@charset "UTF-8";
@import "../comunes/error.css";

* {margin:0;padding:0}

body{height:100%;background:#eef0f3;font-family:Arial, Verdana, Helvetica, sans-serif;color:#6c7079}

form{}
input, textarea, select{font:normal 1em Arial, Verdana, Helvetica, sans-serif;color:#444}
fieldset{width:100%;border:0}
legend{margin:0 -7px}

a{outline:none;color:#404e81}
a:hover{text-decoration:underline !important;color:#333}

img{border:0}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration:none}
h2, h3, h4, h5, h6{margin-bottom:10px;font-family:Tahoma;font-weight:normal;color:#26156f}
h2{padding-bottom:3px;border-bottom:2px solid #e5db54;font-size:1.8em}
h3{padding-left:18px;background:transparent url(../../img/css/iconos/icono2.gif) no-repeat 0 5px;font-size:1.3em}
h4{font-size:1.2em}
h5, h6{font-size:1.1em}

ol{margin:0 0 0 25px}
ol li{list-style-type:decimal}
ul{margin:15px 0}
ul li{min-height:1em !important;height:auto !important;height:1em;padding:0 0 15px 12px;background:transparent url(../../img/css/iconos/vineta1.gif) no-repeat 0 5px;list-style-type:none}

dl, dt, dd{width:100%;float:left}
dl{margin:15px 0}
dd{width:95.5%;margin-left:5% !important;margin:10px 0 15px 2.5%;padding-bottom:5px;background:transparent url(../../img/css/portal/puntosH_1.gif) repeat-x 0 100%}

table{margin-bottom:15px;border-collapse:collapse;border:2px solid #dce1e8}
caption{padding-bottom:5px;text-align:left;font:bold 1.3em Tahoma;color:#26156f}
th, td{padding:5px}
th{background:#404e81;border-bottom:2px solid #fff;border-left:1px solid #fff;text-align:center;color:#e0e3ef}
td{padding-left:15px;border:0;border-bottom:1px solid #dce1e8;font-size:.9em;color:#6c7079}
td strong{color:#353e7f}

hr{width:100%;height:1px;color:#000;background:#000}

acronym, abbr{cursor:help;border-bottom:1px dashed #ccc}
blockquote, cite{cursor:auto}
code{}
address{}
kbd{line-height:2em;font:normal .8em "Lucida console", Courier, monospace;border-top:.15em solid #ccc;border-right:.25em solid #aaa;border-bottom:.3em solid #888;border-left:.2em solid #bbb;padding:.05em .2em;margin:0 1.5px;color:#000;background:#eee;vertical-align: text-bottom;cursor:help}
em{}
dfn{}
p{padding-bottom:10px;line-height:1.4em}

.cursorAdjunto{cursor:pointer}
.teclaacceso{border-bottom: 1px solid #000}
.hidden, .mensaje{position:absolute;top:0;left:-4000px;z-index:-100}

/* +++++++ LA ESTRUCTURA ++++++++ */
#contenedorcuerpo{width:100%;border:0;margin:0 auto;text-align:center}
.dimensioncuerpo{max-width:60.3em;margin:0 auto;padding:0;border:0;text-align:left;background:#fff url(../../img/css/portal/sombraIzda.gif) repeat-y 0 0}
.cuerpo{background:transparent url(../../img/css/portal/sombraDcha.gif) repeat-y 100% 0;font-size:75%}
.sombrafondo{width:99.9%;background:transparent url(../../img/css/portal/sombraPie.gif) repeat-x 0 100%}
.sombrafondoizda{background:transparent url(../../img/css/portal/sombraPieIzda.gif) no-repeat 0 100%}
.sombrafondodcha{width:96.2%;padding:0 2% 20px;background:transparent url(../../img/css/portal/sombraPieDcha.gif) no-repeat 100% 100%}
*>/**/.sombrafondodcha{width:96.1%}

#encabezado, #envoltura, #bannernav, #situacion, #pie{width:100%;float:left}
#encabezado{min-height:115px !important;height:auto !important;height:115px;background:transparent url(../../img/css/portal/cabecera.gif) no-repeat 0 100%}
#envoltura{padding-top:1em}
#navegacion{width:28.8%;float:left;padding-top:110px;background:transparent url(../../img/css/portal/fondoNav.gif) no-repeat 100% 0}
#pactivo, #recurso{width:68.5%;float:right}
#recurso{min-height:300px !important;height:auto !important;height:300px}
#atajo{width:100%}
#pie{background:#201a70 url(../../img/css/portal/pieIzda.gif) no-repeat 0 100%;font-family:Tahoma;font-size:.9em;color:#9398c1}

/* +++++++++++++++ */
/* encabezado */
h1{float:left}
#utilidades, #idiomas, #buscadorGeneralForm{float:right}
#utilidades, #idiomas{margin:13px 10px;background:#fff}
	#utilidades li, #idiomas li{display:inline;padding:0 2px 0 7px;background:transparent url(../../img/css/iconos/separadorUtilidades.gif) no-repeat 0 50%;font-size:.9em;font-family:Tahoma}
	#utilidades li.primero, #idiomas li.primero{background:transparent}
#buscadorGeneralForm{width:15.3em;clear:right;display:inline;margin:13px 22px 0 0;padding:2px 0 1px 5px;background:#fff;border:1px solid #a1a7c7}
	#buscadorGeneralForm input{border:0;font-size:.9em}
	#buscadorGeneralForm .buscar{padding:1px 3px 1px 2px;background:#9a790d url(../../img/css/portal/boton.gif) no-repeat 0 0;cursor:pointer;color:#fff}
		*>/**/#buscadorGeneralForm .buscar{padding:1px 6px 2px 7px}
#servicioVolver, li#imprimirpag{display:none;}

/* navegacion */
ul#n1{min-height:1em !important;height:auto !important;height:1em;margin:0 0 10px;padding:15px 7px;background:#c2c8cd;border:1px solid #b9bec2;border-top:0}
ul#n1 li{margin-bottom:15px;padding:0;background:transparent;font-family:Tahoma;font-size:1.2em}
ul#n1 li a{display:block;padding:5px 15px 5px 30px;background:#838d9a url(../../img/css/iconos/icono1.gif) no-repeat 10px 9px;text-decoration:none;color:#fff}
	ul#n1 a:hover, ul#n1 li.pmactivocon a, ul#n1 li.pmactivosin a{background-color:#dfc500;background-image:url(../../img/css/iconos/icono4.gif);text-decoration:none !important;color:#26156f}

ul#n2{margin:0;padding:15px;background:#fff}
ul#n2 li{margin:0;padding-bottom:7px;font:normal .8em Arial}
ul#n2 li a{display:inline;padding:0 0 0 10px;background:transparent url(../../img/css/iconos/vineta3.gif) no-repeat 0 6px !important}
	ul#n2 a:hover, ul#n2 li.pmactivocon a, ul#n2 li.pmactivosin a{background-image:url(../../img/css/iconos/vineta4.gif) !important}
	ul#n2 li.pmactivocon a, ul#n2 li.pmactivosin a{font-weight:bold}

ul#n3{margin:10px;padding:5px 0;background:#eef0f3}
ul#n3 li{padding:3px 20px;font-size:.95em}
ul#n2 li.pmactivocon ul#n3 li a{padding-left:0;background:transparent  !important;font-weight:normal !important;color:#595b60}
	ul#n3 li.pmactivocon, ul#n3 li.pmactivosin{padding-bottom:3px !important;background:transparent url(../../img/css/iconos/vineta5.gif) no-repeat 11px 8px  !important}
	ul#n2 li.pmactivocon ul#n3 li a:hover, ul#n2 li.pmactivocon ul#n3 li.pmactivosin a{color:#26156f}
	ul#n2 li.pmactivocon ul#n3 li.pmactivosin a{font-weight:bold !important;}

/* banner solo aparecen en la home */
#bannernav{overflow:hidden}
#bannernav .banners li{margin-bottom:15px;padding:0;background:transparent;border:7px solid #e0e2e4;text-align:center}
#bannernav .banners li img{display:block}

/* compas */
#compas{width:100%;float:left;padding-bottom:10px;font-family:Tahoma}
#compas em{width:auto;float:left;font-style:normal;font-weight:bold;font-size:.9em;color:#243575}
#compas ol{width:80%;float:left;margin:2px 0 0 10px}
*>/**/#compas ol{margin-top:0}
#compas ol li{float:left;padding:0 5px 0 10px;background:transparent url(../../img/css/iconos/separadorCompas.gif) no-repeat 0 50%;font-size:.85em;list-style-type:none}
#compas a{color:#6e6e6e}
.compasactivo{text-decoration:underline;color:#243575}

/* punto activo */
#pactivo{padding:37px 0 16px}

/* atajo */
#atajo ul{float:right;margin:25px 25px 0;display:inline}
#atajo li{float:left;padding:0;margin-left:10px;background:#dfc500 url(../../img/css/portal/atajoIzda.gif) no-repeat 0 0;font-size:1.2em}
#atajo li a{display:block;padding:12px 20px 4px;background:transparent url(../../img/css/portal/atajoDcha.gif) no-repeat 100% 0;color:#413a09}
#atajoVolver{display:none}

/* pie */
#pie div{width:95.9%;float:left;padding:3px 2% 4px;background:transparent url(../../img/css/portal/pieDcha.gif) no-repeat 100% 100%}
	*>/**/#pie div{width:96%}
#pie ul{width:28%;float:left;margin:0;padding:5px 0 0}
#pie li{padding-bottom:3px}
#pie acronym{border:0}
#pie strong{color:#adb1d1}
#pie a{text-decoration:underline;color:#9398c1}
#pie li.rss{padding-left:0;background:transparent;text-align:center}

#seccion1 li{padding-left:0;background:transparent}
#seccion1, #seccion3{min-height:30px !important;height:auto !important;height:30px;padding-left:5% !important;background:transparent url(../../img/css/portal/separadorPie.gif) no-repeat 0 50%}
#seccion1{padding-right:5%;padding-left:0;background-position:100% 50%}
#seccion2{float:right}
#seccion2 li, #seccion3 li{background-image: url(../../img/css/iconos/vineta2.gif)}

/* popup imagen */
#a_popupimagen{padding:90px 35px 30px 30px;background:#fff url(../../img/es/portal/logoPopup.gif) no-repeat 30px 0;border:2px solid #eef0f3;font-size:75%}
#a_popupimagen a{float:right;margin:-20px 0 20px 0;padding:2px 10px 3px 8px;background:#9a790d url(../../img/css/portal/boton.gif) no-repeat 0 0;font-size:.9em;font-weight:bold;color:#fff}
#a_popupimagen img{padding:3px;background:#fff;border:2px solid #e6e6e6}
#a_popupimagen p{padding-top:5px;border-bottom:10px solid #dfc500;text-align:left}
#precarga{position:absolute;top:0;left:0;width:32px;height:32px;background: transparent url(../../img/css/iconos/iconoPrecarga.gif) no-repeat}