* {margin:0;padding:0}
html {font-family:Verdana, Arial, Helvetica, sans-serif}
body {text-align:center;background:#FBF8EE url(img/fondo_body.gif) no-repeat center top;color:#4F4F4F}
#General {text-align:left;margin:0 auto;width:795px}
.clear {overflow:hidden;height:0;clear:both}
.separador {background: url(img/linea.gif) repeat-x;clear:both;height:1px;margin: 2px 0 10px 0; overflow:hidden}
* html body .separador {}
.no {display:none}
a {color:#1B6E47;text-decoration:none}
a:hover {color:#000;text-decoration:none}

/* ----------- CABEZAL  --------------- */
#menu_rapido {
	text-align:right;background: #1B6E47 url(img/fondo_menurapido.gif) repeat-x bottom left;
	color:#FFF;padding:.3em .35em;margin: 0 18px
	}
#menu_rapido li {display:inline; font-size:.65em}
#menu_rapido a {background: #1B6E47;color:#FFF}

#navegacion {background-color:#fff;color:#4F4F4F;padding: .2em .2em 0 .2em;margin: 0 18px; text-align:center}
#header {
	height:95px;color: #fff;
	background: #A3BED9 url(img/cabezal.jpg) no-repeat;
}
#header h1 {
	margin:0 0 -14px 10px;
	padding:10px 0 0 .9em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.7em;
	font-weight:normal;
	letter-spacing:.13em;color: #fff;
}
#header h2 {
	margin:0 0 0 0;
	padding:1em 0 0 30px;
	font-size:.9em;
	font-weight:300;
	letter-spacing:.1em;color: #fff;
}

/* ---------- MENU PRINCIPAL ------------ */
#nav,
#nav ul {
	float:left;
	text-align:left;list-style: none;
	font-size:.75em;font-weight: bold	
}
#nav a {
	display: block;padding: .5em .7em;
	text-decoration: none
}
#nav a.daddy {background: url(img/flechita.gif) no-repeat 140px 5px}
#nav li {float: left;width: auto}
#nav li ul {
	position: absolute;left: -999em;
	height: auto;width: 14.6em;
	margin-top: 0;margin-left: 0;
	visibility: visible;
}
#nav li li {width: 14.6em;background: url(img/linea_menu.gif) repeat-x bottom;position:relative}
#nav li ul ul { /*subsubmenu*/	margin: -25px 0 0 16.2em;border-top:1px solid #ccc}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em
	}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul,
#nav li.sfhover ul, #nav li li.sfhover ul,
#nav li li li.sfhover ul {
	left: auto;background-color:#fff;font-size:.9em;
	border-right: 1px solid #ccc;border-left: 1px solid #ccc
	}
#nav li ul li:hover, #nav li ul li.sfhover {}
#nav li a:hover {}
#nav a.principal {border-right: 1px solid #ccc}
#nav a.principal:hover {color:#444}

/* --------- columnas --------- */
.Colizquierda {float:left;width:44%}
.Colcentral {float:left;width:25%}
.Colnota {float:left;width:69%}
.Colsecciones {float:left;width:69%}
.Colderecha {float:left;width:31%;background: url(img/fondo_derecha.gif) no-repeat top left}
.Colderechap {float:left;width:31%}


/* ------------- CONTENIDOS --------------- */
#Contenidos {
	margin: 0 19px;background: url(img/fondo_contenidos.gif) repeat-x top left;
	padding:1em .7em; min-height:352px
	}
