/*DEFINICIONES*/

body{
    background-color:#ffffff;
    background-image: url('../img/bkg_fondo.gif');
    background-repeat: repeat-x;
	margin:auto;
	padding:0;
	text-align:center;
}

form{
	margin:0px;
	padding:0px;
	border:0px;
	border-collapse:collapse;
}

img {
	border:0px;
	margin-left:0px;
	padding:0px; 
}

span {
		margin:0px;
		padding:0px; 
		border:0px;
}

p {
		margin:0px;
		padding:0px; 
		border:0px;
		line-height:1.2em;	
}

li {
		margin:0px;
		padding:0px; 
		list-style: none;
}

div{
	display:block;
	position:relative;
}

a{
	text-decoration:none;
}

.ocultar{
    display:none;
    overflow:hidden;
    width:0px;
    height:0px;
}

/*FORMULARIOS*/
.formulario{
	color: #868c91;
	font-family:  verdana;
	font-size: 10px;
	font-weight:normal;
	padding-left:2px;
	background-color:#ffffff;
	border: 1px solid #868c91;
	width:125px;
	height:15px;
	position:absolute;
}

/*ESPACIOS*/

.espacio39{
    display:block;
	position:relative;
	float:left;
	clear:both;
	width:1166px;
	height:39px;
	text-align:left;
}

/*CONTENEDORES WEB*/

.contenedor_principal{
    display:block;
	background-image:url('../img/bkg_arriba.jpg');
    background-repeat:repeat-x;
	position:relative;
	float:left;
	clear:both;
	margin: 0px auto;
	width:100%;
	height:auto;
	text-align:center;
}

.contenedor_total{
	display:block;
	position:relative;
	float:none;
	clear:none;
	margin: 0px auto;
	width:1166px;
	height:auto;
	text-align:center;
}

.idiomas{
    display:block;
	position:relative;
	float:left;
	clear:both;
	width:1166px;
	height:50px;
	text-align:left;
    overflow:hidden;
/*	top:-15px;*/
}

.contenedor_cuadro{
    display:block;
	position:relative;
	float:left;
	clear:both;
	width:1162px;
	height:auto;
	text-align:left;
    border:2px solid #8c8d8e;
    background-color:#ffffff;
}

.min_height{
    display:block;
	position:relative;
	float:left;
	clear:both;
	width:0px;
	height:435px;
}

.datos{
    display:block;
	position:relative;
	float:left;
	width:1162px;
	height:auto;
}

.cabecera{
	position:relative;
	float:left;
	clear:both;
	width:1162px;
	height:92px;
}

.contenedor_central{
	display:block;
	position:relative;
	float:left;
	clear:both;
	width:1162px;
	height:auto;
	text-align:left;
}

.min_height_central{
	display:block;
	position:relative;
	float:left;
	width:15px;
	height:597px;
}

.datos_central{
	display:block;
	position:relative;
	float:left;
	width:1147px;
	height:auto;
	text-align:left;
}

.menu_secciones{
	display:block;
	border: 1px solid #bbbbbb;
	position:relative;
	float:left;
	width:1129px;
	height:160px;
	text-align:left;
}

.pie{
	position:relative;
	float:left;
	clear:both;
	width:1162px;
	height:54px;
}

.copy{
    position:absolute;
    top:27px;
    left:15px;
    width:108px;
    height:9px;
    font-size:0px;
    overflow:hidden;
    background-image:url('../img/bkg_copy.jpg');
    background-repeat:no-repeat;
}



.btn_legal{
    position:absolute;
    top:28px;
    left:182px;
    width:37px;
    height:8px;
    font-size:0px;
    overflow:hidden;
    background-image:url('../img/btn_legal.jpg');
    background-repeat:no-repeat;
}

.btn_undanet{
    position:absolute;
    top:27px;
    left:1009px;
    width:117px;
    height:9px;
    font-size:0px;
    overflow:hidden;
    background-image:url('../img/btn_undanet.jpg');
    background-repeat:no-repeat;
}

