/*---------------------fototeca------------------------ */

* {margin: 0; padding: 0;}

.galeria {width: 735px; position: relative; overflow: hidden; }

.galeria .condiciones {color: #666061; font: 14px Arial, Helvetica, sans-serif; padding-left: 12px; margin: 0 0 45px;}
.galeria .condiciones strong {font-weight: normal; display: block; margin: 0 0 15px 0;}
.galeria a {text-decoration: none;}
.galeria a img {border: 0;}

.galeria ul {list-style-type: none; margin: 0; padding: 0;  }
.galeria li {margin: 0 0 15px 0; background: url(/imagenes/imgplantilla/bullet-guion.gif) left 8px no-repeat; padding-left: 10px;}

.galeria .bloque {padding: 0 20px; font: normal 1.2em/28px Arial, Helvetica, sans-serif; color: #666; float: left; margin-bottom: 70px; z-index: 50; width: 141px; overflow: hidden;} 
.galeria .bloque span {color: #525c3e;}
.galeria .bloque a {color: #666;text-decoration:underline;}
.categoria .bloque a {color: #666;text-decoration:none;}
.categoria .bloque {font: normal 1.3em Arial, Helvetica, sans-serif; color: #666; text-align: center; margin-bottom: 0; height: 210px;} 


.galeria .velo {position: absolute; top: 0; left: 0; width: 735px; background-color: #fff; z-index: 100; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:.8; display: none; overflow: hidden;  }

.galeria .mensaje {width: 480px; background-color: #f8f7f2; position: absolute; top: 20px; left: 50%; margin: 0 0 0 -260px; z-index: 200; padding: 20px; font: 11px Arial, Helvetica, sans-serif; display: none;}
.galeria .mensaje h2 { font: bold 15px Arial, Helvetica, sans-serif; margin: 0 auto 20px; text-align: center; clear: both; }
.galeria .mensaje input {display: block; margin: 30px auto;}
.galeria .mensaje a {display: block; float: right; font: bold 15px Verdana, Geneva, sans-serif; text-decoration: none; color: #525c3e;}









/*
meta{
  fecha:25/05/2009;
  cliente:Ministerio de medio ambiente y medio rural y marino;
  autor:Telefonica Soluciones;
  desarrollo:Jorge OrtuÃ±o, Eduardo Redondo, Mario Quijano;
}
*/




/*GENERAL ESTILES*/

*{
 margin:0;
 padding:0;
 border:0;
}

#cabprint {
	display: none;
}
.clear {
	clear: both;
}

p {
	padding: 4px 0 4px 0;
}


h1 {
	text-indent: -5000px;
	padding: 0;
	margin: 0;
	font-size: 0.1em;
	height: 0em;
	border-bottom: 1px solid #ccc;
	
}

form {
	padding: 0;
	margin: 0;
}

input {
border: 1px solid #c4d79d;
color: #345a83;
}

select {
border: 1px solid #c4d79d;
color: #345a83;
}

.oculto {
	display:none;
}
.titulo_azul {
	color: #525c3e;
	padding: 0 0 0 14px;
}

body{
 font-size: 75%;
 font-family: Arial, Helvetica, sans-serif;
 color:#534D4F;
 padding:0;
 background: url(/imagenes/imgplantilla/al_bg_page.jpg) center top no-repeat;
 background-color: #fafaf9;
}

#general_portada{
	background: url(/imagenes/imgplantilla/al_bg_general.jpg) center top no-repeat;
	width:990px;
	height: 1%;
	overflow: hidden;
	margin: 0 auto;     
	  
}

#header{
	width:990px;
	height:158px;    
	    
}

#headerfleft{
	width:768px;
	height:156px;
	float: left;   
}

#headerfright {
	width:200px;
	height:156px;
	float: right;
}





#subnav {
	/*margin: 18px 0 5px 10px;*/
	margin: 0px 0 0px 10px;
	padding: 5px 0 0 0;
	color: #767676;
	font-size: 1em;
	height: 32px;
	
	display: block;
}
#subnav a{
	color: #767676;
	text-decoration: none;
}
#subnav a:hover{
	color: #767676;
	text-decoration: underline;
}
#subnav ul {
	margin: 0;
	padding: 5px 0 0 0;

}
#subnav ul li{
	margin: 0 0 0 0;
	padding: 0;
	display: block;
		list-style: none;
	display: inline;
}

/* Mapa Web*/




.mapaweb {
font-size: 0.8em;
margin: 0px 8px 5px 5px;
padding: 5px 0 0 0;
text-align: right;
height: 32px;
line-height: 18px;

}	
.mapaweb a{
	color: #345a83;
	text-decoration: none;
}
.mapaweb a:hover{
	color: #534d4f;
	text-decoration: underline;
}



#mapaWeb {
font-size: 1.2em;
margin: 0px 8px 5px 5px;
padding: 5px 0 0 0;

}
#mapaWeb a{
	color: #345a83;
	text-decoration: none;
}
#mapaWeb a:hover{
	color: #534d4f;
	text-decoration: underline;
}
#mapaWeb ul{
display: block;
border-left: 1px dotted #ccc;
padding: 0 0 0 3px;
margin:  0 0 0 3px;

}	

#mapaWeb ul ul{
display: block;
padding: 3px;
margin: 3px;
border-top: 1px dotted #e4ecd3;
border-left: none;

}	

#mapaWeb ul li{
	background-image: none;
	font-weight: bold;
	padding: 2px 0 2px 0;
	display: block;
}	
#mapaWeb  li ul li {
	font-weight: normal;
	padding: 2px 0 2px 10px;
	font-size: 0.9em;
	font-weight: bold;
	display: block;
}	
#mapaWeb  li ul li a{

	padding: 2px 0 2px 10px;
	color: #46463e;
}	

#mapaWeb  li ul li ul li{
	font-weight: normal;
	padding: 2px 0 2px 20px;
	font-size: 0.9em;
	display: block;
}	

#mapaWeb  li  li  li li{
	font-weight: normal;
	padding: 2px 0 2px 5px;
	font-size: 0.8em;
	display: block;
}	
	



/* FIN Mapa Web*/

/*HEADER FORM BUSCADOR CABECERA HOME*/
#headerform {
margin: 5px 5px 5px 0px;
padding: 5px;
font-size: 0.9em;
}
#headerform form {

}


.botsubmithome {
display:block;
float:left;
height:16px;
width: 16px;
margin:0 0 0 3px;
border: none;
}


#headerform ol{
list-style: none;
}
#headerform li{
display: block;
margin: 3px 0 0 0;
height: 25px;
width: 200px;
}

#headerform input{
border: 1px solid #c4d79d;
padding: 2px 2px 2px 5px;
margin: 3px 3px 3px 0px;
font-size: 1em;
color: #534D4F;
float: left;
display: block;
}
#headerform input.botsubmithome{
border: none;
}


#headerform select {
border: 1px solid #c4d79d;
padding: 0px 2px 2px 0px;
margin: 1px 3px 3px 0px;
width: 120px;
font-size: 1em;
color: #534D4F;
float: left;
display: block;
}
#headerform label {
height: 17px;
float: left;
display: block;
padding: 4px 4px 0 0;
text-align: right;
width: 40px;
}
#headerform img {
height: 17px;
float: left;
display: block;
margin: 0 0 0 3px;
}



#headeranim {
width: 522px;
height: 119px;
float: left;
padding: 0;
margin: 0;
display: block;
border-left: 1px solid #dee5d1; 
}
#headerlogos {
width: 233px;
height: 119px;
float: left;
padding: 0;
margin: 0;
}
#logoministerio{
width: 233px;
height: 43px;
padding: 0;
margin: 0;
}
#logoalimentacion{
width: 233px;
height: 43px;
padding: 0;
margin: 0;
}





/*--------------------------------------------------------DESARROLLO*/
#desarrollo {
padding: 0;
margin: 0;
overflow: hidden;
height: 1%;
	    	
}
#navegacion {
	float: left;
	width: 233px;
	font-size: 1.1em;
	display: block;
	padding: 19px 0 0 0;

}



/*-------------------------------------------------------MENU NAVEGACION PRINCIPAL*/
#navprincipal {
	background-color: #fff;
	border-top: 1px solid #f6f8f3;
	border-right: 1px solid #dee5d1;
	width: 206px;
}
#navprincipal ul{
	margin: 10px 0 0px 20px;
	padding: 0 0 0 0;
	list-style-type: none; 
	font-size: 0.9em;
}

#navprincipal ul a{
display: block;
color: #544a4a;
text-decoration: none;
}


#navprincipal ul a:hover{
text-decoration: underline;
}
#navprincipal li {
	margin: 0 0 0 0;
	padding: 4px 10px 4px 0;
	display: block;

}


	/*SEGUNDO NIVEL*/
	
	#navprincipal li ul{
		margin: 5px 0 10px 0px;
		padding: 5px 0 5px 5px;
		list-style-type: none; 
		border-top: 1px solid #f7fdeb;
		font-size: 1em;
		background-color: #fbfef5;
		
	}
	
	#navprincipal li ul a{
	display: block;
	color: #666b5b;
	text-decoration: none;
	}		
	
	#navprincipal ul li ul li {
		margin: 0 0 0 2px;
		padding: 2px 10px 2px 2px;
		display: block;
			
	}	

		/*TERCER NIVEL*/
		
		#navprincipal li ul li ul{
			margin: 5px 0 10px 0px;
			padding: 5px 0 5px 2px;
			list-style-type: none; 
			font-weight: normal;
			text-transform: none;
			font-size: 1.1em;
			
		}
		
		#navprincipal li ul li ul a{
		display: block;
		color: #666b5b;
		text-decoration: none;
		}		
		
		#navprincipal ul li ul li ul li{
			margin: 0 0 0 2px;
			padding: 2px 10px 2px 8px;
			display: block;
			background: url(/imagenes/imgplantilla/al_li_2nivel.gif) left top no-repeat;
			font-weight: normal;
				
		}		
		
		
			/*CUARTO NIVEL*/
			
			#navprincipal ul ul ul ul {
				margin: 5px 0 10px 0px;
				padding: 5px 0 5px 2px;
				list-style-type: none; 
				font-weight: normal;
				text-transform: none;
				font-size: 0.8em;
				border-top: 1px solid #dee5d1;
				
			}
			
			#navprincipal li ul li ul li ul a{
			display: block;
			color: #666b5b;
			text-decoration: none;
			}		
			
			#navprincipal  li ul li ul li ul li{
				margin: 0 0 0 2px;
				padding: 2px 10px 2px 6px;
				display: block;
				background: url(/imagenes/imgplantilla/al_li_4nivel.gif) left top no-repeat;
				font-weight: normal;
					
			}			
		

.submenu_activo {
	font-weight: bold;
	color:#525c3e;
}

.sub_submenu_activo {
	font-weight: bold;
	color:#525c3e;
}





		
		

#navegacionclose {
background: url(/imagenes/imgplantilla/al_bg_navegacionclose.jpg) left top no-repeat;
height: 131px;
width: 207px;
padding: 0;
margin: 0;
}


/*----------------------------RASTRO DE MIGAS-----------------------------------*/

.barra_info {
     padding: 5px 3px 5px 0px;
     margin: 5px 3px 5px 21px;
     font-size: 1em;
     color: #487bb2;
     font-weight: normal;
}

.barra_info a{
     color: #487bb2;
     text-decoration: none;
     font-weight: normal;
}
.barra_info a:hover{
     color: #487bb2;
     text-decoration: underline;
     font-weight: normal;
}

.migasselected {
     font-weight: normal;
}


/*----------------------------LAYOUT 1 COLUMANA SEGUNDOS NIVELES----------------*/


#layout {
	float: right;
	width: 757px;
	background-color: #FAFAF9;
	overflow: hidden;
	height: 1%;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#layoutclose {
background-color: #FAFAF9;
width: 757px;
font-size: 0.1em;
height: 1px;
clear: both;
}

/*----------------------------LAYOUT HOME---------------------------------------*/


#layouthome {
	float: right;
	width: 756px;
	background-color: #FAFAF9;
	overflow: hidden;
	height: 1%;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#layout_home_fleft {
	float: left;
	width: 500px;
	overflow: hidden;
	height: 1%;
	padding: 0 0 0 0;
	margin: 0 0 0 0;

	
}

#layout_home_fright {
	float: right;
	width: 243px;
}

.layout_home_conts_left {
	padding: 0px 0px 30px 0px;
	margin: 0px 0px 0px 21px;
}

.layout_home_conts_left img{
	border: 1px solid #dee5d1;
		width: 466px;
	height: 137px;
}

.layout_home_conts_left01 {
	float: left;
	width: 226px;
	text-align: left;
	padding: 0 7px 0 0px;
}
.layout_home_conts_left01 span{
	font-size: 1.3em;
	padding: 2px 0 2px 0;
	display: block;
}




/*_______________________________ SMALL BANNER _______________________________*/


.layout_home_conts_left02 {
	float: left;
	width: 226px;
	text-align: left;
	padding: 0 11px 0 0px;
	background: url(/imagenes/imgplantilla/al_bg_modulohome.jpg) left top no-repeat;
	height: 185px;

}
.layout_smallbanner {
	padding: 13px 0px 9px 11px;
	margin: 0;
}
.layout_smallbanner img{
	border: 1px solid #ddd9d2;
	width: 204px;
	height: 57px;
}

.layout_smallbannertext {
	padding: 0 14px 3px 21px;
	margin: 0;
	color: #707466;
}

.layout_smallbannertext a{
	color: #707466;
	text-decoration: none;
}
.layout_smallbannertext a:hover{
	color: #707466;
	text-decoration: underline;
}
/*_______________________________ NOTICIAS_______________________________*/

#layout_home_noticias {
	border-left: 1px solid #f8ebc4;
	border-bottom: 1px solid #f8ebc4;
	padding: 0 0 0 0;
}

#layout_home_noticias_tit {
	font-size: 1.2em;
	color: #413e4d;
	background-color:#f8ebc4 ;
	padding: 6px 0 4px 20px;
	font-weight: bold;
}

#layout_home_noticias_tit span{
	float: left;
}
#layout_home_noticias_tit img{
	float: right;
}

.layout_home_noticias_item_first {
	
	padding: 12px 10px 13px 20px;
	color: #f8ebc4;
	background-color: #fffcf3;
	font-size: 0.9em;

}

.layout_home_not_img {
	float:left;
	padding:10px 10px 5px;
	width:68px;
}
.layout_home_not_img img{
	padding: 2px;
	margin: 2px;
	background-color: #fff;
	border: 1px solid #ece7d7;
}

.layout_home_not_txt {
	float: right;
	width: 114px;
	color: #555657;
}

.layout_home_not_txt a{
	text-decoration: none;
	color: #555657;
}
.layout_home_not_txt a:hover{
	text-decoration: underline;
	color: #555657;
}
.layout_home_not_txt span{
	display: block;
	padding: 3px 0 3px 0;
	font-weight: bold;
}




.layout_home_not_txt_item {
	padding: 12px 10px 13px 20px;
	border-top: 1px solid #fff;
	color: #555657;
	background-color: #fffcf3;
	font-size: 0.9em;
}
.layout_home_not_txt_item a{
	text-decoration: none;
	color: #555657;
}
.layout_home_not_txt_item a:hover{
	text-decoration: underline;
	color: #555657;
}
.layout_home_not_txt_item  span{
	display: block;
	padding: 3px 0 3px 0;
	font-weight: bold;
}

/*_______________________________ layout_home_texto_item__________________________*/
#layout_home_texto_item {
	background-color:#FFFFFF;
	border-left:1px solid #F7F9FB;
	color:#5E6C85;
	font-size:0.8em;
	padding:12px 14px 8px 19px;
}

#layout_home_texto_item a{
	text-decoration: underline;
	color:#000;
	
}

/*_______________________________ VIDEO______________________________*/

#layout_home_video {
	background-color: #f7f9fb;
	padding: 0 0 0 0;
	border-left: 1px solid #ecf2f7;
	border-top: 1px solid #ecf2f7;
}

#layout_home_video_tit {
	font-size: 1.2em;
	color: #3170b5;
	background-color: #ecf2f7;
	padding: 6px 0 4px 20px;
	font-weight: bold;
}
.layout_home_video_visor {
	border-left: 1px solid #f7f9fb;
	background-color: #fff;
	padding: 12px 0 8px 10px;
}

