@import "error.css";
@import "alerta.css";
@import "bookmark.css";

*{margin:0;padding:0;border:0;list-style-type:none}

body{height:100%;font-family:Arial, Verdana, Helvetica, sans-serif;color:#686f72}

input, textarea, select{padding:2px;border:1px solid #d5d7db;background:#f8f8f8;font:normal 1em Arial, Verdana, Helvetica, sans-serif;color:#444}
select{padding:0}
fieldset{}
legend{margin:0 -7px}

a{outline:none;text-decoration:none;color:#004b85}
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 10px;font-weight:normal;color:#004b85}
h2{font-size:1.8em}
h3{font-size:1.5em}
h4, h5, h6{font-weight:bold}
h4{font-size:1.2em}
h5{font-size:1.1em}
h6{font-size:1em}

ol{margin:0 0 15px 25px}
ol li{padding-bottom:10px;list-style-type:lower-alpha}

ul{margin:0 0 15px}

dl{}
dt{}
dd{}

table{margin-bottom:10px;border-collapse:collapse;border:1px solid #e2e1e1}
caption{padding-bottom:5px;font-size:1.2em;text-align:left;color:#004b85}
th, td{padding:7px}
th{background:#004b85;font-size:.9em;color:#fff}
	thead th{background:#e9eeef;font-size:1em;text-align:center;border:1px solid #dbe2e3;color:#004b85}
td{border:1px solid #ecebeb;font-size:.9em}

hr{width:100%;clear:both;height:1px;border:0;background:#000;color:#000}

acronym, abbr{cursor:help;border:0}
acronym, abbr{border-bottom:1px dashed #2C647F}
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 10px;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{min-height:10px !important;height:auto !important;height:10px;clear:both;margin:0;padding:15px 10px 15px 70px;border-top:1px solid #dbe2e3;border-bottom:1px solid #dbe2e3;background:#fff url(../../img/css/icono/error.gif) no-repeat 20px 50%;font-weight:bold;color:#004b85}
/* ver todos los resultados */
.vertodos{width:98%;float:left;text-align:right;margin:0;padding-right:2%}
.vertodos a, .vertodos a:hover{display:block;padding:0 10px 0 0;background:transparent url(../../img/css/icono/vineta8.gif) no-repeat 100% 6px;font-size:.9em}

/* +++++++ LA ESTRUCTURA ++++++++ */
#contenedorcuerpo{min-width:730px;width:100%;background:#fff url(../../img/css/portal/fondoBody.jpg) repeat-x 0 0;border:0;margin:0 auto;text-align:center}
.dimensioncuerpo{width:60.6em;margin:0 auto;padding:0;border:0;text-align:left}
.cuerpo{font-size:75%}

#encabezado, #envoltura{width:100%;float:left}
#encabezado{width:96%;padding:15px 2% 10px;position:relative}
#envoltura{padding-bottom:10px;background:#fff url(../../img/css/portal/fondoIzda.gif) no-repeat 0 0}
.contenedor{width:96.1%;float:left;padding:20px 2%;background:transparent url(../../img/css/portal/fondoDcha.gif) no-repeat 100% 0}
#navegacion{width:78%;float:right;margin:5px 0 35px;background:#c9cdd1 url(../../img/css/portal/menuIzda.gif) repeat-x 0 0;position:relative;z-index:1}
#navegacion2{width:20.5%;float:left;background:#fff url(../../img/css/portal/menu2Izda.gif) no-repeat 0 0}
#situacion, #recurso, #atajo{width:77.9%;float:right}
#recurso{min-height:300px !important;height:auto !important;height:300px;padding:5px 0 15px}

#pie{width:99.9%;float:left;padding:15px 0;background:#004b85 url(../../img/css/portal/fondoPie.gif) repeat-x 0 0;font-size:75%;text-align:left;color:#fff}


/* +++++++++++++++ */
/* encabezado */
h1{position:absolute;top:1.7em;left:1em}
	*>/**/h1{top:2.2em}
#utilidades, #buscadorGeneralForm{float:right;margin:0 0 0 10px}

#utilidades{margin-top:3px}
#utilidades li{float:left;display:inline;padding:0 2px 0 5px;background:transparent url(../../img/css/icono/separador.gif) no-repeat 0 50%;font-weight:bold}
#utilidades li.primero{background:transparent}
#utilidades a{color:#fff}

#buscadorGeneralForm{padding:1px 1px 0;background:#e9eeef}
	*>/**/#buscadorGeneralForm{padding-bottom:1px}
#buscadorGeneralForm input{padding:0 5px;background:transparent;border:0;font-size:0.9em}
#buscadorGeneralForm input.buscar{padding:0 2px;background:#ffe218;color:#004b85}
	*>/**/#buscadorGeneralForm input.buscar{padding:0 5px;cursor:pointer}

/* navegacion */
.menu, .menu2, #n1{width:100%;float:left;background:transparent url(../../img/css/portal/menuDcha.gif) no-repeat 100% 0}
.menu2{background-image:url(../../img/css/portal/menuIzdaInf.gif);background-position:0 100%}
#n1{width:99%;margin:0;float:right;display:inline;background-image:url(../../img/css/portal/menuDchaInf.gif);background-position:100% 100%}
#n1 li{float:left;padding:13px .3em;background:transparent url(../../img/css/icono/separador2.gif) no-repeat 0 50%;position:relative}
#n1 li.primero{background-image:none}
	
#n1 li a{float:left;text-decoration:none !important;color:#004b85}
#n1 li a strong{float:left;padding:6px .5em;cursor:pointer}
#n1 li.pmactivocon a, #n1 li.pmactivocon a:hover{background:#ffe218 url(../../img/css/portal/menuOnIzda2.gif) no-repeat 0 0;color:#004b85}
#n1 li.pmactivocon a strong, #n1 li.pmactivocon a:hover strong{background:transparent url(../../img/css/portal/menuOnDcha2.gif) no-repeat 100% 0}

	/* MENU DESPLEGABLE EN NAVEGACION PRINCIPAL */
	#n1 .submenuoff .submenu{display:none}
	#n1 .submenuon .submenu{display:block}
	
	#navegacion #n1 .pmactivocon.submenuon a, #n1 li.submenuon a{background:#ffe218 url(../../img/css/portal/menuOnIzda.gif) no-repeat 0 0;color:#004b85}
	#navegacion #n1 .pmactivocon.submenuon a strong, #n1 li.submenuon a strong{background:transparent url(../../img/css/portal/menuOnDcha.gif) no-repeat 100% 0}
	
	#navegacion #n1 .submenu{display:none;position:absolute;top:52px;left:-2px;width:13.4em;padding-bottom:20px;background:transparent url(../../img/css/portal/submenu.gif) no-repeat 0 100%}
	#navegacion #n1 li .submenu ul{margin:10px 30px 10px 20px}
	#navegacion #n1 li .submenu li{width:100%;padding:5px 0 !important;background:transparent url(../../img/css/portal/puntosH_2.gif) repeat-x 0 100% !important;font-size:.9em;}
	#navegacion #n1 li.submenuon{background:#f9fafb url(../../img/css/portal/submenuOn.gif) no-repeat 0 0}
	#navegacion #n1 li .submenu li a, #navegacion #n1 li.submenuon a{color:#004b85}
	#navegacion #n1 li .submenu li a{font-weight:normal;background:transparent;}
	
	#navegacion #n1 .pmactivocon.submenuon .submenu a{background:transparent}
			
#n2{width:80%;float:right;margin:0;padding:25px 10%;background:transparent url(../../img/css/portal/menu2Dcha.gif) no-repeat 100% 0}
#n2 li{margin-bottom:10px;padding-bottom:3px;border-bottom:1px solid #dde4e5}
#n2 li a{text-decoration:none !important;color:#000}
#n2 li.pmactivocon{border:0;margin-bottom:5px}
#n2 li.pmactivocon a, #n2 li.pmactivosin a{font-weight:bold;color:#004b85}

#n2 li a:hover, #n3 li a:hover{color:#004b85 !important}

#n3, #n4, #n5{margin:5px 0}
#n3{padding:10px 10px 0;border-top:1px solid #dde4e5}
#n3 li{margin:0;padding:0 0 5px 5px;background:transparent url(../../img/css/icono/vineta2.gif) no-repeat 0 7px;border:0;font-size:.9em}
#n3 li a{font-weight:normal  !important;color:#004b85 !important}
#n3 li.pmactivosin a, #n3 li.pmactivocon a{font-weight:bold !important;color:#004b85 !important}
#n3 li.pmactivocon{padding-bottom:0}

#n4{margin-bottom:0;padding:5px 0 0 10px;background:transparent url(../../img/css/portal/puntosH_1.gif) repeat-x 0 0}
#n3 li.pmactivocon #n4 li{background-image:url(../../img/css/icono/vineta10.gif)}
#n3 li.pmactivocon #n4 li a{color:#686f72 !important}
#n3 li.pmactivocon #n4 li.pmactivosin a, #n3 li.pmactivocon #n4 li.pmactivocon a{color:#383d3f !important}

/* compas */
#compas{width:100%;float:left;padding-bottom:5px}
#compas *{display:inline;margin:0}
#compas p, #compas li{padding:0 3px 0 7px;background:transparent url(../../img/css/icono/vineta1.gif) no-repeat 0 50%;font-size:.9em;font-style:normal;color:#000}
#compas li{color:#004b85}
#compas li a{color:#004b85}
.compasactivo{font-weight:bold}

/* punto activo */
#pactivo{width:100%;float:left;overflow:hidden}
.cajaasociada{width:100%;float:left;margin-bottom:13px;position:relative;overflow:hidden;}
	.img1, .img2, .img3, .img4{position:absolute}
	.img1, .img2{top:0}
	.img1{left:0}
	.img2{right:0}
	.img3, .img4{bottom:3px !important;bottom:2px;}
	.img3{left:0}
	.img4{right:0}
#pactivo h2{margin:0 0 5px}

/* atajo */
#atajo ul{margin:0 35px 0 0;text-align:right}
#atajo li{display:inline;padding:0 0 0 20px;background:transparent url(../../img/css/icono/atajoSubir.gif) no-repeat 0 1px;font-family:Tahoma}
#atajo #atajoVolver{padding-right:20px;background-image:url(../../img/css/icono/atajoVolver.gif)}

/* pie */
.cajapie{width:77.5em;margin:0 auto}
#pie div *{margin:0;font-size:1em}
#pie h2{font:bold 1em Trebuchet MS;color:#fff}
#pie li{padding:0 0 5px 10px;background:transparent url(../../img/css/icono/vineta3.gif) no-repeat 0 4px;font-size:.9em}
#pie a{color:#e8ebec}
.seccion1, .seccion2, .seccion3, .seccion4{width:19%;float:left}
.seccion4, .seccion4 a{color:#fff !important}
.seccion4{width:25%}
.seccion5{width:14%;float:right;text-align:right}

#pie acronym{border-color:#fff}

/* popup imagen */
#adjunto{z-index:100}
#a_popupimagen{padding:10px 30px 10px 20px;border:1px solid #d6dfe0;background:#fff;text-align:center;font:normal .8em Arial}
#a_popupimagen p{text-align:left}
#a_popupimagen img{margin:0 0 10px}
#a_popupimagen a{float:right;background:transparent url(../../img/css/icono/cerrar.gif) no-repeat 100% 3px;margin:0 0 5px;padding:0 20px 0 0;text-transform:uppercase;font-size:.9em;color:#004b85}
#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{}