.cif{
    position:absolute;
    top:28px;
    left:231px;
    width:107px;
    height:8px;
    font-size:0px;
    overflow:hidden;
    background-image:url('../img/bkg_cif.jpg');
    background-repeat:no-repeat;
}

.logoQ{
    position:absolute;
    top:15px;
    left:310px;
    width:50px;
    height:29px;
    font-size:0px;
    overflow:hidden;
    background-image:url('../img/logoQ.png');
    background-repeat:no-repeat;
}

.barra4{
    position:absolute;
    top:28px;
    left:128px;
    width:1px;
    height:8px;
    font-size:0px;
    overflow:hidden;
    background-color:#4c4d50;
}

.barra5{
    position:absolute;
    top:28px;
    left:181px;
    width:1px;
    height:8px;
    font-size:0px;
    overflow:hidden;
    background-color:#4c4d50;
}

.barra6{
    position:absolute;
    top:28px;
    left:219px;
    width:1px;
    height:8px;
    font-size:0px;
    overflow:hidden;
    background-color:#4c4d50;
}

.contenededor_izq_portada{
	display:block;
	background-color:#ffffff;
	position:relative;
	float:left;
	clear:none;
	margin: 0;
	width:659px;
	height:auto;
	text-align:left;
}

.contenededor_der_portada{
	display:block;
	background-color:#ffffff;
	position:relative;
	float:left;
	clear:none;
	margin: 0;
	width:257px;
	height:665px;
	text-align:left;
}

.contenededor_izq{
	display:block;
	background-color:#ffffff;
	position:relative;
	float:left;
	clear:none;
	margin: 0;
	width:209px;
	height:auto;
	text-align:left;
}

.contenededor_der{
	display:block;
	background-color:#ffffff;
	position:relative;
	float:left;
	clear:none;
	margin: 0;
	width:720px;
	height:auto;
	text-align:left;
}

.logo_dir{
	display:block;
	background-color:#000000;
	background-image:url('../img/bkg_degradado.jpg');
	background-repeat:repeat-x;
	position:relative;
	float:left;
	clear:both;
	margin: 0;
	width:954px;
	height:78px;
	text-align:left;
}

.logo_web{
	display:block;
	background-color:#000000;
	background-image:url('../img/bkg_logo.jpg');
	background-repeat:no-repeat;
	position:relative;
	float:left;
	clear:none;
	margin: 0;
	width:292px;
	height:78px;
	text-align:left;
}

.posi_dir{
	display:inline;
	position:relative;
	float:left;
	clear:none;
	margin-left: 180px;
	margin-top:27px;
	width:392px;
	height:auto;
	text-align:right;
}

.posi_banderas{
	display:inline;
	position:relative;
	float:left;
	clear:none;
	margin-left: 20px;
	width:49px;
	height:78px;
	text-align:left;
}



.btn_bandera_esp{
	background-image:url('../img/btn_bandera_esp.jpg');
	background-repeat:no-repeat;
	position:absolute;
    top:16px;
    left:1128px;
	width:16px;
	height:11px;
	font-size:0px;
    overflow:hidden;
}

.btn_bandera_eng{
	background-image:url('../img/btn_bandera_eng.jpg');
	background-repeat:no-repeat;
	position:absolute;
    top:16px;
    left:1148px;
	width:16px;
	height:11px;
	font-size:0px;
    overflow:hidden;
}


.cabecera_web{
	display:block;
	background-color:#000000;
	position:relative;
	float:left;
	clear:both;
	margin:0px;
	width:954px;
	height:141px;
	text-align:left;
}

.pie_web{
	display:block;
	background-color:#000000;
	position:relative;
	float:left;
	clear:both;
	margin:0px;
	width:954px;
	height:108px;
	text-align:left;
}

.posi_pie{
	display:block;
	background-color:#000000;
	position:relative;
	float:left;
	clear:both;
	margin:0px;
	width:954px;
	height:19px;
	text-align:left;
}