.layout_home_video_item {
	padding: 12px 10px 13px 20px;
	color: #345a83;
	background-color: #fff;
	font-size: 0.9em;
	
}
.layout_home_video_item a{
	text-decoration: none;
	color: #3170b5;
}
.layout_home_video_item a:hover{
	text-decoration: underline;
	color: #487bb2;
}
.layout_home_video_item span{
	display: block;
	padding: 3px 0 3px 0;
	color: #3170b5;
	font-weight: bold;
}

/*_______________________________ banner 210x80______________________________*/

#layout_home_marmy_modulo {
	background: url(/imagenes/imgplantilla/al_banner_210x80_bg.jpg) left top no-repeat;
	background-color: #fff;
	padding:12px 10px 0px 17px;
	margin: 0 0 0 0;
	height: 89px;
}



#banner210x80 img{
	padding: 0 0 0 0;
	margin: 0 0 0 0;

}

/*_______________________________CONSEJOS DE MARMY_______________________________*/

#layout_home_consejosmarmy {
	
	border-bottom: 1px solid #f8fee3;
	padding: 0 0 0 0;
}

#layout_home_consejosmarmy_tit {
	font-size: 1.2em;
	color: #525c3e;
	background-color: #f8fee3;
	padding: 6px 0 4px 20px;
	font-weight: bold;
}

#layout_home_consejosmarmy_tit span{
	float: left;
}
#layout_home_consejosmarmy_tit img{
	float: right;
}

.layout_home_consejosmarmy_item {
	padding: 12px 10px 13px 20px;
	color: #534d4f;
	background-color: #fff;
	font-size: 0.9em;
}
.layout_home_consejosmarmy_item a{
	text-decoration: none;
	color: #534d4f;
}
.layout_home_consejosmarmy_item a:hover{
	text-decoration: underline;
	color: #487bb2;
}
.layout_home_consejosmarmy_item span{
	display: block;
	padding: 3px 0 3px 0;
	color: #534d4f;
	font-weight: bold;
}
	

/*_______________________________ AGENDA_______________________________*/

#layout_home_agenda {
	border-left: 1px solid #e4ecd3;
	border-bottom: 1px solid #e4ecd3;
	padding: 0 0 0 0;
}

#layout_home_agenda_tit {
	font-size: 1.2em;
	color: #525c3e;
	background-color: #e4ecd3;
	padding: 6px 0 4px 20px;
	font-weight: bold;
}

#layout_home_agenda_tit span{
	float: left;
}
#layout_home_agenda_tit img{
	float: right;
	
}
.layout_home_agenda_item {
	padding: 12px 10px 13px 20px;
	color: #534d4f;
	background-color: #fbfcf9;
	font-size: 0.9em;
}
.layout_home_agenda_item a{
	text-decoration: none;
	color: #534d4f;
}
.layout_home_agenda_item a:hover{
	text-decoration: underline;
	color: #487bb2;
}
.layout_home_agenda_item span{
	display: block;
	padding: 3px 0 3px 0;
	color: #534d4f;
	font-weight: bold;
}
#layout_home_calendar {
	padding: 12px 10px 13px 20px;
	color: #345a83;
	background-color: #fff;
	font-size: 0.9em;
}

		/****Calendario***/
		
		#calendar {
			width: 200px;
			padding: 0;
			margin: 0;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			text-align: center;
			background-color: #fff;
		}
		
		.calendarcenter {
			
		
		}
		
		#calendar .nav, .nav a {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: bold;
			color: #fff;
			background-color: #A2ADBC;
			text-align: center;
			text-decoration: none;
		}	
		
		#calendar .month {
			font-size: 13px;
			color: #fff;
			background-color: #6a6a6a;
			text-align: center;
			font-weight: bold;
		}
		
		#calendar  td.day {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #555657;
			background: #dcdedf;
			background-image: none;
		}
		
		#calendar .today {
			color: #F6F4DA;
			font-weight: bold;
		}
		
		#calendar td.diaselected a {
			/*color: #F6F4DA;*/
			font-weight: bold;
		}
		
		#calendar td.diaselected a:link {
			color: #F6F4DA;
			font-weight: bold;
		}
		
		#calendar td.diaselected a:visited {
			color: #F6F4DA;
			font-weight: bold;
		}
		#calendar td.diaselected{
			background-color: #727983;
			font-weight: bold;
			background: url(/imagenes/imgplantilla/al_bg_calendar_shadow.gif) left top no-repeat;
			text-align: center;
		}
		
		.diaselected a{
			color: #f6f4da;
		}
		.diaselected{
			background-color: #727983;
			font-weight: normal;
			text-align: center;
		}
		#calendar td {
			/*border-right: 1px solid #A2ADBC;
			border-bottom: 1px solid #A2ADBC;*/
			width: 20px;
			height: 20px;
			text-align: center;
			/*background: url(/imagenes/imgplantilla/calendario/bg_calendar.gif) no-repeat right bottom;*/
		}
		

		#calendar  td a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #345a83;
		font-weight: bold;
		}
		
		.navLeft a
		{
			color: #fff;
			font-size: 13px;
		}
		
		.navRight a
		{
			color: #fff;
			font-size: 13px;
		}
		
		.navMes
		{
			padding:0 20px 0 20px;
		}
		
		





		
		
		#calendar td a:hover, td a:active {
			color: #6aa3ae;
			/*background: url(/imagenes/imgplantilla/calendario/bg_calendar.gif) no-repeat right top;*/
		}
		
		/****fin calendario ****/







#layouthomeclose {
/*background: url(/imagenes/imgplantilla/al_bg_layouthomebottom.jpg) left top no-repeat;*/
width: 757px;
height: 1px;
font-size: 0.1em;
clear: both;
background-color: #fafaf9;
}




/*-- CABECERAS H2 SEGUNDOS NIVELES--*/

#principal_largo {
	margin:5px 0px 5px 21px;
	padding:5px 0px 5px 0;
}
#principal_largo H2{
margin:0px 0px 10px 0px;
padding:10px;
background-color: #e4ecd3;
display: block;
color: #525c3e;
font-size: 1.4em; 
}

#principal_largo H2 a{
color: #525c3e
}

#principal_largo H3{
margin:0px 0px 20px 0px;
padding:0px 10px 2px 10px;
display: block;
color: #525c3e;
font-size: 1.2em;
border-bottom: 1px solid #e4ecd3;
}

#principal_largo H3 a{
color: #525c3e;
}




.bandablanca_larga {
	clear: both;
}


/*---------------------------------------------------BLOQUE TEXTO --*/
/*------------------------------------------------------------------*/

.bloque_texto{
	margin: 0 0 2px 4px;
	padding:6px 4px 14px 4px;
}

.bloque_texto dl{
	text-align:left;
	padding: 0;
	margin: 0;
}

.bloque_texto dd{
	margin:1px 0 3px 4px;
	padding:1px 17px 54px 4px;
	width:402px;
	float: right;
}
 
.bloque_texto dt{
     color:#525c3e;
     font-weight:normal;
     text-align:left;
     font-size:1.1em;
     padding: 0px 0px 0px 0px;
     margin: 0px 0px 0px 0px;
     width: 260px;
     float: left;
     }

.bloque_texto dt .titulo_gris_h4 {
     font-size:1.1em;
     display: block;
     font-weight: bold;
     color: #345a83;
     padding: 12px 4px 12px 4px;
     margin: 2px 0 2px 0px;
     border-bottom: 1px solid #e4ecd3;

}
	
.bloque_texto dt img {
	padding: 8px;
	margin: 0 0 15px 0;
	border: 1px solid #e4ecd3;
	width: 245px;
	display: block;
}	
	


.bloque_texto dt a{
	color:#333;
	font-weight:bold;
	margin:2px 0px;
	text-align:left;
	font-size:1em;
}



.bloque_texto dd a{
	text-decoration:none;
}


.bloque_texto ul{
	text-decoration:none;
	list-style:none;
	margin:0;
	padding:0;
}
.bloque_texto li{
	background-image:url(/imagenes/imgplantilla/al_li_bloquetexto.gif);
	background-repeat:no-repeat;
	padding:0 0 2px 10px;
	margin:0;
}
.bloque_texto li a:hover {
	color: #487bb2;
	text-decoration:underline;
}

.titulo_gris_h4 {

}


/* COMUNIDADES AUTONOMAS---------------------------*/  

.mapa_comun{
	background-color:#fff;
	margin:4px;
	padding:8px;
}
.mapa_columna{
 	padding:20px;
 	margin:9px 1px 0 0;
 	border-left:1px solid #e4ecd3;
	border-top:1px solid #e4ecd3;
 }
.mapa_columna li{
	background-image:url(/imagenes/imgplantilla/al_li_bloquetexto.gif);
	background-repeat:no-repeat;
	padding:0 0 6px 10px;
	margin:0;
	font-weight:bold;
}
.mapa_columna li a{
	color: #525c3e;
	font-weight:bold;
}
.mapa_columna li a:hover {
	color:#547AAB;
	text-decoration:underline;
}

.mapa_columna ul{
	text-decoration:none;
	list-style:none;
	margin:0;
	padding:30px;
}

.flashMapaComunidades {
display: block;
}





/*------------------VINCULOS CON ESTILOS -----------------------*/



.v_pdf, .v_video, .v_flash, .v_web, .v_info, .v_audio, .v_ppt{
	color:#606060;
	padding:5px 0 10px 40px;
	margin:0 0 0 0;
	
}

.v_ppt{
	background-image:url(/imagenes/imgplantilla/iconos/i_ppt.png);
	background-repeat:no-repeat;
}

.v_pdf{
	background-image:url(/imagenes/imgplantilla/iconos/i_pdf.gif);
	background-repeat:no-repeat;
}
.v_video{
	background-image:url(/imagenes/imgplantilla/iconos/i_video.gif);
	background-repeat:no-repeat;
}
.v_flash{
	background-image:url(/imagenes/imgplantilla/iconos/i_flash.gif);
	background-repeat:no-repeat;
}
.v_web{
	background-image:url(/imagenes/imgplantilla/iconos/i_web.gif);
	background-repeat:no-repeat;
}
.v_info{
	background-image:url(/imagenes/imgplantilla/iconos/i_info.gif);
	background-repeat:no-repeat;
}
.v_audio{
	background-image:url(/imagenes/imgplantilla/iconos/i_audio.gif);
	background-repeat:no-repeat;
}


.v_ppt a:link, .v_ppt a:visited, .v_pdf a:link, .v_pdf a:visited, .v_video a:link, .v_video a:visited, .v_flash a:link, .v_flash a:visited, .v_web a:link, .v_web a:visited, .v_info a:link, .v_info a:visited, .v_audio a:link, .v_audio a:visited{
	text-decoration:underline; 
	font-weight:bold;
	color:#333;
}
.v_ppt a:hover, .v_ppt a:active, .v_pdf a:hover , .v_pdf a:active, .v_video a:hover, .v_video a:active, .v_flash a:hover, .v_flash a:active, .v_web a:hover, .v_web a:active, .v_info a:hover, .v_info a:active, .v_audio a:hover, .v_audio a:active{
	text-decoration:underline;
	font-weight:bold;
	color:#993427;
}

/* ---------------------ESTILOS BREAD CRUMB-------------------------*/

#bar_sb {
	padding: 5px 3px 5px 0px;
	margin: 5px 3px 5px 14px;
	font-weight:bold;
}

#bar_sb_bot01, #bar_sb_bot02, #bar_sb_bot03 , #bar_sb_bot04, #bar_sb_bot05{
	float: left;
	margin: 0 0 0 2px; 
	width: 110px;
	border-right:1px solid #cacfd5;
	height: 30px;
}
#bar_sb_bot01  {
	background: url(/imagenes/imgplantilla/al_ico_audio_sb.gif) left top no-repeat;
}
#bar_sb_bot02  {
	background: url(/imagenes/imgplantilla/al_ico_print_sb.gif) left top no-repeat;
}
#bar_sb_bot03  {
	background: url(/imagenes/imgplantilla/al_ico_pdf_sb.gif) left top no-repeat;
}
#bar_sb_bot04  {
	background: url(/imagenes/imgplantilla/al_ico_txt_sb.gif) left top no-repeat; width: 148px;
}
#bar_sb_bot05  {
	background: url(/imagenes/imgplantilla/al_ico_rss_sb.gif) left top no-repeat; width: 110px;
}


.bar_sb_link2l {
	margin: 0 0 0 0;
	padding: 14px 0 0 33px; 
	color: #6a7480;
}
.bar_sb_link2l a{
	text-decoration: none;
	color: #6a7480;
}
.bar_sb_link2l a:hover{
	text-decoration: underline;
	color: #6a7480;
}


.bar_sb_link1l {
	margin: 0 0 0 0;
	padding: 8px 0 0 37px; 
	color: #6a7480;
}
.bar_sb_link1l a{
	text-decoration: none;
	color: #6a7480;
}
.bar_sb_link1l a:hover{
	text-decoration: underline;
	color: #6a7480;
}



/*------------------CAMPAÃƒâ€˜AS -----------------------*/

.columna_larga {
float:left;
width:365px;


}
.bloque_galeria {
float:left;
margin:0px 0 0px 0px;
padding:8px;
width:349px;
border-right: 1px solid #dee5d1;
border-bottom: 1px solid #dee5d1;
}

.bloque_galeria dl{
	text-align:left;
	margin:0;
	padding:0;
	display: block;
}
.bloque_galeria dt{
	color:#333;
	font-weight:bold;
	margin:2px 0px;
	text-align:left;
	font-size:0.9em;
	text-decoration: none;
}
.bloque_galeria dd{
	margin:4px;
	padding:0;
	text-align:left;
	color:#333; 
	font-size:0.9em;
	
}




.bloque_galeria dt a{
	color:#606060;
	font-weight:bold;
	margin:2px 0px;
	text-align:left;
	font-size:1em;
	text-decoration: none;
	
}

.bloque_galeria dd a{
	text-decoration:none;
	color:#333; 
	text-decoration: none;
}
.bloque_galeria img {
	float:left;
	margin:2px 6px 2px 4px;
	padding:4px;
	width:auto;
	text-align:center;
	background-color:#FFF;
	border: 1px solid #dee5d1;
}
.bloque_galeria ul{
	text-decoration:none;
	list-style:none;
	margin:0;
	padding:0;
}
.bloque_galeria li{
	background-image:url(/imagenes/imgplantilla/base/icon_squ_azul_peq.gif);
	background-repeat:no-repeat;
	padding:0 0 2px 10px;
	margin:0;
}
.bloque_galeria li a:hover {
	color:#547AAB;
	text-decoration:underline;
}

.vinculo{
	clear:both;
	color:#333;
	text-align:right;
	font-weight:bold;
	padding:2px 8px;
	font-size:.9em;
}

.vinculo02{
	color:#333;
	font-weight:bold;
	padding:17px 97px 2px 8px;
	font-size:.9em;
	text-align: right;
}
.vinculo a:link, .vinculo a:visited{
	text-decoration:underline;
	color:#333;
}
.vinculo a:hover, .vinculo a:active{
	text-decoration:underline;
	color:#993427;
}


.titulo_gris {
	color:#606060;
	font-weight: bold;
	font-size: 1.1em;
	padding:0;
	margin:0;
	text-decoration: none;
}
.titulo_gris a{
	color:#606060;
	text-decoration: none;
}


/*----------------------------FOOTER----------------------------------------*/

#footer {
	padding: 0 0 80px 0;
	margin: 0 0 0 0;
	height: 99px;
	background: url(/imagenes/imgplantilla/al_bg_footer.jpg) 0 0 no-repeat #fafaf9;
	width: 990px;
	display: block;
	overflow: hidden;
	height: 1%;

}

#footerlogos {
	width: 230px;
	height: 41px;
	padding: 30px 2px 3px 4px;
	margin: 0px 2px 3px 4px; 
	
}

#footertxt {
padding: 1px 2px 3px 4px;
color: #767676;
	color: #767676;
	font-size: 1em;
	height: 41px;
	text-align: center;
}

#footertxt a{
	color: #767676;
	text-decoration: none;
}
#footertxt a:hover{
	color: #767676;
	text-decoration: underline;
}
#footertxt ul {
	margin: 0;
	padding: 10px 0 0 0;
 
}
#footertxt ul li{
	margin: 0;
	padding: 0;
	display: block;
	list-style: none;
	display: inline;
}



