@charset "utf-8";
/* CSS Document */


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	scrollbar-face-color: #CCCCCC;
	scrollbar-shadow-color: #000033;
	scrollbar-highlight-color:#000033;
	scrollbar-3dlight-color: #000033;
	scrollbar-darkshadow-color: #CCCCCC;
	scrollbar-track-color: #D4D0C8;
	scrollbar-arrow-color:#000033;	
}


img { border:none; }

#centro {
	margin:0px auto;
	position: relative;
	width:800px;
	height:200px;
	}
	
/*---------------- SUPERIOR ----------------------*/
#logo {
	position:absolute;
	top:0px;
	left:0px;
	width:450px;
	height:85px;
	background-image:url(/imagenes/superior/logo.jpg);
	background-repeat:no-repeat;
	}
	
#logo_iso {
	position:absolute;
	top:45px;
	left:550px;
	width:85px;
	height:42px;
/*	background-image:url(/imagenes/superior/logo_iso.jpg);
	background-repeat:no-repeat;
	left: 550px;*/
	}	
	
#mail_mapaweb{
	position:absolute;
	top:70px;
	left:655px;
	width:145px;
	height:15px;
	}
	
#contador {
	position:absolute;
	top:22px;
	left:625px;
	width:175px;
	height:20px;
	}	
	
#olas {
	position:absolute;
	top:90px;
	left:0px;
	width:800px;
	height:55px;
	}

#catalan, #euskera, #ingles, #castellano {
	position:absolute;
	top:45px;
	left:674px;
	width:35px;
	height: 20px;
	}	
	
#euskera {
	left:719px;
	}
#ingles {
	left:764px;
	}

#castellano{
	left:674px;
	}
/*---------------- MEDIO ----------------------*/

#posicion {
	position:relative;
	top:0px;
	left:0px;
	width:800px;
	height:230px;
	}

#foto {
	position:absolute;
	top:5px;
	left:0px;
	width:595px;
	height:135px;
	background-image:url(/imagenes/medio/img1.jpg);
	background-repeat:no-repeat;
	}
#rotulo_flash {
	position:absolute;
	top:5px;
	left:0px;
	width:595px;
	height:135px;
	}
#linea_tiempo {
	position:absolute;
	top:288px;
	left:5px;
	width:330px;
	height:21px;
	}
#enlaces_directos {
	position:absolute;
	top:143px;
	left:365px;
	width:230px;
	height:21px;
	visibility:visible;
	}
#enlaces_directos_esk {
	position:absolute;
	top:143px;
	left:350px;
	width:230px;
	height:21px;
	visibility:visible;
	}
#enlaces_directos_ing {
	position:absolute;
	top:143px;
	left:342px;
	width:230px;
	height:21px;
	visibility:visible;
	}
select {
	font-family:Calibri; 
	font-size:13px; 
	color:#FFFFFF;
	font-weight:bold;
	text-align:justify;
	background-color:#03478E;
	}
	
#noticias {
	position:absolute;
	top:5px;
	left:598px;
	width:200px;
	height:157px;
	border:1px solid #03478E;
	background-image:url(/imagenes/medio/noticias.jpg);
	background-repeat:no-repeat;
	background-position:top;
	}
#noticias_rot {
	position:absolute;
	top:9px;
	left:672px;
	width:55px;
	height:17px;
	}
	
#tiempo_bar {
	position:absolute;
	top:167px;
	left:0px;
	width:266px;
	height:55px;
	border-bottom:2px solid #03478E;
	border-top:2px solid #03478E;
	border-right:2px solid #03478E;
	background-color:#D6E7FC;
	z-index: 2;
	}
#tiempo_sha {
	position:absolute;
	top:167px;
	left:266px;
	width:268px;
	height:60px;
	border-bottom:2px solid #03478E;
	border-top:2px solid #03478E;
	border-right:2px solid #03478E;
	background-color:#D6E7FC;
	z-index: 1;
	height: 55px;
	}
#tiempo_new {
	position:absolute;
	top:167px;
	left:534px;
	width:266px;
	height:55px;
	border-bottom:2px solid #03478E;
	border-top:2px solid #03478E;
	background-color:#D6E7FC;
	}

#rotulo_bar, #rotulo_sha, #rotulo_new {
	position:absolute;
	top:5px;
	width:100px;
	height:20px;
	}
	
#rotulo_bar {
	left:5px;
	}
#rotulo_sha, #rotulo_new {
	left:7px;
	}
	
