/* CSS Document */
body {margin:0;background:url(images/fondo.jpg) repeat-x; font-family: Arial, Helvetica, sans-serif; }
#global {margin:0px auto 0px auto;}
#contenedor {width:985px;margin:0px auto 0px auto;vertical-align:top;background:url(images/fondo_content.jpg) repeat-x;}
#header {height:124px;margin:0px 0px 0px 0px;}
	#container_logo{width:202px;height:104px;margin: 9px 0px 0px 0px;float:left;}
	#container_menus{width:606px;height:104px;margin: 9px 0px 0px 0px;float:right;vertical-align:bottom;}
	#linea_menus{width:3px;height:104px;margin: 9px 0px 0px 0px;float:right;vertical-align:bottom;}
		#container_menusup{width:609px;height:65px;margin: 0px 0px 0px 0px;float:right;vertical-align:bottom; background-color:#FFFFFF}
			#menusup{ width:300px; height:65px; float:right; text-align:right; padding:6px 0 0 0;}
			#menusup a{	float:left; display:block; margin: 0 3px 0 3px; overflow:hidden; max-width:120px; color:#BFBFBF; font-size:11px; text-decoration:none;	}
			#menusup a:hover {color:#8CA0CE;}
			#menusup a#activo {color:#8CA0CE;}
				#container_seccion_sup{height:13px;width: 50px;margin:6px 0px 46px 0px;vertical-align:middle; text-align:center; float:left;}
				#container_seccionL_sup{height:13px;width: 60px;margin:6px 0px 46px 0px;vertical-align:middle; text-align:center; float:left;}
				#container_seccionXL_sup{height:13px;width: 85px;margin:6px 0px 46px 0px;vertical-align:middle; text-align:center; float:left;}
				#container_separador_sup{ margin:0 2px 0 3px; float:left; font-size:11px; color:#BFBFBF; text-decoration:none;}
		#container_menu{width:609px;height:39px;margin: 0px 0px 0px 0px;float:right;vertical-align:top;}
			#container_menu a:hover { color:#F85900;}
			#container_seccion{height:13px;width: 97px;margin:13px 0px 13px 0px;vertical-align:middle; text-align:center; float:left; display:block; font-size:12px;}
			#container_seccionXL{height:13px;width: 115px;margin:13px 0px 13px 0px;vertical-align:middle; text-align:center; float:left; display:block; font-size:12px}
			#container_separador{ height:30px; width:1px; margin:3px 0px 6px 0px; float:left; background-color:#CCCCCC;}
#contenido {margin:0px auto 0px auto;vertical-align:top; background-color:#FFFFFF;}
#contenido #migasdepan { background:url(images/header_inicio.gif); }
#contenido #migasdepan #contenedormigas {margin-left:10px;}
#contenido #migasdepansecc { background:url(images/header_secciones2.gif); }
#contenido #migasdepansecc #contenedormigassecc {margin-right:10px;}
#contenido div#izda{ background-color:#FFFFFF; font-size:11px; color:#555555; text-align:justify;}
#contenido div#izda #texto { height:248px; background-color:#FFFFFF;  line-height:17px; padding:0 10px 5px 10px; border-top:2px solid #CCCCCC; border-bottom:2px solid #CCCCCC;}
#contenido #banners { height:100px; width:200px; background-color:#FFFFFF; margin: 5px 0 0 0; float:left}
#contenido #banners img { border:1px solid #CCCCCC; margin: 0 6px 0 7px; }
#contenido div#central{ background-color:#FFFFFF; vertical-align:top; padding: 0 0 0 0; }
#contenido div#central #flashcontent{ background-color:#FFFFFF}

#contenido #servicios{ height:100px; width:569px; background-color: #FFFFFF; float:left;}

#contenido #servicios #elementos{ height:100px; width:87px; background-color:#F85900; float:left; border: 1px solid #CCCCCC; display:block; color:#FFFFFF; font-size:12px; margin:5px 6px 0px 0px; text-decoration:none;}
#contenido #servicios #elementos:hover{ background-color: #666666;  opacity:0.5; filter:alpha(opacity=50);}
#contenido #servicios #elementos span{ margin:0 0 0 5px; display:block}

#contenido #servicios #gestion_instala{ height:100px; width:87px; background-color:#0099CC; float:left; border: 1px solid #CCCCCC; display:block; color:#FFFFFF; font-size:12px; margin:5px 6px 0px 0px; text-decoration:none;}
#contenido #servicios #gestion_instala:hover{ background-color: #666666;  opacity:0.5; filter:alpha(opacity=50);}
#contenido #servicios #gestion_instala span{ margin:0 0 0 5px; display:block}

