/* CSS Document */
BODY, FORM, UL, P, H1, H2, H3, H4, H5, H6 {margin:0; padding:0; font-size:100%;}
UL {list-style-type:none;}
A {text-decoration:none;}
A IMG {border:0;}
SELECT {font-size:110%;}
TEXTAREA {width:60.5%; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:100%;}
FIELDSET {width:90%; padding:1%}


/************ COMUN ***************/
BODY {font-family:Arial, Helvetica, sans-serif; font-size:70%;}

#idiomas {background:#7e1621; /*url(../images/comun_idiomas_bgr.gif) no-repeat right top;*/ color:#FFF; font-weight:bold; text-align:right; margin-bottom:5%; height: 13%;}
#idiomas SPAN {margin-right:1.0%; display: inline; }
#idiomas A {color:#FFF; margin-left:1%;}
#idiomas A:HOVER {color:#cb7c80;}

#cabecera, #menuSup, #cuerpo, #pie, #idiomas {width:77%; margin:0 auto;}
#cabecera { background:url(../images/_mac_comun_hd_bgr.gif) no-repeat top right; height:9%;}
#cabecera IMG {margin:0.7% 2.5%;}

#menuSup {background:#880c1c url(../images/comun_menuSup_bgr.jpg) no-repeat top right; padding-top:1%;}
#menuSup DIV {background:#bea677 url(../images/comun_menu_curvSup.gif) no-repeat top left; font-weight:bold; margin:0 auto 0 6.5%; padding-top:1.2%; text-align:center; width:27.8%;}
#menuSup UL {border-top:thin #967b49; font-family:"Times New Roman", Times, serif; margin:0 1% 0 0.5%; padding-bottom:7%;}
#menuSup LI {border-bottom:thin dashed #967b49; font-size:140%; text-align:center;}
#menuSup A {color:#721d34; display:block; line-height:140%; text-align:center; width:80%;}
#menuSup A:HOVER {background:#9b8252 url(../images/comun_menu_hover.gif) repeat-y top center; color:#FFF; width:80%; text-align:center;}

#cuerpo {background:#e2dbc8; overflow: hidden;}

#contenido {margin-left:38%; margin-right:2%; padding-bottom:1.5%; color:#4C4B47;}
#contenido h2 {font-size:120%; color:#930317; margin-top:2%; text-transform:uppercase; text-align:left}

#lateralIzq { background:url(../images/comun_lat_bgr.gif) no-repeat top right;}
#lateralIzq H2 {color:#FFF; font-family:"Times New Roman", Times, serif; font-size:140%; margin:3% 12%;}

#lateralIzq #clientes { background:#7C5E25; color:#FFF; margin-bottom:3%;}
#lateralIzq #clientes FIELDSET, #newUser FIELDSET {border:0;}
#lateralIzq #clientes LEGEND, #newUser LEGEND{display:none;}
#lateralIzq #clientes LABEL, #newUser LABEL{font-weight:bold; float:left; margin:4% 0; padding-left:8%; width:90%;}
#lateralIzq #clientes BR, #newUser BR{clear:both; display:block;  }
#lateralIzq #clientes INPUT {color:#a63141; font-size:110%; margin:1% 0; vertical-align:middle; width:100%;}
#lateralIzq #clientes INPUT.boton {border:thin #CCC; color:#a63141; font-size:110%; margin-right:20%; vertical-align:middle; width:40%;}
#lateralIzq #clientes a.boton {border:thin #CCC; color:#FFFFFF; font-size:110%; vertical-align:middle; float:right; padding-right:10% }


#lateralIzq #clientes .curvaSD {background:url(../images/_mac_comun_latClientes_curvSD.gif) no-repeat top right;}
#lateralIzq #clientes .curvaID {background:url(../images/_mac_comun_latClientes_curvID.gif) no-repeat bottom right;}
#lateralIzq FORM DIV, #newUser DIV {text-align:right; margin-top:5%;}
#lateralIzq FORM DIV IMG, #newUser DIV IMG { vertical-align:middle}
#lateralIzq FORM DIV A, #newUser DIV IMG{color:#FFF; font-weight:bold; margin-right:15%;}
#lateralIzq #clientes A:HOVER {color:#930417}

