/* CSS Document */
* {margin:0;padding:0}
html {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif}
body {background-color: #FFFFFD;color:#242422;text-align:center}
#general {text-align:left;margin:0 auto}
.anchogeneral {width:44em;margin: 0 auto;text-align:left;min-width:650px}
* html .anchogeneral {width:710px}
a {color:#0F114C; font-weight:bold}
h2, h2 a {color:#6B6C67;font-size:1.04em; padding-top:1.4em; letter-spacing:-1px}
.clear {height:0;clear:both;overflow:hidden}
.no {display:none}

/* ---------- CABEZAL -------------*/
#cabezal {text-align:center; background: #163070 url(img/fondo_cabezal.gif) repeat-x top center}
#cabezal .anchogeneral {background: url(img/cabezal_es.jpg) no-repeat top center;height:101px}
#cabezal h1 {display:none}
/* el menu de acceso rapido ---- */
#acceso_rapido {text-align:right;font-size:.7em;padding-top:.2em}
#acceso_rapido li {display:inline;background: url(img/bullet_arriba.gif) no-repeat 0 .13em;padding: 0 .6em 0 .3em}
#acceso_rapido a {color:#D1E0EF; font-weight:normal;padding-left:1.2em}
#acceso_rapido a:hover {color:#fff}

/* el menu principal ---- */
#elmenu {background: url(img/fondo_menu.gif) repeat-x}
#elmenu .anchogeneral {border-bottom: 3px solid #666844}
#menu li {float:left;list-style-type:none}
#menu a {display:block;text-indent:-9000px;height:31px}
#menu a#rub4 {width:140px;background: url(img/elmenu_es.gif) no-repeat 20px 0px}
#menu a#rub4:hover {background: url(img/elmenu_es.gif) no-repeat 20px -31px}
#menu a#rub4.on {background: url(img/elmenu_es.gif) no-repeat 20px -31px}
#menu a#rub25 {width:141px;background: url(img/elmenu_es.gif) no-repeat -120px 0px}
#menu a#rub25:hover {background: url(img/elmenu_es.gif) no-repeat -120px -31px}
#menu a#rub25.on {background: url(img/elmenu_es.gif) no-repeat -120px -31px}
#menu a#rub3 {width:92px;background: url(/recm/squelettes/img/elmenu_es.gif) no-repeat -261px 0px}
#menu a#rub3:hover {background: url(/recm/squelettes/img/elmenu_es.gif) no-repeat -261px -31px}
#menu a#rub3.on {background: url(/recm/squelettes/img/elmenu_es.gif) no-repeat -261px -31px}
#menu a#rub2 {width:180px;background: url(/recm/squelettes/img/elmenu_es.gif) no-repeat -352px 0px}
#menu a#rub2:hover {background: url(/recm/squelettes/img/elmenu_es.gif) no-repeat -352px -31px}
#menu a#rub2.on {background: url(/recm/squelettes/img/elmenu_es.gif) no-repeat -371px -31px}
#menu a#rub6 {width:110px;background: url(/recm/squelettes/img/elmenu_es.gif) no-repeat -532px 0px}
#menu a#rub6:hover {background: url(/recm/squelettes/img/elmenu_es.gif) no-repeat -532px -31px}
#menu a#rub6.on {background: url(/recm/squelettes/img/elmenu_es.gif) no-repeat -551px -31px}

#submenu {text-align:center;font-size:.8em;list-style-type:none;padding:.4em 0;background-color:#B4B595}
#submenu li {display:inline;padding: 0 .4em}
#submenu a {color:#fff;background-color:#B4B595;padding: 0 .1em}
#submenu a.on {color:#fff;background-color:#90934E}

/*  ----- DESTACADOS --------------- */
.destacados {background: #90934E url(img/fondo_destacados.gif) repeat-x bottom; color:#fff}
.destacados .spip_logos {float:left;border: 4px solid #66681F;margin: 0 .8em 0 0}
.destacados ul {font-size:.7em;line-height:1.5em;list-style-type:none}
.destacados li {float:left;width:45%;margin: 1.2em 0 1.2em 1.6em}
.destacados h3 {font-size:1em}
.destacados a {color:#fff}

.barra {text-align:left;background-color:#B4B595;padding: .3em 0;} 
.barra a {color:#66681F;font-weight:normal}
#migadepan {font-size:.71em}
#idiomas {float:right;width:16em;display:block;text-align:right;font-size:.71em}
#idiomas li {display:inline;text-align:right}

.destacado {
	padding:0.2em; text-align:center; border: 1px solid #BABBA0;
	margin-top:2em;background-color:#F8F8F8;text-transform:uppercase
	}

/*  ----- CONTENIDOS --------------- */
#contenidos {text-align:center;background: url(img/fondo_contenidos.gif) repeat-x top;min-height:23em}
* html #contenidos {height:24em}
#contenidos p,
#contenidos li,
#contenidos td {font-size:.7em;line-height:1.5em}
/* columna izquierda ---------- */
.colizquierda {float:left;width:78%;padding-right:.3em}
.colizquierda h4 {
	font-size:.8em;color:#6B6C67;font-weight:bold;
	padding:.5em 0;
	}
.colizquierda h3.spip {font-size:.8em;margin: .5em 0}
.colizquierda .spip_logos {float:right;padding:0.3em; border: 1px solid #A5A51B;margin-left:.6em}
.colizquierda a .spip_logos {float:left;padding:0.3em; border: 1px solid #A5A51B;margin: 0 .6em 0 0}
.colizquierda p {padding-bottom:.8em}
.colizquierda ul,
.colizquierda ol {font-size:1em;margin: .8em}
#contenidos li li {font-size: 1em;margin-left:2em}

.spip_documents_center {text-align:center;display:block}
.spip_documents_center img {margin: 0 auto; border: 1px solid #A5A51B;padding:2px}

/* FORMULARIOS -------- */
.privados {margin:6em 0}
.reponse_formulaire {
	background-color:#fff;padding: .6em .2em .2em .2em;
	margin:0 0 .4em 0; text-align:center;color:#163070;font-weight:bold
	}
.formulaire_spip fieldset {border-width: 1px 0 0 0;border-style: solid none none none;border-color:#BABBA0;padding:1em}
.formulaire_spip legend {padding: 0 1em;font-size:.8em;color:#666}
.formulaire_spip label {float:left;width:15em}
.formulaire_spip .forml {border:1px solid #ccc;padding: 0 .15em;width:25.5em}
.formulaire_spip textarea {
	border:1px solid #ccc;font-size:1.2em;padding: 0 .15em;width:25.2em;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif
	}
.formulaire_spip .spip_bouton {text-align:right;margin-right:.2em}
.formulaire_spip .spip_bouton input {
	background-color:#B9BA9D;color:#696A24;border: 0 none;
	cursor:pointer;font-weight:bold;width:11em
	}
.formulaire_forum .spip_barre img {border:0 none}
.formulaire_forum .spip_bouton input {width:22em}
.barre {border:1px;margin:1px;background-color:#fff;font-size:.8em;width:30em}
.formulaire_forum textarea {font-size:.8em;width:39.7em !important}
fieldset.previsu {border:1px solid #BABBA0;margin-bottom:1em}
fieldset.previsu .eltexto {font-size:.8em}
fieldset.previsu .eltexto .spip {font-size:.85em !important}

/* columna derecha ---------- */
.colderecha {
	float:left;width:19%;border-left: thin solid #D0D2C5;
	padding:1em 0 .9em .9em;margin-top:1em
	}
.colderecha h4 {text-indent:-9000px;height:13px;overflow:hidden;margin: 1.2em 0 .6em 0}
.colderecha h4.mercobreves {background: url(img/h_titulos_es.gif) no-repeat 0px -13px}
.colderecha h4.documentos {background: url(img/h_titulos_es.gif) no-repeat left top}
.colderecha h4.relacionadas {background: url(img/h_mastitulos_es.gif) no-repeat left top}
.colderecha h4.otrosectores {margin: 0 0 .8em 0;background: url(img/h_mastitulos_es.gif) no-repeat 0 -13px}
.colderecha ul {list-style-type:none}
.colderecha li {margin-bottom:1em}
.colderecha .busqueda {margin-bottom:1em}
.colderecha form fieldset {padding:.2em;border: 1px solid #BABBA0; text-align:center}
.colderecha label {display:none}
.colderecha input {
	background-color:#fff;color:#333;border: 0 none;
	width:8.1em;margin:0;font-size:.7em;padding:.2em
	}
.colderecha input.enviar {
	width:21px;height:19px;cursor:pointer;
	margin:0;padding:0; vertical-align:middle
	}
ul.otrosectores {margin-bottom:.8em}
ul.otrosectores li {
	text-transform:uppercase;margin-bottom:.7em;
	background: url(img/bullet_sectores.gif) no-repeat 0 .13em;
	padding: 0 0 0 1.2em
	}
#contenidos ul.otrosectores li {line-height:1.2em}

/* --------- FOROS ---------------- */
.foros {text-align:center;border-bottom: 1px solid #ccc;margin-bottom:1em;width:99%}
.foros th {font-weight:bold;font-size:.7em}
.foros td {padding:.2em .1em}
.foros .mensaje {width:50%;text-align:left}
.foros .ultimos {width:20%}
#contenidos .foros .alineacion {text-align:left}
#contenidos .foros td p {font-size:1em;text-align:left}

/* PIE DE PAGINA ---------- */
#pie {background-color:#666;color:#fff;padding:.9em;margin-top:1.9em}
#pie p {text-align:center; font-size:.7em}
#pie a {color:#fff}

/* privado -------------- */
#submenu.privado {border-bottom:6px solid #90934E;background-color:#173171;color:#fff;padding: 3px 0}
#submenu.privado a {border-bottom:5px solid #90934E;background-color:#173171;color:#fff;padding:0 .2em}
#submenu.privado a:hover{text-decoration:none;border-bottom:5px solid #fff}