@charset "utf-8";

/* CSS Document */

*{ 
	margin:0;
	padding:0;
	list-style:none; 
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	}
.link_flash{
	cursor:auto;
}
.current {
	color:#FFF !important;
	background-color:#03C;
	background-image:url(imagenes/menu_fondo.jpg);
	background-repeat:repeat-x;
	cursor:default;
}
.clear{
	clear:both;
	}
.imagenes_centradas { 
	padding: 7px 0px;
	text-align:center;
}
.float_left{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.float_right{
	float:right;
}
.frmBoton{
	color:#FFF;
	background-color:#333;
	border: 1px solid #CCC;
	padding:4px 6px;
	display:inline;
	font-size:10px;
}
.borde_azul{
	border:1px solid #69F;
}

a:link, a:visited{
	text-decoration:none;
	color:#06F;
}
a:hover, a:active{
	text-decoration:none;
	color:#039;
}
a.leer_mas {
	color:#FFF;
	background-color:#69F;
	border: 1px solid #9CF;
	padding:4px 6px;
	display:inline;
	font-size:10px;
	text-decoration:none;
}
a.leer_mas_lt_noticias {
	color:#FFF;
	background-color:#69F;
	border: 1px solid #9CF;
	padding:3px 4px;
	display:inline;
	font-size:8px;
	text-decoration:none;
	float:right;
}
.blanco{
	color:#FFF;
}
.texto_centrado{
	text-align:center;
}
body{  
	background:url(imagenes/fondo.jpg);
	background-color:#014a96;
	background-repeat:repeat-x; 
	background-position:top;
}
h1, h2, h3, h4 , h5{
	font-family:Verdana, Geneva, sans-serif;
}
h1 {
	line-height:84px;
	font-size:24px;
	color:#03C;
	font-weight:normal;
}
h1 .bbva {
	line-height:84px;
	font-size:18px;
	color:#03C;
	font-weight:normal;
}
h2, h2 a:hover, h2 a:active, h2 a:link, h2 a:visited {
	font-size:16px;
	font-weight:bold;
	line-height:30px;
	color:#039;
	text-decoration:none;
}

h3, h3 a:hover, h3 a:active, h3 a:link, h3 a:visited {
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	color:#039;
	text-decoration:none;
}
h4 {
	font-size:16px;
	font-weight:normal;
	line-height:18px;
	color:#039;
}
h5 {
	font-size:14px;
	font-weight:normal;
	line-height:18px;
	color:#039;
}
p {
	line-height:1.6;
}
#contenedor{ 
	width:1002px; 
	margin:0 auto; 
	}
#cabecera{ 
	position:relative;
	height:84px; 
	background-image:url(imagenes/cabecera.jpg);
	background-repeat:no-repeat;
	}
#cabecera #logo{
	float:left;
	margin-left:30px;
	}
#cabecera #logo_texto{
	float:left;
	margin-left:10px;
	}
#cabecera #telefonos{
	float:right;
	margin-right:30px;
	}
#cabecera #telefonos li{
	clear:both
	}
#cabecera #telefonos li img{
	float:left;	
	}
#cabecera #telefonos li p, #cabecera #telefonos li a {
	margin-left:10px;
	float:left;
	line-height:21px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	text-decoration:none;
	}
#cabecera #telefonos li a:hover {
	text-decoration:underline;
}

#cabecera2 #menu {
	border-top: 1px solid #CCC;
	height:25px;
	background-color:#FFF;
}
#cabecera2 #menu a:link, #cabecera2 #menu a:visited {
	float:left;
	margin-right:5px;
	padding:6px 7px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color:#03C;
	display: block;
	text-decoration: none;
	background-color:#FFF;
}
#cabecera2 #menu .ultimo_item_menu {
	margin-right:0px
}
#cabecera2 #menu a:hover, #cabecera2 #menu a:active {
	color:#FFF;
	background-color:#03C;
	background-image:url(imagenes/menu_fondo.jpg);
	background-repeat:repeat-x;
}
#cabecera3  {
	margin-top:10px;
	background-color:#FFF;
	padding: 10px;
}
#cabecera3_izda {
	position:relative;
	width:400px;
	height:300px;
	float:left;
}
#cabecera3_izda #trans {
	height:60px;
	position:absolute;
	bottom:0px;
	width:100%;
	background-color:#F90;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
}
#cabecera3_izda #texto_sobre_imagen {
	height:50px;
	position:absolute;
	bottom:0px;
	padding:10px;
}
		
#cabecera3_dcha {
	position:relative;
	width:582px;
	height:300px;
	float:right;
	background-color:#EBF4FE;
}
#cabecera3_dcha_texto {
	padding:10px;
	position:absolute;
	width:200px;
}
#cabecera3_dcha_carrusel {
	position:absolute;
	bottom:0;
	margin-top:20px;
	width:582px;
	height:87px;
	background-color:#06C;
}
#cabecera3_dcha_carrusel #boton_izda {
	width:42px;
	height:87px;
	float:left;
}
#cabecera3_dcha_carrusel #boton_dcha {
	width:42px;
	height:87px;
	float:left;