#rotulo_bar_tiempo, #rotulo_sha_tiempo, #rotulo_new_tiempo {
	position:absolute;
	top:8px;
	width:84px;
	height:38px;
	border:1px solid #03478E;
	background-color:#FFFFFF;
	}
	
#rotulo_bar_tiempo {
	left:175px;
	}
#rotulo_sha_tiempo, #rotulo_new_tiempo {
	left:175px;
	}
	
#rotulo_bar_hora, #rotulo_sha_hora, #rotulo_new_hora {
	position:absolute;
	top:25px;
	width:100px;
	height:20px;
	}
#rotulo_bar_hora {
	left:5px;
	}
#rotulo_sha_hora, #rotulo_new_hora {
	left:9px;
	}
	
/*---------------- CONTENIDO GENERAL----------------------*/

#posicion_c {
	position:relative;
	top:0px;
	left:0px;
	width:460px;
	height:900px;
	}
#texto_c {
	position:absolute;
	top:35px;
	left:5px;
	width:278px;
	height:400px;
	}
#oficinas {
	position:absolute;
	top:35px;
	left:5px;
	width:452px;
	height:572px;
	}
	
#oficinas_2 {
	position:absolute;
	top:650px;
	left:5px;
	width:452px;
	height:235px;
	}

#titular_contenido {
	position:absolute;
	top:0px;
	left:5px;
	width:280px;
	height:25px;
	}
	
#titular_contenido_2 {
	position:absolute;
	top:610px;
	left:5px;
	width:350px;
	height:25px;
	}
	
#foto_contenido {
	position:absolute;
	top:35px;
	left:290px;
	width:165px;
	height:125px;
	}
		
#rotulo_foto {
	position:absolute;
	top:165px;
	left:290px;
	width:140px;
	height:20px;
	}
	
/*---------------- ORGANIGRAMA----------------------*/

#naranja {
	position:absolute;
	top:7px;
	left:5px;
	width:600px;
	height:20px;
	background-color:#990000;
	padding-top:2px;
	}
#direccion {
	position:absolute;
	top:26px;
	left:15px;
	width:570px;
	height:50px;
	}
#contenido {
	position:absolute;
	top:30px;
	left:5px;
	width:600px;
	}

#contenido a, #direccion a {
	text-decoration:none;
	}
#contenido a:hover, #direccion a:hover{
	color:#990000;
	}
span {
	font-weight:bold;
	}
/*---------------- SABER MAS----------------------*/

#lateral_tra, #lateral_vis, #lateral_vis2, #lateral_vis3, #lateral_cul, #lateral_cul2, #lateral_cul3, #lateral_inf, #lateral_inf2, #lateral_inf3{
	position:absolute;
	left:5px;
	width:450px;
	height:20px;
	border-bottom: 1px solid #990000;
	}
#lateral_tra {
	top:35px;
	}
#lateral_vis{
	top:125px;
	}
#lateral_vis2 {
	top:165px;
	}
#lateral_vis3 {
	top:130px;
	}
#lateral_cul{
	top:255px;
	}
#lateral_cul2{
	top:283px;
	}
#lateral_cul3{
	top:215px;
	}
#lateral_inf{
	top:346px;
	}
#lateral_inf2{
	top:375px;
	}
#lateral_inf3{
	top:290px;
	}
#enlace, #enlace2, #enlace3, #enlace4, #enlace5, #enlace6 {
	position:absolute;
	left:0px;
	top:25px;
	width:450px;
	}
#enlace2 {
	top:62px;
	}
#enlace3 {
	top:60px;
	}
#enlace4 {
	top:95px;
	}
#enlace5 {
	top:135px;
	}
#enlace6 {
	top:75px;
	}
#texto1, #texto2, #texto3, #texto4, #texto5, #texto6{
	position:absolute;
	left:0px;
	top:45px;
	width:450px;
	}
#texto2 {
	top:83px;
	}
#texto3 {
	top:80px;
	}
#texto4 {
	top:115px;
	}
#texto5 {
	top:155px;
	}
#texto6 {
	top:95px;
	}
/*---------------- LINKS----------------------*/

#lateral_css, #lateral_ter, #lateral_otr {
	position:absolute;
	left:5px;
	width:450px;
	height:20px;
	border-bottom: 1px solid #990000;

	}
#lateral_css_men, #lateral_ter_men, #lateral_ter1_men, #lateral_ter2_men, #lateral_otr_men {
	position:absolute;
	left:5px;
	width:450px;
	}
