body {margin:0px;padding:0px; background: url("../images/fondo_general_2.gif") repeat-x 0px 0px; }

#TODO {display:block;margin:auto;padding:0px;width:780px;height:100%;text-align:center;}
p {margin:0px;padding:0px;} 
dl, ul {margin:0px;padding:0px;}

#CABECERA {display:block;width:780px;height:74px;text-align:left;}
#CENTRAL {display:block;width:756px; height:100%;padding:1px 12px 0px 12px;margin:0px;text-align:left;}

/*CABECERA*/
.logo {margin:0px 0px 0px 3px; width:196px; height:74px; text-align:right; float:left;}
.fecha { background:url(../images/fondo_fecha.gif) left top no-repeat; margin:0px;	width:422px;height:74px;font-family:Arial,Verdana, Helvetica, sans-serif;font-size:9px;color:#666666;display:block;float:left;clear:right;}
.fecha p{padding:56px 2px 0px 0px; text-align:right;}
.aniversario {margin:0px;width:73px;height: 74px;display:block;float:left;clear:right;}

/*BLOQUE IZQUIERDO*/
#BLOQUEIZQ {display:block;margin-left:2px !IMPORTANT; margin-left:1px;width:186px;float:left;clear:right;border:0px;padding-top:0px;}
.subap1{background: url("../images/fondo_recet_dere.gif") repeat-y 0px 0px;}
.subap1 ul{padding-top:1px;margin:0px}
.subap1 li{padding: 2px 21px 2px 0px !IMPORTANT; margin:0px 1px 0px 2px;padding:0px 21px 0px 0px;list-style-type:none;text-align:right;font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#666666;border-bottom:1px solid #A6D2BA;background-color:#EEF6F2;}
.subap1 li.fin {margin:0px 1px 0px 2px;padding:0px 21px 0px 0px;list-style-type:none;text-align:right;font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#666666;border-bottom:1px solid #FFFFFF;background-color:#EEF6F2;}
.subap1 a {font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#666666;text-decoration:none}
.subap1 a:hover {font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#666666;text-decoration:underline}
.separa-menu{padding-left:2px}

.telefono img {padding:23px 0px 3px 17px; border: 0px;}
.info a {font-family:Arial, Verdana, Helvetica, sans-serif;font-size:10px;color:#686868;text-decoration:none;vertical-align:middle;}
.info a:hover {color:#686868;text-decoration:underline;}
.info img{padding:0px 12px 0px 0px;margin:0;border:0px;vertical-align:middle;}

/*BLOQUE DERECHO*/
#BLOQUEDER {display:block;width:568px;height:100%;float:left;clear:right; background:url("../images/fondo_recet_dere.gif")}
#BLOQUEDER2 {display:block;width:568px; min-height:600px;float:left;clear:right; background:url("../images/fondo_recet_dere.gif")}
.tit-recetario img{display:block;padding-left:2px;height:33px;}

/*titulo receta 300px*/
.titulo-receta{display:block;width:300px;padding-left:10px;font-family:Arial,Verdana, Helvetica, sans-serif;font-size:18px;color:#33855C;text-decoration:none;float:left;clear:right;}
.titulo-empleo{display:block;width:300px;padding-left:10px;font-family:Arial,Verdana, Helvetica, sans-serif;font-size:18px;color:#33855C;text-decoration:none;float:left;clear:right; background-color:#333399;}
.titulo-receta-roja{display:block;width:450px;padding-left:10px;font-family:Arial,Verdana, Helvetica, sans-serif;font-size:18px;color:#CC3333;text-decoration:none;float:left;clear:right;}
/*titulo receta 450px*/
.titulo-receta10{display:block;width:450px;padding-left:10px;font-family:Arial,Verdana, Helvetica, sans-serif;font-size:18px;color:#33855C;text-decoration:none;float:left;clear:right;}


/*ruta de seguimiento*/
.ruta-seguimiento{width:547px;height:24px;padding:8px 0px 0px 10px;font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#666666;text-decoration:none;}
.ruta-seguimiento a{font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#666666;text-decoration:none}
.ruta-seguimiento a:hover{font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#666666;text-decoration:underline}
.ruta-seguimiento .actual {font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;color:#990000;text-decoration:none;font-weight:bold;}
.ruta-seguimiento .flecha {font-family:Arial,Verdana, Helvetica, sans-serif;font-size:9px;color:#666666;text-decoration:none}

/*ruta de seguimiento 2*/
.ruta-seguimiento2{width:310px;height:24px;padding:8px 0px 0px 10px;font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#666666;text-decoration:none;}
.ruta-seguimiento2 a{font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#666666;text-decoration:none}
.ruta-seguimiento2 a:hover{font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#666666;text-decoration:underline}
.ruta-seguimiento2 .actual {font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;color:#990000;text-decoration:none;font-weight:bold;}
.ruta-seguimiento2 .flecha {font-family:Arial,Verdana, Helvetica, sans-serif;font-size:9px;color:#666666;text-decoration:none}


/*PIE DE PÁGINA*/
#PIE2{display:block;margin-top:0px;padding-top:13px;width:100%;height:30px;font-family:Arial,Verdana, Helvetica, sans-serif;font-size:9px;text-align:center;color:#666666;clear:both;border-top:1px solid #CCCCCC;}
#PIE{display:block;margin:0px;padding-top:13px !IMPORTANT;padding-top:0px;height:30px; font-family:Arial,Verdana, Helvetica, sans-serif;font-size:9px;text-align:center;color:#666666;clear:left;}
.pietxt{font-family:Arial,Verdana, Helvetica, sans-serif;font-size:9px;text-align:center;color:#666666;}
/*MAS INFORMACION EN LOS MAPAS*/
#mapainfo {width:180px;font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#333333;border:1px solid #E98C00; overflow: visible;padding:3px 7px 3px 7px; background-color:#FFFFFF; filter: alpha(opacity=75);opacity: .75;}
#mapainfo span {font-weight:bold;font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#004A00;filter: alpha(opacity=100);}


/*LINEA SEPARADORA*/
.lineasepara img{display:block;padding:3px 0px 0px 10px;clear:both;overflow:hidden}
.lineasepara2 img{display:block;padding:14px 0px 0px 10px;clear:both;overflow:hidden}
.lineasepara3{display:block;padding:5px 0px 5px 0px;clear:both;background: url("../images/linea_puntos3.gif") no-repeat 0px 9px;}
.lineasepara4{margin:24px 10px 10px 10px}/* cambiamos .lineasepara por .lineasepara4*/
.lineasepara5{margin:0px 10px 0px 10px}/* cambiamos .lineasepara por .lineasepara5*/


.txt_busc{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;color:#666666;}


/*NUEVOS APARTADOS PRODUCTOS FRESCOS*/
.prod-fresc-titu{ border-left:1px solid #CCC; padding-left:5px; color:#999999;}
.prodfres{ padding:0px 10px 4px 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}
.prodfres img{ float:left; margin:0px 15px 12px 0px;}
.prodfres p{ padding-bottom:8px; line-height:14px;}
.prodfres p span{ font-weight:bold; color:#336600}