@charset "UTF-8";

*{margin:0;padding:0;border:0;list-style-type:none}

body{height:100%;background:#dfdfdf;font-family:Arial, Verdana, Helvetica, sans-serif;color:#807878}

input, textarea, select{padding:4px 2px;border:1px solid #d7d4d3;background:#fff;font:normal 1em Tahoma, Arial, Verdana, Helvetica, sans-serif;color:#666}
select, option{background:transparent}
fieldset{float:left;margin:0 0 15px 2%;border:1px solid #d2d2d2;width:100%;}
/*legend{padding:0 7px;margin:0 10px;font-weight:bold;color:#8ACF00}*/

h3 a, h4 a, h5 a, h6 a{text-decoration:none;color:#666}
h2 a{color:#303030;text-decoration:none}
h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{text-decoration:none}
h2, h3, h4, h5, h6{margin:0 0 12px;font:bold 1em Arial;color:#666}
h2{font:normal 1.7em klavika_rgregular, Trebuchet MS;color:#303030;line-height:1.2em}
h3{font-size:1.2em}
h4{font-size:1.1em}
h5{font-size:1.1em}
h6{font-size:1em}

ol{margin:15px 0 15px 30px}
ol li{list-style-type:decimal;margin:10px 0}

ul{margin:20px 0 20px 15px}
ul ul{margin:15px 0 0}
li{line-height:1.5em}

dl{display:none}

caption{padding:0 5px 5px 25px;background:transparent url(../images/icono8.gif) no-repeat 0 2px;font-size:1.4em;font-weight:bold;color:#303030;text-align:left}

/*table{margin:5px 0 15px;border-collapse:collapse;border-bottom:2px solid #898989}*/
th, td{padding:2px}
#resultados th{background:#c6c7c9;}

hr{width:100%;clear:both;height:1px;margin:15px 0 20px;border:0;background:#c6c7c9;color:#c6c7c9}

acronym, abbr{cursor:help;border:0;border-bottom:1px dotted #c6c7c9}
blockquote, cite{cursor:auto}
blockquote{margin:10px 0 0}
blockquote p{color:#8ACF00;font-size:1.2em}
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 15px;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{padding:25px 20px !important;font-size:1.3em;font-weight:normal;color:#d47d36}

/* ver todos los resultados */
.vertodos{width:100%;float:left;padding:15px 0;background:#333;text-align:right}
.vertodos a, .vertodos a:hover{margin:0 20px;color:#fff !important;text-decoration:none}

/* +++++++ LA ESTRUCTURA ++++++++ */
#encabezado, #envoltura, #pie{min-width:300px;width:100%;border:0;margin:0 auto;text-align:center}
.dimensioncuerpo div:after{clear:both;display:block;content:'&nbsp;';height:0px;visibility:hidden}
.dimensioncuerpo{max-width:95%;margin:0 auto;padding:0;border:0;text-align:left}

#encabezado .cuerpo{font-size:65%;padding-top:15px}

#envoltura{padding:20px 0 40px}
#encabezado, #pie, #envoltura .dimensioncuerpo{background:#fff}
#envoltura .cuerpo{font-size:72%}

#navegacion2{width:27.5%;float:left}

#situacion{width:100%;float:left;margin-bottom:0px}

#recurso{float:left;clear:both;padding-right:1.5%;min-height:300px !important;height:auto !important;height:300px;width:100%}
#atajo{width:100%;float:left;border-top:1px solid #d2d2d2}

#pie{margin-bottom: 20px}
#pie .cuerpo{font-size:70%;padding-top:15px}

#navegacion-inf {width:97%;clear:both;padding:15px 1.5%;background:#fff}
#navegacion-inf > ul {width:100%;float:left;padding:15px 0 0;margin: 0;background:transparent url(../images/navegacionInf.gif) repeat-x 0 0}
#navegacion-inf > ul > li {width: 14%;min-height:270px;float:left;padding:0 1.2%;border-right:1px solid #d1d0d0}
#navegacion-inf > ul > li.ultimo {border:0}
#navegacion-inf > ul > li > a {display:block;min-height:2.5em;font:normal 1.3em klavika_rgregular, Trebuchet MS;color:#303030;line-height:1.2em;text-decoration:none;text-transform:uppercase}
#navegacion-inf ul ul {margin:10px 0;background:transparent}
#navegacion-inf ul ul a{color:#757575;text-decoration:none}
#navegacion-inf ul ul li{margin:5px 5px 5px 0}

/* +++++++++++++++ */
/* encabezado */
h1{float:left;margin:0 15px}
h1 img{display:block}
#encabezado a{text-decoration:none}
#utilidades a{color:#666; font-weight:bold} 
#utilidades a:hover{color:#666; text-decoration: underline; font-weight:bold}
#idioma a, #idioma a:hover{color:#999 !important}
#encabezado ul, #buscadorGeneralForm{float:right;margin:0}
#encabezado li{float:left;margin:0 0 5px;padding:3px 0px;background:transparent url(../images/separador2.gif) no-repeat 100% 0}
#encabezado li img{vertical-align:top}

#encabezado .sin_separador li {
	background:none;
	float: none;
}
#utilidades li {
	display: inline;
}
#encabezado .righted{float: right}
#encabezado a {color: #666; font-weight:bold}
#encabezado a:hover{color:#666; text-decoration: underline; font-weight:bold}

#buscadorGeneralForm{margin:1px 0 0 15px;padding:0 0 0 15px;background:#cdc8c6 url(../images/buscador.gif) no-repeat 0 0;font-size:1.1em}
*>/**/#buscadorGeneralForm{margin-top:0}
#buscadorGeneralForm *{vertical-align:middle}
#buscadorGeneralForm #botonbuscador{padding:0;border:0;cursor:pointer}
#buscadorGeneralForm #textobusqueda{width:12em;padding:0;margin-top:-1px;border:0;background:transparent;color:#fff}
*>/**/#buscadorGeneralForm #textobusqueda{margin-top:-4px}

#navegacion{width:70%;clear:right;float:right; position: relative;z-index: 9999; padding-top: 0px}
#n1{width:auto; font-size: 12px;padding-right:30px !important;padding:12px 0;border-top:1px solid #dfdfdf;z-index: 9999}
*>/**/#n1{margin-top:3px !important}
#n1 li{margin:0;padding:0 0 0 15px;background:transparent;text-transform:uppercase;font-weight:bold}
#n1 li.primero{padding:0}
#n1 li a{color:#7a7878}
#n1 li.pmactivosin a, #n1 li.pmactivocon a, #n1 li a:hover{text-decoration:none !important;color:#8ACF00}

#n1 li ul {
	display:none;
	position:absolute;
	min-width:140px;
	clear:both;float:none;
	background: #8ACF00
}

#n1 li:hover > ul {
	display:block;
	clear:both;float:none;
	background: #8ACF00;
	color:#ffffff;
}

#n1 li.pmactivosin ul li, #n1 li.pmactivocon ul li, #n1 li ul li {
	position:relative;
	clear:both;float:none;
	background: #8ACF00;
}

#n1 li.pmactivosin ul li:hover, #n1 li.pmactivocon ul li:hover, #n1 li ul li:hover{	
	background: #F1F8A1;
	color:#7a7878;
}

#n1 li.pmactivosin ul li a, #n1 li.pmactivocon ul li a, #n1 li ul li a{
	color:#ffffff;
}

#n1 li.pmactivosin ul li:hover a, #n1 li.pmactivocon ul li:hover a, #n1 li ul li:hover a{
	background: #F1F8A1;
	color:#7a7878;
}

#n1 li.pmactivosin ul li a:hover, #n1 li.pmactivocon ul li a:hover. #n1 li ul li a:hover{	
	background: #F1F8A1;
	color:#7a7878;
}


/* navegacion lateral */
#navegacion2 a, #navegacion2 a:hover{text-decoration:none !important}
#n2{margin:0}
#n2 a{width:81%;display:block;margin:7px 0;padding-left:19%;background:transparent url(../images/vineta15.gif) no-repeat 12% 2px;color:#333;font-weight:bold;font-size:1.1em}
#n2 a:hover, #n2 .pmactivosin a, #n2 .pmactivocon a{background-image:url(../images/vineta16.gif);color:#333 !important}
#n3{width:74%;margin:5px 0 10px;padding:10px 0 10px 26%;border:1px solid #dfdfdf;border-width:1px 0}
#n2 .pmactivocon li a{margin:3px 0;padding:0;background:transparent;color:#8c8c8e !important;font-weight:normal}
#n2 .pmactivocon li a:hover{background:transparent}
#n2 .pmactivocon li.pmactivosin a, #n2 .pmactivocon li.pmactivocon a{color:#8ACF00 !important;font-weight:bold}
#n2 .pmactivocon li a:hover{color:#8ACF00 !important}

/* navegacion alternativa */
#navegacion3 {width:90%;clear:right;float:left}
#n4{margin-top:-4px !important;padding:6px 0 0 30px;}
*>/**/#n4{margin-top:5px !important}
#n4 li{margin:0;padding:0 0 0 15px;background:transparent;text-transform:uppercase;font-weight:bold;float: left;}
#n4 li.primero{padding:0}
#n4 li a{color:#7a7878; text-decoration:none}
#n4 li.pmactivosin a, #n4 li.pmactivocon a, #n4 li a:hover{text-decoration:none !important;color:#8ACF00 !important}

#compas{position:relative;margin-top:-1px;padding:0 200px 20px 0;border-bottom:1px solid #fff;background:#dfdfdf}
#compas img{position:absolute;top:-7px;right:0}
#compas *{display:inline;margin:0}
#compas li{list-style-type:none;text-transform:uppercase;font-size:.9em;font-weight:bold}
#compas a{padding-right:1em;margin-right:.1em;background:transparent url(../images/separador1.gif) no-repeat 100% 50%;text-decoration:none;color:#666}
#compas a:hover, #compas .compasactivo{color:#333 !important}

#pactivo{width:100%;float:left;overflow:hidden}
#pactivo h2{margin:0;padding:10px 1em 10px 60px;background:#f4f3f3 url(../images/pactivo.gif) no-repeat 0 0;text-transform:uppercase;font-size:2.2em;color:#666}
#pactivo img{max-width:960px;margin:15px auto 0;display:block}

/* atajo */ 
#atajo ul{float:right;margin:0}
#atajo li{float:left;padding:15px 1em 15px 0;margin-right:1em;background:transparent}
#atajo a{padding:1px 0 2px 18px;background:transparent url(../images/atajoSubir.gif) no-repeat 0 3px;text-decoration:none;color:#807878}
#atajo #atajoVolver{border-right:1px solid #dfdfdf}
#atajo #atajoVolver a{background-image:url(../images/atajoVolver.gif);background-position:3px 0}
#atajo a:hover{background-image:url(../images/atajoSubirOver.gif);text-decoration:none !important;color:#807878 !important}
#atajo #atajoVolver a:hover{background-image:url(../images/atajoVolverOver.gif)}

/* pie */
#pie a, #pie a:hover{color:#999 !important;text-decoration:none}
#pie h2{color:#999;font-size:1em;font-weight:normal}
#pie h2 img{vertical-align:middle;margin:-15px 15px 0 0}
.seccion1, .seccion2{float:left}
.seccion2{margin:-15px 0 0 15px;padding:20px 10px;background:transparent url(../images/separador2.gif) no-repeat 0 0}
.seccion2 ul{margin:0}
.seccion2 li{display:inline;padding:0 2px}
.seccion3{float:right;margin-top:-15px;text-align:right}
.seccion3 p{float:left;padding:20px 10px;background:transparent url(../images/separador2.gif) no-repeat 100% 0}
#pie .conformidad{padding-right:0;background:transparent;color:#666}
#pie .conformidad a, #pie .conformidad a:hover{color:#666 !important}

/* popup imagen */
#a_popupimagen{border:12px solid #3e3e3e;border-bottom-width:33px;background:#3e3e3e;padding-bottom:10px;text-align:center;font:normal 75% Tahoma}
#a_popupimagen p.cerrar{float:right}
#a_popupimagen p.piefoto{min-height:1.5em !important;height:auto !important;height:1.5em;margin:0;padding:15px;background:#fff;text-align:left}
#a_popupimagen a{display:block;padding:4px 10px}
#a_popupimagen a, #a_popupimagen a:hover{text-decoration:none !important;color:#8ACF00 !important}
#precarga{position:absolute;top:0;left:0;width:32px;height:32px;background: transparent url(../images/cargando.gif) no-repeat}

/* toolTip */
#divToolTip{z-index:100000;padding:5px;border:1px solid #807878;background:#fff;color:#807878;font-size:70%;text-align:left}

/* layout especial para colorbox */
#layout-colorbox body{padding:20px;background:#fff;font-size:72%}
#confirmacion .cerrarboton {text-align:center;margin-top: 15px}
#layout-colorbox #popup_container{font-size:1em}

