@charset "utf-8";

/* CSS Document */

body, ul, p, h1, h2, h3, h4 {
	margin:0;
	padding:0;
	list-style-type:none;
}
fieldset {border:0;padding:0;margin:0}
body {
	background-color:#dee1e5;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:100%;
}
.separador {clear:both; height:1px;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
h1 span,h2 span{display:none;}
h5 {font-size:1em;}
.color1 {
	color:#333;
}
.color2 {
	color:#00756f;
}
.color3 {
	color:#d5d52f;
}
.texto1 {
	 line-height:1.8em;
	 font-size:1.1em;	 
	 margin-bottom:1em;
}
.texto2 {
	font-size:1.1em;
	line-height:17px;
}
.texto3 {
	line-height:17px;
	font-size:1.1em;
	margin-bottom:1em;
}
.texto4 {
     font-weight:bold;
	 line-height:17px;
	 font-size:1.1em;	
}
.enlace_bloque {
	position:relative;
	left:150px;
	top:8px;
}
img.foto {padding:1px;border:1px solid #D5D52F}
.enlace_bloque a {color:#333; letter-spacing:1px;}
.corchete {color:#d5d52f;}
.mas {color:#00756f;}
h3 {margin-bottom:0.7em;padding-right:5px;}
h4 {
border-top:1px solid #D5D52F;
font-size:1.29em;
font-weight:bold;
margin-bottom:1.5em;
margin-top:1.8em;
}

h4.sinborde {border:none;}
address {font-style:normal;}
ul.sublista li.none { background-image:none;margin-left:0px;padding-left:0px}
.separador {clear:both; height:1px;}
/************************** Cabecera ******************************/

div#cabecera  {
	/*background-image:url(../imagenes/imgCabecera_1.jpg);*/
	background-repeat:no-repeat;
	background-position:15px 140px;
	}
	
div#cabecera h1 { 
	position:absolute;
	/*background-image:url(../imagenes/logoCabecera.jpg);
	background-repeat:no-repeat;*/
	background-position:0 0;
	top:15px;
	left:10px;
	width:282px;
	height:108px;
}

div#cabecera object {
	position:absolute;
	top:7px;
	margin:0px;	
}

div#cabecera div#buscador {
	position:absolute;
	top:55px;
	left:650px;
}

div.content_text {
	 border:0px; height:30px; width:250px; 
	 background: rgb(255, 255, 255) url(../imagenes/fondoBusquedaGoogle.gif) no-repeat scroll;
	 background-position: 1px 1px;
	 float:left;	 
}

input.texto {
	color:#666;
}

input.boton_buscar {
	position:relative;
	left:2px;
	top:-4px;
}

div#cabecera div#enlaces_cabecera{ 
	position:absolute;
	top:90px;
	left:750px;
}

div#cabecera div#enlaces_cabecera.en{ 
	position:absolute;
	top:90px;
	left:799px;
}


div#cabecera div#enlaces_cabecera li{ 
	display:inline;
	color:#333;
	padding-right:18px;
	margin-left:0px;
	padding-left:0px;
	border:none;
}

div#cabecera div#enlaces_cabecera li.con_separacion {
	background-image:url(../imagenes/separador_lista_cabecera.gif);
	background-repeat:no-repeat;
	background-position:right;
}

div#cabecera div#enlaces_cabecera li a {
	color:#333;
}

div#cabecera div#actualizado {
	position:absolute;
	top:120px;
	left:778px;
	color:#00756f;
	}
div#cabecera div#actualizado.en {
	left:814px
}

div#cabecera p.resumen_objetivos {display:none;}
.logo_no_idex {position:relative;top:15px;left:10px;}


div#seleccion_idioma {position:absolute;top:20px;left:817px;}
div#seleccion_idioma ul li {display:inline;margin-left:10px;}
div#seleccion_idioma a:hover {text-decoration:none;}
div#seleccion_idioma a img {border:0;position:relative;top:2px}

/************************ Menu ***************************/

div#navigation {
background-image:url(../imagenes/fondoMenuPrincipal.gif);
background-repeat:no-repeat;
background-position:0px 10px;
background-color:#FFF; 
position:relative;
}

