/* CSS Document */

/* ESTILOS DESAVILITADOS >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
.invisible{ display:none;}
/*.img_ie7{ display:none;}*/
#servicioshome{display:none;}
#m2{ display:none;}/*Menu principal*/
#menu{display:none;}
#menu_1{display:none;}/*Menu cabecera*/
#menu_dcha{display:none;}/*Menu de la derecha*/
#inicio_pag{display:none;}
#aviso{display:none;}
#botonimprimir{display:none;}
#relaciones{ display:none;}
#volver{ display:none;}
/*br{display:none;}*/
#referencias2 img{display:none;}
#referencias2 br{display:none;}
#capa_contacta{display:none;}
#referencias img{display:none;}
.logos{display:none;}
.volar_dcha{display:none;}
.ancho_subir{display:none;}
.subir{display:none;}
#referencias{margin-left:1.5em;}
#referencias ul{float:left; width:100%;}
#referencias ul li{width:33.3%;float:left; list-style:none;}
.rollnoticia, .rollnoticiahome{ display:none;}
#titulo_web{ display:none;}




/* ESTILOS QUE AFECTAN A ETIQUETAS >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
p{ font-size:110%;}
body{line-height:1.5em;font-family:"Arial", Helvetica, sans-serif; font-size:62.5%;color:#233859; font-size:0.7em;}
ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,address,fieldset,input,table,th,td{ margin:0; padding:0;}
img{ border:0em; }
address{}
h2{border-bottom: 0.1em solid #233859; padding-bottom:0.2em!important;padding-bottom:1em; margin-bottom:0.5em;}
h3{color:#2C659A;margin-bottom:0.5em; margin-top:0.5em; padding-left:0.5em;border-bottom:0.1em solid #2C659A; padding-bottom:0.2em; font-size:120%;}
h4{font-weight:bold;padding-bottom:0.2em;padding-left:0em; font-size:125%; border-bottom:0.1em dashed #003265; margin-bottom:0.2em;font-size:112%;}
p{text-align:justify; padding:0em; margin:0em;}
ul,ol,{ list-style: square inside; text-align:justify; padding:0.5em;}
hr{display:none;}
a:link, a:visited, a:active{color: #233859;text-decoration: none;}
a:hover, a:focus{color: #40bcf1;text-decoration: none;}

/*CONTENEDORES*/
#centrada{background-color:#fff;margin:0 auto;position:relative;}
#sendero, #sendero_blog{background-color:#EEF1F4;}
#sendero ul, #sendero_blog ul{}
#sendero ul li, #sendero_blog ul li{display:inline;color:#000;}
#columna_colaboradores br{}
#columna_colaboradores div{width:200px; height:100px;}
#div h3{text-transform: capitalize;}
#contenido_pag{ page-break-inside:inherit;}
#contenido_pag ul li,{background: url(none) no-repeat left 0.5em;}
#metodologia{float:left;position:relative;width:60em;}
#metodologia ul{margin: 0 auto; float:left;margin-left:15em!important;margin-left:5em;}
#metodologia ul li{/* position:relative;*//*height:1.7em;*/}
#grafico_metodologias{float:left;height:40.3em;line-height:0;position:relative;width:60em;z-index:0;}
.metodo_completo{margin:0em auto;}
.metodo_completo img{float:right;padding-left:0.5em; padding-bottom:0.5em; margin-top:0.5em;}
#columna1{width:46.5%; float:left;margin-left:0em; margin-right:1em; height:100%; text-align:justify;}
#columna2{width:46.5%; float:left;height:100%;margin-left:2.55em!important;margin-left:1.5em; text-align:justify;}
#columna1 ul, #columna2 ul{ position:relative;}
.ancho_columna_fichas{position:relative; width:48%; margin-right:0.5em; font-size:100%;}
.font{font-size:100%;}
#columna1 p, #columna2 p{ font-size:100%;}

