/* ----- CSS ----- */

* {
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Verdana, Arial, Sans-Serif;
	font-size: 100%;
}
html {
	margin: 0px;
	padding: 0px;
}
body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	background: #FFFFFF url(../images/fondo_web.jpg) repeat fixed;
}
img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}
a {
	text-decoration:none;
}

ul {
 font-size:11px;

}

.mas_leido a {
	color:#f18a00; text-decoration:underline; font-weight:normal; font-size:12px;
}

.mas_leido a:hover {
	color:#fff; text-decoration:underline; font-weight:normal; font-size:12px;
}



strong {
	font-weight:bold;
	color: #6b1d14;
}
/* ----- MAQUETADO ----- */

div#contenedor {
	width: 1039px;
	margin: 0em auto 0em auto;
	text-align: left;
	overflow: hidden;
	position:relative;
	background: url(../images/sombra.png) repeat-y;
}
div#contenido {
	width: 1003px;
	margin: 0em auto 0em auto;
	overflow: hidden;
	position:relative;
	text-align: left;
	background-color:#FFF;
}
div#ctdo_izq {
	float:left;
	width: 746px;
	text-align: left;
	padding-left: 4px;
}

div#ctdo_der {
	float: right;
	width: 245px;
	text-align: center;
	padding-right: 8px;
	background: url(../images/fondo_ctnd_der.png) repeat-y left;
}

* html div#ctdo_der {
	padding-right: 0px;
}

div#borde_der {
	background:none;
}

div#ctdo_der {
	float: right;
}
div#topnav {
	background:#faf7f6;
	height:25px;
	width:100%;
}
div#logo {
	background:#ffffff;
	width:100%;
	margin-left:25px;
}
div#nav_sup {
	background:#000000;
  	display: inline-block;
  	width:100%;
	
}

div#flash_accion {
	background:#ede5e0;
	width:100%;
	margin-bottom: 11px;
}
div#noticias {
	float:left;
	background:#ffffff;
	width: 365px;
	margin-bottom: 0px;
}

*:first-child+html div#noticias {
		margin-bottom: 0px;
}

div#cont_noticias {
	height: 159px;
	overflow:auto;
	padding: 10px;
	background-color:#ece7e0;
}

div#cont_buscador {
	float:left;
	padding: 20px;
	width: 706px;
	background-color:#ece7e0;
}

div#destacado {
	float: right;
	background:#ffffff;
	width: 365px;
	margin-bottom:12px;
}

div#destacado2 {
	float: right;
	background:#ffffff;
	width: 365px;
	margin-bottom:12px;
}

div#banner_mapa {
	clear:both;
	text-align:center;
	background-color:#000;
	padding-bottom: 4px;
	margin-bottom: 11px;
}

div#libros {
	position:relative;
	left: 150px;
	top: -90px;
	height: 1px;
	width: 170px;
}

div#pie_pagina {
	float:left;
	width: 1003px;
	border-top:#000000 dotted 1px;
	margin-left: 18px;
	background-color:#3b281c;
}

* html div#pie_pagina {
	margin-left: 9px;
}

div#pie_izq {
	float:left;
	width: 744px;
	padding: 10px 0 0 0;
}

div#pie_izq div.uno { width:215px; float:left; padding-left: 15px}
div#pie_izq div.dos { width:189px; float:left; }
div#pie_izq div.tres { width:240px; float:left; }
div#pie_izq div.cuatro { float:left; }

div#pie_izq h4 {
	color:#ffffff; 
	font-size:11px; 
	font-weight:bold;}

#pie_izq li { font-size:10px;line-height:120%; list-style:none; color:#FFF}

#pie_izq a {color:#ffffff;}
#pie_izq a:hover { text-decoration:underline;}

div#contacto {
	clear:both;
	width: 700px;
	padding-left: 15px;
}

div#caja_redes {
	float:right;
	width: 250px;
	height: 47px;
	margin: -44px 2px 0 0;
	background: url(../images/fondo_redes.png) no-repeat;
}

div#ver {
	width: 240px;
	background-color:#d6c5bb;
	margin-left: 7px;
	padding: 5px 0;
	}
	
div#newsletter {
	width: 232px;
	background-color:#3b281c;
	margin-left: 7px;
	padding: 5px 0 5px 8px;
	overflow: hidden;
	position:relative;
}

div#newsletter_prensa {
	width: 232px;
	height: 205px;
	background: url(../images/prensa_der2.jpg) no-repeat;
	margin:0 0 5px 10px;
	padding: 10px 0 0px 8px;
	overflow: hidden;
	position:relative;
}

div#prensa1 {
	width: 232px;
	height: 210px;
	text-align:left;
	background: url(../images/prensa_der1.jpg) no-repeat;
	margin: 0 0 5px 10px;
	padding: 10px 0 0px 8px;
}

