
/******* CSS GENERAL ***********************************************************************/

body
{
  margin: 0 auto;
  padding: 0;
  background-color: #8CBAD4;
  background-image: url('imagenes/bg_pagina.jpg');
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: top left;
  font-family: trebuchet ms, arial,helvetica;	
  font-size : 9pt;
  color : #000000; 
}


A  {text-decoration : none; color:#3887cb; font-weight: bold;}
A:Visited  {text-decoration : none;	color:#3887cb; font-weight: bold;}
A:Active  {text-decoration : none;	color:#3887cb; font-weight: bold;}
A:Hover  {color:#edac0a; font-weight: bold;}

A.menu  {text-decoration : none; color:#f70e1f; font-weight: bold; font-size:11pt;}
A.menu:Visited  {text-decoration : none; font-weight: bold;  color:#f70e1f;font-size:11pt;}
A.menu:Active  {text-decoration : none;	color:#f70e1f; font-weight: bold; font-size:11pt;}
A.menu:Hover  {color:#edac0a; font-weight: bold; font-size:11pt;}

A.azul  {text-decoration : none; color:#3887cb; font-weight: bold; font-size:9pt;}
A.azul:Visited  {text-decoration : none; font-weight: bold;  color:#3887cb;font-size:9pt;}
A.azul:Active  {text-decoration : none;	color:#3887cb; font-weight: bold; font-size:9pt;}
A.azul:Hover  {color:#000000; font-weight: bold; font-size:9pt;}

A.marron  {text-decoration : none; color:#a04f00; font-weight: bold; font-size:8pt;}
A.marron:Visited  {text-decoration : none; font-weight: bold;  color:#a04f00;font-size:8pt;}
A.marron:Active  {text-decoration : none;	color:#a04f00; font-weight: bold; font-size:8pt;}
A.marron:Hover  {color:#a37328; font-weight: bold; font-size:8pt;}

A.navidad  {text-decoration : none; color:#8d0112; font-weight: bold; font-size:9pt;}
A.navidad:Visited  {text-decoration : none; font-weight: bold;  color:#8d0112;font-size:9pt;}
A.navidad:Active  {text-decoration : none;	color:#8d0112; font-weight: bold; font-size:9pt;}
A.navidad:Hover  {color:#a37328; font-weight: bold; font-size:9pt;}

A.news  {text-decoration : none; color:#3887cb; font-size:8pt;}
A.news:Visited  {text-decoration : none; color:#3887cb;font-size:8pt;}
A.news:Active  {text-decoration : none;	color:#3887cb; font-size:8pt;}
A.news:Hover  {color:#000000; font-size:8pt;}

A.submenus  {text-decoration : none; color:#ffffff; font-weight: bold; font-size:8pt;}
A.submenus:Visited  {text-decoration : none; font-weight: bold;  color:#ffffff; font-size:8pt;}
A.submenus:Active  {text-decoration : none;	color:#ffffff; font-weight: bold; font-size:8pt;}
A.submenus:Hover  {color:#a04f00; font-weight: bold; font-size:8pt;}

A.slink  {text-decoration : none; color:#a6deff; font-weight: bold; font-size:9pt;}
A.slink:Visited  {text-decoration : none; font-weight: bold;  color:#a6deff; font-size:9pt;}
A.slink:Active  {text-decoration : none;	color:#a6deff; font-weight: bold; font-size:9pt;}
A.slink:Hover  {color:#ffffff; font-weight: bold; font-size:9pt;}

A.slinkusr  {text-decoration : none; color:#dce8b3; font-weight: bold; font-size:9pt;}
A.slinkusr:Visited  {text-decoration : none; font-weight: bold;  color:#dce8b3;font-size:9pt;}
A.slinkusr:Active  {text-decoration : none;	color:#dce8b3; font-weight: bold; font-size:9pt;}
A.slinkusr:Hover  {color:#000000; font-weight: bold; font-size:9pt;}

A.naranja  {text-decoration : none; color:#000000; font-weight: bold; font-size:9pt;}
A.naranja:Visited  {text-decoration : none; font-weight: bold;  color:#000000;font-size:9pt;}
A.naranja:Active  {text-decoration : none;	color:#000000; font-weight: bold; font-size:9pt;}
A.naranja:Hover  {color:#ffffff; font-weight: bold; font-size:9pt;}

A.marron2  {text-decoration : none; color:#7c4700; font-weight: bold; font-size:8pt;}
A.marron2:Visited  {text-decoration : none; font-weight: bold;  color:#7c4700;font-size:8pt;}
A.marron2:Active  {text-decoration : none;	color:#7c4700; font-weight: bold; font-size:8pt;}
A.marron2:Hover  {color:#000000; font-weight: bold; font-size:8pt;}

A.verde  {text-decoration : none; color:#0a896a; font-weight: bold; font-size:8pt;}
A.verde:Visited  {text-decoration : none; font-weight: bold;  color:#0a896a;font-size:8pt;}
A.verde:Active  {text-decoration : none;	color:#0a896a; font-weight: bold; font-size:8pt;}
A.verde:Hover  {color:#000000; font-weight: bold; font-size:8pt;}
/******** TABLAS  **************************************************************************************************************/
.Main
{
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
}

table.main{
	border:1px solid #3e81a8;
	padding:0px;
	margin-top:0px;
	background-color: #3d80a7;
}

#sepnaranja{
	width:990px;
	height:5px;
	background: url(imagenes/sepnaranja.jpg) repeat-x; background-position:top left;
}
#sepnaranja2{
	width:100%;
	height:5px;
	background: url(imagenes/sepnaranja.jpg) repeat-x; background-position:top left;
}
#sepazul{
	width:100%;
	height:10px;
	background-color:#283d52;
	border-top:1px dotted #385d7a;
}

table.dotted{
border: 1px dotted #3887cb;

}

td.recetas{
font-size:16pt;
}

td.celiacos{
font-weigt:bold;
color:#d60000;
}

td.filas{
border-bottom: 1px dotted #fd8d18;
}


/******** LOGO - BANNER - MENU PRINCIPAL **************************************************************************************************************/



#cabecera{
	width:100%;
	height:144px;
	background: url(imagenes/bannergeneral.gif) no-repeat; background-position:top right;
}
#logo{
	position:relative;
	float:left;
	height:144px;
	margin-top:0px;
	border:0px solid #f70e1f;
}


#banner{
	position:relative;
	float:left;
	width:250px;
	height:102px;
	top:2px;
	left:490px;
	border:0px solid #f70e1f;
	text-align:right;
	color:#ffffff;
	font-size:22pt;
	font-style:italic;
	/*background-color:#000000;*/
}

/* IE6 Only */
* html #menuppal {margin-top:3px;	height:28px;	background: url(imagenes/bg_menutop.jpg) repeat-x; background-position:bottom left;} 

#menuppal{
	position:relative;
	display:block;
	float:left;
	width:765px;
	height:26px;
	list-style:none;	
	margin-top:15px;
    margin-left:0px;	
	padding:0 px;
	border:0px solid #efb14c;
  border-bottom:1px solid #cc7e00;
	background: url(imagenes/bg_menutop.jpg) repeat-x; background-position:top left;
}
#menuppal ul {	
list-style:none;
width:95%;
margin:auto;
}

#menuppal li {	
margin:1px;	
padding:0;	
float:left;
}

#menuppal li a {	
  display:block; 
  text-decoration:none;	
  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  color: #a04f00;
  padding: 5px 10px;
  margin: 0 0px;
  line-height: 16px;
  background-image:url(images/btn_menuppal.jpg);
  background-position: left top;
  background-repeat: repeat-x;
  border-right:1px dotted #ffffff;

}


#menuppal li a:hover {	
  color:#3C3E28;	
  background-position: left -24px;
  background-color:#ffffff;
  border-top:1px solid #cc7e00;
  border-left:1px solid #cc7e00;
  border-right:1px solid #cc7e00;

}

#submenus{
border-bottom:1px dotted #ffffff;
line-height:170%;
}

/******** DISTRIBUCION DE COLUMNAS **************************************************************************************************************/

#coliz{
	position:relative;
	float:left;
	width:225px;
	margin-top: 0px;
	min-height:200px;
	background-color:#3d80a7;
}

/* IE6 Only */
* html #colcentral {margin-top:-3px;} 

#colcentral{
	float:left;
	text-align:left;
	width:765px;
	padding:0px;
	min-height:500px;
	background-color:#ffffff;
	border:0px solid #285070;
}

#pieglobal{
	position:relative;
	display:block;
	float:left;
	width:100%;
	margin-top:0px;	
	padding:0;
	text-align:center;
	background-color:#ef9401;
	border:0px solid #78aa25;
}


#contsizda{
	margin-left:5px;
	float:left;
	width:72%;
	border:0px solid #78aa25;
}
#contsdcha{
	float:left;
	margin-left:8px;
	width:25%;
	border:0px solid #78aa25;
}

#buscador{
	margin-right:10px;
	float:left;
	width:47%;
	border:0px solid #78aa25;
}


#portada{
	float:left;
	width:30%;
	padding:10px;
	border:1px solid #ffffff;
	text-align:center;
}

#tit_bloque{
	background-color:#ffeccd;
	color:#b3730a;
	font-weight:bold;
	font-size:10pt;
	text-align:center;
	width:90%;
	padding:3px;
	border:1px dotted #b3730a;
}

p.normal{
	background-color:#ffeccd;
	font-size:8pt;
	text-align:center;
	padding:3px;
}

img.borde{
	border:1px solid #b3730a;
}

#icono{
	float:left;
	width:120px;
	border:1px solid #b3730a;
}


#mitad{
position:relative;
float:left;
width:48%;
margin-right:15px;
border: 0px solid #cc0000;
}

#sepia{
position:relative;
float:left;
width:96%;
margin:3px;
padding:5px;
border: 0px solid #cc0000;
background-color:#ffeccd;
}

/******** CAJAS NARANJAS PORTADA Y COCINA **************************************************************************************************************/

#col{
	position:relative;
	float:left;
	width:272px;
	height:100%;
}

#rec_wrp{
	position:relative;
	float:left;
	width:272px;
	height:100%;
  	background: url(imagenes/rec_top.jpg); 
  	background-repeat:no-repeat;
  	background-position:top left;
}
#rec_all{
	position:relative;
	float:left;
	width:100%;
	height:100%;
}

#rec_mid{
	position:relative;
	float:left;
	width:260px;
	height:100%;
	margin-top:20px;
	padding:5px;
	border:0px solid #f59c24;
  	background: url(imagenes/rec_mid.jpg); 
  	background-repeat:repeat-y;
  	background-position:top left;
	text-align:center;
}

#rec_bot{
	position:relative;
	float:left;
	width:272px;
	height:43px;
	text-align:center;
	padding-top:15px;
	border:0px solid #f59c24;
	float: left;
  	background: url(imagenes/rec_bot.jpg); 
  	background-repeat:no-repeat;
  	background-position:top left;
}


/* este es para la cocina */
#col2{
	position:relative;
	float:left;
	width:270px;
	height:100%;
}

#rec_mid2{
	position:relative;
	float:left;
	width:240px;
	height:100%;
	margin-top:10px;
	padding:5px;
	border:0px solid #f59c24;
	text-align:left;
}
#rec_bot2{
	position:relative;
	float:left;
	width:240px;
	height:18px;
	text-align:left;
	padding-right:15px;
	margin-top:5px;
	border:0px dotted #ffeccd;
	float: left;
	/*background-color:#e0ecf3;*/
}

/******** PIE DE PAGINA BLANCO **************************************************************************************************************/

#pie_fijo{
	position:relative;
	float:left;
	width:990px;
	height:210px;
	top:2px;
	border:0px solid #f70e1f;
	color:#64686a;
	background-color:#ffffff;
}
#in_pie{
	position:relative;
	float:left;
	width:250px;
	height:180px;
	top:15px;
	margin-left:10px;
	border-right:1px dotted #64686a;
	color:#64686a;
}
#in_pie2{
	position:relative;
	float:left;
	width:240px;
	height:180px;
	top:15px;
	margin-left:20px;
	border-right:1px dotted #64686a;
	color:#64686a;
}
#in_pie3{
	position:relative;
	float:left;
	width:140px;
	height:180px;
	top:15px;
	margin-left:20px;
	border-right:0px dotted #64686a;
	color:#64686a;
}
/******** BLOQUES LATERALES VERDES **************************************************************************************************************/

#hd_bloque{
  height:28px;
  width:220px;
  margin:0px;
  padding-top:5px;
  padding-left:5px;
  text-align:left;
  color:#ef9401;
  font-weight:bold;
  background: url(imagenes/bg_hd_bloques.jpg); 
  background-repeat: repeat-x;
  background-position:top left;
}

#lateral{
  width:220px;
  margin:0px;
  padding-top:2px;
  padding-left:5px;
  text-align:left;
  color:#a6deff;
}

#smenu ul {
	list-style:square;
	color:#a6deff;
    margin-top: 2px;
	border:0px solid #78aa25;

}

#smenu li {
    font-size: 9pt;
	text-align:left;
}

/* IE6 Only */
* html #medio {width:41%; margin-right:3px;	padding:5px;} 

#medio{
	width:44%;
	height:100%;
	border:0px solid #f0d7b7;
	float: left;
	margin-top:10px;
	margin-right:10px;
	padding:10px;
}

#mitad1{
position:relative;
float:left;
width:200px;
padding:10px;
margin:2px;
border: 0px solid #cc0000;
}
#mitad2{
position:relative;
float:left;
width:63%;
padding:10px;
margin:2px;
border: 0px solid #cc0000;
}

#fifty{
position:relative;
float:left;
width:58%;
padding:10px;
margin:2px;
border: 0px solid #cc0000;
}
#fifty2{
position:relative;
float:left;
width:30%;
padding:10px;
margin:2px;
border: 0px solid #cc0000;
}
#paginador{
	position: relative;
	width:100%;
	height:20px;
	background-color:#dbe8f4;
	margin-top:2px;
}


/************************************* ZOOM DE IMAGENES *************************/

.PopBoxImageSmall
{
   	border: solid 1px #cf7c2b;
	padding:2px;
	width:170px;
	/*height:65px;*/
	background-color:#ffffff;
   	cursor: url("imagenes/lupa_mas.cur"), pointer;
}
.PopBoxImageLarge
{
   	border: solid 2px #cf7c2b;
	padding:2px;
   	background:#ffffff;
   	cursor: url("imagenes/lupa_menos.cur"), pointer;
} 

.pbCaption{
	background-color:transparent;
	font-weight:bold;
	color:#9a0514;
}


/******** BLOQUES RESALTADOS **************************************************************************************************************/
#sombragris {
	width:96%;
	height:100%;
	background-color:#e8e9ea;
	padding:15px;
}

#interior1 {
	width:180px;
	height:100%;
	border:1px solid #e2e8ef;
	text-align:right;
	padding-top:5px;
	padding-right:15px;
	color: #a04f00;
  	background: url(imagenes/hd_subppal.jpg); 
  	background-repeat: repeat-x;
  	background-position:top left;
}
#int_cont{
	margin-top:4px;
	width:185px;
	text-align:left;
	border:0px solid #FFFFFF;
	background-color:#f79e1c;
	padding-left:10px;
}