.posi_cif{
	display:inline;
	background-color:#000000;
	position:relative;
	float:left;
	clear:none;
	margin-top:5px;
	margin-left:10px;
	width:230px;
	height:13px;
	text-align:left;
}

.posi_undanet{
	display:inline;
	background-color:#000000;
	background-image:url('../img/btn_undanet.gif');
	background-repeat:no-repeat;
	position:relative;
	float:left;
	clear:none;
	margin-top:2px;
	margin-left:2px;
	width:93px;
	height:19px;
	text-align:left;
}

.menu_cabecera{
	display:block;
	background-color:#000000;
	position:relative;
	float:left;
	clear:both;
	margin:0px;
	width:954px;
	height:37px;
	text-align:left;
}

.posi_boton_menu{
	display:inline;
	position:relative;
	float:left;
	clear:none;
	margin-top:10px;
	margin-left:25px;
	width:auto;
	height:17px;
	text-align:left;
}

.posi_boton_menu2{
	display:inline;
	position:relative;
	float:left;
	clear:both;
	margin-left:25px;
	width:170px;
	height:20px;
	text-align:left;
}

.titulo_superior{
	display:block;
	position:relative;
	float:left;
	clear:none;
	margin:0px;
	width:954px;
	height:55px;
	text-align:left;
}

.posi_titulo{
	display:inline;
	position:relative;
	float:left;
	clear:both;
	margin-top:10px;
	margin-left:23px;
	width:auto;
	height:auto;
	text-align:left;
}

.punteado_h{
	display:block;
	position:relative;
	background-image:url('../img/bkg_punteado_h.gif');
	background-repeat:repeat-x;
	float:left;
	clear:both;
	margin-top:5px;
	width:954px;
	height:2px;
	text-align:left;
}

.saludos_portada{
	display:block;
	position:relative;
	float:left;
	clear:both;
	margin:0px;
	width:658px;
	height:auto;
	text-align:left;
	overflow:hidden;
}

.posi_saludo{
	clear:both;
	display:inline;
	float:left;
	height:164px;
	line-height:1em;
	margin-left:35px;
	margin-top:15px;
	position:relative;
	text-align:justify;
	width:624px;
}

.noticia_portada{
	display:block;
	position:relative;
	float:left;
	clear:both;
	margin-top:10px;
	width:658px;
	height:auto;
	text-align:left;
	overflow:hidden;
}

.posi_noticia_portada{
	display:inline;
	position:relative;
	float:left;
	clear:both;
	margin-left:35px;
	margin-top:15px;
	width:590px;
	height:auto;
	text-align:left;
}


.posi_foto_portada{
	display:inline;
	position:relative;
	float:left;
	clear:both;
	margin-top:10px;
	margin-left:23px;
	width:157px;
	height:157px;
	text-align:left;
	overflow:hidden;
    border:1px solid #7c8080;

}

.posi_foto_portada_2{
	display:inline;
	position:relative;
	float:left;
	clear:both;
	margin-top:10px;
	margin-left:23px;
	width:260px;
	height:259px;
	text-align:left;
	overflow:hidden;
    border:1px solid #7c8080;

}

.noticia2_portada{
	display:inline;
	position:relative;
	float:left;
	clear:none;
	margin-top:10px;
	margin-left:35px;
	margin-right:12px;
	width:270px;
	height:67px;
	text-align:left;
	line-height:0.7em;
}

.posi_foto_peque{
	display:inline;
	position:relative;
	float:left;
	clear:both;
	margin-top:10px;
	margin-left:23px;
	width:61px;
	height:61px;
	text-align:left;
	overflow:hidden;
	border:1px solid #7c8080;
}

.banner_portada{
	clear:both;
	display:inline;
	float:left;
	height:77px;
	margin-left:35px;
	margin-top:35px;
	overflow:hidden;
	position:relative;
	text-align:left;
	width:623px;
}










.min_height{
    position:relative;
	clear:none;
	float:left;
	display:block;
	height:720px;
	width:0px;
}

.contenidos_popups{
    position:relative;
	float:left;
	display:block;
	height:auto;
	width:auto;
}



