/*Resets------------------------------------------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td,span,img {   
    margin:0;  
    padding:0px;  
}

ol,ul {  
    list-style:disc;
}  

:focus {
     outline: 0;
}
li{
	margin-left:15px;
	list-style:disc;
	 
}
a img, iframe {
     border: none;
}

input, textarea, select, button {
     font-size: 100%;
     font-family: inherit;
}

.foto_dcha{
	float:right;
	margin-top:4px;
	margin-left:20px;
	margin-bottom:10px;
}

.foto_noticias{
	float:right;
	margin-top:4px;
	margin-left:15px;
	margin-bottom:10px;
}

.foto_docs{
	float:right;
	margin-top:3px;
}

.enlace_content{
	color:#FDB934;
	text-decoration:none;
	font-weight:bold;
}

.enlace_content:hover{
	text-decoration:underline;
}

/*Generales------------------------------------------------------------------------------*/

body {
	text-align: center;
	/*font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;*/
	font-family:Verdana,  "Trebuchet MS",  Helvetica, Arial, sans-serif;
	font-size: 9pt;
	color: #444;
	margin:0;
	padding:0;
	height:100%;
	background-color: #fff;
}

.tal
{
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt;
}

p{
	line-height:140%;
}

.txt_oculto{
	display:none;
}

.negrita{
	font-weight:bold;
}

.negrita_plus{
	font-weight:bold;
	font-size:10pt;
}

.negrita_azul{
	font-weight:bold;
	color:#3f5a7e;
}

.negrita_azul2{
	font-weight:bold;
	color:#868A8F;
	font-size:8pt;
}

.justificado{
	text-align:justify;
}

.cursiva{
	font-style:italic;
}

a{
	text-decoration:none;
	color: #444;
}

a:hover{
	text-decoration:underline;
}

.cuerpo{
	display: block;
	float: left;
	width: 654px;
	text-align:justify;
}

.resumen{
	display: block;
	float: left;
	width: 650px;
	font-style:italic;
	text-align:justify;
}

.fechaA{
	display: block;
	float: left;
	width: 650px;
	color:#3f5a7e;
	text-align:left;
}

/*Cabecera------------------------------------------------------------------------------*/