#footerlogos ul{
	height: 41px;
	list-style-type: none; 

}
#footerlogos li{
	margin: 0;
	padding: 0;
	display: block;
	list-style: none;
	display: inline;
}



/*----------------------------CANAL TV-----------------------------------*/

.video{
	float:left;
	margin:2px 0 0 2px;
	padding:6px 18px 25px 10px;
}
.texto_video{
	margin:0;
	padding:0 18px 100px 10px;
}


.pasapagina{
	clear:both;
	color:#999;
	text-align:center;
	margin:0 0 0 0;
	padding:40px 0 10px 0;
	font-weight:bold;
}
.pasapagina a{
	clear:both;
	color:#333;
	text-align:center;
	margin:2px 0 0 2px;
	padding:2px;
	text-decoration:none;
	font-weight:bold;
}






/*BLOC DE ALIMENTOS*/ 
/*actualizacion 102008*/

/*actualizacion 29102008 fix peekabug*/
#newbrandcont {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-color: #fafaf9;
	overflow: hidden;
	height: 1%;
	/*background: url(/imagenes/imgplantilla/fd_newbrand.jpg) left top no-repeat #fff;*/
}



#nb_blocalimentos {
	padding: 0 0 0 0;
	margin: 0px 0px 10px 240px;
	background-color: #fafaf9;
	border-left: 1px solid #ccc;
		

}

.mb_blocnav {
		padding: 0;
		margin: 0;
		background-color: #fafaf9;
		/*border-bottom: 1px solid #ccc;*/
		font-weight: normal;
		color: #868686;
}

.mb_blocnav a{
		padding: 0 4px 0 4px;
		background-color: #fafaf9;
		border-left: 1px solid #d4d4cd;
		
		font-weight: bold;
		color: #868686;
		text-decoration: underline;
		background-color: #fff;
}
.mb_blocnav a:hover{
	
		text-decoration: none;
	
}


.mb_blocnavtitular {
		padding: 5px 16px 5px 22px;
		margin: 0px;
		background-color: #fff;
		/*border-bottom: 1px solid #ccc;*/
		font-weight: normal;
		text-align: left;
		display: block;
}

.mb_blocnavtitular a{
		text-decoration: none;
		color: #fff;
}
.mb_blocnavtitular span{
		
		/*border-bottom: 1px solid #ccc;*/
		font-weight: normal;
		color:#5a7e26;
		text-transform: uppercase;
		font-weight: bold;
		text-align: right;
		padding: 10px 0px 10px 0px;
		margin: 0 11px 0 0;
		font-size: 1.4em;
		text-transform: uppercase;
		font-weight: bold;
}


.mb_blocconts {
		padding: 5px 0px 14px 20px;
		margin: 0px;
		background-color: #fafaf9;
		color: #171717;
}

.mb_blocconts a{
	color:#333;
}


.mb_blocconts ol{
		padding: 14px 0 14px 39px;
		margin: 0px;
		font-size: 1em;
}
.mb_blocconts li{
		padding: 0px 0 0 0px;
		margin: 0px 0 0 0px;
		font-size: 1.1em;
		background: none;
		font-size: 1em;
}



#nb_blocalimentos dl {
		padding: 10px;
		margin: 0px;
		font-size: 0.9em;
		display: block;
		width: 410px;
}

#nb_blocalimentos dt {
	float: none;
	display: block;
	padding: 3px 0 3px 0;
	margin: 3px 0 3px 0;
	border-bottom: 1px dotted #ccc;
	width: 400px;
	font-weight: bold;
}
#nb_blocalimentos dd {
	float: none;
	display: block;
	padding: 3px 0 3px 0;
	margin: 3px 0 3px 0;
	width: 400px;
}







.mb_blocconts02 {
		padding: 5px 16px 14px 20px;
		margin: 0px;
		background-color: #f5f4f4;
		color: #868686;
}
.mb_blocconts02 ul{
		padding: 0px;
		margin: 0px;
		font-size: 1.1em;
}
.mb_blocconts02 li{
		padding: 0px;
		margin: 0px;
		list-style: none;
}
.mb_blocconts02 li a{
	text-decoration: underline;
}

.mb_bloctit {
	font-size: 1.4em;
	font-weight: bold;
	padding: 5px 0 3px 0;
}

.mb_bloctit a{
	color: #83878b;
	text-decoration: none;
	font-size: 0.9em;
}

#nb_blocdealimentoshome_cont {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: url(/imagenes/imgplantilla/fd_blochome.jpg) left top no-repeat ;
	background-color: #fafaf9;
}

#nb_bloccordero_cont {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: url(/imagenes/imgplantilla/fd_bloc_corderohome.jpg) left top no-repeat;
	background-color: #fafaf9;
}





#nb_blocrecetas {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: url(/imagenes/imgplantilla/fd_bloc_recetas.jpg) left top no-repeat ;
	background-color: #fafaf9;
}

#fd_bloc_comun {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	/*
	background: url(/imagenes/imgplantilla/blocalimentos/fd_comun.jpg)left top no-repeat ;
	background-color: #fafaf9;*/
}


#bloc_col {
width: 240px;
float: left;
	
}

#bloc_img {
	width: 240px;
	height: 290px;
	border: none;
}

#bloc_img img{
	padding: 0;
	margin: 0;
	border: none;
	
}






/*indicaciones cordero IGPs*/

.nb_bloc_igpscont {
	padding: 20px 20px 0px 20px;
	margin: 0;
}
.nb_bloc_igpscont img{
	padding: 0;
	margin: 29px 0 0 0;
	border: 4px solid #ccc;
	float: left;
}
.nb_bloc_igpsright {
	padding: 0px 10px 10px 20px;
	margin: 0;
	float: left;
	width: 470px;

}

.nb_bloc_igpstit {
	padding: 0 0 5px 0 ;
	margin: 0 0 5px 0 ;
	font-size: 1.6em;
	border-bottom: 1px solid #ccc;

}
.nb_bloc_botonera {
	padding: 5px ;
	margin: 5px 5px 5px 5px ;
	border: 1px solid #ccc;
	background-color: #ebebeb;
}

.nb_bloc_botonera {
	padding: 5px ;
	margin: 5px 5px 5px 5px ;
	border: 1px solid #ccc;
	background-color: #ebebeb;
}
.nb_bloc_botonera ul {
	padding: 5px ;
	margin: 0;
	text-align: right;
	font-size: 0.8em;
	
}
.nb_bloc_botonera li {
	padding: 0;
	margin: 0;
	display: inline;
	list-style: none;
	background-image:none;
	
}

.nb_bloc_botonera li a{
	padding: 0 0 0 15px;
	margin: 0;
	font-weight: bold;
	background: url(/imagenes/imgplantilla/iconos/arrow_right.gif) left top no-repeat;
}



#bloc_recetas_lista {
	padding: 0px 0 0 40px;
	margin: 250px 0px 0 0px;
	width: 190px;
	float: left;
	
	
}
#bloc_recetas_lista ul{
	padding: 10px;
	margin: 5px;

	
}
#bloc_recetas_lista li{
	padding: 0px 0px 8px 15px;
	margin: 0px;
	font-weight: bold;
	background: url(/imagenes/imgplantilla/iconos/arrow_right02.gif) left top no-repeat
	
}

#bloc_recetas_lista li a{
	font-weight: bold;


}

/*tablablock*/

.tablablocdealimentos {
	padding: 0;
	margin: 0;
}
.tablacitricostr {
	background-color: #e6d6ba;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}
.tablacitricos02 {
	background-color: #deeefa;
	text-align: left;
	font-size: 1.1em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: top;
	

}

.tablacitricos03 {
	background-color: #eef6fb;
	text-align: center;
	font-size: 1.1em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.tablacitricos04 {
	background-color: #eef6fb;
	text-align: center;
	font-size: 1.4em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}


#tablablocdealimentos tr{
	padding: 0;
	margin: 0;
	border: 1px solid #ccc;
}


/*MENU NAVEGACION BLOC OVER IMAGEN*/

#menunavegacion{
position: absolute;
padding: 0;
margin: 0;
}

#menunavegacionbloc {
position: absolute;
padding: 0;
margin: 0;
}
#menunavegacionbloc ul{
padding: 12px 0 0 90px;
margin: 0;
width: 150px;
font-size: 0.9em;
color: #fff;
}
#menunavegacionbloc li {
	padding: 3px 0 3px 8px; 
	margin: 3px 0 3px 0; 
	display: block;
	background-image: none;
}

#menunavegacionbloc li a{
	color: #fff;
	text-decoration: none;
}


.menu_bloc_current {
	font-weight: bold;
	background-color: #f7fdeb;
	color: #525C3E;
}


.menu_bloc_current a{
	color: #525C3E;
}


.menu_bloc {
	background-color: #525C3E;
	color: #fff;
	
}
.menu_bloc a{
	color: #fff;
}
.menu_bloc:hover{
	
	background-color: #31450e;
	color: #525C3E;
}
.menu_bloc a:hover{
	color: #000;
}




/*imagenes bloc de alimentos 29102008*/
#nb_blocalimentos img {
	float: none;
	padding: 5px 5px 5px 0px;
	margin: 5px 5px 5px 0px; 
	display: block;
	border: none;
	background-color: transparent;
}
.imgbloc {
	float: none;
}


/*estilo bloc listas  29102008*/

.bloclista01 ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0 ;
	list-style: none;

	
}



.bloclista01 li {
	margin: 5px 36px 0 0;
	padding: 5px 15px 5px 15px;
	background: url(/imagenes/imgplantilla/blocalimentos/bulletlistas01.gif) left top no-repeat #f4f4f4;
	display: block;
	border-bottom: 1px dotted #dfdfdf;
}

.bloclista01 li a{
	color: #264d6e;
	text-decoration: underline;
}



.bloclista02 li {
	margin: 5px 36px 0 0;
	padding: 5px 15px 5px 15px;
	background: url(/imagenes/imgplantilla/blocalimentos/bulletlistas02.gif) left top no-repeat ;
	display: block;
}

.bloclista02 li a{
	color: #264d6e;
	text-decoration: underline;
}

/*MENU NAVEGACION BLOC RECETAS 29102008*/

#navegacionblocrecetas ul{
padding: 12px 0 0 90px;
margin: 0;
width: 150px;
font-size: 0.9em;
color: #fff;

}

#navegacionblocrecetas li {
	padding: 3px 0 3px 8px; 
	margin: 3px 0 3px 0; 
	display: block;
	background-image: none;
	font-weight:bold;
}

#navegacionblocrecetas li a{
	color: #fff;
	text-decoration: none;
	font-weight:normal;
}

#navrecetas {

background-color: #fafaf9;

}


#navrecetas ul{
padding: 40px 0 0 10px;
margin: 0;

}
#navrecetas li {
	padding: 0px 0 3px 15px; 
	margin: 3px 0 3px 8px; 
	display: block;
		background: url(/imagenes/imgplantilla/iconos/arrow_right02.gif) left top no-repeat;
}

#navrecetas li a{
	color: #000;
	font-weight: bold;
	
}

#navsubmenu {

background-color: #fafaf9;

}


#navsubmenu ul{
padding: 10px 0 0 10px;
margin: 0;

}
#navsubmenu li {
	padding: 0px 0 3px 15px; 
	margin: 3px 0 3px 8px; 
	display: block;
		background: url(/imagenes/imgplantilla/iconos/arrow_right02.gif) left top no-repeat;
}
#navsubmenu li a{
	color: #000;
	font-weight: bold;
	
}

#nb_blocalimentos .imagenrecetas {
	border: 15px solid #fff;
	padding: 0;
	margin: 0;
	text-align: left;
}
.imagenrecetas img{
	border: 1px solid #ccc;
	text-align: left;

}

.mb_bloc_float {
	float: right;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}




.bloc_items {
margin: 0px 0px 15px 15px;
padding: 5px 5px 15px 15px;
float: right;
}
.bloc_items ul{
margin: 0px;
padding: 0px;
list-style-type: none; 
width: 168px;

}

.bloc_items li{
	height: 55px;
	margin: 0 0 0 0;
	padding: 0 50px 0 0px;
	list-style: none;
	display: block;
}

.bloc_items span {
margin: 0;
padding: 0 0 0 0;
display: block;
font-size: 1.2em;
font-weight: bold;
color: #525c3e;

}
.bloc_items span a{
text-decoration: none;
background:url(/imagenes/imgplantilla/al_bloc_itembg.jpg) left top  no-repeat ;

width: 140px;
display: block;
padding: 20px 8px 20px 20px;
}
.bloc_items span a:hover{
text-decoration: none;
background:url(/imagenes/imgplantilla/al_bloc_itembg.jpg) right top  no-repeat ;

display: block;
padding: 20px 8px 20px 20px;
}







/* CSS Document */

/*---------------------------------------
            ÃƒÂREA PROFESIONAL
---------------------------------------*/
#principal_area{
	width:760px;
	float:left;
	margin:0 0 15px 10px;
	display:block;
	clear:both;
}
#abajo{
   width:760px;
   float:left;
   margin-top:10px;
	background-color: #ccc;
}
.caja_herramientas h3{
   font-size:1.1em;
   font-weight:bold;
   margin:5px 0px 0px 0px;
}
.caja_herramientas table
{
	width:90%;
	border:1px dashed;
	}

/*---------------------------------------
         CAJA DE HERRAMIENTAS
---------------------------------------*/
.caja_herramientas{
   background:url(/imagenes/imgplantilla/area_profesional/fondo_caja.jpg) top left no-repeat;
}
#texto_area{
   float:left;
   width:435px;
   padding:25px 0px 0px 290px;
}
#texto_area p{
   padding:8px 0px 8px 30px;
   margin:0px;
}
.titulo1{
   background:url(/imagenes/imgplantilla/area_profesional/fondo_titular01.gif) top left no-repeat;
   padding:5px 5px 5px 30px;
}
.titulo2{
   background:url(/imagenes/imgplantilla/area_profesional/fondo_titular02.gif) top left no-repeat;
   padding:5px 5px 5px 30px;
}
.titulo3{
   background:url(/imagenes/imgplantilla/area_profesional/fondo_titular03.gif) top left no-repeat;
   padding:5px 5px 5px 30px;
}
.texto_superior{
   font-weight:bold;
   color:#fff;
   margin:37px 0px 20px 10px;
   font-size: 1.2em; 
   line-height:5px; 
	}
	
.administrador {
  color: #ffed74;
  text-decoration: underline;
  margin-left: 20px; 
  }
/*---------------------------------------
                 LOGIN
---------------------------------------*/
#login{
   float:left;
   background:url(/imagenes/imgplantilla/area_profesional/fondo_login.gif) top left repeat-x;
   width:270px;
   height:170px;
}
#login legend{
   color:#fff;
   font-weight:bold;
   padding:7px 7px 20px 7px;
   text-align:center;
}
#login fieldset{
   border:0;
   margin:0;padding:0;
}
#login label{
   float:left;
   width:100px;
   display:block;
   margin:2px;
   text-align:right;
}
#login input{
   float:left;
   width:100px;
   display:block;
   border-color:#969792;
   margin:2px;
}
#login .botonera{
   padding-left:105px;
}
#login .botonera input{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   background: url(/imagenes/imgplantilla/area_profesional/botonlogin.gif) top left no-repeat;
   width:68px;
   height:25px;
   border:none;
   color:#46463e;
   font-weight:bold;
   text-align:center; 
   font-size:0.9em;
}
/*---------------------------------------
                 login
---------------------------------------*/
#acceso{
   float:left;
   width:483px;
   height:170px;
   background-color:#fff;
}
#acceso form{
   float:left;
   width:483px;
   text-align:right;
   margin-top:10px;
}
#acceso input{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   background:url(/imagenes/imgplantilla/area_profesional/botFlecha.gif) center right no-repeat;
   width:460px;
   border:none;
   color:#46463e;
   font-weight:bold;
   text-align:right; 
   margin:5px;
   padding:17px 30px 20px 20px;
   font-size:0.9em;
}
/*---------------------------------------
                accesoHome
---------------------------------------*/
#accesoHome{float:left;margin:0;padding:0}


#accesoHome ul li
{list-style-type:none;
   background:url(/imagenes/imgplantilla/area_profesional/botFlecha.gif) center right no-repeat;
   font-weight:bold;
   text-align:right; 
   margin:0 12px;
   padding:11px 30px 12px 0;
   font-size:0.9em;
}
   
