body {	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}

#contenedor_web{
	 position: absolute; 
	 left: 50%; 
	 top: 50%;
	 width: 100%;
	 height: 440px; 
	 margin-top: -220px; 
	 margin-left: -50%;
	 padding:0px;
}

/*--------- INDEX -------------------------*/
/*-----------------------------------------*/

#contenedor_index{
	 position: absolute;
	 width: 100%;
	 height:auto;
	 border: 0px;
	 margin:0px 0px 0px 0px;
	 padding:0px 0px 0px 0px;
	 text-align:center;
}

#contenido_index_01{
	 position: relative;
	 background-image:url(../es/images/index_fondo_sombra_n.jpg);
	 background-position:top left;
	 background-repeat:repeat-y;
	 width: 990px;
	 height:auto;
	 border: 0px;
	 margin:0px auto 0px auto;
	 padding:0px 0px 0px 0px;
	 text-align:center;
}

#contenido_index_02{
	 position: relative;
	 background-image:url(../es/images/index_fondo_sombra_c.jpg);
	 background-position:top left;
	 background-repeat:no-repeat;
	 width: 990px;
	 height:auto;
	 border: 0px;
	 margin:0px 0px 0px 0px;
	 padding:0px 0px 0px 0px;
	 text-align:center;
}

#cabecera_index{
	 position: relative;
	 background-image:url(../es/images/index_cab_fondo.jpg);
	 background-position:top center;
	 background-repeat:no-repeat;
	 width: 960px;
	 height: 115px;
	 border: 0px;
	 margin:0px 0px 0px 0px;
	 padding:0px 15px 0px 15px;
	 text-align:left;
}

#contenido_index{
	 position: relative;
	 width: 960px;
	 height: auto;
	 border: 0px;
	 margin:0px 0px 0px 0px;
	 padding:0px 15px 0px 15px;
	 text-align:left;
}

#pie_index{
	 position: relative;
	 background-image:url(../es/images/index_pie_fondo.gif);
	 background-position:top center;
	 background-repeat:no-repeat;
	 width: 960px;
	 height: 66px;
	 border: 0px;
	 margin:0px 0px 0px 0px;
	 padding:0px 15px 0px 15px;
	 text-align:left;
}

#margen_pie{
	 position: relative;
	 width: 990px;
	 height:50px;	 
}


/*------------------------------------------------*/

#contenedor_index_eng{
	 position: absolute;
	 width: 100%;
	 height:auto;
	 border: 0px;
	 margin:0px 0px 0px 0px;
	 padding:0px 0px 0px 0px;
	 text-align:center;
}

#contenido_index_01_eng{
	 position: relative;
	 background-image:url(../en/images/index_fondo_sombra_n.jpg);
	 background-position:top left;
	 background-repeat:repeat-y;
	 width: 990px;
	 height:auto;
	 border: 0px;
	 margin:0px auto 0px auto;
	 padding:0px 0px 0px 0px;
	 text-align:center;
}

#contenido_index_02_eng{
	 position: relative;
	 background-image:url(../en/images/index_fondo_sombra_c.jpg);
	 background-position:top left;
	 background-repeat:no-repeat;
	 width: 990px;
	 height:auto;
	 border: 0px;
	 margin:0px 0px 0px 0px;
	 padding:0px 0px 0px 0px;
	 text-align:center;
}

#cabecera_index_eng{
	 position: relative;
	 background-image:url(../en/images/index_cab_fondo.jpg);
	 background-position:top center;
	 background-repeat:no-repeat;
	 width: 960px;
	 height: 115px;
	 border: 0px;
	 margin:0px 0px 0px 0px;
	 padding:0px 15px 0px 15px;
	 text-align:left;
}

#contenido_index_eng{
	 position: relative;
	 width: 960px;
	 height: auto;
	 border: 0px;
	 margin:0px 0px 0px 0px;
	 padding:0px 15px 0px 15px;
	 text-align:left;
}

