
* {margin:0;padding:0}

body{height:100%;background:#bbc4c8 url(../../img/css/portal/fondoBody.gif) repeat-x 0 0;font-family:Arial, Verdana, Helvetica, sans-serif;color:#2b2d2e}

form{}
input, textarea, select{padding:2px 1px;border:1px solid #81b7dd;font:normal 1em Arial, Verdana, Helvetica, sans-serif;color:#444}
body>/**/div select{padding:1px;}
fieldset{width:100%;border:0}
legend{margin:0 -7px}

a{outline:none;text-decoration:none;color:#af037d}
a:link{}
a:visited{}
a:active{}
a:hover{text-decoration:underline}

img{border:0;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration:none}
h1{float:left;margin:35px 0 10px 35px !important;margin-left:17px;}
h2{padding:4px;margin-bottom:14px;border-bottom:1px solid #d1d7d9;font-size:2.1em;font-weight:normal;color:#af037d;}
h3, h4{padding:3px 0 6px 0;font-weight:normal;}
h3{font-size:1.4em;color:#777;line-height:1.2em;}
h3.tipo1{font-weight:bold;}
h4{font-size:1.2em;color:#1487c8}
h5{padding:3px 0 5px 17px;font-size:1.1em;color:#1a191a;background:transparent url(../../img/css/iconos/vineta2.gif) no-repeat 0 6px}
h6{padding:2px 0;font-size:1em;}

ol{margin:0 0 9px 32px;font-size:1.1em;}
ol li{padding:3px 0 7px 0;list-style-type:decimal;line-height:1.4em;}
ul{margin:3px 0 15px 0;}
ul li{padding:0;list-style-type:none;}
dl{margin:0}
dt{}
dd{margin:0}

table{margin:5px 0 14px 0;border-collapse:collapse;border:4px solid #eaeff1;}
caption{text-align:left;}
tr{}
th, td{padding:7px 2% 5px 2%;text-align:left;vertical-align:top;border-bottom:1px solid #eaeff1;}
th{background:#c2cd30;color:#535353;font-size:1.1em;}

hr{width:100%;height:1px;color:#d1d7d9;background:#d1d7d9;border:none;margin:0 0 14px 0;}

acronym{cursor:help;border-bottom:1px dotted #888;}
cite{cursor:auto}
blockquote{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:0;padding:0 0 12px 0;}

.cursorAdjunto{cursor:pointer}
.teclaacceso{border-bottom: 1px solid #000}
.hidden, .mensaje{position:absolute;top:0;left:-4000px;z-index:-100}

/* +++++++ LA ESTRUCTURA ++++++++ */

#contenedorcuerpo{width:99%;border:0;margin:0 auto;text-align:center;}
.dimensioncuerpo{max-width:61em;margin:0 auto;padding:0;border:0;text-align:left;}
.cuerpo{width:100%;float:left;font-size:70%;}

#encabezado, #envoltura, #pie, #situacion, #atajo, #pactivo{width:100%;float:left;}
#encabezado{background:transparent url(../../img/css/portal/fondoEncabezado.gif) no-repeat 0 0;}
#envoltura{width:96.5%;padding:10px 1.5% 20px 1.5%;border-left:1px solid #cbcfd1;border-right:1px solid #cbcfd1;background:#f8fafa;}
#navegacion{width:22%;float:left;}
#recurso{width:76.5%;float:right;min-height:300px !important;height:auto !important;height:300px;}
#pie{width:98%;padding:0 1%;margin-top:15px;background:#fff;}
.anida{width:98%;float:left;padding:0 1%;background:#f8fafa;}

	#contenedor, .fcentro{width:100%;float:left;background:#fff url(../../img/css/portal/recursoCentro.gif) repeat-y 0 0;}
	#contenedor .fcentro{background-color:transparent;background-position:100% 0}
	#contenedor .esi, #contenedor .esd, #contenedor .eii{width:100%;float:left;}
	#contenedor .esi, #contenedor .esd, #contenedor .eii, #contenedor .eid{background:transparent url(../../img/css/portal/recursoSupIzda.gif) no-repeat 0 0;}
	#contenedor .esd{background-image:url(../../img/css/portal/recursoSupDcha.gif);background-position:100% 0}
	#contenedor .eii{background-image:url(../../img/css/portal/recursoInfIzda.gif);background-position:0 100%}
	#contenedor .eid{width:96%;float:left;padding:14px 2% 20px 2%;background-image:url(../../img/css/portal/recursoInfDcha.gif);background-position:100% 100%;min-height:270px !important;height:auto !important;height:270px;}

/* +++++++++++++++ */
/* encabezado */
.sesion{float:right;margin-right:30px !important;margin-right:18px;background:#f8fafa url(../../img/css/portal/sesionIzda.gif) no-repeat 0 100%;}
.sesion a{display:block;padding:10px 18px;background:transparent url(../../img/css/portal/sesionDcha.gif) no-repeat 100% 100%;font-size:1.1em;}
#encabezado .anida{padding-top:15px;}
.anida2{width:98.5% !important;width:98.4%;float:left;padding:6px 1% 6px 0;border:1px solid #cbcfd1;border-bottom:none;/*width:98.6%;float:left;padding:6px 1% 6px 0;*/background:#af037d;}
#utilidades{float:right;margin:8px 9px 0 0;}
#utilidades li{float:left;padding:0 .8em 2px 1em;background:transparent url(../../img/css/iconos/separadorUtilidades.gif) no-repeat 0 2px;}
#utilidades li.primero{background:transparent}
#utilidades li a{color:#fff;}
#buscadorGeneralForm{width:23%;float:right;border:1px solid #d2d5d6;background:#fff;}
#buscadorGeneralForm div{width:99%;float:left;padding:1px;background:transparent url(../../img/css/portal/buscadorGeneral.gif) repeat-x 0 0;}
#buscadorGeneralForm label input{width:80%;float:left;padding:3px 1px;background:transparent;border:0;font-size:1.1em;}
#buscadorGeneralForm input.buscar{width:24px;float:right;border:none;padding:0;}
#servicioVolver, #servicioImprimir{display:none;}

/* navegacion */
.cajabienvenida{width:100%;float:left;background:#c1c8cc url(../../img/css/portal/bienvenidaIzda.gif) no-repeat 0 100%;margin-top:-71px;position:relative;}
.bienvenida{width:94%;float:left;padding:11px 3% 3px 3%;background:transparent url(../../img/css/portal/bienvenidaDcha.gif) no-repeat 100% 100%;min-height:65px !important;height:auto !important;height:65px;}
.bienvenida p{padding:0 15px 8px 15px;line-height:1.5em;color:#af037d;font-size:1.1em;}
.bienvenida p.verdatos{padding:1px 0;text-align:right;font-size:1em;background:transparent url(../../img/css/portal/puntosH_1.gif) repeat-x 0 0;}
.bienvenida p.verdatos a{padding-right:18px;color:#596061;background:transparent url(../../img/css/iconos/vineta23.gif) no-repeat 93% 5px;}
ul#n1{width:100%;float:left;margin:12px 0 0 0;}
ul#n1 li{width:100%;float:left;padding:0;margin:2px 0;background:#d7dee1;}
ul#n1 li.pmactivocon, ul#n1 li.pmactivosin{background:#b41486 url(../../img/css/portal/fondoNavegacion2.gif) repeat-x 0 0;}
ul#n1 li a{display:block;padding:10px 5px 7px 27px;background:transparent url(../../img/css/iconos/vineta9.gif) no-repeat 10px 14px;color:#2b2d2e;font-size:1.2em;}
ul#n1 li.pmactivocon a, ul#n1 li.pmactivosin a{color:#fff;background-image:url(../../img/css/iconos/vineta11.gif);}

ul#n1 li.pmactivocon ul#n2{width:100%;float:left;margin:0;padding:6px 0;background:#f8fafa;border-top:1px solid #ccd0d0;}
ul#n1 li.pmactivocon ul#n2 li{width:80%;padding:0 8% 0 12%;margin:0;background:#f8fafa;border:none;}
ul#n1 li.pmactivocon ul#n2 li a{float:left;padding:6px 5px 6px 12px;background:transparent url(../../img/css/iconos/vineta12.gif) no-repeat 0 10px;border:none;color:#1487c8;font-size:1em;}
ul#n1 li.pmactivocon ul#n2 li.pmactivocon a, ul#n1 li.pmactivocon ul#n2 li.pmactivosin a{font-weight:bold;font-size:1.1em;}

ul#n2 li.pmactivocon ul#n3{width:100%;float:left;margin:0;padding:8px 0 10px 0;border-top:1px dotted #1487c8;border-bottom:1px dotted #1487c8;}
ul#n2 li.pmactivocon ul#n3 li{width:92%;padding:0 0 0 8%;}
ul#n1 li.pmactivocon ul#n2 li.pmactivocon ul#n3 li a{padding:5px 0 2px 12px;background-image: url(../../img/css/iconos/vineta13.gif);font-size:1em;font-weight:normal;color:#bd3094;}
	
/* compas */
#compas{width:100%;float:left;padding:0 0 6px 0;text-align:right;}
#compas em{width:auto;display:inline;font-style:normal;color:#af037d;}
#compas ol{display:inline;margin:0;}
#compas li{display:inline;padding:0 2px 0 3px;border-right:1px solid #af037d;}
#compas li a{color:#af037d;}
#compas li.compasactivo{font-weight:bold;border:0;color:#af037d;}

/* atajo */
#atajo ul{float:right;margin:15px 0 0}
#atajo li{float:left;padding:0 20px;background:transparent url(../../img/css/iconos/atajoSubir.gif) no-repeat 0 100%;}
#atajo li a{display:block;color:#3c3f3f}
li#atajoVolver{background-image:url(../../img/css/iconos/atajoVolver.gif)}
/*#atajo ul{position:relative;bottom:-3.4em;float:right;margin:0 2em 0 0;display:inline}
#atajo li{float:left;margin:0 1px;padding:0;background:#930e6c url(../../img/css/portal/atajoIzda.gif) no-repeat 0 100%;font-size:1.2em;}
#atajo li a{display:block;padding:6px 2.5em 5px 2.5em;background:transparent url(../../img/css/portal/atajoDcha.gif) no-repeat 100% 100%;color:#fff}*/

/* pie */
#pie a{color:#3c3f3f}
.cajapie{width:99.5%;padding:7px 0;border-left:1px solid #cbcfd1;border-right:1px solid #cbcfd1;}

#seccion1, #seccion2, #seccion3, #seccion4{width:16.9%;float:left;padding:7px 0 3px 2%;margin:0;min-height:65px !important;height:auto !important;height:65px;}
#seccion1{font-size:1.1em;font-weight:bold;color:#930e6c}
#seccion2 li{width:92.5%;float:left;padding:0 0 5px 7%;background:url(../../img/css/iconos/vineta1.gif) no-repeat 0 4px;}
#seccion3 li{padding:0 0 5px 0;background:transparent}
#seccion4{width:43%;padding:0;background:transparent;text-align:center;}
#seccion4 img{margin:3px 5px 0 18px;vertical-align:middle;}

/* popup imagen */
#a_popupimagen{padding:9px;background:#595a6a;text-align:center}
#a_popupimagen a{float:right;margin:9px 5px 5px 0;padding:0 22px 0 0;cursor:pointer}
#a_popupimagen img{float:left;margin:0}
#a_popupimagen p{width:100%;float:left;padding:8px 0 0 0;color:#fff;font-size:.9em}
#precarga{position:absolute;top:0;left:0;width:32px;height:32px;background: transparent url(../../img/css/iconos/iconoPrecarga.gif) no-repeat}