#contenido #servicios #socorrismo{ height:100px; width:87px; background-color:#FF0000; float:left; border: 1px solid #CCCCCC; display:block; color:#FFFFFF; font-size:12px; margin:5px 6px 0px 0px; text-decoration:none;}
#contenido #servicios #socorrismo:hover{ background-color: #666666;  opacity:0.5; filter:alpha(opacity=50);}
#contenido #servicios #socorrismo span{ margin:0 0 0 5px; display:block}

#contenido #servicios #cultural{ height:100px; width:87px; background-color:#75923C; float:left; border: 1px solid #CCCCCC; display:block; color:#FFFFFF; font-size:12px; margin:5px 6px 0px 0px; text-decoration:none;}
#contenido #servicios #cultural:hover{ background-color: #666666;  opacity:0.5; filter:alpha(opacity=50);}
#contenido #servicios #cultural span{ margin:0 0 0 5px; display:block}

#contenido #servicios #formacion{ height:100px; width:87px; background-color:#0000CC; float:left; border: 1px solid #CCCCCC; display:block; color:#FFFFFF; font-size:12px; margin:5px 6px 0px 0px; text-decoration:none;}
#contenido #servicios #formacion:hover{ background-color: #666666;  opacity:0.5; filter:alpha(opacity=50);}
#contenido #servicios #formacion span{ margin:0 0 0 5px; display:block}

#contenido #servicios #formacion{ height:100px; width:182px; background-color:#0000CC; float:left; border: 1px solid #CCCCCC; display:block; color:#FFFFFF; font-size:12px; margin:5px 5px 0px 0px; text-decoration:none;}
#contenido #servicios #formacion:hover{ background-color: #666666;  opacity:0.5; filter:alpha(opacity=50);}
#contenido #servicios #formacion span{ margin:0 0 0 5px; display:block}

#contenido #gabinete{ height:100px; width:198px; background-color:#A5A5A5; float:left; border: 1px solid #CCCCCC; display:block; color:#FFFFFF; font-size:12px; margin:5px 5px 0px 0px; text-decoration:none;}
#contenido #gabinete:hover{ background-color: #666666;  opacity:0.5; filter:alpha(opacity=50);}
#contenido #gabinete span { margin:0 0 0 8px; display:block}



#contenido #servicios #elementosXL{ height:100px; width:182px; background-color:#F85900; float:left; border: 1px solid #CCCCCC; display:block; color:#FFFFFF; font-size:12px; margin:5px 5px 0px 0px; text-decoration:none;}
#contenido #servicios #elementosXL:hover{ background-color: #666666;  opacity:0.5; filter:alpha(opacity=50);}

#contenido #servicios #elementosXL span{ margin:0 0 0 8px; display:block}
#contenido div#dcha{ height:202px; background-color: #FFFFFF; margin: 0 0 0 0;}
#contenido div#dcha #noticias{ width:200px; height:284px; background-color: #DFDFDF; float:none; margin: 0px 12px 0px 0;}
#contenido div#dcha #noticias #noticia{ height:73px; width: auto; font-size:10px; padding: 20px 0 0 20px; background:url(images/bg_noticias.jpg)}
#contenido div#dcha #noticias #noticia .notfecha{ color:#002577}
#contenido div#dcha #noticias #noticia .nottitle{ color:#666666}
#contenido div#dcha #noticias #noticia .notcuerpo{ color:#999999}
#contenido #cursos_serv_form{ height:100px; width:198px; background-color:#F85900; float:left; border: 1px solid #CCCCCC; display:block; color:#FFFFFF; font-size:12px; margin:5px 5px 0px 0px; text-decoration:none;}
#contenido #cursos_serv_form:hover{ background-color: #666666;  opacity:0.5; filter:alpha(opacity=50);}
#contenido #cursos_serv_form span { margin:0 0 0 8px; display:block}