#accesoHome ul li a {
	text-decoration: none;
	color: #006699;
}	
	
#accesoHome a:hover{color:#666}
#accesoHome input{
	border:0pt;
	font-weight:bold;
	text-decoration:none;
	background:none;
	cursor:pointer;
	color:#333333;
   }

  



/*---------------------------------------
         MANUAL DE ESTILO
---------------------------------------*/
.caja_manual{
   background:url(/imagenes/imgplantilla/area_profesional/fondo_manual.jpg) top left no-repeat;
   width:759px;
   height:530px;
}
.titulo{
   font-size:1.8em;
   padding:20px 0px 10px 30px;
}
.caja_manual input{
   float:right;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   background:url(/imagenes/imgplantilla/area_profesional/botonacceso.gif) top left no-repeat;
   width:112px;
   height:23px;
   border:none;
   color:#46463e;
   font-weight:bold;
   text-align:center; 
   margin-left:10px;
}
/*---------------------------------------
         PÃƒÂGINAS INTERNAS
---------------------------------------*/

/*-----pestaÃƒÂ±as---------*/

#pestanias {
float:left;
font-size:1.6em;
line-height:normal;
padding:30px 0 0 0;
width:97%;
margin:-23px 0 0 0;
}


#pestanias ul{margin:0;padding:10px 10px 0 0px;list-style:none;}
#pestaniasli{display:inline;margin:0;padding:0;}
.a_off {      
	float:left;
   background:url(/imagenes/imgplantilla/area_profesional/tableft2.gif) no-repeat left top;
   margin:0;
   padding:0 0 0 4px;
   text-decoration:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: none;
}
.a_off span {
      float:left;
      display:block;
      background:url(/imagenes/imgplantilla/area_profesional/tabright2.gif) no-repeat right top;
      padding:5px 19px 4px 11px;
      color:#000;
      }
		
.a_on {      
	float:left;
   background:url(/imagenes/imgplantilla/area_profesional/tableft2.gif) no-repeat;
	background-position:0% -42px;
   margin:0;
   padding:0 0 0 4px;
   text-decoration:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: none;
}		

.a_on span {
      float:left;
      display:block;
      background:url(/imagenes/imgplantilla/area_profesional/tabright2.gif) no-repeat;
	  background-position:100% -42px;
      padding:5px 19px 4px 11px;
      color:#000;
      }		
		
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.a_on span {float:none;}
    /* End IE5-Mac hack */		
	 
    #pestanias a:hover span {
      color:#006699;
      }	 	
		    #pestanias a:hover {
      background-position:0% -42px;
      }
    #pestanias a:hover span {
      background-position:100% -42px;
      }      
       
#pestanias li{float:left;list-style-type:none;white-space:nowrap;}
/*----- fin pestaÃƒÂ±as------*/


#contenidos{
width:720px;
background-color:#F4F4F2;
border:2px solid #D0D1CC;
color:#333333;
float:left;
padding:0;
margin:0pt 0pt 50px 0;
background:url(/imagenes/imgplantilla/area_profesional/fondoContenidos.gif) repeat-y;}

#contObjeto 
{
width:510px;
float:left;
margin:0 0 0 5px;
padding:0 0 15px 10px

}



#contObjeto h5{clear:both;font-weight:bold;font-size:0.9em;text-transform:uppercase;color:#444;border-bottom:2px solid #CCC;margin-bottom:5px;padding:15px 0 2px 0}

#contObjeto img{float:left}
#contObjeto #descripcion{float:left;text-align:left;margin:0;padding:0pt 0pt 15px 20px;width:190px;}
#contObjeto #descripcion ul{list-style-type:none;margin:0;padding:0;}
#contObjeto #descripcion ul strong{color:#666}
#contObjeto #descripcion li{margin-bottom:5px;}
#contObjeto #descripcion p{font-weight:bold;font-size:0.9em;text-transform:uppercase;color:#006699;}
#contObjeto .error{color: #FF0000;font-weight:bold}

#descripcion .icono_rar a{padding-top:70px;color:#006699;text-decoration:underline;background:url(/imagenes/imgplantilla/base/ico_rar.gif) top left no-repeat;height:70px;}
#descripcion .icono_rar{margin-top:80px}
#descripcion .icono_doc a{padding-top:70px;color:#006699;text-decoration:underline;background:url(/imagenes/imgplantilla/base/ico_doc.gif) top left no-repeat;height:70px;}
#descripcion .icono_doc{margin-top:80px}
#descripcion .icono_zip a{padding-top:70px;color:#006699;text-decoration:underline;background:url(/imagenes/imgplantilla/base/ico_zip.gif) top left no-repeat;height:70px;}
#descripcion .icono_zip{margin-top:80px}
#descripcion .icono_audio a{padding-top:70px;color:#006699;text-decoration:underline;background:url(/imagenes/imgplantilla/base/ico_audio.gif) top left no-repeat;height:70px;}
#descripcion .icono_audio{margin-top:80px}
#descripcion .icono_jpg a{padding-top:70px;color:#006699;text-decoration:underline;background:url(/imagenes/imgplantilla/base/ico_jpg.gif) top left no-repeat;height:70px;}
#descripcion .icono_jpg{margin-top:80px}
#descripcion .icono_pdf a{padding-top:70px;color:#006699;text-decoration:underline;background:url(/imagenes/imgplantilla/base/ico_pdf.gif) top left no-repeat;height:70px;}
#descripcion .icono_pdf{margin-top:80px}
#descripcion .icono_ppt a{padding-top:70px;color:#006699;text-decoration:underline;background:url(/imagenes/imgplantilla/base/ico_ppt.gif) top left no-repeat;height:70px;}
#descripcion .icono_ppt{margin-top:80px}
#descripcion .icono_ a{padding-top:70px;color:#006699;text-decoration:underline;background:url(/imagenes/imgplantilla/base/ico_generico.gif) top left no-repeat;height:70px;}
#descripcion .icono_{margin-top:80px}
#descripcion .icono_flv a{padding-top:70px;color:#006699;text-decoration:underline;background:url(/imagenes/imgplantilla/base/ico_fl.gif) top left no-repeat;height:70px;}
#descripcion .icono_flv{margin-top:80px}

#resolucion{clear:both;padding:0px;margin:0}
#resolucion input label{border-color:#969792;width:165px;}
#resolucion ol{color:#006699;font-weight:bold;margin:0 0 10px 20px;padding:0}
#resolucion li{margin:5px}
#resolucion li .text{color:#333;font-weight:normal}
#resolucion .adjuntar{width:250px;margin-right:15px;border: 1px solid #969792;margin:0 137px 0 80px;}/*background:url(/imagenes/imgplantilla/area_profesional/botonlogin.gif) no-repeat scroll right top;*/
.linkAzul{color:#006699;text-decoration:underline;}
#resolucion label span {display: block; width: 75px; float: left;}
#resolucion .condiciones-legales span{display: block; width: 175px; float: left;}
#resolucion .error{color: #FF0000;font-weight:bold}

.Modific textarea {
background-color:#FFFFFF;
border:1px solid #969792;
color:#555555;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:normal;
height:25px;
margin-bottom:10px;
margin-top:3px;
overflow:auto;
vertical-align:top;
width:478px;
}

.ModText textarea{}


.modific label {
float:left;
margin-right:0.5em;
text-align:right;
width:100px;
}

#resolucion .adjuntar {
border:1px solid #969792;
margin:0;
} 

#contObjetoMenu{width:450px;float:left;margin:0 0 0 0px;padding:0 0 15px 0px}
#contObjetoMenu h5{clear:both;font-weight:bold;font-size:0.9em;text-transform:uppercase;color:#444;border-bottom:2px solid #CCC;margin-bottom:5px;padding:15px 0 2px 0}

/*#contObjetoMenu img{float:left}*/
#contObjetoMenu #descripcion{float:left;text-align:left;margin:0;padding:0pt 0pt 15px 20px;width:190px;}
#contObjetoMenu #descripcion ul{list-style-type:none;margin:0;padding:0;}
#contObjetoMenu #descripcion ul strong{color:#666}
#contObjetoMenu #descripcion li{margin-bottom:5px;}
#contObjetoMenu #descripcion p{font-weight:bold;font-size:0.9em;text-transform:uppercase;color:#006699;}


.FormularioMenu{border:8px solid #d0d1cc;float:left;background-color:#f4f4f2;margin-bottom:20px;padding:20px;color:#333; width:450px}
.FormularioMenu fieldset{border:0;font-weight:bold;margin:0 0 30px 0;padding:0}
.FormularioMenu fieldset ul{list-style:none;margin:0;padding:0}
.FormularioMenu fieldset li{margin:0;float:left;}

.FormularioMenu legend{margin:0 0 5px 0;padding:0;color:#555}
.FormularioMenu .campoGenerico input{float:left;margin:5px 20px 0px 0px;width:165px;border-color:#969792;display:block;}
.FormularioMenu .campoGenerico label{float:left;margin:5px 0px 5px 5px;width:135px;font-weight:bold;display:block;} 
.FormularioMenu .campoGenerico select{float:left;margin:5px 20px 5px 0px;width:140px;border-color:#969792;display:block;}
.ContFormAltaMenu{padding:0;width:660px;}
.ContFormAltaMenu h4{color:#333;font-size:1.2em;font-weight:bold;margin:0 0 5px 0;padding:0px 0px 0px 10px;clear:both;}

.imagenCaja img
{width:300px;}
/*-----menu------*/
#menu{
   float:left;
   width:191px;
   margin:0px;
   padding:0;
   text-align:left;
}

#menu ul{
  margin:0px;

  padding:12px 0 10px 10px;
}
#menu li{
  margin:0px;
  padding:0px;
  list-style:none;
}
#menu ul ul{
  padding:15px 0px 0px 0px;
  margin:0px;
}
#menu li li{
  width:139px;
  background-color:#f5f5f3;
  border-left:2px solid #d0d1cb;
  color:#6b6b6b;
  padding:3px;
  margin-bottom:3px;
  list-style-type:none;
  background-image:none;

}
#menu li li a{
 color:#6b6b6b;
}
#menu .estadoCheck{margin:0;padding:0;float:right;display:block;}


#menu li li.activo{
  width:139px;
  background-color:#e9eae5;
  border-left:2px solid #000;
  color:#000;
  padding:3px;
  margin-bottom:3px;
  list-style-type:none;
  background-image:none;
}
#menu li a:hover{
  color:#000;
  text-decoration:none;
}
#menu li li.activo a{
  color:#000;
}
#menu .tit_acceder{
   padding:3px 0px 3px 28px;
   margin:3px 0px 12px;
   font-weight:bold;
   background:url(/imagenes/imgplantilla/area_profesional/tit_acceder.gif) top left no-repeat;
}
#menu .tit_generico{
   padding :3px 0px 13px 28px;
   margin:0px 0px 5px 0px;
   font-weight:bold;
   background:url(/imagenes/imgplantilla/area_profesional/tit_generico.gif) top left no-repeat;
}
#menu .tit_generico_largo{
   padding :3px 0px 7px 28px;
   margin:0px 0px 5px 0px;
   font-weight:bold;
   background:url(/imagenes/imgplantilla/area_profesional/tit_generico_largo.gif) top left no-repeat;
}
#menu .tit_publicidad{
   margin:0;
   padding:3px 0px 16px 28px;
   font-weight:bold;
   background:url(/imagenes/imgplantilla/area_profesional/tit_publicidad.gif) top left no-repeat;
}
#menu .tit_rrpp{
   padding:7px 0px 7px 28px;
   margin:0px 0px 5px 0px;
   font-weight:bold;
   background:url(/imagenes/imgplantilla/area_profesional/tit_rrpp.gif) top left no-repeat;
}
#menu .tit_rrpp_off{
   padding:7px 0px 7px 28px;
   margin:0px 0px 5px 0px;
   font-weight:bold;
   background:url(../img/area_profesional/tit_rrpp_off.gif) top left no-repeat;
}
#menu .tit_ventas{
   padding:7px 0px 7px 28px;
   margin:0px 0px 5px 0px;
   font-weight:bold;
   background:url(/imagenes/imgplantilla/area_profesional/tit_ventas.gif) top left no-repeat;
}
#menu .tit_ventas_off{
   padding:7px 0px 7px 28px;
   margin:0px 0px 5px 0px;
   font-weight:bold;
   background:url(../img/area_profesional/tit_ventas_off.gif) top left no-repeat;
}
#menu .tit_prensa{
   padding:7px 0px 7px 28px;
   margin:0px 0px 5px 0px;
   font-weight:bold;
   background:url(/imagenes/imgplantilla/area_profesional/tit_prensa.gif) top left no-repeat;
}
#caja_derecha .tit_prensa_off{
   padding:7px 0px 7px 28px;
   margin:0px 0px 5px 0px;
   font-weight:bold;
   background:url(../img/area_profesional/tit_prensa_off.gif) top left no-repeat;
}
#menu .tit_visual{
   padding:7px 0px 7px 28px;
   margin:0px 0px 5px 0px;
   font-weight:bold;
   background:url(/imagenes/imgplantilla/area_profesional/tit_visual.gif) top left no-repeat;
}
#menu .tit_visual_off{
   padding:7px 0px 7px 28px;
   margin:0px 0px 5px 0px;
   font-weight:bold;
   background:url(../img/area_profesional/tit_visual_off.gif) top left no-repeat;
}
/*-----fin menu------*/



/*-----legend------*/
#menu .legend .titEstado{background:transparent url(/imagenes/imgplantilla/area_profesional/tit_legend.gif) no-repeat scroll left top;
font-weight:bold;height:25px;width:151px;margin:0;padding:7px 0px 0px 28px}



#menu .legend{margin:70px 0 0 2px;}
#menu .legend li{background-image:none;width:139px;color:#6B6B6B;font-weight:normal;margin:0px 0px 5px;padding:0 0 0 28px;}

#menu .legend li img{margin-bottom:-4px;margin-right:3px;padding:0;height:14px}





/*-----fin legend------*/




#principal_contenido{
	width:760px;
	float:left;
	background:url(/imagenes/imgplantilla/area_profesional/fondo_contenido.gif) top left no-repeat;
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 5px;
}
#caja_izquierda{
   width:511px; 
   margin:15px 0px 0px 5px;
   padding:10px;
   background-color:#f4f4f2;
}

#pie_caja{
   width:760px;
   float:left;
   background:url(/imagenes/imgplantilla/area_profesional/fondo_pie_contenido.gif) top left no-repeat;
   margin:0px 0px 0px 5px;
   padding:5px 0px 0px 3px;
   clear:both;
}
/*---------------------------------------
         SOLICITUD DE USUARIO
---------------------------------------*/
/*nuevos*/
.ContFormAlta{margin-left:10px;padding:0;width:760px;}
.ContFormAlta h4{color:#333;font-size:1.2em;font-weight:bold;margin:0 0 5px 0;padding:0;clear:both;}


.ParaCaja {width:500px;}
fieldset{border:0;font-weight:bold;margin:0 0 30px 0;padding:0}
fieldset ul{list-style:none;margin:0;padding:0}
fieldset li{margin:0;float:left; }


legend{margin:0 0 5px 0;padding:0;color:#555}
.campoGenerico input{float:left;margin:5px 20px 0px 0px;width:165px;border-color:#969792;display:block;}
.campoGenerico label{;margin:5px 0px 0 5px;;font-weight:bold;display:block;
	padding: 0 5px 0 0;
} 
.campoGenerico select{float:left;margin:5px 20px 5px 0px;width:140px;border-color:#969792;display:block;}


.radio{width:640px;}
.radio label{width:120px;margin:0 5px 3px 5px;vertical-align:top}
.radio input{margin:0 30px 0 0;padding:0} 
 
.acepto{margin:0;padding:0}
.acepto label a{color:#006699;text-decoration:underline;}

.contBotonera{float:right}
.botonera{font-family:Verdana, Arial, Helvetica, sans-serif;
  /* background: url(/imagenes/imgplantilla/area_profesional/botonlogin.gif) top left no-repeat;*/
   width:68px;
   height:25px;
   border:none;
   color:#46463e;
   font-weight:bold;
   text-align:center; 
   clear:both;
   font-size:0.9em;
}

/*fin nuevos*/


#principal_contenido form{
  float:left;
  margin:0px;
  padding:0px;
}
#principal_contenido fieldset{
  border:none;
}
#principal_contenido label{
  float:left;
  width:70px;
  font-weight:bold;
  margin:5px 0px 5px 5px;
  display:block;
}
#principal_contenido input{
  float:left;
  width:140px;
  border-color:#969792;
  margin:5px 20px 5px 0px;
  display:block;
}
#principal_contenido select{
  float:left;
  width:140px;
  border-color:#969792;
  margin:5px 20px 5px 0px;
  display:block;
}
#fila_formulario{
  float:left;
  width:450px;
  display:block;
  padding-top:5px;
}
#fila_formulario input{
  width:auto;
  margin:5px 0px 5px 0px;
  }