#tit_naranja{
	color:#d28b16;
	font-weight:bold;
}

#block_hd{
	width:99%;
	background-color:#c4cdd6;
	padding:2px;
	color:#000000;
	font-weight:bold;
}

#seccion_hd_azul{
	height:20px;
	color:#3d80a7;
	font-weight:normal;
	font-size:12pt;
	border-bottom:1px dotted #3d80a7;
}


#seccion_hd{
	height:20px;
	color:#fd8d18;
	font-weight:normal;
	font-size:12pt;
	border-bottom:1px dotted #fd8d18;
}
#seccion_hd2{
	height:100%;
	color:#fd8d18;
	font-weight:normal;
	font-size:12pt;
	border-top:1px dotted #fd8d18;
}

#small{
	margin-left:12px;
	font-size:8pt;
	font-style:italic;
	color:#9f9f9f;
}
#small2{
	width:100%;
	border-bottom: 1px dotted #9f9f9f;
	margin-left:1px;
	padding-top:2px;
	font-size:8pt;
	font-style:italic;
	color:#9f9f9f;
	text-align:right;
}

#resaltados {
	position:relative;
	display:block;
	float:left;
	width:100%;
	border:2px solid #78aa25;
	text-align:center;
}

#hdazul {
	position:relative;
	display:block;
	float:left;
	width:600px;
	height:20px;
	padding-right:15px;
	border:1px solid #6590b2;
	text-align:right;
    background-color:#9cb7cb;
}