#pie_index_eng{
	 position: relative;
	 background-image:url(../en/images/index_pie_fondo.gif);
	 background-position:top center;
	 background-repeat:no-repeat;
	 width: 960px;
	 height: 66px;
	 border: 0px;
	 margin:0px 0px 0px 0px;
	 padding:0px 15px 0px 15px;
	 text-align:left;
}

#margen_pie_eng{
	 position: relative;
	 width: 990px;
	 height:50px;	 
}




/*//--------- FIN INDEX -------------------------
//-----------------------------------------*/

/*---------------   MAPA WEB------------------------*/

#mapaweb_contenedor
{
width:599px;
padding: 22px 0px 0px 4px;
overflow:hidden;
float:left;

}

#izquierda_mapaweb
{
float:left;
padding:4px 0px 0px 14px;
width:180px;
line-height:16px;


}

	#izquierda_mapaweb span
	{
	background-image:url(../es/images/flecha_amarilla.gif); 
	background-position:left;
	background-repeat:no-repeat;
	display:block;
	width:14px;
	float:left;
	height:16px;

	}

#derecha_mapaweb
{
float:left;
display:block;
line-height:14px;
}

	.mapaweb_apartado
	{
	display:block;
	padding:0px 0px 7px 0px;
	line-height:25px;
	}
	
	.mapaweb_subapartado
	{
	padding-left:18px;
	line-height:16px;
	padding-bottom:5px;
	}
	
	.mapa_web_subsubapartado
	{
	padding-left:12px;
	}
	.mapa_web_subsubapartado a
		{
		background-image:url(../es/images/mapa_web_bolo.gif);
		background-repeat:no-repeat;
		background-position:left;
		height:15px;
		display:block;
		padding-left:8px;
		}
	
	
	
	.flecha
	{
	background-image: url(../es/images/mapa_web_flecha_apartado.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:14px;
	height:25px;
	display:block;
	float:left;
	}

#mapaweb_separador
{
width:599px;
height:21px;
clear:both;
background-image:url(../es/images/mapaweb_separador.gif);
background-repeat:repeat-x;
background-position:center;
}




/*-----------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/


#contenedor {
	position:absolute;
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align:center
}

input {
	font-family: Tahoma, Verdana;
	font-size: 10px;
	color: #5b5b5b;
	background-color:#e2f7fb;
	border: 1px solid #7ed0e0;
}

textarea {
	font-family: Tahoma, Verdana;
	font-size: 10px;
	color: #5b5b5b;
	background-color:#e2f7fb;
	border: 1px solid #7ed0e0;
}

/* -----------Fin estilo noticias--------------- */
/* ---------------------------------- */
.noticias_fondo_o{
background-color:#013d7e;
height:22px;
line-height:22px;
}

.noticias_fondo_n{
background-color:#7ed0e0;
height:22px;
line-height:22px;
}

/* -----------Fin estilo noticias --------------- */
/* ---------------------------------- */



/* ----------- TEXTOS --------------- */
/* ---------------------------------- */


.tahoma_azul_claro {
	font-family: Tahoma, Verdana, Arial;
	color: #4e8abe;
}
a.tahoma_azul_claro:link {
	font-family: Tahoma, Verdana, Arial;
	color: #4e8abe;
	text-decoration:none;
}
a.tahoma_azul_claro:visited {
	font-family: Tahoma, Verdana, Arial;
	color: #4e8abe;
	text-decoration:none;
}
a.tahoma_azul_claro:active {
	font-family: Tahoma, Verdana, Arial;
	color: #4e8abe;
	text-decoration:none;
}
a.tahoma_azul_claro:hover {
	font-family: Tahoma, Verdana, Arial;
	color: #4e8abe;
	text-decoration:underline;
}


.tahoma_azul_turquesa {
	font-family: Tahoma, Verdana, Arial;
	color: #26bcd7;
}
a.tahoma_azul_turquesa:link {
	font-family: Tahoma, Verdana, Arial;
	color: #26bcd7;
	text-decoration:none;
}
a.tahoma_azul_turquesa:visited {
	font-family: Tahoma, Verdana, Arial;
	color: #26bcd7;
	text-decoration:none;
}
a.tahoma_azul_turquesa:active {
	font-family: Tahoma, Verdana, Arial;
	color: #26bcd7;
	text-decoration:none;
}
a.tahoma_azul_turquesa:hover {
	font-family: Tahoma, Verdana, Arial;
	color: #26bcd7;
	text-decoration:underline;
}


.ve_tahoma_gris_medio {
	font-family: Tahoma, Verdana, Arial;
	color: #8d8d8d;
}
a.ve_tahoma_gris_medio:link {
	font-family: Tahoma, Verdana, Arial;
	color: #8d8d8d;
	text-decoration:none;
}
a.ve_tahoma_gris_medio:visited {
	font-family: Tahoma, Verdana, Arial;
	color: #8d8d8d;
	text-decoration:none;
}
a.ve_tahoma_gris_medio:active {
	font-family: Tahoma, Verdana, Arial;
	color: #8d8d8d;
	text-decoration:none;
}
a.ve_tahoma_gris_medio:hover {
	font-family: Tahoma, Verdana, Arial;
	color: #ed1225;
	text-decoration:underline;
}


.ve_tahoma_gris_oscuro {
	font-family: Tahoma, Verdana, Arial;
	color: #4d4d4d;
}
a.ve_tahoma_gris_oscuro:link {
	font-family: Tahoma, Verdana, Arial;
	color: #4d4d4d;
	text-decoration:none;
}
a.ve_tahoma_gris_oscuro:visited {
	font-family: Tahoma, Verdana, Arial;
	color: #4d4d4d;
	text-decoration:none;
}
a.ve_tahoma_gris_oscuro:active {
	font-family: Tahoma, Verdana, Arial;
	color: #4d4d4d;
	text-decoration:none;
}
a.ve_tahoma_gris_oscuro:hover {
	font-family: Tahoma, Verdana, Arial;
	color: #4d4d4d; 
	text-decoration:underline;
}

.ve_tahoma_azul_oscuro {
	font-family: Tahoma, Verdana, Arial;
	color: #1a226d;
}
a.ve_tahoma_azul_oscuro:link {
	font-family: Tahoma, Verdana, Arial;
	color: #1a226d;
	text-decoration:none;
}
a.ve_tahoma_azul_oscuro:visited {
	font-family: Tahoma, Verdana, Arial;
	color: #1a226d;
	text-decoration:none;
}
a.ve_tahoma_azul_oscuro:active {
	font-family: Tahoma, Verdana, Arial;
	color: #1a226d;
	text-decoration:none;
}
a.ve_tahoma_azul_oscuro:hover {
	font-family: Tahoma, Verdana, Arial;
	color: #1a226d;
	text-decoration:underline;
}

.ve_tahoma_azul_oscuro2 {
	font-family: Tahoma, Verdana, Arial;
	color: #013d7e;
}
a.ve_tahoma_azul_oscuro2:link {
	font-family: Tahoma, Verdana, Arial;
	color: #013d7e;
	text-decoration:none;
}
a.ve_tahoma_azul_oscuro2:visited {
	font-family: Tahoma, Verdana, Arial;
	color: #013d7e;
	text-decoration:none;
}
a.ve_tahoma_azul_oscuro2:active {
	font-family: Tahoma, Verdana, Arial;
	color: #013d7e;
	text-decoration:none;
}
a.ve_tahoma_azul_oscuro2:hover {
	font-family: Tahoma, Verdana, Arial;
	color: #013d7e;
	text-decoration:none;
}





.font2 {font-size: 2px}
.font9 {font-size: 9px}
.font10 {font-size: 10px}
.font11 {font-size: 11px}
.font12 {font-size: 12px}
.font13 {font-size: 13px}
.font14 {font-size: 14px}
.font15 {font-size: 15px}
.rojo {color: #FF0000}

/*---------------- BORRAR -----*/
/*-----------------------------*/


.ve_tahoma_blanco {
	font-family: Tahoma, Verdana, Arial;
	color: #FFFFFF;
}
a.ve_tahoma_blanco:link {
	font-family: Tahoma, Verdana, Arial;
	color: #FFFFFF;
	text-decoration:none;
}
a.ve_tahoma_blanco:visited {
	font-family: Tahoma, Verdana, Arial;
	color: #FFFFFF;
	text-decoration:none;
}
a.ve_tahoma_blanco:active {
	font-family: Tahoma, Verdana, Arial;
	color: #FFFFFF;
	text-decoration:none;
}
a.ve_tahoma_blanco:hover {
	font-family: Tahoma, Verdana, Arial;
	color: #FFFFFF;
	text-decoration:underline;
}



.ve_tahoma_blanco2 {
	font-family: Tahoma, Verdana, Arial;
	color: #FFFFFF;
}
a.ve_tahoma_blanco2:link {
	font-family: Tahoma, Verdana, Arial;
	color: #FFFFFF;
	text-decoration:none;
}
a.ve_tahoma_blanco2:visited {
	font-family: Tahoma, Verdana, Arial;
	color: #FFFFFF;
	text-decoration:none;
}
a.ve_tahoma_blanco2:active {
	font-family: Tahoma, Verdana, Arial;
	color: #FFFFFF;
	text-decoration:none;
}
a.ve_tahoma_blanco2:hover {
	font-family: Tahoma, Verdana, Arial;
	color: #ed1225;
	text-decoration:underline;
}

.ve_tahoma_azul_claro {
	font-family: Tahoma, Verdana, Arial;
	color: #709bc8;
}
a.ve_tahoma_azul_claro:link {
	font-family: Tahoma, Verdana, Arial;
	color: #709bc8;
	text-decoration:none;
}
a.ve_tahoma_azul_claro:visited {
	font-family: Tahoma, Verdana, Arial;
	color: #709bc8;
	text-decoration:none;
}
a.ve_tahoma_azul_claro:active {
	font-family: Tahoma, Verdana, Arial;
	color: #709bc8;
	text-decoration:none;
}
a.ve_tahoma_azul_claro:hover {
	font-family: Tahoma, Verdana, Arial;
	color: #ed1225;
	text-decoration:underline;
}

.ve_tahoma_rojo {
	font-family: Tahoma, Verdana, Arial;
	color: #ed1225;
}
a.ve_tahoma_rojo:link {
	font-family: Tahoma, Verdana, Arial;
	color: #ed1225;
	text-decoration:none;
}
a.ve_tahoma_rojo:visited {
	font-family: Tahoma, Verdana, Arial;
	color: #ed1225;
	text-decoration:none;
}
a.ve_tahoma_rojo:active {
	font-family: Tahoma, Verdana, Arial;
	color: #ed1225;
	text-decoration:none;
}
a.ve_tahoma_rojo:hover {
	font-family: Tahoma, Verdana, Arial;
	color: #ed1225;
	text-decoration:underline;
}

.ve_tahoma_gris_claro {
	font-family: Tahoma, Verdana, Arial;
	color: #afafaf;
}
a.ve_tahoma_gris_claro:link {
	font-family: Tahoma, Verdana, Arial;
	color: #afafaf;
	text-decoration:none;
}
a.ve_tahoma_gris_claro:visited {
	font-family: Tahoma, Verdana, Arial;
	color: #afafaf;
	text-decoration:none;
}
a.ve_tahoma_gris_claro:active {
	font-family: Tahoma, Verdana, Arial;
	color: #afafaf;
	text-decoration:none;
}
a.ve_tahoma_gris_claro:hover {
	font-family: Tahoma, Verdana, Arial;
	color: #709bc8;
	text-decoration:none;
}

.ve_tahoma_gris_oscuro {
	font-family: Tahoma, Verdana, Arial;
	color: #4d4d4d;
}
a.ve_tahoma_gris_oscuro:link {
	font-family: Tahoma, Verdana, Arial;
	color: #4d4d4d;
	text-decoration:none;
}
a.ve_tahoma_gris_oscuro:visited {
	font-family: Tahoma, Verdana, Arial;
	color: #4d4d4d;
	text-decoration:none;
}
a.ve_tahoma_gris_oscuro:active {
	font-family: Tahoma, Verdana, Arial;
	color: #4d4d4d;
	text-decoration:none;
}
a.ve_tahoma_gris_oscuro:hover {
	font-family: Tahoma, Verdana, Arial;
	color: #4d4d4d;
	text-decoration:underline;
}


.ve_tahoma_gris_oscuro2 {
	font-family: Tahoma, Verdana, Arial;
	color: #4d4d4d;
}
a.ve_tahoma_gris_oscuro2:link {
	font-family: Tahoma, Verdana, Arial;
	color: #4d4d4d;
	text-decoration:none;
}
a.ve_tahoma_gris_oscuro2:visited {
	font-family: Tahoma, Verdana, Arial;
	color: #4d4d4d;
	text-decoration:none;
}
a.ve_tahoma_gris_oscuro2:active {
	font-family: Tahoma, Verdana, Arial;
	color: #4d4d4d;
	text-decoration:none;
}
a.ve_tahoma_gris_oscuro2:hover {
	font-family: Tahoma, Verdana, Arial;
	color: #1a226d;
	text-decoration:underline;
}

.ve_tahoma_azul_medio {
	font-family: Tahoma, Verdana, Arial;
	color: #657fab;
}
a.ve_tahoma_azul_medio:link {
	font-family: Tahoma, Verdana, Arial;
	color: #657fab;
	text-decoration:none;
}
a.ve_tahoma_azul_medio:visited {
	font-family: Tahoma, Verdana, Arial;
	color: #657fab;
	text-decoration:none;
}
a.ve_tahoma_azul_medio:active {
	font-family: Tahoma, Verdana, Arial;
	color: #657fab;
	text-decoration:none;
}
a.ve_tahoma_azul_medio:hover {
	font-family: Tahoma, Verdana, Arial;
	color: #657fab;
	text-decoration:underline;
}


/*-----------------------------*/
/*-----------------------------*/

.img_transparente{
filter: alpha(opacity=50); /* transparencia para explorer */
opacity: .5; /* transparencia para firefox */
-moz-opacity:0.5 ; /* transparencia para mozilla */

}

/*-----------------------------*/
/*-----------------------------*/

.acordeon{ float:left; width:349px; padding:0 0 0 9px; height:38px; overflow:hidden;}
#noticiasEn .acordeon{ width:386px;}
.corto{ height:26px;}
.acorInt{ float:left; width:349px;}
#noticiasEn .acorInt{ width:386px;}
.verMas{float:left; width:349px;padding:0 0 0 9px; text-align:right;font-family: Tahoma, Verdana, Arial; font-size:10px; font-weight:bold; }
#noticiasEn .verMas{ width:386px;}
.verMas a{ text-decoration:none; color:#657fab;}
.verMas a:hover{ text-decoration:underline;}

#flashHome{ width:208px; height:66px; position:relative;}
#flashHome a{ width:65px; height:16px; background: url(../es/images/ira.gif) 0px 0px no-repeat; position:absolute; left:70px; top:45px; line-height:16px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#fff; padding:0 0 0 16px; text-decoration:none; font-weight:bold;}
#flashHome a:hover{ background-position:0px -16px;}

