#lateralIzq #clientes UL {border-top:thin #FFF; margin:5%;}
#lateralIzq #clientes LI {border-bottom:thin dashed #FFF; background: url(../images/comun_menuLat_ptoam.gif) no-repeat center left; padding:3% 0 3% 16%; font-weight:bold;}
#lateralIzq #clientes LI A {color:#FFF;}
#lateralIzq #clientes P {margin:5%; padding-left:10%;}

#lateralIzq {float:left; text-align:right; width:32.6%; padding-top:3%; padding-left:1.8%}
#lateralIzq DIV {text-align:left;  width:100%; margin-left:auto; margin-right:0;}
#lateralIzq #menuLat {background:#930417 url(../images/comun_menuLat_bgr.gif) no-repeat right top; margin-bottom:20%;}
#lateralIzq #menuLat UL {border-top:thin #FFF; font-size:100%; font-weight:bold; margin:2% 12%}
#lateralIzq #menuLat LI {background: url(../images/comun_menuLat_pto.gif) no-repeat center left; border-bottom:thin dashed #FFF; padding:3% 0 3% 16%;}
#lateralIzq #menuLat LI A {color:#FFF;}
#lateralIzq #menuLat LI A:HOVER {color:#cb7c80;}
#menuLat .curvaSD, #visitaVirtual .curvaSD {background:url(../images/comun_menuLat_curvSD.gif) no-repeat top right;}
#menuLat .curvaID, #visitaVirtual .curvaID {background:url(../images/comun_menuLat_curvID.gif) no-repeat bottom right;}


#pie {background:#8b091a /*url(../images/comun_pie_bgr.gif) repeat-x top left*/; font-size:100%; margin-top:0.3%; padding:0.3% 0; text-align:right;}
/*#pie UL {float:right;}*/
#pie LI {display:inline; margin-right:1.5%;}
#pie LI A {color:#FFF; font-weight:bold;}



/************ PORTADA ***************/
#lateralIzq #visitaVirtual { background:#930417; margin-bottom:3%;}
#lateralIzq #visitaVirtual P {color:#FFF; margin:5% 10%; /*text-align:justify;*/}
#lateralIzq #visitaVirtual P IMG {border:thin solid #FFF; display:block; margin-bottom:5%;}
#lateralIzq #visitaVirtual A, #lateralIzq #distribuidores A {color:#FFF;}
#lateralIzq #visitaVirtual A:HOVER, #lateralIzq #distribuidores A:HOVER {color:#d9babd;}

#lateralIzq #distribuidores {background:#8B3E40;}
#lateralIzq #distribuidores .curvaSD {background:url(../images/_mac_portada_lat_curvSD.gif) no-repeat top right;}
#lateralIzq #distribuidores .curvaID {background:url(../images/_mac_portada_lat_curvID.gif) no-repeat bottom right; clear:both}
#lateralIzq #distribuidores P, #lateralIzq #distribuidores H2 {margin-left:43%;}
#lateralIzq #distribuidores P {color:#FFF;}
#lateralIzq #distribuidores .vineta {float:left; border:thin solid #FFF; margin-left:6%;}

#lateralIzq #rutadelvino {background:#242021;}
#lateralIzq #rutadelvino A {padding-left:2.1em; color:#FFF;}
#lateralIzq #rutadelvino A:HOVER {padding-left:2.1em; color:#d9babd;}
#lateralIzq #rutadelvino .curvaSD {background:url(../images/_mac_portada_lat_curvSDn.gif) no-repeat top right;}
#lateralIzq #rutadelvino .curvaID {background:url(../images/_mac_portada_lat_curvIDn.gif) no-repeat bottom right; clear:both}
#lateralIzq #rutadelvino img{margin-top:0;}




#destacado {background: url(../images/_mac_portada_destacado_bgr1.gif) no-repeat left top; float:left; margin-bottom:2%; min-height:17em; overflow:inherit; width:123%;  background-repeat:no-repeat; padding-right:12%}
#destacado IMG {float:left; margin:2% 0 0 5%;}
#destacado H1, #destacado P {margin-left:16.5%;}
#destacado H1 {color:#930317; font-size:120%; margin-top:3%; text-transform:uppercase;}
#destacado P {color:#7d7767; margin-top:1%; padding: 0 1% 0 0}
#destacado .precio {color:#930317; font-size:160%; margin-top:1%; text-align:center;}
#destacado .precio STRONG {margin-left:3.5%}
#destacado A {color:#7d7767;}
#destacado A:HOVER{color:#9c9687;}