img.bordeimgs{
	border:1px solid #ef9401;
}

#foto{
	position:relative;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	width:206px;
	border:1px solid #fd8d18;
	padding:2px;
	background-color:#ffffff;
}
#ingredwrap{
	position:relative;
	float:left;
	width:300px;
	margin-left:5px;
	margin-top:10px;
	border:0px solid #fd8d18;
}


#topreceta{
	width:100%;
	min-height:200px;
}

/******** PAGINA DE PORTADA  **************************************************************************************************************/

/* IE6 Only */
* html #bloque1 {width:40%; margin-right:2px;border:0px solid #f0d7b7;} 
* html #bloque2 {width:40%; margin-right:2px;border:0px solid #f0d7b7;} 
* html #bloque3 {width:40%; margin-right:2px;border:0px solid #f0d7b7;} 
* html #bloque4 {width:40%; margin-right:2px;border:0px solid #f0d7b7;} 

#bloques{
	width:46%;
	height:220px;
	border:1px solid #f59c24;
	float: left;
	margin-right:5px;
	margin-left:5px;
	padding:5px;
}

#bloquecont{
margin-right: 0px;
width:100%;
border:0px dotted #cc0000;
text-align:center;
}

#bloquecont2{
margin-right: 0px;
width:99%;
text-align:left;
}

