/**
 * 
 * Todovino.com
*
**/

/* Estilos todovino ===================================================================== */
.tdv_menu{ font-family: Verdana; font-size: 12px; color: #CCCCCC; font-weight: bold; text-align: center;
             top: 0;  padding:0; color:#333; text-decoration: none }
.tdv_menu:hover { color : #9f1929 }

.tdv_submenu{ font-family: Verdana; font-size: 11px; color:#333; font-weight: bold;
             top: 0;  padding:0;  text-decoration: none }
.tdv_submenu:hover { color : #9f1929 }

.tdv_menutd { border-top-color:#9f1929; border-top-width:1px; border-top-style:solid; text-align:center }

.tdv_menutd_resal { border-top-color:#9f1929; border-top-width:1px; border-top-style:solid; text-align:center; background-color:#9f1929; color:white;
	                  font-family: Verdana; font-size: 11px; font-weight: bold; top: 0;  padding:0;  }

.tdv_menu_blanco{ font-family: Verdana; font-size: 12px; color: #ffffff; font-weight: bold;
             top: 0;  padding:0; text-decoration: none }
.tdv_menu_blanco:hover { color : #9f1929 }

.tdv_submenu_blanco{ font-family: Verdana; font-size: 11px; color: #ffffff; font-weight: bold;
             top: 0;  padding:0; text-decoration: none }
.tdv_submenu_blanco:hover { color : #eb707e  }

.tdv_enlace{ font-family: Verdana; font-size: 11px; color: #CCCCCC; font-weight: bold; text-align: center;
             top: 0;  padding:0; color:#333; text-decoration: none }
.tdv_enlace:hover { color : #9f1929 }


.tdv_enlace_titulo { font-family: Georgia; font-size: 14px; color: #CCCCCC; font-weight: bold; text-align: center;
             top: 0;  padding:0; color:#333; text-decoration: none }
.tdv_enlace_titulo:hover { color : #9f1929 }


.tdv_separador{ margin-top:0px; }

.tdv_div_cabecera{ float:left; }
.tdv_pie_pagina{ font-family: Verdana; color: #8E8E8E; font-size: 10px;  }

.tdv_titulo_negro {font-family: Georgia;  font-size: 16px; color: #000000; font-weight: bold; text-decoration: none; line-height:16px}
.tdv_titulo_rojo {font-family: Georgia;  font-size: 16px; color: #9f1929; font-weight: bold;  text-decoration: none; line-height:16px}
.tdv_titulo_blanco {font-family: Georgia;  font-size: 16px; color: #ffffff; font-weight: bold; text-decoration: none}

.tdv_titulo2_negro {font-family: Georgia;  font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; line-height:12px}
.tdv_titulo2_rojo { font-family: Georgia;  font-size: 12px; color: #9f1929; font-weight: bold; text-decoration: none; line-height:12px }
.tdv_titulo2_blanco { font-family: Georgia;  font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none }

.texto_cuerpo { font-family: Verdana; font-size: 11px;  color: #000000; }
.texto_cuerpo10 { font-family: Verdana; font-size: 10px;  color: #000000; }
.texto_cuerpo9 { font-family: Verdana; font-size: 9px;  color: #000000; font-weight: normal}
.tdv_rojo { color : #9f1929 }


.tdv_precio {font-family: Georgia, Helvetica;  font-size: 16px; color: #FF0000; float:right; font-weight: bold;line-height: 14px}
.tdv_super {font-size: 12px; vertical-align:super; font-weight: normal;}
.tdv_euro {font-family: Georgia, Helvetica;  font-size: 18px; color: #000000; font-weight: bold; }

.form-list .range input.input-text-tdv { width:50px; }
select.multiselect-tdv {width:50;}
select.multiselect-tdv option {width:50;}

button.finalizar { overflow:visible; width:auto; border:0; padding:0 0 0 0px; background:url(../images/finalizar.gif) 100% 50% no-repeat; cursor:pointer; -webkit-border-fit:lines; /* <- Safari & Google Chrome Fix */ }

.botones_alta {
background-color: #ab263b;
border-width: 1px;
color: #ffffff;
font-size: 12pt;
font-family: verdana;
font-weight: bold;
width: 200px;
height: 35px;
}

/* estilos para la portada de la seleccion*/
.portada_seleccion {
    position: absolute;
    margin-top:18px;
}

/************ MENU DE NAVEGACION *****************/
/* GLOBAL SEARCH */
input.prettysearch { width:200px; height: 16px; background: url(http://www.exploravinos.com/images/menu/searchfield_repeat.png) center top repeat-x; border: 0px; margin: 0; padding: 3px 0 0 0; font: 11px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; }
.search-wrapper { position: relative; width: 200px; }
.search-wrapper input.prettysearch { width: 171px; margin-left: 20px; *margin-top:-1px; *margin-right:-2px; *margin-left:10px; }
.search-wrapper .left { display: block; position: absolute; left: 0; top: 0; width: 20px; height: 19px; background: url(http://www.exploravinos.com/images/menu/searchfield_leftcap.png) left top no-repeat; }
.search-wrapper .right { display: block; position: absolute; right: 0; top: 0; width: 10px; height: 19px; background: url(http://www.exploravinos.com/images/menu/searchfield_rightcap.png) right top no-repeat; }
.search-wrapper.empty.blurred input { color: #7e7e7e; }
.search-wrapper .reset { position: absolute; width: 11px; height: 11px; overflow:hidden; z-index: 1; right: 4px; top: 4px; background: url(http://www.exploravinos.com/images/menu/close.gif); display: block; cursor: pointer; _cursor:hand; }
.search-wrapper.empty .reset { display: none; }
label .prettyplaceholder { display: block; overflow: hidden; text-indent: -9999px; height: 0; width: 0;}


#globalsearch { width: 163px; height: 38px; position: absolute; top: 0; right: 0; background-position: 100% 0; background-repeat: no-repeat; }
#globalsearch.active { background-position: 100% -38px; }
#globalsearch input.g-prettysearch, #globalsearch .search-wrapper input.g-prettysearch {background: url(http://www.exploravinos.com/images/menu/searchfield_repeat.png) center top repeat-x; }
#globalsearch input.g-prettysearch { width:140px; height: 16px; margin-top: 9px; margin-left: 11px; }
#globalsearch .search-wrapper { position: relative; width: 140px; margin-top: 9px; margin-left: 11px; }
#globalsearch .search-wrapper input.g-prettysearch { width: 110px; margin-left: 20px; *margin-top:-1px; *margin-right:-2px; *margin-left:10px; }
#globalsearch .search-wrapper .left, 
#globalsearch .search-wrapper .left { display: block; position: absolute; left: 0; top: 0; width: 20px; height: 19px; background: url(http://www.exploravinos.com/images/menu/searchfield_leftcap.png) left top no-repeat; }
#globalsearch .search-wrapper .right { display: block; position: absolute; right: 0; top: 0; width: 10px; height: 19px; background: url(http://www.exploravinos.com/images/menu/searchfield_rightcap.png) right top no-repeat; }
#globalsearch .search-wrapper.empty.blurred input { color: #7E7E7E; }
#globalsearch .search-wrapper .reset { position: absolute; width: 11px; height: 11px; overflow:hidden; z-index: 1; right: 4px; top: 4px; background: url(http://www.exploravinos.com/images/menu/close.gif); display: block; cursor: pointer; _cursor:hand; }
#globalsearch .search-wrapper.empty .reset { display: none; }
#globalsearch .search-wrapper input.g-prettysearch { position: absolute; width: 110px; top: 0; right: 10px; border: 0px; margin: 0; padding: 3px 0 0 0; font: 11px "Lucida Grande", Arial, sans-serif; }
#globalsearch label .prettyplaceholder { display: block; overflow: hidden; text-indent: -9999px; height: 0; width: 0;}


#globalheader { width: 955px; height: 38px; margin: 0px auto; position: relative; z-index: 9998; }
#globalheader #globalnav { margin: 0; padding: 0; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { float: left; width: 150px; height: 0; padding-top: 38px; overflow: hidden; }
#globalheader #globalnav li a,
#globalheader #globalsearch { background-image: url(http://www.exploravinos.com/images/menu/globalnavbg.png); background-repeat: no-repeat; }

/* BUTTONS */
#globalheader #globalnav li#gn-club a { background-position: 0 0; }
#globalheader #globalnav li#gn-tienda a { background-position: -150px 0; }
#globalheader #globalnav li#gn-revista a { background-position: -300px 0; }
#globalheader #globalnav li#gn-guia a { background-position: -450px 0; }
#globalheader #globalnav li#gn-vacio1 a { width: 132px; background-position: -600px 0; }
#globalheader #globalnav li#gn-cart a { width: 58px; background-position: -732px 0; }


/* OVER STATES */
#globalheader #globalnav li#gn-club a:hover { background-position: -0px -38px; }
#globalheader #globalnav li#gn-tienda a:hover { background-position: -150px -38px; }
#globalheader #globalnav li#gn-revista a:hover { background-position: -300px -38px; }
#globalheader #globalnav li#gn-guia a:hover { background-position: -450px -38px; }
#globalheader #globalnav li#gn-vacio1 a:hover { background-position: -600px 0; }
#globalheader #globalnav li#gn-cart a:hover { background-position: -732px -38px;  }

/* PRESSED STATES */
#globalheader #globalnav li#gn-club a:active { background-position: 0 -76px; }
#globalheader #globalnav li#gn-tienda a:active { background-position: -150px -76px; }
#globalheader #globalnav li#gn-revista a:active { background-position: -300px -76px; }
#globalheader #globalnav li#gn-guia a:active { background-position: -450px -76px; }
#globalheader #globalnav li#gn-vacio1 a:active { background-position: 0 0; }
#globalheader #globalnav li#gn-cart a:active { background-position: -732px -76px }

/* ON STATES */
#globalheader.club #globalnav li#gn-club a { background-position: 0 -114px !important; }
#globalheader.tienda #globalnav li#gn-tienda a { background-position: -150px -114px !important; }
#globalheader.revista #globalnav li#gn-revista a { background-position: -300px -114px !important; }
#globalheader.guia #globalnav li#gn-guia a { background-position: -450px -114px !important; }
#globalheader.cart #globalnav li#gn-cart a { background-position: -732px -114px !important; }

/************ FIN MENU DE NAVEGACION *****************/

/* FIN Estilos todovino ================================================================== */
