@import url("../fuente/fuente.css");

*{margin:0;padding:0}

body{background:#fff;font-family:Arial, Verdana, Helvetica, sans-serif;color:#666}

form{}
form input, form textarea, form select{font:normal 1em Arial, Verdana, Helvetica, sans-serif;color:#3b3636;padding:2px 1px;border:1px solid #e8e4e5}
input.boton, form button{cursor:pointer;color:#3b3636;background:#e8e4e5;border:1px solid #e8e4e5;font-size:.9em;}
input.boton{color:#831129}
fieldset{width:100%;float:left;padding:0;border:0}
legend{margin:0 0 0 -7px;padding:0;font-size:1.1em}

a{color:#831129;text-decoration:underline;outline:none}
a:hover{color:#831129!important;text-decoration:underline!important}

img{border:0}

h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration:none;color:#3b3636}
h2, h3, h4, h5, h6{margin:0;line-height:normal;font:normal 1em Georgia;color:#3b3636}
h2{padding-bottom:2px;border-bottom:1px solid #e3e3e3;font-size:1.6em}
h3{padding:3px 0 10px;font-size:1.4em}
h4{padding:5px 0 10px;font-size:1.2em}
h5{padding:2px 0 5px;font-size:1.1em}
h6{padding:2px 0 5px;font-size:1em;font-weight:bold}

ol{margin:0 0 0 25px}
ol li{list-style-type:decimal}

ul{}
li{list-style-type:none}

dl{width:100%;float:left}
dt{}
dd{}

table{border-collapse:collapse;margin:10px 0 20px 0;font-size:1em;border:1px double #e8e4e5}
caption{text-align:left;font-weight:bold;padding:5px 0;font-size:1.1em}
/*th, td{padding:5px 10px;border:1px solid #e8e4e5;font-size:1em;vertical-align:top;text-align:left}*/
th{background:#e8e4e5;color:#3b3636}
td{}

hr{width:100%;height:1px;color:#595757;background:#595757;border:0}

abbr, acronym{border:0;cursor:help}
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{}
dfn{}
p{padding:0 0 12px 0;margin:0}

.cursorAdjunto{cursor:pointer;}
.teclaacceso{border-bottom: 1px solid #000;}
.hidden, .mensaje{position:absolute;top:0;left:-4000px;z-index:-100;visibility:hidden}

/* +++++++ LA ESTRUCTURA ++++++++ */
#pie, #contenedorcuerpo, #siguenos{width:99.9%;float:left;background:transparent url(../../img/css/portal/fondoBody.gif) repeat-x 0 0;border:0;margin:0 auto;text-align:center}
	.dimensioncuerpo{max-width:65em;margin:0 auto;padding:0;border:0;text-align:left}
	.cuerpo{width:100%;font-size:75%}

#pie, #siguenos{margin-top:20px;padding:30px 0 60px;background:#f5f5f2}
	#siguenos{padding:25px 0 0;background:transparent;border-top:1px solid #e4e4e4}
	#pie .cuerpo{line-height:1.4em}

#encabezado, #envoltura{width:100%;float:left}
#encabezado{min-height:110px;height:auto!important;height:130px;margin-bottom:30px}
#encabezado .cuerpo{position:relative}
#navegacion{width:205px;float:left}
#situacion{margin-left:225px;min-height:85px !important;height:auto !important;height:85px;}
#recurso{margin-left:225px;min-height:350px !important;height:auto !important;height:350px;line-height:1.5em}

/* +++++++++++++++ */
/* encabezado */
h1, #bannerCab{float:left;position:absolute;top:45px;left:10px}
#bannerCab{top:85px;color:#5c5f63;font:italic 1.1em Georgia}
#bannerCab *{float:left}
#bannerCab img{margin:-13px 0 0 0}

#buscadorGeneralForm, #utilidades{float:right;clear:right}
#buscadorGeneralForm{margin:25px 0 15px;padding-left:10px;background:#fff url(../../img/css/iconos/buscarIzda.gif) no-repeat 0 0}
#buscadorGeneralForm input{vertical-align:middle}
#buscadorGeneralForm #textobusqueda{width:150px;margin:3px 0;padding:0;border:0;border-bottom:1px solid #e9e7d5;background:#fff;font:italic 1em Georgia;color:#a5a0a0;text-transform:capitalize}
#buscadorGeneralForm input.buscar{width:31px;height:29px;margin:0;padding:0;border:0;background:transparent;cursor:pointer}
div>/**/#buscadorGeneralForm input{margin:0}
div>/**/#buscadorGeneralForm input.buscar{padding-left:10px}

#utilidades{margin-top:5px}
#utilidades li{float:left;padding:0 8px;background:transparent url(../../img/css/portal/separador.gif) no-repeat 100% 50%;font-size:.9em;text-transform:capitalize}
#utilidades li a{color:#777;text-decoration:none}

.grupocab{float:right;clear:right;width:70%;padding:5px 0 0;/*background:transparent url(../../img/css/portal/puntosH_1.gif) repeat-x 0 0;*/text-align:right;position:relative;z-index:1000000}
.compartir a{padding:1px 23px 1px 0;background:transparent url(../../img/css/iconos/mas.gif) no-repeat 100% 0;font:italic .9em Georgia;color:#3b3636;text-decoration:none}

/* carrusel */
.carrusel{width:100%;float:left;margin-bottom:10px}

/* navegación */
ul.n1{margin-left:10px;border-top:1px solid #d4d4d5}
ul.n1 li{padding:5px;border-bottom:1px solid #d4d4d5;font:normal 1.2em roboto-light}
ul.n1 a{text-decoration:none;color:#4b4c4f}
ul.n1 li.pmactivocon a, ul.n1 li.pmactivosin a, ul.n1 li a:hover{color:#831129;text-decoration:none !important}

ul.n2{margin-top:5px}
ul.n2 li{padding:0;border:0 !important;font-size:.8em}
ul.n2 li a{display:block;padding:5px 10px 5px 20px;border:0;background:transparent url(../../img/css/iconos/vineta1.gif) no-repeat 10px 13px !important;text-align:left;font-weight:normal}
.pmactivocon ul.n2 li a{color:#77787a!important}
ul.n2 li a:hover, .pmactivocon ul.n2 li.pmactivocon a, .pmactivocon ul.n2 li.pmactivosin a{color:#831129 !important}

ul.n2 li.pmactivocon ul.n3{width:100%;float:left;padding:2px 0;border-bottom:1px solid #e5e5e5}
ul.n2 li.pmactivocon ul.n3 li{background:#f1f1f1;font-size:.9em}
ul.n2 li.pmactivocon ul.n3 li a{padding-left:20px;text-align:left;color:#666;font-weight:normal;border:none;background: transparent url(../../img/css/iconos/vineta8.gif) no-repeat 12px 10px !important;color:#595757 !important}
ul.n2 li.pmactivocon ul.n3 a:hover, ul.n2 li.pmactivocon ul.n3 li.pmactivocon a, ul.n2 li.pmactivocon ul.n3 li.pmactivosin a{color:#831129 !important}

/* banner */
#bannernav{width:100%;float:left;margin:0;background:#007C39;overflow:hidden;}
#bannernav img{float:left;}
#fechaCab{width:99.5%;float:left;padding:3px 0;text-align: right;font-size: 0.9em;color:#831129;background:#fff;}
#fechaCab span {padding: 0 6px 0 0;margin-right:5px;background:transparent url(../../img/css/iconos/separador_fecha.gif) no-repeat 100% 3px;}

/* compás */
#compas{width:100%;float:left;margin-bottom:5px;padding:3px 0 0 0;color:#ffcc66;font-size:.9em}
#compas em{float:left;font-style:normal;color:#3b3636}
#compas ol{width:89%;float:left;margin:0;padding:0 0 0 .5%;}
#compas ol li{display:inline;padding:0 11px 0 0;background:transparent url(../../img/css/iconos/vinetaCompas.gif) no-repeat 97% 4px;}
#compas ol li a{text-decoration:none;color:#831129}
.compasactivo{background:none !important;color:#000}

/* punto activo */
#pactivo{width:100%;float:left;padding-bottom:15px}

/* siguenos */
#siguenos .cuerpo{text-align:right}
#siguenos .cuerpo *{display:inline;padding:0;margin:0;background:transparent}
#siguenos .cuerpo h2{margin-right:10px;border:0;font:normal 1em Arial;color:#595757}
#siguenos .cuerpo img{vertical-align:middle;margin-left:6px}

/* pie */
#seccion1{width:49%;float:left;padding-left:1%}
#seccion1 p{padding-bottom:5px;color:#8d8c8a}
#seccion1 p strong{color:#595757}
#seccion2{width:30%;float:left;text-align:center}
#seccion3{width:20%;float:right;text-align:right}
#seccion3 a{text-decoration:none}