/* CSS Document */

*{
margin:0;
padding:0;
}
html, body{
height:100%;
}
body{
background:#fff;
font:normal 12px/18px Arial, Helvetica, sans-serif;
color:#646464;
text-align:center;
}
a{
outline:none;
}
img, a img, embed{
vertical-align:bottom;
border:none;
outline:none;
}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {
display: inline-block;
}
* html .clearfix {
height: 1%;
}
.clearfix {
display: block;
}
hr{
display:none;
}
p, address{
padding:0 0 1px;
}
abbr{
border:none;
background:url(../_images/border-dotted.gif) repeat-x bottom left;
cursor:help;
}
p a, address a{
display:inline;
padding:0 4px 1px;
color:#006b66;
text-decoration:none;
background:#f2f2f2;
border-bottom:1px solid #eaeaea;
}
p a:hover, p a:focus,
address a:hover, address a:focus{
background:#d8eeec;
border-bottom:1px solid #b4d3d2;
}
.ocultar{
display:none;
}
a.boton, a.boton:hover, a.boton:focus{
display:block;
padding:5px 0 6px 23px !important;
border:none !important;
color:#d8eeed;
}
a.boton_descarga, a.boton_descarga:hover, a.boton_descarga:focus{
background:url(../_images/bg_bot_descarga.gif) no-repeat left !important;
}
a.boton_enlace, a.boton_enlace:hover, a.boton_enlace:focus{
background:url(../_images/bg_bot_enlace.gif) no-repeat left !important;
}
a.boton strong{
color:#fff;
}
a.boton span{
background:#006b66 url(../_images/bg_bot.gif) no-repeat right;
padding:5px 10px 6px;
*padding:5px 10px 7px;
_padding:5px 10px 7px;
}
a.boton:hover span, a.boton:focus span{
text-decoration:underline;
}

/*=============================================================== 
BODY
===============================================================*/
body#portada{
background:#fff url(../_images/bg_botella_portada.jpg) no-repeat top center;
}
body#el-txakoli,
body#informacion-contacto{
background:#fff url(../_images/bg_botella_v.jpg) no-repeat top center;
}
body#acceso-usuarios{
background:#fff url(../_images/bg_botella_v.jpg) no-repeat top center fixed;
}
body#ruta-txakoli,
body#entorno{
background:#fff url(../_images/bg_botella_h.jpg) no-repeat top center;
}
body#bodegas{
background:#fff;
}

/*=============================================================== 
CONTENEDOR
===============================================================*/
#contenedor{
width:960px;
margin:0 auto;
text-align:left;
min-height:100%;
height:auto !important;
height:100%;
margin:0 auto -25px; /* margen inferior = altura del footer  */
}

/*=============================================================== 
FOOTER
===============================================================*/

#footer_espacio{
height:25px; /* altura del footer */
}
#footer_contenedor{
clear:both;
text-align:center;
background:#006b66 url(../_images/bg_footer.gif) repeat-x top left;
border-top:1px solid #014c49;
}
#footer_contenido_portada{
margin:0 auto;
text-align:left;
width:960px;
}
#footer_contenido{
margin:0 auto;
width:960px;
}
#footer_contenido_portada p,
#footer_contenido p{
color:#fff;
font-size:11px;
line-height:16px;
padding:4px 0 4px 440px;
}
#footer_contenido p{
padding:4px 0 4px;
}
#footer_contenido p span,
#footer_contenido_portada p span{
color:#28b8b1;
margin:0 5px;
}
#footer_contenido p a,
#footer_contenido_portada p a{
text-decoration:none;
color:#fff;
background:none;
border:none;
padding:0;
}
#footer_contenido p a:hover, #footer_contenido p a:focus,
#footer_contenido_portada p a:hover, #footer_contenido_portada p a:focus{
text-decoration:underline;
}

/*=============================================================== 
CABECERA
===============================================================*/
#cabecera{
padding:0 0 0 10px;
border-bottom:1px solid #dbdbdb;
}
#idiomas{
clear:both;
text-align:right;
}
#acceso_asociados{
float:right;
}
#acceso_asociados p{
border:none;
font:normal 10px Tahoma, Arial, Helvetica, sans-serif;
padding:3px 20px 0 0;
}
#acceso_asociados p a{
background:url(../_images/icon_candado.gif) no-repeat right;
border:none;
color:#9c9c9c;
padding:0 16px 0 0;
}
#acceso_asociados p a:hover, #acceso_asociados p a:focus{
color:#646464;
}
.suckertreemenu{
float:right;
}
.suckertreemenu ul{
margin:0 10px 0 0;
padding:0;
list-style-type:none;
text-align:left;
}

