/* CSS Document */



body {
	margin: 0px;
	font-size: 100%;
	background-color: White;
	background-image: url(../../img/fondo_nivel.gif);
	background-repeat: repeat-x;
	font: 100% Verdana, Arial;
	color: #533E31;
	text-align: center;
}

input {
	font: 90% Verdana, Arial;
	color: #826957;
	margin: 3px 2px 3px 4px;
	padding: 3px;
	background-color: #F3F3F3;
	border: 1px solid #86806E;
}

textarea {
	font: 90% Verdana, Arial;
	color: #826957;
	margin: 3px 2px 3px 0px;
	background-color: #F3F3F3;
	border: 1px solid #86806E;
}



#contenedor {
text-align: center;
width: 800px;
padding: 0px 0px 0px 0px;
margin-left: auto;
margin-right: auto;
/*border: solid;
border-width: 1px;*/
}

#cabezal {
width: 800px;
height: 83px;
padding: 0px 0px 0px 0px;

/*border: solid;
border-width: 1px;*/
}



#logo{ 
    width: 400px; 
    float:left; 
	 height: 83px;
	 text-align: left;
	 padding: 0px 0px 0px 0px;
} 

#m{ 
    width: 300px; 
	 height: 83px;
    float:right;
	 text-align: right;
} 

#menu{ 
    width: 800px; 
	 height: 24px;
	 background-image: url(../img/fondo_menu_int.gif);
	 background-repeat: no-repeat;
	 text-align: center;
	 padding: 0px;
	 margin: 0px;
	 /*border: solid; border-width: 1px;*/
} 

#franja_nos{ 
    width: 800px; 
	 height: 18px;
	 font-size: 8px;
	 background-color: #f0bd0b;
	 z-index: 5;
} 

#franja_vinos{ 
    width: 800px; 
	 height: 18px;
	 font-size: 8px;
	 background-color: #c35903;
	 z-index: 5;
} 

#franja_news{ 
    width: 800px; 
	 height: 18px;
	 font-size: 8px;
	 background-color: #a11b05;
	 z-index: 5;
} 

#franja_solos{ 
    width: 800px; 
	 height: 18px;
	 font-size: 8px;
	 background-color: #586971;
	 z-index: 5;
} 

#franja_vinedos{ 
    width: 800px; 
	 height: 18px;
	 font-size: 8px;
	 background-color: #a3bb31;
	 z-index: 5;
} 


#middle_nos{ 
    margin: 0px;
	 width: 756px; 
	 height: 386px;
	 background-color: #f3f9c2;
	 padding-right: 44px;
	 /*border: solid; border-width: 1px;*/
} 

#middle_his{ 
    margin: 0px;
	 width: 800px; 
	 height: 386px;
	 background-color: #f3f9c2;
	 /*padding-right: 44px;
	 border: solid; border-width: 1px;*/
} 

#middle_vinos{ 
    margin: 0px;
	 width: 756px; 
	 height: 386px;
	 background-color: #ece8c3;
	 padding-right: 44px;
	 /*border: solid; border-width: 1px;*/
}

#middle_vinos2{ 
    margin: 0px;
	 width: 800px; 
	 height: 386px;
	 background-color: #ece8c3;
	 padding-right: 0px;
	 /*border: solid; border-width: 1px;*/
}

#middle_vinedos{ 
    margin: 0px;
	 width: 756px; 
	 height: 386px;
	 background-color: #e5edbe;
	 padding-right: 44px;
	 /*border: solid; border-width: 1px;*/
} 

#middle_solos{ 
    margin: 0px;
	 width: 756px; 
	 height: 386px;
	 background-color: #e5ebe9;
	 padding-right: 44px;
	 /*border: solid; border-width: 1px;*/
} 

#middle_news{ 
    margin: 0px;
	 width: 756px; 
	 height: 386px;
	 background-color: #eae9c9;
	 padding-right: 44px;
	 /*border: solid; border-width: 1px;*/
}


/*estilos menu*/

#menu_left{ 
    width: 161px; 
    float:left; 
	 height: 386px;
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;
	 /*border-left: 1px dotted #4f3a27;*/
	 background: #c2c1a9 url(../../img/fondo_menutop.gif) no-repeat;
}

#menu_top{ 
	 font: bold 10px Verdana, Arial, sans-serif;
	 border-right: 1px dotted #4f3a27;
	margin-top: 0px;
	margin-right: 7px;
	margin-left: 0px;
	text-align: right;
	padding-left: 0px;
	height: 194px;
	padding-top: 31px;
}  

