﻿/* GENERALES
-------------------------------------------------- */


img, embed, object, form, table, div, select, textarea, input, script, h1, h2, h3, h4, h5, h6,  fieldset{ border:0; margin:0; padding:0; }
html{
	height:100%;
}
body {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #000000;
	text-align: center;
	margin: 0;
	padding: 0;
	background: #F2F2F2  url(../images/fondo.gif) center repeat-y;
	height: 100%; 
}

img { border: none}
a {	color: #556a74; outline: none; }

#tapa{
	width: 100%;
	height: 600px;
	top: 0px;
	left:0px;
	position:absolute;
	background-image: url("../images/tapa.png") !important;
	background-image: none;
	background-repeat: repeat;
	filter: none !important;
	filter: progid;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tapa.png', sizingMethod='scale'); 
	z-index: 99;
}	

#pop{
	width: 100%;
	top: 0px;
	left:0px;
	position:absolute;	
	z-index: 99;
}
li {
	color: #F56E32;
}

/* Estructura
-------------------------------------------------- */

#oContenedor {
	width: 785px;
	margin: 0;
	text-align: left;
	margin: 0 auto;
	padding: 0 0 0 12px;
	height: 100%; 

}

#lateral {
	float: left;
	width: 166px;
	margin: 0;
	padding: 0px 0 0 0px;
	background: url(../images/_comun/f_menu.gif) repeat-y;
}

div#swf_lateral {
	padding-left: 7px;
}
/*\*/
html*#swf_lateral {	padding-left: px;} /* sólo en safari */

#cierre_lateral2 {
	width: 146px;
	display: block;
	height:5px;
	background: #F58233;
}

div#tit_banner{
	position:absolute;
	padding-left:256px;
	top: 49px; 
	]top: 39px;
	_top: 38px;
	z-index: 10;
	text-align: right;
	z-index: 10;

}
/*\*/
html*#tit_banner {	top: 52px;  padding-left:128px;} /* sólo en safari */

div#titular {
	font-family: Helvetica, Geneva, Arial, sans-serif;
	border-bottom:1px solid #F58233;
	height:19px;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	padding: 0 0 2px 0px;
	_padding: 0 0 0px 0px;
}
/*\*/
html*#titular { 	padding: 0 0 5px 0px;} /* sólo en safari */

div#titular2 {
	font-family: Helvetica, Geneva, Arial, sans-serif;
	border-bottom:1px solid #F58233;
	height:36px;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	padding: 0 0 2px 0px;
	_padding: 0 0 1px 0px;
}

#sub_titular {
	width: 596px;
	border-bottom:1px solid #F58233;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	padding: 0 0 2px 0px;

}

#tit_verde {
	border-bottom:1px solid #0D8897;
	height:17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0D8897;
	font-weight: bold;
	padding: 0 0 2px 0px;
}

#menu_lateral {
	margin: 0 0 0 2px;
	padding: 0;
	width: 143px;
	border-right:1px solid #CECECE;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	color: #f58233;	
}
#menu_lateral ul {
	margin: 0;
	padding: 0;
}
#menu_lateral li{
	list-style-type: none;
	padding: 6px 10px 6px 10px;
	margin-left: 1px;
	margin-bottom: 1px;
}
#menu_lateral li.select{
	background: #99cdd3;
	border-bottom:0px solid #FFFFFF;
}
#menu_lateral a{
	display:block;
	color: #005c67;
	text-decoration: none;
}
	/* oPie
	#################### */

	#oPie {
		font-family: Tahoma, sans-serif;
		border-top: 1px solid #008292;
		margin: 0px 0px 5px 0px;
		padding: 5px 0 0 0px;
		width: 774px;
		font-size: 10px;
		color: #008292;
	}

	#oPie div.floatleft {
		font-size: 10px;
		margin: 3px 0 0 0;
		clear: none;
	}
	#oPie div.floatleft a{
		text-decoration: none;
		color: #f58233;
	}
	#oPie div.floatleft a:hover{
		font-weight: normal;
	}


	#oPie div.floatright {
		clear: none;
	}

	#oPie p {
		margin: 10px 35px 0 0;
	}

	#oPie ul li {
		margin: 0 10px 0 0;
	}

/* Cabecera
#################### */
#oCabecera {
	margin: 0 ;
	height:118px;
	width: 777px;
	position: relative;
	z-index:98;
}

