* {margin:0;padding:0}

html{background:transparent url(../../img/css/portal/fondoBody2.jpg) repeat-x 0 0;}

body{height:100%;background:transparent url(../../img/css/portal/fondoBody.jpg) no-repeat 50% 0;font-family:Arial, Verdana, Helvetica, sans-serif;color:#646463;}

form{}
input, textarea, select{border:1px solid #dadada;font:normal 1em Arial, Verdana, Helvetica, sans-serif;color:#444;}
fieldset{width:100%;border:0}
legend{margin:0 -7px}

a{outline:none;text-decoration:none;color:#095789}
a:link{}
a:visited{}
a:active{}
a:hover{text-decoration:underline;color:#6dc7f3}

img{border:0;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration:none}
h2, h3, h4, h5, h6{font-family:Georgia}
h2{padding-bottom:3px;border-bottom:1px solid #cbcdcd;font-size:2em;font-weight:normal;color:#6b561d;}
h3, h4, h5, h6{margin-bottom:10px;}
h4, h6{color:#0774a9}
h3{font-size:1.6em;font-weight:normal;font-style:italic;color:#1f1e20}
h4{font-size:1.4em;}
h5{font-size:1.1em;color:#3e3f3f}
h6{font-size:1em}

ol{margin:0 0 0 25px;}
ol li{list-style-type:decimal;}
ul{margin:10px 0}
ul li{padding:0 0 15px 2em;background:transparent url(../../img/css/iconos/vineta7.gif) no-repeat 0 0;list-style-type:none;}
dl{margin:10px 0;}
dt{}
dd{margin:10px 0;}

table{background:#fff;border:3px double #afd2e3;border-collapse:collapse}
caption{padding-bottom:5px;text-align:left;font:normal 1.7em Georgia;color:#0774a9;}
tr{}
th, td{padding:5px 8px;border-right:1px solid #9f9d9d;}
th{border-bottom:1px solid #7ec1e3;font-family:Georgia;color:#1a1919}
/*th{background:#0774a9;color:#ecedee}*/
td{color:#0b0b0b}

hr{width:100%;height:1px;color:#000;background:#000;}

acronym, abbr{cursor:help;border-bottom:1px dashed #646463}
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{}
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 ++++++++ */
#contenedorcuerpo{width:100%;border:0;margin:0 auto;text-align:center;}
.dimensioncuerpo{max-width:58.5em;margin:0 auto;padding:2em .5em 0;border:0;text-align:left;background:transparent url(../../img/css/portal/sombraIzda.gif) no-repeat 0 2em}
.cuerpo{width:97%;float:left;font-size:70%;padding:0 2% 0 1%;background:#fff url(../../img/css/portal/sombraDcha.gif) no-repeat 100% 0;}

#encabezado,  #pie{width:100%;float:left;}
#encabezado{position:relative;margin-top:-2em;}
#navegacion{width:18.5em;float:left;margin-top:80px;background:#dee6e7 url(../../img/css/portal/navTR.gif) no-repeat 100% 0;}
#navegacion .nav2,#navegacion .nav3,#navegacion .nav4{width:100%;float:left;background:transparent url(../../img/css/portal/navBR.gif) no-repeat 100% 100%}
#navegacion .nav3{background:transparent url(../../img/css/portal/navBL.gif) no-repeat 0 100%}
#navegacion .nav4{background:transparent url(../../img/css/portal/navTL.gif) no-repeat 0 0}.esizda{margin-left:18.62em;padding-right:35px;min-height:300px !important;height:auto !important;height:300px;background:transparent url(../../img/css/portal/esDcha.gif) no-repeat 100% 0;}
.esdcha{width:100%;float:left;background:transparent url(../../img/css/portal/esIzda.gif) no-repeat 0 0;}
#envoltura{width:100%;float:left;position:relative;}
#recurso, #situacion{width:94%;float:left;padding:0 0 0 6%;}
#situacion{padding-top:20px}
#recurso{min-height:300px !important;height:auto !important;height:300px;padding-bottom:30px;}
#atajo{width:97%;float:right;padding-bottom:2px;border-bottom:1px solid #846f35;border-top:1px solid #846f35}
#pie{margin-top:20px;padding:27px 0 20px;background:transparent url(../../img/css/portal/fondoPie.gif) no-repeat 50% 0;text-align:left;font-size:70%;}

/* +++++++++++++++ */
/* encabezado */
#encabezado h1{position:absolute;bottom:-65px;left:1.3em;z-index:1000;}
#utilidades, #buscadorGeneralForm{float:left;}
#buscadorGeneralForm{padding:0 0 0 3em;background:transparent url(../../img/css/portal/esBusGnral.gif) no-repeat 0 100%}
#buscadorGeneralForm input{margin-left:10px;font-size:.9em;border-color:#0e375d}
#buscadorGeneralForm span{font-size:.9em;color:#fff}
#buscadorGeneralForm input.buscar{border:0}
#utilidades li, #idiomas li{float:left;margin:0;padding-top:2px;background:transparent;}
#utilidades{margin:0 2em 0 0;float:right}
#utilidades li a, #idiomas li a{color:#6bafcf}
#idiomas{margin:0 2em !important;margin:0 .5em;float:right;}
#idiomas li{margin:3px 0;padding:0 0 0 1em;font-size:.9em;border-left:1px solid #206dae}
#imgcab{width:100%;margin-bottom:-10px;position:relative;overflow:hidden;text-align:center;}
div>/**/#imgcab{float:left;}
#servicioVolver, #servicioImprimir{display:none;}
/* navegacion */
ul#n1{width:16.5em;float:left;margin:2px 1em 15px;padding:25px 0 0}
ul#n1 li{width:100%;float:left;margin:0;padding:0;background:transparent url(../../img/css/portal/puntosH_5.gif) repeat-x 0 100%;font-size:1.2em}
ul#n1 li a{width:84%;float:left;padding:10px 0 13px 15%;background:transparent url(../../img/css/iconos/vineta15.gif) no-repeat 0 13px;color:#1a1919}
ul#n1 li.pmactivocon{background:transparent;border-bottom:1px solid #c6d0d2}
ul#n1 li.pmactivocon a,ul#n1 li.pmactivosin a{background:transparent url(../../img/css/iconos/vineta16.gif) no-repeat 0 13px;color:#6b561d}
ul#n2{position:relative;width:13em;float:left;margin:0;padding:0 0 0 .5em;border-top:1px solid #fff;background-position:0 0}
ul#n1 li.pmactivocon ul#n2 li{background:transparent;font-family:Arial;font-size:.8em;}
ul#n1 li.pmactivocon ul#n2 li a{width:88%;padding:5px 0 8px 12%;background:transparent url(../../img/css/iconos/vineta12.gif) no-repeat 9px 10px;color:#1a1919}
ul#n1 li.pmactivocon ul#n2 li.pmactivosin a{background:transparent url(../../img/css/iconos/vineta17.gif) no-repeat 9px 9px;color:#6b561d}

/* banner */
#bannernav{width:100%;float:left;margin-top:20px;}
#bannernav ul{margin:0;padding:10px 0 20px;}
#bannernav li{background:transparent;padding:0 1em;text-align:center}
#bannernav li img{vertical-align:middle;margin-bottom:30px}
/* compas */
#compas{width:100%;float:left;margin-bottom:15px;}
#compas em{width:auto;float:left;font-style:normal}
#compas ol{width:85%;float:left;margin:0 0 0 5px;border-left:1px solid #2a2b2b}
#compas ol li{display:inline;padding:0 5px;border-right:1px solid #2a2b2b}
#compas li.compasactivo{border:0}
#compas, #compas a{color:#2a2b2b}
.compasactivo{font-weight:bold}
/* punto activo */
#pactivo{width:100%;float:left;padding-bottom:15px}

/* atajo */
#atajo ul{float:right;margin:3px 2.5% 0 2.5%;}
#atajo li{float:left;padding:0 20px 2px;background:transparent url(../../img/css/iconos/subir.gif) no-repeat 0 0;font-family:Georgia;font-size:1.1em;}
#atajo li a{color:#846f35}
#atajoVolver{display:none;background-image:url(../../img/css/iconos/volver.gif) !important}
/* pie */
#pie acronym, #pie abbr{border:0}
#pie div{width:100%;float:left;padding:5px 0;text-align:center;background:#2a2b2b}
#pie li{background:transparent}
#seccion1, #seccion2{display:inline;font-weight:bold;}
#seccion1{margin-right:1em;color:#efab09}
#seccion2 li{display:inline;padding:0 .3em;}
#seccion2 li, #seccion2 li a{color:#fff}
#seccion3, #seccion4{margin:15px 0 0}
#seccion3{width:30%;float:left;padding-left:20%;font-size:.9em;}
#seccion4{width:41%;float:right;padding-left:8%;}
#seccion3 li, #seccion3 li a{color:#2a2b2b}
#seccion3 li{padding:0}
#seccion4 li{float:left;padding:0 2em}