/*	background-image:url(imagenes/carrusel_boton_dcha.gif);
	background-repeat:no-repeat;*/
}
#cabecera3_dcha_carrusel #miniaturas {
	position:relative;
	float:left;
	width:398px;
	height:87px;
	overflow:hidden;
	}

#cabecera3_dcha_carrusel #miniaturas ul li {
	float:left;
	width:90px;
	height:68px;
	padding:10px 11px 10px 11px;
}
#contenido {
	margin-top:10px;
/*	min-height: 50px;*/
}
#contenido .imagenes_dcha {
	float:right;
	padding: 7px 0px 7px 10px;
}
#contenido #contenido_izda{
	float:left;
	width:695px;
	padding: 10px;
	background-color:#FFF;
	}
	
#contenido #anuncio_izda{
	float:left;
	width:695px;
	padding: 10px;
	background-color:#FFF;
	margin-top:10px;
	height:88px;
	}
#anuncio_izda #bloqueAnuncio1{
	float:left;
	width:248px;
}
#bloqueAnuncio1 .anuncioTitulo a,#bloqueAnuncio1 .anuncioTitulo a:hover{ color:#515151}
#bloqueAnuncio1 .anuncioTitulo .segundoTitulo{margin-left:93px;}
#bloqueAnuncio1 .anuncioImage{}

#anuncio_izda .anuncioTitulo{ font-size:13px; font-weight:bold;}
#anuncio_izda .anuncioImage{}
	
	
#div_mod_1, #div_mod_3, #div_mod_busqueda {
	margin: 20px 10px;
	}
#div_mod_busqueda {
	background-color:#F2F2F2;
	border: 1px dotted #999;
	padding:15px;
}
.busqueda{
	font-size:13px;
	padding:6px;
}
#div_mod_2 {
	width:172px;
	height:300px;
	float:left;
	margin:10px;
	}
#div_mod_3 {
	position:relative;
	width:172px;
	height:250px;
	float:left;
	margin:10px;	
	}
.ir {
	position:absolute;
	left:155px;
	bottom:10px;
}
#div_mod_asoc .listado_asociaciones li {
	float:left;
	margin: 10px;	
	}
#div_mod_1 #item_archivos img{
	margin-right:15px;
}
#div_mod_1 #item_archivos_2 li{
	float:left;
}
#div_mod_1 #item_archivos_2 ul{
	margin:0px;
}

#comentarios td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #039;
	vertical-align: top;
	padding: 5px;
}
#item_imagen_link{
	margin-right:10px;
}
#contenido #contenido_izda_pc{
	float:left;
	width:982px;
	padding: 10px;
	background-color:#FFF;
	}
#contenido #contenido_izda_arriba{
	padding:10px
}
/*#contenido_izda_arriba ul{
	margin-left:25px;
}*/
#contenido_izda_arriba li{
	padding:5px;
}
#no_asociacion{
	font-size:14px;
	font-weight:bold;
	color:#900;
	text-align:center;
}
#contenido #contenido_izda_presentacion, #contenido .recuadro_azul{
	background-color:#EBF4FE;
	padding:15px;
}
#contenido #contenido_izda_izda{
	width:320px;
	float:left;
	padding:10px;
}
.noticia{
	margin-top:10px;
	padding:8px;
}
#contenido #contenido_izda_dcha{
	width:320px;
	float:right;
	padding:10px;
}
#contenido #contenido_dcha{
	float:right;
	width:275px;	
	}
#contenido #contenido_dcha_1, #contenido #contenido_dcha_2, #contenido #contenido_dcha_3, #contenido #contenido_dcha_4 {
	padding:15px;
	background-color:#CEE3FD;
	margin-bottom:10px;
}
#contenido #contenido_dcha_3{
	height:390px;
}

#contenido #contenido_dcha_1 #login label{
	color:#039;
	display:block;
}
#pie  {
	margin-top:10px;
	background-color:#EBF4FE;
	padding: 10px;
}
#pie #pie_centrar {
	margin: 0px auto;
	text-align:center;
}
.inline{
	display:inline;	
}
#pie a{
/*	float:left;*/
	display:inline;
	margin:0 8px;
}
#pie #pie_centrar ul{
	margin: 0px auto;
	text-align:center;
}
#pie2 a:link, #pie2 a:visited{
	color:#999;
}
#pie2 a:hover, #pie2 a:active{
	color:#FFF;
}
#pie2 p{
	line-height:20px;
	text-align:center;
}
#contenido td {
	padding:5px;
}
#item_archivos{
	float:left;
	margin-right:10px;
}
/*----------------PANEL DE CONTROL----------------------------*/
#pc_contenido {
	padding: 20px;
}
#listado th {
	text-align: left;
	padding:10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color:#69F;
}
#listado tr:hover {
	background-color:#EEE;
}
#listado td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#69F;
	padding:10px;
}
#login th {
	text-align: left;
	padding:5px;
}
#login td {
	padding:5px;
}
.comentarios tr {
	background-color:#EEE;
	}

/*----------------FIN PANEL DE CONTROL----------------------------*/