.bkg_eltiempo{
	display:inline;
	background-image: url('../img/bkg_el_tiempo.gif');
	width:86px;
	height:32px;
	position:relative;
	top:0px;
	left:0px;
	font-size:0px;
	margin-top:10px;
	margin-left:175px;
}
.bkg_agenda{
	display:inline;
	background-image: url('../img/bkg_agenda.gif');
	width:94px;
	height:31px;
	position:relative;
	top:0px;
	left:0px;
	font-size:0px;
	margin-top:18px;
	margin-left:169px;
	float:left;
}
.bkg_proximos_eventos{
	display:inline;
	background-image: url('../img/bkg_proximos_eventos.gif');
	width:164px;
	height:35px;
	position:relative;
	top:0px;
	left:0px;
	font-size:0px;
	margin-top:30px;
	margin-left:98px;
	float:left;
}

.numeros_calendario{
	display:block;
    position:relative;
	float:left;
	width:30px;
	height:16px;
	text-align:center;
	color:#000000;
	font-size:10px;
	font-family:verdana;
	cursor:default;
}

.numero_seleccionado{
    display:block;
	position:relative;
	float:left;
	width:20px;
	height:14px;
	text-align:center;
	color:#000000;
	font-size:10px;
	font-family:verdana;
	background-color:#ffffff;
    border:1px solid #bdbb13;
}

.numeros_blancos{
	display:block;
    position:relative;
	float:left;
	width:30px;
	height:16px;
	text-align:center;
}


.titulo_seccion{
	display:block;
	position:relative;
	float:left;
	clear:both;
	margin-top:15px;
}

.texto_seccion{
	display:block;
	position:relative;
	float:left;
	clear:both;
	margin-top:10px;
	text-align:justify;
	width:623px;
}

.loc_mapa{
	display:block;
	position:relative;
	float:left;
	clear:both;
	height:357px;
	width:623px;
	margin-top:40px;
	margin-bottom:40px;
}

.posi_foto_darsena{
	display:inline;
	position:relative;
	float:left;
	clear:none;
	height:240px;
	width:320px;
	margin:20px;
	margin-left:0px;
}

/*NEWSLETTER*/

.capa_news{
    background-color:#FFFFFF;
    border:2px solid #8C8D8E;
    display:none;
    height:180px;
    left:374px;
    overflow:hidden;
    position:absolute;
    top:153px;
    width:400px;
}

.news_salir{
    background-image:url("../img/img_salir.jpg");
    background-position:0px 0px;
    background-repeat:no-repeat;
    height:17px;
    left:377px;
    overflow:hidden;
    position:absolute;
    top:5px;
    width:22px;
}

.news_salir:hover{
    background-image:url("../img/img_salir.jpg");
    background-position:0px -17px;
    background-repeat:no-repeat;
    height:17px;
    left:377px;
    overflow:hidden;
    position:absolute;
    top:5px;
    width:22px;
}

.news_titulo{
    background-image:url("../img/bkg_email.jpg");
    background-repeat:no-repeat;
    height:13px;
    left:80px;
    overflow:hidden;
    position:absolute;
    top:146px;
    width:52px;
}

.input_newsletter{
    left:135px;
    top:143px;
}

.proteccion{
	position:absolute;
	left:190px;
}


/*OCIO*/

.bkg_fondo_ocio{
    background-image:url("../img/bkg_fondo_ocio.jpg");
    background-repeat:no-repeat;
    height:435px;
    left:0;
    overflow:hidden;
    position:absolute;
    top:0;
    width:1131px;
}



/*OCIO - ACTIVIDADES*/

.bkg_fondo_actividades{
    background-image:url("../img/bkg_fondo_actividades.jpg");
    background-repeat:no-repeat;
    height:435px;
    left:0;
    overflow:hidden;
    position:absolute;
    top:0;
    width:1131px;
}

/*OCIO - EVENTOS*/

