@charset "UTF-8";
@import "../comunes/error.css";

* {margin:0;padding:0;list-style-type:none}

body{height:100%;background:#e6e9ed url(../../img/css/portal/fondoBody.gif) repeat-x 0 0;font-family:Tahoma, Arial, Verdana, sans-serif;color:#6c7079}

form{}
input, textarea, select{padding:1px;border:1px solid #a1a7c7;font:normal 1em Arial, Verdana, Helvetica, sans-serif;color:#6c7079}
fieldset{width:100%;border:0}
legend{margin:0 -7px}

a{outline:none;text-decoration:none;color:#2142bd}
a:hover{text-decoration:underline}

img{border:0}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration:none;color:#26156f}
h2, h3, h4, h5, h6{margin-bottom:10px;font-weight:normal;color:#26156f}
h2{padding-bottom:5px;border-bottom:1px solid #e5db54;font-size:2.5em;color:#737373}
h3{font-size:1.6em}
h4{font-size:1.4em}
h5{font-size:1.3em}
h6{font-size:1.2em}

ol{margin:0 0 0 15px}
ol li{padding:0 0 10px 20px;list-style-type:decimal}
ol ol{margin:15px 0 0 15px}
ul{margin:0 0 15px 0}
ul li{padding:0 0 10px 15px;background:transparent url(../../img/css/iconos/vineta6.gif) no-repeat 0 5px}

dl{margin:0}
dt{}
dd{margin:0}

table{margin:5px 0 14px 0;border-collapse:collapse;border:none;}
caption{padding-bottom:5px;text-align:left;font:bold 1.2em Tahoma;color:#26156f}
th, td{padding:6px 1.5% 4px 2%;text-align:left;vertical-align:top;border:1px solid #d0d7dc;}
th{background:#7f8894;color:#fff;border:none;}

hr{width:100%;height:1px;color:#7e828a;background:#7e828a}

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{margin-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}

/* comunes en aplis. (se repiten mucho) */
/* no se han encontrado resultados de las busquedas */
* p.inforesultados{min-height:10px !important;height:auto !important;height:10px;clear:both;margin:0;padding:15px 10px 15px 70px;border-top:1px solid #dbe2e3;border-bottom:1px solid #dbe2e3;background:#fff url(../../img/css/icono/error.gif) no-repeat 20px 50%;font-weight:bold;color:#004b85}
/* ver todos los resultados */
.vertodos{width:99%;float:left;text-align:right;margin:0;padding-right:1%}
.vertodos a, .vertodos a:hover{display:block;padding:0 20px 0 0;background:transparent url(../../img/css/iconos/icono1.gif) no-repeat 100% 2px}

/* +++++++ LA ESTRUCTURA ++++++++ */
#contenedorcuerpo{min-width:730px;width:100%;border:0;margin:0 auto;text-align:center}
.dimensioncuerpo{max-width:59.9em;margin:0 auto;padding:0;border:0;text-align:left;background:#fff;border:10px solid #c8cccf;border-bottom-width:12px;border-top:0}
.cuerpo{padding:5px 13px 0;font-size:75%}

#encabezado, #envoltura, #situacion, #recurso, #atajo, #pie{width:100%;float:left}
#encabezado{min-height:105px !important;height:auto !important;height:105px;background:transparent url(../../img/css/portal/fondoCabecera.jpg) no-repeat 100% 100%}
#envoltura{padding:35px 0 10px 0;position:relative}
#navegacion{width:100%;margin-bottom:30px;position:relative;z-index:100;background:#213a92 url(../../img/css/portal/fondoNav.gif) repeat-x 0 100%}
*>/**/#navegacion{float:left}
#situacion{padding-bottom:10px}
#recurso{min-height:300px !important;height:auto !important;height:300px;padding-bottom:10px}
#atajo{padding:15px 0 10px}
#pie{width:96.1%;float:left;padding:20px 2%;background:#1c2957;border-top:12px solid #c8cccf;font-family:Tahoma;font-size:70%;color:#fff}

/* +++++++++++++++ */
/* encabezado */
h1{float:left}
h1 img{display:block}
.redsocial, #utilidades, #buscadorGeneralForm{float:right}
#utilidades{padding-top:3px !important;padding:0}
	#utilidades li{display:inline;padding:0 5px 0 11px;background:transparent url(../../img/css/iconos/separadorUtilidades.gif) no-repeat 0 50%;color:#404e81}
	#utilidades li.primero{background:transparent}
	#utilidades li a{color:#404e81}
#buscadorGeneralForm{width:18.5em;clear:right;display:inline;margin:30px 22px 0 0;padding:3px 2px 2px 3px;background:#fff;border:1px solid #a1a7c7}
#buscadorGeneralForm input{float:left;border:0;font-size:.9em;margin:0;font-family:Arial;color:#9e9d9d}
#buscadorGeneralForm .buscar{float:right;padding:2px 2px 0 3px;margin-top:-1px;background:#fce52e url(../../img/css/portal/boton2.gif) no-repeat 0 0;cursor:pointer;color:#26156f}
*>/**/#buscadorGeneralForm .buscar{padding:2px 4px 2px 8px;}

.redsocial{margin-right:10px}
.redsocial img{vertical-align:middle}
#servicioVolver, li#imprimirpag{display:none;}

/* navegacion */
.cajanav{width:100%;background:transparent url(../../img/css/portal/navIzda.gif) no-repeat 0 100%}
#n1{position:relative;width:100%;min-height:48px !important;height:auto !important;height:48px;float:left;margin:0;background:transparent url(../../img/css/portal/navDcha.gif) no-repeat 100% 100%}
#n1 li{float:left;padding:0 0 2px;background:transparent url(../../img/css/iconos/separadorMenu.gif) no-repeat 100% 50%;text-transform:uppercase;font-size:.9em}
#n1 li.ultimo{background:transparent}
#n1 li a{display:block;padding:17px 23px 18px;text-decoration:none !important;color:#fff}

#n1 li a:hover, #n1 .pmactivocon a, #n1 .pmactivosin a{padding:17px 22px;background:#fff url(../../img/css/portal/navOn.gif) no-repeat 53% 100%;border:1px solid #cbcccd;border-bottom:0;color:#142668}
#n1 .pmactivosin a, #n1 li.pmsin a:hover{background-image:url(../../img/css/portal/navOnSin.gif) !important}

/*menu desplegable sin javascript defino en script-styles la apariencia con javascript*/
#n1 li .submenu{display:none}
#n1 li.pmactivocon .submenu{display:block}
#n1 ul{width:100%;float:left;position:absolute;top:50px;left:0;background:#f0f2f4 url(../../img/css/portal/navInf.gif) repeat-x 0 100%}
#n1 li.pmactivocon li{background:transparent url(../../img/css/iconos/separadorMenu2.gif) no-repeat 100% 50% !important}
#n1 li.pmactivocon li a{background:transparent !important;padding:10px 15px !important;border:0;color:#1d3383}
#n1 li.pmactivocon li a:hover{background:transparent !important;text-decoration:underline !important}

/* compas */
#compas{position:absolute;top:7px;left:0;padding-bottom:15px;font-family:Tahoma}
#compas em{width:auto;display:inline;font-style:normal;font-weight:bold;font-size:.9em;color:#2f3843}
#compas ol{display:inline;margin:0;}
#compas li{display:inline;padding:0 5px 0 10px;background:transparent url(../../img/css/iconos/separadorCompas.gif) no-repeat 0 50%;font-size:.85em;}
#compas a{color:#069}
.compasactivo{font-weight:bold;color:#069}

/* punto activo */
#pactivo{width:100%}

/* atajo */
#atajo ul{float:right;margin:0 0 0 20px;border-left:1px solid #d0d7dc;}
#atajo li{float:left;padding:0 35px 0 15px;border-right:1px solid #d0d7dc;background:transparent url(../../img/css/iconos/subir.gif) no-repeat 93% 0;}
#atajo li a{color:#2142bd;}
li#atajoVolver{display:none;background-image:url(../../img/css/iconos/atras.gif);}

.addthis{float:right;padding-bottom:5px;text-align:right}

/* pie */
#pie ul{margin:0;}
#pie ul li{padding:0 0 3px 0;background:transparent}
#pie a{color:#fff}
#pie #seccion1{width:42%;float:left;}
#pie #seccion2{width:34%;float:left;border-left:1px solid #fff;border-right:1px solid #fff;}
#pie #seccion2 li{padding-left:30px;background:transparent url(../../img/css/iconos/vineta7.gif) no-repeat 20px 5px;}
#pie #seccion3{width:23%;float:right;text-align:center}
#pie #seccion3 li{display:inline;padding:0 5px;background:transparent}


/* popup imagen */
#a_popupimagen{padding:12px 12px 30px 12px;background:#59626f;font-size:70%}
#a_popupimagen a{float:right;margin:-37px 14px 0 0;padding:5px 11px 6px 12px;background:transparent url(../../img/css/portal/boton.gif) no-repeat 0 0;color:#474a4f;text-decoration:none;}
#a_popupimagen img{}
#a_popupimagen p{padding:20px 90px 16px 12px;text-align:left;background:#fff;}
#precarga{position:absolute;top:0;left:0;width:32px;height:32px;background: transparent url(../../img/css/iconos/iconoPrecarga.gif) no-repeat}