#lateral_css_men ul, #lateral_ter_men ul, #lateral_ter1_men ul, #lateral_ter2_men ul, #lateral_otr_men ul, .menu_txt ul {
	padding-left:0px;
	margin:0px;
	list-style-type: none;
}
#lateral_css_men li, #lateral_ter_men li, #lateral_ter1_men li, #lateral_ter2_men li, #lateral_otr_men li, .menu_txt li {
	margin: 0 0px;
	padding: 0px;
	height:18px;
	display: block; 
}
#lateral_css {
	top:35px;
}
#lateral_css_men{
	top:60px;
}
#lateral_ter {
	top:313px;
}
#lateral_ter_men {
	top:363px;
}
#lateral_ter1_men {
	top:438px;
}
#lateral_ter2_men {
	top:545px;
}
#lateral_otr {
	top:657px;
}
#lateral_otr_men {
	top:681px;
}
#lateral_rot1, #lateral_rot2, #lateral_rot3 {
	position:absolute;
	left:5px;
	width:450px;
	height:20px;
	}
#lateral_rot1 {
	top:338px;
	}
#lateral_rot2 {
	top:413px;
	}
#lateral_rot3 {
	top:522px;
	}

/*---------------- MAPA WEB----------------------*/

#empresa1, #cargo1, #saber1, #links1, #trabajo1, #news1 {
	position:relative;
	left:5px;
	width:450px;
	height:20px;
	border-bottom: 1px solid #990000;
}

#empresa1 {
	top:35px;
	}
	
#cargo1 {
	top:45px;
	}
	
#saber1 {
	top:55px;
	}

#links1 {
	top:65px;
	}

#trabajo1 {
	top:71px;
	}
	
#news1 {
	top:79px;
	}

#empresa_texto, #cargo_texto, #saber_texto, #links_texto, #trabajo_texto, #news_texto {
	position:relative;
	left:5px;
	width:450px;
	}
	
#empresa_texto {
	top:40px;
	height:45px;
	}
#cargo_texto {
	top:50px;
	height:32px;
	}
#saber_texto {
	top:60px;
	height:32px;
	}
#links_texto {
	top:70px;
	height:15px;
	}
#trabajo_texto {
	top:77px;
	height:15px;
	}
#news_texto {
	top:85px;
	height:32px;
	}	
/*---------------- CAJAS DINAMICAS----------------------*/

#posicion_cd {
	position:relative;
	top:0px;
	left:0px;
	width:170px;
	height:930px;
	border:1px solid #03478E;
	}

#caja1, #caja2, #caja3, #caja4 {
	position:relative;
	top:0px;
	left:0px;
	width:170px;
	margin-top:5px;
	padding-top:30px;
	border:1px solid #03478E;
	background-image:url(/imagenes/cajas/cajas.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height: 182px;
	}
#final_cajas {
	position:relative;
	top:0px;
	left:0px;
	width:100px;
	height:5px;
	}
#caja1
	{ margin-top:0px; }
#caja4
	{ margin-bottom:8px; }
#caja_rot {
	position:absolute;
	top:1px;
	left:0px;
	width:170px;
	height:17px;
	}
	


/*---------------- PIE ----------------------*/

#posicion_p {
	position:relative;
	top:0px;
	left:0px;
	width:800px;
	height:30px;
	border-top:2px solid #03478E;
	}
#texto_p {
	position:absolute;
	top:5px;
	left:10px;
	width:175px;
	height:20px;
	}
#webmaster {
	position:absolute;
	top:5px;
	left:640px;
	width:150px;
	height:20px;
	}

#legal {
	position:absolute;
	top:5px;
	left:190px;
	width:150px;
	height:20px;
	}

/*---------------- TEXIO LEGAL ----------------------*/

#legal_c {
	position:absolute;
	top:35px;
	left:5px;
	width:450px;
	height:400px;
	}


/*---------------- MENU ----------------------*/

#menu1 ,#menu2 , #menu3 , #menu4 ,#menu5 ,#menu6 , #menu7, #menu8 {
	position:relative;
	top:0px;
	left:0px;
	width:165px;
	margin-top:5px;
	padding-top:30px;
	border:1px solid #838280;
	background-image:url(/imagenes/menu/menu_des.jpg);
	background-repeat:no-repeat;
	background-position:top;
	}
#menu1
	{ margin-top:0px; }
	
#menu8
	{ margin-bottom:10px; }
	
#menu_rot {
	position:absolute;
	top:3px;
	left:33px;
	width:130px;
	height:19px;
	text-align:right;
	text-align:center;
	}
	
#menu1 ul, #menu2 ul, #menu3 ul, #menu4 ul, #menu5 ul, #menu6 ul, #menu7 ul, #menu8 ul 
	{ list-style-type: none; margin: 0; padding: 0; padding-bottom:20px; }