.bkg_fondo_eventos{
    background-image:url("../img/bkg_fondo_eventos.jpg");
    background-repeat:no-repeat;
    height:435px;
    left:0;
    overflow:hidden;
    position:absolute;
    top:0;
    width:1131px;
}

/*OCIO - ENLACES*/

.bkg_fondo_enlaces{
    background-image:url("../img/bkg_fondo_enlaces.jpg");
    background-repeat:no-repeat;
    height:435px;
    left:0;
    overflow:hidden;
    position:absolute;
    top:0;
    width:1131px;
}

/*OCIO - TELÉFONOS*/

.bkg_fondo_telefonos{
    background-image:url("../img/bkg_fondo_telefonos.jpg");
    background-repeat:no-repeat;
    height:435px;
    left:0;
    overflow:hidden;
    position:absolute;
    top:0;
    width:1131px;
}

/*OCIO - SEVICIOS*/

.bkg_fondo_servicios{
    background-image:url("../img/bkg_fondo_servicios.jpg");
    background-repeat:no-repeat;
    height:435px;
    left:0;
    overflow:hidden;
    position:absolute;
    top:0;
    width:1131px;
}

/*EL PUERTO*/

.galeria_fotos{
    position:absolute;
    top:44px;
    left:777px;
    width:322px;
    height:322px;
    overflow:hidden;
}

/*CARRUSEL*/
.contenedor_imagenes{
    display:inline;
    height:375px;
    left:775px;
    overflow:hidden;
    position:absolute;
    text-align:left;
    top:33px;
    width:327px;
}

.galeria_contenedor{
    height:335px;
    left:0px;
    overflow:hidden;
    position:absolute;
    top:0;
    width:327px;
}

.galeria_contenido{
	height:335px;
	left:0px;
	position:absolute;
	top:0px;
	width:auto;
}

.posi_foto{
	position:relative;
	width:325px;
	margin-right:0px;
	height:332px;
	border:1px solid #e0e0df;
}

.btn_flecha_izq{
    display:block;
    width:7px;
    height:7px;
    background-position:0px 0px;
    background-image:url('../img/btn_flecha_izq.gif');
    background-repeat:no-repeat;
}

.btn_flecha_izq:hover{
    display:block;
    width:7px;
    height:7px;
    background-position:0px -7px;
    background-image:url('../img/btn_flecha_izq.gif');
    background-repeat:no-repeat;
}

.btn_flecha_der{
    display:block;
    width:7px;
    height:7px;
    background-position:0px 0px;
    background-image:url('../img/btn_flecha_der.gif');
    background-repeat:no-repeat;
}

.btn_flecha_der:hover{
    display:block;
    width:7px;
    height:7px;
    background-position:0px -7px;
    background-image:url('../img/btn_flecha_der.gif');
    background-repeat:no-repeat;
}

/*NOTICIAS*/

.noticia{
    position:relative;
    clear:both;
    float:left;
    height:87px;
    width:300px;
    overflow:hidden;
    margin-top:30px;
}

.noticia_foto{
    position:absolute;
    top:0px;
    /*left:-25px;*/
    width:65px;
    height:65px;
    overflow:hidden;
    border:1px solid #747679;
}



.noticia_texto{
    position:absolute;
    top:0px;
    left:78px;
    width:220px;
    height:67px;
    overflow:hidden;
}

.noticia_texto_sin{
    position:absolute;
    top:0px;
    left:0px;
    width:300px;
    height:67px;
    overflow:hidden;
}

.noticia_espacio{
    position:relative;
    clear:both;
    float:left;
    height:10px;
    width:300px;
    overflow:hidden;
}

/*AMPLIAR NOTICIAS*/

.noticia_amp_foto{
    position:relative;
    clear:both;
    float:left;
    width:287px;
    height:166px;
    overflow:hidden;
    margin-top:10px;
}

.noticia_amp_texto{
    position:relative;
    clear:both;
    float:left;
    width:287px;
    height:auto;
    overflow:hidden;
    margin-top:10px;
}