#bloques1{
	width:265px;
	height:211px;
	border:0px solid #f59c24;
	float: left;
	margin-right:0px;
	margin-left:3px;
	padding:2px;
  	background: url(imagenes/recuadros.gif); 
  	background-repeat:no-repeat;
  	background-position:top left;
}

#bloques2{
	width:530px;
	height:190px;
	border:0px solid #f59c24;
	float: left;
	margin-right:0px;
	margin-left:3px;
	padding:2px;
  	background: url(imagenes/recuadros_verde.gif); 
  	background-repeat:no-repeat;
  	background-position:top left;
}
#bloques3{
	width:530px;
	height:220px;
	border:0px solid #f59c24;
	float: left;
	margin-right:0px;
	margin-left:3px;
	padding:2px;
}

#vermas{
	width:46%;
	border:1px solid #f59c24;
	float: left;
	margin-right:5px;
	margin-left:5px;
	padding:5px;

	background-color:#f59c24;
	color:#ffffff;
	text-align:center;
	line-height:150%;
}

#main_titular{
	width:100%;
	height:100%;
	font-size:20pt;
	color:#e88909;
	padding:5px;
}

#bloque1{
	width:44%;
	height:100%;
	border:1px solid #f0d7b7;
	float: left;
	margin-right:10px;
	padding:10px;
  	background: url(imagenes/bg_portada1.gif); 
  	background-repeat: no-repeat;
  	background-position:top left;
}
#bloque2{
	width:44%;
	height:100%;
	border:1px solid #bfdac5;
	float: left;
	margin-right:10px;
	padding:10px;
  	background: url(imagenes/bg_portada2.gif); 
  	background-repeat: no-repeat;
  	background-position:top left;
}
#bloque3{
	width:44%;
	height:100%;
	border:1px solid #dcc4e3;
	float: left;
	margin-right:5px;
	margin-left:5px;
	margin-top:10px;
	padding:10px;
  	background: url(imagenes/bg_portada3.gif); 
  	background-repeat: no-repeat;
  	background-position:top left;
}
#bloque4{
	width:44%;
	height:223px;
	border:1px solid #cac6c6;
	float: left;
	margin-right:5px;
	margin-left:5px;
	margin-top:10px;
	padding:10px;
  	background: url(imagenes/bg_portada4.gif); 
  	background-repeat: no-repeat;
  	background-position:top left;
}
#bloque5{
	width:538px;
	height:100%;
	border:0px solid #cac6c6;
	float: left;
	margin-right:0px;
	margin-top:10px;
	padding-left:5px;
}