#navigation.jsActive ul#principal{height:2.5em;}
#navigation.jsActive ul#principal li.current ul{display:none;}
#navigation.jsActive ul ul{display:none;}


#navigation.jsActive ul#principal li.current ul li{background:none;}

#navigation.jsActive ul#principal li ul li a{
 background:none;
 color:#333;
 background:#efef8d url(../img/subrralladoMenu.gif) repeat-x 0 100%;}

#navigation.jsActive ul ul li{
 display:block; 
 position:relative;
 line-height:1.3em;
 float:none;
 /*height:2.1em;*/
 width:10em;
 margin:0;
 padding:0; 
 border:none;	
 background:#efef8d;
 border-left:.2em solid #00756f;
 }


#navigation.jsActive ul#principal li.current ul li{
 background:#efef8d;}


#navigation.jsActive ul ul li.menuItem0{
 padding-top:.3em;
 /*margin-top:.2em;*/}

#navigation.jsActive ul ul li a{
 display:block;
  /*margin:0 .6em;*/
padding:5px 5px 5px 5px;

/*border-top:.2em solid #EFEFEF;*/
 background:none;
 text-align:left;
 position:relative;
 }
#navigation.jsActive ul ul li.ultimo {
padding-bottom:0px;
}

#navigation.jsActive ul#principal  ul li a:hover{
 background-color:#cccc00;
 color:#FFF;
 }

#navigation.jsActive ul ul.columnas1 li.menuItem0
{
 border-right:none;}

#navigation.jsActive ul ul.columnas1 {
 background-position:100% -1px}

#navigation.jsActive ul ul li.menuItem0
{
 border-left:none;
 border-left:2px solid #cccc00;} 
 
#navigation.jsActive ul ul li.menuItem3, #navigation.jsActive ul ul li.menuItem6, #navigation.jsActive ul ul li.menuItem9{
 margin-top:-5.1em;
 border-top:1px solid #3982B5;}

#navigation.jsActive ul ul{
	/*height:20em;*/ 
	padding-right:1px;
	
	z-index:9999;
	margin-top:0.2em;}

ul#principal {
margin:0;
padding:0 0 0 0;
list-style-type:none;
/*border:.1em solid #3982B5;
background:#5AAADE;*/
height:3.4em;
position:relative;
left:21px;
top:3px;
}

ul#principal li {
margin:0;
padding:0 2px 0 0;
line-height:2em;
float:left;

}

ul#principal li a {
color:#00756f;
text-decoration:none;
text-transform:uppercase;
padding-left:1.4em;
padding-right:1.4em;
display:block;
background:transparent url(../imagenes/flechaMenuDesplegable_reposo.gif) no-repeat right;
}

ul#principal li a:hover {
background:transparent url(../imagenes/flechaMenuDesplegable_sobre.gif) no-repeat right;
}

ul#principal li a:hover, ul#principal li.current a {
/*background:#3982B5;*/
text-decoration:none;
} 

ul#principal ul{
	display:none; /*no rompre */
    list-style-type:none;
	position:absolute;
	top:1.9em;
	margin:0; padding:0;
	height:1.2em;
	margin-left:8px;
}


ul#principal li.current ul li a{
	text-transform:none;
	background:#5AAADE;
}

ul#principal li ul li a{
	text-transform:none;
}

ul#principal li.current ul li.current a, ul#principal li.current ul li a:hover{
	text-transform:none;
	background:#3982B5;
}

ul#principal li ul li a, ul#principal li ul li a:hover{
	text-transform:none;
}

ul#principal ul li{
	/*line-height:1.3em;*/
}

ul#principal li.current ul{
display:block;
}

/*FIN MENU*/

/******************** Miga de pan *************************/

div#miga {font-size:1.1em; z-index:50;color:#cece0c; font-weight:bold;margin-left:20px;margin-top:-5px;}
div#miga ul {margin-left:30px;margin-top:10px;margin-bottom:10px;}
div#miga ul li{ display:inline;}
div#miga ul a {color:#00756f; text-decoration:none; font-weight:normal}
div#miga ul a:hover {text-decoration:underline}