/*Top level list items*/
.suckertreemenu ul li{
position:relative;
display:inline;
float:left;
background:#f8f8f8; /*overall menu background color*/
z-index:1;
}

/*Top level menu link items style*/
.suckertreemenu ul li a{
display:block;
width:110px; /*Width of top level menu link items*/
font:normal 11px Arial, Helvetica, sans-serif;
text-transform:normal;
text-decoration: none;
padding:2px 10px 4px;
background:#f8f8f8;
border:1px solid #dbdbdb;
border-top:none;
color:#9c9c9c;
}
.suckertreemenu ul li a span{
padding:0 15px 0 0;
display:block;
background:transparent url(../_images/icon_idiomas.gif) no-repeat right;
}
.suckertreemenu ul li a:hover, .suckertreemenu ul li a:focus{
color:#646464;
}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{
padding:0;
left:0;
position:absolute;
top:1em; /* no need to change, as true value set by script */
display:block;
visibility:hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display:inline;
float:none;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display:block;
width:110px; /*width of sub menu levels*/
color:#9c9c9c;
text-decoration:none;
font-size:11px;
text-transform:none;
padding:2px 10px 4px;
background:#f8f8f8;
border:1px solid #dbdbdb;
border-top:none;
}

/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{
}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{
}
.suckertreemenu ul li ul li a:hover, .suckertreemenu ul li ul li a:focus{
color:#646464;
}
* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top:1em;
}
#menu_nav{
float:right;
width:698px;
margin:22px 0 0;
}
.menu_nav_en{
width:646px !important;
}
.menu_nav_eu{
width:711px !important;
}
.menu_nav_fr{
width:654px !important;
}
#menu_nav ul li{
list-style:none;
display:inline;
}
#menu_nav ul li a{
float:left;
display:block;
font-size:13px;
text-decoration:none;
color:#646464;
position:relative;
height:29px;
overflow:hidden;
}
#menu_nav ul li a span{
position:absolute;
width:100%;
height:100%;
cursor:pointer;
}
#menu_nav ul li a:hover, #menu_nav ul li a:focus{
text-decoration:underline;
}
/* ============================================================================= Menu es */
#menu_nav ul li a.menu_txakoli{
width:73px;
}
#menu_nav ul li a.menu_txakoli span{
background:url(../_images/menu_nav_es.gif) no-repeat 0 0;
}
#menu_nav ul li a.menu_txakoli:hover span, #menu_nav ul li a.menu_txakoli:focus span{
background:url(../_images/menu_nav_es.gif) no-repeat 0 -29px;
}
body#el-txakoli #menu_nav ul li a.menu_txakoli span, 
body#el-txakoli #menu_nav ul li a.menu_txakoli:hover span, 
body#el-txakoli #menu_nav ul li a.menu_txakoli:focus span{
background:url(../_images/menu_nav_es.gif) no-repeat 0 -58px;
}
#menu_nav ul li a.menu_txakoli_en{
width:59px;
}
#menu_nav ul li a.menu_txakoli_en span{
background:url(../_images/menu_nav_en.gif) no-repeat 0 0;
}
#menu_nav ul li a.menu_txakoli_en:hover span, #menu_nav ul li a.menu_txakoli_en:focus span{
background:url(../_images/menu_nav_en.gif) no-repeat 0 -29px;
}
body#el-txakoli #menu_nav ul li a.menu_txakoli_en span, 
body#el-txakoli #menu_nav ul li a.menu_txakoli_en:hover span, 
body#el-txakoli #menu_nav ul li a.menu_txakoli_en:focus span{
background:url(../_images/menu_nav_en.gif) no-repeat 0 -58px;
}
#menu_nav ul li a.menu_txakoli_eu{
width:67px;
}
#menu_nav ul li a.menu_txakoli_eu span{
background:url(../_images/menu_nav_eu.gif) no-repeat 0 0;
}
#menu_nav ul li a.menu_txakoli_eu:hover span, #menu_nav ul li a.menu_txakoli_eu:focus span{
background:url(../_images/menu_nav_eu.gif) no-repeat 0 -29px;
}
body#el-txakoli #menu_nav ul li a.menu_txakoli_eu span, 
body#el-txakoli #menu_nav ul li a.menu_txakoli_eu:hover span, 
body#el-txakoli #menu_nav ul li a.menu_txakoli_eu:focus span{
background:url(../_images/menu_nav_eu.gif) no-repeat 0 -58px;
}
#menu_nav ul li a.menu_txakoli_fr{
width:73px;
}
#menu_nav ul li a.menu_txakoli_fr span{
background:url(../_images/menu_nav_fr.gif) no-repeat 0 0;
}
#menu_nav ul li a.menu_txakoli_fr:hover span, #menu_nav ul li a.menu_txakoli_fr:focus span{
background:url(../_images/menu_nav_fr.gif) no-repeat 0 -29px;
}
body#el-txakoli #menu_nav ul li a.menu_txakoli_fr span, 
body#el-txakoli #menu_nav ul li a.menu_txakoli_fr:hover span, 
body#el-txakoli #menu_nav ul li a.menu_txakoli_fr:focus span{
background:url(../_images/menu_nav_fr.gif) no-repeat 0 -58px;
}
#menu_nav ul li a.menu_ruta_txakoli{
width:108px;
}
#menu_nav ul li a.menu_ruta_txakoli span{
background:url(../_images/menu_nav_es.gif) no-repeat -73px 0;
}
#menu_nav ul li a.menu_ruta_txakoli:hover span, #menu_nav ul li a.menu_ruta_txakoli:focus span{
background:url(../_images/menu_nav_es.gif) no-repeat -73px -29px;
}
body#ruta-txakoli #menu_nav ul li a.menu_ruta_txakoli span, 
body#ruta-txakoli #menu_nav ul li a.menu_ruta_txakoli:hover span, 
body#ruta-txakoli #menu_nav ul li a.menu_ruta_txakoli:focus span{
background:url(../_images/menu_nav_es.gif) no-repeat -73px -58px;
}
#menu_nav ul li a.menu_ruta_txakoli_en{
width:117px;
}
#menu_nav ul li a.menu_ruta_txakoli_en span{
background:url(../_images/menu_nav_en.gif) no-repeat -59px 0;
}
#menu_nav ul li a.menu_ruta_txakoli_en:hover span, #menu_nav ul li a.menu_ruta_txakoli_en:focus span{
background:url(../_images/menu_nav_en.gif) no-repeat -59px -29px;
}
body#ruta-txakoli #menu_nav ul li a.menu_ruta_txakoli_en span, 
body#ruta-txakoli #menu_nav ul li a.menu_ruta_txakoli_en:hover span, 
body#ruta-txakoli #menu_nav ul li a.menu_ruta_txakoli_en:focus span{
background:url(../_images/menu_nav_en.gif) no-repeat -59px -58px;
}
#menu_nav ul li a.menu_ruta_txakoli_eu{
width:136px;
}
#menu_nav ul li a.menu_ruta_txakoli_eu span{
background:url(../_images/menu_nav_eu.gif) no-repeat -67px 0;
}
#menu_nav ul li a.menu_ruta_txakoli_eu:hover span, #menu_nav ul li a.menu_ruta_txakoli_eu:focus span{
background:url(../_images/menu_nav_eu.gif) no-repeat -67px -29px;
}
body#ruta-txakoli #menu_nav ul li a.menu_ruta_txakoli_eu span, 
body#ruta-txakoli #menu_nav ul li a.menu_ruta_txakoli_eu:hover span, 
body#ruta-txakoli #menu_nav ul li a.menu_ruta_txakoli_eu:focus span{
background:url(../_images/menu_nav_eu.gif) no-repeat -67px -58px;
}
#menu_nav ul li a.menu_ruta_txakoli_fr{
width:113px;
}
#menu_nav ul li a.menu_ruta_txakoli_fr span{
background:url(../_images/menu_nav_fr.gif) no-repeat -73px 0;
}
#menu_nav ul li a.menu_ruta_txakoli_fr:hover span, #menu_nav ul li a.menu_ruta_txakoli_fr:focus span{
background:url(../_images/menu_nav_fr.gif) no-repeat -73px -29px;
}
body#ruta-txakoli #menu_nav ul li a.menu_ruta_txakoli_fr span, 
body#ruta-txakoli #menu_nav ul li a.menu_ruta_txakoli_fr:hover span, 
body#ruta-txakoli #menu_nav ul li a.menu_ruta_txakoli_fr:focus span{
background:url(../_images/menu_nav_fr.gif) no-repeat -73px -58px;
}
#menu_nav ul li a.menu_bodegas{
width:201px;
}
#menu_nav ul li a.menu_bodegas span{
background:url(../_images/menu_nav_es.gif) no-repeat -181px 0;
}
#menu_nav ul li a.menu_bodegas:hover span, #menu_nav ul li a.menu_bodegas:focus span{
background:url(../_images/menu_nav_es.gif) no-repeat -181px -29px;
}
body#bodegas #menu_nav ul li a.menu_bodegas span, 
body#bodegas #menu_nav ul li a.menu_bodegas:hover span, 
body#bodegas #menu_nav ul li a.menu_bodegas:focus span{
background:url(../_images/menu_nav_es.gif) no-repeat -181px -58px;
}
#menu_nav ul li a.menu_bodegas_en{
width:172px;
}
#menu_nav ul li a.menu_bodegas_en span{
background:url(../_images/menu_nav_en.gif) no-repeat -176px 0;
}
#menu_nav ul li a.menu_bodegas_en:hover span, #menu_nav ul li a.menu_bodegas_en:focus span{
background:url(../_images/menu_nav_en.gif) no-repeat -176px -29px;
}
body#bodegas #menu_nav ul li a.menu_bodegas_en span, 
body#bodegas #menu_nav ul li a.menu_bodegas_en:hover span, 
body#bodegas #menu_nav ul li a.menu_bodegas_en:focus span{
background:url(../_images/menu_nav_en.gif) no-repeat -176px -58px;
}
#menu_nav ul li a.menu_bodegas_eu{
width:210px;
}
#menu_nav ul li a.menu_bodegas_eu span{
background:url(../_images/menu_nav_eu.gif) no-repeat -203px 0;
}
#menu_nav ul li a.menu_bodegas_eu:hover span, #menu_nav ul li a.menu_bodegas_eu:focus span{
background:url(../_images/menu_nav_eu.gif) no-repeat -203px -29px;
}
body#bodegas #menu_nav ul li a.menu_bodegas_eu span, 
body#bodegas #menu_nav ul li a.menu_bodegas_eu:hover span, 
body#bodegas #menu_nav ul li a.menu_bodegas_eu:focus span{
background:url(../_images/menu_nav_eu.gif) no-repeat -203px -58px;
}
#menu_nav ul li a.menu_bodegas_fr{
width:186px;
}
#menu_nav ul li a.menu_bodegas_fr span{
background:url(../_images/menu_nav_fr.gif) no-repeat -186px 0;
}
#menu_nav ul li a.menu_bodegas_fr:hover span, #menu_nav ul li a.menu_bodegas_fr:focus span{
background:url(../_images/menu_nav_fr.gif) no-repeat -186px -29px;
}
body#bodegas #menu_nav ul li a.menu_bodegas_fr span, 
body#bodegas #menu_nav ul li a.menu_bodegas_fr:hover span, 
body#bodegas #menu_nav ul li a.menu_bodegas_fr:focus span{
background:url(../_images/menu_nav_fr.gif) no-repeat -186px -58px;
}
#menu_nav ul li a.menu_informacion{
width:158px;
}
#menu_nav ul li a.menu_informacion span{
background:url(../_images/menu_nav_es.gif) no-repeat -382px 0;
}
#menu_nav ul li a.menu_informacion:hover span, #menu_nav ul li a.menu_informacion:focus span{
background:url(../_images/menu_nav_es.gif) no-repeat -382px -29px;
}
body#informacion-contacto #menu_nav ul li a.menu_informacion span, 
body#informacion-contacto #menu_nav ul li a.menu_informacion:hover span, 
body#informacion-contacto #menu_nav ul li a.menu_informacion:focus span{
background:url(../_images/menu_nav_es.gif) no-repeat -382px -58px;
}
#menu_nav ul li a.menu_informacion_en{
width:164px;
}
#menu_nav ul li a.menu_informacion_en span{
background:url(../_images/menu_nav_en.gif) no-repeat -348px 0;
}
#menu_nav ul li a.menu_informacion_en:hover span, #menu_nav ul li a.menu_informacion_en:focus span{
background:url(../_images/menu_nav_en.gif) no-repeat -348px -29px;
}
body#informacion-contacto #menu_nav ul li a.menu_informacion_en span, 
body#informacion-contacto #menu_nav ul li a.menu_informacion_en:hover span, 
body#informacion-contacto #menu_nav ul li a.menu_informacion_en:focus span{
background:url(../_images/menu_nav_en.gif) no-repeat -348px -58px;
}
#menu_nav ul li a.menu_informacion_eu{
width:167px;
}
#menu_nav ul li a.menu_informacion_eu span{
background:url(../_images/menu_nav_eu.gif) no-repeat -413px 0;
}
#menu_nav ul li a.menu_informacion_eu:hover span, #menu_nav ul li a.menu_informacion_eu:focus span{
background:url(../_images/menu_nav_eu.gif) no-repeat -413px -29px;
}
body#informacion-contacto #menu_nav ul li a.menu_informacion_eu span, 
body#informacion-contacto #menu_nav ul li a.menu_informacion_eu:hover span, 
body#informacion-contacto #menu_nav ul li a.menu_informacion_eu:focus span{
background:url(../_images/menu_nav_eu.gif) no-repeat -413px -58px;
}
#menu_nav ul li a.menu_informacion_fr{
width:152px;
}
#menu_nav ul li a.menu_informacion_fr span{
background:url(../_images/menu_nav_fr.gif) no-repeat -372px 0;
}
#menu_nav ul li a.menu_informacion_fr:hover span, #menu_nav ul li a.menu_informacion_fr:focus span{
background:url(../_images/menu_nav_fr.gif) no-repeat -372px -29px;
}
body#informacion-contacto #menu_nav ul li a.menu_informacion_fr span, 
body#informacion-contacto #menu_nav ul li a.menu_informacion_fr:hover span, 
body#informacion-contacto #menu_nav ul li a.menu_informacion_fr:focus span{
background:url(../_images/menu_nav_fr.gif) no-repeat -372px -58px;
}
#menu_nav ul li a.menu_entorno{
width:158px;
}
#menu_nav ul li a.menu_entorno span{
background:url(../_images/menu_nav_es.gif) no-repeat -540px 0;
}
#menu_nav ul li a.menu_entorno:hover span, #menu_nav ul li a.menu_entorno:focus span{
background:url(../_images/menu_nav_es.gif) no-repeat -540px -29px;
}
body#entorno #menu_nav ul li a.menu_entorno span, 
body#entorno #menu_nav ul li a.menu_entorno:hover span, 
body#entorno #menu_nav ul li a.menu_entorno:focus span{
background:url(../_images/menu_nav_es.gif) no-repeat -540px -58px;
}
#menu_nav ul li a.menu_entorno_en{
width:134px;
}
#menu_nav ul li a.menu_entorno_en span{
background:url(../_images/menu_nav_en.gif) no-repeat -512px 0;
}
#menu_nav ul li a.menu_entorno_en:hover span, #menu_nav ul li a.menu_entorno_en:focus span{
background:url(../_images/menu_nav_en.gif) no-repeat -512px -29px;
}
body#entorno #menu_nav ul li a.menu_entorno_en span, 
body#entorno #menu_nav ul li a.menu_entorno_en:hover span, 
body#entorno #menu_nav ul li a.menu_entorno_en:focus span{
background:url(../_images/menu_nav_en.gif) no-repeat -512px -58px;
}
#menu_nav ul li a.menu_entorno_eu{
width:131px;
}
#menu_nav ul li a.menu_entorno_eu span{
background:url(../_images/menu_nav_eu.gif) no-repeat -580px 0;
}
#menu_nav ul li a.menu_entorno_eu:hover span, #menu_nav ul li a.menu_entorno_eu:focus span{
background:url(../_images/menu_nav_eu.gif) no-repeat -580px -29px;
}
body#entorno #menu_nav ul li a.menu_entorno_eu span, 
body#entorno #menu_nav ul li a.menu_entorno_eu:hover span, 
body#entorno #menu_nav ul li a.menu_entorno_eu:focus span{
background:url(../_images/menu_nav_eu.gif) no-repeat -580px -58px;
}
#menu_nav ul li a.menu_entorno_fr{
width:130px;
}
#menu_nav ul li a.menu_entorno_fr span{
background:url(../_images/menu_nav_fr.gif) no-repeat -524px 0;
}
#menu_nav ul li a.menu_entorno_fr:hover span, #menu_nav ul li a.menu_entorno_fr:focus span{
background:url(../_images/menu_nav_fr.gif) no-repeat -524px -29px;
}
body#entorno #menu_nav ul li a.menu_entorno_fr span, 
body#entorno #menu_nav ul li a.menu_entorno_fr:hover span, 
body#entorno #menu_nav ul li a.menu_entorno_fr:focus span{
background:url(../_images/menu_nav_fr.gif) no-repeat -524px -58px;
}

