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:#fff;}
.caja_video_salon1_centro h1{font-size: 1.3em; margin:0 0 15px 0; font-weight: bold; color:#fff;}
.caja_video_salon1 h2{text-align:center;font-size:1em;margin:0;font-weight:bold;color:#891536;}

.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;}

a.fondocolor {color:#FFF; text-decoration:none; font-weight: bold; padding:0.2em; background:#444;}
a.fondocolor:hover{color:#FFF; text-decoration:none; font-weight: bold; padding:0.2em; background:#891536;}

/********* 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;}

#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; width:580px; 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;}

.caja_video_salon1{
overflow:auto;margin:5px auto 0 auto;padding:0;color:#333;width:95%;}
.caja_video_salon1_centro{
text-align:center;overflow:auto; margin:5px auto 0 auto; padding:0; color:#333; width:95%;}

.caja_aviso{
overflow:auto; margin:10px auto; padding:0; color:#FFF; width:95%; background:#FFF;}

.caja_video{float:left;width:300px;}

.caja_video_enlaces{
float:left;margin-left:20px;width:185px;}

.caja_enlaces_videosalon{
float:left; margin:10px 0 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_columna1 h1{font-size:1.4em;margin:0 0 5px 0;font-weight:bold;color:#000;}

.caja_cgv_columna2{
float:left; margin:5px 0 5px 0; padding:0; width:255px; color:#333;}

.caja_cgv_columna2 h1{font-size:1.4em;margin:0 0 5px 0;font-weight:bold;color:#000;}

.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 *****************************************/


/********* SALON2010 *****************************************/

.caja_2010int1{
overflow:auto;margin:0 auto;text-align:center;padding:0;color:#FFF;width:95%;}

.caja_2010int1 h1{font-size:1.4em;margin:0 0 5px 0;font-weight:bold;color:#FFF;}

div.col_der, div.col_izq, div.col_cen {
height:100%;}

div.cartel_taller2010{
float:right;margin-top:2px;padding:0;text-align:center;}

div.cartel_salon2010{
float:left;margin-top:2px;padding:0;text-align:center;}

div.2010_centro{
text-align:center;padding:0;margin-top:2px;}

.botones2010{margin:10px 0 0 0;}
.caja_contacto_izq{float:left;}
.caja_contacto_der{float:right;}
/*********FIN DE SALON2010*****************************************/
.SC_col_izquierda1{overflow:auto; text-align:center; margin:0;width:580px;color:#FFF;background:#480600;}
#wrapper{float:left;margin:0;}
.sc_color1{color:#EA419A;}
.sc_color2{color:#B39476;font-weight:bold;}
.sc_patrocinadores{margin:10px 0;}
/*********SALON DEL CHOCOLATE*****************************************/


/*********FIN DE SALON DEL CHOCOLATE*****************************************/

/*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;}