#menu_top ul, li {
list-style-type: none;
}

#menu_top ul {
	margin: 0;
	padding:  0;
}

#menu_top li {
	/*border-bottom: 1px dotted #4f3a27;
	height: 19px;*/
	padding: 3px 7px 4px 0px;
	border-top: 1px dotted #4f3a27;
	position: relative;
	width: auto;
}

/*sólo vinos*/

#menu_top2{ 
	 font: bold 10px Verdana, Arial, sans-serif;
	 border-right: 1px dotted #4f3a27;
	margin-top: 0px;
	margin-right: 7px;
	margin-left: 0px;
	text-align: right;
	padding-left: 0px;
	height: 353px;
	padding-top: 31px;
}  

#menu_top2 ul, li {
list-style-type: none;
}

#menu_top2 ul {
	margin: 0;
	padding:  0;
}

#menu_top2 li {
	/*border-bottom: 1px dotted #4f3a27;
	height: 19px;*/
	padding: 3px 7px 4px 0px;
	border-top: 1px dotted #4f3a27;
	position: relative;
	width: auto;
}


#menu_top2 a {
	text-decoration: none;
	color: #4f3a27;
}

#menu_top2 a.link {
	text-decoration: none;
	color: #4f3a27;
}



#menu_top2 li a:hover {
	color: #8b5728;
}

/*fin sólo vinos*/


.sub {
	color: #7E5E41;
	font-weight: normal;
	padding-right: 5px;
}


#menu_top a {
	text-decoration: none;
	color: #4f3a27;
}

#menu_top a.link {
	text-decoration: none;
	color: #4f3a27;
}



#menu_top li a:hover {
	color: #8b5728;
}


#primero {
	border-top: 1px dotted #4f3a27;
}

#ultimo {
	border-bottom: 1px dotted #4f3a27;
}

#menu_bottom{ 
	 height: 161px;
	 /*background-color: Green;*/
}



/*estilos contenidos*/

#foto_vinos{ 
	text-align: right;
	float: right;
	margin-left: 12px;
}

#contenido{ 
    width: 550px; 
    float:left; 
	 height: 386px;
	 background-color: White;
	 text-align: justify;
	 padding: 0px 8px 0 32px;
	 margin-top: 0px;
	 font-size: 10px;
} 

#contenido_vinos{ 
    width: 558px;
    float:left;
	 height: 386px;
	 background-color: White;
	 text-align: justify;
	 padding: 0px 0px 0px 32px;
	 margin-top: 0px;
	 font-size: 10px;
} 

#contenido_vino{ 
    width: 590px; 
	 background-color: White;
    float:left; 
	 height: 386px;
	 text-align: justify;
	 padding: 0px 0px 0px 0px;
	 margin-top: 0px;
	 font-size: 10px;
}


#contenido2{ 
	background: url(../../img/fondo_hitos.gif) no-repeat;
    width: 594px; 
    float:left; 
	 height: 386px;
	 background-color: White;
	 text-align: justify;
	 padding: 0px 0px 0 32px;
	 margin-top: 0px;
	 font-size: 10px;
}

#contenido3{ 
    width: 607px; 
    float:left; 
	 height: 386px;
	 background-color: White;
	 text-align: justify;
	 padding: 0px 0px 0 32px;
	 margin-top: 0px;
	 font-size: 10px;

}

#titulo{
	margin: 8px 0 0 0;
}

h1 {
	font: bold 120% Arial;
	padding: 0px;
	margin: 0px;
}

#texto {
	margin: 26px 0 0 0;
	height: 305px;
	width: 525px;
	z-index: 1;
}

#texto_awards {
	margin: 26px 0px 0 0;
	padding-right: 7px;
	height: 309px;
	width: 540px;
	z-index: 3;
	overflow-x:hidden; overflow-y:auto;
	/*overflow: auto;*/
	scrollbar-face-color: #fFFFFF; 
	scrollbar-shadow-color: #f4f3ec; 
	scrollbar-highlight-color: #fFFFFF; 
	scrollbar-3dlight-color: #7a7a7a; 
	scrollbar-darkshadow-color: #7a7a7a; 
	scrollbar-track-color: #f5f5f5; 
	scrollbar-arrow-color: #7a7a7a;
}

#texto_vinos {
	margin: 26px 0px 0 0;
	height: 305px;
	/*padding-right: 15px;*/
	width: 330px;
}

#texto1 {
	margin: 26px 0 0 0;
	height: 305px;
	width: 350px;
	float: left;
}

#texto2 {
	margin: 26px 0 0 0;
	height: 305px;
	width: 350px;
	float: right;
}