div.busqueda_prensa {
	float:left;
	border-top-style:solid;
	border-top-color:#FFF;
	border-top-width:1px;
	height:30px;
	background-color:#f2f2f2;
	width:555px;
	text-align:right;
	padding-right:15px;
	padding-top:9px;
	font-size:13px;	
}

div#submenu_izq {
	float:left;
	width: 170px;
	margin-left: -15px;
	background: #ffffff url(../images/submenu_izq_fondo.jpg) repeat-y;

}

div#mapa_ficha {
	float:left;
	width:568px;
	margin-left: 6px;
}
	
	div#map {
	width:569px;
	height:465px;
	margin-left:0px;
	border:2px solid black;
	}
		
	div#map_buscador {
		width:100%;
	}
	
div#map_izq {
	float:left;
	width: 150px;
	height: 413px;
	overflow-y: auto;
	overflow-x: hidden;
	background-color:#ac9180;
	padding: 10px 0 0 15px;
	}

.map_izq_inside-cat-header {
	margin-left:-10px;
	}
	
.map_izq_inside-cat-label {
	font-size:11px;
	color:#FFFFFF;
	margin-left:5px;
	font-weight:bold;
	text-decoration:underline;
	}
	
.map_izq_inside-entry {
	font-size:11px;
	color:#FFFFFF;
	margin-left:15px;
	width:auto !important;
	}
	
	/*div#map_iconos {
		float:left;
	width: 150px;
	height:100px;
	overflow:auto;
	background-color:#d6dadf;
	padding: 10px 0 0 15px;
	margin-top: -110px;
	}*/
	
div#map_inside {
	margin-left:165px;
	width:404px;
	height:423px;
	background-color: #CCC;
	}
	
* html div#map_inside {
	width:401px;
	}
	
div#ficha1 {
	float:left;
	width:716px;
	background-color:#e6dfdb;
	padding: 15px;
	}
	
div#noticias_ficha1 {
	float:left;
	background:#ffffff;
	width: 228px;
	margin: 0 16px 11px 0;
	min-height:428px;
	max-height:428px;
}

div#noticias_ficha1c {
	float:left;
	background:#ffffff;
	width: 228px;
	margin: 0 0px 11px 0;
	min-height:428px;
	max-height:428px;
}

div#cont_noticias_ficha1 {
	height: 340px;
	min-height: 340px;
	max-height: 340px;
	padding: 10px;
	background-color:#ffffff;
	font-size:11px;
}

div#cont_area_ficha1 {
	height: 200px;
	padding: 10px;
	background-color:#ffffff;
}

div#financiadores {
	clear:both;
	overflow: hidden;
	background-color:#3b281c;
	margin-right: 23px;
	width:716px;
	height:auto;
}

div.financia {
	float:left;
	/*overflow: hidden;*/
	height: auto;
	width:102px;
	padding: 13px 0px 13px 13px;
	background-color:#3b281c;
	font-size: 13px;
	color:#FFF;
}

div#ficha2 {
	float:left;
	width:716px;
	background-color:#c7c1bf;
	padding: 15px;
	}

div#noticias_ficha2 {
	float:left;
	background:#ffffff;
	width: 408px;
	margin: 0 20px 0px 0;
}

div#cont_noticias_ficha2 {
	height: 276px;
	overflow-y: auto;
	overflow-x: hidden;
	padding: 10px;
}

div#noticias_ficha2b {
	float:left;
	background:#ffffff;
	width: 288px;
}

div#cont_noticias_ficha2b {
	background-color:#ffffff;
}

div#ficha3 {
	float:left;
	width:716px;
	background-color:#d6d3d1;
	padding: 15px;
	}
	
div#noticias_ficha3 {
	float:left;
	background:#ffffff;
	width: 100%;
}

div#cont_noticias_ficha3 {
	height: 94px;
	padding: 10px 10px 0 10px;
	height:180px;
	overflow-x:hidden;
	overflow-y:auto;
}

div#ficha4 {
	float:left;
	width:716px;
	background-color:#cabba7;
	padding: 15px;
	}
	
div#noticias_ficha4 {
	float:left;
	background:#ffffff;
	width: 286px;
	margin-bottom: 20px;
}

div#cont_noticias_ficha4 {
	height: 276px;
	overflow-y: auto;
	overflow-x: hidden;
	padding: 10px;
}

div#noticias_ficha4b {
	float: right;
	background:#b1b1b1;
	width: 402px;
	margin-bottom: 20px;
}

div#cont_noticias_ficha4b {
	padding: 0px;
}

div#cont_noticias_ficha4c {
	height: 300px;
	overflow:auto;
	padding: 10px;
	}
	
	div#informe {
	float:left;
	width:530px;
	padding: 0 0 10px 15px;
	}
	
div#central {
	float:left;
	width:570px;
	margin-left: 10px;
}