.boton {
	color:#FFF;
	background-color:#69F;
	border: 1px solid #9CF;
	padding:4px 6px;
	display:inline;
	font-size:10px;
}
.boton_lt {
	color:#FFF;
	background-color:#69F;
	border: 1px solid #9CF;
	padding:1px 2px;
	display:inline;
	font-size:9px;
}
.texto_rojo {
	color: #900;
}
.texto_alerta_ko {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color: #900;
}
.texto_alerta_ok {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color: #090;
}
.texto_alerta_ok {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#090;
}
.pc_seccion {
	background-color:#EEE;
	border: 1px solid #CCC;
	padding:20px;
}
.addthis {
	float:left;
	text-align:right;
	margin-bottom:5px;
	background:#ededed;
	border:1px solid #CCC;
	padding:2px;
}
.bbva_bt_inscribite{
	color:#FFF !important;
	background-color:#69F;
	padding:5px;
	display:inline;
	font-size:14px;
	text-decoration:none !important;
	text-align:center;
}
#bbva_registro label{
	width: 200px;
	float: left;
	text-align: right;
	margin-right: 5px;
	display: block
}
#bbva_registro .bt{
	margin-left:205px;
}
#bbva_registro .campo_texto{
	width:300px;
}
#bbva_ficha_participante{
	float:left;
	width:165px;
	height:200px;
	padding:10px;
	border:#CCC 1px solid;
	margin-right:26px;
	margin-bottom:26px;
	background-color:#EEE;
	position: relative;
}
.bbva_participante_votado{
	border:#00F 2px dotted !important;
	margin-right:24px !important;
	margin-bottom:24px !important;
}
#bbva_votar{
	background-color:#ddd;
	bottom:7px;
	position: absolute;
	height: 22px;
	width: 170px;
}
.bbva_bt_votar{
	color:#FFF !important;
	background-color:#69F;
	padding:4px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none !important;
	text-align:center;
	position: absolute;
	left: 0px;
}
.bbva_votos{
	color:#06C;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:2px 4px 0px 4px;
	position: absolute;
	right: 0px;
}




/* CARRUSEL */
#cabecera3{ position:relative}
#inicio_contenedor_films{}
#incicio_carrusel_info{ position:relative; margin-bottom:16px; height:300px; overflow:hidden; z-index:0;}
	
	#incicio_carrusel_info #izquierda{position:relative;width:400px;height:300px;float:left;background-color:#ebf4fe}
		#incicio_carrusel_info #izquierda #pieFoto{ padding:5px; position:absolute; bottom:-50px; width:390px; height:40px; z-index:20}
		#incicio_carrusel_info #izquierda #pieFoto_fondo{ position:absolute; bottom:-50px; width:400px; height:50px; background-color:#F90; z-index:10; filter:alpha(opacity=50);	-moz-opacity:0.5;	-khtml-opacity: 0.5;	opacity: 0.5;}
	#incicio_carrusel_info #derecha {width:582px;	height:300px;	float:right;	background-color:#EBF4FE; }
	#derecha .contenedor_texto_seleccionada{ padding:15px; position:absolute; z-index:10; width:550px;}
	
	#info_seleccionada .fondo_seleccionada{ position:absolute; z-index:9; height:118px; width:664px; background-color:black; filter:alpha(opacity=50);	-moz-opacity:0.5;	-khtml-opacity: 0.5;	opacity: 0.5;}

	
	#info_seleccionada .titulo_seleccionada{ width:550px; margin-bottom:10px;}
	#info_seleccionada .texto_seleccionada{ height:30px; width:530px; margin-bottom:8px;}
	#info_seleccionada #link_seleccionada{float:left; width:150px;}

	#carrusel_films{ position:absolute; top:223px; left:410px; background-color:#5789bc; height:87px;}
	.inicio_carrusel_films { width:582px !important;}
	.inicio_carrusel_films img { border: 0;}
	.inicio_carrusel_films .boto{ width:42px;}
	.inicio_carrusel_films .boto a{ display: block;	height:87px; width:42px; }
	.inicio_carrusel_films .back{ margin-right:0px; float:left}
	.inicio_carrusel_films .back a{ cursor:pointer; }
	.inicio_carrusel_films .next{ float:right}
	.inicio_carrusel_films .next a{ cursor:pointer; }
	.inicio_carrusel_films .next a:hover{background-position:0 -34px}
	.inicio_carrusel_films .contenedor_pestanyas{ position: relative; float:left; width:498px; overflow:hidden}
	.inicio_carrusel_films ul { position: relative;	left: 0; margin-top:12px;	padding: 0;	list-style-type: none;	overflow: hidden;	z-index: 1;}
	.inicio_carrusel_films li { float: left; width:130px; text-align:center;}
	.inicio_carrusel_films li a{ width:98px; margin:3px; display:block; cursor:pointer; }
	.inicio_carrusel_films li a:hover { margin:0px; border:solid 3px #616161;}
	.inicio_carrusel_films .seleccionado a, .inicio_carrusel_films .seleccionado a:hover{ margin:0px; border:solid 3px #448ef0;}
/*	.img_fondo{ position:absolute; bottom:0px;}*/
	
