
* {margin:0;padding:0}

body{height:100%;/*background:#dadddd;*/background:#f8fafa;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{position:absolute;top:72px;right:38%}
h2{font-size:2em;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.3em;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 12px 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 1.5% 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{color:#248fcc;}
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:60em;margin:0 auto;padding:0 .5em;border:0;text-align:left;background:#f8fafa}
.cuerpo{width:99.7%;float:left;border:1px solid #cbcfd1;border-top:0;border-bottom:0;font-size:70%;background:#f8fafa;position:relative;}

#encabezado, #envoltura, #pie, #situacion, #atajo{width:100%;float:left;}
#envoltura{width:98%;padding:0 1%;border-bottom:1px solid #cbcfd1}
#navegacion{width:22%;float:left;padding:2px 0;}
#recurso{width:76.5%;float:right;min-height:300px !important;height:auto !important;height:300px;}
#pie{width:98%;padding:10px 1%;}

	#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:95% !important;float:left;padding:15px 2% 20px 3% !important;background-image:url(../../img/css/portal/recursoInfDcha.gif);background-position:100% 100%;min-height:270px !important;height:auto !important;height:270px;}

/* +++++++++++++++ */
/* encabezado */
.anida{width:98%;float:left;margin-bottom:9px;padding:6px 2% 6px 0;border-bottom:1px solid #cbcfd1}
#utilidades{float:right;margin:9px 1% 0 0;width:68%;text-align:right;}
#utilidades li{display:inline;padding:0 .5em 2px .9em;background:transparent url(../../img/css/iconos/separadorUtilidades.gif) no-repeat 0 2px;}
#utilidades li.primero{background:transparent}
#utilidades li.rss, #utilidades li.escuchar{background-image:url(../../img/css/iconos/separadorUtilidades2.gif)}
#utilidades li.rss a{padding-right:18px;background:transparent url(../../img/css/iconos/rss.gif) no-repeat 100% 0;color:#292f31}
#utilidades li.escuchar a{padding-right:22px;background:transparent url(../../img/css/iconos/escuchar.gif) no-repeat 100% 0;color:#292f31}
#buscadorGeneralForm{width:28%;float:right;border:1px solid #d2d5d6;}
#buscadorGeneralForm div{width:99%;float:left;padding:1px;background:transparent url(../../img/css/portal/buscadorGeneral.gif) repeat-x 0 0;}
#buscadorGeneralForm label input{width:83%;float:left;padding:3px 1px;background:transparent;border:0;font-size:1.1em;}
#buscadorGeneralForm input.buscar{width:24px;float:right;border:none;padding:0;}
#auxiliar{width:68%;float:left;margin:105px 0 0 9px !important;margin-left:4px;background:#d4dbdf url(../../img/css/portal/fondoMenuAux.gif) repeat-x 0 0;position:relative;}
#auxiliar .esquina1{position:absolute;top:0;left:0;}
#auxiliar .esquina2{position:absolute;top:0;right:0 !important;right:-1px;}
#auxiliar ul{width:100%;margin:0;}
#auxiliar ul li{float:left;padding:0 1px 0 0;background:transparent url(../../img/css/portal/navegacionSeparador.gif) no-repeat 100% 100%;font-size:1.3em;font-family:arial;text-align:center;min-height:36px !important;height:auto !important;height:36px;}
#auxiliar ul li#sec1, #auxiliar ul li#sec4{width:28.5%;}
#auxiliar ul li#sec2{width:23.5%;}
#auxiliar ul li#sec3{width:18.5%;}
#auxiliar ul li a{display:block;padding:18px 0 0 0;min-height:36px !important;height:auto !important;height:36px;text-decoration:none;}
#auxiliar ul li a:hover{color:#363e42;background:#a5aaac url(../../img/css/portal/fondoMenuAux_over.gif) repeat-x 0 0;}
#auxiliar ul li.ultimo{float:right;background:transparent}
#auxiliar ul li.pmactivosin a{background:#af037d url(../../img/css/portal/fondoMenuAux_on.gif) repeat-x 0 0;color:#fff;}
.bannerencab{float:left;margin:0px 0 0 30px !important;margin:0px 0 0 15px;}
.bannerencab img{float:left;}
#servicioVolver, #servicioImprimir{display:none;}

/* navegacion */
ul#n1{width:100%;float:left;margin:0;}
ul#n1 li{width:100%;float:left;padding:0;margin:0 0 3px 0;background:#d7dee1;}
ul#n1 li.pmactivocon, ul#n1 li.pmactivosin{margin:0;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:2px 0 0 0;background:#f8fafa;}
ul#n1 li.pmactivocon ul#n2 li{width:100%;padding:0;margin:0;background:#f8fafa;border-bottom:1px solid #ccd0d0;}
ul#n1 li.pmactivocon ul#n2 li a{float:left;padding:10px 3px 8px 27px;background:transparent url(../../img/css/iconos/vineta23.gif) no-repeat 14px 14px;font-size:1.1em;color:#3a3e40;}
ul#n1 li.pmactivocon ul#n2 li.pmactivocon a, ul#n1 li.pmactivocon ul#n2 li.pmactivosin a{font-weight:bold;}

ul#n2 li.pmactivocon ul#n3{width:100%;float:left;margin:0;padding:7px 0;border-top:1px solid #ccd0d0;background:#fff;}
ul#n2 li.pmactivocon ul#n3 li{width:87%;float:left;padding:0 0 2px 13%;background:#fff;border:none;}
ul#n1 li.pmactivocon ul#n2 li.pmactivocon ul#n3 li a{padding:7px 3px 1px 11px;background:transparent url(../../img/css/iconos/vineta12.gif) no-repeat 0 10px;font-weight:normal;color:#1487c8;font-size:1em;}
ul#n1 li.pmactivocon ul#n2 li.pmactivocon ul#n3 li.pmactivosin a, ul#n1 li.pmactivocon ul#n2 li.pmactivocon ul#n3 li.pmactivocon a{font-weight:bold;font-size:1.1em;}

ul#n3 li.pmactivocon ul#n4{width:92%;float:left;margin:5px 0;padding:5px 0;border-top:1px dotted #1487c8;border-bottom:1px dotted #1487c8;}
ul#n3 li.pmactivocon ul#n4 li{width:92%;float:left;padding:0 0 0 8%;}
ul#n1 li.pmactivocon ul#n2 li.pmactivocon ul#n3 li.pmactivocon ul#n4 li a{padding:5px 0 3px 11px;background-image: url(../../img/css/iconos/vineta13.gif);font-size:1em;font-weight:normal;color:#bd3094;}
ul#n1 li.pmactivocon ul#n2 li.pmactivocon ul#n3 li.pmactivocon ul#n4 li.pmactivosin a{font-weight:bold;}

/* compas */
#compas{width:100%;float:left;padding:3px 0 6px 0;text-align:right;}
#compas em{width:auto;display:inline;padding-left:9px;font-style:normal;color:#2e3133;background:transparent url(../../img/css/iconos/vineta1.gif) no-repeat 0 4px;}
#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;}

/* punto activo */
#pactivo{width:100%;float:left;padding-bottom:14px;}
#pactivo h2{padding:4px 0;border-bottom:1px solid #d1d7d9;font-size:2.1em;}

/* atajo */
#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, .cajapie .esq_sd, .cajapie .esq_ii, .cajapie .esq_id{width:100%;float:left;}
.cajapie{background:transparent url(../../img/css/portal/cajaPieSupIzda.gif) no-repeat 0 0;}
.cajapie .esq_sd{background:transparent url(../../img/css/portal/cajaPieSupDcha.gif) no-repeat 100% 0;}
.cajapie .esq_ii{background:transparent url(../../img/css/portal/cajaPieInfIzda.gif) no-repeat 0 100%;}
.cajapie .esq_id{padding:2.8em 0 4px 0;background:transparent url(../../img/css/portal/cajaPieInfDcha.gif) no-repeat 100% 100%;}

#seccion1, #seccion2, #seccion3, #seccion4{width:16.9%;float:left;padding:7px 1% 3px 2%;margin:0;background:transparent url(../../img/css/portal/separadorPie.gif) no-repeat 100% 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:40%;padding:0;background:transparent;text-align:center;}
#seccion4 img{margin:0 5px 0 18px;vertical-align:middle;}

/* popup imagen */
#a_popupimagen{padding:7px;background:#e3e5e6;border:1px solid #d6d8d8;text-align:center}
#a_popupimagen a{float:right;margin:4px;padding:7px 15px 6px 16px;color:#fff;font-size:.8em;background:transparent url(../../img/css/aplicaciones/btnPopup.gif) no-repeat 0 0;cursor:pointer;text-transform:uppercase;}
#a_popupimagen img{float:left;margin:0;border:1px solid #fff;}
#a_popupimagen p{width:95%;float:left;padding:9px 0 0 5%;color:#4a4c4d;font-size:.7em;background:transparent url(../../img/css/iconos/vineta2.gif) no-repeat 3px 11px;text-align:left;}
#precarga{position:absolute;top:0;left:0;width:32px;height:32px;background: transparent url(../../img/css/iconos/iconoPrecarga.gif) no-repeat}