div#ficha_naranja {
	float:left;
	width:570px;
	background-color:#ede5e0;
	}
	
	div#miembros_naranja {
	float:left;
	padding: 10px;
}

	div#miembros1 {
	float:left;
	width:190px;
}

	div#miembros3 {
	float:left;
	width:150px;
	
}

div#miembros_texto_der {
	float: left;
	width:440px;
}

div#cont_carta {
	padding: 10px;
	background-color:#FFF;
}

div#pdf_carta {
	float:right;
	margin: -46px 0 0 0;
}

div#pdf_carta p {
	float: left;
	text-align:right;
	line-height: 10px;
	font-size:9px;
	color:#000;
	margin: 23px 2px 0 0;
}

div#ficha_contacta {
	float:left;
	padding: 20px;
	width:530px;
	background: #e8dfd9 url(../images/mapa_contacta.jpg) no-repeat top right;
	}

div#contacta_caja {
	float:left;
	width:255px;
	margin-bottom: 20px;
	}
	
div#areas_caja {
	float:left;
	width:550px;
	padding: 10px;
	background-color:#ede5e0;
	min-height:87px;
}

div#areas_caja_ficha{
	overflow-x:hidden;
	overflow-y:auto;
	float:left;
	width:550px;
	height: 250px;
	padding: 10px;
	background-color:#ede5e0;
}

*:first-child+html div#areas_caja {
	width: 550px;
}

.slider_interior {
	float:left;
	width:550px;
	padding: 10px;
	background-color:#ede5e0;
}

*:first-child+html .slider_interior {
	width: 550px;
}

div#area_ficha1 {
	float:left;
	background:#ffffff;
	width: 173px;
	margin: 0 3px 0px 7px;
	padding-bottom: 5px;
}

div#login_flash {
	background-color:#946c53; 
	margin-left:7px; 
	height:80px; 
	width:240px; 
	margin-top:-8px;
}

*:first-child+html div#login_flash {
		margin-top:0px;
}

* html div#login_flash {
		margin-top:0px;
}

div#memoria_izq {
	float:left;
	margin: 10px 0 0 0;
}

div#memoria_der {
	float: right;
	margin: 10px 0 0 0;
}

div#calendar {
	float:left;
	width:90px;
	height:40px;
	background-color:#3b281c;
	margin: 0 10px 0 0;
	}

div#entra_accion {
	float:left;
	width:708px;
	/*height:500px;*/
	padding: 25px 0px 50px 20px;
	margin:10px;
	background: #ede5e0 url(../images/fondo_entra_accion.png) no-repeat 20px 15px;
}

div#entra_accion2 {
	float:left;
	width:708px;
	/*height:500px;*/
	padding: 25px 0px 50px 20px;
	margin:10px;
	background: #ede5e0 url(../images/fondo_entra_accion2.png) no-repeat 20px 15px;
}


div#pie_regalos {
 background-color:#946c53; 
 width:676px;
 padding: 12px;
 margin-left:3px;
 color:#FFF;
}

/* ----- CLASES ----- */

.clear {
	clear: both;
}
.rojo {
	color: #6b1d14;
}

.granate {
	color: #935935;
	}
	
.gris {
	color: #686868;
}

span.bt_mas {
	display:block;
	width: 30px;
	margin: 10px 0;
	padding: 1px 10px;
	background-color:#6d5a4e;
	font-size: 8px;
	color:#FFF;
}

span.bt_mas2 {
	float:right;
	margin: -15px 10px 10px 0;
	padding: 1px 10px;
	background-color:#6d5a4e;
	font-size: 8px;
	color:#FFF;
}

span.bt_mas2b {
	float:right;
	margin: 0px 10px 10px 0;
	padding: 1px 10px;
	background-color:#6d5a4e;
	font-size: 8px;
	color:#FFF;
}

span.bt_voluntariado {
	display:block;
	width: 125px;
	margin: 10px 0;
	padding: 1px 10px;
	background-color:#ff9900;
	font-size: 9px;
	color:#FFF;
}

span.bt_mas_memoria {
	float:right;
	margin: -15px 10px 10px 0;
	padding: 1px 10px;
	background-color:#6d5a4e;
	font-size: 8px;
	color:#FFF;
}

span.bt_mas3 {
	float:left;
	margin: -15px 10px 10px 90px;
	padding: 1px 10px;
	background-color:#6d5a4e;
	font-size: 8px;
	color:#FFF;
}

span.bt_mas4 {
	float:left;
	margin: 0px 10px 0px 0px;
	padding: 1px 10px;
	background-color:#6d5a4e;
	font-size: 8px;
	color:#FFF;
}

span.bt_mas_calendar {
	float:left;
	width:93%;
	margin: 10px 0px 0px 0px;
	padding: 1px 10px;
	background-color:#b29380;
	font-size: 10px;
	color:#FFF;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
 span.bt_mas2 {
	margin: 15px 10px 10px 0;
}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
 span.bt_mas_memoria {
	margin: 2px 10px 10px 0;
}
}