#areanews {
	margin-top:0px;
	width:190px;
	height:100%;
	border:0px solid #e2e8ef;
	text-align:left;
	padding-top:5px;
	padding-left:5px;
	color: #ffffff;
	font-style: bold;
  	background: url(imagenes/bg_hd_azul.jpg); 
  	background-repeat: repeat-x;
  	background-position:top left;
}
#areanews2{
	margin-top:6px;
	margin-left:-5px;
	width:181px;
	text-align:left;
	border:0px solid #FFFFFF;
	background-color:#dbe8f4;
	padding:7px;
}

#interior2 {
	margin-top:0px;
	width:190px;
	height:100%;
	border:0px solid #e2e8ef;
	text-align:left;
	padding-top:5px;
	padding-left:5px;
	color: #a04f00;
	font-style: bold;
  	background: url(imagenes/bg_hd_amarillo.jpg); 
  	background-repeat: repeat-x;
  	background-position:top left;
}
#int_cont2{
	margin-top:6px;
	margin-left:-5px;
	width:181px;
	text-align:left;
	border:0px solid #FFFFFF;
	background-color:#fae7cb;
	padding:7px;
}

#interior_verde {
	margin-top:0px;
	width:190px;
	height:100%;
	border:0px solid #e2e8ef;
	text-align:left;
	padding-top:5px;
	padding-left:5px;
	color: #8d0112;
	background-color:#f8e6c6;
  	/*background: url(imagenes/bg_nav_menus.jpg); 
  	background-repeat: no-repeat;
  	background-position:top left;*/
}
#int_verde{
	margin-top:0px;
	margin-left:0px;
	width:170px;
	text-align:left;
	border:0px solid #FFFFFF;
	background-color:#f8e6c6;
	color: #8d0112;
	padding:0px;
}