#texto3 {
	margin: 26px 0 0 0;
	height: 305px;
	width: 230px;
	float: right;
}

#texto_estates {
	margin: 8px 0 0 0;
	height: 370px;
	width: 550px;
}



#tabla {
	/*width: 350px;*/
	border: 1px dotted #4f3a27;}
	
	#td {
	/*width: 350px;*/
	border: 1px dotted #4f3a27;
	padding: 3px 3px 3px;
	background-color: #eae9c9;
	}	

.gris1 {
font: bold 12px Arial, Verdana;
color: #0a0807;
}

.gris2 {
font: bold 11px Arial, Verdana;
color: #675B56;
}

#gris3 a {
font: bold 10px Verdana, Arial, sans-serif;
color: #c35903;
}

#gris3{
background-color: #b5b49e;
border-right-width: 0px;
}

#gris4 a {
font: bold 10px Verdana, Arial, sans-serif;
color: #27261d;
}

#gris4{
background-color: #b5b49e;
border-top-width: 0px;
}


.cafe1 {
font: bold 12px Arial, Verdana;
color: #7F1502;
}

.cafe2 {
font: bold 11px Arial, Verdana;
color: #7F1502;
text-decoration: none;
}

a {
color: #533E31;
text-decoration: none;
}

H2 {
font: bold 11px Arial, Verdana;
color: #7F1502;
margin-bottom: -5px;
}

H3 {
font: bold 11px Arial, Verdana;
/*padding-left: 204px;*/
color: #7A7A7A;
margin-bottom: -10px;
}

H4 {
font: bold 11px Arial, Verdana;
color: #7A7A7A;
}

.boton {
font: bold 11px Arial, Verdana;
background-color: #B4B4B4;
color: #494747;
 border: 1px solid #4f3a27;
}

#nos {
	color: #f0bd0b;
}

#vinedos {
	color: #a3bb31;
}

#vinos {
	color: #c35903;
}

#solos {
	color: #586971;
}

#news {
	color: #a11b05;
}

.vinedos{
	margin: 40px 0 0 0px;
	padding-left: 20px;
	background: url(../../img/flecha2.gif) no-repeat;
	color: #85675A;
	width: 230px;
	height: 170px;
	text-align: justify;
	background-color: #FFFFFF;
	/*border-left: 1px solid #B0AEAA;*/
}

.foto{
	border: 1px solid #A1A1A1;
	margin-bottom: 2px;
	margin-top: 3px;
	margin-right: 5px;
}

.foto2{
	border: 1px solid #A1A1A1;
	margin-bottom: 2px;
	margin-top: 3px;
	margin-right: 8px;
}

.foto3{
	border: 1px solid #A1A1A1;
	margin-bottom: 0px;
	margin-top: 3px;
	margin-left: 8px;
}

/*estilos pie*/

#pie{ 
	width: 800px;
	 height: 30px;
	 padding: 0px;
	 margin: 0px;

}

#direccion{ 
	 width: 798; 
	 color: #8d7b6e;
	 float:left; 
	 font: 10px Arial, Verdana;
	 text-align: left;
	 margin-top: 4px;
	 clear: both;
}


#otros{ 
	 /*width: auto; */
	 margin: -13px 0 0 134px;
	 padding:  0 0 0 0px;
	 float:right; 
}

#otros ul { 
white-space: normal;
	 list-style: none;
	 float: left;
	 margin: 0px 0 0 0px;
	 padding: 0px 0 0 0px;
}

#otros li{ 
	 list-style: none;
	 float: left;
	 margin: 0 0 0 0px;
	 padding: 0 0 0 0px;
}

#linea_abajo{ 
	 padding: 2px 0px 7px 0px;
	 margin-bottom: -8px;
	 border-bottom: 1px dotted #998D7F;
}

#producto{ 
	 margin-right: 28px;
	 margin-left: 12px;
	 text-align: left;
}

#notas{ 
	 margin-left: 185px;
	 margin-bottom: 22px;
	 line-height: 160%;
	 height: 255px;
}

#notas2{ 
	 margin-left: 185px; 
}

.notas3{ 
	 margin-left: 14px; 
}

.links_prod{ 
	 margin-right: 15px;
	 text-decoration: none;
	 color: #57462d;
	 font-weight: bold;
	 text-align: left;
}

#texto_enologos {
	margin: 26px 0px 0 0;
	height: 305px;
	/*padding-right: 15px;*/
	width: 480px;
	text-align: right;
	font: 110% Verdana, Arial;
	line-height: 160%;
}