.oLogo {
	float: left;
	display: block;
	width: 148px;
	height: 100px;
	margin: 15px 0 0 0px;
	background: transparent url(../images/logo.gif) top left no-repeat;
}

#menuP {
	padding-left:163px;
}
.textoIdioma{
	padding-left: 20px;
	font: 11px Arial;
	text-decoration: none;
	color: #f58233;
}

.textoLista {
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 11px;
	color: #5A5A5A;
	font-weight: bold;
}

#cierre_lateral1 {
	width: 149px;
	background: url(../images/_comun/f_menu.gif) repeat-y;
}
#tit_ms {
	width: 144px;
	height: 22px;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	background: url(../images/_comun/tit_ms.jpg) no-repeat;
	font-weight: bold;
	padding: 8px 0 0 25px;
	/*border:1px solid #F58233;*/
}

#tit_ms2 {
	width: 130px;
	height: 40px;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	background: url(../images/_comun/tit_ms2.jpg) no-repeat;
	font-weight: bold;
	padding: 8px 0 0 25px;
}

/* TABLAS NOTAS DE PRENSA */

.tabla_sup_izq {
	font: 11px Arial;
	color: #555555;
	border:1px solid #F58233;
}

.tabla_sup_der {
	font: 11px Arial;
	color: #555555;
	border-top:1px solid #F58233;
	border-right:1px solid #F58233;
	border-bottom:1px solid #F58233;
}

.tabla_izq {
	font: 11px Arial;
	color: #555555;
	border-left:1px solid #F58233;
	border-right:1px solid #F58233;
	border-bottom:1px solid #F58233;
}

.tabla_der {
	font: 11px Arial;
	color: #555555;
	border-right:1px solid #F58233;
	border-bottom:1px solid #F58233;
}

/* CONTACTO */

.contacto {
	border:1px solid #555555;
}

/* Variantes de tipografías y  Clases Generales
-------------------------------------------------- */
.OverAll { z-index:1000; }
.noscreen {	display:none; }
.floatleft { float:left; margin:0; padding:0; }
.floatright {	float:right; margin:0; padding:0; }
.center {	text-align: center; }
.right {	text-align: right; }
.justificado {	text-align: justify; }
.clearall {	clear:both; }
.noborder {	border:none; border-color:transparent; }
.inline { clear: none; display: inline; border:0; margin:0; padding:0; }

.sub { text-decoration: underline; }
.nosub { text-decoration: none; }
.bold { font-weight: bold; }
.capital{ text-transform: uppercase; }
.normal { font-weight: normal; }
.cursiva { font-style: italic; }

.nueve { font-size: 9px;}
.diez { font-size: 10px;}
.once { font-size: 11px;}
.doce { font-size: 12px;}
.trece { font-size: 13px;}

.blanco { color: #ffffff; }
.rosa { color: #d10060; }
.azul {	color: #004bad; }
.gris, .gris a { color: #999999; }


/* Márgenes y anchos
-------------------------------------------------- */

.nomargin { margin: 0; }
.w205 { width: 205px; }
.w350 { width: 350px; }
.w400 { width: 500px; }
.w408 { width: 408px; }

.w_notas{ width: 404px; }
.w_notas_fr{ width: 396px; }
.w_notas_eng{ width: 404px; }

#titular_img {
	position: relative;
	top:5px;
	_top:4px;
}
#imprimir {
	position: relative;
	left: 40px;		
	_left: 37px;
	z-index: 1;
	top:4px;
	_top:3px;
}
#imprimir2 {
	position: relative;
	left: 40px;		
	_left: 37px;
	z-index: 1;
	top: 21px;
	_top:20px;
}
#volver_listado {
	position: relative;
	left: 20px;
	z-index: 1;
	top:3px;
}

.textoPlano {
	font: 11px Arial;
	color: #555555;
	text-align:justify;
}

#contenido {
	float: left;
	width: 605px;
}
#col0{
	width: 596px;
	padding: 20px 5px 0 0px;
}