#seccion_servicios {height:300px; padding: 0 9px 0 6px;}
#seccion_servicios #menu_gest_inst{
	height:12px;
	width:165px;
	float:left;
	display:block;
	color:#555555;
	font-size:12px;
	text-decoration:none;
	background:url(images/fondos_menu_servicios.gif) no-repeat;
	float: inherit;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 16px;
}
#seccion_servicios #menu_gest_inst:hover{ color:#F85900; background:url(images/fondos_menu_servicios_2.gif) no-repeat;}
#seccion_servicios #menu_gest_inst_activo{
	height:12px;
	width:165px;
	float:left;
	display:block;
	font-size:12px;
	text-decoration:none;
	color:#F85900;
	background:url(images/fondos_menu_servicios_2.gif) no-repeat;
	float:inherit;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 16px;
}
#contenedor_servicios { width:431px; height:368px; margin: 0 0 0 5px;  border:1px solid #8A9FD9; padding:32px 75px 0 75px;}
#contenedor_formacion { width:431px; height:388px; margin: 0 0 0 5px;  border:1px solid #8A9FD9; padding:12px 75px 0 75px;}
#contenedor_secciones { width:440px; height:368px; margin: 0 0 0 5px;  padding:32px 75px 0 170px; background:url(images/fondo_logo.jpg) no-repeat}
#contenedor_localizacion #mapas { float:right; padding: 0 0 0 10px; height:auto}
#contenedor_enlaces { width:630px; height:345px; margin: 0 0 0 5px;  padding:55px 75px 0 230px; background:url(images/fondo_logo.jpg) no-repeat}
#seccion_servicios_fotos {}
#contenedor_noticias { width:631px; height:340px; padding:12px 25px 0 50px; float:left}

#pie { width:985px; height:15px; background-color:#666666; text-align:center; vertical-align:middle; padding:5px 0 5px 0;}
.secciones{font-size:12px; color:#999999; text-decoration:none; font-weight:bold;}
.secciones:hover{color:#F85900;}
.secciones_active{color:#F85900; text-decoration:none; font-weight:bold;}

#container_seccionXL:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#F85900;
text-decoration:none;
}
.txtpie{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}
a.txtpie:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#F85900;
text-decoration:none;
}
.txt12 {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#999999;text-decoration:none;}
.txt12:hover { color:#F85900; text-decoration: underline;}
.txt12_nolink { font-size:12px;color:#999999;text-decoration:none;}
.txt11_azul {font-size:11px;color:#999999;text-decoration:none;}
.txt11_azul:hover { color:#002577; text-decoration: underline;}
.txt11_azul_nolink {font-size:11px;color:#999999;text-decoration:none;}
.txt11_6 { font-size:11px; color:#666666;}
.txt14_9 { font-size:14px; color:#999999;}
.noticia_fecha {font-size:11px; color:#002577;}
.noticia_titular {font-size:11px; color:#666666; text-decoration:none}
.noticia_titular_link {font-size:11px; color:#666666; text-decoration:none}
.noticia_titular_link:hover {font-size:11px; color:#002577; text-decoration:underline}
.noticia_cuerpo {font-size:11px; color:#999999;}


div#newsPaginator a,  div#newsPaginator a:hover, div#newsPaginator a:visited { text-decoration:none; color:#3E3E3E;}
div#newsBlock { width:670px; border-bottom:1px solid #999999; float:right; height:70px; }
div#newsBlock  span.titleAlias {font-style:oblique; display:block;}
div#newsBlock  span.introText  {display:block; margin:5px 0 0 0;}

/*
#contenedor_localizacion #titulos_mapas {  height:auto; padding: 0 0 0 10px; float:left}
#contenedor_localizacion #titulos_mapas span { display:block; margin: 0 0 15px 0 }
*/
div#titulos_mapas ul { padding:0px; margin:0 0 0 5px; list-style:none;}
div#titulos_mapas a, div#titulos_mapas a:visited, div#titulos_mapas a:hover { text-decoration:none;}
div#titulos_mapas ul.map { padding:0px;}
div#titulos_mapas  li ,div#titulos_mapas  a{ padding:0px; color:#8E988E; margin:5px 0 0 0;}
div#titulos_mapas ul.marker a{ color:#FF6918;}

iframe { overflow-x: hidden; overflow-y: auto;} 





.accordion_toggle {
	display: block;
	height: 30px;
	background:#666666;
	padding: 0 10px 0 10px;
	line-height: 30px;
	color: #ffffff;
	text-decoration: none;
	outline: none;
	font-size: 12px;
	color: #FFF;
	border: 1px solid #FFF;
	cursor: pointer;
	margin: 0 0 0 0;
}


.accordion_toggle_active {
	background: #e0542f;
	color: #FFF;
	border-bottom: 1px solid #f68263;
}

.accordion_content table {  color:#333333;}
.accordion_content {
	background-color: #ffffff;
	color: #444444;
	overflow: hidden;
}
#vertical_container { width:575px; margin: 0 auto 0 auto; font-size:11px; font-family: Arial, Helvetica, sans-serif;}
span.spanBlock {
border-top:1px dotted #FF6600; display:block; padding:10px; color:#0033CC; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:10px 0 10px 0;
}
#subscribeForm { margin:20px 0 0 0; }
#subscribeForm table { font-size:11px;  border:1px dotted #FF6600; color:#333333;}
#subscribeForm .input { width:300px; border:1px solid #666666;}