/************ TIENDA ***************/
.unProducto, .dosProducto {background:url(../images/tienda_producto_bgr.gif) no-repeat left top; float:left; width:20em; margin:0.5% 0 1.0% 1.2%; height:16em; overflow:hidden; position:relative;}
.unProducto {margin-left:0;}
.unProducto .portada, .dosProducto .portada {float:left; margin:1.7% 0 0 1.7%}
.unProducto .botella, .dosProducto .botella {float:left; margin:1.7% 0 0 1.5%}
.unProducto .etiqueta, .dosProducto .etiqueta {height:5.5%; margin: 0.5% 1.0% 0.5% 1.5%; border:thin solid #F8D2D7;}
.unProducto H1, .dosProducto H1{font-size:120%; color:#930317; margin-top:2%; padding:0 20% 10% 0; text-transform:uppercase; text-align:left}
.unProducto H2, .dosProducto H2{font-size:120%; color:#930317; margin-top:2%; padding:0 20% 10% 0; text-transform:uppercase; text-align:left}
.unProducto P, .dosProducto P{ /*height:70px;*/ margin-top:0.5%; padding:0 0.5%; }
.unProducto H1 A, .dosProducto H1 A{color:#930317;}
.unProducto H2 A, .dosProducto H2 A{color:#930317;}
.unProducto A:HOVER, .dosProducto A:HOVER{color:#cb7c80;}
.unProducto H1, .unProducto P, .dosProducto H1, .dosProducto P{margin-left:10%;}
.unProducto .precio, .dosProducto .precio{background: url(../images/_mac_tienda_precio_bgr.gif) no-repeat right top; margin-right:1%; /*margin-left:100px;*/ text-align:right; padding-top:6%; background-repeat:no-repeat; background-position: right top; position:absolute; left:42%; bottom:8%; width:53%;}
.unProducto .precio STRONG, .dosProducto .precio STRONG {color:#FFF; display:block; font-size:130%; padding-right:5%; padding-bottom:7%;}
#oferta {background:url(../images/tienda_oferta_bgr.gif) no-repeat left top;}

#tablaTienda {width:80%; margin:1.5% 1% 1% 3.5%; border:thin solid #7d7767; color:#4C4B47;}
#tablaTienda TH {font-weight:bold; background:#d8a13b; color:#FFF; padding:1% 0;}
#tablaTienda TD, #tablaTienda TH {border:thin solid #7d7767; text-align:center;}
#tablaTienda .nombre {text-align:left; width:60%;}
#tablaTienda .precio {color:#000; font-weight:bold;}
#tablaTienda .vacio {width:100%;}
#tablaTienda TD, #gastos TD {padding:2% 2%;}
#gastos { border:thin solid #7d7767; color:#4C4B47; margin:1% 3.5% 1.5% auto; width:70%; }
#gastos TH, #gastos TD {border:thin solid #7d7767; text-align:right; padding:2% 2%;}
#gastos .total {color:#930317; font-weight:bold;}
#gastos .boton {border:thin solid #FFF; color:#a63141; font-size:110%; margin-right:6%; vertical-align:middle; width:30%; background:#CCCCCC;}
#formaPago, #tablaResumen, #tablaProductos, #tablaPersona {border:thin solid #7d7767; color:#4C4B47; margin:1.5% 1% 1% 2.5%; width:80%; }
#formaPago TH, #tablaResumen TH, #tablaProductos TH, #tablaPersona TH {background:#d8a13b; border:thin solid #7d7767; border-right:thin solid #7d7767; color:#FFF; text-align:left; padding-left:10%;}
#formaPago TD, #tablaResumen TD, #tablaProductos TD, #tablaPersona TD {border-bottom:thin solid #7d7767; border-right:thin solid #7d7767; padding:2% 5% 2% 8%;}
#tablaProductos DIV {text-align:right; padding-right:10%;}
#tablaProductos TH, #tablaProductos TD {border:thin solid #7d7767; text-align:right; padding:2% 5%;}


/************ DETALLE PRODUCTO ***************/
#detalle, #txtgen {background:#FFF; border-left:1px solid #930417; border-right:1px solid #930417; /*margin-bottom:20px;*/}
#txtgen H3 {border-bottom:thin solid #930417; color:#930417; font-size:120%; margin:5% 2.5%; text-transform:uppercase; }
#txtgen h3.recomendar {color:#930417; font-size:110%; text-transform:none}
.listado {background:#930417 url(../images/galeria_eventos_curvSup.gif) no-repeat left top; color:#FFF; font-size:100%; padding:2% 15%; text-transform:uppercase;}

#txtgen INPUT {color:#000000; font-size:110%; margin:1% 0; vertical-align:middle; width:60%;}
#txtgen INPUT.boton {border:thin #CCC; color:#a63141; font-size:110%; margin-right:20%; vertical-align:middle; width:30%;}
#detalle INPUT.boton {border:thin #CCC; color:#a63141; font-size:110%; vertical-align:middle; width:30%; margin-right:2%}
#detalle .curvaID, #txtgen .curvaID {background:url(../images/detalle_curvID.gif) no-repeat bottom right; margin-left:-1px; margin-right:-1px;}
#detalle .curvaSD, #txtgen .curvaSD {background:url(../images/detalle_curvSD.gif) no-repeat top right; margin-left:-1px; margin-right:-1px; /*height:12px*/}
/**HTML #detalle .curvaSD IMG, *HTML #txtgen .curvaSD IMG {margin:0; padding:0; position:absolute; top:0; left:-3px;  }*/
#detalle H1, #txtgen H1, #txtgen H2 {background:#930417 url(../images/_mac_detalle_tit_dch.gif) no-repeat top right; color:#FFF; font-size:140%; line-height:180%; margin:1.5% 1.5%; /*padding:0 1.2%;*/ text-transform:uppercase;}
#detalle H1 SPAN, #txtgen H1 SPAN, #txtgen H2 SPAN {background:url(../images/_mac_detalle_tit_izq.gif) no-repeat top left; display:block; padding:0 1.2%;}
#detalle H3 { background:url(../images/detalle_separa_secciones.gif) no-repeat top right; color:#6f6a5e; font-size:120%; margin-bottom:5%; padding-top:18%; text-transform:uppercase;}
#detalle P {color:#4C4B47; margin-bottom:1.5%;}
#detalle H3, #detalle P, #detalle #precio {margin-right:2%; margin-left:1%;}
#detalle #precio {color:#930417; margin-top:0.2%; margin-bottom:0.2%; font-size:160%; font-weight:bold; text-align:right;}
#detalle #precio IMG {margin-left:1.2%; vertical-align:middle;}
#detalle .foto {float:left; margin-left:1.0%; margin-top:2.5%;}
#detalle #precio a {
	font-family:Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:50%;
	color:#990000;
}

#detalle #precio h3 {
	font-family:Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:120%;
	color:#990000;
}
/************ AVISO LEGAL ***************/
#txtgen P {color:#4C4B47; margin:1.5% 2.0% 2.5% 3.0%;}
#txtgen P STRONG {text-transform:uppercase;}


/************ ZONA REGISTRO ***************/
#tablaRegistro {width:80%; margin:5% 10% 10% 2.5%; color:#7d7767;}
#tablaRegistro TD {padding:2% 0;}
#tablaRegistro INPUT {font-size:120%; color:#a63141; width:80%;}
.titulos {padding-top:1%; color:#930417; font-weight:bold;}
.txt_bordo_11 {padding-top:1%; color:#930417; font-weight:bold;}
#tablaRegistro .txt_bordo_11, #tablaRegistro .titulos {padding-top:1%; color:#930417; font-weight:bold;}

#tablaRegistro em { display:block; font-size:160%; margin-left:1%; font-style:normal;}

#recupass {margin:1% 1.5%; padding-left:1.5%; }
#recupass INPUT {font-size:90%; margin:0 5%;}
#recupass #mail5 {width:60%;}
#newUser {margin:5% 2.5%;}
#newUser FIELDSET {margin-top:1.5%;}
#newUser A {color:#930417; font-weight:bold; margin:0 5%;}
#newUser A:HOVER {color:#cb7c80}
#newUser P{margin:1.5%;}
#newUser INPUT {font-size:120%; margin:1% 0; vertical-align:middle; width:60%;}
#newUser DIV{width:160%;}


/************ ZONA DISTRIBUIDORES ***************/
H5 {border-bottom:thin solid #930417; color:#930417; font-size:140%; margin:1.5% 2.5%; text-transform:uppercase; }


/************ VISITA LA BODEGA ***************/
.visita P A, .bodega P A  {color:#930417; font-weight:bold; margin-left:1.5%;}
.visita P A:HOVER, .bodega P A:HOVER {color:#cb7c80;}
.visita SELECT {color:#000000;}
.visita TEXTAREA {width:60.5%; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:100%;}
.visita OL {color:#930417; margin:-1% 0 1% 5%; padding:0;}
.visita TH { border-bottom:thin solid #ae4351; text-align:left; padding-left:0.3%;}
.visita TD TABLE SELECT {margin-left:0.5%;}

.galeria {margin-left:19em; height:30em}
#eventos { background:#a93645 url(../images/galeria_eventos_curvInf.gif) no-repeat left bottom; color:#FFF; float:left; margin-left:1%; padding-bottom:2%; width:14.6em;}
#eventos A {color:#FFF; font-weight:bold;}
#eventos A:HOVER {color:#930417;}
#eventos H2 { background:#930417 url(../images/galeria_eventos_curvSup.gif) no-repeat left top; color:#FFF; font-size:1em; padding:3% 6%; text-transform:uppercase; }
#eventos UL {margin:5%;}
#eventos LI { background:url(../images/galeria_eventos_pto.gif) no-repeat left 5%; border-bottom:thin dashed #bf6874; padding:2% 2% 2% 11%; margin-bottom:2%;}
#eventos LI A.activa {color:#FAC156; font-weight:bold;}
#eventos LI A.activa:HOVER {color:#FAC156;}

.galeria H3 {color:#930417; font-size:120%; margin:1% 1.5% 0.5% 1.5%; border-bottom:thin solid #930417;}
#thumb {margin:0.1em 0; padding:0 0.5em; }
#thumb A IMG{border:1px solid #867765; margin:0.5%;}
/*#thumb IMG {margin-top:6px;}*/
#fotoGr {text-align:center; margin:1.5% 0;}
#fotoGr IMG {border:thin solid #867765;}
#fotoGr A {display:block; margin-top:10%;}
#fotoGr A IMG {border:0;}


/************ LA BODEGA ***************/
#laguardia { background:#930417 url(../images/bodega_mapa_bgr.gif) no-repeat left top; color:#FFF; float:right; margin-right:1%; width:22em; height:11em}
#laguardia STRONG {display:block; text-transform:uppercase; margin:5% 5% 0 5%;}
#laguardia P {color:#FFF; margin:2% 5%;}


/************ NOTICIAS ***************/
.noticias UL {margin:1.5% 2.5%;}
.noticias LI { background: url(../images/noticias_pto.gif) no-repeat left top; border-bottom:thin dashed #d99e9f; margin-top:1%; padding-bottom:1%; padding-left:3%}
.noticias LI SPAN {display:block;}
.noticias LI STRONG {color:#930417; margin:3% 0;}
.noticias LI A {color:#930417; margin-top:5%;}
/*.noticias LI A {color:#837c69; margin-top:5px;}*/

.noticias H3 {color:#930417; font-size:15%; margin:1% 2.5% 5% 2.5%;}
/*.noticias .foto {float:left; margin:10px 10px 5px 30px;}*/
P#entradilla {font-weight:bold; margin-bottom:0;}
.noticias DIV {text-align:center; margin:1% auto;}

.texto_vertical 
     { 
        /*writing-mode: tb-rl;
        filter: flipH flipV;*/
		padding-bottom:1em;
		float:left;
		color:#D8A13B;
		font-family: Sans-serif;
		font-size:1.5em;
		padding-left:0.5em;
		padding-top:0.2em;
		margin-right:-2.5em;	   
}

.vina {
	color:#000000;
	font-size:1em;
}

.horario {
	margin-left:12%;
}

.rioja {
	float:right;

}

.espacio{
	padding-left:1.5%;
}

.pdf{
	padding-right: 2%;
	border:none;
	vertical-align:middle;
}

.centro {
	padding-left:40%;
}

.centro2 {
	padding-left:5%;
}

.centro3 {
	padding-left:5%;
	list-style:disc;
}

.centro3 ul li {
	list-style:disc;
}
.formu {
	padding-left:10%;
}

.txt_negro_14 {
	background:#EEEEEE;
}

.boton2 {border:thin #CCC; color:#a63141; font-size:110%; vertical-align:middle; width:30%; margin-right:2%; float:right}

.imagen_visita {
	float:right;
}