* {margin:0;padding:0}

body{height:100%;margin:0;padding:5px 0;background:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;font-size:70%;}

form{}
input, textarea, select{font:normal 1em Arial, Verdana, Helvetica, sans-serif;color:#5c6473;padding:1px;border:1px solid #3f96dc;}
fieldset{width:100%;border:0}
legend{margin:0 -7px}

a{color:#1d93ce;text-decoration:none;}
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;padding:18px 0 0 22px;}
h2{font-size:1.25em;color:#7f7f7f;text-transform:uppercase;}
h3{padding:3px 0 8px 0;margin:0;font-size:1.2em;color:#1d93ce;}
h4{margin:3px 0 6px 0;font-size:1.1em;color:#1d93ce;}
h5, h6{margin:2px 0;font-size:1em;}
h6{color:#1d93ce;}

ol{margin:2px 0 7px 25px;}
ol li{list-style-type:decimal;}
ul{margin:0 0 12px 0;}
ul li{padding:0;list-style-type:none;}
dl{margin:10px 0;}
dt{}
dd{margin:10px 0;}

table{margin:2px 0 15px 0;border:1px solid #0f7abb;border-collapse:collapse;}
caption{text-align:left;font-weight:bold;padding-bottom:5px;}
tr{}
th, td{padding:9px 2px;border:1px solid #0f7abb;text-align:center;vertical-align:top;color:#1d93ce;font-weight:bold;}
th{background:#d7ecf6;color:#0f7abb;}

hr{width:100%;height:1px;color:#aaa;background:#aaa;}

acronym{cursor:help;border-bottom:1px dashed #7f7f7f;}
cite{cursor:auto;}
blockquote{cursor:auto;}
code{}
address{display:inline;font-style:normal;}
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{}
strong{color:#1d93ce}
p{margin:0;padding:0 0 10px 0;}

.cursorAdjunto{cursor:pointer;}
.teclaacceso{border-bottom: 1px solid #000;}
.hidden, .mensaje{position:absolute;top:0;left:-4000px;z-index:-100;}

/* +++++++ LA ESTRUCTURA ++++++++ */
.cuerpo{width:778px;margin:0 auto;padding:0;}
#encabezado, #envoltura, #navegacion, #atajo{width:100%;float:left;}
#encabezado{background:transparent url(../../img/css/portal/fondoEncab.gif) no-repeat 0 0;height:117px;}
#envoltura{padding:3px 0;}
#navegacion{background:#e1ebba url(../../img/css/portal/fondoNavegacion.gif) no-repeat 0 0;min-height:37px !important;height:auto !important;height:37px;}
#navegacion2{width:24%;float:left;padding-top:9px;background:#fff url(../../img/css/portal/fondoNavegacion2.gif) no-repeat 0 0;}
#situacion{width:76%;float:left;}
#recurso{width:75.5%;float:left;padding:8px 0 15px 0;background:#fff;min-height:220px !important;height:auto !important;height:220px;line-height:1.3em;}
#recurso a{text-decoration:underline}
#pie{width:99%;float:left;padding:9px .5%;background:#fff;}
/* +++++++++++++++ */
/* encabezado */
#bannerencab{float:right;padding:28px 28px 0 0;}
#servicioVolver, #servicioImprimir{display:none;}

/* navegacion */
ul#n1{width:99.8%;float:left;margin:0;padding:1px;}
ul#n1 li{float:left;width:18.5%;font-weight:bold;border-left:1px solid #dae6aa;font-size:.9em;text-transform:uppercase;}
ul#n1 li.primero{border:none;}
ul#n1 li.ultimo{width:25.2%;}
ul#n1>/**/li.ultimo{width:25.4%;}
ul#n1 li a{display:block;padding:10px 0 9px 0;color:#858585;height:15px;text-align:center;}
ul#n1 li a:hover{text-decoration:none;background:transparent url(../../img/css/portal/fondoMp_on.gif) repeat-x 0 100%;}
ul#n1 li.pmactivosin a, ul#n1 li.pmactivocon a{background:transparent url(../../img/css/portal/fondoMp_on.gif) repeat-x 0 100%;color:#fff;}

#navegacion2 .cajanav{width:163px;float:left;padding:0 0 15px 0;background:transparent url(../../img/css/portal/fondoCajanav.gif) no-repeat 0 100%;min-height:45px !important;height:auto !important;height:45px;}
ul#n2{margin:0;padding:0 6px;border-left:2px solid #e3f3ff;border-right:2px solid #e1f2ff;}
ul#n2 li{padding:5px 0;}
ul#n2 li a{display:block;padding:4px 0 4px 26px;background:transparent url(../../img/css/iconos/vinetaMenu2_off.gif) no-repeat 0 50%;color:#63a7d7;font-weight:bold;font-size:1.1em;}
ul#n2 li a:hover{color:#0f7abb;text-decoration:none;}
ul#n2 li.pmactivosin a, ul#n2 li.pmactivocon a{background-image: url(../../img/css/iconos/vinetaMenu2_on.gif);color:#0f7abb;}

ul#n2 li.pmactivocon ul#n3{margin:0;}
ul#n2 li.pmactivocon ul#n3 li{padding:4px 0 3px 0;}
ul#n2 li.pmactivocon ul#n3 li a{padding:0 0 0 32px;background:transparent url(../../img/css/iconos/vineta5.gif) no-repeat 24px 6px;color:#63a7d7;font-size:1em;}
ul#n2 li.pmactivocon ul#n3 li a:hover, ul#n2 li.pmactivocon ul#n3 li.pmactivosin a, ul#n2 li.pmactivocon ul#n3 li.pmactivocon a{color:#0f7abb}

#bannernav{width:100%;float:left;background:#fff;padding:5px 0 0 0;}

/* compas */
#compas{width:100%;float:left;padding:3px 0;font-size:.9em;}
#compas em{float:left;font-style:normal;}
#compas ol{width:90%;float:left;margin:0;}
#compas ol li{display:inline;padding:0 6px 0 4px;background:transparent url(../../img/css/iconos/vinetaCompas.gif) no-repeat 100% 3px;}
#compas ol li.compasactivo{background:none;}

/* punto activo */
#pactivo{width:100%;float:left;padding:14px 0 0 0;background:transparent url(../../img/css/portal/fondoSituacion.gif) no-repeat 100% 0;min-height:35px !important;height:auto !important;height:35px;}

/* atajo */
#atajo ul{width:100%;float:right;text-align:right;padding:9px 0 5px 0;margin:0;}
#atajo ul li{display:inline;}
#atajo ul.ataj{width:76%;border-top:1px solid #1d93ce;padding-bottom:7px;}
#atajo ul.ataj li{padding:0 10px 0 25px;background:transparent url(../../img/css/iconos/subir.gif) no-repeat 12px 4px;}
#atajo ul.ataj li#atajoVolver{background-image:url(../../img/css/iconos/volver.gif) }
#atajo ul.menuaux li{border-left:1px solid #7f7f7f;padding:0 10px;font-size:.9em;}
#atajo ul.menuaux li.primero{border:none;}
#atajo ul.menuaux li a{color:#7f7f7f;}
#atajo ul li a:hover{color:#1d93ce;}
#atajo p{width:98%;float:left;padding:5px 1%;font-size:.8em;background:#d0e18a url(../../img/css/portal/fondoNotaAtajo.gif) no-repeat 0 0;color:#7f7e7e;font-weight:bold;}
#atajo p span{padding-left:28px;}

/* pie */
#pie ul{width:100%;float:left;margin:0;font-size:9px;}
#pie ul li{display:inline;}
#pie acronym, #pie span, #pie a{color:#1d93ce;font-weight:bold;}
#pie .correo{color:#000;font-weight:normal;}