#col1{
	float:left;
	width: 315px;
	margin: 20px 25px 0 2px;

}
#col1_2{
	float:left;
	width: 292px;
	margin: 20px 22px 0 0px;
}
#col1_3{
	float:left;
	width: 292px;
	margin: 20px 0px 0 2px;
}
#col1_4{
	float:left;
	width: 384px;
	margin: 20px 22px 0 2px;
}
#col1_5{
	float:left;
	width: 280px;
	margin: 20px 36px 0 2px;
}
#col1_6{
	float:left;
	width: 280px;
	margin: 20px 34px 0 0px;
}
#col2{
	float:left;
	width: 260px;
	margin: 20px 0 0 0;
}
#col2_2{
	float:left;
	width: 295px;
	margin: 20px 0 0 0;
}
#col2_3{
	float:left;
	width: 280px;
	margin: 20px 0 0 0;
}
#col2_4{
	float:left;
	margin: 20px 0 0 0;
}
#col2_5{
	float:left;
	width: 280px;
	margin: 20px 0 0 0;
}

#col_subir{
	float:left;
	text-align: right;
	width: 590px;
	margin: 10px 0 0 0;
}

a {
	font: underline 11px Arial;
	color: #F56E32;
	border: 0px none;
}

a.textoTitulo {
	font: 11px Arial;
	text-decoration: none;
}

a.textoIdioma {
	font: 11px Arial;
	text-decoration: none;
}

a.enlaceSubir {
	background: url(../images/_comun/icn_subir.gif) 0% 3px no-repeat;
	padding-left: 15px;
	padding-right: 2px;
}

#foto {
	border: 1px solid #008292;
	padding: 2px;
}
.textoPieFoto {
	font: 11px Arial;
	color: #008292;
}
#btn_textoPieFoto {	
	height: 20px;
	border: 1px solid #008292;
	font: 11px Arial;
	color: #008292;
	padding: 7px 0 0 8px;
}

@media print {
	#navmenu-h {display:none}
	#imprimir {display:none}
}
/* Estilos de las capas */

#ficha_multimedia{
	width: 200px;
	height: 235px;
	background: url(../images/sala_prensa/fondo_ficha.jpg) no-repeat;
}
#ficha_multimedia_texto{
	height: 105px;
	padding: 0 30px 0 20px;
	color: #005c67;
}
#ficha_multimedia_texto a{
	font: normal 11px Arial;
}

