@charset "utf-8";
/**************************************************************************
CSS DOCUMENTO - 20091121@JCP
***************************************************************************/

/**************************************************************************
PARÁMETROS GENERALES
***************************************************************************/
body {color:#4f4f4f; background:#FFF url(../imagenes/bg/body.gif) repeat-x; font-family:Arial, Helvetica, sans-serif, "Arial Black"; font-size:11px;}
a {text-decoration:underline; color:#d7282b;}
a:hover {text-decoration:none;}
li {list-style-position:outside; list-style-type:none;}
.tachado {text-decoration:none; color: #7e7f7f; background:url(../imagenes/bg/tachado.gif) no-repeat center right; /*line-through;*/}
.euro { color: #7e7f7f;}
.borderB {border-bottom:#dfd8c5 solid 1px; float:left;}
.vertical {vertical-align:middle;}
textarea {font-family:Arial, Helvetica, sans-serif, "Arial Black"; font-size:11px;}
/**************************************************************************
ESTRUCTURA
***************************************************************************/
#container {width:980px; margin:0 auto;}
#header {background:url(../imagenes/bg/header.gif) no-repeat; height:101px;}
#content, #contentVinos, #capaContent, #contentMundo, #do, #cestaAll {width:980px; float:left;}
#content {background:#FFF url(../imagenes/bg/content.gif) repeat-y;}
#contentVinos {background:#FFF url(../imagenes/bg/content_ficha.gif) repeat-y;}
#contentMundo {background:url(../imagenes/bg/mundovino.gif) repeat-y;}
#cestaAll {background:url(../imagenes/bg/bgcesta.gif) repeat-y;}
#do {background:url(../imagenes/bg/do.gif) repeat-y;}
#capaContent {background:url(../imagenes/bg/footer-right.gif) no-repeat bottom right;}
#main {width:738px; float:left; }
#sidebar, #sidebarOther {float:right; width:238px; margin:0 1px 0 0; padding:0 0 53px 0;}
#sidebar {background:url(../imagenes/bg/sidebar.gif) no-repeat top right; min-height:200px; }
#sidebar.flashome {background-image:url(../imagenes/bg/sidebarhome.gif);}
#sidebarBlocks {background:#FFF url(../imagenes/bg/sidebarblocks.gif) no-repeat top right; min-height:446px;}
/**************************************************************************
IDIOMAS
***************************************************************************/
#lang {float:right; padding:21px 0 0 0;}
#lang li {float:left; background:url(../imagenes/bg/lang_off.gif) no-repeat; padding:3px 0 0 0; height:17px; width:20px; text-align:center; font-weight:bold; font-size:9px; color:#FFF; margin:0 3px 0 0;}
#lang li a {color:#FFF; text-decoration:none;}
#lang li:hover, #lang .active {background:url(../imagenes/bg/lang_on.gif) no-repeat;}
/**************************************************************************
CESTA
***************************************************************************/
#cesta {width:304px; height:23px; float:right; font-size:10px; padding:24px 0 0 20px;}
.cesta_1 {background:url(../imagenes/bg/cesta.gif) no-repeat;}
.cesta_2 {background:url(../imagenes/bg/cesta_hover.gif) no-repeat;}
#cesta .color2 {text-transform:uppercase;}
#cesta .color1 {padding:0 0 0 13px;}
#cesta .color2 {padding:0 8px 0 0;}
#header #cesta .first {padding:0 0 0 0;}
#cesta a {color:#FFF; text-decoration:none; padding:0 16px 0 0;}
.cesta_1 a {background:url(../imagenes/bg/cesta_flecha.gif) no-repeat right center;}
.cesta_2 a {background:url(../imagenes/bg/cesta_flecha_hover.gif) no-repeat right center;}
/**************************************************************************
COLORES
***************************************************************************/
.color1, .white {color:#FFF;}
.color2 {color:#d2d2d2;}
.color3 {color:#d7282b;}
.color4 {color:#c5c5c5;}
.color5 {color:#d7282b;}
.color6 {color:#0695fa;}
.color7 {color:#646363;}
.color8 {color:#777777;}
/**************************************************************************
BUSCAR
***************************************************************************/
#capaSearch {float:right; background:url(../imagenes/bg/search.gif) no-repeat left; height:18px; padding:0 11px 0 22px; margin:28px 0 0 0;}
#buscar {height:15px; padding:3px 0 0 0; margin:0 0 0 0; border:0; font-weight:bold; color:#6d6652; font-size:10px; width:164px; float:left;}
/**************************************************************************
MENU
***************************************************************************/
#menu {float:left; background:#640329 url(../imagenes/bg/menu.gif) repeat-x top; width:980px;}
#menu li {text-transform:uppercase;	font-size:10px; line-height:28px; float:left; padding:0 15px; color:#FFF;}
#menu li.sepTit {padding:0; color:#ef3438;}
#menu li a {display:block; color:#FFF; text-decoration:none; }
#menu li.active {background:url(../imagenes/bg/menu_active.gif) no-repeat top center;}
#menu li a:hover {color:#FFF;}
#menu li:hover {background:url(../imagenes/bg/menu_on.gif) no-repeat top center;}
#menu li a.active {display:block; /*background:url(../imagenes/iconos/submenu.png) no-repeat bottom center;*/ color:#FFF;}
#menu li.submenu ul {display:none; z-index:11; position:absolute; /*background:url(../imagenes/bg/submenu.png) repeat 0 0; */padding:1px; margin-left:-23px;}
#menu li.submenu:hover ul {display:block;}
#menu li.submenu ul li {background:#eb0c0f; color:#FFF; padding:0; line-height:12px; clear:both; width:100%; font-size:9px; border-bottom:#f7070a solid 1px;}
#menu li.submenu ul li a {background:#eb0c0f url(../imagenes/bg/submenuitem.gif) repeat-x 0 0; color:#FFF; padding:5px 0 5px 10px;}
#menu li.submenu ul li a:hover {background:#cc0e10 url(../imagenes/bg/submenu_hover.gif) repeat-x 0 0;}
/**************************************************************************
SUB-MENU
***************************************************************************/
#subMenu, #subMenuCesta {background-color:#42031b; height:22px;}
#subMenu li {line-height:22px; height:22px; float:left;	color:#FFF;}
#subMenu li a {color:#d54e7b; text-decoration:none;}
#subMenu li a:hover {color:#FFF;}
#subMenu .title {padding:0 17px 0 17px;}
#subMenu .active {color:#FFF; background:url(../imagenes/bg/submenu.gif) no-repeat bottom center;}
#subMenu .active a {color:#FFF; }
#subMenu li .active {color:#FFF;}
/**************************************************************************
SISTEMA DE FILTROS
***************************************************************************/
#filtros {background:#941b1e url(../imagenes/bg/form_submenu.gif) repeat-x; min-height:58px; color:#FFF; font-size:10px; padding:7px 0 5px 13px;}
#filtros p {text-transform:uppercase; padding:3px 0 5px 0;}
#filtros form fieldset {float:left; margin:0 9px 0 0;}
#filtros form fieldset label {text-transform:uppercase;}
#filtros form fieldset select, .capaTitulo form select {color:#343434; font-size:9px; width:148px;}
#filtros form a.button {margin:11px 0 0 0;}
/**************************************************************************
BUSCADOR
***************************************************************************/
#sidebar form {background:url(../imagenes/bg/buscador.gif) no-repeat top right; width:209px; min-height:190px; padding:0 0 0 19px;}
#sidebar select {border:none; font-size:10px; width:200px; margin:1px 0 5px 0;}
#sidebar label {text-transform:uppercase; color:#FFF; font-size:10px;}
.input-2 {font-size:11px;}
#sidebar .ver {margin:11px 0 0 0;}

/* NEWSLTTER*/
#sidebar form.newsletter { background: none; margin-left: 5px; margin-top: 15px;}
#sidebar form.newsletter input.inputnewsletter {
	width: 100px;
	font-size:10px; 
	color:#3a3a3a; 
	padding-left:2px; 
	border:#e3e9ef solid 1px;
}
#sidebar form.newsletter fieldset {
	padding-top: 135px;
	width: 100px;
	float: left;
}
#sidebar form.newsletter fieldset.botonC {
	margin-left: 15px;
	margin-top: -3px;
	width: 75px;
}
/**************************************************************************
H1 - H2 - H3 - H4
***************************************************************************/
#main h2, #contentMundo h2, #cestaAll h2 {color:#d7282b; font-size:24px; border:#dfd8c5 solid 1px; background-color:#ece4d1; padding:0 0 0 20px; font-weight:normal;}
#main h1, #contentMundo h1, #cestaAll h1 {color:#d7282b; font-size:24px; border:#dfd8c5 solid 1px; background-color:#ece4d1; padding:0 0 0 20px; font-weight:normal;}
h3, h3 a {color:#d7282b; font-size:18px; font-weight:bold; line-height:19px;}
h3 a {text-decoration:none;}
h3 a:hover {text-decoration:underline;}
#sidebar h3 {font-size:14px;}
#sidebar .z-block h2 {font-size:12px; color:#FFF; font-weight:bold; padding:8px 0 0 17px;}
#sidebar #sidebarBlocks .bloques h2 {background:url(../imagenes/bg/blocktitle.gif) repeat-y; min-height:15px; padding:4px 0 4px 7px; width:211px; color:#FFF; font-size:12px; font-weight:bold; margin-left:10px; border-top:#db8f99 solid 1px; border-top:#f3dadd solid 1px;}
#main .capaTitulo h2,
#mainAll .capaTitulo h2{display:inline; background:none; border:none; margin:0 3px 0 0;}
#main .capaTitulo h1,
#mainAll .capaTitulo h1{ background:none; border:none; margin:0 3px 5px 0;}
#contentVinos #main h2 {background:none; border:none; margin:10px 0 0 0; padding:0 0 0 0;}
.mainFicha h3 {font-size:12px; text-transform:uppercase;}
.mainFicha h2.caracteristicas {font-size:12px !important; text-transform:uppercase; padding:0 0 0 16px !important; font-weight:bold  !important;}
#contentVinos #main .capaDO h2 {margin:0; padding:0 0 0 20px; float:left;}
#contentVinos #main .capaDO h1 {margin:0; padding:0 0 0 20px; float:left; border: none;}
#main .capaGoogle h3 {padding:0;}
h4 {text-transform:uppercase; font-size:9px; color:#4f4f4f; font-weight:bold;}
h5 {text-transform:uppercase; color:#000; font-size:14px; font-family:"Arial Black", Arial, Helvetica, sans-serif;}
/**************************************************************************
TOOLTIP
***************************************************************************/
#tooltip,
ul.puntuaciones li p	{position:absolute; background-color:#d7282b; padding:2px 5px 2px 5px; color:#FFF; -moz-border-radius: 10px; display:none;}
/**************************************************************************
BLOQUE FICHA VINO
***************************************************************************/
.fichaVino {width:245px; border-right:#dfd8c5 solid 1px; float:left; padding:10px 0 0 0;}
.imgVino, .imgVinoBig {text-align:center;}
.capaFichaM {position:absolute; z-index:10; width:100px; margin:-255px 0 0 138px;}
.capaFichaM2 {position:absolute; z-index:10; width:100px; margin:-90px 0 0 120px;}
.capaLeyenda {position:absolute; z-index:10; width:100px; margin:-405px 0 0 220px;}
.fichaVino ul {float:right; padding:11px 0 0 0; height:122px; width:22px;}
.fichaVino ul li {height:22px; display:block; width:20px;}
.fichaVino ul li img {height:20px; width:20px;}
.fichaVino ul li a, .capaLeyenda li a {cursor:help;}
.precio-1 {color:#c1c1c0; font-size:14px; font-weight:bold; float:right; margin:0 0 3px 0; height:16px;}
.precio-1 .tachado {float:right; width:50px; text-align:right; padding:0 2px 0 0; letter-spacing:-1px; background:url(../imagenes/bg/tachado.gif) no-repeat center right; }
.precio-1 .euro {width:30px; float:right; padding:0 0 0 2px;}
.precio-2, .precio-3 { width:41px; height:44px; padding:0 33px 0 0; float:right;}
.precio-2 div, .precio-3 div {letter-spacing:-1px; background:url(../imagenes/bg/precio-left.png) no-repeat top left; height:44px; line-height:44px; font-weight:bold; padding:0 0 0 3px; text-align:center; color:#FFF;}
.precio-2 div {font-size:14px;}
.precio-3 div {font-size:13px;}

.precioTax_es {background:url(../imagenes/bg/precio-right.png) no-repeat top right;}
.precioTax_ca {background:url(../imagenes/bg/precio-right.png) no-repeat top right;}
.precioTax_en {background:url(../imagenes/bg/precio-right2.png) no-repeat top right;}
.precioTax_fr {background:url(../imagenes/bg/precio-right2.png) no-repeat top right;}
.precioTax_de {background:url(../imagenes/bg/precio-right2.png) no-repeat top right;}


.detallesIE {padding:0 16px; margin:-20px 0 0 0; }
.detalles {margin:13px 0 0 0; padding:9px 0; float:left; width:213px; border-bottom:#f2f2f2 solid 1px; }
.detalles span {font-size:9px; padding:0 0 0 6px;}
.detalles p, .detalles p a, #paginacion strong {color:#646363; text-decoration:none;}
.detalles p a:hover {text-decoration:underline;}
.detallesIE form {padding:15px 0; float:left;}
.detallesIE form label {color:#595858; font-weight:bold; text-transform:uppercase; background:url(../imagenes/iconos/label.gif) no-repeat right center; padding:3px 9px 0 0;}
.verNovedades {border-top:#dfd8c5 solid 1px; border-right:#dfd8c5 solid 1px; color:#d7282b; padding:0 0 0 22px; line-height:22px; height:22px;}
.verNovedades a {color:#d7282b; text-decoration:underline;}
.verNovedades a:hover {text-decoration:none;}
.ficha_vino {text-align:center; width:213px;}
.ficha_vino .unidades, .cesta table td .unidades {float:none;}
.unidades {background-color:#ece4d1; border:#dfd8c5 solid 1px; width:38px; text-align:center; font-weight:bold; color:#343434; font-size:9px; margin:0; padding:0; float:left;}
/*
fieldset.ca, fieldset.es, fieldset.fr, fieldset.en, fieldset.de {margin-top:10px;}
fieldset.ca {margin-left:30px;}
fieldset.es {margin-left:30px;}
fieldset.en {margin-left:30px;}
fieldset.fr {margin-left:30px;}
fieldset.de {margin-left:30px;}
*/
fieldset.unidadesBlock { float: left; padding-top: 5px; }
fieldset.ca, fieldset.es, fieldset.fr, fieldset.en, fieldset.de {float: left; }
fieldset.ca {margin-left:10px;}
fieldset.es {margin-left:10px;}
fieldset.en {margin-left:10px;}
fieldset.fr {margin-left:10px;}
fieldset.de {margin-left:10px;}
.blockLeft h3 {padding-right:8px;}
/**************************************************************************
ICONOS
***************************************************************************/
.top, .oferta, .reserva, .novedad, .exclusivo, .ecologico {background-image:url(../imagenes/iconos/iconos.gif); display:block; width:20px; height:20px;}
.top {background-position:-36px 0;}
.oferta {background-position:-56px 0;}
.reserva {background-position:-76px 0;}
.novedad {background-position:-96px 0;}
.exclusivo {background-position:-116px 0;}
.ecologico {background-position:-136px 0;}
/**************************************************************************
FICHA VINO
***************************************************************************/
#sidebarLeft {width:246px; margin:0 0 0 1px; float:left;}
.capaLeyenda li {margin:0 0 3px 0;}
.bloqueVino {float:left; padding:33px 0 0 66px;}
#controlesFicha {border-top:#dfd8c5 solid 1px; border-bottom:#dfd8c5 solid 1px; margin:22px 14px 0 14px; width:215px; padding:10px 0 3px 0;}
#controlesFicha2 { border-bottom:#dfd8c5 solid 1px; margin:22px 14px 0 14px; width:215px; padding:10px 0 3px 0;}
.controlFicha, .mainFicha ul li, .controlFicha_hover {font-size:10px; color:#d7282b; font-weight:bold; margin:0 0 7px 0;}
.controlFicha, .mainFicha ul li {padding:0 0 0 23px; width:194px; height:20px; line-height:20px;}
.favoritos_hover, .recomendar_hover, imprimir_hover, .opinion_hover {padding:0 0 0 23px; width:194px; height:20px; line-height:20px;}
.controlFicha_hover p {padding:10px 10px 0 10px;}
.parrafo-2 {color:#4f4f4f; font-weight:normal !important; padding-bottom:5px !important; font-size:10px !important;}
.parrafo-2 a {text-decoration:underline !important; font-size:10px !important;}
p.parrafo-2 .vinosText {font-size:10px !important;}
.parrafo-2 a:hover {text-decoration:none !important;}
#controlesFicha div a {color:#d7282b; text-decoration:none; font-weight:bold;}
#controlesFicha2 div a {color:#d7282b; text-decoration:none; font-weight:bold;}
.recomendarYes {background:url(../imagenes/bg/recomendar.gif) no-repeat; font-weight:bold;}
.recomendarYes a, #favoritos a {text-decoration:none;}
#imprimir_ficha {background:url(../imagenes/bg/imprimir_ficha.gif) no-repeat;}
#favoritos {background:url(../imagenes/bg/favoritos.gif) no-repeat;}
.opinionYes {background:url(../imagenes/bg/opinion.gif) no-repeat;}
.controlFicha_hover form {padding:10px 0 10px 12px; color:#4f4f4f; font-weight:normal; font-size:9px;}
.input-2 {margin:2px 0 5px 0; width:195px; border:#e3e9ef solid 1px;}
.favoritos_hover {background:url(../imagenes/bg/hover/favoritos.gif) no-repeat !important; font-size:10px !important;}
.recomendar_hover {background:url(../imagenes/bg/hover/recomendar.gif) no-repeat;}
.imprimir_hover {background:url(../imagenes/bg/hover/imprimir.gif) no-repeat !important;}
.imprimir_hover a {color:#FFF !important}
.opinion_hover {background:url(../imagenes/bg/hover/opinar.gif) no-repeat;}
.favoritos_hover a, .recomendar_hover a, .opinion_hover a {color:#FFF !important; text-decoration:none;}
.mainFicha {float:left;}
.fichaWi {width:474px;}
.padL {padding-left:16px;}
.mainFicha h3, .sumiller {padding:0 0 0 16px;}
.mainFicha .textDO h3 {padding:0;}
.mainFicha .fleft {width:315px; padding:0 0 0 16px;}
.mainFicha .fright {margin:0 1px 0 0;}
.mainFicha .textRight {text-align:right;}
.mainFicha p {margin:0 15px 0 0; text-align:justify;}
.mainFicha .fright img {display:block;}
.mainFicha .color4 {vertical-align:middle; padding:0 0 0 5px;}
.mainFicha .fleft p {font-weight:bold; padding:5px 0 0 0;}
.mainFicha .fleft p a {color:#d7282b; text-decoration:underline; font-weight:normal;}
.mainFicha .fleft p a:hover {text-decoration:none;}
#precioFicha { height:60px; width:490px; float:left; line-height:60px; padding-bottom:20px;}
.precioFichaBg_es {background:url(../imagenes/bg/precio_ficha.gif) no-repeat; }
.precioFichaBg_ca {background:url(../imagenes/bg/precio_ficha.gif) no-repeat; }
.precioFichaBg_en {background:url(../imagenes/bg/precio_ficha2.gif) no-repeat; }
.precioFichaBg_fr {background:url(../imagenes/bg/precio_ficha2.gif) no-repeat; }
.precioFichaBg_de {background:url(../imagenes/bg/precio_ficha2.gif) no-repeat; }

#capaCentardo {width:58px; padding:0 39px 0 17px; float:left; text-align:center;}
#capaCentardo strong {color:#FFF; font-size:18px; letter-spacing:-1px;}
#precioFicha  {font-size:14px; color:#c1c1c0; float:left;}
#precioFicha form {float:right;}
#precioFicha form label {float:left; color:#595858; float:left; font-weight:bold; text-transform:uppercase; background:url(../imagenes/iconos/label-2.gif) no-repeat right center; padding:0 9px 0 0;}
#precioFicha form .unidades {background-color:#FFF; margin:23px 5px 0 7px;}
#precioFicha form .fleft {margin:20px 15px 0 0;}
.tituloOp {border-top:#ece4d1 solid 1px; padding:10px 0 0 16px !important; width:474px;}
.tituloOp2 {padding:10px 0 0px 0 !important;}
.noHay {text-align:center;}
.capaConEstr {float:left;}
.espaciComen {padding:0 0 15px 16px;}
.padOtra {padding-top:10px !important; font-size:10px;}
/**************************************************************************
FOOTER
***************************************************************************/
#leyenda {border-top:#dfd8c5 solid 1px; border-right:#dfd8c5 solid 1px; border-bottom:#dfd8c5 solid 1px; padding:10px 0 8px 14px;	width:723px; float:left;}
#noBordeLe #leyenda {border-top:none;}
#leyenda li {float:left; padding:0 14px 0 25px; height:22px; line-height:22px; color:#535454; text-transform:uppercase;}
#leyenda .top, #leyenda .oferta, #leyenda .reserva, #leyenda .novedad, #leyenda .exclusivo {background-image:url(../imagenes/iconos/iconos.gif); width:20px; height:20px; float:left; margin-right:3px;}
#footer {border-right:#d93537 solid 1px; border-left:#d93537 solid 1px; background-color:#d7282b; text-transform:uppercase; color:#FFF; font-size:9px; padding:11px 0 11px 21px;}
#footer a {color:#FFF; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#decantalo {font-size:9px; float:left; padding:5px 0 0 0; background:url(../imagenes/bg/footer.gif) no-repeat top left; width:817px; text-align:right; height:30px;}
#decantalo .color3 {font-size:12px;}
#decantalo .color3 a {color:#d7282b; text-decoration:none;}
#anfibic {background:url(../imagenes/bg/anfibic.gif) no-repeat top left; height:20px; font-size:9px; float:right; padding:5px 0 0 29px; line-height:9px; width:130px;}
#anfibic a {color:#d7282b; text-decoration:none;}
/**************************************************************************
Z-BLOCK Y BLOQUES
***************************************************************************/
#z-blockContent {padding:16px 0 10px 30px; float:left; background:url(../imagenes/bg/blocklast.gif) no-repeat bottom center; width:200px;}
div.ca {padding:5px 0 0 40px !important; float:left;}
div.es {padding:5px 0 0 40px !important; float:left;}
div.fr {padding:5px 0 0 40px !important; float:left;}
div.en {padding:5px 0 0 40px !important; float:left;}
div.de {padding:5px 0 0 40px !important; float:left;}
.imgVinoSmall {float:left; width:53px;}
.blockLeft {float:right; width:140px;}
#sidebar .z-block .precio {float:right;}
#sidebar .precio-2, #sidebar .precio-3 {float:left; margin:15px 0 0 0;}
.verFicha {padding:30px 0 0 0; float:left;}
.verTodos {margin:0 2px 0 2px; padding:0 0 0 18px; height:21px; color:#595858;}
.verTodos a:hover {text-decoration:none;}
#sidebar .z-block .verTodos {margin:0 12px 0 12px;}
.verTodos a {color:#d7282b; text-decoration:underline;}
.precio {color:#c1c1c0; font-size:14px; font-weight:bold;  padding:0 5px 0 0; height:16px;}
.blockContent {float:right; padding:16px 0 10px 16px; margin-right:12px; width:198px;}
.separaVinos  {background:url(../imagenes/bg/sepvinos.gif) no-repeat bottom left;}
.banner {margin:10px 0 0 0; display:block;}
.capaTitulo {color:#d7282b; font-size:12px; border-top:#dfd8c5 solid 1px; border-bottom:#dfd8c5 solid 1px; background-color:#ece4d1; float:left; min-height:33px; padding:8px 6px 0 0; width:732px;}
#mainAll .capaTitulo {width:973px;}
.capaTitulo a {text-decoration:none;}
.capaTitulo form {float:right; text-align:left;	padding:3px 10px 0 0;}
.capaTitulo form label {text-transform:uppercase; font-size:9px;}
.textIcons {padding:0 0 20px 16px !important;}
#main .servir {padding:5px 0 0 70px; margin:0 0 20px 16px; min-height:60px; background:url(../imagenes/bg/servir.gif) no-repeat left;  text-align:left;}
#main .maridaje {padding:19px 0 0 70px;  margin:0 0 0 16px; min-height:51px;  background:url(../imagenes/bg/maridaje.gif) no-repeat left;  text-align:left;}
#wineguide_es {background:url(../imagenes/bg/wineguide_es.gif) no-repeat; margin-left:16px;}
#wineguide_ca {background:url(../imagenes/bg/wineguide_ca.gif) no-repeat; margin-left:16px;}
#wineguide_en {background:url(../imagenes/bg/wineguide_en.gif) no-repeat; margin-left:16px;}
#wineguide_fr {background:url(../imagenes/bg/wineguide_fr.gif) no-repeat; margin-left:16px;}
#wineguide_de {background:url(../imagenes/bg/wineguide_de.gif) no-repeat; margin-left:16px;}
.revistas {height:41px; line-height:41px; font-size:24px; color:#bababa; text-align:right; padding:0 35px 0 0; margin:0 0 6px 0;}
#guia {background:url(../imagenes/bg/guia.gif) no-repeat; margin-left:16px;}
#guiaparker {background:url(../imagenes/bg/guiaparker.gif) no-repeat; margin-left:16px;}
.sumiller img {float:left;}
.sumiller p {float:left; padding:50px 0 0 5px; line-height:11px;}
.textSumi {padding:5px 0 0 16px;}
#opinionsList .textSumi {padding:5px 0 0 0; }
.nombre {text-transform:uppercase;}
#opinar, #opinarOn {padding:20px 0 20px 16px;}
#opinarOn h3 {padding:0;}
#opinar a {color:#d7282b; text-decoration:underline;}
.fondoOpi {margin:5px 0 10px 0; background:url(../imagenes/bg/form_opinion.gif) no-repeat; width:199px; height:20px; line-height:20px; padding-left:13px;}
.fondoOpi span {float:left; text-transform:uppercase; color:#4f4f4f; font-weight:bold;}
.fondoOpi fieldset {padding:4px 0 0 10px;}
#opinarOn form textarea {margin:8px 0;}
#opinarOn form textarea, .controlFicha_hover form textarea {overflow:auto; border:#e3e9ef solid 1px;}
.controlFicha_hover form textarea {margin:2px 0 8px 0;}
#opinarOn fieldset, .controlFicha_hover form fieldset {margin-right:6px; float:left;}
.espacioLe {padding:0 0 0 16px; width:474px;}
/**************************************************************************
PAGINACION
***************************************************************************/
#paginacionFooter {height:38px;}
#paginacion {border-bottom:#dfd8c5 solid 1px; border-left:#dfd8c5 solid 1px; border-right:#dfd8c5 solid 1px; height:22px; line-height:22px; padding:7px 0 7px 14px; background-color:#FFF; clear:both;}
#paginacion ul {padding:0 0 0 5px;}
#paginacion strong, #paginacion ul {float:left;}
#paginacion ul li {float:left; width:16px; height:18px; text-align:center; color:#b2ad9e;}
#paginacion ul li a {color:#d7282b; text-decoration:underline;}
#paginacion .active, #paginacion ul li:hover {background:url(../imagenes/bg/paginacion.gif) no-repeat ;}
#paginacion .sep {width:10px;}
#paginacion .sep:hover {background:none;}
#paginacion .active {color:#FFF;}
#paginacion ul li:hover a {color:#FFF; text-decoration:none;}
#paginacion .fright {padding:0 5px 0 0;}
#paginacion .fright a {padding:0 3px 0 3px;}
#paginacion .fright a:hover {text-decoration:none;}
#paginacion .fright a, #paginacion .fright  {color:#d7282b;}
#paginacion .fright span {color:#b2ad9e;}
/**************************************************************************
VOTACIÓN
***************************************************************************/
.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating .current-rating {background: url(../imagenes/iconos/star.gif) left -1000px repeat-x;}
.star-rating {position:relative; width:80px; height:16px; overflow:hidden; list-style:none; margin:0; padding:0; background-position: left top;}
.star-rating li {display: inline;}
.star-rating a, .star-rating .current-rating {position:absolute; top:0; left:0; text-indent:-1000em; height:16px; line-height:16px; outline:none; overflow:hidden; border: none;}
.star-rating a:hover, .star-rating a:active, .star-rating a:focus {background-position: left bottom;}
.star-rating .current-rating {z-index:1; background-position:left center;}
.inline-rating{vertical-align: middle;}
.small-star{width:50px; height:10px;}
.small-star, .small-star a:hover, .small-star a:active, .small-star a:focus, .small-star .current-rating {background-image: url(../imagenes/iconos/star_small.gif); line-height: 10px; height: 10px;}
/**************************************************************************
EL MUNDO DEL VINO
***************************************************************************/
#contentMundo .borderB,
#cestaAll .borderB{padding:0 0 50px 0; clear:both; width:980px;}
.fichaMundo {text-align:center; width:325px; float:left; margin:0; font-size:12px; padding:0;}
.fichaMundo p {font-weight:bold; padding:0 10px 0 10px;}
#contentMundo .last,
#cestaAll .last{margin:0 0 0 0;}
.footerVino {height:65px; background:url(../imagenes/bg/footervino.gif) repeat-y left; clear:both;}
#mundoVino {background-color:#FFF; float:left; width:978px; border-left:#dfd8c5 solid 1px; border-right:#dfd8c5 solid 1px;}
#mundoVino li {float:left; width:409px; padding:0 40px; border-bottom:#dfd8c5 solid 1px; height:300px; text-align:center;}
#mundoVino li:hover a {text-decoration:underline;}
#mundoVino li.even {border-right:#dfd8c5 solid 1px; width:408px;}
/**************************************************************************
D.O
***************************************************************************/
.contentGoogle {border:#dfd8c5 solid 1px; width:204px;}
.capaGoogle {width:206px; padding:20px 20px 0 20px; float:left;}
.textGoogle {width:199px; border:#dfd8c5 solid 1px; font-size:11px; padding:5px 0 5px 5px; background-color:#ece4d1; margin:0 0 8px 0;}
.capaGoogle .color3 {padding-right:5px;}
.borde {border:#dfd8c5 solid 1px;}
.capaGoogle .listDO {width:206px; padding:7px 0 20px 0;}
.capaGoogle .listDO li {padding:0 0 0 28px; background:url(../imagenes/bg/list-bodegas2.gif) no-repeat center;}
.capaGoogle .listDO li:hover {background:url(../imagenes/bg/list-bodegas2_hover.gif) no-repeat center;}
.listDO {width:246px; float:left; padding:21px 0 65px 0;}
.listDO li {background:url(../imagenes/bg/list-bodegas.gif) no-repeat center; height:20px; margin:0 0 3px 0; line-height:20px; padding:0 0 0 38px;}
.listDO li.bigLi {background:url(../imagenes/bg/list-bodegas-big.gif) no-repeat center; height:40px; margin:0 0 3px 0; line-height:17px; padding:0 0 0 28px;}
.listDO li.bigLi:hover {background:url(../imagenes/bg/list-bodegas-big_hover.gif) no-repeat center;}
.listDO li:hover {background:url(../imagenes/bg/list-bodegas_hover.gif) no-repeat center;}
.listDO li a:hover {text-decoration:none;}
.capaDO, .tituloD {background-color:#ece4d1; float:left; width:736px; min-height:38px; border-bottom:#e1dbc9 solid 1px; border-left:#e1dbc9 solid 1px; border-top:#e1dbc9 solid 1px; line-height:42px;}
#mainAll .tituloD {width:978px;}
.atras {float:right; text-transform:uppercase; color:#d7282b; padding:0 10px 0 0;}
.mainFicha .centrado {float:left; width:130px;}
.mainFicha .centrado p {margin:0; padding:0;}
.centrado p a {font-weight:bold;}
.textDO {padding:0 15px 10px 0;}
.textDO p {padding:10px 0 0 0; text-align:left;}
.textDO b { font-weight: bold;}
.mainFicha ul {padding:20px 0 0 0;}
.recomForm {padding:8px 0 0 10px;}
.recomForm fieldset {float:left; width:232px; margin:0 0 5px 0;}
.recomForm fieldset input {width:200px; border:#e3e9ef solid 1px;}
.recomForm .cancelar {margin-left:5px;}
textarea {overflow:auto; border:#e3e9ef solid 1px;}
/**************************************************************************
ABC
***************************************************************************/
.abc {border-bottom:#dfd8c5 solid 1px; border-left:#dfd8c5 solid 1px; background:#FFF; float:left; width:721px; padding:0 0 0 15px;}
.abc li {float:left; width:16px; height:18px; text-align:center; color:#b2ad9e; padding:3px 0 0 0;}
.abc li a {color:#d7282b; text-decoration:underline;}
.abc .active, .abc li:hover {background:url(../imagenes/bg/paginacion.gif) no-repeat; color:#FFF; text-decoration:none;}
.abc .active a {color:#FFF; text-decoration:none;}
.abc li:hover a {color:#FFF; text-decoration:none;}
.abc .sep {width:12px;}
.abc .sep:hover {background:none; color:#b2ad9e;}
/**************************************************************************
LISTADO BODEGAS
***************************************************************************/
.capaBodega {width:246px; float:left; padding:20px 0 0 0;}
.listBodega {background:url(../imagenes/bg/list-bodegas.gif) no-repeat top center; height:20px; margin:0 0 3px 0; line-height:20px; padding:0 0 0 38px;}
.bigLimport {background:url(../imagenes/bg/list-bodegas-big2.gif) no-repeat center; height:40px; margin:0 0 3px 0; line-height:17px;}
.listBodega:hover {background:url(../imagenes/bg/list-bodegas_hover.gif) no-repeat top center;}
.listBodega a:hover {text-decoration:none;}
.clasesBodega {padding:0 0 0 38px;}
.clasesBodega a {color:#4f4f4f;} 
.clasesBodega a:hover {text-decoration:none !important;}
.clasesBodega img {float:left; margin:0 2px 0 0;}
#do #paginacion {border-top:#dfd8c5 solid 1px;}
.capaGoogle .color3 {font-size:12px;}
.telf {padding:5px 0;}
.visitasGuiadas {font-weight:bold; color:#62b346; padding:7px 0 0 0; margin:0 0 3px 0;}
/**************************************************************************
VINOS
***************************************************************************/
.tintos, .rosados, .blancos, .cava, .destilados {padding:18px 0 0 25px !important; height:40px;}
.tintos a, .rosados a, .blancos a, .cava a, .destilados a, .espacioLe p a {font-weight:bold; color:#d7282b; font-size:12px; text-decoration:none;}
.tintos a:hover, .rosados a:hover, .blancos a:hover, .cava a:hover, .destilados a:hover, .espacioLe p a:hover {text-decoration:underline;}
.tintos {background:url(../imagenes/bg/tintos.gif) no-repeat top left;}
.rosados {background:url(../imagenes/bg/rosados.gif) no-repeat top left;}
.blancos {background:url(../imagenes/bg/blancos.gif) no-repeat top left;}
.cava {background:url(../imagenes/bg/cava.gif) no-repeat top left;}
.destilados {background:url(../imagenes/bg/destilados.gif) no-repeat top left;}
/**************************************************************************
LISTADO UVAS
***************************************************************************/
.capaUva {width:246px; float:left;}
.listUva {height:20px; margin:0 0 3px 0; line-height:20px; padding:0 0 0 23px; margin-left:17px; background:url(../imagenes/bg/list-bodegas.gif) no-repeat;}
.listUva:hover {background:url(../imagenes/bg/list-bodegas_hover.gif) no-repeat;}
.listUva a:hover {text-decoration:none;}
.variedades {padding:0 0 5px 30px;}
/**************************************************************************
LOGIN
***************************************************************************/
#login {width:522px; margin: 0px auto 0px auto; text-align:left;}
#cerrar {background-color:#ae2023; height:15px; text-align:right; padding:0 5px 0 0; font-size:10px;}
#cerrar img {vertical-align:middle; margin:0 0 0 3px;}
#cerrar a {color:#fd0307; text-decoration:none;}
#encabezado {text-transform:uppercase; height:37px; background-color:#d7282b; color:#FFF; padding:10px 0 0 23px;}
#popupContent {background-color:#FFF; padding:20px 20px 20px 23px;}
#login h2 {color:#cd2323; font-size:16px; font-weight:normal; text-transform:uppercase; padding:0 0 7px 0;}
#login form fieldset {float:left; width:236px;}
#login form fieldset label {text-transform:uppercase; color:#404040; font-weight:bold;}
#login form fieldset input, #login form fieldset select {width:225px; margin:5px 0 7px 0; border:#e3e9ef solid 1px;}
.ventajas {height:20px; line-height:20px; padding:0 0 0 5px;}
#ventajas2 a,
.ventajas a {display:block; background:url(../imagenes/bg/ventajas.gif) no-repeat; height:20px; line-height:20px; padding:0 0 0 5px; }
#ventajas2 a,
.ventajas a:hover {background-image:url(../imagenes/bg/ventajas_hover.gif) !important;}
.ventajas a {color:#FFF; font-weight:bold; color:#FFF; text-decoration:none; font-size:10px;}
#login h3 {font-size:12px; padding:15px 0 0 0;}
.otraClase {font-size:9px; text-transform:uppercase; color:#d7282b; float:left; width:450px; padding:4px 0 0 3px; margin:0;}
.otraClase a:hover {text-decoration:none;}
.checInput {float:left; margin:4px 0 0 0;}
.estrucCS {float:left; width:480px;}
#ventajas {height:35px;}
#login form .color8 {font-size:9px;}
.paddI {padding:0 0 4px 0;}
#login form p.fright {padding:0 16px 0 0;}
/**************************************************************************
BOTONES
***************************************************************************/
div.botonGris { background:url(../imagenes/bg/boton.gif) no-repeat center bottom;text-align: center; width: 97px; height: 21px; display: block; padding-top: 5px !important; }
div.botonGris a {padding-top: 3px !important; color: #ffffff !important; text-decoration: none !important;  display: block;}
div.botonGris input { width: 97px;padding-top: 3px !important; color: #ffffff !important; font-weight: bold; text-decoration: none !important;  display: block; background: none; border: none;font-family:Arial, Helvetica, sans-serif, "Arial Black"; font-size:11px;}

div.botonAzul { background:url(../imagenes/bg/boton2.gif) no-repeat center bottom;text-align: center; width: 97px; height: 21px; display: block; padding-top: 5px !important; }
div.botonAzul a {padding-top: 3px !important; color: #ffffff !important; text-decoration: none !important;  display: block;}
div.botonAzul input { width: 97px;padding-top: 3px !important; color: #ffffff !important; font-weight: bold; text-decoration: none !important;  display: block; background: none; border: none;font-family:Arial, Helvetica, sans-serif, "Arial Black"; font-size:11px;}

div.botonGrisOver { background:url(../imagenes/bg/boton_over.gif) no-repeat center bottom;text-align: center; width: 97px; height: 21px; display: block; padding-top: 5px !important; }
div.botonGrisOver a {padding-top: 3px !important; color: #ffffff !important; text-decoration: none !important;  display: block;}
div.botonGrisOver input { width: 97px;padding-top: 3px !important; color: #ffffff !important; font-weight: bold; text-decoration: none !important;  display: block; background: none; border: none;font-family:Arial, Helvetica, sans-serif, "Arial Black"; font-size:11px;}

div.botonAzulOver { background:url(../imagenes/bg/boton_over2.gif) no-repeat center bottom;text-align: center; width: 97px; height: 21px; display: block; padding-top: 5px !important; }
div.botonAzulOver a {padding-top: 3px !important; color: #ffffff !important; text-decoration: none !important;  display: block;}
div.botonAzulOver input { width: 97px;padding-top: 3px !important; color: #ffffff !important; font-weight: bold; text-decoration: none !important;  display: block; background: none; border: none;font-family:Arial, Helvetica, sans-serif, "Arial Black"; font-size:11px;}



a.button, .boton						{background:url(../imagenes/bg/boton-r.gif) no-repeat right bottom;}
a.button strong, .boton strong				{background:url(../imagenes/bg/boton-l.gif) left bottom no-repeat;}
.cancelar								{background:url(../imagenes/bg/boton-r-cancelar.gif) right bottom no-repeat;}
.cancelar strong							{background:url(../imagenes/bg/boton-l-cancelar.gif) left bottom no-repeat;}
#precioFicha form .fleft a.button, .anadirPunt a.button		{background:url(../imagenes/bg/boton-r-2.gif) no-repeat right bottom;}
#precioFicha form .fleft a.button strong,  .anadirPunt a.button strong 	{background:url(../imagenes/bg/boton-l-2.gif) left bottom no-repeat;}
#filtros form a.button, .ver a.button 					{background:url(../imagenes/bg/boton-r-3.gif) no-repeat right bottom;}
#filtros form a.button strong, .ver a.button strong 			{background:url(../imagenes/bg/boton-l-3.gif) left bottom no-repeat;}
#filtros form label {color:#FFF;}
a.button, #precioFicha form .fleft a.button, .boton, .cancelar {display:block; float:left; height:21px; padding:0 24px 0 0; color:#FFF !important; text-decoration:none !important; line-height:21px !important; font-size:11px !important; cursor:pointer;}
a.button strong, #precioFicha form .fleft a.button strong, .boton strong, .cancelar strong {display:block; padding:0 0 0 24px;}
a.button:active, .boton:active				{background-position:top right;color:#000;}
a.button:hover, .boton:hover, #precioFicha form .fleft a.button:hover, .cancelar:hover, #filtros form a.button:hover							{background-position:top right;}
a.button:hover strong, .boton:hover strong, #precioFicha form .fleft a.button:hover strong, .cancelar:hover strong, #filtros form a.button:hover strong		{background-position:top left; padding:0 0 0 24px;}
/**************************************************************************
RECOMENDAMOS
***************************************************************************/
.mainRecomendamos {border-bottom:#dfd8c5 solid 1px; padding:25px 0 10px 20px;}
.mainRecomendamos p {text-align:justify; text-transform:uppercase;}
.mainRecomendamos h3 {float:left;}
.sommelier {float:left; padding-top:10px; width:180px;}
.estruTooltip {display:none; position:absolute; z-index:10;}
#main .estruTooltip h2  {color:#d7282b; font-size:18px; font-weight:bold; background:none; border:none; padding:0; margin:0;}
#main .estruTooltip p {color:#646363; font-size:11px; padding-top:2px; text-align:justify;}
.estruTooltip1 {background:url(../imagenes/bg/tooltipre1.png) no-repeat 0 0; width:362px; height:8px;}
.estruTooltip2 {background:url(../imagenes/bg/tooltipre2.png) no-repeat center left; width:302px; padding:10px 20px 10px 40px;}
.estruTooltip3 {background:url(../imagenes/bg/tooltipre3.png) no-repeat 0 0; width:362px; height:8px;}
.imgConVinTo 	{float:left; padding:0 10px 5px 10px;}
.textToolt h2 a {font-weight:bold; text-decoration:none;}
.estruTooltip .precio-2 {margin:-15px 0 0 0;}
.jcarousel-skin-tango .jcarousel-container {float:left;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width:397px; height:194px; background:url(../imagenes/bg/recomiendan.gif) no-repeat 0 0; padding:25px 40px 0 80px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:397px; height:133px;}
.jcarousel-skin-tango .jcarousel-item {width:46px; height:133px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-right:40px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background:#fff; color:#000;}
.jcarousel-skin-tango .jcarousel-next-horizontal {position:absolute; top:86px; right:15px; width:12px; height:23px; cursor:pointer;	background:url(../imagenes/iconos/flcright.gif) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {background-position:0 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position: -12px 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor:default; background-position: -12px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position:absolute; top:86px; left:50px; width:12px; height:23px; cursor:pointer; background:url(../imagenes/iconos/flcleft.gif) no-repeat -12px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position:-12px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position:-12px 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor:default; background-position:0 0;}
.jcarousel-container {position:relative;}
.jcarousel-clip {z-index:2; padding:0; margin:0; overflow:hidden; position:relative;}
.jcarousel-list {z-index:1; overflow:hidden; position: relative; top:0; left:0; margin:0; padding:0;}
.jcarousel-list li,
.jcarousel-item {float:left; list-style:none; width:46px; height:133px;}
.jcarousel-next {z-index:3; display:none;}
.jcarousel-prev {z-index:3; display:none;}
/**************************************************************************
CESTA
***************************************************************************/
.cesta {width:980px; padding:10px 0 0 0;}
.cesta_1 .color3 a:hover {text-decoration:underline !important;}
.cesta table, .cestaFin, .cestaFin2 {width:100%; text-align:center;}
.cesta table thead tr th, .cestaFin thead tr th, .cestaFin2 thead tr th {color:#323232; font-weight:bold; font-size:12px;}
.cesta table td, .cestaFin td, .cestaFin2 td {vertical-align:middle;}
.cell-1 {text-align:left; padding:0 0 0 13px;}
.cesta table tbody td, .cestaFin tbody td, .cestaFin2 tbody td {border-bottom:#ece4d1 solid 1px; padding-top:5px; padding-bottom:5px;}
.cesta fieldset, .cestaFin fieldset, .cestaFin2 fieldset {padding:0 0 0 13px; float:left; margin-right:5px;}
.subTot {width:150px; margin:5px 0; text-align:left;}
.total {float:right; color:#d7282b; text-transform:uppercase; font-weight:bold; padding-right:25px;}
.spanDef {float:right; padding:12px 0;}
.spanTotal {font-size:30px; float:right;}
.puntos {background-color:#ece4d1; border-top:#dfd8c5 solid 1px; border-bottom:#dfd8c5 solid 1px; padding-right:25px; text-align:right; font-size:11px; color:#323232; font-weight:bold;}
.puntillos {font-size:18px; color:#d7282b;}
#subMenuCesta {padding:0 7px;}
#subMenuCesta li {color:#75072c; line-height:22px; float:left; padding:0 10px;}
#subMenuCesta li.active {color:#FFF;}
#subMenuCesta li a {text-decoration:none; color:#d54e7b;}
.tituloD h2 {float:left; background:none !important; border:none !important;}
.paso2 {font-size:12px; padding-left:20px;}
.felicidades {padding-left:20px;}
.seg {margin-right:5px; float:left; margin-left:20px;}
#canjeo {border-top:#dfd8c5 solid 1px; background:url(../imagenes/bg/canjeo.gif) repeat-y top left; padding-top:10px;}
.capaCanjeoText {float:left; width:460px;}
.textPack {color:#4f4f4f; font-size:12px;}
.textPack {color:#d7282b; font-size:12px;}
.capaCanjeoText p {padding:2px 0;}
.moremA {padding-bottom:5px !important;}
.canjeoFicha {background: url(../imagenes/bg/puntos_bg.gif) repeat-x; margin:0 1px; height:60px;}
.fichaFinal {background:url(../imagenes/bg/puntos.gif) no-repeat; height:60px; width:100px; float:left;}
.casiFinal {padding:20px 0 0 25px; color:#FFF; font-weight:bold; font-size:20px; width:50px; text-align:center; float:left;}
#canjeo .last {background:url(../imagenes/bg/puntos_bg_last.gif) repeat-x; margin:0 1px !important;}
.capaImgCan {float:left; width:262px; text-align:center;}
.anadirPunt {float:left; padding:20px 0 0 40px;}
.anadirPunt label {color:#595858; float:left; font-weight:bold; text-transform:uppercase; background:url(../imagenes/iconos/label-2.gif) no-repeat right center; padding:0 9px 0 0; margin-top:5px; display:inline-block;}
.inputMarad {margin:5px 0 0 5px;}
.anadirPunt fieldset.fleft {margin:0 0 0 15px;}
.procesoLogin, .loginTipo h3, .loginTipo p.ventajas, .loginTipo #estructext p, .procesoLoginreg, .otrobord .ventajas, .otrobord #estructext {width:510px; margin:0 auto;}
.loginTipo form label {font-weight:bold;}
.otrobord #estructext {float:none; padding:10px 0 0 0;}
.otrobord {border-top:#dfd8c5 solid 1px;}
.input-1 {width:200px; margin:2px 0 3px 0; font-size:10px; color:#3a3a3a; padding-left:2px; border:#e3e9ef solid 1px;}
label {text-transform:uppercase; color:#202020; font-size:10px;}
.procesoLoginreg .input-1 {margin:3px 0 7px 0;}
.procesoLoginreg .fright p {width:200px; font-size:9px; color:#d7282b; margin:-5px 0 0 0;}
.fondoTar1, .radio-1 {float:left;}
.tipoTarj1 {color:#4f4f4f; font-weight:bold; font-size:12px;}
.tipoTarj2 {color:#4f4f4f; font-size:12px;}
.fondoTar1 {background:url(../imagenes/bg/tarje.gif) no-repeat top left; height:78px; padding:0 0 0 60px; margin-left:8px;}
.borderB2 {border-bottom:#dfd8c5 solid 1px; width:979px; padding-top:26px; float:left;}
.radio-1 {margin:10px 0 0 30px;}
.fondoTar2 {background:url(../imagenes/bg/pay.gif) no-repeat top left; float:left; padding:0 0 0 60px; margin:5px 0 0 8px; height:70px;}
.fondoTar3 {float:left; padding:0 0 0 0; margin:5px 0 0 8px; height:70px;}
.formTar fieldset {margin:13px 0 0 30px; float:left;}
.espaciP{padding:10px 0 10px 20px;}
.datosEnvio {text-align:left;}
.datosEnvio {padding-left:20px;}
.datosEnvio p {padding:3px 0; font-size:12px;}
.formaPago {text-align:left; border-bottom:#e1dbc9 solid 1px;  border-top:#e1dbc9 solid 1px; padding:20px;}
.listoPa {padding:10px 25px 0 20px;}
.listoPa {font-size:12px;}
.factura, .fechaFac {float:right; padding:15px 0 0 25px;}
.deca {padding-top:25px; float:left;}
.deca2 {padding-top:25px; float:right; text-align:left; width:150px;}
.deca3 {float:right; margin:-25px 0 0 0; text-align:left; width:150px;}
.subTot2 {float:left; font-weight:bold; width:150px; padding-left:20px; line-height:18px;}
.subTot3 {float:left; line-height:18px;}
.micuenta {float:left; margin-right:5px; padding-left:20px;}
/**************************************************************************
AMIGOS DECÁNTALO
***************************************************************************/
.amigosDe {background:url(../imagenes/bg/amigos.gif) repeat-y top left;}
.loginDeca {float:left; width:450px; padding:0 0 0 15px;}
.amigosDe .otraClase {width:400px;}
.otrobord h3, .loginDeca h3 {font-size:12px;}
.subSI a:hover {text-decoration:none;}
.moreBig {font-size:16px !important;}
/**************************************************************************
PACKS
***************************************************************************/
.pack {background:url(../imagenes/bg/pack.gif) no-repeat top right; padding:28px 0 0 21px; margin-top:3px;}
.big {color:#FFF; font-size:12px; text-transform:uppercase;}
.pack p {font-size:12px; color:#0c0105;}
.informate {text-align:center; font-family:"Arial Black", Arial, Helvetica, sans-serif; text-transform:uppercase; background:url(../imagenes/bg/infor.gif) no-repeat bottom center; width:205px; padding:28px 15px 18px 0; line-height:12px;}
.informate a {text-decoration:none;}
.pack-1 {border-top:#ece4d1 solid 1px; margin:0 11px 0 10px; padding:10px 0;}
.pack-1 h3 {font-size:14px; font-weight:bold; padding-bottom:5px;}
.pack-1 img {float:left;}
.puntosPack {float:right; background:url(../imagenes/bg/puntos-2.gif) no-repeat; margin:34px 27px 0 0; width:59px;}
.puntosPack div {width:40px; font-weight:bold; color:#FFF; font-size:14px; padding:15px 10px 0 0; text-align:center; height:40px;}
.verTodosP {border-top:#ece4d1 solid 1px; margin:0 11px 0 10px; padding:5px 0 50px 0;}
/**************************************************************************
ACCESOS
***************************************************************************/
.acceso {background:url(../imagenes/bg/accesos.gif) no-repeat top right; width:190px; height:152px; padding:20px 28px 0 20px; color:#342000; font-size:12px; margin-top:10px;}
.irA, .irAcceso, h6 {text-transform:uppercase; font-weight:bold;}
.irAcceso {font-family:"Arial Black", Arial, Helvetica, sans-serif; background:url(../imagenes/bg/acceso_ico.gif) no-repeat right center; padding-right:17px; line-height:10px;}
.acceso a {color:#503501; text-decoration:none; font-size:14px;}
.acceso p {height:85px;}
/**************************************************************************
FICHA VINO FAVORITOS
***************************************************************************/
.fichaVinoFa {border-bottom:#dfd8c5 solid 1px; width:738px;}
.imgVinoF, .imgVinoFOther {float:left; width:247px; text-align:center;}
.imgVinoFOther {padding:16px 0 0 0;}
.fichaInfoV, .fichaInfoV2 {border-left:#dfd8c5 solid 1px; float:left; width:464px; padding:26px 0 0 16px;}
.fichaInfoV {min-height:225px;}
.fichaInfoV2 {min-height:100px;}
.fichaInfoV .controlFicha {float:left; margin-right:5px;}
.masCO {float:left; margin-right:5px;}
.fichaVinoFa #opinarOn {padding:20px 0 20px 0;}
.dondeText {width:265px;}
.cuandotext {width:150px;}
.fichaVinoFa .fright {float:right !important; margin-right:15px !important;}
.fichaVinoFa .fleft {margin-bottom:10px;}
.tituloBig {font-size:12px; text-transform:uppercase;}
.fichaVinoFa form .color3 {text-transform:uppercase; font-size:9px;}
.fichaVinoFa .controlFicha a {font-weight:bold; text-decoration:none;}
.fichaVinoFa .opinion_hover, .fichaVinoFa .recomendar_hover {float:left; margin-right:5px; font-weight:bold;}
.fichaVinoFa .recomForm fieldset {width:225px;}
.textComen {color:#d7282b; font-size:12px; padding:5px 0 15px 0;}
.borderBoto {border-bottom:#ece4d1 solid 1px; padding-bottom:10px;}
.enlaceGris {color:#676767; font-weight:bold; text-decoration:none; font-size:12px;}
.fichaInfoV2 ul li {font-size:12px; padding:5px 0;}
.font12 {font-size:12px;}
.paddingP {padding:10px; font-size:10px;}
/**************************************************************************
HISTÓRICO DE COMPRAS
***************************************************************************/
.historicoMes {background:url(../imagenes/bg/compra.gif) no-repeat; width:701px; padding-top:19px; height:25px; margin-left:22px; font-size:12px;}
.histoFechas, .histoBote {float:left;}
.histoFechas {padding-left:23px; width:305px;}
.histoBote {width:85px; text-align:center; font-weight:bold;}
.histoTotal {float:right; padding-right:45px; font-weight:bold;}
.historicoMesHover {background:url(../imagenes/bg/compra_hover.gif) no-repeat; width:701px; padding-top:19px; min-height:25px; margin-left:22px; font-size:12px;}
.historicoMesHover .histoFechas a, .historicoMesHover .histoBote, .historicoMesHover .histoTotal {color:#FFF; font-weight:bold; text-decoration:none;}
.histoNom, .histoCan, .histoPrec, .histoSub {padding-top:10px;}
.histoNom {width:255px; float:left; font-weight:bold; text-align:center;}
.histoCan, .histoPrec {float:left; text-align:center; font-weight:bold;}
.histoCan {width:170px;}
.histoPrec {width:100px;}
.histoSub {float:right; text-align:center; padding-right:45px; font-weight:bold;}
.histoNom img {vertical-align:middle; margin-right:15px;}
#historico #paginacion {border-top:#dfd8c5 solid 1px;}
.histoImg {float:left; width:30px;}
/**************************************************************************
FAQ
***************************************************************************/
.capaFaq {float:left; font-size:12px;}
.capaFaq a {text-decoration:none;}
.capaFaq h3 {padding-top:84px;}
.capaFaq h3 a {color:#d7282b;}
.capaFaq p a {color:#646363;}
.capaFaq h3, .capaFaq p {padding-left:191px;}
#faq23, #faq25 {width:481px; padding-right:10px;}
#faq23 {background:url(../imagenes/bg/faq1.gif) no-repeat;}
#faq24 {background:url(../imagenes/bg/faq2.gif) no-repeat;}
#faq25 {background:url(../imagenes/bg/faq3.gif) no-repeat;}
#faq26 {background:url(../imagenes/bg/faq4.gif) no-repeat;}
#faq25, #faq26 {border-bottom:#dfd8c5 solid 1px; height:250px;}
#faq24, #faq26 {width:489px;}
#faq23, #faq24 {height:251px;}
#faq23 h3, #faq24 h3 {padding-top:89px;}
/**************************************************************************
FAQ - PROCESO DE COMPRA
***************************************************************************/
.procesoCompra {font-size:12px; width:978px; background-color:#FFF; margin:0 auto; padding:23px 0 0 0;}
.imgCompra { padding:28px 0 20px 134px; border-bottom:#dfd8c5 solid 1px;}
#capaContent .procesoCompra h2 {background:none; border:none; padding:0; float:left;}
.procesoCompra ul li {padding:2px 0;}
.pregunta {padding:28px 0 28px 0; border-bottom:#dfd8c5 solid 1px; width:978px; float:left;}
.pregunta li { list-style: disc; list-style-position: outside; margin-left: 15px; }
.capa-1 {float:left; width:450px; padding:0 50px 0 134px;}
.capa-1b {padding:0 50px 0 134px;}
.capa-1b td { border-bottom:#dfd8c5 solid 1px; padding: 3px 3px 3px 3px; }
.capa-2 {float:left; border:#dfd8c5 solid 1px; padding:7px;}
.capa-2 img {border:#dfd8c5 solid 1px;}
.capa-1 p {padding:2px 0;}
.arriba {background:url(../imagenes/bg/arriba.gif) no-repeat top left; padding:0 0 0 12px;}
/**************************************************************************
CONTACTO
***************************************************************************/
.capaContacto {width:474px; margin:0 auto; padding:30px 0 0 0;}
.inputConta {border:#e3e9ef solid 1px; width:225px; margin:2px 0 0 0;}
.procesoContac textarea {width:100%; margin:2px 0 0 0; height:100px;}
.procesoContac fieldset {margin:0 0 10px 0;}
/**************************************************************************
ESTRELLAS
***************************************************************************/
.estrellas {width:74px; height:12px; background:url(../imagenes/bg/estrellas.gif) no-repeat bottom; float:left;}
.estrella_0-5 {background:url(../imagenes/bg/estrellas.gif) no-repeat top left; height:12px; width:6px;}
.estrella_1 {background:url(../imagenes/bg/estrellas.gif) no-repeat top left; height:12px; width:12px;}
.estrella_1-5 {background:url(../imagenes/bg/estrellas.gif) no-repeat top left; height:12px; width:21px;}
.estrella_2 {background:url(../imagenes/bg/estrellas.gif) no-repeat top left; height:12px; width:27px;}
.estrella_2-5 {background:url(../imagenes/bg/estrellas.gif) no-repeat top left; height:12px; width:36px;}
.estrella_3 {background:url(../imagenes/bg/estrellas.gif) no-repeat top left; height:12px; width:42px;}
.estrella_3-5 {background:url(../imagenes/bg/estrellas.gif) no-repeat top left; height:12px; width:36px;}
.estrella_4 {background:url(../imagenes/bg/estrellas.gif) no-repeat top left; height:12px; width:58px;}
.estrella_4-5 {background:url(../imagenes/bg/estrellas.gif) no-repeat top left; height:12px; width:68px;}
.estrella_5 {background:url(../imagenes/bg/estrellas.gif) no-repeat top; height:12px; width:74px;}
/**************************************************************************
BOTONES
***************************************************************************/
.btn-l, .btn-r, .button span		{height:21px; float:left; display:inline-block;}
.button 							{float:left; margin-top:5px;}
.btn-l, .button 					{padding-left:21px;}
.btn-r, .button span 				{padding-right:21px;}
.btnsub 							{width:auto; float:left; height:19px; margin:0; line-height:19px;}
.btnsub, .button span 				{font-family:Arial, Helvetica, sans-serif, "Arial Black"; font-size:11px; cursor:pointer; font-weight:bold;}
.button span 						{line-height:21px;}
.btn-l, .button						{background-image:url(../imagenes/bg/boton-l.gif); background-repeat:no-repeat; background-position:bottom left;}
.btn-r, .button span				{background-image:url(../imagenes/bg/boton-r.gif); background-repeat:no-repeat; background-position:bottom right;}
.btnsub 							{background:none; color:#FFF; border:none;}
.active .btn-l, .button_hover 		{background-position:top left;}
.active .btn-r, .button_hover span 	{background-position:top right;}
#filtros .espaIn 					{font-size:1px; float:left;}
#filtros .btn-l						{background-image:url(../imagenes/bg/boton-l-3.gif);}
#filtros .fileModiIn 				{margin-top:-3px;}
#filtros .btn-r						{background-image:url(../imagenes/bg/boton-r-3.gif);}
#buscador .btn-l					{background-image:url(../imagenes/bg/boton-l-3.gif);}
#buscador .btn-r					{background-image:url(../imagenes/bg/boton-r-3.gif);}
/**************************************************************************
JULIO
***************************************************************************/
.labelVinoFa 						{color:#595858; font-weight:bold; text-transform:uppercase; background:url(../imagenes/iconos/label.gif) no-repeat right center; padding:0 9px 0 0; margin-right:5px; float:left; display:block;}
.capaNaveg 							{float:left; padding-top:2px; margin-right:10px;}
.capaNaveg2							{float:left; padding-top:2px;}
.capaNaveg3 						{float:left; padding-top:7px; margin-right:10px;}
.ml10 								{margin-left:10px;}
.mrt10 								{padding-top:15px;}
.mrt15 								{padding:15px;}
.masGeran 							{width:195px;}
.mt2 								{float:left; width:451px; padding:0 0 0 5px; margin:-1px 0 0 0;}
.capaDO h2.otroTitulOGlo			{background:none !important; float:left; border:none !important; width:600px;}
.capaGlosario 						{padding:15px 25px; font-size: 12px;}
.formVinosPrecios .btn-l			{background-image:url(../imagenes/bg/boton-l-2.gif);}
.formVinosPrecios .btn-r			{background-image:url(../imagenes/bg/boton-r-2.gif);}
.siFac 								{padding:20px 0 0 9px;}
.siFac p							{font-size:10px; color:#8f8f8f; padding-bottom:5px;}
.linkConta 							{float:right; text-decoration:none; text-transform:uppercase; display:block; color:#5e3543; font-size:9px; margin:25px 13px 0 0; padding-right:10px; border-right:#d6cbcf solid 1px;}
.linkConta:hover 					{color:#d62829;}
/**************************************************************************
PREDICTIVO
***************************************************************************/
.ac_results 		{padding:0; border:1px solid #d7282b; background-color:#fff; overflow:hidden; z-index:99999;}
.ac_results ul 		{width:100%; list-style-position:outside; list-style:none; padding:0; margin:0;}
.ac_results li 		{margin:0; padding:2px 5px; cursor:pointer; color:#000; display:block; font:menu; font-size:12px; line-height:16px; overflow:hidden;}
.ac_results li i 	{color:#9e9e9e;}
.ac_loading 		{background: white url('../imagenes/iconos/indicator.gif') right center no-repeat;}
.ac_odd 			{color:#716f63;}
.ac_over 			{background-color: #eae8dc; color:#716f63; font-weight:bold !important;}
/**************************************************************************
QUIENES SOMOS
***************************************************************************/
#quienesSomos {background:#FFF; border-left:#dfd8c5 solid 1px; border-right:#dfd8c5 solid 1px; padding:20px 0 0 130px; float:left; width:848px;}
#quienesSomos h2 {color:#d7282b; font-family:Arial, Helvetica, sans-serif; font-size:24px; border:none; background:none; padding:0;}
#quienesSomos h3 {padding:0 0 10px 0;}
#quienesSomos .fleft {width:430px; padding:15px 0 25px 0;}
#quienesSomos .fleft p {text-align:justify;}
#quienesSomos img.fright {margin:10px 52px 0 0; border:#dfd8c5 solid 1px; padding:7px;}
/**************************************************************************
TINY MCE
***************************************************************************/
.tinyMCE p, .tinyMCE div {}
.tinyMCE b, .tinyMCE strong {font-weight:bold;}
.tinyMCE em {font-style:italic;}
.tinyMCE u {text-decoration:underline}
.tinyMCE strike {text-decoration:line-through;}
.tinyMCE ul {list-style-position:inside;}
.tinyMCE ul li, .tinyMCE ul li ul li {list-style-type:circle;}
.tinyMCE ul li ul {list-style-position:inside;}
.tinyMCE ol li, .tinyMCE ol li ol li {list-style-type:decimal;}
.tinyMCE ol, .tinyMCE ol li ol {list-style-position:inside; list-style-type:decimal;}
.tinyMCE a, .tinyMCE a:hover {color:#d7282b;}
/**************************************************************************
DAMIA
**************************************************************************/
.otrobord2 {border-top:#dfd8c5 solid 1px; width:100%;}




.breadCums {color:#d7282b; font-size:10px; border:#dfd8c5 solid 1px; background-color:#ece4d1; padding:0 0 0 20px; font-weight:normal;}

.filtrosCB {
	color: #ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; 
	background-color:#353432;
}
.filtrosCB_top {
	background:url(../imagenes/bg/filtrocb.gif) repeat-x;
	min-height: 10px;
}
.filtrosCB_middle {
	/*background:url(../imagenes/bg/fitros_middle.gif) repeat-y center;*/
}
.filtrosCB_middle form {
	background-color:#817f80;
	padding-bottom: 25px;
}

.filtrosCB_middle p {
	margin-left: 20px !important;
}
.filtrosCB_bottom {
	/*background:url(../imagenes/bg/fitros_bottom.gif) repeat-y center;*/
	min-height: 34px;
	
}
.filtrosCB fieldset {
	padding: 0px;
	margin: 0px;
}
.filtrosCB_middle fieldset p {
	margin-left: 0px !important;
	text-transform: none;
	color: #ffffff;
	margin-bottom: 15px;
}
.filtrosCB_middle fieldset p a {
	color: #ffffff;
}
.filtrosCB input.cb {
	display: block;
	float: left; 
	margin-right: 5px;
}
.filtrosCB legend {
	color:#d4d4d4;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	font-weigth: bold;
	text-transform: uppercase;
}
.filtrosCB label {
		color: #ffffff;
		display: inline-block;
		width: 175px;
		text-transform:none;
		float: left;
}
.filtrosCB label a {
	color: #ffffff;
	text-decoration: none;
}
.filtrosCB a {
	color: #aaaaaa;
	text-decoration: none;
	font-weight: bold;
	text-decoration: underline;
}
.filtrosCB p {text-transform:uppercase; padding:3px 0 5px 0;}
.filterAlls {

	margin-bottom: 0px;

}
.filterAlls a {
	color: #ea3974;
	text-decoration:none;
}

.bpunteado {
	border-right: 1px dashed #4e4e4d;
	width: 675px;
	float: left;
	margin-left: 20px !important;
}
.bpunteado2 {
	width: 250px;
	float: left;
	margin-left: 15px !important;
}
.filtrosCB .bpunteado2 label { width: 150px; }
.bpunteado3 {
	width: 250px;
	float: left;
	margin-left: 15px !important;
	border-right: 1px dashed #4e4e4d;
}



blockquote {
	color: #6f6f6f;
	font-family:Arial, Helvetica, sans-serif, "Arial Black"; 
	font-size:14px;
	background:url(../imagenes/bg/blockquote2.gif) no-repeat bottom right;
	padding: 0px 30px 0px 0px; 
}
.bquote {
	padding: 0px 30px 0px 30px; 
	margin-left: 10px;
	background:url(../imagenes/bg/blockquote.gif) no-repeat;
}

.bodegasSR {
	padding: 10px 10px 10px 10px;
}
.bodegasSR a {
	color: #636363;
}

#socialnetwork {
	padding:5px 30px 20px 30px;
}
#socialnetwork p {
	margin-bottom: 5px;
}

.moreMarBwro {margin-top:25px;}

/**************************************************************************
PUNTUACIONES
**************************************************************************/
ul.puntuaciones 					{float:left; width:200px; height:auto;margin:0; padding:10px 0 0 0;}
ul.puntuaciones li 					{float:left; padding:0 10px 0 0; color:#d7282b; font-size:11px; margin:0; width:auto;}
ul.puntuaciones li.punt-parker 		{background:url(../imagenes/iconos/parker.gif) no-repeat 0 0;padding-left:24px;}
ul.puntuaciones li.punt-penin 		{background:url(../imagenes/iconos/penin.gif) no-repeat 0 0;padding-left:16px;}
ul.puntuaciones li.punt-decantalo 	{background:url(../imagenes/iconos/decantalo.gif) no-repeat 0 0; padding-left:22px;}