#menu1 li, #menu2 li, #menu3 li, #menu4 li , #menu5 li, #menu6 li, #menu7 li, #menu8 li 
	{ text-align:right; padding-right:5px; }

/*---------------- NOTICIAS ----------------------*/

#rotulo_noticias {
	position:relative;
	top:0px;
	left:0px;
	width:auto;
	height:auto;
	padding-left:5px;
	padding-right:5px;
	}
#contenido_noticias {
	position:relative;
	top:10px;
	left:0px;
	width:auto;
	height:auto;
	}
#foto1_noticias, #foto2_noticias {
	position:absolute;
	top:5px;
	left:310px;
	width:140px;
	height:140px;
	}
#foto2_noticias {
	top:175px;
	} 

#datacontainer {
	position:absolute;
	top:0px;
	left:5px;
	width:190px;
	height:115px;
	}
#contenido_news {
	position:absolute;
	top:30px;
	left:0px;
	width:200px;
	height:120px;
	}
#datatitular {
	position:absolute;
	top:0px;
	left:0px;
	width:160px;
	height:175px;
	}
#contenido_titular{
	position:absolute;
	top:25px;
	left:0px;
	width:170px;
	height:180px;
	}
/*---------------- CLASES ----------------------*/

.rotulo_txt
	{ font-family:Calibri; font-size:14px; color:#FFFFFF; text-align:center; font-weight:bold;}
/*.rotulo_contenido_txt
	{ font-family:Calibri; font-size:24px; color:#990000; font-weight:bold; }	*/
.contenido_txt, .contenido_txt_tabla, .contenido_gracias, .contenido_map
	{ font-family:Calibri; font-size:12px; color:#000000; text-align:justify;}
.contenido_map {
	padding-right:5px;
	}
.contenido_txt_tabla
	{ padding-top:5px; padding-right:5px; padding-bottom:10px; }
.contenido_gracias
	 { text-align:center; }
.organigrama_txt
	{ font-family:Calibri; font-size:12px; color:#000000; text-align:center;}
.menu_txt, .titular_noticia
	{ font-family:Calibri; font-size:13px; color:#000000; text-align:justify; font-weight:bold;}
.titular_noticia
	{ padding-left:5px; padding-right:5px;}
.titular_noticia span
 	{font-weight:normal; color:#03478E}
.menu_txt a, .titular_noticia a
	{ text-decoration:none; color:#000000;}
.menu_txt a:hover, .titular_noticia a:hover
	{ color:#990000; }
.link_txt, .link_txt_tabla
	{ font-family:Calibri; font-size:14px; color:#03478E; text-align:justify; font-weight:bold;}
.link_txt a, .link_txt_tabla a
	{ text-decoration:none; color:#03478E;}
.link_txt a:hover, .link_txt_tabla a:hover
	{ color:#990000; }
.link_txt_tabla
	{ padding-top:5px; }
.subrotulo_txt, .subrotulo_txt_tabla
	{ font-family:Calibri; font-size:16px; color:#03478E;}	
.subrotulo_txt_tabla
	{ border-bottom: 1px solid #990000; }
.linea_tiempo_txt
	{ font-family:Calibri; font-size:15px; color:#000000; font-weight:bold;}
.hora_txt
	{ font-family:Calibri; font-size:19px; color:#990000; font-weight:bold;}		
.rotulo_meteo_txt
	{ font-family:Calibri; font-size:16px; color:#03478E; font-weight:bold; }	
.directos {
	margin:0px;
	top:0px;
	padding:0px;
	}
.line {
	width:330px;
	height:15px;
	}
.comen {
	width:330px;
	}
.tabla_iz { margin-left:5px; }
.espacio { height:10px; }

h1 
	{
	font-family:Calibri;
	font-size:24px;
	color:#990000;
	font-weight:bold;
	margin: 0px;
	}	

h2
	{ 
	font-family:Calibri; 
	font-size:13px; 
	text-align:justify; 
	font-weight:bold;
	margin: 0px;
	text-align:right;
	}
h3
	{ 
	font-family:Calibri; 
	font-size:14px; 
	color:#FFFFFF; 
	margin: 0px;
	text-align:right;
	}
	
a {
	text-decoration:none;
	color:#000000;
	}
	
a:hover {
	color:#990000;
	text-decoration:none;
	}
/*-------------------- MAPAS -----------------------------*/


/*---------------- LIGHTBOX ----------------------*/
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(/imagenes/lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/imagenes/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/imagenes/lightbox/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}

