/* Principal
******************************************************************/
.contenedor_cabecera {background: #8b7543 url(imgcomunes/fd_cabecera.gif) bottom left repeat-x;}
.contenedor_contenido {background: #ece5d3 url(imgcomunes/fd_contenido.gif) 0 0 repeat-x; }
.contenedor_pie {background-color: #7c6538;}

.columna_iz {width: 215px; float: left;}
.columna_de {margin-left: 230px;}

.centro { width: 515px; float: left;}
.leyenda {margin-left: 530px;}
.leyenda .caja1 {margin-bottom: 5px;}

.columnas1 .columna_iz {display: none;}
.columnas1 .columna_de .leyenda {display: none;}
.columnas1 .columna_de {margin-left: 0;}
.columnas1 .columna_de .centro { width: 100%;}

.columnas2 .columna_iz {display: none;}
.columnas2 .columna_de {margin-left: 0px;}
.columnas2 .columna_de .centro { width: 750px;}
.columnas2 .columna_de .leyenda {margin-left: 770px;}

.columnas2b .columna_de .leyenda {display: none;}
.columnas2b .columna_de .centro {width: 707px;}

/* Cabecera
******************************************************************/
.cabecera { width: 940px; margin: 0 auto; font-size: 0.8em;}
.cab_iz { width: 223px; float: left;}
.cab_iz {padding-right: 18px;}
.cab_de { margin-left: 343px;}

/* Contenido
******************************************************************/
.contenido { width: 940px; margin: 0 auto; font-size: 0.8em;}
.sedes_relacionadas { text-align: right; background: url(imgcomunes/fd_webrelacionadas.gif) top center no-repeat; }
.sedes_relacionadas ul {padding: 5px 7px 8px 0; font-size: 0.9em;}
.sedes_relacionadas ul li { display: inline; padding: 0; margin: 0;}
.sedes_relacionadas ul li a {color: #333;}

.redes_sociales { background: url(imgcomunes/fd_webrelacionadas2.gif) bottom center no-repeat; margin-bottom: 7px; text-align: right; padding-top: 6px;}
.redes_sociales ul, .redes_sociales ul li {padding: 0; margin: 0;}
.redes_sociales ul {padding: 0px 0 4px 0;}
.redes_sociales ul li { display: inline; height: 20px; padding: 0px 0; font-size: 0.85em;}
.redes_sociales ul li img {padding: 0px 3px 5px 3px; vertical-align: middle;}

li#mnu_intranet a { background: url(imgcomunes/picto_candado.png) 66px -1px no-repeat; padding-right: 30px; font-size: 1.3em; padding-left: 15px; padding-top: 0px;}
li#mnu_intranet a { display: block; width: 48px; float: right; padding-top: 5px;}

p.hilo_navegacion {font-family: Georgia; }

.centro h1 {font-size: 1.6em; border-bottom: 1px solid #a9a598; padding-bottom: 8px; margin-bottom: 8px; color: #38332d; padding-top: 5px;}
.centro h2 {font-size: 1.4em;}
.centro h3 {font-size: 1.3em;}
.centro h4 {font-size: 1.2em;}

.centro ul li {list-style-type: disc; padding-left: 0; margin-left: 40px;}
.centro ul li ul {padding-bottom: 0.3em; }
.centro ul li ul li {list-style-type: circle; padding-left: 0; margin-left: 20px; }

p.btn_volver {float: right;}
p.btn_volver input {
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding: 4px;
	border: 1px solid #fff;
	border-radius: 0.2em;
	background-color: #218203;
    -webkit-box-shadow: 0 0 4px rgb(140,140,140);
    -moz-box-shadow: 0 0 4px rgb(140,140,140);
    box-shadow: 0 0 4px rgb(140,140,140);
}

input.btn2 {
	background-color: #218203;
	color: #fff;
	border: none;
}


p.subir {text-align: right; }


/* Menú principal
******************************************************************/
.menu_principal ul {
	height: 33px;
	padding:0;
	margin: 12px 0 0 0;
	border: 1px solid #fff;
	border-radius: 0.2em;
	background-color: #218203;
    -webkit-box-shadow: 0 0 4px rgb(140,140,140);
    -moz-box-shadow: 0 0 4px rgb(140,140,140);
    box-shadow: 0 0 4px rgb(140,140,140);
}

.menu_principal ul li {display: inline; padding: 0; margin: 0;	color: #fff; font-size: 1.1em;}
.menu_principal ul li a {color: #fff; display: block; float: left; padding: 11px 8px 8px 8px;}
.menu_principal ul li a { *padding: 11px 8px 6px 8px;}
.menu_principal ul li a:hover {background-color: #89be4a; text-decoration: none;}

li#mnu_boletines a { padding-right: 13px;}


.mnu_inicio ul li#mnu_inicio a,
.mnu_presentacion ul li#mnu_presentacion a,
.mnu_manifiesto ul li#mnu_manifiesto a,
.mnu_planta ul li#mnu_planta a,
.mnu_actividades ul li#mnu_actividades a,
.mnu_noticias ul li#mnu_noticias a,
.mnu_colabora ul li#mnu_colabora a,
.mnu_regalo ul li#mnu_regalo a,
.mnu_bosque ul li#mnu_bosque a,
.mnu_2eiaa ul li#mnu_2eiaa a,
.mnu_boletines ul li#mnu_boletines a,
.mnu_intranet ul li#mnu_intranet a

{background-color: #89be4a;}

dl.submenu dt {font-size: 1.4em; font-weight: bold; color: #38332d; padding-bottom: 2px; border-bottom: 1px solid #666; margin-bottom: 8px;}
dl.submenu dd ul, dl.submenu dd li {margin: 0; list-style: none;}
dl.submenu dd ul {padding-bottom: 0; margin-bottom: 0;}
dl.submenu dd ul li {padding-left: 0; background: url(imgcomunes/picto_flechas.gif) 3px 12px no-repeat; font-weight: bold;}
dl.submenu dd ul li a {display: block; padding: 5px 7px 5px 14px;}
dl.submenu dd ul li a:hover {background: #cedcb4 url(imgcomunes/picto_flechas.gif) 3px 10px no-repeat; text-decoration: none; color: #59850b;}

dl.mnu_fundacion dd ul li#mnu_fundacion a,
dl.mnu_mision dd ul li#mnu_mision a,
dl.mnu_organizacion dd ul li#mnu_organizacion a,
dl.mnu_colabora dd ul li#mnu_colabora a,
dl.mnu_contacta dd ul li#mnu_contacta a,
dl.mnu_2encuentro dd ul li#mnu_2encuentro a,
dl.mnu_intranet_inicio dd ul li#mnu_intranet_inicio a,
dl.mnu_intranet_archivo dd ul li#mnu_intranet_archivo a,
dl.mnu_intranet_foro dd ul li#mnu_intranet_foro a
{background: #cedcb4 url(imgcomunes/picto_flechas.gif) 3px 10px no-repeat; text-decoration: none; color: #59850b;}

/* Cajas
******************************************************************/

.caja1 {
	border: 1px solid #fff;
	border-radius: 0.2em;
	background-color: #fff;
    -webkit-box-shadow: 0 0 4px rgb(140,140,140);
    -moz-box-shadow: 0 0 4px rgb(140,140,140);
    box-shadow: 0 0 4px rgb(140,140,140);
}

.interior1 {background-color: #f2f1e3; padding: 17px;border-radius: 0.2em}
.interior2 {background-color: #e9e1d1; padding: 8px;border-radius: 0.2em}
.interior3 {background-color: #fff; padding: 7px; border-radius: 0.2em}
.interior4 {background-color: #f2f1e3; padding: 13px;border-radius: 0.2em}
.interior5 {background: #f7f6ee url(imgcomunes/fd_interior5.gif) 0 0 repeat-x; padding: 17px 17px 0px 17px;border-radius: 0.2em}
.interior6 {background-color: #f2f1e3; border-radius: 0.2em}
.interior7 {background-color: #f2f1e3; padding: 10px 0 0 0; border-radius: 0.2em; }
.interior8 {background-color: #e9e1d1; padding: 17px;border-radius: 0.2em; }
.interior9 {background-color: #fff; padding: 0;border-radius: 0.2em; padding: 10px 0; }

.banners {text-align: center;}
.banners img {border: 1px solid #cecac2; padding: 1px; margin: 8px;}


/* Títulos
******************************************************************/
p.tit1 {
	padding: 0 0 2px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #b7b3a5;
	color: #564034;
	font-weight: bold;
	font-size: 1.3em;
}

p.tit2 {
	padding: 29px 0 0px 20px;
	margin: 0 0 0px 0;
	font-size: 1.1em;
	color: #5d9828;
	font-weight: bold;
	background: url(imgcomunes/hoja.png) 160px -0px no-repeat;
	position: relative; top: -16px; left: 0px; z-index: 1;
}

p.tit3 {
	padding: 0 0 2px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #b7b3a5;
	color: #38332d;
	font-weight: bold;
}

p.tit4 {
	padding: 0 0 2px 0;
	margin: 0 0 0px 0;
	color: #fff;
	font-weight: bold;
}

/* Banners
******************************************************************/
dl.banner1 dt {font-size: 1.4em; font-weight: bold; color: #38332d; padding-bottom: 4px;}
dl.banner1 dd {
	border-top: 1px solid #c4bca7;
	border-bottom: 1px solid #c4bca7;
	padding: 10px 0 50px 0;
	background: url(imgcomunes/picto_mundo.png) bottom center no-repeat;
	font-family: Georgia;
}

dl.banner2 dd {
	border-bottom: 1px solid #c4bca7;
	padding: 0px 0 50px 0;
	background: url(imgcomunes/picto_hojas.png) bottom center no-repeat;
	font-family: Georgia;
}

dl.banner3 dt {font-size: 1.4em; font-weight: bold; color: #38332d; padding-bottom: 4px;}
dl.banner3 dd {
	border-top: 1px solid #c4bca7;
	padding: 160px 0 0px 0;
	background: url(imgcomunes/picto_arbol.png) top center no-repeat;
	font-family: Georgia;
}

dl.banner3 dd a.btn {
	display: block;
	font-weight: bold;
	color: #fff;
	text-align: center;
	margin: 10px 0 5px 0;
	padding: 4px;
	font-family: Arial;
	border: 1px solid #fff;
	border-radius: 0.2em;
	background-color: #218203;
    -webkit-box-shadow: 0 0 4px rgb(140,140,140);
    -moz-box-shadow: 0 0 4px rgb(140,140,140);
    box-shadow: 0 0 4px rgb(140,140,140);
}
dl.banner3 dd a:hover.btn {text-decoration: none; }

dl.banner4 dt {font-size: 1.4em; font-weight: bold; color: #38332d; padding-bottom: 4px;}
dl.banner4 dd {
	border-top: 1px solid #c4bca7;
	padding: 90px 0 0px 0;
	background: url(imgcomunes/picto_arbol2.png) top center no-repeat;
	font-family: Georgia;
}

dl.banner5 dt {font-size: 1.4em; font-weight: bold; color: #38332d; padding-bottom: 4px;}
dl.banner5 dd {
	padding: 0px;
	font-family: Georgia;
}

dl.banner6 dt {font-size: 1.4em; font-weight: bold; color: #38332d; padding-bottom: 4px;}
dl.banner6 dd {
	border-top: 1px solid #c4bca7;
	border-bottom: 1px solid #c4bca7;
	padding: 10px 0 70px 0;
	background: url(imgcomunes/picto_sobre.png) bottom center no-repeat;
	font-family: Georgia;
	text-align: left;
}
dl.banner6 dd input {	margin-top: 10px; width: 70%;}
dl.banner6 dd input.btn, input.btn {
	display: block;
	font-weight: bold;
	color: #fff;
	text-align: center;
	margin: 5px 0 5px 0;
	padding: 4px;
	font-family: Arial;
	border: 1px solid #fff;
	border-radius: 0.2em;
	background-color: #218203;
    -webkit-box-shadow: 0 0 4px rgb(140,140,140);
    -moz-box-shadow: 0 0 4px rgb(140,140,140);
    box-shadow: 0 0 4px rgb(140,140,140);
}

dl.banner6 dd .error {color: #e24000; text-align: center; border: 1px dashed #e24000; padding: 10px; font-weight: bold;}
dl.banner6 dd .ok {color: #53942c; text-align: center; border: 1px dashed #53942c; padding: 10px; font-weight: bold;}

dl.banner7 dd {
	border-bottom: 1px solid #c4bca7;
	padding: 0px 0 90px 0;
	background: url(imgcomunes/picto_libro.png) bottom center no-repeat;
	font-family: Georgia;
}

dl.banner8 dt {font-size: 1.4em; font-weight: bold; padding-bottom: 4px; border-bottom: 1px solid #c4bca7; margin-bottom: 14px;}
dl.banner8 dd a {
	padding: 0px;
	border: 1px solid red;
	height: 120px;
	display: block;
}
dl.banner8 dd a {
	border: 1px solid #d7d1c8;
	border-radius: 0.4em;
	background: url(imgcomunes/picto_googlemaps_gd.gif) -60px -0px no-repeat;
}



dl.banner9 dt {font-size: 1.4em; font-weight: bold; color: #38332d; padding-bottom: 0px;}
dl.banner9 dd {
	border-bottom: 1px solid #c4bca7;
	padding: 10px 0 31px 0;
	background: url(imgcomunes/picto_sobre.png) bottom center no-repeat;
	font-family: Georgia;
	text-align: left;
}

dl.banner10 dt {font-size: 1.4em; font-weight: bold; color: #38332d; padding-bottom: 4px;}
dl.banner10 dd {
	border-top: 1px solid #c4bca7;
	padding: 10px 0 0px 0;
	font-family: Georgia;
}
dl.banner10 dd input.btn {
	display: block;
	font-weight: bold;
	color: #fff;
	text-align: center;
	margin: 5px 0 5px 0;
	padding: 4px;
	font-family: Arial;
	border: 1px solid #fff;
	border-radius: 0.2em;
	background-color: #218203;
    -webkit-box-shadow: 0 0 4px rgb(140,140,140);
    -moz-box-shadow: 0 0 4px rgb(140,140,140);
    box-shadow: 0 0 4px rgb(140,140,140);
}

.ultimas_not p.tit1 {font-size: 1.3em;}
.ultimas_not ul li { padding-left: 0; padding-bottom: 10px;}
.ultimas_not ul li a {display: block; font-size: 1em; color: #38322c; font-weight: bold;}
.ultimas_not ul li em {font-size: 0.85em; font-family: Georgia; font-style: normal;	color: #84817b; display: block; border-bottom: 1px dashed #cfc9bc; padding-bottom: 15px;}

a.btn {
	font-weight: bold;
	color: #fff;
	text-align: center;
	margin: 0px 0 15px 0;
	padding: 4px;
	font-family: Arial;
	border: 1px solid #fff;
	border-radius: 0.2em;
	background-color: #218203;
    -webkit-box-shadow: 0 0 4px rgb(140,140,140);
    -moz-box-shadow: 0 0 4px rgb(140,140,140);
    box-shadow: 0 0 4px rgb(140,140,140);
}
.ultimas_not a:hover.btn {text-decoration: none;}


.documentos_rel p.tit1 {font-size: 1.3em;}
.documentos_rel ul { padding-left: 17px; }
.documentos_rel ul li { padding-left: 0; list-style: circle; padding-bottom: 12px;}
.documentos_rel ul li a {display: block; font-family: Georgia; font-size: 1.1em;}
.documentos_rel ul li em {font-size: 0.85em; font-style: normal;}

.enlaces_azar p.tit1 {font-size: 1.3em;}
.enlaces_azar ul { padding-left: 0px; }
.enlaces_azar ul li { padding-left: 0; list-style: none; padding-bottom: 12px; font-size: 0.85em; }
.enlaces_azar ul li a {display: block; font-size: 1.2em; font-weight: bold; font-size: 1.2em; padding-bottom: 3px; display: block;}
.enlaces_azar ul li em {font-style: normal;}



/* Home
******************************************************************/
.video_home dl {padding-top: 10px;}
.video_home dl dt { font-weight: bold; padding-bottom: 4px; color: #584033;}
.video_home dl dd {}
p.ver_mas {font-weight: bold; margin-top: 7px; text-align: right; font-size: 0.9em; clear: left;}

.proyectos_home dl { background: url(imgcomunes/fd_proyectos.gif) bottom right no-repeat;}
.proyectos_home dl dt {padding-top: 10px;}
.proyectos_home dl dt p {
	padding: 3px 0px;
	margin: 0px 14px;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	text-align: center;
	font-size: 1.4em;
	font-weight: bold;
}
.proyectos_home dt p a {color: #333;}
.proyectos_home dl dd {padding: 9px 15px;}
.proyectos_home .ver_mas {padding-right: 15px;}

.proyectos_home p.tit2 {padding-bottom: 0; margin-bottom: 0px;}

.foto_mod1 { border: 1px solid #ddd; background-color: #fff; float: left; margin: 0 10px 5px 0;}
.foto_mod1 img {padding: 3px;}

.home .columna_de .centro .interior5 dl.listado_actividades {}
.home .columna_de .centro .interior5 dl.listado_actividades dt { padding-top: 15px; border-top: 1px dashed #ddd;}
.home .columna_de .centro .interior5 dl.listado_actividades dt:first-child {border-top: none;}

.home .columna_de .centro .interior5 dl.listado_actividades dt p.fecha_noticia {
	font-family: Georgia;
	color: #84817b;
	font-weight: normal;
	font-size: 0.65em;
	padding: 5px 0 10px 0;
	margin: 0;
	margin-left: 0px;
	border-top: 1px solid #e4e1d4;
	margin-top: 8px;
}
p.fecha_noticia_int {
	font-family: Georgia;
	color: #84817b;
	font-weight: normal;
	padding: 0px 0 20px 0;
	margin: 0;
	margin-left: 0px;
	margin-top: 0px;
}

.home .columna_de .centro .interior5 dl.listado_actividades dd {
	color: #333;
	font-family: Arial;
	font-size: 0.9em;
	line-height: 1.4em !important;
}


dl.listado_actividades dt {font-size: 1.3em; font-weight: bold; clear: left; }
dl.listado_actividades dd {font-weight: normal; color: #848079; font-family: Georgia; padding-bottom: 15px;}
/*
dl.listado_noticias dt {font-size: 1.3em; font-weight: bold; padding-bottom: 15px;}
dl.listado_noticias dd hr {border: none; border-top: 1px solid #ddd;}
em.fecha_noticia { font-style: normal; margin-top: 15px; font-family: Georgia; color: #84817b;}
*/
p.separador_noticias { padding: 0; margin: 0 0 7px 0; text-align: center; background: url(imgcomunes/pixel1.gif) 0px 7px repeat-x;}


.home .columna_de .centro .interior5 p.ver_mas a {color: #38332d;}
.home .columna_de .centro .interior5 dl dd p {
	line-height: 1.3em;
	padding-top: 0 !important;
	padding-bottom: 10px;
}

dl.listado_noticias dt .noticias1 .foto_mod1 {float: left;}
dl.listado_noticias dt { padding-top: 10px;}
dl.listado_noticias dt a {
	font-size: 1.3em;
	font-weight: bold;
	padding: 0 0 0 0;
	margin: 0 0 15px 105px !important;
	display: block;
	color: #38332d;
}
dl.listado_noticias dt .noticias1 p.fecha_noticia {
	font-family: Georgia;
	color: #84817b;
	font-size: 0.9em;
	padding: 5px 0 10px 0;
	margin: 0;
	margin-left: 105px;
	border-top: 1px solid #e4e1d4;
}

dl.listado_noticias dd {margin: 0px 0 20px 0; padding: 0px 0 10px 0; }
dl.listado_noticias dd p {margin-left: 105px;}
dl.listado_noticias dd {border-bottom: 1px dashed #cfc9bc; }

p.filtro_noticias { 
	background-color: #89be4c; 
	color: #fff; 
	padding: 4px 4px; 
	margin: 4px 0; 
	border: 1px solid #89be4a;
}

.home .columna_de .centro .caja1 dl.listado_actividades dt a { color: #38332d;}
.home .columna_de .centro .caja1 dl.listado_actividades dd { line-height: 160%;}
.home .columna_de .centro .caja1 dl.listado_noticias dt a { color: #38332d;}
.home .columna_de .centro .caja1 dl.listado_noticias dd { line-height: 160%;}
.home .columna_de .centro .caja1 dl.listado_noticias dd em { padding-bottom: 0px;}
.home .columna_de .centro .caja1 dl.listado_noticias dd p { display: block; padding-top: 10px;}

dl.empresa_fundacional { width: 131px; margin: 0 auto; }
dl.empresa_fundacional dt { text-align: center; padding-bottom: 3px; font-size: 1em; color: #584033; font-weight: bold;}
dl.empresa_fundacional dd img {padding: 2px; border: 1px solid #d2cec5;}

dl.empresas_colaboradoras { width: 150px; font-weight: bold; color: #584033;}
dl.empresas_colaboradoras dt {text-align: center; padding-bottom: 10px; color: #584033; font-size: 1em;}
dl.empresas_colaboradoras dd a {font-weight: normal !important;}
dl.empresas_colaboradoras dd  {text-align: center; padding-bottom: 0px; color: #827d75; font-size: 1em;}
dl.empresas_colaboradoras dd p { overflow: auto; text-align: right; }
dl.empresas_colaboradoras dd p a#empresas_iz { float: left; }
dl.empresas_colaboradoras dd ul li {padding: 0 0 5px 0; margin: 0;}
dl.empresas_colaboradoras hr {border: none; border-top: 1px solid #decdb6;}

ul.menu_aux_ {float: right;}
ul.menu_aux {margin-left: 670px; padding-top: 20px; margin-right:0; padding-right: 0; text-align: right;}
ul.menu_aux li {display: inline; padding: 0; margin: 0;}
ul.web20 li {display: inline; padding: 0; margin: 0;}

.traductor {}
table.ig_reset tbody tr td a {color: #ababab !important; text-decoration: none !important;}
table.ig_reset tbody tr td span {color: #ababab !important;}

.traductor #content_div {border: 1px solid red !important; background-image: none !important;}



.reproductor_home { background-color: #ded7cd; width: 130px; margin: 0 auto; padding: 2px 2px 2px 2px; height: 18px; margin-bottom: 4px;}
.reproductor1 { float: right; *margin-top: -17px;}

.reproductor_home strong {font-weight: normal; font-size: 0.9em; padding: 3px 0 0 3px;}
.reproductor .tit1 {font-size: 1.3em; line-height: 1.0em; padding-bottom: 10px;}


/* Animación cabecera */
/**************************************************************************/

#slideshow {
    position:relative;
    height:182px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:241px;
	*left: 0px;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}


/* Proyectos */
/**************************************************************************/
dl.listado_proyectos {}
img.logotipo_proyectos {
	border: 1px solid #ddd;
	padding: 3px;
	float: left;
	margin-right: 15px;
}
dl.listado_proyectos dt { font-size: 1.1em;}
dl.listado_proyectos dt a { margin-left: 0px; color: #38332d; font-size: 1.2em;}
dl.listado_proyectos dd { margin-left: 150px; padding-bottom: 15px;}
dl.listado_proyectos dd em {
	display: block;
	font-style: normal;
	padding: 4px 0 10px 0;
	font-family: Georgia;
	border-top: 1px solid #ddd;
	margin-top: 10px;
	color: #84817b;
}
dl.listado_proyectos hr {border: none; padding: 0; margin: 0 0 15px 0; border-bottom: none; }
dl.listado_proyectos dt.sinfoto, dl.listado_proyectos dd.sinfoto {margin-left: 0;}

.proyecto img.logotipo_proyectos {float: left; }
.proyecto h1 {margin-left: 155px;}
.proyecto p.fecha {border-bottom: 1px solid #ddd; padding-bottom: 40px; margin-bottom: 15px; font-family: Georgia; color: #84817b; padding-left: 155px;}


/* Videos */
/**************************************************************************/
dl.listado_videos {}
img.logotipo_videos {
	border: 1px solid #ddd;
	padding: 3px;
	float: left;
	margin-right: 15px;
}
dl.listado_videos dt { font-size: 1.1em;}
dl.listado_videos dt a { margin-left: 0px; color: #38332d; font-size: 1.2em;}
dl.listado_videos dd { margin-left: 340px; padding-bottom: 50px;}
dl.listado_videos dd em {
	display: block;
	font-style: normal;
	padding: 4px 0 10px 0;
	font-family: Georgia;
	border-top: 1px solid #ddd;
	margin-top: 10px;
	color: #84817b;
}
dl.listado_videos hr {border: none; padding: 0; margin: 0 0 15px 0; border-bottom: none; }


.dialog { display: none; }
.video_player { text-align: center; }
.video_texto {
	font-size: 0.75em;
	padding-top: 20px;
	width: 480px;
	margin: 0 auto;
}

.ui-corner-all {
	border: 1px solid #3f9e10 !important;
}

.ui-dialog-titlebar-close {border: 1px solid #fff;}


.ui-dialog-title {width: 460px;}
.video_player {padding-top: 20px;}
.ui-dialog-titlebar {border: 1px solid blue !important;}
.ui-widget-header {border: 1px solid red !important;}
.ui-corner-all {border: 1px solid #FFF !important;}
.ui-helper-clearfix {border: 1px solid #3f9e10 !important;}






/* Listado de actividades para el interior */
/**************************************************************************/
dl.listado_actividades_interior dt {font-size: 1.3em; font-weight: bold;  border-bottom: 0px dashed #ddd; padding-bottom: 0px; margin-bottom: 5px; }
dl.listado_actividades_interior dt a { color: #38332d;}
dl.listado_actividades_interior dt .foto_mod1 {margin-bottom: 15px;}
dl.listado_actividades_interior dd {font-weight: normal; color: #848079; font-family: Georgia; padding-bottom: 15px; border-bottom: 1px solid #ddd; margin-bottom: 15px;}

.actividad p.fecha {font-weight: normal; color: #848079; font-family: Georgia; padding-bottom: 5px; padding-bottom: 20px;}

/* Noticicias interiores */
/**************************************************************************/
.noticia_int img {padding: 2px; border: 1px solid #ddd; margin: 4px 7px;}


/**************************************************************
Calendario
**************************************************************/
.calendario {width: 154px; margin: 0 5px; text-align: center; padding: 0 3px 7px 0px; color: #939392; height: 135px;}

.calendario_cabecera { border: 0px solid #B1B3AA; width: 18px; height: 12px; float: left; text-align: center; margin: 1px; padding: 5px 1px 2px 1px; font-weight: bold; color: #333;}
.calendario_dia { border: 1px solid #B1B3AA; width: 16px; height: 16px; float: left; text-align: center; margin: 1px; padding: 1px; background-color: #fff;}

.calendario a {display: block; color: #50514D;}
.calendario a:link, .calendario a:visited {text-decoration: none; color: #6da021;}
.calendario a:hover {text-decoration: none; background-color: #6da021; color: #fff; height: 16px;}

.calendario_act {color: #50514D; text-decoration: none; background-color: #FF0445; color: #fff;}
a:link.calendario_act, a:visited.calendario_act, a:hover.calendario_act {color: #fff;}

#calendario_mes {color: #50514D; font-weight: normal; padding-bottom: 4px;}
.calendario_mes_diferente .dia { background-color: #EDEDED;}
#calendario_agenda select {margin: 0 0 5px 0; padding: 0; font-size: 0.9em; width: 154px;}
.calendar form { width: 154px; margin: 0 6px;}


.calendario_mes_diferente .calendario_dia { background-color: #e7e5d6; border: 1px solid #d2d3cb; color: #80818a; }
.calendario_mes_actual .calendario_dia { background-color: #fff;}
input.ancho120 { margin: 10px 0 10px 10px; width: 137px; *margin-top: 0px;}
input.tam_2 {
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding: 4px;
	border: 1px solid #fff;
	border-radius: 0.2em;
	background-color: #218203;
    -webkit-box-shadow: 0 0 4px rgb(140,140,140);
    -moz-box-shadow: 0 0 4px rgb(140,140,140);
    box-shadow: 0 0 4px rgb(140,140,140);
	margin-left: 10px;
	margin-bottom: 10px;
}


/* Paginador */
/**************************************************************************/
.paginador_bloque {padding-bottom: 0px; background-color: #e9e8dd; padding: 7px; border: 1px solid #e0ded0; }
.paginador_datos {float: left; width: 260px;}
.paginador { margin-left: 265px; text-align: right !important;}
.paginador a {padding: 0px 4px; color: #6fa228; text-decoration: none !important; font-weight: bold;}
.paginador a:hover {background-color: #6fa228; text-decoration: none !important; color: #fff !important;}
a.paginador_activado, a:visited.paginador_activado {background-color: #6fa228; text-decoration: none; color: #fff !important;}
.paginador_finalizador { clear: right; height: 1px;}
.pgagenda_datos {width: 250px !important; font-size: 1.0em !important;}
.pgagenda {margin-left: 260px !important;}

.res_pag {
	float: right;
	margin: -3px 0 0 0;
	border-left: 1px solid #d4d1c5;
	padding-left: 7px;
}


/* Formulario
******************************************************************

dl.formulario { overflow: auto; }
dl.formulario dd, dl.formulario dt {padding: 3px; padding-bottom: 10px;}
dl.formulario dt { clear: both; float: left; text-align: right; width: 190px; padding-top: 0.6em;}
dl.formulario dd { clear: right; float: right; width: 510px;}
dl.formulario dt.titulo {width: 100%; margin: 1em 0; font-weight: bold; padding:5px 0; text-align: left; background-color: #dedccd; font-size: 1.1em;}
dl.formulario dt.titulo strong {padding-left: 7px; display: block;}
dl.formulario small {display: block;}
dl.formulario label { display: block; }

.errores {border: 1px dashed red; margin-bottom: 10px; padding: 15px; color: red; font-weight: bold; font-size: 1.2em; background-color: #fff;}
.errores ul {padding-top: 8px;}
.errores ul li {color: #333; font-weight: normal; font-size: 0.85em;}
*/


/* Formulario
******************************************************************/
dl.formulario { overflow: auto;}
dl.formulario dd, dl.formulario dt {padding: 3px; padding-bottom: 10px;}
dl.formulario dt { clear: both; float: left; text-align: right; width: 290px; padding-top: 0.6em;}
dl.formulario dd { width: 380px; margin-left: 300px; *margin-left: 0; }
dl.formulario dt.titulo {width: 95%; margin: 1em 0; font-weight: bold; padding:5px 8px; text-align: left; background-color: #d6d4c2; font-size: 1.1em; border-left: 10px solid #f7f5ed;}
dl.formulario dt.titulo strong {padding-left: 7px; display: block;}
dl.formulario small {display: block;}
dl.formulario label { display: block; }

.errores {border: 1px dashed red; margin-bottom: 10px; padding: 15px; color: red; font-weight: bold; font-size: 1.2em; background-color: #fffdf0;}
.errores ul li {color: #333; font-weight: normal; font-size: 0.85em;}

.formulario_resultado { float: center; }
.formulario_resultado dt {
	clear: both;
	float: left;
	padding-right: .5em;
	text-align:right;
	width: 7em;
}
.formulario_resultado dd {
	margin-left: 7.5em;
}





/* Herramienta de enlaces
******************************************************************/
#enlaces_busca { padding: 8px; text-align: left; border: 1px dashed #D9D3C5; text-align: left;}
#enlaces_busca form {padding: 0; margin: 0;}
#enlaces_busca label { width: 180px; display:block; float: left; text-align: right; padding-top: 0.3em; padding-right: 10px; }
#enlaces_busca .btn1 { margin-left: 183px; }
#enlaces_busca .nomargin { margin-left: 0px; }
#enlaces_datos { padding: 4px; margin-top: 10px; border: 1px dashed #999; border-width: 1px 0; }
#enlaces_datos a:link, #enlaces_datos a:visited { color: #579217; text-decoration: none;}
#enlaces_datos a:hover {text-decoration: underline;}

#enlaces_menu { float: right; width: 280px; text-align: right;}
#enlaces_listado { margin: 10px 0 0 0; display: block; padding: 0 0 20px 0;}
ul#enlaces_bloque1 { list-style: none; padding: 0 0 0 20px; margin: 0; float: left; width: 350px;}
ul#enlaces_bloque2 { list-style: none; padding: 0; margin: 0 0 0 370px;}
ul#enlaces_bloque1 li, ul#enlaces_bloque2 li {padding-bottom: 4px;}
ul#enlaces_bloque1 li a, ul#enlaces_bloque2 li a {font-weight: bold;}

ul#enlaces_bloque1 li ul,
ul#enlaces_bloque2 li ul,
ul#enlaces_bloque1 li ul li,
ul#enlaces_bloque2 li ul li,
ul#enlaces_bloque1 li ul li a,
ul#enlaces_bloque2 li ul li a
	{padding: 0px; margin: 0; font-weight: normal; display: inline;}

ul#enlaces_bloque1 ul li, ul#enlaces_bloque2 ul li {background-image: none; display: block !important;}

ul#enlaces_bloque1 a:link, ul#enlaces_bloque1 a:visited, ul#enlaces_bloque2 a:link, ul#enlaces_bloque2 a:visited {color: #579217; text-decoration: none;}
ul#enlaces_bloque1 a:hover, ul#enlaces_bloque2 a:hover {text-decoration: underline;}

ul#enlaces_bloque1 li ul a:link, ul#enlaces_bloque1 li ul a:visited, ul#enlaces_bloque2 li ul a:link, ul#enlaces_bloque2 li ul a:visited {color: #579217; text-decoration: none;}
ul#enlaces_bloque1 li ul a:hover, ul#enlaces_bloque2 a:hover {text-decoration: underline;}

div.enlaces_errores {
	border: solid 1px #FF6600;
	background: #F4F3F1;
	padding: 1em;
}
.enlaces_errores { color: #FF3000;}

label#buscaenlaces {display: none;}

ol.catlist {padding: 0; margin: 0; padding-left: 60px;}
ol.catlist a:link, ol.catlist a:visited {color: #579217; text-decoration: none;}
ol.catlist a:hover {text-decoration: underline;}

.enlaces_listado a:link, .enlaces_listado a:visited {color: #579217; text-decoration: none;}
.enlaces_listado a:hover {text-decoration: underline;}

.formulario_mensaje { width: 90%; margin: 0 auto; font-weight: bold; color: #F14205; border: 1px dashed #D9D3C5; padding: 10px 20px !important;}
.formulario_mensaje  ul li{ font-weight: normal; color: #333;}

.formulario input {margin-left: 0px; margin-left: 0px;}
.formulario input, .formulario select, .formulario textarea { margin-top: 4px;}

ul li.catprin ul { display: block !important;}

.errores ul {
	padding: 0;
	margin: 0;
	overflow: auto;
}
.errores ul li {
	padding-left: 0px;
	background: none !important;
	list-style-type: circle !important;
	display: block;

}

.errores ul li label {
	text-align: left !important;
	background: none !important;
	float: none;
	display: block !important;
	width: 90% !important;
}

/* Patronos */
/**************************************************************************/
ul#navigation li {list-style: none !important;}
ul#navigation h2 {font-size: 1.3em !important;}

p.mostrar_patronos {float: right; padding-top: 6px;}
p.mostrar_patronos a {color: #6fa228; text-decoration: none;}
a.cambiar_vista strong {display: none;}
a.swap em {display: none !important;}
a.swap strong {display: block !important;}
ul.display {
	float: left;
	width: 710px;
	margin: 0;
	padding: 0 0 0 0px;
	list-style: none;
}

ul.display li {
	float: left;
	width: 710px;
	padding: 10px 0;
	margin: 0;
	background-image: none;
	text-decoration: none !important;
}

ul.display li a { text-decoration: none;}
ul.display li .content_block { padding: 0 0px; }
ul.display li .content_block h2 {
	margin: 0;
	padding: 0 5px 0px 5px;
	font-weight: bold;
	font-size: 1.5em;
}

ul.display li .content_block p { margin: 0; padding: 5px 5px 5px 144px; font-size: 1em; }
ul.display li .content_block a img{
	padding: 1px;
	border: 1px solid #ccc;
	background: #fff;
	margin: 0 15px 0 0;
	float: left;
}

ul.thumb_view {text-align: center; margin: 0 auto; padding: 0;}
ul.thumb_view li{ width: 130px; padding-left: 0px; text-align: center !important; margin: 0 23px;}
ul.thumb_view li h2 { display: inline; font-size: 1.3em !important; margin: 0 0 4px 0; padding: 0; text-align: center !important;}
ul.thumb_view li p { display: none; }
ul.thumb_view li .content_block a img { margin: 0 0 4px; }


a.switch_thumb {
	width: 122px;
	height: 26px;
	line-height: 26px;
	padding: 0;
	margin: 10px 0;
	display: block;
	background: url(switch.gif) no-repeat;
	outline: none;
	text-indent: -9999px;
}

a:hover.switch_thumb {
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
}

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

.content_block h2 {border: 1px solid red; border: none;}

._content_block { height: 200px;}
li#_patrono_347 .content_block {height: 400px; border: 1px solid red;}



/* Patronos */
/**************************************************************************/
.listado_proyectos {border-top: 1px dashed #ccc; padding-top: 13px; margin-top: 4px;}

.proyecto_grupo {border-bottom: 1px dashed #ccc; margin: 0 0 10px 0; padding-bottom: 10px;}

.proyecto_foto {width: 130px; float: left;}
.proyecto_foto img {border: 1px solid #ccc; padding: 1px;}
.proyecto_txt {margin-left: 140px;}
.proyecto_txt p {padding: 0; margin: 0;}
p.proyecto_fecha {padding: 0; margin: 0;}
.proyecto_txt a {font-weight: bold; font-size: 1.1em;	}

.logo_proyecto {
	float: right;
	border: 1px solid #ccc;
}
.logo_proyecto img {padding: 1px;}

.tit_proyecto {	width: 350px; padding-bottom: 4px;}
.tit_proyecto h2 {border: none; margin: 0; padding-bottom: 4px;}

hr.separador {border: 0; border-top: 1px dashed #ccc; background-color: #fff; height: 1px; margin-bottom: 4px;}


p.txt_leyenda {
	font-size: 1em;
	border: 10px solid #fff;
}
.tit_cargo{
	width:125px;
	line-height: 1.2em;
	font-family: Georgia;
	color: #848079;
}



.finalizador {clear: both;}
.finalizador_iz {clear: left;}
.finalizador_de {clear: right;}
.finalizador_patronos {height: 10px; clear: both; border: 1px solid red;}
p.texto-centrado {text-align: center;}
.lista_correo {
	background-color: #d0d2b8;
	width: 161px;
	margin: 0 auto;
}

.lista_correo form {padding: 10px;}
input.margen {margin: 4px 0;}
.submit_lista_ok {
	margin: 0 10px 8px 10px;
	border: 1px dashed #ee8311;
	color: #333;
	background-color: #eaebdc;
	display: none;
	padding: 3px;
}


table.tabla_colabora {
	width: 575px;
	margin: 0 auto;
	background-color: #f4f9eb;
	border: 1px solid #ccc;
}

table.tabla_colabora th {
	text-align: left;
	background-color: #749d26;
	color: #fff;
	border-bottom: 2px solid #fff;
}

table.tabla_colabora th a {color: #fff !important;}

table.tabla_colabora tr td {border-bottom: 1px solid #e2e3d7;}
table.tabla_colabora tr th.sub_cab {
	border-top: 10px solid #fff;
	background-color: #96b953;
	color: #fff;
	text-align: left;
}

table.tabla_colabora tr th.sub_cab2 {
	background-color: #e3ecd3;
	color: #333;
	text-align: center;
	font-style: italic;
}

table.tabla_colabora tr.sinborde td {border-bottom: none;}
p.pie_colabora {
	font-size: 0.9em;
	width: 550px;
	margin: 0 auto;
	border: 1px dashed #d2d4c3;
	background-color: #f2f2eb;
	padding: 10px;
	color: #666;
}



/* Mapa web
******************************************************************/
.mapaweb ul li {font-weight: bold;}
.mapaweb ul li ul li {font-weight: normal;}



/* Intranet
******************************************************************/
.intranet h1 { margin-bottom: 25px;}
.intranet ul { padding-top: 10px;}
.intranet ul li {padding-bottom: 7px;}






/* Pie
******************************************************************/
.pie { width: 940px; margin: 0 auto; font-size: 0.8em; padding-top: 0px; color: #fff;background: url(imgcomunes/fd_newsletter.gif) 690px 0 no-repeat;}
.pie_iz { width: 590px; float: left; padding-top: 10px;}
.pie_de { margin-left: 675px; text-align: right;}

ul.enlaces_relacionados { border-bottom: 0px solid #7fb150; border-right: none; border-left: none; padding: 0px 0 12px 0; margin: 0 0 4px 0; width:610px;}
ul.enlaces_relacionados li { display: inline; padding: 0px 0; margin: 0; font-size: 0.9em; color: #e5e0d7;}
ul.enlaces_relacionados li.tipografia {
	font-size: 1.3em !important;
	border-bottom: 1px solid #a49474;
	display: block;
	padding-bottom: 0px;
	margin-bottom: 3px;
}

ul.enlaces_relacionados li a {color: #fff;}
ul.cierre {margin-bottom: 0px; padding-bottom: 3px;}

.boletin_pie {
	margin: 0px 0 0 0;
	padding: 5px 0 0 0;
	*padding-right: 15px;
	width: 248px;
	height: 56px;
	text-align: right;
	font-size: 0.9em;
}

.boletin_pie input {font-size: 1.1em; margin-top: 6px;}
input.lista_pie { width: 157px; border: none; padding: 2px 0 2px 3px;}

.error_pie {
	width: 248px;
	margin-left: 15px;
	text-align: center;
	padding: 4px 0 10px 0;
	background: url(imgcomunes/fd_newsletter.gif) bottom left no-repeat;
	color: #df5900;
}
.ok_pie {
	width: 248px;
	margin-left: 15px;
	text-align: center;
	padding: 10px 0 10px 0;
	color: #429201;
}
.boletin_ok, .boletin_ko { display: none; }


.direccion {border-top: 1px solid #a49474; padding-top: 10px; margin-top: 10px;}


p.firmaxl {float: right; font-family: Georgia; font-size: 0.9em; color: #a18c66;}
p.firmaxl a:link {color: #c5b9a3;}
.pie p a {color: #fff; text-decoration: none;}
.pie p a:hover {text-decoration: underline;}


/* Foro
******************************************************************/
.foro dt.par, .foro dd.par { background: #e9e8dd; }
.intranet_foro form label, .actividades_formulario form label {display: block;}
.foro dt {padding: 8px 5px;}
dl.respuestas dt, dl.respuestas dd { padding: 10px;}
