/*A, A:ACTIVE, A:LINK, A:VISITED { text-decoration: none; COLOR: #25723c;}
A:HOVER { text-decoration: none; COLOR: #f5613d; }*/

body {
	background-color: #f5f6fe;
	margin:0px;
}

A, A:ACTIVE, A:LINK, A:VISITED { text-decoration: none;}

/*A:link { color: #002e5f; text-decoration: none ;}
A:visited { color:#2f4b68; text-decoration: none ;}
A:hover { color: #ab0000; text-decoration: none ;}
A:active { color: #ecac00; text-decoration: none ;}*/

select {font-family: Arial, Helvetica, sans-serif; font-size: 11px;font-weight: normal; color: #000000;}
input {font-family: Arial, Helvetica, sans-serif; font-size: 11px;font-weight: normal; color: #000000;}
textarea {font-family: Arial, Helvetica, sans-serif; font-size: 11px;font-weight: normal; color: #000000;}
ul {list-style-type: square; line-height: 18px; list-style-image: url(../img/iconos/pt_lista.gif);}
/*td {background-repeat: no-repeat;}*/

.cabecera {width:100%; background-color:#25723c; height:130px; margin-bottom:90px;}
.logo_cab {width:40%; max-width:450px; float:left; margin-left:7%; margin-top:30px; margin-bottom:0px; padding-bottom:10px; background-color:#25723c;}
.menu_cab {padding-left:2%; padding-bottom:1px; background-color:#25723c; position:relative; display:inline-block; top:100px;}
.barra_pie { width:100%; background-color:#25723c; padding:10px; clear: both; position:relative; margin-top:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style: normal; line-height: 15px; font-weight: 400; color:#FFFFFF; text-align: center;}
A.barra_pie, A.barra_pie:visited { text-decoration: none ; color: #FFFFFF ; }
A.barra_pie:hover,A.barra_pie:active { text-decoration: none ; COLOR: #f5613d; }

.menucab {font-family: Calibri, Verdana, Helvetica, sans-serif; font-size:16px; font-weight:500 ; color: #FFFFFF; display: block; padding:5px 10px 5px 10px ;}
A.menucab, A.menucab:visited {color: #FFFFFF !important; text -decoration: none; color: #005e2b;}
A.menucab:hover {background-color:#eec217;}
A.menucab:active {color:#ab0000  !important; background-color:#eec217}

.barra_submenu {margin-left:20%;  height:50px;margin-top:-20px;}

.item_submenu { background-color:#25723c; padding:0px; position:relative; margin-top:10px;   margin-top:10px; text-align: center; float:left;}

.menusub {font-family: Calibri, Verdana, Helvetica, sans-serif; font-size:15px; font-weight:500 ; color: #FFFFFF; display: block; padding:5px 20px 5px 20px ; border-left:solid 2px #FFFFFF;}
A.menusub, A.menusub:visited {color: #FFFFFF !important; text -decoration: none; color: #005e2b;}
A.menusub:hover {background-color:#eec217;}
A.menusub:active {color:#ab0000  !important; background-color:#eec217}

.mini {font-size:14px; font-weight:400 ; padding:3px 10px 3px 10px ;}
.activo {color:#FFF !important; background:#da8300  !important;}

.medio_ancho{width:50%;}

.foto_slider{
	width:expression(this.scrollWidth>599 ? "600px":"auto");
	max-width:95%;
	height:auto;
	max-height:380px;
}

.foto{
	width:expression(this.scrollWidth>399 ? "400px":"auto");
	max-width:400px;
	max-height:300px;	
}
	
.foto_apr{
/*	width:expression(this.scrollWidth>299 ? "300px":"auto");
	max-width:300px;
	max-height:200px;	
*/	width:100%;
	height:auto;
}

.icono{
	height:expression(this.scrollHeight>99 ? "100px":"auto");
	max-height:100px;
	max-width:auto;
}	

.boton_nar{ height:26px; font-size: 18px; font-family: Calibri, Verdana, Helvetica, sans-serif; font-weight:600; color: #FFFFFF; cursor:pointer; padding-top:2px; padding-bottom:0px; text-align:center; float:right; white-space:nowrap; margin:0px;padding-left:20px; padding-right:20px; background-color: #F4B60F; border:solid 1px #F4B60F; border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px;-webkit-border-bottom-right--radius:5px;-webkit-border-bottom-left--radius:5px;}
a.boton_nar:link, a.boton_nar:visited   {color: #FFFFFF; text-decoration: none;}
a.boton_nar:hover, a.boton_nar:active   {color: #E9A70C; background-color:#FFFFFF; text-decoration: none;}

.btn_peque {height:22px; font-size:16px; font-weight:normal; padding-right:10px;}
.btn_mini {height:18px; font-size:14px; font-weight:normal; padding:0px 8px 0px 8px; float:none; margin:3px;}

.caja_nar{ padding:10px; background-color: #FFF; border:solid 1px #F4B60F; border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px;-webkit-border-bottom-right--radius:5px;-webkit-border-bottom-left--radius:5px;}

.caja_azu{ padding:10px; background-color: #FFF; border:solid 1px #005e2b; border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px;-webkit-border-bottom-right--radius:5px;-webkit-border-bottom-left--radius:5px;}

.campo_form{background-color: #F3F8F4; padding:2px; color:#444; border:solid 1px #25723c; border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px;-webkit-border-bottom-right--radius:3px;-webkit-border-bottom-left--radius:3px;}

.titulo_slider {font-size: 20px; line-height:25px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top:5px; padding-bottom:5px; text-align:left;  font-style: normal; color:#25723c;}
.cuerpo_slider {font-size: 14px; line-height:15px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top:10px; text-align:left;  font-style: normal; font-weight: 400; color: #46598C; }

.cuerpo_noticia {font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-weight: normal; color: #5f6a72; text-decoration: none; text-align: left; line-height:normal;}
a.cuerpo_noticia:link, a.cuerpo_noticia:visited  {text-decoration: none;color : #5f6a72;}
a.cuerpo_noticia:hover, a.cuerpo_noticia:active  {text-decoration: none;color : #ab0000;}

.titulo {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:18px;	font-style: normal;	line-height: normal;	font-weight: 600;	color:#25723c;	text-align: left;	margin-right: 5px;	margin-left: 5px; margin-top: 5px; margin-bottom: 10px;	letter-spacing: normal;}
a.titulo:link, a.titulo:visited  {text-decoration: none;color : #25723c;}
a.titulo:hover, a.titulo:active  {text-decoration: none;color : #ab0000;}


/* Estilo de los otros contenedores */
/*#izda {
background: #fb9f9f;
}
#centro {
background: #fdc08b;
}
#dcha {
background: #fdeb8b;
}
*/


/*  Diseño a tres columnas con el contenido principal en el centro  */

#contenido {
	padding: 0; 
	width:90%;
	margin: auto;
}

#izda {
	float: left;
	/*width: 250px;*/
	width:25%;
	margin-right: 0;
	display: block;
}
#centro {
	float: left;
	width: 55%;
	margin-right: 1%;
	display: block;
}
#dcha {
	float: left;
	width: 15%;
	display: block;
	padding-top:30px;
}
#barra_pie, #izda, #centro, #dcha {
	padding: 1em 1%;
	margin: 0.4em 0;
}

#contenedor {margin-top: -10px; width:98%; max-width:1280px;}

@media screen and (min-width:1300px) {

	.logo_cab {margin-left:16%;}
	.menu_cab {padding-left:3%; top:97px;}
	.menucab {font-size: 18px; padding:5px 15px 5px 15px }	
	.barra_submenu {margin-left:25%;}
	#contenedor {margin-top: -10px; width:98%; max-width:none;}
	.cuerpo_noticia {font-size: 16px;}
	.titulo {font-size:18px;}
} 

@media screen and (max-width:1024px) {
		
	.cabecera {width:100%; background-color:#25723c; height:150px; text-align:center; padding-bottom:10px;margin-bottom:50px}
	.logo_cab {float:none; margin-left:0; margin-top:0px; margin-bottom:5px; padding-bottom:0px;}
	#logocabecera {
    position: relative;
    left: 27%;
    transform: translate(50%);
    -webkit-transform: translate(50%);
	 padding-top:10px; }
	.menu_cab {display:block; top:-5px;}
	.barra_submenu {margin-left:10%; margin-top:-35px;}
		
	.medio_ancho{width:100%;}
	.foto_slider{max-height:280px;width:auto;}	

	#centro {
		width: 67%;
	}
	#dcha {
		float: none;
		width:100%;
	}
	.titulo_slider {font-size: 18px; line-height:20px;}
	.cuerpo_slider {font-size: 12px; line-height:13px;}
	.cuerpo_noticia {font-size: 14px;}
	.titulo {font-size:16px;}

}

@media screen and (max-width:768px) {
	.cabecera {height:110px; padding-bottom:10px; margin-bottom:60px;}
	.menucab {	 font-size: 14px ;padding:3px 6px 3px 6px ; }	

	.barra_submenu {margin-left:0%; margin-top:-10px; margin-bottom:90px;}
	.item_submenu { width:50%;; float:none; margin:0px; border-top:solid 2px #FFFFFF;}
	
	.medio_ancho{width:100%;}
	.foto_slider{max-height:250px;width:auto;}
	
	#izda,#centro,#dcha {
		float: none;
		width:100%;
	}
	.titulo_slider {font-size: 15px; line-height:17px;}
	.cuerpo_slider {font-size: 11px; line-height:12px;}
	.cuerpo_noticia {font-size: 13px; line-height:14px;}
	.titulo {font-size:14px;}
	
	.foto{
		width:expression(this.scrollWidth>199 ? "200px":"auto");
		max-width:200px;
		max-height:150px;	
	}
} 

  .estTBL td.resalta {background-color: #ffef80; cursor:pointer; opacity:0.87;} 
  .estTBL td.anulare {background: none; opacity:1;}  

  .estTBL tr.resalta {background-color: #ffef80; cursor:pointer;} 
  .estTBL tr.anulare {background-color: #f5f6fe;}


A.enlace {color:#25723c;}
A.enlace:hover { text-decoration: none; COLOR: #D66601 ; border-bottom:solid 1px #D66601;}

.navbar {font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #25723c; text-align: left; font-weight: 400; line-height: 14px;}

.linea_roja {border-bottom: 1px #CE1817 solid; margin: 10px; text-align: center;} 
.linea_azul {border-top: 1px #25723c solid; margin: 10px; text-align: center;} 
.linea_gris {border-bottom: 1px #CCCCCC solid; margin: 10px; text-align: center;} 

.cuerpo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-style: normal; line-height: 15px; font-weight: 400; color:#4c4c4c; text-align: justify ;}
.cuerpoleft { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-style: normal; line-height:  15px; font-weight: 400; color:#4c4c4c; text-align: left;}
.cuerpocenter { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-style: normal; line-height:  15px; font-weight: 400; color:#4c4c4c; text-align: center;}
.cuerpoleft { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-style: normal; line-height:  15px; font-weight: 400; color:#4c4c4c; text-align: left;}
.cuerporight { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-style: normal; line-height:  15px; font-weight: 400; color:#4c4c4c; text-align: right;}
.cuerpomini { font-family: Arial, Helvetica, sans-serif; font-size:9px; font-style: normal; line-height:  11px; font-weight: 400; color:#4c4c4c;}
.cuerpo_verde_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-style: normal; line-height:  15px; font-weight: 600; color:#005e2b;}
.cuerpo_verde { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-style: normal;  line-height:  15px; font-weight: 400; color: #005e2b; }
.cuerpobold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-style: normal;  line-height:  15px; font-weight: bold; color: #4c4c4c; text-align: left; margin-right:10px; margin-left: 10px;}


.fecha_not { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight: 400; color:#ff6331; text-align:right;}

.pie {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style: normal; line-height: 15px; font-weight: 400; color:#FFFFFF; text-align: center;}
A.pie, A.pie:visited { text-decoration: none ; color: #FFFFFF ; }
A.pie:hover,A.pie:active { text-decoration: none ; COLOR: #f5613d; }

.titular {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:22px; font-style: normal; line-height: 24px; font-weight: 400; color:#25723c; text-align: left; margin:0px 10px 15px 10px;}
.SubTitular {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-style: normal; line-height: 22px; font-weight: 400; color:#25723c;}

.Titulo_rojo {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:16px;	font-style: normal;	line-height: normal;	font-weight: 600;	color:#f5613d;	text-align: left;	margin-right: 5px;	margin-left: 5px; margin-top: 0px; margin-bottom: 10px;	letter-spacing: normal;}
.Tituloseccioncentro {font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: 600; color: #005e2b; text-decoration: none ; text-align: center; font-style: normal ; clip:  rect( 20px  20px)}

.Titulillo {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:13px;	font-style: normal;	line-height: normal; font-weight: 600;	color:#25723c;	text-align: left;	margin-right: 5px;	margin-left: 5px;  margin-top: 0px; margin-bottom: 10px;}
.TitulilloCentro {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:13px;	font-style: normal;	line-height: normal;	font-weight: 600;	color:#25723c;	text-align: center;	margin-right: 5px;	margin-left: 5px; margin-top: 0px; margin-bottom: 10px;}
.titulillo_rojo {font-size : 13px; font-family : Verdana,Arial,Helvetica,sans-serif; font-weight: bold; color:#ab0000;}

.bordefoto {border: 10px solid #E8E9E9;}
.bordeazul {border: 1px solid #005e2b;}
.titulo_fondo {border: 1px solid #005e2b; background-color:#238a42; font-family: Verdana, Arial; font-size:14px;	font-style: normal;	line-height: normal; font-weight: 600; text-align:center; color:#FFFFFF; padding:7px; margin:10px;}
.titulillo_fondo {background-color:#238a42; font-family: Verdana, Arial; font-size:12px;	font-style: normal;	line-height: normal; font-weight: 600; text-align:center; color:#FFFFFF; padding:3px;}


._verduras {background-color:#339900; font-family: Verdana, Arial; font-size:12px;	font-style: normal;	line-height: normal; font-weight: 600; color:#FFFFFF;}
._pescados {background-color:#0000ff; font-family: Verdana, Arial; font-size:12px;	font-style: normal;	line-height: normal; font-weight: 600; color:#FFFFFF;}
._carnes   {background-color:#663300; font-family: Verdana, Arial; font-size:12px;	font-style: normal;	line-height: normal; font-weight: 600; color:#FFFFFF;}
._legumbres {background-color:#ff9c00; font-family: Verdana, Arial; font-size:12px;	font-style: normal;	line-height: normal; font-weight: 600; color:#FFFFFF;}
._cereales  {background-color:#f5c402; font-family: Verdana, Arial; font-size:12px;	font-style: normal;	line-height: normal; font-weight: 600; color:#FFFFFF;}
._frutas   {background-color:#6be01d; font-family: Verdana, Arial; font-size:12px;	font-style: normal;	line-height: normal; font-weight: 600; color:#FFFFFF;}
._grasas   {background-color:#8e8e8e; font-family: Verdana, Arial; font-size:12px;	font-style: normal;	line-height: normal; font-weight: 600; color:#FFFFFF;}


/*  COOKIES   */

.CookieMsg{width:100%;background:#fff5cc;height:auto;min-height:50px;position:fixed;top:0;left:0;z-index:9999;border-bottom:solid 1px #d8d8d8}
.PageCookie{width:100%;max-width:750px;margin:0 auto;padding:5px;}
.txt_cookie{font-family: Arial, Helvetica, sans-serif;font-size:14px;line-height:20px; text-align:left; padding-left:10px; padding-top:0px; color:#666;}
.CookieBtnClose{width:32px;height:32px; margin:5px; background:url(../img/iconos/sprites.png?v=140129213151) no-repeat 0 -260px;border:none;padding:0;box-shadow:none; float:right}
.CookieBtnClose:hover{background-position:0 -300px}