*:first-child+html span.bt_mas_memoria {
	margin: -22px 10px 10px 0;
}

span.obligatorio {
	float:right; margin:-15px 10px 0 0; font-size:10px; font-weight:normal
	}

@media screen and (-webkit-min-device-pixel-ratio:0) {
 span.obligatorio {
	margin:5px 10px 0 0; 
	}
}


/* ----- ENCABEZADOS ----- */

h1.en_accion {
	font-size: 17px;
	color: #FFFFFF;
	background-color:#623d23;
	width: 98%;
	font-weight:bold;
	padding: 2px 4px 0px 11px;
	margin-bottom: 8px;
}

h1.newsletter {
	font-size: 20px;
	color: #FFFFFF;
	font-weight:bold;
	text-align:left;
}

h1.newsletter_prensa {
	font-size: 16px;
	color: #000000;
	font-weight:bold;
	text-align:left;
}

h1.prensa1 {
	font-size:14px;
	color: #000000;
	font-weight:bold;
	text-align:left;
}

h1.ficha1 {
	font-size: 28px;
	color: #000000;
	font-weight:bold;
	text-align:left;
	margin-bottom:10px;
}

h1.calendar {
	font-size: 27px;
	color: #fff;
	font-weight:bold;
	text-align: center;
}

h2.noticias {
	font-size:13px;
	color: #FFFFFF;
	height: 23px;
	background-color:#000000;
	padding: 5px 0px 0 11px;
}
h2.tt_noticias {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

h2.mapa {
	font-size:13px;
	text-align:left;
	color: #FFFFFF;
	height: 23px;
	background-color:#000000;
	padding: 5px 0px 0px 11px;
}

h2.noticias_ficha1 {
	font-size: 13px;
	color: #FFFFFF;
	background-color:#3b281c;
	padding: 5px 0px 5px 11px;
}

h2.noticias_ficha2 {
	font-size: 13px;
	color: #FFFFFF;
	background-color:#6d5a4e;
	padding: 5px 0px 5px 11px;
}

h2.noticias_ficha4 {
	font-size: 13px;
	color: #000000;
	background-color:#cfc6c1;
	padding: 5px 0px 5px 11px;
}

h2.area_ficha1 {
	font-size: 11px;
	color: #FFFFFF;
	background-color:#3b281c;
	padding: 5px 0px 5px 5px;
}

h2.noticias_naranja {
	font-size: 13px;
	color: #FFFFFF;
	background-color:#e0651f;
	padding: 5px 0px 5px 11px;
}

h2.noticias_naranja_der {
	font-size: 13px;
	color: #FFFFFF;
	background-color:#e0651f;
	padding: 5px 0px 5px 117px;
}

h2.contacta {
	font-size: 13px;
	color: #FFFFFF;
	padding: 5px 0px 5px 11px;
	background: #e0651f url(../images/icono_contacta.jpg) no-repeat 210px bottom;
}

h2.area_marron {
	font-size: 13px;
	color: #FFFFFF;
	background-color:#3b281c;
	padding: 5px 0px 5px 11px;
}

h2.bt_empleo {
	width:264px;
	font-size: 13px;
	color: #FFFFFF;
	background-color:#6d5a4e;
	padding: 5px 0px 5px 11px;
	margin: 10px 0 -10px -10px;
	}

h4.tt_blogger {
	font-size: 14px;
	color: #000000;
	font-weight:bold;
	text-align:left;
	margin-left: 16px;
	padding-bottom: 10px;
}

h4.fecha_prensa {
	font-size: 10px;
	color: #997056;
	font-weight:bold;
	text-align:left;
}

h3.submenu_izq {
	font-size: 13px;
	color: #000000;
	font-weight:bold;
	text-align:left;
	margin-left: 20px;
}

h3.ficha2 {
	font-size: 14px;
	color: #000000;
	font-weight:bold;
	text-align:left;
	line-height: 15px;
	margin-bottom: 10px;
}

#map_izq h3 {
	font-size: 13px;
	color: #ffffff;
	font-weight:bold;
	text-align:left;
	margin-bottom: 10px;
	}

h5.blogger {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #422716;
	font-weight:bold;
	text-align:left;
	margin-left: 65px;
	margin-bottom: 22px;
}

h5.tt_miembro {
	font-size: 12px;
	font-weight:bold;
}

/* ----- PARRAFOS ----- */

#cont_noticias p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #766458;
}

div#contacto p {
	color:#7a7a7a;
}

div#cont_noticias_ficha1 p strong {
	color:#000}

p.log {
	margin: 8px 0 10px 0;
	color:#ffffff;
}

p.tostado {
	color:#978980;
}

div#ver p {
	text-align:right;
	padding-right: 20px;
	}
	
