@charset "UTF-8";
@import "../comunes/error.css";

* {margin:0;padding:0}

body{background:#2e3138 url(../../img/css/portal/fondoSup.gif) repeat-x 0 0;font-family:Arial, Verdana, Helvetica, sans-serif;color:#eae8e8}

form{}
input, textarea, select{padding:3px 5px;background:#5c5f64 url(../../img/css/aplicaciones/fondoInputs.gif) repeat-x 0 0;border:4px solid #5f6267;font:normal 1em Arial, Verdana, Helvetica, sans-serif;color:#fff}
fieldset{width:100%;border:0}
legend{margin:0 -7px}

a{outline:none;text-decoration:none;color:#fb8c2c}
a:hover{text-decoration:underline !important}

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:Georgia;font-weight:normal;line-height:normal}
h3, h5{color:#aaacb0}
h4, h6{color:#fb8c2c}
h2{font-weight:normal;font-size:2.3em;color:#dcdcdc}
h3{padding-left:18px;background:transparent url(../../img/css/iconos/vineta5.gif) no-repeat 0 7px;font-size:1.7em;font-weight:normal}
h4{font-size:1.3em}
h5{font-size:1.1em;color:#aaacb0}
h6{font-size:1em}

ol{margin:15px 0 15px 35px}
ol li{list-style-type:decimal}
ul{margin:15px}
ul li{padding:0 0 10px 15px;background:transparent url(../../img/css/iconos/vineta6.gif) no-repeat 0 8px;list-style-type:none}

dl{margin:10px 0}
dt{}
dd{margin:10px 0}

table{margin:5px 0 15px 0;clear:left}
caption{padding-bottom:5px;text-align:left;font-size:1.3em;color:#aaacb0}
th, td{padding:5px 10px}
th{background:#01608d;font-weight:normal;color:#fff}
td{background:#50545a;font-size:.9em}

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{margin-bottom:10px}

.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:61.5em;height:100%;margin:0 auto;padding:0 0 200px;border:0;text-align:left;background:transparent url(../../img/css/portal/fondoInf.gif) no-repeat 50% 100%}
.cuerpo{font-size:75%}

#encabezado, #envoltura, #atajo{width:100%;float:left}
#encabezado{position:relative;min-height:420px !important;height:auto !important;height:420px;padding:7px 0;background:transparent url(../../img/css/portal/fondoCab.jpg) no-repeat 100% 100%}
	/*cambio de imagen aleatoria del encabezado. El de la imagen de la home esta en apariencia.css*/
	#encabezado.fcab2{background-image:url(../../img/css/portal/fondoCab2.jpg)}
	#encabezado.fcab3{background-image:url(../../img/css/portal/fondoCab3.jpg)}
	#encabezado.fcab4{background-image:url(../../img/css/portal/fondoCab4.jpg)}
	#encabezado.fcab5{background-image:url(../../img/css/portal/fondoCab5.jpg)}
#envoltura{margin-top:-15px;position:relative}
#navegacion{width:23%;float:right;margin-top:25px}
#situacion, #recurso, #atajo{width:74%;float:left}
#recurso{width:67%;min-height:300px !important;height:auto !important;height:300px;padding:5px 3.5% 5em;background:#383b41 url(../../img/css/portal/fondoRecurso.gif) no-repeat 100% 100%;line-height:1.7em}
#pie{width:70%;float:left;padding:20px 15%;background:#000;font-size:75%;text-align:center}

/* +++++++++++++++ */
/* encabezado */
h1{position:absolute;top:2em;left:1em}

#buscadorGeneralForm, #utilidades, #idiomas{float:right;font-size:.9em}
#buscadorGeneralForm{width:23%;margin-left:2%;background:#595b60;border:2px solid #474a4f}
	#buscadorGeneralForm div{padding:4px 5px 1px;border:1px solid #616368}
	#buscadorGeneralForm input{width:90%;padding:0;background:transparent;border:0;color:#aca4a4}
	#buscadorGeneralForm .buscar{width:auto}
	#buscadorGeneralForm span{display:none}

#idiomas, #utilidades{margin:5px 10px}
	#idiomas a{display:block;padding:2px 10px;background:#fb8c2c;text-decoration:none;color:#2e3138}

	#utilidades{margin-top:8px}
	#utilidades li{display:inline;padding:0 10px;background-image:url(../../img/css/iconos/separadorUtilidades.gif);background-position:0 50%}
	#utilidades li.primero{background:transparent}
	#utilidades a{color:#c6c1c1}

#servicioVolver, #servicioImprimir{display:none}

/* navegacion */
ul#n1{margin:0}
ul#n1 li{padding:0 0 5px;background:transparent}
ul#n1 li a{min-height:1em !important;height:auto !important;height:1em;display:block;padding:11px 15px 10px;background:#45474c;border:1px solid #494b50;text-align:right;font:normal 1.25em Georgia;color:#e5e4e4}
ul#n1 li a:hover, ul#n1 li.pmactivocon a, ul#n1 li.pmactivosin a{padding-right:35px;background:#197698 url(../../img/css/portal/fondoNav.gif) no-repeat 100% 0;border-color:#1e6180;text-decoration:none !important;color:#fff}
ul#n1 li.pmactivocon a:hover, ul#n1 li.pmactivocon a{background-image:url(../../img/css/portal/fondoNavCon.gif)}

ul#n2{margin:20px 0 10px}
ul#n2 li{padding:0}
ul#n2 li a{padding:0 0 10px;background:transparent !important;border:0 !important;font-size:1em;color:#a4a8b3 !important}
ul#n2 li a:hover, ul#n2 li.pmactivocon a, ul#n2 li.pmactivosin a{color:#2287b3 !important}

/* compas */
#compas{width:100%;float:left;margin-bottom:10px;font-size:.9em}
#compas em, #compas ol{float:left;margin:0 0 0 5px}
#compas em{font-style:normal}
#compas li{display:inline;padding:0 5px;background:transparent url(../../img/css/iconos/separadorCompas.gif) no-repeat 100% 50%}
#compas a{color:#c4bfbf}
#compas li.compasactivo{background:transparent;color:#fb8c2c}

/* punto activo */
#pactivo{width:92.7%;float:left;padding:20px 3%;background:#383b41 url(../../img/css/portal/fondoPactivo.gif) repeat-x 0 0;border:4px solid #383b41;border-bottom:0}
*>/**/#pactivo{width:93%}
#pactivo .imgmenu, #pactivo h2{display:inline}
#pactivo h2{margin-left:15px}

/* atajo */
#atajo ul{float:right;margin:-30px 20px 0 0;position:relative;display:inline}
#atajo li{float:left;padding:0;margin:0 0 0 5px;background:#2e3138 url(../../img/css/portal/atajoIzda.gif) no-repeat 0 0}
#atajo li a{display:block;padding:10px 20px;background:transparent url(../../img/css/portal/atajoDcha.gif) no-repeat 100% 0;color:#fb8c2c}
#atajoVolver{display:none}

/* pie */
#pie, #pie a{color:#bebec0}
#pie p, #pie ul{display:inline;margin:0 15px;font-size:.9em}
#pie ul li{display:inline}
#seccion2 a, #seccion3{padding-left:10px;background:transparent url(../../img/css/iconos/vineta4.gif) no-repeat 0 4px}

/* popup imagen */
#a_popupimagen{width:100%;padding:40px 50px 60px;background:#2e3138 url(../../img/css/aplicaciones/fondoPopupInf.gif) no-repeat 50% 100%;font-size:75%;text-align:center}
#a_popupimagen img{border:4px solid #fff}
#a_popupimagen p{margin:15px 0;padding-left:15px;background:transparent url(../../img/css/iconos/icono1.gif) no-repeat 0 3px;text-align:left}
#a_popupimagen a{width:73px;float:right;margin-top:20px;padding:7px 13px 7px 0;background:#fb8c2c url(../../img/css/aplicaciones/botonCerrar.gif) no-repeat 0 0;color:#2e3138;text-align:right}
#precarga{position:absolute;top:0;left:0;width:32px;height:32px;background: transparent url(../../img/css/iconos/iconoPrecarga.gif) no-repeat}