.noticia_amp_foto_peq{
    position:relative;
    float:left;
    width:65px;
    height:65px;
    overflow:hidden;
    margin-top:10px;
    margin-right:10px;
    border:1px solid #747679;
}

/*SCROLL*/

.scroll_datos{
    position:relative;
    clear:both;
    float:left;
    height: auto;
    width: 317px;
}

.scroll_titulo{
    position:relative;
    clear:both;
    float:left;
    height: auto;
    width: 312px;
}

.scroll_textos{
    position:relative;
    margin-top:14px;
    clear:both;
    float:left;
    height: auto;
    width: 312px;
}

.scroll_textos2{
    position:relative;
    clear:both;
    float:left;
    height: auto;
    width: 312px;
}

.scroll_foto{
    position:relative;
    margin-top:14px;
    clear:both;
    float:left;
    height: auto;
    width: 312px;
}

/*MENU*/

.btn_inicio{
    position:absolute;
    left:20px;
    top:16px;
    height:53px;
    width:300px;
    background-repeat:no-repeat;
    background-image:url('../img/bkg_logo.jpg');
    background-position:0px 0px;
    overflow:hidden;
}

.btn_menu{
    position:absolute;
    top:0px;
    height:92px;
    background-repeat:no-repeat;
    background-position:0px 0px;
    overflow:hidden;
}

.btn_menu:hover{
    position:absolute;
    top:0px;
    height:92px;
    background-repeat:no-repeat;
    background-position:0px -92px;
    overflow:hidden;
}

.btn_menu_sel{
    position:absolute;
    top:0px;
    height:92px;
    background-repeat:no-repeat;
    background-position:0px -92px;
    overflow:hidden;
}



/**/

#btn_flecha_izq{position:absolute;display:block;width:7px;height:7px;background-position:0px 0px;background-image:url('../img/btn_flecha_izq.gif');background-repeat:no-repeat;font-size:0px;}
#btn_flecha_izq_seleccionado{position:absolute;display:block;background-position:0px -7px;width:7px;height:7px;background-image:url('../img/btn_flecha_izq.gif');background-repeat:no-repeat;font-size:0px;}
#btn_flecha_izq:link{background-position:0px 0px;}
#btn_flecha_izq:hover{background-position:0px -7px;}
#btn_flecha_izq:active{background-position:0px -7px;}

#btn_flecha_der{position:absolute;display:block;width:7px;height:7px;background-position:0px 0px;background-image:url('../img/btn_flecha_der.gif');background-repeat:no-repeat;font-size:0px;}
#btn_flecha_der_seleccionado{position:absolute;display:block;background-position:0px -7px;width:7px;height:7px;background-image:url('../img/btn_flecha_der.gif');background-repeat:no-repeat;font-size:0px;}
#btn_flecha_der:link{background-position:0px 0px;}
#btn_flecha_der:hover{background-position:0px -7px;}
#btn_flecha_der:active{background-position:0px -7px;}

/*BOTONES*/
#btn_inicio{position:absolute;display:block;width:75px;height:24px;background-position:0px 0px;background-image:url('../img/btn_inicio.gif');background-repeat:no-repeat;font-size:0px;}
#btn_inicio_seleccionado{position:absolute;display:block;background-position:0px -24px;width:75px;height:24px;background-image:url('../img/btn_inicio.gif');background-repeat:no-repeat;font-size:0px;}
#btn_inicio:link{background-position:0px 0px;}
#btn_inicio:hover{background-position:0px -24px;}
#btn_inicio:active{background-position:0px -24px;}


#btn_volver{position:relative;clear:both;margin-left:36px;margin-top:16px;display:inline;width:52px;height:18px;background-position:0px 0px;background-image:url('../img/btn_volver.gif');background-repeat:no-repeat;font-size:0px;}
#btn_volver_seleccionado{clear:both;margin-left:36px;margin-top:16px;position:relative;display:inline;background-position:0px -18px;width:52px;height:18px;background-image:url('../img/btn_volver.gif');background-repeat:no-repeat;font-size:0px;}
#btn_volver:link{background-position:0px 0px;}
#btn_volver:hover{background-position:0px -18px;}
#btn_volver:active{background-position:0px -18px;}