div#map_izq p {
		color:#ffffff;
	}


	div#map_izq p.verde {
		color:#3a8d25;
		font-weight:bold;
	}
	
p.linea{
	margin: -10px 0 5px 9px;
	border-bottom:#b29380 dotted 1px;
}

p.linea_marron{
	clear:both;
	width: 86%;
	margin: -10px 0 5px 15px;
	border-bottom:#b29380 dotted 1px;
}

p.linea_marron2{
	clear:both;
	width: 100%;
	margin: -10px 0 5px 0px;
	border-bottom:#b29380 dotted 1px;
}

p.linea_marron3{
	clear:both;
	width: 97%;
	margin: -10px 0 20px 0px;
	border-bottom:#b29380 dotted 1px;
}

p.linea_marron4{
	clear:both;
	width: 100%;
	margin: 0px 0 15px 0px;
	border-bottom:#b29380 dotted 1px;
}

p.linea_marron_empleo{
	clear:both;
	width: 100%;
	margin: 0px 0 8px 0px;
	border-bottom:#b29380 dotted 1px;
}

div#newsletter p {
	text-align: left;
	color:#FFF;
}

div#newsletter_prensa p {
	text-align:left; 
	margin-top:10px; 
	color:#552616; 
	font-weight:bold
}

div#prensa1 p {
	font-size:12px;
	color:#000000;
}

div#prensa1 p strong {
	color:#000000;
}

p.subtitulo {
	color: #000000;
	font-size: 14px;
	margin: 10px 0 5px 0;
	text-align: justify;
}

div#miembros3 p strong {
	color:#000; 
	font-size:12px;
	margin-right: 5px;
}

div#miembros_texto_der p {
	color: #000000;
	font-size: 11px;
	margin: 0px 0 10px 0;
}

p.quienes {
	color: #000000;
	font-size: 12px;
	margin: 0px 0 10px 0;
	text-align:justify;
}

p.carta {
	color: #000000;
	font-size: 12px;
	margin: 0px;
	text-align:justify;
}


p.carta_interior {
	color: #000000;
	font-size: 12px;
	padding: 5px;
	text-align:justify;
}

div#pie_regalos p {
 color:#FFF;
}

p {
	color: #606060;
	font-size: 11px;
}

p.accion {
	color: #ffffff;
	font-size: 14px;
	text-align: justify;
	width:570px;
	margin-left:10px;
}

/* ----- LISTAS ----- */

#topnav ul {
	float:left;
	font-size:10px;
	color:#000;
	margin: 6px 0 0 20px;
}

* html #topnav ul {
	margin: 6px 0 0 11px;
}


#topnav ul li {
	border-right:1px solid #000000;
	float:left;
	padding: 0 4px;
}
#topnav ul li.fin {
	border-right:none;
}
 ul.nav_sup {
	float: left;
	font-size:12px;
	background-color:#fff;
	padding-bottom: 10px;
}

ul.nav_sup li {
	float: left;
	background-color:#000;
	width: 245px;
	height: 28px;
	text-align:center;
	border-right: 3px solid #ffffff;
}
ul.nav_sup li.fin {
	width: 250px;
	border-right: none;
}

ul.nombre_blog {
	margin:0 0 8px 65px;
	}
	
ul.nombre_blog li {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #422716;
	text-align:left;
	line-height:120%;
	}
	
#submenu_izq ul {
	margin: 0 0 0 15px;
	}
	
* html #submenu_izq ul {
	margin: 0 0 0 18px;
	}
	
#submenu_izq ul li.marron {
	margin: 0 8px 5px 0;
	font-size:12px;
	font-weight:bold;
	background-color:#300;
	color:#FFFFFF;
}

*:first-child+html #submenu_izq ul li.marron {
	margin: 0 8px 0px 0;
}

#submenu_izq ul li {
	overflow: hidden;
}

* html #submenu_izq ul li {
	height: 20px;
	overflow:visible;
}

#submenu_izq ul li ul {
	margin: 0px 0 5px 4px;
}

#submenu_izq ul li ul li{
	font-size:11px;
}

#submenu_izq ul li ul li a{
	color:#552616;
	padding-left: 10px;
	background:url(../images/flecha_marron.jpg) no-repeat 0 5px;
}

#submenu_izq ul li ul li a:hover{
	color:#000;
	text-decoration:underline;
	background:url(../images/flecha_negra.jpg) no-repeat 0 5px;
}

#submenu_izq ul li ul li a.activo{
	color:#000;
	background:url(../images/flecha_negra.jpg) no-repeat 0 5px;
}

#submenu_izq ul.subnivel  {
	margin: 0px 0 0 10px;
}

#submenu_izq ul.subnivel li {
	margin:0px;
	font-size:11px;
}

#submenu_izq ul.subnivel li a {
	color:#000;
	background: none;
}