#fila_formulario label{
  width:160px;
  }
#fila_formulario .largo{
  width:200px;
}
#fila_formulario .checkbox input{
  float:left;
  margin-right:20px;
}
#login .check label{	
  text-align :left;
  width: 150px;
}
#login .check input{margin:0px;padding:0;}

  



.contAviso p{margin:0;padding-left:10px}
.contAviso a{color:#006699;text-decoration:underline}	


#principal_contenido .botonera input{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   background: url(/imagenes/imgplantilla/area_profesional/botonlogin.gif) top left no-repeat;
   width:68px;
   height:25px;
   border:none;
   color:#46463e;
   font-weight:bold;
   text-align:center; 
   clear:both;
   font-size:0.9em;
}
#principal_contenido .botonera2 input{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   background: url(/imagenes/imgplantilla/area_profesional/botonlogin.gif) top left no-repeat;
   width:68px;
   height:25px;
   border:none;
   color:#46463e;
   font-weight:bold;
   text-align:center; 
   
}



#caja_derecha_login form{
   width:190px;
   padding-top:10px;
   display:block;
}
#caja_derecha_login label{
   width:70px;
   float:left;
}
#caja_derecha_login input{
   width:60px;
   float:left;
   display:block;
}


/*---------------------------------------
           MENU CAJA CAMPANIAS 30/03/2009
---------------------------------------*/
#menu_caja {
    width:768px;
	float:left;
	background:url(/imagenes/imgplantilla/area_profesional/fondo_caja_campa.gif) top left no-repeat;
	margin:30px 0px 0px 5px;
	padding:0px 0px 15px 5px;
	display:block;
}
#menu_caja ul{
    padding: 33px 1px 5px 13px;
	margin:0px;
	color: #3F3F33;
}
#menu_caja li{
    display:inline;
	font-weight:bold;
	padding:0px 28px 0px 28px;
	margin:0px;
	list-style-image:none;
	color: #3F3F33;
	font-size: 0.9em;
}
#menu_caja li a{
	color: #3F3F33;
}
#menu_caja li a:hover{
	color: #000;
	text-decoration: none;
}
#menu_caja h3{
margin:0px 0px 20px 0px;
padding:10px 10px 2px 10px;
display: block;
color: #525c3e;
font-size: 1.2em;
border: none;
}

/*---------------------------------------
    CAJA DE HERRAMIENTAS DE PROMOCIÃƒâ€œN
---------------------------------------*/
 #contenedor{
 	margin:0;
	padding:0;
 }
 
 
.caja_izquierda{
   width:511px; 
   margin:5px 0px 0px 5px;
   padding:10px;
   background-color:#f4f4f2;
   display:block;
}

.caja_izquierda p{margin:4px}

#caracteristicas{
	margin:0;
	padding:0;
	width:131px;
	float:left;
}

#caracteristicas div{margin-bottom:15px}


#imag_video{
	background:url(/imagenes/imgplantilla/area_profesional/fondo_archivo.gif) no-repeat;
	width:380px;
	height:344px;
	margin:0;
	padding:0;
	float:left;
	display:block;
}
#contVideo{text-align:right;width:380px;height:344px;margin:0;padding:0;}

#resolucion .botonera input{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   background: url(/imagenes/imgplantilla/area_profesional/botonlogin.gif) top left no-repeat;
   width:68px;
   height:22px;
   border:none;
   color:#46463e;
   font-weight:bold;
   text-align:center; 
   clear:both;
   margin:10px 0 5px 0;
   padding:0;
   font-size:0.9em;
}
#contenedorPeticion{	
	background:url(/imagenes/imgplantilla/area_profesional/fondo_archivo.gif) no-repeat;
	width:380px;
	height:344px;
	margin:0;
	padding:0;
	float:left;
	display:block;
}
#contenedorPeticion ul{margin:0;padding:0;list-style:none;text-decoration:none;color:#606060;line-height:2.3em}
#contenedorPeticion li{background:none}
#contTexto{margin:10px 2px 10px 10px;padding:0}
#contTexto textarea{font-size:1.4em;color:#606060;width:340px;height:90px;overflow:auto}
#contTexto .marginTop50{margin-top:50px;padding:0}
	
.green{color:#5a7e26}



#principal_homeprofesionales  {
background-color: transparent;
}

#prin_homeprof_top  {
	background: url(/imagenes/imgplantilla/al_bg_profesionalesmed.jpg) left top repeat-y;
	overflow: hidden;
	height: 1%;

}

#homeproftop01 {
	background: url(/imagenes/imgplantilla/al_bg_profesionales.jpg) left top no-repeat;
	
	
}

#prin_homeprof_down {
	background: url(/imagenes/imgplantilla/al_bg_profesionalesclose.jpg) left top no-repeat;
	height: 25px;
}

#homeproftopcontenido {
	padding: 38px 47px 11px 310px;
	
}




#homeproftopcontenido h3{
   font-size:1.1em;
   font-weight:bold;
   margin:0px 0px 0px 0px;
	padding:5px 0px 0px 30px;
	height: 18px;
}

#homeproftopcontenido p{
   padding:8px 0px 8px 30px;
   margin:0px;
}



#campanaspermisos {
	padding:0;
	margin: 0;
	}

#campanaspermisos ul{
	padding:0;
	margin: 1px 2px 3px 4px ;
	
	}	
	
#campanaspermisos li{
	padding:5px 2px 3px 9px;
	margin: 2px 0px 16px 0px;
	font-weight: bold;
	list-style: none;
	text-transform: uppercase;
	font-size: 1.2em;
		color: #fff;
	background-color:#555555;
	}
	
#campanaspermisos ul li ul{
	padding:5px 5px 5px 40px;
	margin: 5px 0 0 0px;
	background-color: #fff;
	
	}	


#campanaspermisos li ul li{
	padding:5px 0 0 0;
	margin: 0 0  0 0px;
	font-weight: bold;
	font-size: 1.1em;
	color:#555555 ;
	background-color:#fff;
	border-bottom: 1px dotted #ccc;
	}

#campanaspermisos li ul li ul li{
	padding:2px 0 2px 0;
	margin: 1px 2px 3px 4px;
	font-weight: normal;
	font-size: 1em;
	color:#555555 ;
	background-color:#fff;
	text-transform: none;
	border: none;
	
	}

#campanaspermisos li ul li ul li img{
	padding:3px 5px 0 0;
	margin: 0px 0 0 0;
	}
	
	
	
#cerrarSeccion h3.titulo_caja {

	height:64px;
	margin:0;
	padding:0;
	color:#3f3f33;
	font-size:010px;
	font-weight:bold;
	text-indent:8px;
	font-size: 13px;
}


#cerrarSeccion h3 a {
	color:#3f3f33;
}


#cerrarSeccion h3 a:hover {
	text-decoration: none;
	
}

.administrador {
color:#3f3f33;
margin-left:20px;
text-decoration:underline;
font-size: 13px;
}

/*------- cerrarSeccion ----------*/
#cerrarSeccion {
display:block;
background: url(/imagenes/imgplantilla/al_prof_cerrarseccion.gif) left top no-repeat;
padding: 22px 0 0 80px;
margin: 0 0 0 0;

}
#cerrarSeccion span{
	color:#666b5b;
	margin:0;
	padding:0;
	position: relative;
	left: 0;
	top: 0;
	}

#cerrarSeccion span a{
margin:0px 6px 0 6px;
padding:8px 8px 8px 24px;
color:#525c3e;
background:url(/imagenes/imgplantilla/al_icocloseprof.gif) left  no-repeat;
font-size:0.8em;
font-weight:normal;
text-transform: uppercase;

text-decoration: none;
}

#cerrarSeccion span a:hover{color:red}


.pdfayuda {
font-size:12px;
margin:12px;
padding:5px 5px 5px 18px ;
float: right;
text-transform: uppercase;
border: 1px solid #a7a792;
background:url(/imagenes/imgplantilla/al_icohelpprof.gif) left  no-repeat #f7fdeb;
}

.pdfayuda a{

text-decoration: none;
	
}

.aviso {
	text-align: center;
}
.aviso a{
	text-decoration: none;
	color: #345a83;
}



/*BUSCADOR: RESULTADOS DE LA BÃšSQUEDA*/

#sbres {
	font-family: arial;
	font-size: 12px;
	color: #000000;
	background-color: #FAFAF9;
	padding: 20px;
}

#sbres-main {
float:left;
width:440px; 
padding: 21px 10px 10px 10px;
	border-right: 1px solid #ccc;
	margin: 0 15px 0 0;
}

#sbres-info {   
margin: 0 0 0 0;
padding: 10px 10px 10px 10px;
width: 94%;
border-bottom: 1px solid #ccc;
 }

#sbres-main-add-fed {
	float: left;
	width: 220px;
	padding: 20px 0 0 0;
}

#sbres-main-add-fed p{
	font-weight: bold;
	padding: 0 0 0 9px;
}

#sbres-main-add-fed ul li{
	background-image: none;
}
#sbres-main-add-fed ul li a{
	color: #544a4a;
	font-size: 10px;
	
}
#sbres-info-sort { 
	font-size: 1em; 
	margin: 0em 0em 0em 0em;
	width: 100%;
}

#sbres-info-sort  a{ 
	color: #345a83;
}
.sbres-main-res-title {
font-size: 1.3em; 
font-weight: bold;
color: #a96e34;
padding: 0 0 10px 0;
}
.sbres-main-res-title a{
color: #a96e34;
}
.sbres-main-res-snip {  
font-size: 1em; 
color: #4c4c4c;
padding: 0 0 10px 0;
}
.sbres-main-res-snip-high {
 font-weight: bold; 
  margin-right: 0.5em;
}
.sbres-main-res-more {   
font-size: 0.9em;  
color:#456ca0;
}
.sbres-main-res-more a{   
text-decoration: underline;
color:#729dd7;
}
.sbres-main-res { 
padding-bottom: 25px;
margin: 0 0 10px 0 ;
border-bottom: 1px solid #eaeaeb;
}
#sbres-more {  
font-size: 1.2em; 
text-align: center; 

}
#sbres-more .span{  
font-size: 1.2em; 
text-align: center; 

}

#sbres-more a {
padding: 0.3em;
color: #345a83;
font-size: 11px;

}
#sbres-info-bar {
font-size: 1.3em; 
width: 100%; 
}
#sbres-info-bar a{
	color: #345a83;
}
.TXTRESALT{font-weight: bold;}
.sbPageActual{font-weight: bold; }
.sbPageNoActual{text-decoration:underline;}
.sbPageNoActual a{
	color: #345a83;
}

 
#sbres-info-bar-left {
	font-size: 1.4em;
	color: #4a6385;
 
 }

 
 /*MAQUETACIÃ“N EVENTOS*/
 
 .noticias_detalle_cont {
 	padding: 0 20px 0 10px;
	margin: 0 0 5px 0;
	float:left;
	width:440px;
	border-right: 1px solid #e4ecd3;
 }
 
  .noticias_detalle_cont a{
  	color: #4a6385;
 }
 
.noticias_detalle_cont ul{
	padding: 10px;
 }
 .noticias_detalle_cont li{
	padding: 5px 0px 5px 0px;
 }
 
 #sideBar {
 	float: right;
	width: 240px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
 }
 
 
  #sideBar h4{
	font-size: 1.2em;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
 }
 
 

 
 .noticias_detalle img {
	float:left;
	margin:4px 14px 4px 0;
	padding: 8px;
	border: 1px solid #e4ecd3;
}
 .noticias_detalle dl {
 	padding: 10px 0 0 0;

}

.noticias{

	background-color:#fafaf9;
	padding:6px 4px;
	margin: 0;
	width:220px;
	border-bottom:1px solid #ddd;
    border-top: 1px solid #fff; 
}
.noticias a {
color:#345a83;
text-decoration:none;
font-size: 1.1em;
}

.noticias img {
background-color:#FFFFFF;
border:1px solid #e4ecd3;
float:left;
margin-right:6px;
padding:2px;
}

.diaselected {
background-color:#f7fdeb;
font-weight:bold;
text-align:left;
font-size: 1.1em;

}

.caja {
	padding: 15px 0 15px 0;
}



/* Tablas
------------------------------------------------------------------*/ 
.tabla_agenda_tit {
border-bottom:1px solid #E8E0D4;
color:#727983;
font-weight:bold;
padding:4px 4px 2px;
text-align:left;
}
.tabla_agenda th {
border-bottom:1px solid #E8E0D4;
border-right:1px solid #E8E0D4;
color:#706F6F;
padding: 8px;
}
.tabla_agenda th a{
color:#706F6F;
text-decoration: none;
}
.tabla_agenda th a:hover{
color:#706F6F;
text-decoration: underline;
}


.tabla_agenda td {
border-bottom:1px solid #E8E0D4;
color:#706F6F;
padding: 8px;
}

.tabla_agenda td a{
color:#706F6F;
text-decoration: none;
}
.tabla_agenda td a:hover{
color:#706F6F;
text-decoration: underline;
}

/*ampliaciÃƒÆ’Ã‚Â³n tabla agenda para anidar dÃƒÆ’Ã‚Â­as*/
.tabla_agendagroup th {
background-color:#4a6385;
border-bottom:1px solid #83878B;
border-right:1px solid #363A3D;
color:#EDEDEA;
font-weight:bold;
}
.tabla_agendagroup th a{
color:#f6f6ed;
text-decoration: none;
}
.tabla_agendagroup th a:hover{
color:#f6f6ed;
text-decoration: underline;
}

.tabla_agendagroup td {
background-color:#4a6385;
border-bottom:1px solid #83878B;
border-right:1px solid #363A3D;
color:#706F6F;
padding:8px;
font-weight:bold;

}

.tabla_agendagroup td a{
color:#f6f6ed;
text-decoration: none;
}
.tabla_agendagroup td a:hover{
color:#f6f6ed;
text-decoration: underline;
}



/*-------------------------------------------------------tus recetas*/

#tusrecetas {
	padding: 0 40px 0 0;
	margin: 0;
}

#tusrecetas_img {
	padding: 5px;
	margin: 5px;
	float: left;
}

.tusrecetas_valcont {
	padding: 10px;
	margin: 0;
	color: #7d4101;
}

.tusrecetas_valcont a{
	color: #804c0f;
}

.tusrecetas_valcont span{
	padding: 3px 0 3px 0px;
	margin: 0;
	color: #7d4101;
	font-size: 1.6em;
	font-weight: bold;
	display: block;
	text-transform: uppercase;
}

.tusrecetas_item {
	width: 645px;
	padding:15px 15px 15px 0;
	border-bottom: 1px solid #f8ebc4;
}
.tusrecetas_itemfleft {
	float: left;
	width: 182px;
}

.tusrecetas_itemfleft img{
	border: 1px solid #fcebd6;	
	padding: 5px;
	margin: 5px;
	background-color: #fff;
	
}

.tusrecetas_itemfright {
	float: right;
	width: 424px;
}

.tusrecetas_valoracion {
	padding: 10px 5px 5px 5px ;
	margin: 0 0 0 0;
}

.tusrecetas_vermas {
	padding: 0 10px 0 32px;
	background:url(/imagenes/imgplantilla/al_recetas_val_icomas.gif) left top  no-repeat ;
	float: left;
	line-height: 27px;
	
}
.tusrecetas_vermas a{
	color: #7d4101;
	font-weight: bold;
	text-decoration: none;
}
.tusrecetas_vermas a:hover{

	text-decoration: underline;
}


#tusrecetas_form {background:url("/imagenes/imgplantilla/al_tusrecetas_formbg.jpg") no-repeat scroll left top transparent; margin:0; overflow:hidden; padding:20px; position:relative;} 