/*=============================================================== 
CUERPO
===============================================================*/
#cuerpo{
padding:15px 0 40px;
background:url(../_images/bg_gradient_cuerpo.gif) no-repeat top center;
}
/* ============================================================================= Flash portada */
#flash_portada{
margin:0 10px 0 230px;
}
/* ============================================================================= Contenido portada */
#contenido_portada{
margin:5px 10px 0 440px;
}
#contenido_portada #texto_portada{
width:350px;
position:absolute;
}
#contenido_portada #texto_portada h1{
font:normal 40px/40px Georgia, "Times New Roman", Times, serif;
color:#000;
padding:10px 0 0;
}
#contenido_portada #texto_portada p{
font:normal 12px/18px Arial, Helvetica, sans-serif;
margin:10px 0 0;
}
#contenido_portada #mapa_portada{
float:right;
display:inline;
}
/* ============================================================================= Contenido derecha */
#contenido_derecha{
margin:5px 0 0 240px;
}
#contenido_derecha h1{
font:normal 40px/40px Georgia, "Times New Roman", Times, serif;
color:#000;
margin:0 0 8px 10px;
}
#contenido_derecha #txt_cuadro_txakoli{
margin:3px 0 0 10px;
}
#contenido_derecha #txt_txakoli{
float:left;
display:block;
width:300px;
margin:4px 0 0;
}
#contenido_derecha #txt_txakoli p{
font:normal 12px/18px Arial, Helvetica, sans-serif;
margin:10px 0 0;
}
#contenido_derecha #cuadro_vino_joven{
float:left;
display:block;
width:380px;
border:4px solid #f2f2f2;
margin:0 0 0 16px;
}
#contenido_derecha #cuadro_vino_joven div{
border:1px solid #dbdbdb;
}
#contenido_derecha #cuadro_vino_joven div div{
border:1px solid #ffffff;
background:url(../_images/bg_vino_joven.jpg) no-repeat left bottom;
padding:10px 7px 0;
}
#contenido_derecha #cuadro_vino_joven div div h2{
float:left;
display:inline;
font:normal 13px/16px Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
color:#006b66;
padding:1px 0 0;
}
#contenido_derecha #cuadro_vino_joven div div p{
font:normal 11px/16px Arial, Helvetica, sans-serif;
padding:0 0 8px 145px;
}
#flash_elaboracion{
margin:10px 0 0;
}
#txt_flash_elaboracion{
margin:16px 0 0;
}
#txt_flash_elaboracion div{
float:left;
display:inline;
margin:0 0 0 20px;
width:335px;
padding:1px 0 0;
}
#txt_flash_elaboracion div p{
font:normal 12px/18px Arial, Helvetica, sans-serif;
}
#txt_flash_elaboracion div p strong{
font:normal 22px/18px Georgia, "Times New Roman", Times, serif;
color:#006b66;
}
/* ============================================================================= Contenido ruta txakoli */
#contenido_ruta{
margin:5px 0 0 410px;
padding:0;
}
#contenido_ruta h1{
font:normal 40px/40px Georgia, "Times New Roman", Times, serif;
color:#000;
margin:0 0 20px;
}
#contenido_ruta p{
font:normal 12px/18px Arial, Helvetica, sans-serif;
width:300px;
margin:10px 0 0;
}
#contenido_ruta img.img_ruta{
float:right;
display:inline;
margin:33px 0 0;
}
#flash_ruta_txakoli{
clear:both;
display:block;
margin:-5px 0 0;
}
#listado_boton_ruta{
clear:both;
margin:10px 0 0;
}
#listado_boton_ruta p{
float:right;
display:inline;
font:normal 12px/18px Arial, Helvetica, sans-serif;
}
#listado_boton_ruta ul{
font:normal 11px/16px Arial, Helvetica, sans-serif;
padding:7px 0 0;
}
#listado_boton_ruta ul li{
list-style:none;
display:inline;
padding:1px 0 2px 23px;
margin:0 0 0 20px;
}
#listado_boton_ruta ul li.visita{
background:url(../_images/icon_visita.gif) no-repeat left;
}
#listado_boton_ruta ul li.venta{
background:url(../_images/icon_venta.gif) no-repeat left;
}
/* ============================================================================= Contenido Bodegas */
#botella_bodegas{
float:left;
display:inline;
width:240px;
padding:0 0 2px;
background:url(../_images/border-dotted.gif) repeat-x bottom left;
}
#titulo_bodegas{
float:left;
display:inline;
width:700px;
padding:5px 0 4px;
*padding:5px 0 2px; /* IE7 */
_padding:5px 0 2px; /* IE6 */
margin:0 10px
}
#titulo_bodegas h1{
float:left;
display:inline;
font:normal 40px/40px Georgia, "Times New Roman", Times, serif;
color:#000;
}
#titulo_bodegas ul{
float:left;
display:inline;
width:140px;
margin:0 0 0 20px;
padding:0;
font:normal 11px/14px Arial, Helvetica, sans-serif;
}
#titulo_bodegas ul li{
float:left;
display:block;
list-style:none !important;
margin:0;
padding:1px 0 2px 24px;
margin:1px 0;
}
#titulo_bodegas ul li.visita{
background:url(../_images/icon_visita.gif) no-repeat left;
}
#titulo_bodegas ul li.venta{
background:url(../_images/icon_venta.gif) no-repeat left;
}
.bodega{
float:left;
display:inline;
width:220px;
min-height:279px !important;
_height:279px !important; /* IE6 */
padding:15px 0 8px;
margin:0 10px 0;
background:url(../_images/border-dotted.gif) repeat-x bottom left;
font:normal 11px/16px Arial, Helvetica, sans-serif;
}
.bodega ul{
float:right;
display:inline;
margin:6px 5px 0 0;
}
.bodega ul li{
list-style:none;
display:inline;
margin:0 0 0 3px;
padding:0;
cursor:help;
}
.bodega h2 {
font:normal 22px Georgia, "Times New Roman", Times, serif;
color:#000;
margin:-1px 0 -4px 5px;
}
.bodega p, .bodega address {
font-style:normal;
margin:6px 0 0 5px;
}
.bodega p a.boton, .bodega p a.boton:hover, .bodega p a.boton:focus{
padding:5px 0 7px 23px !important;
}
.bodega p a.boton span{
padding:6px 10px 8px;
}
#enlace_externo{
clear:both;
padding:30px 10px 0;
}
#enlace_externo p{
float:right;
}
/* ============================================================================= Información y contacto */
#datos_contacto{
margin:19px 0 0 10px;
width:380px;
}
#datos_contacto h2{
font:normal 13px/16px Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
color:#006b66;
padding:0 0 7px;
background:url(../_images/border-dotted.gif) repeat-x left bottom;
}
#datos_contacto address, #datos_contacto p{
float:left;
display:inline;
margin:7px 0 0;
font:normal 12px/18px Arial, Helvetica, sans-serif;
width:150px;
}
#datos_contacto p{
margin-left:10px;
width:220px;
}
#flash_informacion_contacto{
float:right;
display:inline;
margin:0 10px 0 0;
_margin:0 7px 0 0; /* IE6 */
width:320px;
}
#contenedor_mapa{
clear:both;
margin:15px 6px 0 7px;
border:3px solid #f2f2f2;
}
#contenedor_mapa div{
padding:1px;
border:1px solid #dbdbdb;
}
#contenedor_mapa div iframe{
vertical-align:bottom;
}
/* ============================================================================= Contenido Entorno */
#contenido_entorno{
margin:5px 10px 0 410px;
padding:0;
background:url(../_images/mapa_entorno_es.jpg) no-repeat right top;
min-height:195px;
_height:195px; /* IE6 */
}
#contenido_entorno h1{
font:normal 40px/40px Georgia, "Times New Roman", Times, serif;
color:#000;
margin:0 0 20px;
}
#contenido_entorno p{
font:normal 12px/18px Arial, Helvetica, sans-serif;
width:300px;
margin:10px 0 0;
}
.columnas_entorno{
background:url(../_images/border-dotted-entorno.gif) no-repeat bottom center;
clear:both;
display:block;
margin:0;
padding:30px 0 21px;
}
.columna_pueblo{
float:left;
display:inline;
width:300px;
margin:0 10px;
}
.columna_pueblo h2{
font:normal 28px/28px Georgia, "Times New Roman", Times, serif;
color:#000;
margin:3px 0 3px 10px;
}
.columna_pueblo p{
font:normal 12px/18px Arial, Helvetica, sans-serif;
margin:0 0 0 10px;
}
.cuadro_oficina_contenedor{
border:4px solid #ededed;
margin:15px 0 0 6px;
}
.cuadro_oficina_borde{
border:1px solid #dbdbdb;
}
.cuadro_oficina_contenido,
.cuadro_oficina_contenido_getaria,
.cuadro_oficina_contenido_zarautz,
.cuadro_oficina_contenido_aia{
border:1px solid #fff;
padding:11px 14px 14px;
}
.cuadro_oficina_contenido_getaria{
background:url(../_images/bg_oficina_getaria.jpg) no-repeat bottom right;
}
.cuadro_oficina_contenido_zarautz{
background:url(../_images/bg_oficina_zarautz.jpg) no-repeat bottom right;
}
.cuadro_oficina_contenido_aia{
background:url(../_images/bg_oficina_aia.jpg) no-repeat bottom right;
}
.cuadro_oficina_contenedor h3{
font:normal 12px/16px Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
color:#006b66;
padding:0 0 6px;
background:url(../_images/border-dotted.gif) repeat-x bottom left;
}
.cuadro_oficina_contenedor address,
.cuadro_oficina_contenedor p{
font:normal 11px/16px Arial, Helvetica, sans-serif !important;
font-style:normal;
margin:5px 0 0 !important;
padding:0;
}
.cuadro_oficina_contenedor p a.boton, .cuadro_oficina_contenedor p a.boton:hover, .cuadro_oficina_contenedor p a.boton:focus{
margin:7px 0 0 !important;
padding:5px 0 7px 23px !important;
}
.cuadro_oficina_contenedor p a.boton span{
padding:6px 10px 8px;
}
.descarga_flash{
padding:20px 0 10px;
margin:10px 0 0;
text-align:center;
}
.descarga_flash p{
display:block;
margin:0 !important;
padding:10px;
color:#646464;
border:1px dashed #dbdbdb;
}