#submenu_izq ul.subnivel li a:hover {
	background: none;
}

#submenu_izq ul.subnivel li a.activo {
	color:#000;
	background: none;
	text-decoration:underline;
}

#map_iconos ul li{
	font-size:11px;
	}
	
ul.area_menu {
	margin: 10px 0 0 0;
	}

ul.area_menu li {
	float: left;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	background-color:#000;
	margin-left: 5px;
	}
	
ul.area_menu li a {
	display:block;
	width: 89px;
	height: 28px;
	color:#FFF;
	padding: 5px 0;
	}
	
	ul.area_menu li a.linea {
	height: 30px;
	color:#FFF;
	padding: 11px 0 10px 0;
	}
	
	ul.area_menu li a:hover {
		background-color:#3e2c21;
		text-decoration:underline;
	}
	
ul.nutricion_menu {
	margin: 0;
	}
	
ul.nutricion_menu li {
	float: left;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	background-color:#ebe1db;
	margin-right: 5px;
	}
	
ul.nutricion_menu li a {
	display:block;
	color:#000;
	padding: 5px 15px;
	}
	
ul.nutricion_menu li a:hover {
	background-color:#3b281c;
	color:#fff;
	text-decoration:none;
	}

ul.nutricion_menu li a.activo {
	background-color:#3b281c;
	color:#fff;
	text-decoration:none;
	}
	
ul.memoria_azul {
	margin: 5px 0 0 0;
	}
	
ul.memoria_azul li {
	float: left;
	font-size:12px;
	text-align:center;
	margin-right: 6px;
	}

ul.memoria_azul li a {
	display:block;
	color:#ffffff;
	padding: 5px 19px;
	}

ul.memoria_azul li a.azul1 {
	background-color:#0c3e59;
	}

ul.memoria_azul li a.azul2 {
	background-color:#125c86;
	}
	
ul.memoria_azul li a.azul3 {
	background-color:#187bb2;
	}
	
ul.memoria_azul li a:hover {
	background-color:#1e9adf;
	color:#fff;
	text-decoration:none;
	}
	
ul.memoria_naranja {
	margin: 5px 0 0 0;
	}
	
ul.memoria_naranja li {
	float: left;
	font-size:12px;
	text-align:center;
	margin-right: 6px;
	}
	
ul.memoria_naranja li.ultimo {
	margin-right: 0px;
	}

ul.memoria_naranja li a {
	display:block;
	color:#ffffff;
	padding: 5px 19px;
	}

ul.memoria_naranja li a.naranja1 {
	background-color:#5a280c;
	}

ul.memoria_naranja li a.naranja2 {
	background-color:#863d13;
	}
	
ul.memoria_naranja li a.naranja3 {
	background-color:#b35119;
	}
	
ul.memoria_naranja li a:hover {
	background-color:#e0651f;
	color:#fff;
	text-decoration:none;
	}


/* ----- IMAGENES ----- */

img.menu_sup{
	margin: 0 0 2px 10px;
	}
	
img.banner_cop{
	margin: 7px 0 0 7px;
	border-top:#b29380 dotted 1px;
	}

img.foto_blog {
	float:left;
	margin-left: 15px;
	}
	
	img.redes1 {
	float:left;
	padding: 19px 0 0 13px;
	}	

img.redes {
	float:left;
	padding: 19px 0 0 6px;
	}
	
img.financia {
	float:left;
	margin-left: 38px;
	margin-bottom: 3px;
	}
	
img.rss {
	float: right;
	margin: -19px 6px 0 0;
	}
	
/*@media screen and (-webkit-min-device-pixel-ratio:0){
img.rss {
	margin: -19px 6px 0 0;
	}
}*/

img.ft_miembros_izq {
	float:left;
	margin: -10px 20px 0 0;
	}
	
	img.ft_miembros_der {
	float: right;
	margin: -10px 0 0 20px;
	}
	
img.logo_red {
	float:right;
	margin: 15px 25px 0 0;
	}
	
img.logo_red1 {
	float:left;
	margin: 8px 10px 0 20px;
	}

/* ----- LINKS ----- */

#topnav ul li a:hover {
	text-decoration: underline;
}

ul.nav_sup li a {
  display:block;
	padding-top: 6px;
	color:#FFF;
	height: 22px;
}

ul.nav_sup li a:hover {
	background-color:#7e4633;
	text-decoration:none;
}

ul.nav_sup li a.activo_nav {
	background-color:#7e4633;
	text-decoration:none;
}

ul.nav_sup li a.activo_nav2 {
	background-color:#7e4633;
	text-decoration:none;
	border-right: 5px solid #7e4633;
}

#submenu_izq ul li.marron a {
	display:block;
	padding: 2px 0 0px 10px;
	color:#FFF;
}

#submenu_izq ul li.marron {
	display:block;
	padding: 2px 0 0px 10px;
	color:#FFF;
}

