@charset "UTF-8";
@import "error.css";
@import "alerta.css";
@import "bookmark.css";

*{margin:0;padding:0;border:0;list-style-type:none}

body{height:100%;background:#f2f2f2;font-family:Arial, Verdana, Helvetica, sans-serif;color:#4e544e}

input, textarea, select{padding:3px 2px;border:1px solid #d8e1ea;background:#fff url(../../img/css/aplicacion/input.gif) repeat-x 0 100%;font:normal .9em Arial, Verdana, Helvetica, sans-serif;color:#3ea63e}
select{padding:0}
fieldset{}
legend{margin:0 -7px}

a{outline:none;text-decoration:none;color:#264ec9}
a:hover{text-decoration:underline !important}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration:none}
h2, h3, h4, h5, h6{margin:0 0 5px;font-weight:normal;color:#3d463d}
h2{margin-bottom:5px;padding-left:30px;background:transparent url(../../img/css/icono/icono1.gif) no-repeat 0 6px;font-size:2.7em;color:#2f382f}
h3{font-size:1.7em;}
h4{font-size:1.5em}
h5{font-size:1.2em;font-weight:bold}
h6{font-size:1.1em;font-weight:bold}

ol{margin:15px 0 15px 30px}
ol li{padding-bottom:10px;list-style-type:decimal}

ul{}
ul li{}

table{margin-bottom:25px;border-collapse:collapse}
caption{padding-bottom:5px;font-size:1.3em;text-align:left}
th, td{padding:5px 10px}
th{background:#616961;color:#fff}
td{border:1px solid #dfe2df;font-size:.9em}

hr{width:100%;clear:both;height:1px;border:0;background:#000;color:#000}

acronym, abbr{cursor:help;border:0}
blockquote, cite{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, strong{}
dfn{}
p{margin:0 0 20px;line-height:1.5em}

.cursorAdjunto{cursor:pointer}
.teclaacceso{border-bottom: 1px solid #000}
.hidden, .mensaje{position:absolute;top:0;left:-4000px;z-index:-100}

/* comunes en aplis. (se repiten mucho) */
/* no se han encontrado resultados de las busquedas */
* p.inforesultados{clear:both;margin:20px auto;padding:12px 0 12px 60px;background:#fafaee url(../../img/css/icono/infoResultados.gif) no-repeat 20px 50%;font-size:.9em;color:#6f756f}
/* ver todos los resultados */
.vertodos{float:right;background:#185fae url(../../img/css/portal/botonIzda.gif) no-repeat 0 0;font-size:.9em}
.vertodos a, .vertodos a:hover{display:block;padding:4px 15px;background:transparent url(../../img/css/portal/botonDcha.gif) no-repeat 100% 0;color:#fff}

/* +++++++ LA ESTRUCTURA ++++++++ */
#contenedorcuerpo{min-width:730px;width:100%;border:0;margin:0 auto;text-align:center}
.dimensioncuerpo{max-width:61.5em;margin:0 auto;padding:0;border:0;text-align:left}
.cuerpo{width:97.7%;float:left;border-left:9px solid #dfe2df;border-right:9px solid #dfe2df;background:#dfe2df;font-size:75%}

#encabezado, #envoltura, #navegacion, .contenedor{width:100%;float:left}
#encabezado{width:100%;position:relative;background:#3d463d}
#navegacion{width:95.7%;padding:25px .5% 0 3.7%;background:#3d463d url(../../img/css/portal/fondoNav.gif) repeat-x 0 100%}
	*>/**/#navegacion{width:95.8%}
.contenedor{width:97.9%;padding:10px 1% 30px;background:#fff}
	*>/**/.contenedor{width:98%}
#navegacion2{width:17.5%;float:left;padding-top:67px}
	*>/**/#navegacion2{padding-top:68px}
#situacion, #recurso, #atajo{width:80.5%;float:right}
#situacion{border-bottom:1px solid #dfe2df}
#recurso{min-height:300px !important;height:auto !important;height:300px;padding-top:20px}
#atajo{width:76.5%;padding:10px 2%}
#pie{width:102%;float:left;margin:0 -1%;position:relative;border-top:25px solid #f2f2f2}

/* +++++++++++++++ */
/* encabezado */
h1{position:absolute;top:8px;left:0}
h1 a{color:#000}
#encabezado li{display:inline}
#encabezado .grupocab{width:68%;float:right}

#acceso, .cajacab{min-height:15px !important;height:auto !important;height:15px;padding:10px 9px;background:#3ea63e}
#acceso .grupocab{background:#3ea63e}
	#acceso p{float:left;margin:0 5px;}
	#acceso form, #acceso ul{float:right}
	#acceso input{padding:2px 3px;border:0;font-size:.9em;color:#889088}
	#acceso p.boton input{padding:0}
	#acceso ul{margin-left:15px !important;margin:3px 0 2px 8px}
	#acceso li{display:inline;font-size:.9em;color:#d7f4d7}
	#acceso a{margin:0 8px;color:#d7f4d7}
	
#utilidades, #buscadorGeneralForm{float:right;clear:right;margin:10px 9px 0;display:inline}
#utilidades{margin:0}
#utilidades li{font-size:.9em;color:#c8f2c8}
#utilidades li a{margin:0 7px;color:#c8f2c8}

#buscadorGeneralForm{width:21.5%;margin:20px 10px 0 40px}
*>/**/#buscadorGeneralForm{margin:20px 11px 0 40px}
#buscadorGeneralForm input{width:15em;float:left;padding:2px 5px;border:3px solid #6c746c}
#buscadorGeneralForm .buscar{width:auto;float:right;margin:1px 0 0 9px;padding:0;background:transparent;border:0;cursor:pointer}
*>/**/#buscadorGeneralForm .buscar{margin-left:8px}
	
.radio{float:right;margin:21px 0 0;font-size:.9em}
.radio a{display:block;padding:2px 45px 3px 10px;background:transparent url(../../img/css/icono/icono22.gif) no-repeat 100% 0;color:#fff}

/* navegacion */
#n1, #n2{margin:0}
#n1 li{float:left;padding:0 2px;background:transparent url(../../img/css/icono/separador.gif) no-repeat 100% 50%;font-size:1.5em}
#n1 li.primero{padding-left:0}
#n1 li a{display:block;text-decoration:none !important;color:#fff}
#n1 li a span{display:block;padding:7px 12px}

#n1 li.pmactivocon, #n1 li.pmactivosin{background:transparent}
#n1 li a:hover, #n1 li.pmactivocon a, #n1 li.pmactivosin a{background:#fff url(../../img/css/portal/esIzdaMenu.gif) no-repeat 0 0;color:#242a24}
#n1 li a:hover span, #n1 li.pmactivocon a span, #n1 li.pmactivosin a span{background:transparent url(../../img/css/portal/esDchaMenu.gif) no-repeat 100% 0}

#n2{width:100%;float:left;padding:5px 0 30px;background:transparent url(../../img/css/portal/fondoNav2.gif) repeat-x 0 100%;border-top:1px solid #8b908b;border-bottom:1px solid #8b908b}
#n2 li{padding:12px 5px 7px 8px;background:transparent url(../../img/css/portal/fondoNav2.gif) repeat-x 0 0}
#n2 li.primero{background:transparent}
#n2 li a{display:block;padding-left:20px;background:transparent url(../../img/css/icono/icono5.gif) no-repeat 0 3px;color:#464d46}
#n2 li a:hover{text-decoration:none !important;color:#df7f0e}
	#n2 li.pmcon a{background-image:url(../../img/css/icono/icono4.gif)}
	#n2 li.pmactivocon a, #n2 li.pmactivosin a{background-image:url(../../img/css/icono/icono6.gif);color:#df7f0e}
	#n2 li.pmactivosin a{background-image:url(../../img/css/icono/icono7.gif)}
	
#n3{width:108%;margin:7px -8px 0;padding:0;background:#e8e9e8 url(../../img/css/portal/puntosH_3.gif) repeat-x 0 0}
#n3 li{padding:5px 12px;background:transparent;border-bottom:1px solid #fff;font-size:.9em;}
	#n3 li.ultimo{border:0}
#n3 li a{padding-left:15px;background:transparent url(../../img/css/icono/vineta8.gif) no-repeat 0 6px !important;color:#575d57 !important}
#n3 li a:hover, #n3 li.pmactivocon a, #n3 li.pmactivosin a{background-image:url(../../img/css/icono/vineta9.gif) !important;color:#df7f0e !important}

#n4{}
#n4 li{font-size:1em !important}

/* compas */
#compas{width:100%;float:left;margin-left:-24% !important;margin:0 0 10px -19.5%;font-size:.9em;position:relative}
#compas *{display:inline;margin:0;color:#3ea63e}
#compas p{color:#7b837b}
#compas li{padding:0 10px 0 5px;background:transparent url(../../img/css/icono/vineta1.gif) no-repeat 100% 5px}
#compas li.compasactivo{background:transparent;color:#7b837b}

/* punto activo */
#pactivo{width:100%;float:left;overflow:hidden}

/*.cajaasociada{width:100%;float:left;margin:9px 0 13px;position:relative;overflow:hidden}
	.img1, .img2, .img3, .img4{position:absolute}
	.img1{top:-9px;left:0}
	.img2{top:0;right:0}
	.img3, .img4{bottom:3px !important;bottom:2px;}
	.img3{left:0}
	.img4{right:0}*/

/* atajo */
#atajo ul{text-align:right}
#atajo li{display:inline;padding:0 0 0 5px;background:transparent;font-weight:bold}
#atajo #atajoVolver{display:none}

/* pie */
.seccion1{width:100%;position:absolute;bottom:0;left:0;padding:10px 0 5px;background:#222722;text-align:center;}
#pie h2{padding:0;background:transparent;font-size:.9em;font-weight:normal;color:#c9cdc9}
#pie .grupo{width:100%;padding:30px 0 60px;background:#3ea53e url(../../img/css/portal/fondoPie1.gif) repeat-x 0 100%}

	#pie .grupo div{width:20.5%;float:left;min-height:100px !important;height:auto !important;height:100px;padding:0 2%;background:transparent url(../../img/css/portal/separador.gif) no-repeat 0 0;color:#9ddf9d}
	#pie .grupo div.seccion2{background:transparent}
	#pie .grupo li{min-height:10px !important;height:auto !important;height:10px;padding:0 0 3px 10px;background:transparent url(../../img/css/icono/vineta2.gif) no-repeat 0 6px;line-height:1.5em}
	#pie .grupo a{color:#9ddf9d}

/* popup imagen */
#a_popupimagen{padding:10px 5px 5px 5px;border:12px solid #e5e8e5;background:#3d463d;text-align:center;font-size:70%;}
#a_popupimagen .cerrar{padding-right:10px}
	*>/**/#a_popupimagen .cerrar{padding-bottom:10px}
#a_popupimagen a{float:right;padding:0 20px 0 10px;background:transparent url(../../img/css/icono/cerrar.gif) no-repeat 100% 3px;text-decoration:underline;color:#fff}
#a_popupimagen .piefoto{margin:0;padding:10px 2%;background:#fff;text-align:center;color:#3d463d}
#precarga{position:absolute;top:0;left:0;width:32px;height:32px;background: transparent url(../../img/css/portal/cargando.gif) no-repeat}

/* toolTip (estilos en el JS) */
#divToolTip{padding:5px;border:1px solid #807878;background:#fff;color:#807878;font-size:70%;text-align:left}