/* START - Added by SteveW 2010-07-07 */
#tusrecetas_form .tusrecetas_form_boton {background:url("/imagenes/es/fondo-boton2_tcm5-43591.gif") repeat scroll 0 0 transparent;color:#FFFFFF; font:11px Arial,Helvetica,sans-serif; height:62px; left:0; padding:25px 18px; position:absolute; text-align:center; top:146px; width:76px;} 
#tusrecetas_form .tusrecetas_form_boton a {color: #fff; text-decoration: none;}
.ficha-recetas-boton-votar {background:url("/imagenes/es/fondo-boton_tcm5-43593.gif") repeat scroll 0 0 transparent; color:#FFFFFF; font:10px Arial,Helvetica,sans-serif; height:72px; left:504px; padding:20px 18px; position:absolute; text-align:center; top:49px; width:76px;} 
.ficha-recetas-boton-votar a {color: #fff; text-decoration: none;}
/* START - Added by SteveW 2010-07-13 */
/* .formulario-votacion-recetas {width: 690px; font: 12px Arial, Helvetica, sans-serif; color: #666;}
.formulario-votacion-recetas h5 {line-height: 25px; background: url(/imagenes/es/ico-sobre_tcm5-43595.gif) left top no-repeat; padding-left: 60px; margin-left: 15px;}
.formulario-votacion-recetas label {width: 690px; border: 2px solid #e9efdb; display: block; height: 29px; clear: both; margin-bottom: 5px; color: #646e4e;}
.formulario-votacion-recetas label span {display: block; float: left; background-color: #e9efdb; width: 110px;heihgt: 29px; line-height: 29px; padding-left: 10px;  }
.formulario-votacion-recetas label input.text {margin: 0; padding: 0 10px; display: block; float: left; width: 550px; border: 0; height: 29px; line-height: 29px; } 
.formulario-votacion-recetas p.nota {font-size: 10px; margin-bottom: 20px;}
.formulario-votacion-recetas input.boton-enviar {width: 73px; heihgt: 19px; background: url(/imagenes/es/fondo-boton-enviar_tcm5-43594.gif) top left no-repeat; display: block; font: 10px Arial, Helvetica, sans-serif; color: #646e4e; border: 0; padding: 3px; margin: 0; text-align: left; padding-left: 5px;}
*/
.formulario-votacion-recetas {width: 690px; font: 1em Arial, Helvetica, sans-serif; color: #666; margin-left: 30px;}
.formulario-votacion-recetas h5 {line-height: 25px; background: url(/imagenes/es/ico-sobre_tcm5-43595.gif) left top no-repeat; padding-left: 60px; margin: 15px;}
.formulario-votacion-recetas p {margin: 12px 0;}
.formulario-votacion-recetas label {width: 690px; border: 2px solid #e9efdb; display: block; height: 29px; clear: both; margin-bottom: 5px; color: #646e4e;}
.formulario-votacion-recetas label span {display: block; float: left; background-color: #e9efdb; width: 110px;height: 29px; line-height: 29px; padding-left: 10px; }
.formulario-votacion-recetas label input.text {margin: 0; padding: 0 10px; display: block; float: left; width: 550px; border: 0; height: 29px; line-height: 29px; }
.formulario-votacion-recetas p.nota {font-size: 0.8em; margin-bottom: 20px;}
.formulario-votacion-recetas input.boton-enviar {width: 73px; height: 19px; background: url(/imagenes/es/fondo-boton-enviar_tcm5-43594.gif) top left no-repeat; display: block; font: 10px Arial, Helvetica, sans-serif; color: #646e4e; border: 0; padding: 3px; margin: 0; text-align: left; padding-left: 5px;}
/* END - Added by SteveW 2010-07-13 */
.vota_form_error {color: red; padding: 10px;}
/* END - Added by SteveW 2010-07-07 */

#tusrecetas_form legend {
display: block;
font-size: 1.4em;
color: #7d4101;
padding: 0 0 0 0;
margin: 0 0 0 0;

}
#tusrecetas_form label{
display: block;
font-size: 1.1em;
color: #7d4101;
padding: 1px 0 1px 0;
margin: 1px 0 1px 0;
}
#tusrecetas_form input{

color: #7d4101;
padding: 3px;
margin: 5px 0 5px 0;
border: 1px solid #7d4101;
}
.resultados_buscador_recetas_boton
{
font-weight: bold;
}
#tusrecetas_form select {
display: block;
color: #fff;
background-color: #7d4101;
padding: 3px;
margin: 5px 0 5px 0;
width: 300px;
}

.tusrecetas_boton {
		line-height: 35px;
		float: left;
}

.terminoreceta {
	width: 300px;
	padding: 0;
	margin: 0;
}

.buscarrecetas_out {
	border: 1px solid #e18313;
	padding: 1px;
	background-color: #fff;
	width: 180px;
	
}
.buscarrecetas_inner {
background-color: #e18313;
border: 1px solid #fff;
background:url(/imagenes/imgplantilla/al_recetas_bgbotbuscar.gif) left top  no-repeat ;

}

.buscarrecetas_inner a{
	color: #fff;
	font-weight: bold;
	display: block;
	padding: 10px 0 10px 34px; 
	text-decoration: none;
}
.buscarrecetas_inner a:hover{
	color: #fff;
	text-decoration: underline;
}

.tusrecetas_nav {
font-size: 0.9em;
font-weight: bold;
padding: 0px 0 0 0;
margin: 30px 0 0 10px;

}

.tusrecetas_nav {
font-size: 1.1em;
}

.tusrecetas_nav  a{
padding: 0 5px 0 5px;
color: #7d4101;
}
.tusrecetas_nav  a:hover{
	text-decoration: none;
	color: #e18313;
}



.tusrecetas_detalle {
	padding: 0px 0px 10px 10px;
	margin: 0;
	color: #7d4101;
	border-top: 1px solid #e6d6ba;

}







.tusrecetas_ingredientes {
	padding: 0 5px 5px 23px;
	float: right;
	width: 380px;
	border-left:1px solid #e6d6ba;
	color: #804c0f;

}

.tusrecetas_ingredientes ul {
	padding: 10px 0 10px 0;
	margin: 0;
	list-style-type: none;

}
.tusrecetas_ingredientes li {
	padding: 0 0 0 12px;
	margin: 0;
	background: url(/imagenes/imgplantilla/al_li_bloquetexto.gif)left top no-repeat;

}


.tusrecetas_ingredientes span{
	font-size: 1.1em;
	color: #e18313;
	font-weight: bold;
	display: block;
	padding: 4px 0 3px 0;
	text-transform: uppercase;
}

.tusrecetas_detalle a{
	color: #804c0f;
}

.tusrecetas_detalle span{
	padding: 13px 0 3px 0px;
	margin: 0;
	color: #7d4101;
	font-size: 1.6em;
	font-weight: bold;
	display: block;
	text-transform: uppercase;
}

.tusrecetas_preparacion {	
	padding: 5px 20px 20px 10px;
}




.tusrecetas_preparacion span{


	font-size: 1em;
	font-weight: bold;
	display: block;
}

.tusrecetas_preparacion img{	
	padding: 10px;
	margin: 10px 10px 3px 10px;
	border: 1px solid #f8ebc4;
	background-color: #fff;
	float: right;
}





.tusrecetas_comentatios {
	padding: 5px 20px 20px 10px;
	color: #a96e34;
	float: left;
	width: 300px;
}
.tusrecetas_comentatios a{
	text-decoration: underline;
	color: #345a83;
}
.tusrecetas_comentatios span{
	font-size: 1.4em;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
}
.tusrecetas_comentatios ul {
	padding: 10px 0 10px 0;
	margin: 0;
	list-style-type: none;

}
.tusrecetas_comentatios li {
	padding: 4px 0 4px 0px;
	margin: 4px 0 4px 0px;
	border-top: 1px solid #e6d6ba;
}


#tusrecetas_comentarios_form legend {
display: block;
font-size: 1.4em;
color: #7d4101;
padding: 0 0 0 0;
margin: 0 0 0 0;

}
#tusrecetas_comentarios_form label{
display: block;
font-size: 1.1em;
color: #7d4101;
padding: 5px 0 5px 0;
margin: 5px 0 5px 0;
}
#tusrecetas_comentarios_form input{
color: #fff;
background-color: #7d4101;
padding: 3px;
margin: 5px 0 5px 0;
border: 1px solid #7d4101;
}
#tusrecetas_comentarios_form select {
display: block;
color: #fff;
background-color: #7d4101;
padding: 3px;
margin: 5px 0 5px 0;
width: 300px;
}

.tusrecetascoment_boton {
		line-height: 35px;
		float: left;
}

.terminorecetacoment {
	width: 150px;
	padding: 0;
	margin: 0;
}







.tusrecetas_valore {
	padding: 5px 20px 20px 10px;
	color: #a96e34;
	float: left;
	width: 300px;
}
.tusrecetas_valore a{
	text-decoration: underline;
	color: #345a83;
}
.tusrecetas_valore span{
	font-size: 1.4em;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
}
.tusrecetas_valore ul {
	padding: 10px 0 10px 0;
	margin: 0;
	list-style-type: none;

}
.tusrecetas_valore li {
	padding: 4px 0 4px 0px;
	margin: 4px 0 4px 0px;
	border-top: 1px solid #e6d6ba;
}
#tusrecetas_valore_form legend {
display: block;
font-size: 1.4em;
color: #7d4101;
padding: 0 0 0 0;
margin: 0 0 0 0;
}


#tusrecetas_valore_form label{
display: block;
font-size: 1.1em;
color: #7d4101;
padding: 5px 0 5px 0;
margin: 5px 0 5px 0;
}
#tusrecetas_valore_form input{

padding: 3px;
margin: 5px 0 5px 0;
border: 1px solid #7d4101;
}
#tusrecetas_valores_form select {
display: block;
color: #fff;
background-color: #7d4101;
padding: 3px;
margin: 5px 0 5px 0;
width: 300px;
}

.tusrecetasvalore_boton {
		
		background-color:#7d4101;
		color: #fff; 
		padding: 2px;

}

.terminorecetavalore {
	width: 200px;
	padding: 0;
	margin: 0;
}


.tusrecetas_valcontenedor {
background-color:#E18313;
color:#FFFFFF;
float:right;
margin:0;
padding:10px;
width:182px;
}


.tusrecetas_valcontenedor a{
	color: #fff;
}

.tusrecetas_valcontenedor span{
	color: #e6d6ba;
	display: block;
	font-size: 1em;
	font-weight: bold;
	padding: 0 0 5px 0;
	text-align: center;
}

.tusrecetas_valcontenedor .opcion{
	color: #fff;
	display: block;
	font-size: 1em;	
	padding: 3px 0 3px 0;
	margin: 0 0 0 0;
	font-weight: bold;
}

.tusrecetas_valcontenedor .opcion a{
	padding: 0 5px 0 0;
	display: block;
	width: 90px;
	text-align: right;
	float: left;

}

.tusrecetas_valcontenedor .opcion a:hover{
	text-decoration: none;

}




/*----------- RECETARIO---------------------------*/  
.columna{
	padding: 0px 10px 10px 10px;
	margin: 0 0 0 0;
	float: left;

	
	}
.columna img {
	padding: 10px;
	margin: 10px;
	border: 1px solid #dee5d1;

}

.columna ul{
	padding: 5px 0 5px 0;
	margin: 0 0 0 0;
	list-style-type: none;
	width: 280px;

}
.columna li{
	padding: 2px 0 2px 8px;
	margin: 0 0 0 0;
	list-style-type: none;
	background: url(/imagenes/imgplantilla/al_li_2nivel.gif) left top no-repeat;
}


.columna_degra {
	float: right;
	width: 505px;
}
.columna_degra h4{
	padding: 10px 5px 5px 8px;
	margin: 0 0 0 0;
	color: #525c3e;
	font-size: 1.4em;
}

.columna_cuaderno {
	float: right;
	width: 160px;
	background-color:#525c3e;
	color: #fff;
	padding: 10px 10px 10px 10px;
	margin: 10px 0 0 0;
	font-size: 1em;
}

.columna_detalle {
	padding: 20px 10px 10px 30px;
	margin: 0 0 0 0;
	background-color: #ededea;
}

.columna_detalle dt{
	padding:  0px 10px 10px 10px;
	font-size: 1.3em;
	color: #5a7e26;
	text-transform: uppercase;
	font-weight: bold;
	}
	
.columna_detalle dd img {
	float: right;
	padding: 0 0 0 0;
	margin: 17px 5px 20px 20px;
	border: 8px solid #fff;
	
}	

.columna_detalle dd {
	padding: 0px 10px 10px 10px;

}

.columna_detalle ol {
	padding: 0;
	margin: 0;
}

.columna_detalle ul {
	padding: 0;
	margin: 0;
}

.columna form input {
     border: 1px solid #c4d79d;
     padding: 2px;
}
.columna form select{
     border: 1px solid #c4d79d;
     padding: 2px;
}
.consulta {
     border: 1px solid #c4d79d;
     padding: 2px;
     background-color: #525c3e;
     color: #fff;
}
.anchoconsulta{
	width: 400px;
}

/*-------------------------------------------------------valorerececetas---*/

#al_recetas {background:url("/imagenes/imgplantilla/al_bgrecetas.jpg") no-repeat scroll right top transparent; margin:0; padding:0 10px 10px 0; position:relative;} 

#al_recetas_01 {
	padding: 0 15px 0 0;
	margin: 0 0 0 0;
	width: 300px;
	float: left;
	display: block;
}

#al_recetas_01 span{
	padding: 13px 0 3px 0px;
	margin: 0;
	color: #7d4101;
	font-size: 1.4em;
	font-weight: bold;
	display: block;
	text-transform: uppercase;
	}
	
.al_recetas_estrellas {
	padding: 5px 5px 5px 5px ;
	margin: 0 0 0 0;

	float: left;
}
.al_recetas_valoracion_word {
	padding: 15px 5px 5px 5px ;
	margin: 0 0 0 0;
	float: left;
	color: #E18313;
	font-size: 1.2em;
	font-weight: bold;
}




#al_recetas_02 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 200px;
	float: left;
	display: block;
}


.al_recetas_02_valcontenedor {
background-color:#E18313;
color:#FFFFFF;
float:right;
margin:0;
padding:10px;
width:182px;
}


.al_recetas_02_valcontenedor a{
	color: #fff;
}

.al_recetas_02_valcontenedor span{
	color: #e6d6ba;
	display: block;
	font-size: 1em;
	font-weight: bold;
	padding: 0 0 5px 0;
	text-align: center;
}

.al_recetas_02_valcontenedor .opcion{
	color: #fff;
	display: block;
	font-size: 1em;	
	padding: 3px 0 3px 0;
	margin: 0 0 0 0;
	font-weight: bold;
}

.al_recetas_02_valcontenedor .opcion a{
	padding: 0 5px 0 0;
	display: block;
	width: 90px;
	text-align: right;
	float: left;

}

.al_recetas_02_valcontenedor .opcion a:hover{
	text-decoration: none;

}







#al_recetas_03 {
	padding: 0 0 0 15px;
	margin: 0 0 0 0;
	width: 186px;
	float: left;
	display: block;
}

.al_recetas_03_bot {
background-color: #e18313;
border: 1px solid #fff;
background:url(/imagenes/imgplantilla/al_recetas_bgbotbuscar.gif) left top  no-repeat ;

}

.al_recetas_03_bot a{
	color: #fff;
	font-weight: bold;
	display: block;
	padding: 10px 0 10px 34px; 
	text-decoration: none;
}
.al_recetas_03_bot a:hover{
	color: #fff;
	text-decoration: underline;
}



#al_recetas_04 {
	padding: 20px 0 0 0px;
	margin: 0 0 0 0;
	display: block;
}

#al_recetas_04 span {
	font-size: 1.1em;
	font-weight: bold;
	display: block;
	color: #804C0F;
}





.al_recetas_ingredientes {
border-right:1px solid #E6D6BA;
border-top:1px solid #E6D6BA;
color:#804C0F;
display:block;
float:left;
margin:0;
padding:25px 5px 5px 26px;
width:282px;

}

.al_recetas_ingredientes ul {
	padding: 10px 0 10px 0;
	margin: 0;
	list-style-type: none;

}
.al_recetas_ingredientes li {
	padding: 0 0 0 12px;
	margin: 0;
	background: url(/imagenes/imgplantilla/al_li_bloquetexto.gif)left top no-repeat;

}