/******** TITULARES Y CABECERAS DE SECCION /areas  **************************************************************************************************************/

h1{
	font-family: "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
	font-size:15pt;
	color:#3887cb;
	line-height:150%;
	font-weight:normal;
	text-transform:uppercase;
}
  
#texto{
	width:94%;
	height:100%;
	border: 0px solid #cc0000;
	text-align:justify;
	padding:10px;
}

#indent{
	width:90%;
	border: 0px solid #cc0000;
	text-align:left;
	padding-left:46px;
}

#hd_seccion{
	border: 0px solid #cc0000;
  	background: url(images/hd_seccion.gif)no-repeat;
	height:30px;
	padding-left:20px;
	padding-top:6px;
	color:#9d9d9d;
}

#galeria{
	padding:5px;
	width:96%;
	border: 0px solid #cc0000;
	margin-top:5px;
}
/******** RESALTADO DE ANUNCIOS  **************************************************************************************************************/

table.lstanuncios{
border: 0px solid #a1bb7e;
}

table.lstanuncios tr.gratis td { 
border-top: 1px solid #ef9401;
border-bottom: 0px solid #a1bb7e;
height:25px;    
}
table.lstanuncios tr.resaltado td { 
border-top: 1px solid #ef9401;
border-bottom: 0px solid #a1bb7e;
background-color: #ffdba0;
height:25px; 
}

