* {margin:0;padding:0}

html, body{min-height:100% !important;height:auto !important;height:100%;}

body{width:910px;margin:15px auto;padding:0;background:#597DBC;font:normal 80% Arial, Verdana, Helvetica, sans-serif;color:#fff;}

form{}
form input, form textarea, form select{font:normal .85em Verdana, Arial, Helvetica, sans-serif;color:#1E2F4E;border:1px solid #1E2F4E;}
fieldset{width:100%;float:left;border:0;}
legend{font-size:1.2em;font-weight:bold;color:#e38f2b}

a, a:hover{color:#fff;text-decoration:underline}
a:hover{text-decoration:underline !important}

img{border-color:#fff}

ol{margin:0 0 0 25px;}
ol li{list-style-type:decimal;}

ul{margin:10px 0 15px 20px;}
ul li{padding:5px .9em;list-style-type:none;background:transparent url(../../img/css/iconos/vineta5.gif) no-repeat 0 10px;}
ul ul{margin:10px 10px 7px 10px;}
ul ul li{padding-left:.9em;background:transparent url(../../img/css/iconos/vineta2.gif) no-repeat 0 9px;font-size:.85em}

dl, dt, dd{width:100%;float:left;}
dt{font-weight:bold;}
dt, dt a{color:#1E2F4E}
dd{color:#fff}

hr{width:100%;height:1px;margin:0;border:0;color:#fff;background:transparent url(../../img/css/portal/puntosH_5.gif) repeat-x 0 100%;}
td>/**/hr{margin:7px 0}

acronym{border-bottom: 1px dashed #ccc;cursor:help;}
cite{cursor:auto;}
blockquote{cursor:auto;}
code{}
address{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{font-style:italic;}
dfn{}
p{padding-bottom:10px}

.cursorAdjunto{cursor:pointer;}
.teclaacceso{border-bottom: 1px solid #000;}
.hidden, .mensaje{position:absolute;top:0;left:-4000px;z-index:-100;}

/* +++++++ LA ESTRUCTURA ++++++++ */

.si{background:transparent url(../../img/css/portal/sd.gif) repeat-y 100% 0;}
.sd{background:transparent url(../../img/css/portal/si.gif) repeat-y 0 0;}
.es{background:transparent url(../../img/css/portal/ss.gif) repeat-x 0 0;}
.esd{background:transparent url(../../img/css/portal/esd.gif) no-repeat 100% 0;}
.ei{background:transparent url(../../img/css/portal/sinf.gif) repeat-x 0 100%;}
.eid{background:transparent url(../../img/css/portal/eid.gif) no-repeat 100% 100%;}

.si, .sd, .es, .esd,  .ei, .eid, #envoltura, #encabezado{width:100%;float:left;}

#encabezado{padding-top:4px;position:relative;background:transparent url(../../img/css/portal/esi.gif) no-repeat 0 0;}
#navegacion{clear:both;margin:0 4px;padding:15px 0 13px 0;position:relative;z-index:1;background:#171717;text-align:center}
#recurso{min-height:300px !important;height:auto !important;height:300px;margin:0 4px;background:#4970BB;}
#pie{float:left;padding:0 4px 2px 4px;background:transparent url(../../img/css/portal/eii.gif) no-repeat -1px 100%;}

/* encabezado */
#logosHome{ position:absolute; z-index:1; right:5px;}
#utilidades{position:absolute;z-index:1;left:700px;/*left:758px;*/top:15px;right:15px;margin:0;text-align:right;font:bold italic 1em "Times New Roman";}
#utilidades li{display:inline;padding:0 .3em;background:transparent url(../../img/css/portal/filtroUtilidad.gif) no-repeat 100% 50%;}
div>/**/#utilidades li{padding-right:.6em}
#utilidades a{color:#000;text-decoration:none;}
h1{/*width:900px;*/height:101px;margin-left:1px;background:transparent url(../../img/css/portal/cabecera.jpg) no-repeat 4px 0;}
h1 img{position:absolute;z-index:1;top:160px;left:7px;border:0}
/* navegación */
#navegacion a{border-bottom:3px solid #171717;text-decoration:none !important}
#navegacion .pmactivosin a, #navegacion a:hover{border-color:#DD7F00;}
#navegacion ul{margin:0;}
#navegacion li{display:inline;padding:0 1em;background:transparent url(../../img/css/portal/filtroMenu.gif) no-repeat 100% 2px;font-size:.85em;}
#navegacion li.ultimo{background:none}
/* pie */
#seccion1{width:872px;float:left;margin:0;padding:10px 15px 10px 15px;background:#1E2228}
#seccion1 li{padding:0;margin:0;background:transparent;font-size:.8em;}
#seccion1 strong{color:#EE9512;font-size:1.1em;}