#submenu_izq ul li.marron a.activo {
	background-color:#000000;
}

#submenu_izq ul li.marron a:hover {
		background-color:#000000;
}

span.bt_mas a {
	color:#FFF;
}
span.bt_mas a:hover {
	text-decoration: underline;
}

span.bt_voluntariado a {
	color:#4c3524;
}
span.bt_voluntariado a:hover {
	text-decoration: underline;
}

span.bt_mas2 a {
	color:#FFF;
}
span.bt_mas2 a:hover {
	text-decoration: underline;
}

span.bt_mas_memoria a {
	color:#FFF;
}
span.bt_mas_memoria a:hover {
	text-decoration: underline;
}

span.bt_mas3 a {
	color:#FFF;
}
span.bt_mas3 a:hover {
	text-decoration: underline;
}

span.bt_mas4 a {
	color:#FFF;
}
span.bt_mas4 a:hover {
	text-decoration: underline;
}

span.bt_mas_calendar a {
	color:#FFF;
}
span.bt_mas_calendar a:hover {
	text-decoration: underline;
}

#libros a {
	color:#935935;
	}
	
#libros a:hover {
	text-decoration: underline;
	}
	
div#contacto a {
	color:#7a7a7a;
	font-weight:bold;
}

p.log a {
	font-weight:bold;
	color:#ede5e0;
}

p.log a:hover {
	text-decoration: underline;
}

div#ver a {
	font-size:10px;
	}

div#ver a:hover {
		text-decoration: underline;
	}

a.descargar {
	color:#000;
	margin-left: 10px;
}

a:hover.descargar {
	text-decoration: underline;
}

a.link_miembros {
	font-size: 14px;
}

a:hover.link_miembros {
	text-decoration:underline;
}

a.nutricion {
	font-weight:bold;
	color:#7d5024;
}

a.nota_prensa {
	font-size:12px;
	color:#3b281c;
}

a.licitaciones {
	font-size:18px;
	color:#ffffff;
	background-color:#623d23;
	padding: 5px 73px 6px 72px;
	margin-left:7px;
}

a.blog_link {
	font-size:15px;
	color:#ffffff;
	background-color:#623d23;
	padding: 5px 5px 6px 5px;
	margin-left:7px;
	font-weight:bold;
}

a.prensa1 {
	font-size:12px;
	color:#3b281c;
}

a.acatalogo {
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	background-color:#3b281c;
	padding: 5px 10px;
}

a.haz {
	font-size:12px;
	color:#006cb8;
}

a {
	color: #fff;
}

a:hover {
text-decoration:underline;
}

a:visited, a:active, a:focus {

}
a:visited {

}
a:active {

}
a:focus {

}
/* ----- FORMULARIOS ----- */


#searchform {
	float:right;
}
#searchform input {
	vertical-align: middle;
}
#searchform label {
	font-size:10px;
	color:#7d7d7d;
}
#searchform input#q {
	width:110px;
	height: 12px;
	border: #b0b0b0 solid 1px;
}
#searchform input#q2 {
	width:110px;
	height: 20px;
	border: #b0b0b0 solid 1px;
}
*:first-child+html #searchform input#q {
	margin-top: 4px;
}
#searchform input#bt_buscar {
	padding: 0 10px 0 0;
	height: 14px;
}
*:first-child+html #searchform input#bt_buscar {
	padding: 4px 10px 0 0;
}

#news {
	float: left;
	padding: 4px 0 4px 0;
}

#news input {
	float:left;
	vertical-align: middle;
	padding: 0px 0 0 5px;
}

#news label {
	float: left;
	font-size:10px;
	color:#ffffff;
	padding: 6px 0 0 0; 
}

#news input#Nombre {
	width: 185px;
	height: 18px;
	border: #b0b0b0 solid 1px;
}

#news input#Email {
	width: 185px;
	height: 18px;
	border: #b0b0b0 solid 1px;
}

#news input#bt_ir {
	height: 20px;
	padding: -4px 0 0 5px;
}

#news input.privacidad {
	margin: 8px 5px 0 0;
}

#login {
	float: left;
	padding: 4px 0 10px 15px;
}

#login input {
	float:left;
	padding: 0px 0 0 5px;
}

#login label {
	float: left;
	font-size:10px;
	color:#000000;
	margin-top: 5px;
}

#login input#usuario {
	float:left;
	width: 85px;
	height: 18px;
	border: #b0b0b0 solid 1px;
}

#login input#contrasena {
	float:left;
	width: 85px;
	height: 18px;
	border: #b0b0b0 solid 1px;
}

#login input#bt_ir {
	float: left;
	height: 20px;
}

#buscador {
	height: 22px;
	background-color:#f5f5f5;
	padding: 10px;

}

#form_selector {
	height: 22px;
	background-color:#f5f5f5;
	padding:10px;
	float:left;
}