table.lstanuncios tr.destacado td { 
font-size: 12pt;
color:#2a5975;
border-top: 0px solid #ef9401;
border-bottom: 0px solid #a1bb7e;
background-color: #d4e4ee;
/*background: url(imagenes/bg_menutop.jpg) repeat-x; background-position:top left;*/
height:27px;
}

td.small{
text-align:right;
font-size:8pt;

}
/******** DETALLE DE ANUNCIOS  **************************************************************************************************************/

table.detalle{
border: 0px dotted #a1bb7e;
}

td.hdtablas{
background-color:#e2e8ef;
color:#3d80a7;
}


#notasanuncio{
	margin-left:5px;
	width:96%;
	height:100%;
	border: 1px dotted #ef9401;
	background-color: #ffdba0;
	padding:5px;
	color:#819557;
	font-weight:bold;
}

#sm_top{
text-align:right;
font-size:8pt;
color:#3887cb;
}

#dettitulo{
font-size:14pt;
background-color:#ffdba0;
color:#935d05;
font-weight:bold;
border: 1px dotted #ef9401;
}

#datos{
position:relative;
float:left;
width:100%;
height:100%;
padding:0px;
margin-top:5px;
border-bottom:1px dotted #ef9401;
}

#logoempresas{
position:relative;
float:left;
width:220px;
border:0px solid #cc0000;
}

#direccion{
position:relative;
float:left;
margin-left:10px;
padding:15px;
border-left:1px dotted #ef9401;
}

#descripcion{
width:100%;
height:100%;
padding-top:15px;
border:0px dotted #d3e0c0;
}

#map_canvas{
position:relative;
width: 100%; 
height: 270px;
border:1px solid #ef9401;
}

/******** ETIQUETAS  **************************************************************************************************************/

#labels3{
margin-bottom:2px;
width:180px;
float:left;
border:0px solid #cc0000;
color:#3887cb;
font-weight:bold;
vertical-align:middle;
}

#labels2{
margin-bottom:2px;
width:300px;
float:left;
border:0px solid #cc0000;
color:#3887cb;
font-weight:bold;
vertical-align:middle;
}
#labels3{
margin-bottom:2px;
width:300px;
float:left;
border:0px solid #cc0000;
color:#3887cb;
font-weight:bold;
vertical-align:middle;
text-transform:uppercase;
}

#campos2{
margin-bottom:2px;
border:0px solid #cc0000;
vertical-align:middle;
}

#ingredientes{
text-transform:lowercase;
font-size:8pt;
margin-left:40px;
}

#cita{
padding:2px;
color:#5286a9;
border: 1px solid #70a2c3;
background-color: #e2e8ef;
}

.highlight_word{
    background-color: #ffeccd;
	color:#d28b16;
}

#subtit_receta{
height:22px;
font-size:8pt;
border-bottom:0px dotted #fd8d18;
color:#3887cb;
}

ul{
margin-left:10px;
}

img.mid {vertical-align:middle}

img.wrapleft{
float:left;
padding: 1px 1px 1px 1px;
vertical-align:text-top;
border:1px solid #fd8d18;
}

#lst{
position:relative;
display:block;
width:470px;
height:55px;
float:left;
margin-left:10px;
border-bottom:1px dotted #579edb;
}

