/****** Styles by Khiustin Tornés *****/

/***** Globals ******/
a { color: #fff; text-decoration: none; font-weight: bold;}
a, img { outline: none; }
ul { list-style: none; margin: 0; padding: 0; }
p { color: #505050; }
.overwhite h3 { color: #824d61; }
.overwhite { color: #824d61; }
.overdark { color: #fff; }
.header-overdark { background: #4b4b4b; }
.wine-color { background-color: #c75c7a; }
p.text-grey { color: #777; }

.border-left { border-left: 1px solid #999; margin-left: 4px; padding-left: 4px; }
.float-left { float: left; }
.float-right { float: right; }

h3 { font-weight: bold; }

body { background: #e1d8cb url(../images/body-bg.gif) top left repeat-x; }
.container { position: relative; }
.bottom-container { margin: 0 auto; position: relative; width: 100%; }


/***** Header Section *****/
#header { height: 111px; }
#logo { background: url(../images/logo.gif) top left no-repeat; margin: 22px 10px 0 14px; float: left; text-indent: -9999px; }
#logo a { display: block; height: 68px; width: 291px; }
#logo a:hover { opacity: .8; filter:alpha(opacity=80); }

#main-nav { float: right; margin: 0 0 14px 0;}
#main-nav li { float: left; height: 53px; margin-right: 3px; width: 112px; }
#main-nav li.last { margin-right: 0px; }

#main-nav li a{
background: url(../images/main-nav-bg.gif) top left repeat-x;
display: block;
font-size: .9em;
height: 31px;
padding: 33px 0 0 0;
text-align: center;
/*text-shadow: 1px 1px 1px #333;*/
width: 112px;
}

#main-nav li a.active { color: #333; /*text-shadow: 1px 1px 1px #e17795;*/ }
#main-nav li a:hover { text-shadow: 1px 1px 1px #e17795; }

#search-form { float: right; }

#search-input {
background: url(../images/input-search-bg.gif) top left no-repeat;
border: none;
color: #999;
float: left;
font-size: .9em;
height: 26px;
margin: 0 0 0 39px;
padding: 0px 0 0 15px;
width: 255px;
}

#search-submit {
background: url(../images/search-btn.gif) top left no-repeat;
border: none;
float: left;
height: 27px;
padding: 35px 0 0 0;
text-indent: -9999px;
width: 71px;
}

.front .bottom-content { background: #fff; }
.bottom-content { background: #fff url(../images/content_bg.gif) top right repeat-y; }
#main-content { padding-top: 34px; }
#right-sidebar { padding: 34px 0 10px 15px; overflow: hidden; width: 265px;}

/*** Post Section ***/
.post { padding: 0 20px 40px 20px; width: 545px; }
.post h3 { line-height: 1.3em; margin-bottom: .5em; }
.post img { margin-bottom: 1.5em; }
.post .tags { color: #999; margin-bottom: .5em;}
.post .tags a { color: #824d61; font-weight: normal; text-decoration: underline; }
.post .tags a:hover { text-decoration: none; }

.pager { color: #666; margin: 0 20px 20px; text-align: center; }
.pager a { color: #824d61; margin: 0 3px;}

/***Sidebar section ***/
.block { background: #fff; margin:0 0 1.5em 0; overflow: hidden; width: 250px; }

.block h4 {
background: #d9d9d9;
color: #666;
float: left;
font-size: 1.1em;
font-weight: bold;
margin-bottom: 0;
padding: 5px 10px;
width: 100%;
}

.block input.search-input-form {
background: #fff;
border: none;
color: #666;
float: left;
height: 15px;
margin: 0;
padding: 5px;
width: 208px;
}

.block input.search-submit-form {
background: #b2b2b2;
border: none;
color: #fff;
float: left;
height: 25px;
margin: 0;
padding: 3px 0;
width: 32px;
}

.block input.search-submit-form:hover { background: #999; }
.block .textwidget { padding: 10px;}
.block .textwidget img { padding: 10px; text-align: center; }

ul.category-list { background: #fff; float: left; padding: 10px 0; width: 100%;}
ul.category-list li { border-bottom: 1px solid #ddd; margin: 0 15px; padding: 5px 10px; }
ul.category-list li.last { border-bottom: none; }
ul.category-list li a { color: #999; }
ul.category-list li a:hover { color: #666; }

select.archive-list {
border: 1px solid #ccc;
margin: 15px;
height: 21px;
overflow: hidden;
width: 215px;
}

/**** Footer Section ****/
.bottom-container { background: #4c4c4c url(../images/footer-bg.gif) top left repeat-x; }
#footer { margin: 0 auto; height: 90px; padding: 40px 0 0 0; width: 870px; }

#footer .footer-content-box {
margin: 0 auto;
overflow: hidden;
width: 625px !important;
width/**/: 645px;
}

#footer ul { display: block; float: left; margin-left: 25px; width: 460px; }
#footer ul li { float: left; margin-right: 34px; }
#footer ul li a { display: block; height: 79px; width: 79px; text-indent: -9999px; }
#footer ul li a:hover { opacity: .7; filter:alpha(opacity=70); }
li.rss-btn a { background: url(../images/media-icons.jpg) 0 0 no-repeat; }
li.fb-btn a { background: url(../images/media-icons.jpg) -100px 0 no-repeat; }
li.tw-btn a { background: url(../images/media-icons.jpg) -200px 0 no-repeat; }
li.yout-btn a { background: url(../images/media-icons.jpg) -296px 0 no-repeat; }

.credit {
background: url(../images/vintae-logo.gif) 0 0 no-repeat;
float: left;
height: 40px;
margin-top: 12px;
text-indent: -9999px;
width: 95px;
}

#facebook-fan { height: 236px; }

/**** Video Permalink section ***/
body.video-permalink { background: #e1d8cb url(../images/video-body-bg.gif) top left repeat-x; }
body.video-permalink #main-content { background:#d9d9d9; padding-top: 15px; }
body.video-permalink #right-sidebar { padding: 15px 0 10px 15px; }
body.video-permalink #right-sidebar .thumb-block { width: 239px; }
.video-container { background: #333; margin: 0 0 14px 0; height: 385px; padding: 25px 0 0 0; }
.video-container img, .video-container div { display: block; margin: 0 auto; width: 640px; }
body.video-permalink .header-container { height: 35px; }
.header-section-box { background: #4B4B4B; float: left; width: 590px;}
body.video-permalink h3.header-section{ float: left; width: 400px; margin-right: 0; }

.previous-chapters {
background: #b2b2b2;
color: #4f4f4f;
float: right;
font-size:1.2em;
height: 26px;
padding:9px 0 0 70px;
width: 210px;
}

.stars { float: right; margin: 10px 20px 0 0; }

body.video-permalink #right-sidebar .thumb-container {
background: url(../images/sidebar-thumb-bg.png) top left no-repeat;
height: 137px;
margin-left: 7px;
padding:10px 0 0 10px;
width: 229px;
}

body.video-permalink .thumb-block h5 { color: #666; font-weight: normal; padding: 0 0 0 25px; }

body.video-permalink .bottom-content a {color: #505050; /*text-shadow: 1px 1px 1px #CCC;*/ }
.video-permalink .bottom-content a:hover {color: #000; }
.video-data { padding: 0 0 0 20px; }
.video-data ul li { color: #666; margin: 0 0 5px 0; }
.video-link { display: block; }
.video-data li strong, .video-link { color: #834f62; margin: 0 0 5px 0; }


.video-data label { color: #834f62;}

input.embed-video {
background: #e5e5e5;
border: 1px solid #b2b2b2;
color: #666;
height: 20px;
margin: 10px 0 5px 0;
padding: 5px;
width: 530px;
}

.video-text {
border-top: 1px dashed #868686;
border-bottom: 1px dashed #868686;
padding: 15px 0;
margin: 8px 0 0 0;
width: 540px;
}

.glosario { color: #834f62; font-weight: bold; margin: 0 0 5px 0; }
/*body.video-permalink .tags a { color: #666; font-weight: normal; }*/
body.video-permalink .comments,
body.blog-permalink .comments { padding: 5px 0 0 20px; }

body.video-permalink .comments .user-comment,
body.blog-permalink .comments .user-comment { margin: 0 15px 3px 0; }

body.video-permalink .comments .user-comment img,
body.blog-permalink .comments .user-comment img { margin: 0 10px 0 0; }

.comments p.date { color: #834f62; margin: 0 0 5px 0; }
#comment-form a {color: #834f62;}
#comment-form a:hover {color: #CCC;}

body.video-permalink .comments h4,
body.blog-permalink .comments h4,
.comment-form-box h4 { color: #834f62; font-weight: bold; margin: 0 0 10px 0;}

.grouping-comment { width: 530px; margin: 15px 0 0 0; }
.comment-message { border-bottom: 1px dashed #868686; margin: 0 0 10px 0; padding: 0 0 15px 0; width: 530px; }
.comment-form-box { width: 530px; margin: 0 0 30px 0;}
input.mail-text { float: left; margin: 5px 5px 10px 0; padding: 8px 5px; width: 330px; }
textarea.mail-textarea { height: 153px; padding: 3px; width: 520px; }
.comment-form-box label { color: #666; float: left; font-weight: normal; font-size: .8em; padding: 14px 0 0 0;}

input.mail-submit {
background: #c75c7a;
border: none;
color: #fff;
cursor: pointer;
font-weight: bold;
padding: 5px;
text-align: left;
text-transform: uppercase;
width: 528px;
}

input.mail-submit:focus { outline: none; }

body.video-permalink #right-sidebar h4 { margin: 20px 0 20px 10px; }

body.video-permalink #right-sidebar h4 a {
background: #b2b2b2;
color: #333;
display: block;
padding: 10px;
text-align: center;
width: 210px;
}

body.video-permalink #right-sidebar h4 a:hover { color: #fff; }


/**** Blog ****/
.blog-permalink .post { padding: 0 20px 20px 20px; }
.blog-permalink .comments { padding-top: 20px; }
body.blog-permalink .comments h4 { border-top: 1px dashed #868686; padding: 15px 0 0 0; width: 540px;}
body.blog-permalink .comment-form-box h4 { border: none; padding: 10px 0 0 0; }
h2.busqueda-blog { color: #666; font-size: 1.4em; font-weight: bold; margin: 0 0 30px 20px; }
body.blog-permalink .post a { color:#824D61; }
body.blog-permalink .post a:hover { color:#000; }
body.blog .post a { color:#824D61; }
body.blog .post a:hover { color:#000; }

/*** Videos ***/
.videos .bottom-content { background: #d9d9d9 url(../images/content_bg.gif) top right repeat-y; }
.video-gallery { margin-left: 15px; }
.video-gallery ul { overflow: hidden; width: 100; }
.video-gallery ul li { float: left; margin: 0 20px 30px 0; min-height: 240px; }
.video-gallery ul li.last-item { margin: 0 0 30px 0; }

.videos .thumb-container {
background: url(../images/videos-thumb-bg.png) top left no-repeat;
height: 150px;
margin: 0;
padding: 10px 0 0 12px;
position: relative;
width: 257px;
}

.videos .thumb-block h4 { margin:0 0 5px 20px; }

/**** Página estática 1 columna ****/
.pagina-estatica #main-content { background: #fff; padding: 30px 40px 30px 30px;}

/**** Que es la vinopedia *****/
.vinopedia h3.header-section { padding-left: 30px; }
.vinopedia #main-content { background: #fff url(../images/que-es-bg.jpg) top left no-repeat; min-height: 964px;}

/**** Viña y Bodega *****/
.text-content { padding: 0 30px; width: 93%; }
.vina-bodega #main-content { background: #fff; padding: 30px 0;}
.vina-bodega #main-content ul.vinos-btn,
.vina-bodega #main-content ul.vinos-txt {
overflow: hidden;
width: 100%;
margin: 0 0 30px 0;
padding: 0;
}

.vina-bodega #main-content ul.vinos-txt { margin:0 0 15px; }

.vina-bodega #main-content ul.vinos-btn li, .vina-bodega #main-content ul.vinos-txt li { float: left; }
.vina-bodega #main-content ul.vinos-btn li a {
background: url(../images/botones-tipo-vino.png) top left no-repeat;
display: block;
height: 110px;
margin-right: 110px;
text-indent: -9999px;
width: 110px;
}

.vina-bodega #main-content ul.vinos-btn li.last a { margin-right: 0; }
.vina-bodega #main-content ul.vinos-btn li.first a { margin-left: 54px; }

.vina-bodega #main-content ul.vinos-btn li#blanco-joven a { background: url(../images/botones-tipo-vino.png) 0 0 no-repeat; }
.vina-bodega #main-content ul.vinos-btn li#rosado-joven a { background: url(../images/botones-tipo-vino.png) -110px 0 no-repeat; }
.vina-bodega #main-content ul.vinos-btn li#tinto-joven a { background: url(../images/botones-tipo-vino.png) -220px 0 no-repeat; }
.vina-bodega #main-content ul.vinos-btn li#tinto-crianza a { background: url(../images/botones-tipo-vino.png) -330px 0 no-repeat; }

.vina-bodega #main-content ul.vinos-btn li#blanco-joven a:hover { background: url(../images/botones-tipo-vino.png) 0 -110px no-repeat; }
.vina-bodega #main-content ul.vinos-btn li#rosado-joven a:hover  { background: url(../images/botones-tipo-vino.png) -110px -110px no-repeat; }
.vina-bodega #main-content ul.vinos-btn li#tinto-joven a:hover  { background: url(../images/botones-tipo-vino.png) -220px -110px no-repeat; }
.vina-bodega #main-content ul.vinos-btn li#tinto-crianza a:hover  { background: url(../images/botones-tipo-vino.png) -330px -110px no-repeat; }

.vina-bodega #main-content ul.vinos-txt li a{
background: #824d61;
border-right: 3px solid #fff;
color: #fff;
display: block;
font-size: 1.4em;
height: 36px;
padding: 8px 0 0 0;
text-align: center;
width: 215px;
}

.vina-bodega #main-content ul.vinos-txt li.last { border: none; width: 216px; }
.vina-bodega #main-content ul.vinos-txt li#blanco-joven-txt a:hover, .vina-bodega #main-content ul.vinos-txt li.blanco-joven-txt-active a { background: #9e8f67; }
.vina-bodega #main-content ul.vinos-txt li#rosado-joven-txt a:hover, .vina-bodega #main-content ul.vinos-txt li.rosado-joven-txt-active a { background: #be1238; }
.vina-bodega #main-content ul.vinos-txt li#tinto-joven-txt a:hover, .vina-bodega #main-content ul.vinos-txt li.tinto-joven-txt-active a { background: #622429; }
.vina-bodega #main-content ul.vinos-txt li#tinto-crianza-txt a:hover, .vina-bodega #main-content ul.vinos-txt li.tinto-crianza-txt-active a { background: #622429; }

.vina-bodega #main-content ul.vinos-txt li a{
font-weight: normal;
}

.flash-container { width: 100%; }

/*** Vino paso a paso ****/
.vino-pasos .header-section { padding-left: 75px;}
.vino-pasos #main-content { background: #fff; padding: 30px 0;}
.vino-pasos #main-content ul.vinos-btn,
.vino-pasos #main-content ul.vinos-txt {
overflow: hidden;
width: 100%;
margin: 0 0 30px 0;
padding: 0;
}

.vino-pasos #main-content ul.vinos-txt { margin:0 0 15px; }

.vino-pasos #main-content ul.vinos-btn li, .vina-bodega #main-content ul.vinos-txt li { float: left; }
.vino-pasos #main-content ul.vinos-btn li a {
background: url(../images/botones-tipo-vino.png) top left no-repeat;
display: block;
height: 110px;
margin-right: 110px;
text-indent: -9999px;
width: 110px;
}

.vino-pasos #main-content ul.vinos-btn li.last a { margin-right: 0; }
.vino-pasos #main-content ul.vinos-btn li.first a { margin-left: 93px; }
.vino-pasos #main-content ul.vinos-btn li#rosado-joven { margin-left: 65px; }
.vino-pasos #main-content ul.vinos-btn li#tinto-joven { margin-left: 50px; }

.vino-pasos #main-content ul.vinos-btn li#blanco-joven a { background: url(../images/botones-tipo-vino.png) 0 0 no-repeat; }
.vino-pasos #main-content ul.vinos-btn li#tinto-joven a { background: url(../images/botones-tipo-vino.png) -110px 0 no-repeat; }
.vino-pasos #main-content ul.vinos-btn li#rosado-joven a { background: url(../images/botones-tipo-vino.png) -220px 0 no-repeat; }

.vino-pasos #main-content ul.vinos-btn li#blanco-joven a:hover { background: url(../images/botones-tipo-vino.png) 0 -110px no-repeat; }
.vino-pasos #main-content ul.vinos-btn li#tinto-joven a:hover  { background: url(../images/botones-tipo-vino.png) -110px -110px no-repeat; }
.vino-pasos #main-content ul.vinos-btn li#rosado-joven a:hover  { background: url(../images/botones-tipo-vino.png) -220px -110px no-repeat; }


.vino-pasos #main-content ul.vinos-btn li#blanco-joven a.no-active,
.vino-pasos #main-content ul.vinos-btn li#tinto-joven a.no-active,
.vino-pasos #main-content ul.vinos-btn li#rosado-joven a.no-active  {
background: url(../images/botones-tipo-vino.png) 0 -220px no-repeat;
}

.vino-pasos #main-content ul.vinos-txt li a{
background: #824d61;
border-right: 2px solid #fff;
color: #fff;
display: block;
float: left;
font-size: 1.4em;
height: 36px;
padding: 8px 0 0 0;
text-align: center;
width: 288px;
}



.process-content { min-height: 752px; overflow: auto; width: 100%; }
.left-content { float: left; margin-right: 10px; width: 310px; }
.right-content { float: left; padding-top: 35px; width: 520px; }

.left-content h3 {
line-height: 1.4em;
padding: 40px 10px 10px 30px;
text-transform: uppercase;
width: 220px;
}

.left-content ul li{
border-top: 1px solid #000;
width: 290px;
}

.left-content ul li.last-item-menu{
border-bottom: 1px solid #000;
}

.grafico-foto{
background: url(../images/bg-vino-blanco-grafico.jpg) top left no-repeat;
}

.left-content ul li a{
color: #000;
display: block;
font-size: 1.4em;
font-weight: normal;
height: 30px;
padding: 15px 0 10px 30px;
text-transform: uppercase;
width: 290px;
}

.left-content ul li a:hover, .left-content ul li a.active{
background: url(../images/rosado-hover.png) top right no-repeat;
font-weight: bold;
}

.vino-pasos-rosado .left-content ul li a.grafico{
color: #be1238;
font-weight: bold;
}

.vino-pasos-rosado .left-content ul li a.grafico:hover{
background: none;
}

.vino-pasos #main-content ul.vinos-txt li.last a { font-weight: normal; border-right: none; width: 290px; }
.vino-pasos #main-content ul.vinos-txt li#blanco-joven-txt a:hover, .vino-pasos #main-content ul.vinos-txt li.blanco-joven-txt-active a { background: #9e8f67; }
.vino-pasos #main-content ul.vinos-txt li#tinto-joven-txt a:hover, .vino-pasos #main-content ul.vinos-txt li.tinto-joven-txt-active a { background: #be1238; }
.vino-pasos #main-content ul.vinos-txt li#rosado-joven-txt a:hover, .vino-pasos #main-content ul.vinos-txt li.rosado-joven-txt-active a { background: #622429; }

.vino-pasos #main-content ul.vinos-btn li#rosado-joven a { background: url(../images/botones-tipo-vino.png) -220px 0 no-repeat; }
.vino-pasos #main-content ul.vinos-txt li#rosado-joven-txt a:hover, .vino-pasos #main-content ul.vinos-txt li.rosado-joven-txt-active a { background: #be1238; }

.flechas { position: absolute; top: 510px; left: -35px; }

/***Pasos Rosado ****/
.vino-pasos-rosado #main-content  { padding:30px 0 0 0; }
.vino-pasos-rosado #main-content ul.vinos-txt li a { background: #ccc; }
.vino-pasos-rosado #main-content ul.vinos-btn li#rosado-joven { margin-left: 0px; }
.vino-pasos-rosado #main-content ul.vinos-btn li#rosado-joven a { background: url(../images/botones-tipo-vino.png) -110px 0 no-repeat; }
.vino-pasos-rosado #main-content ul.vinos-btn li#tinto-joven a { background: url(../images/botones-tipo-vino.png) -220px 0 no-repeat; }
.vino-pasos #main-content ul.vinos-btn li#tinto-joven a:hover  { background: url(../images/botones-tipo-vino.png) -220px -110px no-repeat; }
.vino-pasos #main-content ul.vinos-txt li#tinto-joven-txt a:hover, .vino-pasos #main-content ul.vinos-txt li.tinto-joven-txt-active a { background: #622429; }
.middle { margin-left: 70px; }
.vino-pasos-rosado #main-content ul.vinos-btn li#tinto-joven { margin-left: 70px; }

.vino-pasos-rosado #main-content ul.vinos-txt { margin:0 0 0 0; }
.vino-pasos-rosado .process-content { background: url(../images/bg-vino-rosado.jpg) top left no-repeat; }

.vino-pasos-rosado .grafico-completo { background: url(../images/bg-vino-rosado-grafico.jpg) top left no-repeat; }
.vino-pasos-rosado .grafico-completo-en { background: url(../images/bg-vino-rosado-grafico-en.jpg) top left no-repeat; }

/***Pasos Blanco ****/
.vino-pasos-blanco #main-content  { padding:30px 0 0 0; }
.vino-pasos-blanco #main-content ul.vinos-txt li a { background: #ccc; }
.vino-pasos-blanco #main-content ul.vinos-btn li#rosado-joven { margin-left: 70px; }
.vino-pasos-blanco #main-content ul.vinos-btn li#rosado-joven a { background: url(../images/botones-tipo-vino.png) -110px 0 no-repeat; }
.vino-pasos-blanco #main-content ul.vinos-btn li#rosado-joven a:hover { background: url(../images/botones-tipo-vino.png) -110px -110px no-repeat; }
.vino-pasos-blanco #main-content ul.vinos-btn li#tinto-joven a { background: url(../images/botones-tipo-vino.png) -220px 0 no-repeat; }

.middle { margin-left: 70px; }
.vino-pasos-blanco #main-content ul.vinos-btn li#tinto-joven { margin-left: 70px; }

.vino-pasos-blanco #main-content ul.vinos-txt { margin:0 0 0 0; }
.vino-pasos-blanco .process-content { background: url(../images/bg-vino-blanco.jpg) top left no-repeat; }

.vino-pasos-blanco .grafico-completo { background: url(../images/bg-vino-blanco-grafico.jpg) top left no-repeat; }
.vino-pasos-blanco .grafico-completo-en { background: url(../images/bg-vino-blanco-grafico-en.jpg) top left no-repeat; }


.vino-pasos-blanco .left-content ul li a:hover, .vino-pasos-blanco .left-content ul li a.active{
background: url(../images/blanco-hover.png) top right no-repeat;
font-weight: bold;
}

.vino-pasos-blanco .left-content ul li a.grafico{
color: #9e8f67;
font-weight: bold;
}


/***Pasos Tinto ****/
.vino-pasos-tinto #main-content  { padding:30px 0 0 0; }
.vino-pasos-tinto #main-content ul.vinos-txt li a { background: #ccc; }
.vino-pasos-tinto #main-content ul.vinos-btn li#blanco-joven a:hover { background: url(../images/botones-tipo-vino.png) 0 -110px no-repeat; }
.vino-pasos-tinto #main-content ul.vinos-btn li#rosado-joven { margin-left: 70px; }
.vino-pasos-tinto #main-content ul.vinos-btn li#rosado-joven a { background: url(../images/botones-tipo-vino.png) -110px 0 no-repeat; }
.vino-pasos-tinto #main-content ul.vinos-btn li#rosado-joven a:hover { background: url(../images/botones-tipo-vino.png) -110px -110px no-repeat; }
.vino-pasos-tinto #main-content ul.vinos-btn li#tinto-joven a { background: url(../images/botones-tipo-vino.png) -220px 0 no-repeat; }

.middle { margin-left: 70px; }
.vino-pasos-tinto #main-content ul.vinos-btn li#tinto-joven { margin-left: 0px; }

.vino-pasos-tinto #main-content ul.vinos-txt { margin:0 0 0 0; }
.vino-pasos-tinto .process-content { background: url(../images/bg-vino-tinto.jpg) top left no-repeat; }

.vino-pasos-tinto .grafico-completo { background: url(../images/bg-vino-tinto-grafico.jpg) top left no-repeat; }
.vino-pasos-tinto .grafico-completo-en { background: url(../images/bg-vino-tinto-grafico-en.jpg) top left no-repeat; }

.vino-pasos-tinto .left-content ul li a:hover, .vino-pasos-tinto .left-content ul li a.active{
background: url(../images/tinto-hover.png) top right no-repeat;
font-weight: bold;
}

.vino-pasos-tinto .left-content ul li a.grafico{
color: #622429;
font-weight: bold;
}

.glosario { color: #834f62; font-weight: bold; margin: 0 0 5px 0; }
.cat-item a { color: #834f62;  }
.cat-item a:hover { color: #000;  }
.block a { color: #834f62;  }
.block a:hover { color: #000;  }
.block ul { padding: 0px 10px 5px 10px; }
ul.topindex, .topindex li {display:inline;float:left;padding-right:5px}
.glosario-desc { color: #666; font-size: 1.4em; font-weight: bold; margin: 0 20px 30px 20px; }
.glosario-list { color: #666; font-size: 1em; font-weight: bold; margin: 0 0 30px 20px; }
