body{width:970px;margin:0 auto;font:90% Arial,"Trebuchet MS",Tahoma,sans-serif;line-height:1.4em;color:#333;background:#FFF;}
*{margin:0;padding:0;}
img{border:none;margin:0;}
ul{list-style:none;font-size:1,2em;}
p{margin:5px 0;}
h1{font-size:1.4em;margin:0 0 5px 0;font-weight:bold;color:#891536;}
h2{font-size:1.2em;margin:0 0 5px 0;font-weight:bold;color:#891536;}
.caja_interna1 h1{font-size:1.4em;margin:0;font-weight:bold;color:#FFF;}
.caja_interna2 h1{font-size:1.4em;margin:0 0 5px 0;font-weight:bold;color:#891536;}
.caja_video_salon1 h1{font-size:1.3em; margin:0; font-weight: bold; color:#333;}
.caja_rincon_columna1 h2{font-size:1.2em;margin:0 0 5px 0;font-weight:bold;color:#891536;background:#FFF;}
.caja_rincon_columna2 h2{font-size:1.2em;margin:0 0 5px 0;font-weight:bold;color:#891536;background:#FFF;}
a{color:#000;text-decoration:none;}
a:hover{color:#8C0000;text-decoration:none;}
a.granate {color:#891536;text-decoration:none;}
a.granate:hover{color:#891536;text-decoration:underline;}
a.blanco{color:#FFF;text-decoration:none;}
a.blanco:hover{color:#FFF;text-decoration:underline;}

/********* CABECERA *****************************************/
#caja_cabecera{
clear:both; width:970px; height:127px; margin-bottom:5px; background: url(../imagenes_home/fondo_msuperior.gif) repeat-x top left;}

#caja_cabecera_menu{
float:left; width:850px; height:127px;}

#caja_cabecera_logo{
float:left; width:120px; height:127px; backgound:#DDD;}

#banner_superior{
width:738px; text-align:right; height:95px; background: url(../imagenes_home/publicidad_vertical.gif) no-repeat left;}

#caja_menu_superior{
width:850px;margin-top:5px;text-align:center;font-weight:bold;color:#FFF;}

#caja_menu_inferior{
width:970px;margin-bottom:5px;text-align:center;font-weight:bold;color:#FFF;background:#000;}

#navlist{
margin:0;padding:0;}
#navlist a, #navlist a:link, #navlist a:visited{
padding:0;padding-left:0.2em;padding-right:0.2em;color:#FFF;font-weight:bold;text-decoration:none;}
#navlist a:hover, #navlist a:active, #navlist a:focus{
padding:0;padding-left:0.2em;padding-right:0.2em;text-decoration:none;color:#F67979;}
#navlist li{
padding-right:1px;display:inline;font-size:0.8em;}
#navlist ul{
margin:0;padding:0;}

.ico_publi{
float:left;}
/********* FIN DE CABECERA *****************************************/

#contenedor{
width:970px; overflow:auto; background:#FFF /*url(../imagenes/fondo_lineas.gif) repeat-y top*/;}

#columna_izquierda{
width:580px;
min-height:300px; /* for modern browsers */
height:auto !important; /* for modern browsers */
height:300px; /* for IE5.x and IE6 */
margin:0 11px 0 0;
float:left;}

#columna_centro { 
width:208px;
text-align:left;
min-height:300px; /* for modern browsers */
height:auto !important; /* for modern browsers */
height:300px; /* for IE5.x and IE6 */
margin:0 11px 0 0;
float:left;}

#columna_derecha { 
width:160px;
text-align:right;
min-height:300px; /* for modern browsers */
height:auto !important; /* for modern browsers */
height:300px; /* for IE5.x and IE6 */
margin:0;
float:left;}

.caja_col_centro1{
margin:0 0 10px 0; border-bottom:2px solid #000;}

.caja_col_centro2{
margin:0 0 10px 0; background:#E5E5E5;}

.caja_col_centro3{
margin:0 0 10px 0; border-top:2px solid #000; border-bottom:2px solid #000;}

.caja_col_centro4{
margin:0 0 10px 0;}

.caja_col_izquierda1{
margin:0; background:#740202;}

.caja_col_izquierda2{
margin:0; background:#E8CCCC;}

.caja_interna{
margin:0 auto; padding:5px 0; width:90%;}

.caja_interna1{
overflow:auto; margin:0 auto; padding:0; color:#FFF; width:95%;}

.caja_interna2{
overflow:auto; margin:0 auto; padding:0; width:95%;}

.caja_video_salon{
overflow:auto; margin:10px auto; padding:0; color:#FFF; width:551px; /*background:#666;*/}

.caja_video_salon1{
overflow:auto; margin:0 auto; padding:0; color:#FFF; width:97%;}

.caja_aviso{
overflow:auto; margin:10px auto; padding:0; color:#FFF; width:95%; background:#FFF;}

.caja_video{
float:left; width:308px;}

.caja_video_enlaces{
float:left; width:185px;}

.caja_enlaces_videosalon{
float:left; margin:10px 35px 0 0;}

.caja_expositores{
overflow:auto; margin:0 auto; padding:0; width:95%; background:#FFF;}

.caja_cgv_columna1{
float:left;margin:5px 13px 5px 0; padding:0; width:255px; color:#333;}

.caja_cgv_columna2{
float:left;margin:5px 0 5px 0; padding:0; width:255px; color:#333;}

.caja_rincon_columna1{
float:left; margin:5px 13px 5px 0; padding:0; width:255px; color:#FFF;}

.caja_rincon_columna2{
float:left; margin:5px 0 5px 0; padding:0; width:255px; color:#FFF;}

.caja_cgv_seleccion{
overflow:auto;margin:0;padding:0;border:1px solid #999;}

.caja_cgv_stexto{
float:left;margin:5px;width:150px;padding:0;color:#333;}

.caja_cgv_sbotella{
float:left; text-align:center; margin:5px 0; width:88px; padding:0;}

.caja_linea1{
margin:0; height:15px; border-top:1px solid #000;}

.caja_linea2{
margin:0; height:2px; border-top:1px dotted #000;}

.caja_pestanas{
margin:0 auto;}

.caja_vacia{
height:10px; margin:0 auto;}


/********* CIERRE *****************************************/

#cierre { 
clear:both; margin-top:5px; border-top:1px solid #BEBCBC; width:970px; height:100px; background:#DDD;}

#cierre_cont{
width:95%; margin:10px auto 0 auto;}

#cierre_enlaces{
float:left; width:600px; color:#696968;}

#cierre_verisign{
float:right;}

.negro{
color:#000; font-weight:bold;}

.imglogo{
float:left; padding:0 10px 13px 0;}

a.mcierre {color:#891536; text-decoration:none;}
a.mcierre:hover{color:#000; text-decoration:none;}

/********* FIN DE CIERRE *****************************************/


/*CLUB DE VINOS **************************************************/

#cvg_cabecera{
width:970px; height:80px; margin-bottom:5px; background:#F0F0F0;}

.caja_comite_cata{
margin:0 auto; margin-bottom:10px; border-bottom:1px dotted #000;}

.ilus_cata{
float:left; margin:0 15px 10px 0;}

/*FIN DE CLUB DE VINOS **************************************************/

input.gourmetour {
border: solid #D4D0C8; border-width:1px; background:#FAE0C9; padding: 2px; color: #000; font-weight: bold; }

input.guiavinos {
border: solid #D4D0C8; border-width:1px; background:#EBBDDA; padding: 2px; color: #000; font-weight: bold; }

input.newsletter {
border: solid #222; border-width:1px; background:#FFF; margin:3px 0; padding: 2px; color: #000; font-weight: bold; }

input.socios {
border: solid #9E0231; border-width:1px; background:#FFF; margin:3px 0; padding: 2px; color: #666; font-weight: bold; }

.boton1 {
background:#FF963B; border:solid; border-width:1px; border-color:#FF963B; color:#FFF; font-weight: bold;}

.boton2 {
background:#BC2284; border:solid; border-width:1px; border-color:#BC2284; color:#FFF; font-weight: bold;}

.boton3 {
background:#891536; border:solid; border-width:1px; margin:3px 0; border-color:#8C1838; color:#FFF; font-weight: bold;}


.revista{
border:1px solid #000;}

.guias{
float:left; margin:0 5px 0 0;}

.boton_cvg{
margin:10px 0 0 0;}

.pequeno{
font-size:12px; line-height: 1em;}

.peqrojo{
font-size:12px; line-height: 1em; color:#891536;}

.carteles_salon{
float:left; border:1px solid #D5ADAD; margin:10px 10px 10px 0;}

.aviso{
float:left;}

.boton_compra{
margin:3px 0 5px 0;}

.color_granate{
color:#9E0231; font-weight: bold; line-height: 1em;}