#form_selector select#selector {
	font-size:12px;
	float: left;
	border: #b0b0b0 solid 1px;
}

#buscador input#busqueda {
	float: left;
	width: 150px;
	height: 18px;
	border: #b0b0b0 solid 1px;
	margin-left:20px;
	padding: 2px 0 0 3px;
}

#buscador input#bt_ir {
	float: left;
	height: 22px;
	margin-left:20px;
}

#contacta {
	float: left;
	padding: 10px 0 4px 0;
}

#contacta_izq {
	float: left;
	margin-right: 40px;
}

* html #contacta_izq {
	float: left;
	margin-right: 20px;
}

#contacta_der {
	width: 332px;
	float: left;
}

#contacta input {
	float:left;
	vertical-align: middle;
	padding: 0px 0 0 5px;
}

#contacta label {
	float: left;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

label.si {
	margin-top: 0px;
}


*:first-child+html label.si {
	margin-top: 4px;
}


#contacta label.privacidad {
	font-size:10px;
	font-weight:normal;
	padding: 6px 0 0 0;
}

*:first-child+html #contacta label.privacidad {
	padding: 11px 0 0 0;
}


#contacta input#Nombre {
	width: 175px;
	height: 18px;
	border: #b0b0b0 solid 1px;
}

#contacta input#Email {
	width: 175px;
	height: 18px;
	border: #b0b0b0 solid 1px;
}

#contacta input#Telefono {
	width: 115px;
	height: 18px;
	border: #b0b0b0 solid 1px;
}

#contacta select#selector {
	width: 125px;
	height: 22px;
	border: #b0b0b0 solid 1px;
	font-size: 14px;
}

#contacta textarea#mensaje {
	width: 330px;
	height: 108px;
	border: #b0b0b0 solid 1px;
}

#contacta input#bt_enviar {
	float:right;
	height: 23px;
	margin: -22px 0 0 0;
}

#contacta input.privacidad {
	margin: 8px 5px 0 0;
}


#empleo select {
	font-size:12px;
	border: #b0b0b0 solid 1px;
}

input.radio {
	float:left;
}

#empleo_cv_izq {
	float: left;
	margin-right:20px;
}

#empleo_cv_der {
	width: 180px;
	float: left;
}

#empleo_cv_der2 {
	float: left;
	width: 160px;
}


#empleo_cv input {
	float:left;
	vertical-align: middle;
	padding: 0px 0 0 5px;
}

#empleo_cv label {
	float: left;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

#empleo_cv input[type="text"] {
	width: 175px;
	height: 18px;
	border: #b0b0b0 solid 1px;
}

#empleo_cv select {
	width: 125px;
	height: 20px;
	border: #b0b0b0 solid 1px;
	font-size: 12px;
}

#empleo_cv input.privacidad {
	margin: 7px 5px 0 0;
}

#empleo_cv label.privacidad {
	font-size:10px;
	font-weight:normal;
	padding: 6px 0 0 0;
}

*:first-child+html #empleo_cv label.privacidad {
	padding: 11px 0 0 0;
}

#empleo_cv input.examinar {
	width: 175px;
	height: 18px;
	border: #b0b0b0 solid 1px;
}

#empleo_cv input#bt_enviar {
	float:right;
	height: 23px;
	margin: 0px 0 0 0;
}

*:first-child+html #empleo_cv input#bt_enviar {
	float:right;
	height: 23px;
	margin: 8px 0 0 0;
}


#empleo_cv_der2 label.idioma {
	margin: -2px 20px 0 5px;
	font-weight:normal;
}

*:first-child+html #empleo_cv_der2 label.idioma {
	margin: 2px 13px 0 5px;
}

#empleo_cv_der2 label.idioma2 {
	margin: -2px 30px 0 5px;
	font-weight:normal;
}

*:first-child+html #empleo_cv_der2 label.idioma2 {
	margin: 2px 23px 0 5px;
}


input, textarea, label {
	font-size: 11px;
	color: #686868;
}
input {
}
select {

}
dl {
	clear:both;
}
dt {
	float:left;
	text-align:left;
	width:90px;
	margin: 0 5px 5px 0;
}
dd {
	float:left;
	margin: 0px;
}

/* ----- Nube de Tags ----- */

ol.nubes_tag { margin-left: 9px}
.nubes_tag li { display: inline;}
.nubes_tag li a { color:#ac9180; font-family:Arial, Helvetica, sans-serif}
.nubes_tag li a:hover { text-decoration:underline;}
.nubes_tag .not-popular { font-size: 14px; }
.nubes_tag .not-very-popular { font-size: 16px; }
.nubes_tag .somewhat-popular { font-size: 18px; }
.nubes_tag .popular { font-size: 20px; }
.nubes_tag .very-popular { font-size: 22px; }
.nubes_tag .ultra-popular { font-size: 26px; }



