body{margin:0;padding:0;font-size:90%;font-family: Trebuchet MS, Helvetica, sans-serif;color:#696968;background:#FFF;} 
img{border:none;margin:0;}
.img_derecha{float:right;margin:0 0 10px 10px;border:1px solid #000;}
.img_izquierda{float:left;margin:10px 10px 0 0;border:1px solid #000;}
.der{float:right;}
.izq{float:left;}
.imp{float:right;margin:10px 10px 10px 10px;}
p{line-height: 120%;}
td{font-size:90%;}
#centro{height:400px;width:575px;margin-top:10px;margin-left:10px;margin-right:10px;background:#F5F5EF;border:1px solid #DEDEDE;}
.centrocol{margin-top:10px;width:100%;margin-left:10px;margin-right:10px;}
.centrocol1{float:left;margin-top:10px;width:30%;margin-left:10px;}
.centroimg{height:400px;width:575px;color:#000;font-size:15px;text-align:center;margin-top:10px;margin-left:10px;margin-right:10px;background-image: url(../imagenes/bodegon.gif);background-repeat:no-repeat;background-position:top;}

/* ENLACES - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
a:link{color:#891536; font-size:13px; text-decoration:none;}
a:visited{color:#891536; font-size:13px; text-decoration:none;}
a:hover{color:#000; font-size:13px; text-decoration:none;}
a:active{color:#891536; font-size:13px; text-decoration:none;}

a.submenu:link{color:#FFF; text-decoration:none; font-weight:bold;}
a.submenu:visited{color:#FFF; text-decoration:none; font-weight:bold;}
a.submenu:hover{color:#F5BCCD; text-decoration:none; font-weight:bold;}
a.submenu:active{color:#FFF; text-decoration:none; font-weight:bold;}

a.camino:link{color:#696968; font-size:11px; text-decoration:none;}
a.camino:visited{color:#696968; font-size:11px; text-decoration:none;}
a.camino:hover{color:#000; font-size:11px; text-decoration:none;}
a.camino:active{color:#696968; font-size:11px; text-decoration:none;}

a.indice:link{color:#000; text-decoration:none;}
a.indice:visited{color:#000; text-decoration:none;}
a.indice:hover{color:#F9AB04; text-decoration:none;}
a.indice:active{color:#000; text-decoration:none;}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - -  FIN DE ENLACES - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



/* CABECERA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ 
.floatsalon {float: right; margin: 0 20px 0 0;}
.espacio {float: left; margin: 0 0 0 18px;}
.foto {float: left; margin: 0 10px 0 0;}
.floatlogo {float: right; margin: 5px 20px 0 0;}
.floatcabecera {float: left; margin: 0 0 0 0;}

#salon{
text-align:right; height:30px; background:#8C0000;}
#menusalon{
position:absolute; visibility:hidden; margin-left:0; margin-top:0; width:100%; height:35px; background:#8C0000;}

#menu{
height:36px; border-bottom:1px solid #3B3B36;}
#cabecera{
height:89px; margin-top:2px; background-color:#E3E2D0;}
#submenu{
color:#FFF; height:20px; margin-left:18px; margin-top:1px; background-color:#891536;}

#guia{
margin-left:18px; height:25px; border-bottom:1px solid #E3E2D0; background-image: url(../imagenes/degradado.gif); background-repeat: no-repeat; background-position: right;}
#cajaizq {
float: left; margin-top:4px; font-size:10px;}
#cajader {
float: right; margin-top:1px; margin-right:15px;}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - -  FIN CABECERA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ 



#gutter {
float: left; width:18px; height: 1px;}

#nrevista {
margin-top:5px; width:143px; font-size:11px; background-color:#E3E2D0; color:#000; }
	
#col1{
float: left; text-align:left; width: 60%; padding:0; margin-top: 5px; margin-bottom: 10px;}

#anicol1 {
float: left; text-align:left; width: 30%; height: 200px; margin-top: 20px; margin-left:10px; margin-bottom:10px; border-right:1px solid #E3E2D0;}
#anicol1 ul {
padding:0; margin:0;}  
#anicol1 li { 
list-style-position:outside; list-style-type:none;list-style-image: url(../imagenes/flecha.gif)}

#anicol2 {
float: left; text-align:left; width: 63%; margin-top: 20px; margin-left:10px; margin-bottom:10px; border-right:1px solid #E3E2D0;}
#anicol2 ul {
padding:0; margin:0;}  
#anicol2 li { 
list-style-position:outside; list-style-type:none; border-bottom: 1px solid #EBEBEB; margin:0; padding:10px;}

.cargo {
float: left; width: 97%; color:#FFF; margin-bottom:10px; background-color:#891536;}
.fotoizq {
margin:0 15px 0 0; float:left;}
.des {
padding: 0 4px 0 4px; font-weight:bold; background-color:#891536; color:#FFF;}
#buscador {
float: right; width:300px; background-color:#E8DFCC; }

	
#col3{ float: right; width:20%; margin-left:1%; margin-bottom:10px;}
#col4 { float: left; text-align:left; width:75%; margin-top:10px; margin-bottom:10px;}
#col5 {float: right; text-align:center; width:18%; margin-left:1%; margin-top:10px; margin-bottom:10px;}

/* PRENSA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ 
#hisprensa {
width:99%; padding:3px; border-bottom:1px solid #3B3B36; border-top:1px solid #3B3B36; border-left:0; border-right:0; border-style:dashed ;}
#resprensa {
width:99%; padding:3px; color:#000; font-size: 80%; background-color:#EFEFED;}
#popup1 {
float:left; text-align:right; margin: 0 10px 10px 0;}
#popup2 {
margin-top: 10px; margin-left:10px; width:95%; text-align:justify;}
#popup3 {
float:left; height:35px; text-align:bottom; margin-bottom:10px; border-bottom: 1px solid #E3E2D0; background-color:#EFEFED;}
/*  - - - - - - - - - - - - - - - - - - - - - - - - - - - -  FIN DE PRENSA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */




/* PROMOCION - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.rbroundbox { background: url(../imagenes/nt.gif) repeat; }
.rbtop div { background: url(../imagenes/tl.gif) no-repeat top left; }
.rbtop { background: url(../imagenes/tr.gif) no-repeat top right; }
.rbbot div { background: url(../imagenes/bl.gif) no-repeat bottom left; }
.rbbot { background: url(../imagenes/br.gif) no-repeat bottom right; }

.rbtop div, .rbtop, .rbbot div, .rbbot { width: 100%; height: 7px; font-size: 1px; }
.rbcontent { margin: 0 7px; color:#000;}
.rbroundbox { width: 99%; margin: 1em auto; }
.imgizqsin {float:left; margin: 0 0 0 0; }

#color {height:100px; text-align:center; margin-left:10px; margin-right:10px; margin-bottom:15px; color:#FFF; background-color:#891536;}

/*  - - - - - - - - - - - - - - - - - - - - - - - - - - - -  FIN DE PROMOCION - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



	
/* CIERRE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ 
.logop {
float: left; margin: 10px 10px 0 2%;}

#hcierre{
clear: both; height:88px; font-size:79%; border-top:1px solid #E3E2D0;}

#intcierre{
float:left; margin-top:10px;}

#logo_verisign{
float:right; margin:10px 5px 0 0;}
/*  - - - - - - - - - - - - - - - - - - - - - - - - - - - -  FIN DE CIERRE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/* COMPRA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ 

.rojolight {color:#FF0000;}
.blancolight {color:#FFF;}
.negro {color:#000; font-weight:bold;}
/*  - - - - - - - - - - - - - - - - - - - - - - - - - - - -  FIN DE COMPRA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


/* NUEVO - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ 
.caja_tarifas{overflow:auto;margin:20px 0 0 0;border-top:1px solid #DEDEDE;width:100%;}
.popup_tarifas{overflow:auto;text-align:left;margin:20px auto;border-top:1px solid #DEDEDE;width:95%;}
.caja_imgtarifas{float:left;margin:10px 0 0 0;width:130px;}
.caja_textotarifas{float:left;margin:10px 0 0 0;width:440px;color:#000;}
.caja_ejemplo{float:left;margin:10px 0 0 0;width:106;}
.caja_contenido{width:100%;text-align:center;}
.caja_centro{width:95%;margin:0 auto 25px auto;background:#EEE;}
.caja_tarcentro{width:95%;text-align:left;margin:20px auto;}
.caja_centro09{width:95%;margin:5px auto 0 auto;border:1px solid #000;}
.caja_centro091{width:95%;margin:10px auto;}
.tabla{width:100%;padding:0;margin:0;}
th{color:#696868;border-bottom:1px solid #EBEBEB;text-align:left;font-style:normal;font-variant:normal;font-size:11px;padding-left:2px;padding-right:6px;padding-top:6px;padding-bottom:6px;}
td{color:#000;border-bottom:1px solid #EBEBEB;padding:6px 6px 6px 12px;}

.tabla_1{width:100%;padding:0;margin:0;border:2px solid #DDD;table-layout:fixed;border-collapse:separate;border-spacing:10px;}
.tabla_1 td{border:1px solid #DDD;padding:3px;}

/* FIN DE NUEVO - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ 



h1{ margin: 0; padding: 0; color:#891536;}
h2 { margin-top: 0; padding-top: 7px;}
.subtitulo {font-weight:bold; color:#696968;}
.subtitulonoticia {font-weight:bold; font-size:20px; color:#861535;}
.entradilla {font-style:italic; font-size:13px; color:#000;}
.bold {font-weight:bold; color:#891536;}
.peso {color:#000; font-size:11px;}
.desb {color:#000; background-color:#FFCC33;}
.rojo {color:#FF0000; font-weight:bold;}
.granate {color:#740202; font-weight:bold;}

.boton {
background-color:#FFF; border:solid; border-width:1px 1px 1px 1px; border-color:#F9AB04; color:#000; margin:1px;}
.boton1 {
background-color:#3B3B36; border:solid; border-width:1px 1px 1px 1px; border-color:#3B3B36; color:#F9AB04; margin:1px;}

.regis {
background-color:#CAC8C8; border:solid; border-width:0; border-color:#CAC8C8; color:#000; margin:1px;}
.regis1 {
background-color:#891536; border:solid; border-width:1px 1px 1px 1px; border-color:#891536; color:#FFF; margin:1px;}
.regis2 {
background-color:#FFF; border:solid; border-width:1px 1px 1px 1px; border-color:#891536; color:#891536; margin:1px;}