#btn_info{display:block;width:34px;height:8px;background-position:0px 0px;background-image:url('../img/btn_info.gif');background-repeat:no-repeat;font-size:0px;}
#btn_info_seleccionado{display:block;background-position:0px -8px;width:34px;height:8px;background-image:url('../img/btn_info.gif');background-repeat:no-repeat;font-size:0px;}
#btn_info:link{background-position:0px 0px;}
#btn_info:hover{background-position:0px -8px;}
#btn_info:active{background-position:0px -8px;}

.verdana{font-family:verdana;text-decoration:none;}

.t7{font-size:7pt;}
.t8{font-size:8pt;}
.t9{font-size:9pt;}
.t10{font-size:10pt;}
.t11{font-size:11pt;}
.t12{font-size:12pt;}

.negro{color:#000000;}

.negrita{font-weight:bold;}

.textonormal{font-family:verdana;font-size:10px;color:#000000;}
.textoblanco{font-family:verdana;font-size:10px;color:#ffffff;}
.textoazul{font-family:verdana;font-size:10px;color:#2699ed;}
.textoazul_link{font-family:verdana;font-size:10px;color:#2699ed;}
.textoazul_link:hover{font-family:verdana;font-size:10px;color:#2699ed;text-decoration:underline;}
.textoverde_link{font-family:verdana;font-size:10px;color:#2f7b88;}
.textoverde{font-family:verdana;font-size:10px;color:#2f7b88;}
.textoverde_link:hover{font-family:verdana;font-size:10px;color:#2f7b88;text-decoration:underline;}
.textomenu_seleccionado{font-family:verdana;font-size:13px;color:#2699ed;font-weight:bold;}
.textomenu{font-family:verdana;font-size:13px;color:#ffffff;font-weight:bold;}
.textomenu:hover{font-family:verdana;font-size:13px;color:#2699ed;font-weight:bold;}
.textotiempo{font-family:verdana;font-size:11px;color:#2699ed;text-decoration:none;font-weight:normal;}
.textotemp{font-family:verdana;font-size:11px;color:#000000;text-decoration:none;font-weight:normal;}
.textomenu_izq_seleccionado{font-family:helvetica;font-size:14px;color:#07305a;font-weight:bold;}
.textomenu_izq{font-family:helvetica;font-size:14px;color:#2699ed;font-weight:bold;}
.textomenu_izq:hover{font-family:helvetica;font-size:14px;color:#07305a;font-weight:bold;}
.texto_info{font-family:helvetica;font-size:14px;color:#2699ed;font-weight:bold;}
.negrita{font-weight:bold;}
.textolink_plano{font-family:verdana;font-size:10px;color:#000000;}
.textolink_plano:hover{font-family:verdana;font-size:10px;color:#2699ed;}
.textolink_plano_seleccionado{font-family:verdana;font-size:10px;color:#2699ed;}

.textoazul_descarga{font-family:verdana;font-size:10px;color:#2f7b88;font-weight:bold;}
.sub{text-decoration:underline;}

/* incorporadas estilos ES & EN*/

 

.texto_newsletter{
	position:absolute;
	left:183px;
	top:34px;
	width:201px;
}
 .textogris{
    color:#6e7072;
 }
 
.box_izquierda{
    position:relative;
	width:199px;
	height:225px;
	left:92px;
	top:104px;
}

.box_galeria{
    position:relative;
	width:1131px;
	height:435px;
	left:-80px;
	top:-80px;
}

.viento{
	left:10px;
	position:relative;
}

/* Galeria */

.galeria {
	text-align:center;
	color:#7d7d7d;
	margin:0;
	padding:0;
	font-size:100.1%;
	font:83%/1.4 verdana, arial, helvetica, sans-serif;
	position:relative;
	}
.img { 
	position:absolute; 
	top:0px;
	border:solid #FFFFFF 2px;
}
#images{
	visibility:hidden;
	top:20px;
}
#loading{
	margin-top:50px;
	text-align:center;
	width:100%;
	height:435px;
	padding-top:200px;
	padding-left:50px;
	color:#000;
}
#loading img{
	margin-top:10px;
	position:relative; 
}
#captions{
	font-weight:bold;
	position:relative; 
	text-align:center;
	z-index:10000;
	margin-bottom:0px;
	top:30px;
	left:80px;
}
#scrollbar{
	visibility:hidden;
	position:relative; 
	border-bottom:1px solid #b3b3b3;
	z-index:10001;
	top:30px;
	left:80px;
}
#slider{
	position:absolute;
	margin-top:-7px;
	margin-left:-7px;
	z-index:10002;
	background-image:url(img/slider.png);
	background-repeat:no-repeat;
	width:14px;
	height:14px;	
}
#imageflow
{
margin-left:150px;
margin-right:150px;	
left:-100px;
top:-35px;
}

/* FIN GALERIA*/


/** ubicación botones **/

.btn_altura1{
	top:50px;
}

.btn_altura2{
	top:70px;
}

.btn_altura3{
	top:90px;
}

.btn_altura4{
	top:110px;
}

.btn_anchura1{
	left:30px;
}

.btn_anchura2{
	left:245px;
}

.btn_anchura3{
	left:460px;
}

/* FIN UBICACION BOTONES*/

/* ESTILOS HOME*/

.separador_1{
	position:absolute;
	top:0px;
	left:225px;
}
.separador_2{
	position:absolute;
	top:0px;
	left:443px;
}
.separador_3{
	position:absolute;
	top:0px;
	left:677px;
}
.separador_4{
	position:absolute;
	top:0px;
	left:903px;
}
.separador_horizontal_home{
    position:absolute;
	top:21px;
	left:0px;
	font-size:0px;
	overflow:hidden;
}
.datos_el_tiempo{
    position:absolute;
	top:35px;
	left:419px;
}
.contenedora_el_tiempo{
	width:245px;
	height:120px;
	position:relative;
	display:block;
	float:left;
	clear:both;
}
.formulario_el_tiempo{
    border:1px dotted;
	position:absolute;
	top:0px;
	left:69px;
	width:174px;
	height:18px;
 	z-index:1;
	font-size:10px;
}
.contenedor_el_calendario{
    position:absolute;
	top:21px;
	left:230px;
}
.separador_agenda{
    position:absolute;
	top:40px;
	left:226px;
}
.txt_enlace{
	text-decoration:none;
}
.txt_enlace:hover{
    text-decoration:underline;
}
.camara_web{
    position:absolute;
	top:22px;
	left:690px;
}
.boton_newsletter{
    position:absolute;
	top:50px;
	left:935px;
}
.boton_facebook{
    position:absolute;
	top:100px;
	left:935px;
	width:169px;
}

.posicion_noticia_portada{
    position:absolute;
	top:30px;
	left:13px;
	width:198px;
	height:125px;
}
.contenido_noticia_portada_con{
    position:absolute;
	top:39px;
	left:1px;
	width:203px;
	height:70px;
	overflow:hidden;
	font-size:10px;
}
.contenido_noticia_portada_sin{
    position:absolute;
	top:0px;
	left:3px;
	width:197px;
	height:121px;
	overflow:hidden;
	font-size:10px;
}


/* FIN ESTILOS HOME*/

.videos{
	top:22px;
	position:absolute;
	left:55px;
}

.bkg_fondo_videos{
	 position:absolute;
	width:1131px;
	height:435px;
	left:0px;
	top:0px;
	background-image:url('../img/bkg_fondo_videos.gif');
	background-repeat:no-repeat;
	overflow:hidden;
}

.noticia_video{
    position:absolute;
    top:0px;
    left:130px;
    width:190px;
    height:67px;
    overflow:hidden;
	color:#024383;
}
.noticiavideo{
    position:relative;
    clear:both;
    float:left;
    height:87px;
    width:330px;
    overflow:hidden;
    margin-top:30px;
}