/******************** Accesos directos ********************/


div#accesos_directos {
	margin-top:-30px;
	height:90px;
	z-index:-1;
}

div#accesos_directos ul li {
	display:inline;
}

div#accesos_directos ul li a{
	width:70px;
	height:90px;
	color:#333;
	font-size:1.2em;
	position:relative;
	background-repeat:no-repeat;
	background-position:top;
	margin-right:7px;
	display:block;
	float:left;
	z-index:0;
}

div#accesos_directos ul li a:hover {
	text-decoration:none;	
	background-repeat:no-repeat;
	background-position:top
}
div#accesos_directos ul li a span {
	position:absolute;
	top:78px;
	cursor:pointer;
}
div#accesos_directos ul li a.agenda span {
	left:15px;
}
div#accesos_directos a.agenda {
	background-image:url(../imagenes/iconoAgenda_reposo.jpg);
}
div#accesos_directos a.agenda:hover {
	background-image:url(../imagenes/iconoAgenda_sobre.jpg);

}
div#accesos_directos ul li a.rss span {
	left:24px;
}
div#accesos_directos a.rss {
	background-image:url(../imagenes/iconoRSS_reposo.jpg);

}
div#accesos_directos a.rss:hover {
	background-image:url(../imagenes/iconoRSS_sobre.jpg);

}
div#accesos_directos ul li a.preguntas span {
	left:9px;
}
div#accesos_directos a.preguntas {
	background-image:url(../imagenes/iconoAyuda_reposo.jpg);

}
div#accesos_directos a.preguntas:hover {
	background-image:url(../imagenes/iconoAyuda_sobre.jpg);

}
div#accesos_directos ul li a.contacto span {
	left:10px;
}
div#accesos_directos a.contacto {
	background-image:url(../imagenes/iconoContacto_reposo.jpg);

}
div#accesos_directos a.contacto:hover {
	background-image:url(../imagenes/iconoContacto_sobre.jpg);

}

/**************************** Reconocimientos ***********************/
.en div#reconocimientos { background-image:url(../imagenes/cabeceraReconocimientosGalardones_en.jpg); }
div#reconocimientos { 
	width:300px;
	background-image:url(../imagenes/cabeceraReconocimientosGalardones.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:90px;

}

div#texto_reconocimientos {
	border-left:1px solid #d5d52f;
	border-right:1px solid #d5d52f;
	padding-top:30px;
	/*margin-top:19px;*/
	background-image:url(../imagenes/flechaListaMTGL.gif);
	background-repeat:no-repeat;
	background-position:11px 32px;
	height:205px;
	
}
div#texto_reconocimientos img {
	position:relative;
	top:0px;
	left:35px;
}

div#texto_reconocimientos p {
	padding-left:15px;
	padding-right:20px;
}
div#curso_experto p {
	padding-left:15px;
	padding-right:20px;
}

div#fin_reconocimientos {
	width:300px;
	height:20px;
	background-image:url(../imagenes/cierreReconocimientosGalardones.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	position:relative;
	top:-1px;
}
div#reconocimientos  ul {
	position:relative;
	/*top:-10px;*/
	left:15px;
	margin-top:-13px;
	margin-bottom:0px;
	padding:0px;
}

div#reconocimientos  ul li {
	display:inline;
	background-image:url(../imagenes/separador_lista_cabecera.gif);
	background-repeat:no-repeat;
	padding-right:20px;
	background-position:29px 2px;
}
div#reconocimientos  ul li.ultimo {
	background-image:none;
}
div#reconocimientos  ul li a {
	color:#00756F;
	
}
/**************************** Localizacion ***********************/

div#bloque_contacto{
 	background-image:url(../imagenes/fondoLocalizacion.jpg );
	background-repeat:no-repeat;
	width:300px;
	padding-top:163px;
}
div.texto_contacto {
	border-left:1px solid #d5d52f;
	border-right:1px solid #d5d52f;
	margin:0;
	padding-top:12px;
	padding-left:10px;
}



/**************************** Agenda *******************************/