* html #Contenidos {height:352px}
h2 {font-weight:bold;font-size:1em;color:#000;line-height:1.2em}
h2 a {font-size:90%;line-height:1.2em}
h3 {font-size:.7em;font-weight:normal;margin: .4em 0}
p {font-size:.7em;font-weight:normal;padding-bottom:1em; line-height:1.25em}
.texto {font-size:.7em;font-weight:normal;line-height:1.25em;padding-right:1em}
.texto p {font-size:1em;font-weight:normal;padding-right:0}
ul.spip,
ol.spip {padding: 0em 1em 1em 3em;font-size:1em}

.extra {font-size:.7em;margin-bottom:1.5em}
.extra div {font-weight:normal}
.extra div div {padding-left:1.4em}
.extra .otros {border:1px solid #ccc;padding:.4em 0 .4em 0;text-align:center;background-color:#fff}
.extra .otros h3 {font-size:1.3em;margin:0}
.extra .otros p {font-size:1.5em;padding:0}


.Colsecciones .spip_logos {float:right;border: 1px solid #99CC33;margin-right:1em}
.Colnota .spip_logos {float:right;border: 1px solid #DFDDD4;margin-right:1em}
.Colizquierda .spip_logos {float:right;border: 1px solid #99CC33}
.Colnota p,
.Colsecciones p,
.Colnota h2,
.Colsecciones h2 {padding-right:1em}
.Colsecciones .separador {margin-right:1em}
.Colnota h3 {font-weight:bold;margin-bottom:2em}
h3.spip {font-weight:bold;margin-bottom:1em;font-size:1.1em}
p.antetitulo {padding-bottom:.2em; text-transform:uppercase}
.texto h2 {font-size:1.4em;margin: .4em 0 .8em 0 }

.spip_documents_center {display:block;text-align:center;clear: both;margin: .6em 0}
.spip_documents_center img {border: 1px solid #DFDDD4}
.spip_documents_left {padding:.4em .6em 0 0}
.spip_documents_left img {margin-right:.4em;border: 1px solid #DFDDD4}
.spip_documents_right img {margin-left:.4em;border: 1px solid #DFDDD4}
.spip_documents_right {text-align:center;padding-right:1em}
.spip_documents_right div {font-size:.65em;padding-left:.7em}

#documentos_adjuntos {margin-top:1em;padding-right:1em}
#documentos_adjuntos h3 {
	background: url(img/linea.gif) repeat-x top;font-size: 88%;margin: 0;
	font-family:Georgia,"Times New Roman", Times, serif;padding: .7em 0
	}
#documentos_adjuntos ul {padding-bottom: .7em; list-style-type:none;background: url(img/linea.gif) repeat-x bottom}
#documentos_adjuntos li {padding: 0 0 .4em 1.6em;background: url(img/icono_docs.gif) no-repeat	}
.pagination {border: 1px solid #D8D8D8;padding: .05em .2em;font-size:80%;margin: .6em 1em 0 0}
.spip_surligne {border-bottom: 1px solid #ccc;background-color:#fff;padding: .12em .3em;color:#000}
blockquote {margin: 0 4em; font-style:italic}
.listado {width:450px}
.listado h3.spip {border-top:1px solid #ccc;padding:.5em 0 .3em 0;margin:0}
.listado img {position:relative;top:1.6em}
/* tablas --- */
table.spip {width:99%; margin-bottom:1em; border-collapse:collapse}
table.spip th {background-color:#fff;border: 1px solid #EFE8D1;padding: .2em .3em}
table.spip td {vertical-align:top;border: 1px solid #EFE8D1;padding: .2em .3em;font-size:.9em}

/* FOTOS */
#documents_portfolio {border:1px solid #ccc;background-color:#fff;padding:.5em;margin-right:1em}
#documents_portfolio h3 {margin:0}
#documents_portfolio a img {border: 1px solid #99CC33;margin:.31em}

/* -------- BLOQUES -------- */
.enlaprensa {background: #fff url(img/fondo_prensa.gif) no-repeat right top;border: 1px solid #DBD8BD}
.enlaprensa h2 {padding:.2em .6em;background: url(img/linea.gif) repeat-x bottom;font-family:Georgia,"Times New Roman", Times, serif;}
.enlaprensa h2 a {color:#4F4F4F;font-size:1.2em;font-weight:normal}
.enlaprensa ul {list-style-type:none;padding:.6em .0em .6em .6em}
.enlaprensa ul li {background: url(img/icono_prensa.gif) no-repeat .2em .6em;padding: .4em 1.6em;font-size:.7em}
.enlaprensa ul a {font-size:1.2em}

#sectores {list-style-type:none}
#sectores ul {
	list-style-type:none;background: url(img/sectores.gif) no-repeat;
	width:152px;margin: 0 auto;
	}
#sectores li {padding-bottom:13px}
#sectores li a {display:block;height:45px; text-indent:-9000px}
#sectores li a.sector4:hover {background: url(img/sectores.gif) no-repeat -152px 0}
#sectores li a.sector3:hover {background: url(img/sectores.gif) no-repeat -152px -58px}
#sectores li a.sector1:hover {background: url(img/sectores.gif) no-repeat -152px -116px}
#sectores li a.sector2:hover {background: url(img/sectores.gif) no-repeat -152px -174px}
#sectores li a.sector4on {background: url(img/sectores.gif) no-repeat -152px 0}
#sectores li a.sector3on {background: url(img/sectores.gif) no-repeat -152px -58px}
#sectores li a.sector1on {background: url(img/sectores.gif) no-repeat -152px -116px}
#sectores li a.sector2on {background: url(img/sectores.gif) no-repeat -152px -174px}

#suscripcion {background-color: #DC8D17;color:#fff;margin: 0 1.35em 1.3em 1.35em;padding:2px}
#suscripcion dl {border:1px solid #fff; text-align:center}
#suscripcion dt {
	border-bottom:1px solid #fff;
	font-family:Georgia,"Times New Roman", Times, serif;
	padding: .05em 0 .1em 0;font-size:1.2em
	}
#suscripcion dd {background: url(img/fondo_suscripcion.gif) repeat-x;padding:.5em;font-size:.7em}
#suscripcion a {color:#fff}

#Destacados {padding: 0 1.35em}
#Destacados,
#Destacados ul {list-style-type:none;}
#Destacados h3 {font-size:.6em;text-transform:uppercase;margin-bottom:1em}
#Destacados p {font-size:.6em}
#Destacados a {font-weight:bold}

/* col derecha */
.infoportada {background-color:#1B6E47;color:#fff;padding:1.2em;margin-bottom:.9em}
.infoportada.mot4 {background-color:#9BBA51;color:#fff}
.infoportada.mot3 {background-color:#1B6E47;color:#fff}
.infoportada.mot1 {background-color:#7F6846;color:#fff}
.infoportada.mot2 {background-color:#6E7F46;color:#fff}
.infoportada a {color:#fff}

.bloquegaleria {position:relative;background-color:#fff;color:#4F4F4F;padding:.4em .35em .4em .5em;border: 1px solid #D8D8D8;margin-bottom:.7em}
.bloquegaleria h3 {
	font-size:.9em;font-weight:bold;font-family:Georgia,"Times New Roman", Times, serif;
	padding: 0 0 .4em 1.4em;margin:0; background: url(img/icono_galerias.gif) no-repeat	
	}
.bloquegaleria .spip_logos {float:left;position:relative;border:1px solid #ACCA65;margin-right: .3em}
.bloquegaleria a:hover .spip_logos {border:1px solid #E80000}

.bloquedocumentos {margin-bottom:.7em}
.bloquedocumentos h3 {
	font-size:.9em;font-weight:bold;font-family:Georgia,"Times New Roman", Times, serif;
	padding-bottom: .4em;margin:0; 
	}
.bloquedocumentos ul {list-style-type:none}
.bloquedocumentos li a {
	display:block;border-bottom: 1px solid #D8D8D8;
	background: #FDFBF5 url(img/fondo_portadadocs.gif) repeat-x left top;
	color:#1B6E47;font-size:70%;padding: .7em .2em .5em 2.1em; height:1%
	}
.bloquedocumentos li a:hover{color:#E80000}

.bloqueagenda {margin-bottom:.7em}
.bloqueagenda h3 {
	font-size:.9em;font-weight:bold;font-family:Georgia,"Times New Roman", Times, serif;
	padding-bottom: .4em;margin:0 0 .4em 0; 
	}
.bloqueagenda ul {list-style-type:none;background: url(img/icono_agenda.gif) no-repeat}
.bloqueagenda li {border-left: 1px solid red;margin: 0 0 1em 1.8em;padding: 0 0 .1em .5em;font-size:70%}
.bloqueagenda li strong {font-weight:normal;display:block;background: url(img/linea.gif) repeat-x bottom;padding-bottom: .4em;margin-bottom: .3em}

/* en una nota */
.ubicacion {margin-bottom:.8em}
dl.ubicacion {font-family:Georgia,"Times New Roman", Times, serif}
.ubicacion dt {
	background-color:#fff;border:1px solid #E0DFDD;color:#4F4F4F;
	padding: .1em .2em .05em .5em;font-size:1.05em;text-transform:uppercase
	}
.ubicacion dt a {background-color:#fff;color:#4F4F4F}
.ubicacion dd.lugar {background: #1B6E47 url(img/ubicacion_sin.gif) no-repeat bottom left;padding: .2em .2em .1em .5em;font-size:1.05em;color:#fff}
.ubicacion dd.sublugares a {
	font-family:Verdana, Arial, Helvetica, sans-serif;display:block;
	background: #ECE9E0;padding: .1em .2em .1em .5em;font-size:.8em;
	border-bottom:1px solid #E0DFDD;color:#4F4F4F
	}
.ubicacion dd.sublugares a:hover {background: #fff}
.ubicacion dd.sublugares a.on {background-color:#7F6846;color:#fff}
.ubicacion dd.mot2 {text-indent:-9000px;background: url(img/ubicacion.gif) no-repeat bottom left;height:25px;padding:0}
.ubicacion dd.mot4 {text-indent:-9000px;background: url(img/ubicacion.gif) no-repeat top left;height:25px;padding:0}
.ubicacion dd.mot3 {text-indent:-9000px;background: url(img/ubicacion.gif) no-repeat 0 -26px;height:25px;padding:0}
.ubicacion dd.mot1 {text-indent:-9000px;background: url(img/ubicacion.gif) no-repeat 0 -52px;height:25px;padding:0}

.relacionadas h2 {padding:.2em .75em;background: url(img/linea.gif) repeat-x bottom;color:#4F4F4F;font-size:.8em;font-weight:normal}
.relacionadas ul {list-style-type:none;padding:.6em 0 .6em .4em}
.relacionadas ul li {background: url(img/icono_noticias.gif) no-repeat .1em .5em;padding: .4em .4em .2em 1.6em;font-size:.7em}
.relacionadas ul a {font-size:1em}

.sectores h2 {padding:.2em .75em;background: url(img/linea.gif) repeat-x bottom;color:#4F4F4F;font-size:.8em;font-weight:normal}
.sectores ul {list-style-type:none;padding:.6em 0 .6em .4em}
.sectores ul li {padding: .4em .4em .2em 1.6em;font-size:.7em}
.sectores ul a {font-size:1em}

.mismaseccion h2 {padding:.2em .75em;background: url(img/linea.gif) repeat-x bottom;color:#4F4F4F;font-size:.8em;font-weight:normal}
.mismaseccion ul {list-style-type:none;padding-bottom:1em}
.mismaseccion ul li {padding: .4em .4em .2em 1.6em;font-size:.7em}
.mismaseccion ul a {font-size:1em}
.mismaseccion ul a.on {font-weight:bold;color:#000}


.prensa h2 {padding:.2em .75em;background: url(img/linea.gif) repeat-x bottom;color:#4F4F4F;font-size:.8em;font-weight:normal}
.prensa ul {list-style-type:none;padding:.6em 0 .6em .3em}
.prensa ul li {background: url(img/icono_prensa.gif) no-repeat .1em .5em;padding: .4em 1.6em;font-size:.7em}
.prensa ul a {font-size:1em}

/* --------- FORMULARIOS --------- */
.formulaire_recherche {
	background-color:#fff;color:#4F4F4F;
	border: 1px solid #D8D8D8;margin-bottom:.7em;
	padding:.4em .3em .5em .5em
	}
.formulaire_recherche label {display:block;font-size:.9em;font-weight:bold;font-family:Georgia,"Times New Roman", Times, serif;padding-bottom:.4em}
.formulaire_recherche input.forml {border: 1px solid #BBB; background: #fff url(img/fondo_input.gif) no-repeat top left;padding:.1em .2em;font-size:90%;width:164px;color:#4F4F4F}
.formulaire_recherche input.boton {background-color:#7F6846;color:#fff;cursor:pointer;border-style: solid; border-width:2px; border-color: #CBC1B2 #65471B #65471B #CBC1B2}

.fboletin fieldset {background-color:#EFE8D1;border:0 none;padding:1em 1em 0 1em;margin-bottom:1em}
.fboletin label {display:block;float:left;width:15em}
.fboletin input {border:1px solid;width:18em}
.fboletin .corto,
.fboletin select {border:1px solid;width:10em}
.fboletin .boton input {width:8em;background-color:#1B6E47;color:#fff;cursor:pointer}
.recuadro {border:1px solid #8F876B;padding:.6em;color:#000;background-color:#FBF8EE}

.formulaire_ecrire_auteur fieldset {background-color:#EFE8D1;border:0 none;padding:1em;margin-bottom:1em}
.formulaire_ecrire_auteur legend {display:none}
.formulaire_ecrire_auteur label {display:block;float:left;width:15em}
.formulaire_ecrire_auteur input {border:1px solid;width:18em}
.formulaire_ecrire_auteur input.radio {border:0 none;width:1em}
.formulaire_ecrire_auteur textarea {border:1px solid;width:40em}
.formulaire_ecrire_auteur .spip_bouton input {width:11em;background-color:#1B6E47;color:#fff;cursor:pointer}

.formulaire_forum fieldset {background-color:#EFE8D1;border:0 none;padding:1em;margin-bottom:1em}
.formulaire_forum legend {display:none}
.formulaire_forum label {display:block;float:left;width:15em}
.formulaire_forum input {border:1px solid;width:18em}
.formulaire_forum textarea {border:1px solid;width:40em}
.formulaire_forum .spip_bouton {text-align:center}
.formulaire_forum .spip_bouton input {width:18em;background-color:#1B6E47;color:#fff;cursor:pointer}
.spip_barre img {border:0 none}
.spip_barre .barre {font-size:.6em;width:30em;border:0;background-color:#EFE8D1;color:#444}

.previsu legend {display:block;color:#000;font-weight:bold;background-color:#FBF8EE;padding: 0 .3em}
.previsu {font-size:.8em}
.previsu p {font-size:1em}
.previsu .spip_bouton {margin-top:.6em}

fieldset h2 {text-align:center;border:1px solid #ccc;background-color:#Fff;padding:.3em;margin-bottom:1em}
.formulaire_spip_login fieldset {background-color:#EFE8D1;border:0 none;padding:1em;margin-bottom:1em}
.formulaire_spip_login legend {display:none}
.formulaire_spip_login label {display:block}
.formulaire_spip_login .forml {border:1px solid;width:22em}
.formulaire_spip_login textarea {border:1px solid;width:40em}
.formulaire_spip_login .spip_bouton input {width:7em;background-color:#1B6E47;color:#fff;cursor:pointer;border:1px solid}
.textarea {border:1px solid;width:36.5em;height:10em;margin-top:.6em;padding:1px}
* html .textarea {width:33em}

/* --- tablas ---*/
.equipo .spip_documents {margin-left:10px;margin-bottom:1em;font-size:90%;text-align:center}
.equipo .spip_documents img {margin: 0 auto}
.equipo dl {width:155px;background-color:#EFE8D1;padding: 4px 0}
.equipo dt {margin:0 auto}
.equipo dd {margin:0 auto}
* html .equipo .spip_documents {margin-bottom:0}

.tablas {text-align:center;width:100%;border-top:1px solid #ccc}
.tablas th {color:#fff;background-color:#006666}
.tablas td {border-bottom: 1px solid #ccc;padding:.3em 0}
.foro {font-size:.7em;width:90%;margin:0 auto;border-collapse:collapse}
.foro caption {font-size:.9em;font-weight:bold;margin:0 0 .6em 1em}
.foro th {background:#1B6E47;color:#fff;text-align:center;padding: .2em}
.foro td {border-bottom: 1px solid #D8D8D8;padding:.4em}
.foro td .spip {font-size:1em}

/* -------- PIE ----------- */

#pie {
	background-color:#1B6E47;color:#fff;font-size:.7em;
	padding:.6em;text-align:center;
	border-top: 2px solid #fff;border-bottom: 2px solid #fff;
	}
#pie a {color:#fff}
.final {
	background: url(img/fondo_contenidos.gif) repeat-x;
	font-size:.6em; text-align:center;padding:.8em;
	}

/* Boletin --- */
h1.barra {font-size:1em;padding: .3em .1em;text-align:left}
p.barra {font-size:.8em;padding: .3em .1em;text-align:left}