.al_recetas_ingredientes span{
	font-size: 1.1em;
	color: #e18313;
	font-weight: bold;
	display: block;
	padding: 4px 0 3px 0;
	text-transform: uppercase;
}









.al_recetas_preparacion {	
border-top:1px solid #E6D6BA;
float:left;
padding:29px 20px 20px 34px;
width:354px;
color: #804C0F;
}

.al_recetas_preparacion span{
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	color: #804C0F;
	padding: 3px 0 3px 0;
}

.al_recetas_preparacion img{	
	padding: 10px;
	margin: 0px 40px 15px 0px;
	border: 1px solid #f8ebc4;
	background-color: #fff;
	float: left;
}



.al_recetas_item {
	width: 645px;
	padding:15px 15px 15px 0;
	border-bottom: 1px solid #f8ebc4;
}
.al_recetas_itemfleft {
	float: left;
	width: 182px;
}
.al_recetas_itemfleft img{
	border: 1px solid #fcebd6;	
	padding: 5px;
	margin: 5px;
	background-color: #fff;
}
.al_recetas_itemfright {
	float: right;
	width: 424px;
}

.al_recetas_valoracion {
	padding: 10px 5px 5px 5px;
	margin: 0 0 0 0;
	width: 400px;
}

.al_recetas_vermas {
	padding: 0 10px 0 32px;
	background:url(/imagenes/imgplantilla/al_recetas_val_icomas.gif) left top  no-repeat ;
	float: left;
	line-height: 27px;
	
}
.al_recetas_vermas a{
	color: #7d4101;
	font-weight: bold;
	text-decoration: none;
}
.al_recetas_vermas a:hover{
	text-decoration: underline;
}


#al_recetas_05 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 500px;
	float: left;
	display: block;
}


#al_recetas_form {
padding:10px 2px 6px 0px;
margin: 10px;

}

#al_recetas_form legend {
display: block;
font-size: 1.4em;
color: #7d4101;
padding: 0 0 0 0;
margin: 0 0 0 0;

}
#al_recetas_form label{
display: block;
font-size: 1em;
color: #7d4101;
padding: 5px 0 5px 0;
margin: 5px 0 5px 0;
float: left;
width: 200px;
}
#al_recetas_form input{
float: left;
color: #fff;
background-color: #7d4101;
padding: 1px;
margin: 5px 0 5px 0;
border: 1px solid #7d4101;

}
#al_recetas_form select {
display: block;
color: #fff;
background-color: #7d4101;
padding: 1px;
margin: 5px 0 5px 0;
width: 250px;
}

.al_recetas_boton {
		line-height: 35px;
		float: left;
		
}
.al_recetas_botinput {

}



.al_terminoreceta {
	width: 250px;
	padding: 0;
	margin: 0;
}

.al_buscarrecetas_out {
	border: 1px solid #e18313;
	padding: 1px;
	background-color: #fff;
	width: 180px;
	
}
.al_buscarrecetas_inner {
background-color: #e18313;
border: 1px solid #fff;
background:url(/imagenes/imgplantilla/al_recetas_bgbotbuscar.gif) left top  no-repeat ;

}

.al_buscarrecetas_inner a{
	color: #fff;
	font-weight: bold;
	display: block;
	padding: 10px 0 10px 34px; 
	text-decoration: none;
}
.al_buscarrecetas_inner a:hover{
	color: #fff;
	text-decoration: underline;
}


.tabla_recetario a{
	color:#333;
	text-decoration:none;
}


/*resultados busqueda 13012009*/

.resultados_buscador_form {
	padding: 10px;
	border: 1px dotted #d0d1cc;
	margin: 10px 0 0 20px;
	width: 50%;
	display: block;
}

.resultados_buscador_form_boton {
	background-color: #5a7e26;
	color: #fff;
	padding: 3px;
}
.resultados_buscador_form_aviso {
	font-size: 1.1em;
	color: #5a7e26;
	padding: 0 0 10px 0px;
	
}



/*Listados nuevos 02/03/2009*/
.items_detalle_listados {
	margin: 0 0 2px 4px;
	padding:6px 4px 14px 4px;
}


.items_detalle_img {

	padding: 7px;
	margin: 0 11px 0 0;
	width: 273px;
	float: left;
	display: block;
}

.items_detalle_img h4{
	font-size: 1.6em;
	padding: 0 10px 10px 10px;
	display: block;
	border-bottom: 1px dotted #dee4d9;
}
.items_detalle_img h5{
	font-size: 1.2em;
	padding: 10px 10px 10px 10px;
	margin: 0 0 15px 0;
	display: block;
	color: #525c3e;
	font-weight: normal;
}

.items_detalle_img img {
	padding: 10px;
	background-color: #fff;
	border: 1px solid #e4ecd3;
}

.items_detalle_caption {
width: 210px;
padding: 10px 10px 10px 10px;
font-style: italic;
}

.items_detalle_desarrollo {
	padding: 0 22px 15px 23px;
	float: right;
	display: block;
	width: 378px;
	border-left: 1px dotted #dee4d9;
}



.items_detalle_desarrollo p{
	padding: 3px 10px 5px 0px;
	text-align: justify;
	display: block;
}





.items_listados_columna {
	float: left;
	width: 358px;
	margin: 0;
	padding: 0;
}


.modulo_listado {
	width: 334px;
	padding: 0px 10px 30px 10px;
	margin: 0px;
	display: block;
	
	float: left;
	background:url(/imagenes/imgplantilla/al_fd_listado.jpg) left top  no-repeat ;
}

.modulo_listado a{
	color: #456ca0;
}
.modulo_listado a:hover{
	color: #456ca0;
	text-decoration: none;
}

.modulo_listado_fd {
	width: 280px;
	border-top: 1px solid #F1F6ED;
	border-left: 1px solid #F1F6ED;
	border-right: 1px solid #F1F6ED;
	border-bottom: 1px solid #F1F6ED;
	padding: 23px;
	background:url(/imagenes/imgplantilla/al_fd_listado02.jpg) left top  no-repeat #fff ;
}
.modulo_listado_fd img{
	float: left;
	padding: 5px;
	margin: 5px 10px 10px 5px;
	background-color: #fafaf9;
}

.modulo_listado_fd span{
	font-size: 1.1em;
	font-weight: bold;
	display: block;
	text-transform: uppercase;
}
.modulo_listado_fd p{
	padding: 3px 0px 8px 0px;
	font-size: 0.9em;

}


.modulo_listado_ctv { width: 698px; background: url(/imagenes/imgplantilla/al_fd_listado03-tilled.jpg) top left repeat-y; overflow: hidden; float: left; margin: 0 0 20px 0; }
.modulo_listado_fd_ctv { width: 583px; background: url(/imagenes/imgplantilla/al_fd_listado03.jpg) top left no-repeat; padding: 35px 55px 20px 60px; overflow: hidden; }
.modulo_listado_ctv a.titulo {
color:#636D4E;
display:block;
float:right;
font:20px Arial,Helvetica,sans-serif;
margin:0;
text-align:left;
text-decoration:none;
width:299px;
}
.titulo {
font-size:1.8em;
padding:20px 0 10px 20px;
}

.modulo_listado_ctv a img { border: 0; display: block; float: left; }
.modulo_listado_ctv .fotograma { margin: 0 auto; display: block; float: left; width:264px ;}
.modulo_listado_ctv .time-control { width: 295px; margin: 30px auto 10px; font: 15px Arial, Helvetica, sans-serif; color: #636d4e; overflow: hidden; float: right; }
.clear { clear: both; }
.time-control .time { display: block; float: left; margin: 10px 0 0 0; }
.time-control a.control { float: right; margin: 10px 0 0 0; }
.time-control a.control img { vertical-align: middle; margin-right: 10px; }
.time-control a { color: #636d4e; }

	
	
	
	


.bloc_items {
margin: 0px 0px 15px 15px;
padding: 5px 5px 15px 15px;
float: right;
}
.bloc_items ul{
margin: 0px;
padding: 0px;
list-style-type: none; 
width: 168px;

}

.bloc_items li{
	height: 55px;
	margin: 0 0 0 0;
	padding: 0 50px 0 0px;
	list-style: none;
	display: block;
	background-image: none;
}

.bloc_items span {
margin: 0;
padding: 0 0 0 0;
display: block;
font-size: 1.2em;
font-weight: bold;
color: #525c3e;

}
.bloc_items span a{
text-decoration: none;
background:url(/imagenes/imgplantilla/al_bloc_itembg.jpg) left top  no-repeat ;
width: 140px;
display: block;
padding: 20px 8px 20px 20px;
}

.bloc_items span a:hover{
text-decoration: none;
background:url(/imagenes/imgplantilla/al_bloc_itembg.jpg) right top  no-repeat ;

display: block;
padding: 20px 8px 20px 20px;
}

.height200
{
	height: 175px;
}


/* FIN Listados nuevos 02/03/2009*/


/*CONSEJOS MARMY02*/

.consejomarmy02_item {
	padding: 30px;
	margin: 10px 5px 5px 5px;
	/*font-size: 1.2em;*/
	font-weight: bold;
	background: url(/imagenes/imgplantilla/fondo_marmy.jpg) left top no-repeat;
	/*text-align:justify;*/
}
.consejomarmy02_fecha {
	padding: 8px 0px 0px 20px;
	margin: 8px 0px 0px 0px;
	font-size: 0.9em;
	font-weight: bold;
	color: #5a7e26;
}

.consejomarmy02_item a {
	color: #006699;
}

.consejomarmy02_tit {
	font-size: 1.2em;
	font-weight: bold;
	padding: 5px 5px 5px 20px;
	display:none;
}
.consejomarmy02_tit span{
	font-size: 0.9em;
	color: #5a7e26;
	padding: 5px 0px 0px 0px;
	display: block;
	
}

.consejomarmy02_texto {
	padding: 8px 15px 0px 20px;
}
.consejomarmy02_vermas {
	text-align: right;
	font-size: 0.8em;
	text-transform: none;
}
.consejomarmy02_vermas a:hover{
	text-decoration: none;
}





.numeredlistestilo01 ol{
	padding:  22px 42px 42px 42px;
	margin: 0px;
	background-color: #fff;
	border: 1px solid #e4ecd3;
}
.numeredlistestilo01 li{
	background-image: none;
}



.mb_wraper_one_column {
		padding: 5px 0px 14px 20px;
		margin: 0px;
		background-color: #fafaf9;
		color: #171717;
}

.mb_wraper_one_column  a{
	color:#333;
}




.mb_wraper_one_column  th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica,
	sans-serif;
	color: 	#31450e;
	border-right: 1px solid #c4d79d;
	border-bottom: 1px solid #c4d79d;
	border-top: 1px solid #c4d79d;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(/imagenes/imgplantilla/tables/bg_header.jpg) no-repeat;
	cursor: pointer; 
}




.mb_wraper_one_column  th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C4D79D;
	background: none;
}

.mb_wraper_one_column th.spec {	
	border-left: 1px solid #C4D79D;
	border-top: 0;
	background: #fff url(/imagenes/imgplantilla/tables/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica,
	sans-serif;
}

.mb_wraper_one_column th.specalt {
	border-left: 1px solid #C4D79D;
	border-top: 0;
	background: #f5fafa url(/imagenes/imgplantilla/tables/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica,
	sans-serif;
	color: #B4AA9D;
}



.mb_wraper_one_column td {
	border-right: 1px solid #C4D79D;
	border-bottom: 1px solid #C4D79D;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #6D929B;
}


.mb_wraper_one_column td.alt {
	background: #F5FAFA;
	color: #B4AA9D;
}

.mb_wraper_one_column table.tablesorter tbody tr.odd td {
background-color:#f1f6ed;
}

.mb_wraper_one_column th.headerSortUp { 

 background: #FEB054 url(/imagenes/imgplantilla/tables/celdadown.gif) left top no-repeat;
	 
} 

.mb_wraper_one_column th.headerSortDown { 
 background: #FEB054 url(/imagenes/imgplantilla/tables/celdadown.gif) left top no-repeat;
}

.detemp_fruto {
	background-color: #d30215;
	color: #fff;
	padding: 2px;
	border: 1px solid #fbfef5;
	margin: 2px;
	float: left;
}
.detemp_bulbos {
	background-color: #d08a02;
	color: #fff;
	padding: 2px;
	border: 1px solid #fbfef5;
	margin: 2px;
	float: left;
}
.detemp_coles {
	background-color: #000;
	color: #fff;
	padding: 2px;
	border: 1px solid #fbfef5;
	margin: 2px;
	float: left;
}
.detemp_hojas {
	background-color: #50d91a;
	color: #fff;
	padding: 2px;
	border: 1px solid #fbfef5;
	margin: 2px;
	float: left;
}
.detemp_inflores {
	background-color: #028e9b;
	color: #fff;
	padding: 2px;
	border: 1px solid #fbfef5;
	margin: 2px;
	float: left;
}
.detemp_legumbres {
	background-color: #016b27;
	color: #fff;
	padding: 2px;
	border: 1px solid #fbfef5;
	margin: 2px;
	float: left;
}
.detemp_peponides {
	background-color: #d66c04;
	color: #fff;
	padding: 2px;
	border: 1px solid #fbfef5;
	margin: 2px;
	float: left;
}
.detemp_raices {
	background-color: #df04a9;
	color: #fff;
	padding: 2px;
	border: 1px solid #fbfef5;
	margin: 2px;
	float: left;
}
.detemp_tallos {
	background-color: #906302;
	color: #fff;
	padding: 2px;
	border: 1px solid #fbfef5;
	margin: 2px;
	float: left;
}


/*updated para el bloc de alimentos legumbres*/

.imgbloc01 {
float:left;
background-color: #ececea;
margin: 0 8px 0 0;
}

.mb_blocconts hr {
	clear: both;
	border: 0px;
	color: #fafaf9;
}

#cont_onecolumn {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-color: #fafaf9;
	overflow: hidden;
	height: 1%;
	}


#tooltip.fancy {
background-color: #f1f6ed;
border-bottom: 1px solid #67080b;
border-right: 1px solid #67080b;
padding: 10px 10px 10px 10px;
margin: 30px 10px 10px 10px;
background: url('/imagenes/imgplantilla/despiecevacuno/fd_vacatitle.png');
}
#tooltip.fancy.viewport-right {
background-color: #f1f6ed;
border: 1px solid #525c3e;
padding: 10px;
margin: 30px 10px 10px 10px;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 0px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.95;
}

#tooltip h3, #tooltip div { margin: 0; }






.floatleft {
	float: left;
	display: block;
}

.maphilighted 
{
	border: 1px solid #111;
	background-color: #eee;
	opacity:1;
}

.Nomaphilighted 
{
	border: 1px solid #111;
	background-color: #eee;
	opacity:0;
}

#menudespiecevacuno tr.odd td {
background-color:#f1f6ed;
color: #000;
}


#menudespiecevacuno tr.odd td a{

color: #000;

}

#despiece {
	width: 442px;
	float: left;
}
#menudespiece {
	margin:0 0 0 1px;
	padding:38px 0 38px 15px;
	display: block;
	float: left;
	width: 260px;

	
}

#menudespiece table {
	color: #000;
	

}

#menudespiece th {
background-image: none;
background-color: #ffed74;
cursor:pointer;
height: 25px;
}

#menudespiece td {
background-image: none;
background-color: #fff;
width: 115px;
color: #000;
padding: 1px;
margin: 0;
font-size: 0.9em;
border-right: 1px solid #fcf4c1;
border-bottom: 1px solid #ffed74;
}

#menudespiece td a{
background-image: none;
text-decoration: none;
color: #000;
font-weight: bold;
text-transform: uppercase;
display: block;
}
#menudespiece td a:hover{
color: #000;
}




.despiecetabla th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica,
	sans-serif;
	color: 	#31450e;
	border-right: 1px solid #c4d79d;
	border-bottom: 1px solid #c4d79d;
	border-top: 1px solid #c4d79d;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(/imagenes/imgplantilla/tables/bg_header.jpg) no-repeat;
	cursor: pointer; 
}




.despiecetabla   th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C4D79D;
	background: none;
}

.despiecetabla  th.spec {	
	border-left: 1px solid #C4D79D;
	border-top: 0;
	background: #fff url(/imagenes/imgplantilla/tables/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica,
	sans-serif;
}