div.socios {
	position: relative;
	top: 50px;
	display: none;
}
div.figure {
	float: right;
	padding-left: 20px;
}
div.figure p {
	text-align: left;
	margin: 5px auto;
	padding-bottom: 5px;
}
.textoSubtitulo {
	font: bold 11px Arial;
	color: #000000;
}
.w_100{
	width: 100px;
}
.w_200{
	width: 200px;
}
.w_400{
	width: 400px;
}
.PL15 {
	padding-left: 15px
}
.h5 { height: 5px;}
.h8 { height: 8px; }
.h10 { height: 10px; }
.h20 { height: 20px; }
.h30 { height: 30px; }
.h40 { height: 40px; }
.h50 { height: 50px; }
.h60 { height: 60px; }
.h70 { height: 70px; }
.h80 { height: 80px; }
.h90 { height: 90px; }
.h100 { height: 100px; }
.h110 { height: 110px; } 
.h120 { height: 120px; }  
.h130 { height: 130px; } 
.h140 { height: 140px; }
.h150 { height: 150px; }
.h160 { height: 160px; }
.h175 { height: 175px; }
.h180 { height: 180px; }
.h190 { height: 190px; }
.h200 { height: 200px; }
.h205 { height: 205px; }
.h210 { height: 210px; }
.h215 { height: 215px; }
.h220 { height: 220px; }
.h225 { height: 225px; }
.h230 { height: 230px; }
.h250 { height: 250px; }
.h260 { height: 260px; }
.h275 { height: 275px; }
.h300 { height: 300px; }
.h320 { height: 320px; }
.h330 { height: 330px; }
.h340 { height: 340px; }
.h350 { height: 350px; }
.h360 { height: 360px; }
.h365 { height: 365px; }
.h375 { height: 375px; }
.h400 { height: 400px; }
.h420 { height: 420px; }
.h430 { height: 430px; }
.h440 { height: 440px; }	
.h450 { height: 450px; }
.h460 { height: 460px; }
.h475 { height: 475px; }
.h480 { height: 480px; }
.h490 { height: 490px; }
.h500 { height: 500px; }
.h505 { height: 505px; }
.h510 { height: 510px; }
.h520 { height: 520px; }
.h540 { height: 540px; }
.h550 { height: 550px; }
.h555 { height: 555px; }
.h560 { height: 560px; }
.h575 { height: 575px; }
.h585 { height: 585px; }
.h600 { height: 600px; }
.h605 { height: 605px; }
.h620 { height: 620px; }
.h625 { height: 625px; }
.h630 { height: 630px; }
.h640 { height: 640px; }
.h650 { height: 650px; }
.h660 { height: 660px; }
.h675 { height: 675px; }
.h700 { height: 700px; }
.h710 { height: 710px; }
.h713 { height: 713px; }
.h725 { height: 725px; }
.h730 { height: 730px; }
.h740 { height: 740px; }
.h750 { height: 750px; }
.h800 { height: 800px; }
.h820 { height: 820px; }
.h850 { height: 850px; }
.h880 { height: 880px; }
.h890 { height: 890px; }
.h900 { height: 900px; }
.h910 { height: 910px; }
.h920 { height: 920px; }
.h940 { height: 940px; }
.h950 { height: 950px; }
.h970 { height: 970px; }
.h1000 { height: 1000px; }
.h1040 { height: 1040px; }
.h1050 { height: 1050px; }
.h1080 { height: 1080px; }
.h1100 { height: 1100px; }
.h1140 { height: 1140px; }
.h1150 { height: 1150px; }
.h1160 { height: 1160px; }
.h1170 { height: 1170px; }
.h1180 { height: 1180px; }
.h1200 { height: 1200px; }
.h1220 { height: 1220px; }
.h1230 { height: 1230px; }
.h1240 { height: 1240px; }
.h1280 { height: 1280px; }	
.h1300 { height: 1300px; }
.h1320 { height: 1320px; }	
.h1340 { height: 1340px; }	
.h1350 { height: 1350px; }
.h1370 { height: 1370px; }
.h1440 { height: 1440px; }
.h1470 { height: 1470px; }
.h1480 { height: 1490px; }	
.h1700 { height: 1700px; }
.h1750 { height: 1750px; }	
.h1775 { height: 1775px; }	
.h1800 { height: 1800px; }
.h1810 { height: 1810px; }
.h1820 { height: 1820px; }
.h1870 { height: 1870px; }	
.h1890 { height: 1890px; }
.h1900 { height: 1900px; }
.h2200 { height: 2200px; }
.h2220 { height: 2220px; }
.h2250 { height: 2250px; }
.h2350 { height: 2350px; }
.h2450 { height: 2450px; }

#grid { background: url('../images/home/grid.jpg');}
#thumbwrapper { padding:0px; width:455px; height:192px; border:0px solid #666; }
#thumbarea {margin: 0px; padding: 0px; position:relative; overflow:hidden; height:192px; width:455px; }
#thumbs {position:absolute; list-style:none; margin-left:5px; width: 800px; height:192px; border:0px solid #666; }

#thumbs li {float:left; margin-right:10px; cursor:pointer; padding: 0px; }

.imgnav {position:absolute; height:85px; width:20%; z-index:100; z-index:100; outline:none; cursor:pointer;}
#previmg {left:0; background: url(images/left.gif) left center no-repeat; border-left:5px solid #FFF}
#previmg:hover {opacity:1; filter:alpha(opacity=100)}
#nextimg {right:0; background:url(images/right.gif) right center no-repeat; border-right:5px solid #FFF}
#nextimg:hover {opacity:1; filter:alpha(opacity=100)}

#ficha_timeline {
	background:  url(../images/home/ficha.gif) center no-repeat;
	width: 134px;
	height: 172px;
	padding: 5px 0px 0px 10px;
}
#ficha_timeline_vacio {
	background:  url(../images/home/espacio.gif) center no-repeat;
	width: 134px;
	height: 172px;
}
#texto_timeline {
	font: 11px Arial;
	color: #000000;
	text-align: left;
	padding: 2px 12px 7px 8px;
}
#texto_timeline a {
	color: #000000;
	text-decoration:none;
}
.texto_mes {
	font: 11px Arial;
	font-weight: bold;
	color: #F58233;
	text-align: center;
	padding: 5px 0px 2px 0px;
}
.fnd_cabecera {
	background-image: url(../images/home/msup_fnd.jpg);
	background-repeat: repeat-x;
}