div#agenda {
	width:300px;
	height:196px;
	background-image:url(../imagenes/fondoAgenda.jpg);
	background-repeat:no-repeat;
}

div#agenda td {
	font-family:  Verdana, sans-serif;
	
}

div#agenda #calback {
	/*background: #FFF url('calWaiting.gif') no-repeat 50% 100px;*/
	margin: 0px;
	margin-left:124px;
	width: 175px;
}

div#agenda #calendar {
	width: 100%;
	height: 100%;
	padding-top:34px;
}

div#agenda .cal {border-collapse:collapse;
}

div#agenda .calhead {
	font-size: 10px; 
	font-weight:bold;
	color:#Ca929d;
}

div#agenda .calhead img {
	border: none;
}

div#agenda .dayhead {
	height: 15px;
	background: #999;
	color:#FFF;
	font-size:10px;
}

div#agenda .dom {
color:#990000 !important;
}

div#agenda .dayhead td {
	text-align: center;
}

div#agenda .dayrow {
	height: 17px;
	color:#666;
}

div#agenda .dayrow td {
	font-size: 10px;
	text-align:center;
	border:1px solid #CCC;
   
	
}

div#agenda .day {
margin-top:1px;	
}

div#agenda .dayover {
	background-color:#999;
	color:#FFF;
	
}

div#agenda .dayout {
}

div#agenda .evento {
	color:#0C3;
	font-weight:bold;
	background-color:#CECE0C;
	height:16px;
}


div#agenda .evento a {
	position:relative;
	top:1px;
	color:#060;
}


/**************************** Curso de experto *********************/

div#curso_experto {
	width:300px;
	background-image:url(../imagenes/cabeceraBannerCursoExperto.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:30px;
}

div#texto_curso_experto {
	border-left:1px solid #d5d52f;
	border-right:1px solid #d5d52f;
	padding-top:33px;	
}

div#fin_curso_experto {
	background-image:url(../imagenes/pieBannerCursoExperto.jpg);
	width:300px;
	height:250px;
	margin-top:-1.1em;
}

/**************************** Pie ***********************************/

div#pie {
		margin:0 auto; position:relative;width:960px;
		margin-bottom:60px;	
		background-image:url(../imagenes/fondoNoticiasPortada.gif);
		background-repeat:repeat-y;
		background-position:924px;
	}
div#pie h3 { text-transform:uppercase; color:#00756f; font-size:0.65em; margin-left:15px;margin-top:15px;margin-bottom:12px;}
div#pie div.bloque_mapa {float:left; display:inline; width:151px; height:160px;border-left:1px solid #cccc00; margin-left:35px;}
div#pie div.bloque_mapa a {color:#333;}
div#pie div.bloque_mapa ul {font-size:0.6em;margin-left:15px;letter-spacing:1px; }
div#pie div.bloque_mapa ul li { line-height:2.6em;}

div#pie div.vcard {
		font-size:0.7em;
		text-align:right;
		color:#333;
		margin-right:50px;
		margin-top:30px;
}
div#pie div.vcard .elemento {
		margin-top:10px;
}

div#desarrollo {
	position:absolute;
	top:260px;
	left:40px;
	font-size:0.7em;
	color:#1a5175;
	line-height:20px;
	letter-spacing:2px;
}
div#desarrollo a {
	 color:#1a5175;
}

div#conforme {
	position:absolute;
	top:195px;
	left:40px;
}
div#conforme h3 {margin:0;}

div#conforme li{ 
	display:inline;
	font-size:0.7em;
	color:#333;
	padding-right:16px;
	margin-left:0px;
	padding-left:0px;
	border:none;
}

div#conforme li.con_separacion1 {
	background-image:url(../imagenes/separador_lista_pie.gif);
	background-repeat:no-repeat;
	background-position:62px 0px;
	padding-right:20px;
	
}
div#conforme li.con_separacion2 {
	background-image:url(../imagenes/separador_lista_pie.gif);
	background-repeat:no-repeat;
	background-position:46px 0px;
	padding-right:20px;
	
}

div#conforme li a {
	color:#333;
}