/*========================== Acceso usuarios */
#cont_acceso_usuarios{ margin:25px 0 0 10px;}
#cont_acceso_usuarios #form_login{ border:4px solid #f2f2f2; margin:20px 0 0;}
#cont_acceso_usuarios #form_login form{ border:1px solid #dbdbdb;}
#cont_acceso_usuarios #form_login form fieldset{ border:none; padding:40px 50px;}
#cont_acceso_usuarios #form_login form fieldset div{ clear:both; padding:0 0 10px;}
#cont_acceso_usuarios #form_login form fieldset label{display:inline; float:left; padding:4px 20px 0 0; text-align:right; width:100px;}
#cont_acceso_usuarios #form_login form fieldset input{ background:#f8f8f8; border:1px solid #dbdbdb; color:#000; display:inline; font:normal 12px Arial, Helvetica, sans-serif; float:left; padding:5px 5px 6px; width:70%;}
#cont_acceso_usuarios #form_login form fieldset div.acceder{ clear:both; padding:0 0 0 120px;}
#cont_acceso_usuarios #form_login form fieldset div.acceder button{ background:#006b66; border:1px solid #00605c; color:#fff; cursor:pointer; font:bold 11px Arial, Helvetica, sans-serif; padding:5px 15px 6px;}

#noticias{ margin:0 0 0 10px;}
.noticia{ background:url(../_images/border-dotted.gif) repeat-x bottom left; padding:25px 0 20px;}
.noticia h2{ color:#000; font:normal 22px Georgia, "Times New Roman", Times, serif;}
.noticia p.fecha{ color:#000; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
.noticia p{ padding:7px 0 0;}
.cuadro_descargas{ margin:7px 0 0; padding:10px; background:#f8f8f8; border:1px solid #dbdbdb;}
.cuadro_descargas ul li{ list-style:none; display:inline;}
.cuadro_descargas ul li a{ background:url(../_images/icon_idiomas.gif) no-repeat left; color:#9c9c9c; display:block; font:normal 11px/16px Arial, Helvetica, sans-serif; padding:0 0 0 14px; text-decoration:none;}
.cuadro_descargas ul li a:hover, .cuadro_descargas ul li a:focus{ color:#646464;}