#lstnueva{
position:relative;
display:block;
width:540px;
float:left;
margin-left:10px;
border-bottom:1px dotted #579edb;
}
/******** SAN VALENTIN  **************************************************************************************************************/
#valentin_bg{
	position:relative;
	width:532px;
	height:434px;
	float:left;
	background: url(imagenes/f_valentin1.png) no-repeat; background-position:top left;
}
#val_txt1{
	position:relative;
	width:313px;
	height:73px;
	float:left;
	padding-left:224px;
	padding-top:50px;
}
#val_txt2{
	position:relative;
	width:313px;
	height:73px;
	float:right;
	padding-right:100px;
	padding-top:80px;
}
#val_txt3{
	position:relative;
	width:313px;
	height:73px;
	float:right;
	padding-right:100px;
	padding-top:80px;
}
#val_txt4{
	position:relative;
	width:50%;
	float:left;
	text-align:center;
}

p.val{
	padding-left:5px;
	line-height:120%;
}

/******** ENCUESTA  **************************************************************************************************************/

#porcentaje_enc{
  width: 95px;
  position: relative;
  float:left;
  border:0px solid #ffffff;
  text-align:right;
  font-size:8pt;
  color:#000000;
}
#marcador_enc{
  position: relative;
  float:left;
  background: url(imagenes/statsbg.jpg) repeat-x; background-position:top left;
  border:1px solid #dbe8f4;
  text-align:right;
}

#lbl_enc{
  width: 75px;
  position: relative;
  float:left;
  font-size:8pt;
  margin-left:3px;
  color:#000000;
}





/******** ENCUESTA  **************************************************************************************************************/
#labels{
margin-bottom:2px;
width:100px;
float:left;
border:0px solid #cc0000;
color:#3887cb;
font-weight:bold;
vertical-align:middle;
}
#campos{
margin-bottom:2px;
position:relative;
border:0px solid #cc0000;
}
#boton{
margin-top:5px;
margin-left:95px;
}

#Primeros{
display:none;
}

/******** PAGINAS AMIGAS  **************************************************************************************************************/
#amigas1{
  position: relative;
  float:left;
  width:744px;
  height:161px;
  background: url(imagenes/granjarosendo.jpg) no-repeat; 
  margin-bottom:25px;
}
#amigas2{
  position: relative;
  float:left;
  width:744px;
  height:161px;
  background: url(imagenes/etxanobe.jpg) no-repeat; 
  margin-bottom:25px;
}
#amigas3{
  position: relative;
  float:left;
  width:744px;
  height:161px;
  background: url(imagenes/gastronomia_alternativa.jpg) no-repeat; 
  margin-bottom:25px;
}

#intext{
  position: relative;
  float:left;
  width:218px;
  margin-left:260px;
  line-height:120%;
}

#intext2{
  position: relative;
  float:left;
  width:469px;
  margin-left:135px;
  line-height:120%;
}

TEXTAREA, INPUT {
font-family:Trebuchet MS,verdana,arial,helvetica;
font-style:normal; 
font-weight:normal; 
font-size: 9pt;
color:#636363; 
/*background-color:#eee5d9;*/ 
border-width:1px ; 
border-color:#c0bbbb; 
border-style:solid
}

SELECT, OPTION {
font-family:Trebuchet MS,verdana,arial,helvetica;
font-style:normal; 
font-weight:normal; 
font-size: 8pt;
color:#636363; 
background-color:#eee5d9; 
border-width:0px solid #c0bbbb;
width:300px;
}


INPUT.radazul {
border-width:0px ; 
border-color:#1a77ae; 
border-style:solid;
color: #ffffff;
background-color:#dbe8f4;
}

INPUT.boton {
vertical-align:bottom;
background-color:#3a9bd5; 
border-width:1px ; 
border-color:#1a77ae; 
border-style:solid;
color: #ffffff;
}

span.radio { 
  width: 19px; 
  height: 19px; 
  padding: 0 0px 0 0; 
  background: url(imagenes/radiobuton.gif) no-repeat; 
  display: block; 
  clear: left; 
  float: left; 
} 

fieldset {
  	padding-top: 5px;
  	padding-left: 5px;
  	border:1px solid #f6911f; 
	width:700px;
}
label {
  	float:left;
  	width:25%;
  	margin-right:0.5em;
  	padding-top:0.2em;
  	text-align:right;
  	font-weight:bold;
	color:#f6911f;
}