/*TABLAS*/
/*#hitos{page-break-before:always; height:0;line-height:1.55em;}*/
#salto_pagina { page-break-after:always; display:block; width:100%; clear:both;}
/*#hitos { display:block;}*/
#hitos caption{ background-color:#EEF1F4; border-bottom:0.1em solid #999; font-weight:bold;}
#hitos th{font-weight:bold;}
#hitos td{text-align:justify; border-bottom:0.1em solid #999; padding-bottom:0.2em; padding-top:0.2em;}
/*CLASES*/
.cabecera_impresion{display: block; width:100%;}
#img_home{display:none;}
.imagen_impresion{margin: 0 auto 2%;z-index:0;background-color:#f1f1f1;height: 14em; width:100%; text-align:right;}
/*#img_home{margin: 0em 0em 1.5em;z-index:0;background-color:#f1f1f1; background-image:url(pub/cast/graf/home_2.jpg);background-repeat:no-repeat;background-position:-5em top;background-position:-15em top;height: 14em;width:100%;}*/
div.fondo_gris { border:none;}
.fondo_gris{ background-color:#f1f1f1; border:0.1em solid #999; padding:0.5em;}
.fondo_aliados{ float:left; width:30%; height:17em!important;height:17.5em;margin-left:0.75em; margin-right:0.75em;}
.ancho_fechas{ width:9em;}
.valores_izda{width:50%; float:left; top:3em;}
.valores_dcha{width:45%; float:left; margin-left:2.5em!important;margin-left:0.5em; margin-bottom:2em;}
.TresColumnas{float:left;width:30.7%; margin-left:0.5em; margin-right:0.5em; text-align:left; height:30em;}
.TresColumnas img{ position:relative; top:0.5em;}
.centrar{text-align:center;}
.qfor{float:left;top:1em; margin-right:1em; text-align:right; width:90%;}
.imagen_qfor{ float:right;}
.mayusculas{text-transform: uppercase;}

/*NOTICIAS*/
a.fecha{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:90%;text-transform: none;font-weight: bold;text-align:right;color: #2C659A;text-decoration: none;float:right;}
.titnoticiahome a{ font-size:125%;}
.noticiafot{padding:0.5em 1em 0.2em 0em;height:auto;max-height:120px; width:121px; float:left;}
.noticiacompletahome, .noticiacompleta{height:16.5em; border-bottom:0.1em solid #ccc;}
.textnoticiahome, .textnoticia{font-size:100% !important;position:inherit;}
.textnoticiahome[class], .textnoticia[class]{position:relative!important;position:absolute;}
.noticiacompleta h4,.noticiacompleta h3{ background-color:#FFFFFF; font-size:110%; }

.articulos ul{ padding-left:2em;}
.articulos ul li{background: url(none);padding-left: 1em;list-style: square inside;}
.articulos ul li ul li{background: url(none);padding-left: 1em;padding-bottom:0em!important;padding-bottom:0em;list-style: circle inside;}
.articulos img{ padding-right:0.5em; padding-bottom:0.25em;}
/*RECONOCIMIENTOS*/
.reconocimientos{height:16.6em; border-bottom:0.1em solid #ccc;}
.reconocimientos[class]{ height:auto; min-height:18.5em;}
.reconocimientos ul{ padding-left:2em; position:relative;}
.reconocimientos ul li{position:relative;padding-left: 1em;padding-bottom:0em!important;padding-bottom:0em;position:relative;list-style: square inside;}
.reconocimientos ul li ul li{position:relative;padding-left: 1em;padding-bottom:0em!important;padding-bottom:0em;position:relative;/* font-size:95%!important;*/
font-size:100%;list-style: circle inside;}
.reconocimientos img{padding:0.5em 1em 0.2em 0em;}
/*METODOS*/
.suavizado {font-size: 14px; background-image:none; padding-left:0em; margin-top:2em; line-height:1.5em;}
/*BLOG*/
/*#post{background-color:#9bb5cd; padding-left:0em; font-size:100%; font-weight:bold; position:relative; float:left; width:75em!important; width:75.5em; text-align:left;}
#post ul{ position:relative; float:left; width:100%;}
#post li{ position:relative; float:left;width:auto; display:inline; background-image:none; padding-left:0em; margin-left:0em;}
.titulo_post{width:39.5em; position:relative; float:left; padding-right:0.5em; padding-left:0.5em; margin-left:0.5em;}
.fecha_post{ width:6em;position:relative; float:left;padding-right:0.5em;padding-left:1em!important;padding-left:1.5em;margin-left:0.5em;}
.autor_post{width:10em;position:relative;float:left;padding-right:0.5em;padding-left:0em;margin-left:0.5em;font-weight:bold;}
.comentarios_post{ width:8em; position: relative; float:left;}
#temas{ position:relative; float:left;padding-right:0.5em; margin-top:1em; margin-bottom:1em; width:100%;}
#temas ul{ padding-bottom:1em;border-bottom:0.1em solid #9bb5cd; position:relative; float:left;}
#temas ul li{ float:left; position:relative; margin-left:0.5em;}

.temas_titulo_post{width:39em; position:relative; float:left; padding-right:0.5em; padding-left:0.5em; margin-left:0.5em;}
.temas_fecha_post{ width:6em;position:relative; float:left;padding-right:0.5em;padding-left:0.5em;margin-left:0.5em; text-align:center;}
.temas_autor_post{width:10.5em;position:relative; float:left;padding-right:0.5em;padding-left:0em;margin-left:0em; font-weight:bold;}
.temas_comentarios{width:8.2em;position:relative; float:left;padding-right:0.5em;padding-left:0em;margin-left:0.5em; text-align:center;}

*/
/*BLOG revision*/
#post{background-color:#9bb5cd; padding-left:0em; font-size:100%; font-weight:bold; position:relative; float:left; width:75em!important; width:75.5em; text-align:left;}
#post ul{ position:relative; float:left; width:100%;}
#post li{ position:relative; float:left;width:auto; display:inline; background-image:none; padding-left:0em; margin-left:0em;}
.titulo_post{width:100%; position:relative; float:left; /*padding-right:0.5em; padding-left:0.5em; margin-left:0.5em;*/ font-weight:bold;}
.fecha_post{ width:100%;position:relative; float:left;padding-right:0.5em;padding-left:1em!important;padding-left:1.5em;/*margin-left:0.5em;*/ font-weight:bold;/* top:-0.75em;*/}
.autor_post{width:10em;position:relative;float:left; padding-left:0.5em;/*padding-right:0.5em;margin-left:0.5em;*/font-weight:bold;/*	top:-0.75em;*/}
.comentarios_post{ width:8%; position: relative; float:left;}
.temas{ position:relative; float:left;/*padding-right:0.5em;*/ margin-top:1em; margin-bottom:1em; width:100%;}
.temas ul{ padding-bottom:1em;border-bottom:0.1em solid #9bb5cd; position:relative; float:left; width:100%; padding:0.5em 0em; }
.temas ul li{ float:left; position:relative; margin-left:0.5em;}

.temas_titulo_post{width:49%; position:relative; float:left; padding-right:0.5em; padding-left:0.5em; margin-left:0.5em;}
.temas_fecha_post{ width:10%;position:relative; float:left;/*padding-right:0.5em;padding-left:0.5em;margin-left:0.5em; */text-align:left;}
.temas_autor_post{width:10.5em;position:relative; float:left;padding-right:0.5em;padding-left:0em;margin-left:0em; font-weight:bold;}
.temas_comentarios{width:auto;position:relative; float:left;padding-right:0.5em;padding-left:0em;margin-left:0.5em; text-align:left;}

#categorias ul li{ list-style-type:none; float:left;}
.post_comentarios{ font-weight:bold;}
#categorias ul.encabezado{ float:left; width:100%; background-color:#efefef;}
.titular_blog{ width:49%; position:relative; float:left; padding-right:0.5em; padding-left:0.5em; margin-left:0.5em; font-weight:bold; float:left;}
.blog_fecha{ width:10%;position:relative; float:left;padding-right:0.5em;padding-left:0.5em;margin-left:0.5em; text-align:left;}
.post_comentarios{width:auto; position: relative; float:left;}
#categorias .blog_fecha{ padding-left:0em; margin-left:0em;}
#categorias .fecha_post{ padding-left:0em!important; padding-right:0; margin-left:0; text-align:left;}
/*PIE*/
#pie{border-top: 0.1em solid #40bcf1;float:left;width:100%; }
.piepagina{color: #2C659A;text-decoration: none;margin:0em 0em 0.3em;padding-top: 0.2em;width:100%; font-size:9px!important;font-size:9px;clear:both;}
a.piepagina{position:relative;color: #2C659A;text-decoration: none;margin:0em 0em 0.3em;padding-top: 0.2em;font-size:9px!important;font-size:9px;clear:both;}
.rss2,.rss{display:none;}

/*#pie{border-top: 0.1em solid #40bcf1; margin-top:0.5em; float:left;width:100%;}
.piepagina{color: #2C659A;text-decoration: none;margin:0em 0em 0.3em;padding-top: 0.2em; font-size:93%;}
a.piepagina:link, a.piepagina:visited, a.piepagina:active{color: #2C659A;text-decoration: none;}
a.piepagina:hover, a.piepagina:focus{color: #2C659A;text-decoration: none;}*/


/*Estilos de formulario_1*/
/*#preinscripcion fieldset{padding-left:3em; border: 0.1em solid #f1f1f1; padding-bottom:1.5em;}
#preinscripcion legend{color:#009ee1; font-size:1.1em;}
#preinscripcion dt{ position:relative; float:left; display:block; font-size:110%;}
#preinscripcion dd{ position:relative; font-size:1.1em;padding-bottom:0.5em;padding-top:0.5em; float:left; height:auto; width:98%; margin-bottom:0em; margin-top:0em; background-color:#fff;}*/
#preinscripcion label{ position:relative; float:left!important; width:6em; display:inline!important;}
#preinscripcion input{ position:relative; width:60%; border:0.1em solid #999999; padding-left:0.2em; color:#999;/* float:left;*/}
#preinscripcion select{ position:relative; width:60%; border:0.1em solid #999999; padding-left:0.2em; color:#999;/* float:left;*/}
