body{
text-align:center;
margin:0;
background:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ccc;
height:100%;
}
#cabecera, #menusuperior, #contenido, #pie{
width:840px;
margin:auto;
text-align:left;
overflow:hidden;
clear:both;
}
#cabeceraflash{
background:rgb(28,28,28) url("imagenes/fn-cabeceraflash.gif") repeat-x left top;
width:100%;
height:260px;
text-align:center;
margin:auto;
}
#contenido{
margin-top:20px;
}
#ctizquierda{
float:left;
width:160px;
margin-right:40px;
}
#ctderecha{
float:right;
width:200px;
}
#ctcentro{
float:left;
width:400px;
}
#pie{
margin-top:20px;
padding-top:10px;
border-top: #333 dotted 1px;
text-align:right;
height:100px;
clear:both;
}
/* maquetacion */
p, ul{
margin: 0 0 20px 0;
}
li, img{
margin:0;
padding:0;
}
hr{
border: 0;
border-bottom:#FFCC00 dotted 1px;
height:1px;
margin:20px 0;
}
a{
color:#fff;
}
a:hover{
color:#FFCC00;
}
h1, h2{
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFCC00;
}
h1{
font-size:24px;
}
h2{
font-size:20px;
font-style:italic;
margin:0 0 10px 0;
}
h3{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
margin:0 0 5px 0;
color:#FFFFFF;
}
#ctizquierda h3{
background:#FFCC00;
color:#000;
padding:2px;
}
/*cabecera*/
#cabecera #logotipo{
float:left;
}
#cabecera #idioma{
float:right;
margin:5px 5px 0 0;
}
#cabecera #idioma a{
text-decoration:none;
}
#cabecera #idioma img{
margin-left:5px;
}
/* MENU SUPERIOR */
#menusuperior{
margin:10px auto;
border-bottom: #666 dotted 1px;
padding-bottom:10px;
}
#menusuperior ul, #menusuperior ul li{
margin:0;
padding:0;
}
#menusuperior ul li{
display:inline;
padding-right:5px;
margin-right:5px;
border-right: #ccc solid 1px;
font-weight:bold;
}
#menusuperior ul li a{
text-decoration:none;
}
#caminodehormigas{
margin-bottom:10px;
}
/* CT IZQUIERDA */
#ctizquierda ul{
margin-bottom:20px;
padding:0;
}
#ctizquierda li{
list-style-type:none;
margin-bottom:5px;
}
#nuestrosvinos{
background:transparent url("imagenes/vinos-02.gif") repeat-y left top;
}
#listadonuestrosvinos{
margin:10px;
}
#listadonuestrosvinos ul li{
padding-left:25px;
background:transparent url("imagenes/list-rv-01.gif") no-repeat left top;
margin-bottom:5px;
}
#listadonuestrosvinos ul.listadorv li{
background:transparent url("imagenes/list-rv-02.gif") no-repeat left top;
}
#titularnuestrovinos {
background:transparent url("imagenes/vinos-01.gif") no-repeat left top;
}
#titularnuestrovinos h2{
padding:10px;
}
#pienuestrovinos{
height:25px;
background:transparent url("imagenes/vinos-03.gif") no-repeat left bottom;
}
/* NOTICIAS HOME */
.primeranoticia, .detallenoticia{
margin-top:10px;
width:100%;
clear:right;
overflow:hidden;
}
.primeranoticia img, .detallenoticia img{
border: #ffcc00 solid 1px; 
float:left;
margin:0 10px 10px 0;
}
.primeranoticia .fecha, .detallenoticia .fecha{
color:#CCC;
margin-bottom:5px;
}
.primeranoticia .titular{
font-size:13px;
margin-bottom:5px;
font-weight:bold;
}
.detallenoticia .titular{
font-size:15px;
font-weight:bold;
margin-bottom:5px;
}
.detallenoticia .entradilla{
font-size:15px;
}
.detallenoticia p{
margin-top:10px;
clear:both;
}
.mas{
background:transparent url("imagenes/ico-cuadrado.gif") no-repeat left top;
margin-top:20px;
text-align:right;
}
/* LISTADO NOTICIAS */
.listadonoticias dt{
border-right: #CCC solid 1px; 
margin:0;
padding:0px 0px 0px 15px;
background:transparent url("imagenes/ico-noticia.gif") no-repeat left top;
width:60px;
float:left;
color:#CCC;
}
.listadonoticias dd{
margin:0px 0px 5px 0px;
padding:0px 0px 0px 85px;
}
.listadonoticias dd a, .listadodocumentos ul li a, #pie a, .entradilla a{
color:#FFF;
font-weight:bold;
}
.listadonoticias dd a:hover, .listadodocumentos ul li a:hover, #pie a:hover, .primeranoticia .titular a:hover, .entradilla a:hover,#menu li a:hover {
color:#FFCC00;
}
/*tabla*/
table{
margin-bottom:20px;
}
th, td{
border-bottom:1px solid #CCCCCC;
}
th{
text-align:left;
font-weight:normal;
color:#ffcc00;
}
td{
color:#fff;
}
/* ctderecha */
.botella{
text-align:center;
margin-bottom:20px;
}
/*premios*/
#premios ul{
margin:10px 0 0 0;
padding:0;
}
#premios li{
list-style-type:none;
background:transparent url("imagenes/ico-premio.gif") no-repeat left top;
margin:0;
padding: 0 0 15px 20px;
}
#compravino h2{
font-size:14px;
color:#999999;
}
#compravino hr{
border: 0;
border-bottom:#999 dotted 1px;
height:1px;
margin:10px 0;
}
.otrosproductos{
font-size:16px;
color:#999999;
}


