* {margin:0;padding:0}

html{margin:0;height:100%;}

body{height:100%;background:#fff url(../../img/css/portal/fondoSup.gif) repeat-x 0 0;font-family:Arial, Verdana, Helvetica, sans-serif;color:#444;}

form{}
input, textarea, select{border:1px solid #dedcdc;font:normal 1em Arial, Verdana, Helvetica, sans-serif;color:#333;}
fieldset{width:100%;float:left;border:0;}
legend{margin:0 -7px}

a{outline:none;color:#75050d}
a:hover{text-decoration:underline !important;color:#75050d !important}

img{border:0;}

h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration:none}
h2, h3, h4{margin-bottom:8px;font-weight:normal}
h2, h3, h5{font-family:Times New Roman}
h3, h5, h6{color:#242423;}
h5, h6{margin-bottom:5px;}
h2{padding:0 5px;font-size:2em;font-style:italic;background:#63040b;color:#fff;}
h3{font-size:1.7em;}
h4{color:#64050b;font-size:1.4em;}
h5{font-style:italic;font-size:1.3em;}
h6{font-size:1em}

ol{margin:0 0 0 25px;}
ol li{padding-bottom:12px;list-style-type:decimal;}
ul{margin:15px 0 0 5%}
ul li{padding:0 0 12px 15px;list-style-type:none;background:transparent url(../../img/css/iconos/vineta1.gif) no-repeat 0 4px;}
dl{margin:10px 0;}
dt{}
dd{margin:10px 0;}

table{margin:0 0 25px;border-collapse:collapse;border:4px solid #63040b;}
caption{padding:0 0 2px;text-align:left;color:#63040b;font:bold 1.4em Times New Roman;font-style:italic}
th{background:#63040b;color:#fff;text-align:center}
th, td{padding:5px 10px;border:1px solid #63040b;}

hr{width:100%;height:1px;color:#000;background:#000;}

acronym, abbr{cursor:help;border-bottom:1px dashed #444}
cite{color:#242423;font:bold 1.2em Times New Roman;font-style:italic}
blockquote{color:#242423;font:bold 1.4em Times New Roman;font-style:italic}
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{margin-bottom:7px;line-height:1.5em}

.cursorAdjunto{cursor:pointer;}
.teclaacceso{border-bottom: 1px solid #000;}
.hidden, .mensaje{position:absolute;top:0;left:-4000px;z-index:-100;}

/* +++++++ LA ESTRUCTURA ++++++++ */
#contenedorcuerpo{width:95.9%;border:0;margin:0;padding:0 2%;text-align:center;background:transparent url(../../img/css/portal/fondoInf.gif) repeat-x 0 100%}
.dimensioncuerpo{max-width:60em;margin:0 auto;padding:0;border:0;text-align:left;}
.cuerpo{font-size:75%;}

#encabezado, #envoltura, #atajo{width:100%;float:left}
#envoltura{height:auto !important;height:100px;position:relative;z-index:1;margin-top:-56px}
div>/**/#envoltura{margin-top:-63px}
#navegacion{width:21%;float:left;margin-bottom:20px;border-bottom:1px solid #eae9e8;background:transparent url(../../img/css/portal/pixel1.gif) repeat-y 100% 0}
.contentrec{width:78%;float:right;padding-right:1px;background:transparent url(../../img/css/portal/pixel1.gif) repeat-y 100% 0;}
#situacion, #recurso{float:left;background:#f8f8f6 url(../../img/css/portal/pixel1.gif) repeat-y 0 0}
#situacion{width:94%;padding:0 3%;}
#recurso{width:92%;height:auto !important;height:100px;padding:0 4% 20px;}
#pie{width:96%;min-height:73px !important;height:auto !important;height:73px;float:left;padding:20px 2% 0;font-size:.9em;}

/* +++++++++++++++ */
/* encabezado */
h1{float:left;clear:left;margin:-2px 2% 0 3.5%;position:relative;z-index:10;}
div>/**/h1{margin-left:8.5%;}
#utilidades, #buscadorGeneralForm{float:right;clear:right;background:#69040b}
#utilidades{margin:0 0 15px;background:transparent url(../../img/css/portal/utilidadCentro.gif) repeat-x 0 100%}
#utilidades li{float:left;padding:5px 0;background:transparent}
#utilidades .primero{padding-left:10px;background:transparent url(../../img/css/portal/utilidadIzda.gif) no-repeat 0 100%}
#utilidades .ultimo{padding-right:9px;background:transparent url(../../img/css/portal/utilidadDcha.gif) no-repeat 100% 100%}
#utilidades a{padding:0 5px;border-right:1px solid #252523;font:bold .8em verdana;color:#252523;text-decoration:none;}
#utilidades .ultimo a{border:0}
#buscadorGeneralForm{width:40%;text-align:right;margin-bottom:55px}
#buscadorGeneralForm span{color:#d8d7ce;font-weight:bold;padding-right:5px;}
#textobusqueda{width:32.5%;}
#botonbuscador{width:7.4em;margin-right:5px !important;margin:0;padding:3px 5px 2px 8px;border:0;background:#b6b4a8 url(../../img/css/portal/botonBuscar.gif) no-repeat 0 0;font:bold .8em verdana;color:#252523;text-align:left;cursor:pointer;}
div>/**/#botonbuscador{width:7.2em;}
/* navegación */
#n1{width:auto !important;width:100%;margin:0 1px 0 0;padding:75px 0;background:#f8f8f6 url(../../img/css/portal/pixel1.gif) repeat-y 0 0;}
#n1 li{padding:0;margin:0 8%;background:transparent;border-bottom:1px solid #2d1e03;}
#n1 .pmactivocon{border:0}
#n1 a{width:auto !important;width:80%;display:block;padding:10px 0 7px 16px;background:transparent url(../../img/css/iconos/vineta3.gif) no-repeat 0 12px;text-decoration:none;color:#2e2d2c;}
#n1 a:hover{text-decoration:none !important}
#n1 .pmactivocon a, #n1 .pmactivosin a{background-image: url(../../img/css/iconos/vineta4.gif);color:#6b040b;font-weight:bold}
#n1 .pmactivosin a{background-image: url(../../img/css/iconos/vineta6.gif);}
#n1 ul{width:auto;margin:0 -9.5%;padding:10px 0;border-top:1px solid #bab8b6;border-bottom:1px solid #bab8b6;background:#fff;}
div>/**/#n1 ul{margin:0 -10%;}
#n1 ul li{border:0}
#n1 .pmactivocon li a{padding:3px 0 3px 16px;background:transparent url(../../img/css/iconos/vineta12.gif) no-repeat 3px 7px;font-weight:normal;font-size:.9em;color:#2e2d2c}
#n1 .pmactivocon li.pmactivosin a{font-weight:bold}
#n1 .pmactivocon li.pmactivocon a{font-weight:bold;color:#6c050c}
#n1 ul ul{width:auto;margin:0 -2%;padding:5px 0;border:0;background:#fff;}
div>/**/#n1 ul ul{margin:0 -2%;}
#n1 ul .pmactivocon li a{font-weight:normal !important;color:#000 !important;background:transparent url(../../img/css/iconos/vineta5.gif) no-repeat 3px 8px}
#n1 ul .pmactivocon li.pmactivosin a{font-weight:bold !important}

/* compás y punto activo */
#compas{padding-top:55px;font-size:.9em}
#pactivo{padding-top:15px;padding-bottom:15px;}
#compas em{font-style:normal;}
#compas ol, #compas li{display:inline;margin:0;padding:0;list-style-type:none}
#compas li a{padding-right:5px;text-decoration:none}

/* redes sociales */
#compartir {width:100%;float:left;padding:10px 0 0}
#compartir #redessociales {width:100%;float:left;padding:10px 0 0;border-top:2px solid #7d131b}
#redessociales .tuiter, #redessociales .fbook, #redessociales .fb_reset {float:left}
#redessociales .tuiter {padding-left:1em}
#redessociales .addthis_toolbox {width:12.5em;float:right}

/* atajo */
#atajo ul{margin:9px 0 0;padding:10px 0 0;border-top:2px solid #7d131b;text-align:right;font-size:.9em;font-weight:bold}
#atajo li{display:inline;padding:0 10px 0 0;background:transparent}
#atajo a{padding-left:17px;background:transparent url(../../img/css/iconos/atajoSubir.gif) no-repeat 0 1px;text-decoration:none}
#atajo li#atajoVolver{display:none}
#atajo li#atajoVolver a{background-image:url(../../img/css/iconos/atajoVolver.gif);}

#atajoVolver{display:none;}
/* pie */
#pie p{margin:0 0 2px;}
#pie acronym{border:0}
#seccion1{width:73%;float:left;clear:left;}
#seccion1 a{font-weight:bold}
#seccion2{width:25%;float:right;clear:right;text-align:right;color:#75050d;font-size:.9em}
