/* CSS Document */
* {margin:0; padding:0}
img {border:none}
ul {list-style:none}
body {text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#696E74; }
div.width {width:auto; margin:20px auto; min-width:auto; text-align:left}
* html .minwidth {
	border-left:none;
}
* html .container {
	margin-left:0;
	position:inherit;
}
/*\*/
* html .minwidth, * html .container {
	height: 1px;
}
/**/

div.ancho_menu {width:200px;  text-align:left; float:left; display:none}
* html .min_ancho_menu {
	/*border-left:300px solid white;*/
}
* html .container_menu {
	/*margin-left:-300px;
	position:relative;*/
}
/*\*/
* html .min_ancho_menu, * html .container_menu {
/*	height: 1px; */
}
/**/

div.ancho_centro {width:auto; min-width:460px; float:none}
* html .min_ancho_centro {
	/*border-left:465px solid white;*/
}
* html .container_centro {
	/*margin-left:-465px;
	position:relative;*/
}
/*\*/
* html .min_ancho_centro, * html .container_centro {
/*	height: 1px; */
}
/**/







#contenedor {}
#cabecera {margin-bottom:11px;background-image:url(../images/fondo_log.gif); background-position:0 33px; background-repeat:repeat-x;}
#cabecera:after, #apoyo:after, #main:after {content:"."; height:0; clear:both; display:block; visibility:hidden}
/* Hides from IE-mac \*/
* html #cabecera{height: 1%;}
/* End hide from IE-mac */
h1 {float:left;  }
h1 img {display:block;}
#apoyo {font-size:.9em;  float:right; margin-top:25px; background-color:white; display:none}
/* Hides from IE-mac \*/
* html #apoyo{height: 1%;}
/* End hide from IE-mac */
#apoyo a {color:#696e74; text-decoration:none;}
#apoyo a:hover, #pie a:hover , #apoyo li.activa a{color:#B9D305}
#apoyo li {float:left; padding-left:4px}

/* Hides from IE-mac \*/
* html #main{height: 1%;}
/* End hide from IE-mac */

#menu {position:relative; line-height:1.7em; }
#menu li {margin-right:0px; padding-right:0px;}
#menu li.quieres {margin-bottom:4px; color:#B9D305; font-weight:bold;}
#menu li.quieres a {margin-bottom:4px; color:#B9D305; font-weight:bold; background-image:none}
#menu li.eventos{padding-bottom:10px;}
#menu li.fundacion{padding-top:0px;}
#menu li.trabaja {border-top:1px solid #BFC2C4; border-bottom:1px solid #BFC2C4; margin:0px 0 8px 0; padding:8px 0px 10px 0}
#menu a {color:#696E74; text-decoration:none; padding-right:6px;  padding-left:16px}
#menu li.trabaja a, #menu li.fundacion a {background-image:none}
#menu a:hover {font-weight:bold; background-image:url(../images/flecha.gif); background-repeat:no-repeat; background-position:9px .4em;}
#menu a.activa {font-weight:bold; background-image:url(../images/flecha_verde.gif); background-repeat:no-repeat; background-position:9px .4em; color:#b9d305;}
#menu a.senalada {font-weight:bold; background-image:url(../images/flecha.gif); background-repeat:no-repeat; background-position:9px .4em; }

/*#submenu1 {position:absolute; left:155px; top:2px}
#menu.quieres_trabajar #submenu1 {top:22px}
#submenu2 {position:absolute; left:155px; top:18px}
#menu.quieres_trabajar #submenu2 {top:39px}
#submenu3 {position:absolute; left:155px; top:34px}
#menu.quieres_trabajar #submenu3 {top:55px}
#submenu4 {position:absolute; left:155px; top:51px}
#menu.quieres_trabajar #submenu4 {top:71px}
#submenu5 {position:absolute; left:155px; top:67px}
#submenu6 {position:absolute; left:155px; top:103px}*/
.oculto {display:none;}
#menu li ul {margin-top:3px; }
#menu li ul li {margin-right:0; margin-left:20px; padding-right:0; line-height:1px;   margin-bottom:5px; }
#menu li ul li a {padding-left:16px; margin-left:0px; line-height:1.1em; margin-bottom:0px;background-image:none;background-position:4px .3em; display:block; background-repeat:no-repeat;  }
#menu li ul li a:hover {background-position:9px .2em}
#menu li ul li a.activa { background-image:url(../images/flecha_down.gif);  background-position:9px .2em;}
#menu li ul li a.sin_hijos {background-image:url(../images/flecha_verde.gif);  background-position:9px .2em;}
#menu li ul li a.hijos {background-image:url(../images/flecha_hijos.gif); background-position:9px .2em; background-repeat:no-repeat}
#menu li ul li ul {padding-left:0px; line-height:1px; margin-top:2px; margin-top:5px;}
#menu li ul li ul li {padding-left:0px;  line-height:1px;  margin-left:20px; }
#menu li ul li ul li a {padding-left:16px; margin-left:0px;  line-height:1.4em; margin-bottom:0px;background-image:none;background-position:9px .5em; display:block; background-repeat:no-repeat }
#menu li ul li ul li a:hover {background-position:9px .5em;}

#menu li ul li ul li a.activa {padding-left:16px; margin-left:0px;  background-image:none;background-position:9px .5em; display:block; background-repeat:no-repeat ;color:#b9d305;  color:#b9d305; background-image:url(../images/flecha_verde.gif); }

#centro {}
#mensaje {display:none;  }
#mensaje.int {background-image:url(../images/fondo_claim_int.gif); background-position:left;}
#mensaje:after {content:"."; height:0; clear:both; display:block; visibility:hidden}
/* Hides from IE-mac \*/
* html #mensaje{height: 1%;}
/* End hide from IE-mac */
div.img {float:left; width:180px; }
div.img img {display:block}
div.img_right {float:right; display:block; margin:0; width:324px}
div.img_right img {display:block;}
div.claim {font-size:1.3em; font-weight:bold; color:white; font-family:Trebuchet MS,Arial, Helvetica, sans-serif; padding:20px 12px 20px 28px;margin-left:180px  }
  

.modulos {margin-top:20px}
.modulos:after {content:"."; height:0; clear:both; display:block; visibility:hidden}
/* Hides from IE-mac \*/
* html .modulos{height: 1%;}
/* End hide from IE-mac */

div.modulo {float:left; width:49%; margin-bottom:20px; margin-top:0; display:inline;}
div.modulo h2 {font-family:Trebuchet MS,Arial, Helvetica, sans-serif; font-size:1.3em; color:white;}
.bl {background: url(../images/bl.gif) 0 100% no-repeat #B9D305; margin-bottom:12px; width:100%; }
.bi {background: url(../images/bi.gif) 0 100% no-repeat #B9D305; margin-bottom:20px; width:100% }
.br {background: url(../images/br.gif) 100% 100% no-repeat}
.bd {background: url(../images/bd.gif) 100% 100% no-repeat}
.tl {background: url(../images/tl.gif) 0 0 no-repeat}
.ti {background: url(../images/ti.gif) 0 0 no-repeat}
.tr {background: url(../images/tr.gif) 100% 0 no-repeat; padding:3px 10px;} 
.td {background: url(../images/td.gif) 100% 0 no-repeat; padding:0;} 
.clear {font-size: 1px; height: 1px}
div.modulo h3 {margin-left:4px; line-height:1.3em; font-size:1em}
div.modulo p {margin-left:4px; line-height:1.3em;}
div.hr {margin:18px 0; height:1px; background-color:#CED0D2} 
div.hr hr {display:none;}
div.modulo a {font-weight:bold; color:#B9D305}
div.right {float:right; }
div.modulo ul {margin-left:4px;}
div.modulo ul a {color:#696E74}
div.modulo ul li {line-height:1.3em; background-image:url(../images/punto.gif); background-repeat:no-repeat; background-position:left center; padding-left:10px; }
div.modulo p.entrar {margin-top:8px; margin-bottom:8px}
div.modulo p.imagen {margin:0px 0 10px 0}

#pie {border-top:1px solid #BFC2C4; border-bottom:1px solid #BFC2C4; padding:10px 3px 0px 3px; color:#8a8a8a; margin-top:30px }
#pie p {float:left;margin-bottom:10px  }
#pie ul {float:right; margin-bottom:10px; display:none}
#pie li {display:inline; float:left; padding-left:4px}
#pie li.sobre {margin-left:120px}
#pie:after {content:"."; height:0; clear:both; display:block; visibility:hidden}
/* Hides from IE-mac \*/
* html #pie{height: 1%;}
/* End hide from IE-mac */
#pie {margin-bottom:40px;}
#pie a {color:#8a8a8a;text-decoration:none;}
#pie li.activa a {color:#B9D305}
#pie a#aviso {color:#B9D305; text-decoration:underline; display:none}

h2.claim {font-size:1.3em; font-weight:bold; color:white; font-family:Trebuchet MS,Arial, Helvetica, sans-serif; padding:20px 12px 20px 20px; margin-right:325px  } 

h2 span.numero {font-size:3em}

div.descripcion {margin:20px 0 20px 8px}
#sectores{margin:10px 0; line-height:13px;}
#sectores li {background-image:url(../images/flecha.gif); background-repeat:no-repeat; background-position:0 4px; font-weight:bold; padding-left:6px; margin-bottom:10px }
#sectores li ul li {margin-left:10px; padding-left:12px; background-image:none; font-weight:normal; margin-bottom:auto}
#sectores li ul li ul li {background-image:url(../images/flecha_verde.gif); padding-left:6px; }
#sectores a {color:#B9D305; font-weight:bold;}
#texto {line-height:1.3em; }
#texto a {color:#B9D305; font-weight:bold;}
#texto p {margin-bottom:1em}
#texto ul {margin-left:25px; margin-bottom:20px}
#texto li {background-image:url(../images/flecha_verde.gif); background-position:left center; background-repeat:no-repeat; padding-left:10px;}

span.img {margin:15px 0; text-align:center; display:block}
p.img {text-align:center;}
.botonera {text-align:center; margin-top:20px; display:none}
.botonera img {margin-left:50px; vertical-align:middle}
.botonera a {color:#696E74}

#bread { font:normal 1.8em Trebuchet MS,Arial, Helvetica, sans-serif; color:#B9D305; margin-bottom:12px;}
#bread ul {	margin-left: 0;	padding-left: 0;	display: inline;	border: none;	} 

#bread ul li {	margin-left: 0;	padding-left: 2px;	border: none;	list-style: none;	display: inline; 
	}
	
	#bread ul li.here{font-weight:normal}
	
	div.flash {text-align:center; margin:20px 0}
	div.flash_home {text-align:center; margin:0 0}
	
	#texto h4.tr {font:bold 1.6em Trebuchet MS,Arial, Helvetica, sans-serif; color:#FFFFFF;}
	
	#texto h5.titular_2 { color:#B9D305; border-bottom:1px solid #BFC2C4; margin-bottom:15px; font-size:1.3em;  }

.referencia {margin-top:16px; margin-bottom:24px}
p.nombre_proyecto {font-weight:bold;}
.referencia .imagen {float:left; width:184px; padding-bottom:15px; }
.referencia .imagen p.img {border:1px solid #BFC2C4; width:158px; text-align:center; line-height:1px; padding:15px 0}
.referencias_logos p.img {border-right:1px solid #BFC2C4;  border-top:1px solid #BFC2C4;  border-bottom:1px solid #BFC2C4; height:110px; text-align:center; line-height:1px; padding:0px 0; margin:0; }
.referencias_logos p.borde_izda {border-left:1px solid #BFC2C4;}
.referencias_logos p.img img {margin-top:15px}
.referencia .imagen p {margin:5px 0 3px 0; }
.referencia .texto {line-height:1.6em}
.referencia .texto p {margin:0 0 4px 0; }

.referencia:after {content:"."; height:0; clear:both; display:block; visibility:hidden}
/* Hides from IE-mac \*/
* html .referencia{height: 1%;}
/* End hide from IE-mac */

.modulo_imagenes {margin:35px 0 0;}
.modulo_imagenes:after, .info_oficina:after {content:"."; height:0; clear:both; display:block; visibility:hidden}
/* Hides from IE-mac \*/
* html .modulo_imagenes, * html div.info_oficina{height: 1%;}
/* End hide from IE-mac */
.modulo_imagenes .modulo {float:left; width:247px; margin-right:13px;}
.modulo_imagenes .modulo p {margin:10px 0 0 10px;}

ul.tipo_1 { position:relative; margin:0 0 0 10px !important;}
ul.tipo_1 li {background: url(../images/flea/flecha_gris.gif) no-repeat left .4em  !important; padding:0 0 2px 10px !important;}

div.localizacion  {padding-bottom:20px; margin-bottom:20px; }
div.info_oficina {margin-bottom:20px}
div.datos_oficina {width:240px; float:left; margin-bottom:20px; margin-right:12px}

.localizacion .imagen_oficina {width:211px; margin-bottom:12px; }
.localizacion .sombra {background:url(../images/bg/sombra.gif) no-repeat 2px 2px; padding: 0 2px 2px 0; position:relative;}
.localizacion .borde {border:1px solid #BFC2C4;}

.google_map {float:left; width:420px; height:300px; border:1px solid #666;  }
.plano_sit {float:left; width:420px;   }
div.largo {float:none;}
#texto li {position:relative;}
#texto ul.que_hacemos {margin-left:60px}
#texto ul.que_hacemos li{position:relative}

.referencias_logos { margin:0 0 20px 0;}
.referencias_logos:after, .referencias_logos div.fila:after {content:"."; height:0; clear:both; display:block; visibility:hidden}
/* Hides from IE-mac \*/
* html .referencias_logos, * html .referencias_logos div.fila{height: 1%;}
/* End hide from IE-mac */
.referencias_logos div {float:left; width:33.3%; text-align:center;  margin-bottom:0; padding-bottom:0}
.referencias_logos div.fila {float:none; width:auto; margin-bottom:20px; padding-bottom:0;}


p.subir, #texto p.subir {text-align:right; padding:5px; border-top:1px solid #BFC2C4; margin-bottom:15px;}
p.subir a, #texto p.subir a { background: url(../images/flea/flecha_verde_subir.gif) no-repeat left bottom; padding-left:10px; }
p.volver {text-align:right; padding:5px; border-top:1px solid #BFC2C4; margin-bottom:15px;}
p.volver a{ background: url(../images/flea/flecha_verde_izda.gif) no-repeat left bottom; padding-left:10px; }

.intro {margin-bottom:24px}
#innovacion {line-height:1.6em}
#texto .referencia .texto li, #texto .alianza .texto li, #texto #innovacion li {background-position:0 6px}
#texto li  {background-position:0 4px}

.alianza {margin-top:16px; margin-bottom:24px}
p.nombre_proyecto {font-weight:bold;}
.alianza .imagen {float:left; width:184px; padding-bottom:15px; }
.alianza .imagen p.img {border:1px solid #BFC2C4; width:158px; text-align:center; line-height:1px; padding:15px 0}
.alianza .imagen p {margin:5px 0 3px 0; }
.alianza div.texto {line-height:1.6em; margin-left:180px}
.alianza .texto p {margin:0 0 4px 0; }

.alianza:after {content:"."; height:0; clear:both; display:block; visibility:hidden}
/* Hides from IE-mac \*/
* html .alianza{height: 1%;}
/* End hide from IE-mac */
#texto .alianza h5 {font-size:1em; color:#B9D305; border-bottom:1px solid #BFC2C4; margin-bottom:15px;}
p.nombre_empresa {font-weight:bold; text-align:center}

#texto div.organigrama {background:url(../images/flea/fondo_organigrama.gif) left bottom no-repeat; margin-bottom:30px}
#texto div.organigrama div.primer_nivel {margin-bottom:7px}
#texto div.organigrama div.segundo_nivel {margin-bottom:7px; padding-left:58px; background:url(../images/flea/fondo_segundo_nivel.gif) left center no-repeat;}
#texto div.organigrama div.segundo_nivel_ultimo {margin-bottom:7px; padding-left:58px; background:url(../images/flea/fondo_segundo_nivel_last.gif) left center no-repeat;}
#texto div.organigrama div.tercer_nivel {margin-bottom:7px; padding-left:116px; background:url(../images/flea/fondo_tercer_nivel.gif) left center no-repeat;}
#texto div.organigrama div.tercer_nivel_ultimo {margin-bottom:7px; padding-left:116px; background:url(../images/flea/fondo_tercer_nivel_last.gif) left center no-repeat;}
#texto div.organigrama div.borde {background:url(../images/flea/linea_cargo.gif) no-repeat ; height:1px; line-height:1px; font-size:1px; }
#texto div.organigrama div.cargo {background:url(../images/flea/fondo_cargo.gif) repeat-y; padding:0 1px; margin-top:0}
#texto div.organigrama div.foto {float:left; width:55px; font-size:1px; line-height:1px; }
#texto div.organigrama div.datos {float:left; width:260px; padding-top:10px;  display:inline; margin-left:12px;}
#texto div.organigrama div.datos p {margin-bottom:5px}
#texto div.organigrama div.foto img { margin-bottom:0}
#texto div.organigrama div.cargo:after {content:"."; height:0; clear:both; display:block; visibility:hidden}
/* Hides from IE-mac \*/
* html #texto div.organigrama div.cargo {height: 1%;}
/* End hide from IE-mac */

p.nombre_miembro {font-weight:bold; font-size:1.1em}

ul.tipo_7 {margin:20px 0 !important;}
ul.tipo_7 li {padding:5px 0 10px 8px !important; vertical-align: middle; background-position:0 1em !important;}
ul.tipo_7 li img {vertical-align:middle;}
.botonera_eventos {margin-top:30px}
.botonera_evento:after, .botonera_eventos:after, .botonera_sectores:after {content:"."; height:0; clear:both; display:block; visibility:hidden}
/* Hides from IE-mac \*/
* html .botonera_evento, * html .botonera_eventos, * html .botonera_sectores{height: 1%;}
/* End hide from IE-mac */
.botonera_evento p, .botonera_eventos div.izquierda, .botonera_sectores div.izquierda {float:left; margin-bottom:0; width:49%}
#texto .botonera_eventos div.izquierda h4.tr, #texto .botonera_eventos div.derecha h4.tr, #texto .botonera_sectores div.derecha h4.tr, .botonera_eventos div.anyo h4.tr {}
#texto .botonera_eventos div.izquierda h4.tr a, #texto .botonera_eventos div.derecha h4.tr a, #texto .botonera_eventos div.anyo h4.tr a {color:white; text-decoration:none;}
#texto .botonera_sectores div.derecha h4.tr a, #texto .botonera_sectores div.izquierda h4.tr a {color:white; font-size:.8em; text-decoration:none;}
.botonera_evento p.ver_detalles, .botonera_eventos div.derecha, .botonera_sectores div.derecha {float:right; margin-bottom:0; width:49%}
div.hr_evento {margin-top:0}

#texto .botonera_eventos div.anyo {float:left; margin-bottom:0; width:23%; display:inline; margin-right:1%}

#texto input.boton_formulario {background:#fff url(../images/botones/fondo_boton.gif) left bottom repeat-x; border:1px solid #D9D9D9; font-weight:bold; font-size:9px; color:#B9D305; font-family:Verdana, Arial, Helvetica, sans-serif; vertical-align:middle; padding:0 2px 2px 2px; margin-bottom:5px; margin-top:5px}

.input150{width:154px;font-size:10px; border:1px solid #999;}
.input250{width:254px;font-size:10px; border:1px solid #999;}
.input350{width:354px;font-size:10px; border:1px solid #999;}
.comb150{width:159px;font-size:10px; border:1px solid #999;}
.comb200{width:209px;font-size:10px; border:1px solid #999;}
.comb250{width:259px;font-size:10px; border:1px solid #999;}
.comb300{width:300px;font-size:10px; border:1px solid #999;}
.comb350{width:359px;font-size:10px; border:1px solid #999;}
.comdia{width:50px;font-size:10px; border:1px solid #999;}
.combmes{width:50px;font-size:10px; border:1px solid #999;}
.comano{width:50px;font-size:10px; border:1px solid #999;}
.areatexto {font:normal 11px Arial, Helvetica, sans-serif; border:1px solid #999; }
.casilla { position:relative; top:-3px;  }

.galeria {}
.galeria:after {content:"."; height:0; clear:both; display:block; visibility:hidden}
/* Hides from IE-mac \*/
* html .galeria{height: 1%;}
/* End hide from IE-mac */
.galeria .imagen { float:left; padding:0 20px 15px 0;}
#ampliacion { text-align:center;}

#ampliacion img {border:1px solid #BFC2C4;}
#texto {line-height:1.4em}
#texto li img {vertical-align:middle}
#texto .titular3{ color:#B9D305; font-weight:bold;   }

.descripcion_sector {margin-bottom:20px}
ul.tipo_4 {margin:15px 0 20px 10px !important; }
ul.tipo_4 li {background: url(../images/flea/guion_verde.gif) no-repeat left .6em !important; padding-left:7px !important; margin-bottom:5px; }

#texto ul.tipo_5{position:relative; margin:0px 0 0 0; padding-top:0px; padding-left:0; padding-bottom:0 }
#texto ul.tipo_5 img {vertical-align:middle}
#texto ul.tipo_5 ul {margin-top:5px; margin-left:0; padding-left:0; margin-bottom:0}
#texto ul.tipo_5 li {background:url(../images/flea/flecha_verde.gif) no-repeat left .5em ; margin:0 0 0px 8px; padding:0 0 2px 8px; color:#B9D305; font-weight:bold; margin-top:10px}
#texto ul.tipo_5 li ul li {background:url(../images/flea/flecha_doble.gif) no-repeat left 5px; padding:0 0 2px 12px; color:#696E74; font-weight:normal;}
#texto ul.tipo_5 li ul li ul li {background-image: url(../images/flea/flecha_gris.gif); padding-left:8px;  }
#texto ul.tipo_5 li ul li ul li ul li {background-image: url(../images/flea/cuadrito.gif); padding-left:8px; }
#texto ul.tipo_5 li p {margin-bottom:0;margin-left:10px; font-weight:normal }
#texto ul.tipo_5 li  p.titulo_destacado {background-image:url(../images/flea/asterisco.gif); background-position:left center; background-repeat:no-repeat; padding-left:12px; color:#B9D305; margin-top:10px; font-weight:bold}
#texto ul.tipo_5 li p.titulo_normal {color:#B9D305; font-weight:bold; margin-top:10px}

#texto p.leyenda {text-align:right; font-weight:bold}
#texto p.leyenda img {vertical-align:middle}

#texto ul#idiomas li.oficina {margin-top:8px}
#texto ul#idiomas li {background-position:0 5px; }
#texto #mapa li {margin-bottom:15px; background-position:0 5px}
#texto #mapa li a {font-weight:bold; color:#696E74}
#texto #mapa li ul {margin-top:5px; margin-bottom:0; margin-left:5px}
#texto #mapa li ul li {margin-left:2px; margin-bottom:5px}
#texto #mapa li ul li a {font-weight:normal}
#texto #mapa li ul li ul li a {text-decoration:underline}

#texto table.listado td {vertical-align:top; padding:3px; }
#texto table.listado td.fecha {width:16%}

#texto table.listado td.pdf {width:16%; text-align:right}
#texto table.listado td.pdf img {vertical-align:middle}

#texto table.admin td {vertical-align:top; padding:3px; font-size:0.6em }
#texto table.admin td.fecha {width:16%}
#texto table.admin td.epigrafe {font-weight:bold;}
#texto table.admin td.derecha {font-weight:bold; text-align: right;}

#texto table.admin td.pdf {width:16%; text-align:right}
#texto table.admin td.pdf img {vertical-align:middle}