.despiecetabla  th.specalt {
	border-left: 1px solid #C4D79D;
	border-top: 0;
	background: #f5fafa url(/imagenes/imgplantilla/tables/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica,
	sans-serif;
	color: #B4AA9D;
}



.despiecetabla  td {
	border-right: 1px solid #C4D79D;
	border-bottom: 1px solid #C4D79D;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #6D929B;
}


.despiecetabla  td.alt {
	background: #F5FAFA;
	color: #B4AA9D;
}

.despiecetabla  table.tablesorter tbody tr.odd td {
background-color:#f1f6ed;
}

.despiecetabla  th.headerSortUp { 

 background-image: url(/imagenes/imgplantilla/tables/celdaup.gif);
	 
} 

.despiecetabla  th.headerSortDown { 
 background-image: url(/imagenes/imgplantilla/tables/celdadown.gif);
}

.imagenoverdespiece {
	position: absolute;
	/*display: none;*/
	z-index: 1000;
}






/* ---------------------accesskeys-------------------------*/


.accesskeys{
	padding: 10px;
	background-color: #e4ecd3;
}
 
.accesskeys ul{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.accesskeys li{
	padding: 2px 0 4px 6px;
	margin: 0 0 4px 0;
	background: url(/imagenes/imgplantilla/al_li_2nivel.gif) left top no-repeat;
	border-bottom: 1px solid #c4d79d;
}

.accesskeys li a{
	color: #000;
	text-decoration: none;
}

/* Formulario recetas*/

	.principal_largo label {display: block; font-size: 18px; color: #7d4101; margin: 0 0 25px 0;}
	.principal_largo input, .principal_largo select, .principal_largo textarea {/*border: 1px solid #7d4101; background-color: #7d4101; color: #fff; */margin: 0;}
	
	
	
	.principal_largo label.preparacion {clear: both;   padding-right: 56px;}
	.principal_largo label.preparacion textarea {  padding: 2px;margin: 10px 0 0 0;}
	
	.principal_largo label.input {clear: left; padding-left: 10px;  }
	.principal_largo label.input textarea {  padding: 2px; margin: 10px 0 0 0;}
	
	.principal_largo label.presentacion { clear: left; padding-left: 10px; }
	.principal_largo label.presentacion textarea { padding: 2px; margin: 10px 0 0 0;}
	
	.principal_largo label.upload {clear: both; margin: 0 0 0 50px; padding: 10px 0 10px 80px; background-image: url(img/icono-camara.jpg); background-repeat: no-repeat; }
	
	.principal_largo .datosPersonales {clear: both; margin: 30px 58px 20px 50px; padding: 20px 15px; background-color: #7d4101; color: #fff; overflow: hidden;}
		.principal_largo .datosPersonales h2 {font-size: 16px; margin: 0 0 15px 0}
		.principal_largo .datosPersonales label {color: #fff; width: 230px;float: left; margin-bottom: 1px; font-size: 16px;}
		.principal_largo .datosPersonales input  {color: #fff; width: 200px; background-color: #fff;}
		.principal_largo .datosPersonales span {float: left; width: 200px; text-align: right; padding-top: 30px;}
		
		.principal_largo .captcha {float: right; margin: 0 58px 20px 0;}
		.principal_largo .captcha input {padding: 3px; color: #fff;}
		
		.principal_largo .captcha-display {float: right; margin: 0 58px 0 0; clear: both;}
/* FIN Formulario recetas*/

.colocarFlash
{
margin:10px 0px 0px -31px ;
}

ul.bullet li 
{
list-style-type: disc;
margin:0 0 0 30px;
padding:0 0 2px 10px;
}


/* Portada Nueva */

#layouthome-new {background-color:#FAFAF9; float:left; height:1%; margin:0 0 0 -1px; overflow:hidden; padding:0; width:757px;}


#layouthome-new .barra_info{color:#666; font-size:1em; font-weight:normal;}

#layouthome-new .destacamos{ width:757px; margin-bottom:16px; float:left;
	background:url(/imagenes/imgplantilla/bg-destacamos.gif) top left no-repeat #cbcbcb	;}
#layouthome-new .destacamos span{ font-size:2.1em; font-weight:bold; color:#333333; margin:10px 0 15px 15px; float:left; display:inline;}
#layouthome-new .destacamos img.img-pie{ float:left; margin-top:-10px;}
			.destacamos .cont-destacamos{ float:left; display:inline; width:724px; margin:0 0 0px 15px; padding:0 0 12px 15px;}
			.destacamos .cont-destacamos .destacado{ border: 1px solid #FFFFFF; height:131px; margin:0pt 0px 6px 9px; float:left;}
			.destacamos .cont-destacamos .destacado img{ height:131px; display:block;}
			.destacamos .cont-destacamos .top-der{ float:right;}
			.destacamos .cont-destacamos .middle{ margin:0 11px 0 7px}

#layouthome-new .bloque-principales{ width:100%; float:left; margin-bottom:20px;}			
#layouthome-new .bloque-principales .middle{ margin:0 11px;}
#layouthome-new .bloque-principales .campanas{ width:170px; float:left; margin:0 0 0 16px; display:inline;}
#layouthome-new .bloque-principales .campanas h2{ font-size:2.5em; color:#666; font-weight:normal;}
#layouthome-new .bloque-principales .campanas p{color:#666; margin:0 0 12px 0;}
#layouthome-new .bloque-principales .campanas a{ color:#6699ff;}
#layouthome-new .bloque-principales .principales{ width:266px; float:left; margin:0 0 0 19px;
	background:url(/imagenes/imgplantilla/bg-noticias.jpg) top left no-repeat #fff; padding:8px 0 6px 0;}
#layouthome-new .bloque-principales .principales .colum_izda{ display: block; float: left; width: 20px;}
#layouthome-new .bloque-principales .principales .colum_dcha{ display: block; float: right; width: 170px;}
#layouthome-new .bloque-principales .principales img{ padding:2px; border:2px solid #e6e5e6; float:left; margin:0 7px 70px 12px;}
#layouthome-new .bloque-principales .principales h2{ font-size:1.5em; color:#333; font-weight:normal;}
#layouthome-new .bloque-principales .principales p{color:#999; margin:0 0 5px 0; line-height:13px; padding-right:12px;}
#layouthome-new .bloque-principales .principales a{ color:#6699ff;}	


#layout_home_fleft2{overflow:hidden; width:495px; float:left; border-right:1px solid #bfbfbf; border-top:1px solid #bfbfbf;}
#layout_home_fleft2 .bloque{ width:475px; margin-left:20px; border-bottom:1px solid #bfbfbf; float:left; display:inline;}
#layout_home_fleft2 .bloque p,h3{ color:#666;}
	#layout_home_fleft2 .bloque .vota-recetas{ background-image: url(/imagenes/imgplantilla/vota-recetas.jpg); width:100%; height:228px; background-position:bottom right; background-repeat:no-repeat; position:relative;}
		#layout_home_fleft2 .bloque .vota-recetas img.img-enlace{ position:absolute; right:37px; top:35px;}
		#layout_home_fleft2 .bloque .vota-recetas h3{font-weight:normal; font-size:2.5em; margin:17px 0 0 0;
		float:left; width:100%;}
		#layout_home_fleft2 .bloque .vota-recetas ul{list-style:none; margin:25px 0 0 0; width:208px;
		padding:0 0 0 135px; float:left;}
		#layout_home_fleft2 .bloque .vota-recetas ul li{color:#534D4F; text-decoration:underline; margin-bottom:3px;
		background:url(../images/fondo-li.jpg) left no-repeat; padding-left:10px;}
		#layout_home_fleft2 .bloque .vota-recetas ul li a{color:#534D4F;}
		
	#layout_home_fleft2 .bloque .calidad-diferenciada{ background-image: url(/imagenes/imgplantilla/calidad-diferenciada.jpg); width:100%; float:left; height:228px; position:relative; background-position:center left;	background-repeat:no-repeat; }
	#layout_home_fleft2 .bloque .calidad-diferenciada .banner{ width:448px; height:202px; position:absolute; top:16px;}
	#layout_home_fleft2 .bloque .calidad-diferenciada h3{font-weight:normal; font-size:2.5em;
		margin:35px 25px 0 25px;}
		#layout_home_fleft2 .bloque .calidad-diferenciada p{margin:0 25px 0 25px;}
		#layout_home_fleft2 .bloque .calidad-diferenciada a{color:#6699ff; margin:0 0 0 16px;}
	
	#layout_home_fleft2 .bloque .calidad-diferenciada a{color:#6699ff; position:absolute; right:38px; bottom:28px;}

	
	#layout_home_fleft2 .bloque .plan-consumo-fruta{ width:207px; height:199px; position:relative; float:left;}
		#layout_home_fleft2 .bloque .plan-consumo-fruta img{ position:absolute; top:0; left:0}
		#layout_home_fleft2 .bloque .plan-consumo-fruta a{ color:#fff; position:absolute; bottom:8px; right:10px;}
	
	#layout_home_fleft2 .bloque .zona-infantil{ background-image: url(/imagenes/imgplantilla/zona-infantil.jpg); width:215px;height:199px; background-position:bottom right;
	background-repeat:no-repeat; float:left; margin:0 0 0 25px;}
		#layout_home_fleft2 .bloque .zona-infantil h3{font-weight:normal; font-size:1.8em; line-height:22px;
		margin:24px 0 0 20px;}
		#layout_home_fleft2 .bloque .zona-infantil ul{list-style:none; float:left; padding:10px 0 0 20px;}
		#layout_home_fleft2 .bloque .zona-infantil ul li{color:#534D4F; text-decoration:underline;
		background:url(/imagenes/imgplantilla/fondo-li.jpg) left no-repeat; padding-left:10px; margin-bottom:2px;}
		#layout_home_fleft2 .bloque .zona-infantil ul li a{color:#534D4F;}
	#layout_home_fleft2 .margenes{padding:18px 0;}
	
	#layout_home_fleft2 .bloque .comunidades-autonomas{ background-image: url(/imagenes/imgplantilla/mapa-espana.jpg); width:452px; height:206px; margin:25px 0;
	background-position:right top; background-repeat:no-repeat; position:relative;}
	#layout_home_fleft2 .bloque .comunidades-autonomas .contenidos{ width:195px; float:left; margin:18px 0 0 22px;}
	#layout_home_fleft2 .bloque .comunidades-autonomas h3{font-size:2.5em; line-height:30px;
	margin-bottom:12px; font-weight:normal}
	#layout_home_fleft2 .bloque .comunidades-autonomas p{ margin-bottom:12px;}	
	#layout_home_fleft2 .bloque .comunidades-autonomas select{ width:176px;}
	#layout_home_fleft2 .bloque .comunidades-autonomas a.ver-mas{ position:absolute; right:30px; bottom:30px;
	 color:#6699ff;}
	
	
	#layout_home_fleft2 .bloque .turismo-agroalimentario{ background-image: url(/imagenes/imgplantilla/turismo-agroalimentario.jpg); width:475px; height:198px; float:left;
	background-position:left bottom; background-repeat:no-repeat;}
		#layout_home_fleft2 .bloque .turismo-agroalimentario h3{font-weight:normal; font-size:2.5em;
		margin:10px 0 2px 16px;}
		#layout_home_fleft2 .bloque .turismo-agroalimentario p{width: 250px; margin:0 0 0 16px;}
		#layout_home_fleft2 .bloque .turismo-agroalimentario a{color:#6699ff; margin:0 0 0 16px;}

	#layout_home_fleft2 .bloque .canal-tv{ width:475px; float:left;}
		#layout_home_fleft2 .bloque .canal-tv-txt{ float:left; width:140px;}
		#layout_home_fleft2 .bloque .canal-tv h3{font-size:2.5em; font-weight:normal; margin:25px 0 10px 0;}
		#layout_home_fleft2 .bloque .canal-tv p{ margin:0 0 8px 0; line-height:13px;}
		#layout_home_fleft2 .bloque .canal-tv a{color:#6699ff;}
		#layout_home_fleft2 .bloque .canal-tv img.tv{ float:right; margin:18px 22px 18px 0;}		

		#layout_home_fleft2 .bloque .caja-herramientas{background-image: url(/imagenes/imgplantilla/caja-herramientas.jpg); width:475px; height:300px; float:left; background-position:top right; background-repeat:no-repeat; }
		#layout_home_fleft2 .bloque .caja-herramientas h3{ color:#990000; font-size:2.5em; margin:15px 0 8px 0; font-weight:normal; width: 200px;}
		#layout_home_fleft2 .bloque .caja-herramientas p{ width:176px; margin:0 0 10px 0;}
		#layout_home_fleft2 .bloque .caja-herramientas a{ color:#990000;}


#layout_home_fright2{width:260px; float:left; border-top:1px solid #BFBFBF;}
#layout_home_fright2 .bloque{ width:260px; border-bottom:1px solid #BFBFBF; float:left; position:relative;}
#layout_home_fright2 .bloque img.icono{ float:left; margin:0 0 0 24px;}
#layout_home_fright2 .bloque-textos{ width:140px; float:left; margin:0 0 0 20px; padding-bottom:25px;}
#layout_home_fright2 .bloque .bloque-textos .cont-h4 {height:70px; position:relative; margin:0 0 8px 0;}
#layout_home_fright2 .bloque h4{ font-size:2em; color:#666; line-height:22px; font-weight:normal; position:absolute; bottom:0;}
#layout_home_fright2 .bloque p{color:#666; margin:0 0 6px 0;}
#layout_home_fright2 .bloque a{text-decoration:underline; color:#6699ff;}
#layout_home_fright2 .bloque img.rss{ position:absolute; right:10px; bottom:10px;}

#layout_home_fright2 .bloque .marmy{ background:#fff6d5; overflow:hidden; float:left;}
#layout_home_fright2 .bloque .marmy .contenidos{float:left; margin:12px 0 0 22px; padding-bottom:15px; width:120px; display:inline;}
#layout_home_fright2 .bloque .marmy img.dibujo{ float:left;}
#layout_home_fright2 .bloque .marmy .contenidos h3.entrada{font-size:1.7em; color:#fc7501; font-weight:normal; line-height:21px; padding-bottom:4px}
#layout_home_fright2 .bloque .marmy .contenidos p{font-size:1.1em; color:#fc7501; margin:0 0 10px 0; padding:0;}
#layout_home_fright2 .bloque .marmy .contenidos a{ color:#ad7f42; font-size:0.9em;}


#layout_home_fleft2 .lista-pie-datos{ width:100%; font-size:0.9em; float:left; width:100%; margin-left:20px; display:inline; padding:12px 0;}
#layout_home_fleft2 .lista-pie-datos ul{ list-style:none; float:left;}
#layout_home_fleft2 .lista-pie-datos ul li{  display:inline; color:#666}
#layout_home_fleft2 .lista-pie-datos ul li a{ color:#666; text-decoration:none;}
#layout_home_fleft2 .lista-pie-datos ul li a:hover{ text-decoration:underline;}
#layout_home_fleft2 .lista-pie-datos span.sep{ display:inline; margin:0 4px;}



/*---------footer-------------*/
#cont-footer2{ width:100%; margin:0 auto; background:url(/imagenes/imgplantilla/bg-cont-footer.gif) top repeat-y; float:left;}
#footer2{width:990px; background:url(/imagenes/imgplantilla/bg-footer.gif) top repeat-y; margin:0 auto; padding-bottom:20px; overflow:hidden;}
#footer2 .logo{width:233px; float:left;}
#footer2 .logo img.w3c{float:right; margin:12px 10px 0 0;}
#footer2 .mapa-web{width:736px; margin:22px 0 0 20px; overflow:hidden; float:left;}
#footer2 .mapa-web h5{ font-size:2em; font-weight:normal; color:#999; margin:0 0 15px 0;}
#footer2 .mapa-web .bloque-listas{ width:230px; margin-right:10px; float:left;}
#footer2 .mapa-web .bloque-listas ul{ margin:0 0 18px 0; list-style:none;}
#footer2 .mapa-web .bloque-listas ul li{color:#fff; padding-left:10px;}
#footer2 .mapa-web .bloque-listas ul li.principal{ font-weight:bold; padding-left:0}
#footer2 .mapa-web .bloque-listas ul li a{ color:#fff; text-decoration:none;}
#footer2 .mapa-web .bloque-listas ul li a:hover{ text-decoration:underline;}



#layouthome-new .sin-borde{ border:none;}