.logo_cabecera{
	display:block;
	float:left;
	width:200px;
	height:50px;
	margin-top:6px;
	background-image:url(../imagenes/logo.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}

.nav_top{
	display:block;
	float:left;
	color:#333;
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
}

.nav_top:hover{
	color:#fff;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
	background-color:#FDB934;
	border-bottom: 2px solid #004A95;
}

.nav_top_on{
	display:block;
	float:left;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
	background-color:#FDB934;
	border-bottom: 2px solid #004A95;
}

.nav_top_on:hover{
	text-decoration:none;
}

.separador_top{
	display:block;
	float:left;
	width:11px;
	height:11px;
	margin-top:3px;
	background-image:url(../imagenes/separador.gif);
	background-repeat:no-repeat;
	background-position:center top;
}

.item_idioma{
	display:block;
	float:left;
	width:45px;
}

.combo_idioma{
	display:block;
	float:left;
	width: 100px;
	color:#999;
	padding-left:2px;
	font-size: 8pt;
	background-color:#fff;	
	border: 1px solid #bfbfbf;	
}

.titulo_img1{
	display:block;
	float:left;
	width:251px;
	text-align:right;
	font-weight:bold;
	font-size:28pt;
	color:#000;
	padding-top:110px;
	padding-right:10px;
	line-height:75%;
}

.titulo_img2{
	display:block;
	float:left;
	width:251px;
	text-align:right;
	font-weight:normal;
	font-size:18pt;
	padding-right:10px;
	color:#000;
}

.energia{
	display:block;
	float:right;
	text-decoration:none;
	font-weight:bold;
	color:#FDB934;
}

.energia:hover{
	text-decoration:none;
	font-weight:bold;
	color:#FDB934;
}

.inicio{
	display:block;
	float:right;
	width:18px;
	height:12px;
	margin-right:4px;
	margin-top:4px;
	background: url(../imagenes/inicio.gif) no-repeat top right;
}

.mapaweb2{
	display:block;
	float:right;
	width:13px;
	height:11px;
	margin-right:10px;
	margin-top:4px;
	background: url(../imagenes/mapaweb2.gif) no-repeat top right;
}

/*Idiomas------------------------------------------------------------------------------*/

.i_spain{
	display:block;
	float:right;
	width:14px;
	height:12px;
	margin-left:3px;
	margin-top:4px;
	background: url(../imagenes/flags/spain.jpg) no-repeat top right;
}

.i_spain:hover{
	background-position:top left;
}

.i_spain_on{
	display:block;
	float:right;
	width:14px;
	height:12px;
	margin-left:3px;
	margin-top:4px;
	background: url(../imagenes/flags/spain.jpg) no-repeat top left;
}

.i_uk{
	display:block;
	float:right;
	width:14px;
	height:12px;
	margin-left:3px;
	margin-top:4px;
	background: url(../imagenes/flags/uk.jpg) no-repeat top right;
}

.i_uk:hover{
	background-position:top left;
}

.i_uk_on{
	display:block;
	float:right;
	width:14px;
	height:12px;
	margin-left:3px;
	margin-top:4px;
	background: url(../imagenes/flags/uk.jpg) no-repeat top left;
}

.i_france{
	display:block;
	float:right;
	width:14px;
	height:12px;
	margin-left:3px;
	margin-top:4px;
	background: url(../imagenes/flags/france.jpg) no-repeat top right;
}

.i_france:hover{
	background-position:top left;
}

.i_france_on{
	display:block;
	float:right;
	width:14px;
	height:12px;
	margin-left:3px;
	margin-top:4px;
	background: url(../imagenes/flags/france.jpg) no-repeat top left;
}

.i_germany{
	display:block;
	float:right;
	width:14px;
	height:12px;
	margin-left:3px;
	margin-top:4px;
	background: url(../imagenes/flags/germany.jpg) no-repeat top right;
}

.i_germany:hover{
	background-position:top left;
}

.i_germany_on{
	display:block;
	float:right;
	width:14px;
	height:12px;
	margin-left:3px;
	margin-top:4px;
	background: url(../imagenes/flags/germany.jpg) no-repeat top left;
}

.i_china{
	display:block;
	float:right;
	width:14px;
	height:12px;
	margin-left:3px;
	margin-top:4px;
	background: url(../imagenes/flags/china.jpg) no-repeat top right;
}

.i_china:hover{
	background-position:top left;
}

.i_china_on{
	display:block;
	float:right;
	width:14px;
	height:12px;
	margin-left:3px;
	margin-top:4px;
	background: url(../imagenes/flags/china.jpg) no-repeat top left;
}

.i_grecia{
	display:block;
	float:right;
	width:14px;
	height:12px;
	margin-left:3px;
	margin-top:4px;
	background: url(../imagenes/flags/grecia.jpg) no-repeat top right;
}

.i_grecia:hover{
	background-position:top left;
}

.i_grecia_on{
	display:block;
	float:right;
	width:14px;
	height:12px;
	margin-left:3px;
	margin-top:4px;
	background: url(../imagenes/flags/grecia.jpg) no-repeat top left;
}

.i_bulgaria{
	display:block;
	float:right;
	width:14px;
	height:12px;
	margin-left:3px;
	margin-top:4px;
	background: url(../imagenes/flags/bulgaria.jpg) no-repeat top right;
}

.i_bulgaria:hover{
	background-position:top left;
}

.i_bulgaria_on{
	display:block;
	float:right;
	width:14px;
	height:12px;
	margin-left:3px;
	margin-top:4px;
	background: url(../imagenes/flags/bulgaria.jpg) no-repeat top left;
}

.i_korea{
	display:block;
	float:right;
	width:14px;
	height:12px;
	margin-left:3px;
	margin-top:4px;
	background: url(../imagenes/flags/korea.jpg) no-repeat top right;
}

.i_korea:hover{
	background-position:top left;
}

.i_korea_on{
	display:block;
	float:right;
	width:14px;
	height:12px;
	margin-left:3px;
	margin-top:4px;
	background: url(../imagenes/flags/korea.jpg) no-repeat top left;
}

/*Columnas index------------------------------------------------------------------------------*/

.titulo_col{
	display:block;
	float:left;
	width:195px;
	font-weight:bold;
	padding-left:8px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
	font-size:10pt;
	color:#575757;
	background-color:#dfdfdf;
	
}

.titulo_col_g{
	display:block;
	float:left;
	width:243px;
	font-weight:bold;
	margin-bottom:5px;
	font-size:10pt;
	color:#333;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:8px;
	background-color:#fdb934;
}

.titulo_col_g2{
	display:block;
	float:left;
	width:243px;
	font-weight:bold;
	font-size:10pt;
	color:#333;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:8px;
	background-color:#fdb934;
}


.img_col_portada{
	display:block;
	float:left;
	padding-top:5px;
	padding-bottom:13px;
}

.enlace_portada{
	display:block;
	float:left;
	width:175px;
	padding-left:15px;
	margin-bottom:8px;
	background-image:url(../imagenes/flecha_naranja.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	line-height:120%;
}


.noticia_actualidad{
	display:block;
	float:left;
	width:247px;
	padding:2px;
	margin-bottom:6px;
	padding-bottom:8px;
	line-height:140%;
	background-image:url(../imagenes/punto_horizontal.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}


.noticia_actualidad2{
	display:block;
	float:left;
	width:247px;
	padding:2px;
	margin-bottom:11px;
	line-height:140%;	
}

.txt_sec{
	line-height:115%;
}
.txt_sec2{
	line-height:140%;
}

/*Menú Izquierda------------------------------------------------------------------------------*/

.titulo_izda{
	display:block;
	float:left;
	width:184px;
	font-weight:bold;
	padding-left:8px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:6px;
	font-size:10pt;
	color:#000;
	background-color:#fdb934;
}

.titulo_izda2{
	display:block;
	float:left;
	width:184px;
	font-weight:bold;
	padding-left:8px;
	padding-top:1px;
	padding-bottom:1px;
	margin-top:20px;
	font-size:10pt;
	color:#333;
	background-color:#dfdfdf;
	/*background-color:#7EABEE;*/
}

.titulo_izda2:hover{
	text-decoration:none;
}

.mapaweb{
	display:block;
	float:left;
	width:182px;
	padding-left:10px;
	padding-top:4px;
	font-weight:bold;
	color:#004A95;
	background-image:url(../imagenes/mapaweb.gif);
	background-repeat:no-repeat;
	background-position:left 8px;
}

.mapaweb:hover{
	text-decoration:none;
	font-weight:bold;
}


.menu_izda{
	display:block;
	float:left;
	width:184px;
	padding-left:8px;
	padding-top:4px;
	font-size:8pt;
}

.menu_izda:hover{
	/*text-decoration:none;
	font-weight:bold;*/
	font-size:8pt;
}

.menu_izda_on{
	display:block;
	float:left;
	width:178px;
	padding-left:14px;
	padding-top:4px;
	text-decoration:none;
	font-weight:bold;
	background-image:url(../imagenes/flecha_naranja.gif);
	background-repeat:no-repeat;
	background-position:left 11px;
	font-size:8pt;
}

.submenu_izda{
	display:block;
	width:170px;
	margin-left:14px;
	padding-left:8px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom: 1px solid #d2d2d2;
	background-image:url(../imagenes/motivo_submenu.gif);
	background-repeat:no-repeat;
	background-position:left 10px;
	font-size:8pt;
}

.submenu_izda:hover{
	/*font-weight:bold;
	text-decoration:none;*/
	font-size:8pt;
	
}

.submenu_izda_on{
	display:block;
	width:170px;
	margin-left:14px;
	padding-left:8px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
	border-bottom: 1px solid #d2d2d2;
	background-image:url(../imagenes/motivo_submenu.gif);
	background-repeat:no-repeat;
	background-position:left 10px;
	font-size:8pt;
}

.submenu_izda2{
	display:block;
	width:162px;
	margin-left:24px;
	padding-left:6px;
	padding-top:3px;
	padding-bottom:3px;
	background-image:url(../imagenes/motivo_submenu.gif);
	background-repeat:no-repeat;
	background-position:left 10px;
	font-size:8pt;
}

.submenu_izda2:hover{
	/*font-weight:bold;
	text-decoration:none;
	color:#015fa1;*/
	font-size:8pt;
}

.submenu_izda2_on{
	display:block;
	width:162px;
	margin-left:24px;
	padding-left:6px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
	/*color:#015fa1;*/
	background-image:url(../imagenes/motivo_submenu.gif);
	background-repeat:no-repeat;
	background-position:left 10px;
	font-size:8pt;
}


.submenu_izda3{
	display:block;
	width:152px;
	margin-left:24px;
	padding-left:16px;
	padding-top:3px;
	padding-bottom:3px;
	color:#777;
	font-size:8pt;
}

.submenu_izda3_on{
	display:block;
	width:152px;
	margin-left:24px;
	padding-left:16px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
	color:#777;
	font-size:8pt;
}

/*Mapa Web*/

.menu_izda2{
	display:block;
	float:left;
	width:424px;
	padding-left:8px;
	padding-top:4px;
}

.menu_izda2:hover{
	text-decoration:none;
	font-weight:bold;
}

.menu_izda_on2{
	display:block;
	float:left;
	width:398px;
	padding-left:14px;
	padding-top:4px;
	text-decoration:none;
	font-weight:bold;
	background-image:url(../imagenes/flecha_naranja.gif);
	background-repeat:no-repeat;
	background-position:left 11px;
}

.submenu_izda21{
	display:block;
	width:530px;
	margin-left:44px;
	padding-left:8px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom: 1px solid #d2d2d2;
	background-image:url(../imagenes/motivo_submenu.gif);
	background-repeat:no-repeat;
	background-position:left 10px;
}

.submenu_izda21:hover{
	font-weight:bold;
	text-decoration:none;
}

.submenu_izda_on21{
	display:block;
	width:530px;
	margin-left:44px;
	padding-left:8px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
	border-bottom: 1px solid #d2d2d2;
	background-image:url(../imagenes/motivo_submenu.gif);
	background-repeat:no-repeat;
	background-position:left 10px;
}

.submenu_izda22{
	display:block;
	width:382px;
	margin-left:74px;
	padding-left:6px;
	padding-top:3px;
	padding-bottom:3px;
	background-image:url(../imagenes/motivo_submenu2.gif);
	background-repeat:no-repeat;
	background-position:left 10px;
}

.submenu_izda22:hover{
	font-weight:bold;
	text-decoration:none;
	color:#015fa1;
}

.submenu_izda22_on{
	display:block;
	width:382px;
	margin-left:74px;
	padding-left:6px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
	color:#015fa1;
	background-image:url(../imagenes/motivo_submenu2.gif);
	background-repeat:no-repeat;
	background-position:left 10px;
}

.submenu_izda31{
	display:block;
	width:500px;
	margin-left:104px;
	padding-left:6px;
	padding-top:3px;
	padding-bottom:3px;
	background-image:url(../imagenes/motivo_submenu2.gif);
	background-repeat:no-repeat;
	background-position:left 10px;
}

.submenu_izda31:hover{
	font-weight:bold;
	text-decoration:none;
	color:#015fa1;
}

.submenu_izda31_on{
	display:block;
	width:500px;
	margin-left:104px;
	padding-left:6px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
	color:#015fa1;
	background-image:url(../imagenes/motivo_submenu2.gif);
	background-repeat:no-repeat;
	background-position:left 10px;
}

.submenu_izda4{
	display:block;
	width:480px;
	margin-left:124px;
	padding-left:6px;
	padding-top:3px;
	padding-bottom:3px;
}

.submenu_izda4:hover{
	font-weight:bold;
	text-decoration:none;
	color:#015fa1;
}

.submenu_izda4_on{
	display:block;
	width:480px;
	margin-left:124px;
	padding-left:6px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
	color:#015fa1;
	background-image:url(../imagenes/motivo_submenu2.gif);
	background-repeat:no-repeat;
	background-position:left 10px;
}

/*Intranet------------------------------------------------------------------------------*/


.titulo_intranet{
	display:block;
	float:left;
	width:182px;
	font-weight:bold;
	padding-left:8px;
	padding-top:1px;
	padding-bottom:1px;
	font-size:10pt;
	color:#777;
	background-color:#DFDFDF;
}

.caja{
	display:block;
	float:left;
	width: 172px;
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
	color:#6F6F6F;
	padding-left:2px;
	font-size: 8pt;
	background-color:#fff;	
	border: 1px solid #DFDFDF;	
}

.caja_focus {
	display:block;
	float:left;
	width: 172px;
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
	color:#444;
	padding-left:2px;
	font-size: 8pt;
	background-color:#fff;	
	border: 1px solid #DFDFDF;	
}

.item_formulario{
	display:block;
	float:left;
	font-size:8pt;
	padding-bottom:1px;
}

.btn_entrar{
	display:block;
	float:right;
	width: 62px;
	text-align:center;
	margin-top:2px;
	margin-bottom:10px;
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
	color:#777;
	padding-left:2px;
	font-size: 8pt;
	background-color:#fff;	
	border: 1px solid #DFDFDF;	
}

.usuario{
	display:block;
	float:left;
	width:182px;
	font-weight:bold;
	color:#FDB934;
}

.usuario:hover{
	text-decoration:none;
	font-weight:bold;
}

/*Derecha------------------------------------------------------------------------------*/

.titulo_dcha{
	display:block;
	float:left;
	/*width:588px;*/
	width:640px;
	font-weight:normal;
	padding-left:6px;
	font-size:18pt;
	margin-bottom:15px;
	color:#000;
	border-left: 4px solid #fdb934;
}

.ico_mail{
	display:block;
	float:right;
	width:14px;
	height:14px;
	padding-top:14px;
	padding-left:3px;
	background-image:url(../imagenes/ico_mail.jpg);
	background-repeat:no-repeat;
	background-position:right center;
}

.ico_print{
	display:block;
	float:right;
	width:14px;
	height:14px;
	padding-top:14px;
	padding-left:3px;
	padding-right:3px;
	background-image:url(../imagenes/ico_print.jpg);
	background-repeat:no-repeat;
	background-position:center center;
}

.ico_pdf{
	display:block;
	float:right;
	width:14px;
	height:14px;
	padding-top:14px;
	padding-right:3px;
	background-image:url(../imagenes/ico_pdf.jpg);
	background-repeat:no-repeat;
	background-position:left center;
}

/*Pie------------------------------------------------------------------------------*/

.taw{
	display:block;
	float:right;
	width:72px;
	height:12px;
	/*margin-top:10px;*/
	background-image:url(../imagenes/taw.gif);
	background-repeat:no-repeat;
	background-position:center top;
}

.txt_pie{
	display:block;
	float:left;
	padding-right:30px;
	color:#666;
	font-size:8pt;
	margin:0px;
}
.pie
{
	display:block;
	float:left;
	text-align:center;
	color:#666;
	padding-top:1px;
	font-size:8pt;
}

.aviso{
	display:block;
	float:left;
	width:130px;
	padding-top:30px;
	text-align:left;
	color:#666;
}

/*noticias------------------------------------------------------------------------------*/

.noticias_cuerpo{
	text-decoration:none;
}

.noticias_cuerpo:hover{
	text-decoration:none;
}

/*lista------------------------------------------------------------------------------*/

.listaza{
	display:block;
	padding-left:19px;
	background-image:url(../imagenes/cuadrado.gif);
	background-repeat:no-repeat;
	background-position:9px 6px;
}

.listaza2{
	display:block;
	padding-left:10px;
	background-image:url(../imagenes/cuadrado.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
}

/*Formularios------------------------------------------------------------------------------*/

.item_formulario2{
	display:block;
	float:left;
	text-align:right;
	padding-right:5px;
	width:100px;
	font-size:8pt;
	padding-bottom:1px;
}

.caja2{
	display:block;
	float:left;
	width: 300px;
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
	color:#6F6F6F;
	padding-left:2px;
	font-size: 8pt;
	background-color:#fff;	
	border: 1px solid #999;	
}

.caja3{
	display:block;
	float:left;
	width: 304px;
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
	color:#6F6F6F;
	padding-left:2px;
	font-size: 8pt;
	background-color:#fff;	
	border: 1px solid #999;	
}

.btn_entrar2{
	display:block;
	float:right;
	width: 62px;
	margin-right:9px;
	text-align:center;
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
	color:#777;
	padding-left:2px;
	font-size: 8pt;
	background-color:#fff;	
	border: 1px solid #999;	
}

/*Documnetos------------------------------------------------------------------------------*/

.ico_del{
	display:block;
	float:right;
	width:11px;
	height:15px;
	padding-right:6px;
	margin-top:18px;
	background-image:url(../imagenes/ico_del.gif);
	background-repeat:no-repeat;
	background-image:left bottom;
}

.ico_see{
	display:block;
	float:right;
	width:15px;
	height:15px;
	padding-right:13px;
	margin-top:18px;
	background-image:url(../imagenes/ico_see.gif);
	background-repeat:no-repeat;
	background-image:left bottom;
}

/*Rdr---------------------------------------------------------*/

.negrita_azul_rdr{
	display:block;
	width:196px;
	background-color:#DFDFDF;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:4px;
	margin-bottom:10px;
	font-weight:bold;
	text-align:center;
	color:#3f5a7e;
}

.imgHspace
{
padding-left:10px;
}
/* Galería fotográfica */
.enlace_izda{
	text-decoration:none;
}

.enlace_izda:hover{
	text-decoration:none;
	font-weight:bold;
}

.enlace_izda_on{
	text-decoration:none;
	font-weight:bold;
}

.enlace_izda_sub{
	
	text-decoration:none;
}
