@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:0.75em; background: url(../img/cueva2/cabecera-bg.jpg) top repeat-x #f9f3f3;}
h1{font-weight:bold; margin:0;}
h2{background:#b5b7b8; font-size:1em; font-weight:bold; margin:0; padding:5px;}
h3{font-size:1.7em; color:#4d4a5e; margin:0; padding:0; margin-bottom:15px;}
hr{visibility:hidden;}
img{ border:none;}

#cabecera{ height:185px;background: url(../img/cueva2/cabecera-bg.jpg) top repeat-x #f9f3f3;}
#cabecera div.buzon {position:absolute; margin-left:800px; margin-top:35px; font-size:11px;}
#cabecera div.buzon a{color:#FFFFFF; text-decoration:none; text-transform:uppercase;}

#cabecera div.buscador {position:absolute; margin-left:192px; margin-top:32px; font-size:11px; width:640px;}
#cabecera div.buscador input {border:solid 1px #8b8c8e; background-color:#d9dadb;}
#cabecera div.buscador input.boton {border:none; background:none; color:#FFFFFF; text-transform:uppercase; margin:0px; padding:0px; cursor:pointer;}

#cabecera div.imagen{position:absolute; float:right; margin-left:189px; margin-top:29px; width:745px; height:130px; background:url(../img/cueva2/cabecera.jpg) top right no-repeat;}
#cabecera div.logo{position:absolute; float:left; margin-left:30px; margin-top:29px; width:141px;}
#cabecera div.logo img{width:141px;}
#cabecera div.idiomas {position:absolute; margin-left:707px; margin-top:157px; font-size:11px; color:#FFFFFF;}
#cabecera div.idiomas a{color:#FFFFFF; text-decoration:none;}
#cabecera div.idiomas div.directos{float:left;margin-right:1em;margin-top:0.6em;}

#cabecera div.migas {position:absolute; margin-left:189px; margin-top:164px; font-size:11px; width:510px;}
#cabecera div.migas a{color:#FFFFFF; text-decoration:none;}

#central{margin-left:171px; margin-right:25px;}
#central div.columna1{font-size:90%;  width:236px; background:url(../img/cueva2/tarifas-bg.jpg) no-repeat top #ffffff; margin-left:18px; height:390px; float:right; padding-top:90px;}
#central div.columna1 ul{ margin:0; padding:10px;}
#central div.columna1 ul li{margin-bottom:5px; margin-left:15px;}
#central div.columna2{font-size:90%; width:236px; background:url(../img/cueva2/horarios-bg.jpg) no-repeat top #ffffff; margin-left:19px; height:390px; float:right; padding-top:90px;}
#central div.columna2 ul{ margin:0; padding:10px;}
#central div.columna2 ul li{margin-bottom:5px; margin-left:15px;}
#central div.columna3{font-size:90%; width:236px; background:url(../img/cueva2/entradas-bg.jpg) no-repeat top #ffffff; margin-left:19px; height:390px; float:right; padding-top:90px;}
#central div.columna3 p{ margin:0; padding:8px 14px 0 10px;}
#central div.columna3 ul{ margin:0; padding:10px; padding-bottom:0px;}
#central div.columna3 ul li{margin-bottom:5px; margin-left:15px;}
#central div.columna3 ul li img{margin-top:7px;}
#central div.columna4{width:236px; margin-left:18px; float:left;}
#central div.columna4 h3{ margin:0px;}
#central div.columna5{width:491px; margin-left:19px; float:left; margin-bottom:55px;}
#central div.derecha-inicio{ width:315px; float:right; margin-bottom:40px; background:url(../img/cueva2/noticias-bg.gif) bottom no-repeat #ffffff;}
#central div.derecha-inicio p{margin:0; padding:0; margin:10px;}
#central div.derecha-inicio p span{font-weight:normal; font-style:italic;}
#central div.derecha-inicio p.derecha{text-align:right;}
#central div.derecha-inicio p a{ color:#333333; font-weight:bold; text-decoration:none;}
#central div.derecha-inicio p a:hover{ color:#4f647e; font-weight:bold; text-decoration:none;}
#central div.presentacion{width:410px; margin-left:18px; float:left; margin-bottom:20px;}
#central div.presentacion img{border:solid 5px #7b5240;}
#central div.presentacion img.ampliacion{width:97.5%;}
#central div.presentacion img.miniatura{margin-right:0.3em;}
#central div.presentacion p{padding-right:5px; text-align:justify;}
#central h3{ margin-top:25px; margin-left:18px; font-weight:normal;}

#central2{margin-left:190px; margin-right:27px; padding:0px;}
#central2 ul{ list-style:inside; padding:0px; margin:0px;}
#central2 ul li.blanco{list-style:none; margin-bottom:10px;}
#central2 ul li.mapaweb{list-style:none;}
#central2 ul.redondo{ margin-left:10px; }
#central2 ul.redondo li{ margin-left:10px; }
#central2 a{color:#0000FF; }
#central2 img{border:solid 5px #7b5240;}
#central2 img.contenidos{float:right; clear:right; margin-bottom:10px; margin-left:10px; border:solid 5px #7b5240;}
#central2 label{ clear:right;}
#central2 span.submenu{ font-size:1.7em; color:#4d4a5e;}
#central2 span.submenu a{ text-decoration:none; color:#4d4a5e; }
#central2 ul.tabs{ text-align:center; list-style:none;}
.titulo_vino, .titulo_negro{font-size:1.7em; color:#4d4a5e}
.color_verdoso{ margin-left:4px;}

.invisible{margin:0; padding:0; visibility:hidden; font-size:0.00em; background:none; position:absolute;}

#lateral{float:left; width:141px; margin-left:30px;}
#lateral div{ margin-bottom:20px;}
#lateral div.datos{ background-color:#FFFFFF;}
#lateral div.datos p{margin:0px; padding:5px; margin-bottom:5px;}
#lateral div.menu{background: url(../img/cueva2/menu-bg.gif) top repeat-x; margin:0px; padding:0px; margin-bottom:20px; padding-top:10px;}
#lateral div.menu ul{ margin:0px; padding:0px; list-style:none; background-color:#2f2d2e;}
#lateral div.menu ul li{ border-bottom:dotted #FFFFFF 1px; padding:4px;}
#lateral div.menu ul li.lastitem{ border-bottom:none;}
#lateral div.menu ul li a{ color:#FFFFFF; text-decoration:none;}
#lateral div.menu ul li a:hover{color:#7A5342; text-decoration:none;}

#pie{ bottom:0px; background:url(../img/cueva2/pie-bg.jpg) bottom repeat-x; height:125px; clear:both; font-size:95%;}
#pie div{background:#333333; height:20px; color:#FFFFFF; text-align:center; padding-top:4px;}
#pie div a{color:#FFFFFF; text-decoration:none; font-weight:bold;}

/*
div#pie {text-align:center;    padding-bottom: 15px;    padding-top:3px;   color: #ffead4; 
    font-weight: bold;
    float:center;
    margin-top:2px;

    height:20px;
    max-height:20px;
    width:958px;
    max-width:958px;
    min-width:958px;
    clear:both;
}
div#pie a {	
    color:#ffead4;
    margin-top:2px; 
    padding-bottom: 15px;
    font-size: 0.65em;
    text-decoration:none;
    font-weight: bold;
}
*/
#principal{ width:960px; margin:auto;}

.vacio:after {content: "."; display: block; clear: both; visibility: hidden; line-height:0; height:0;}
.vacio {display:inline-block; clear:right;}

.destacados{color:#F9F3F3; cursor:default;}
.noticia_detalle{float:left;}
.noticia_texto{float:left;margin-right:1em;width:55%;}
.noticia_texto_largo{float:left;margin-right:1em;}
.noticia_imagen{float:right;}
div.noticia_imagen img{max-width:25em;max-height:25em;}
img.noticia{max-width:25em;max-height:25em;}
div.centrado{text-align:center;}
div.izquierda{float:left;width:100%}
img.noticiahome{width:24em;}
img.banner{width:141px;}

