body{

background:#c7e9f5;

}



img{

border:0px;

}



h1{

display:none;

}



#cont_general{

background:#ffffff;

padding:0px;

position:absolute;

left:50%;

width:955px;

margin: 0px 0px 20px -478px;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:0.7em;

}









#cabecera .cabe_izda{

float:left;

}



#cabecera .cabe_izda .idioma{

color: #666666;

margin-top:10px;

margin-left:10px;

margin-bottom:10px;

}



#cabecera .cabe_izda .idioma a{

color: #000099;

text-decoration:none;

}



#cabecera .cabe_izda .idioma a:hover{

color: #000099;

text-decoration:underline;

}



#cabecera .img_dcha{

float:right;

}
#cabecera .img_izda{

float:left;

}

#menu_princi{

clear:both;

background:url(../img/fondo_menu.gif);

background-position:center;

background-repeat:no-repeat;

text-align:center;

width:952px;

height:42px;

}

#menu_princi a{

color:#ffffff;

text-decoration:none;

}



#menu_princi a:hover{

text-decoration: underline;

}



#menu_princi ul{

margin:0px;

padding:0px;

list-style:none;

padding-top:12px;

}



#menu_princi li{

display:inline;

font-weight:bold;

font-size:120%;

color:#000000;

margin-left:10px;

padding-right:10px;

background-image:url(../img/separa_menu.gif);

background-position:right;

background-repeat:no-repeat;

padding-top:10px;

padding-bottom:12px;

}



#menu_princi .ulti{

background-image:none;

}



#cont_pag_home{

clear:both;

background-color:#ececea;

margin:5px;

overflow:auto;

}



*html #cont_pag_home{

height:100%;

}







#cont_pag{

clear:both;

background-color:#ececea;

margin:5px;

overflow:auto;

}



*html #cont_pag{

height:100%;

}



#cont_izda{

width:220px;

float:left;

background:#ffffff;

margin:5px;

text-align:center;

}



#cont_pag_home #cont_centro{

width:470px;

float:left;

margin:5px;

}





#cont_pag_home #cont_dcha{

width:220px;

float:left;

background:#ffffff;

margin:5px;

text-align:center;

}



#cont_pag #cont_centro{

width:690px;

float:left;

margin:5px;

}





#cont_pag #cont_dcha{

display:none;

width:220px;

float:left;

background:#ffffff;

margin:5px;

text-align:center;

}







#buscador{

text-align:center;

padding-top:7px;

padding-bottom:7px;

*padding-top:2px;

*padding-bottom:0px;

margin:0px;

}





#cont_pag #cont_izda h2{

background-image:url(../img/fondo_titulos_inter.gif);

background-position:center;

background-repeat:no-repeat;

font-size:1.2em;

width:220px;

height:25px;

margin-top:0px;

padding-top:7px;

}



#cont_pag #cont_centro h2{

background-image:none;

font-size:1.5em;

margin-top:0px;

padding-top:7px;

color:#FFA810;

width:690px;

font-weight:bold;

}



#cont_pag #cont_centro h2 span{

color:#003374;

}

#cont_pag #cont_centro{

overflow:auto;

}







h2{

background-image:url(../img/fondo_titulos.gif);

background-position:center;

background-repeat:no-repeat;

font-size:1.2em;

width:220px;

height:25px;

margin-top:0px;

padding-top:5px;

}



#cont_pag #cont_izda .list_naranja{

background-image:url(../img/fondo_titulos.gif);

background-position:center;

background-repeat:no-repeat;

font-size:1.2em;

width:220px;

height:25px;

margin-top:0px;

padding-top:5px;

}



h2 a{

color:#000000;

text-decoration:none;

}



h2 a:hover{

text-decoration:underline;

}





.menu_lateral{

text-align:left;

}



.menu_lateral li{

list-style-image:url(../img/flechitas_menus.gif);

margin-bottom:7px;

font-size:100%;

font-weight:bold;

}



.menu_lateral li a{

color:#666666;

text-decoration:none;

}



.menu_lateral li a:hover{

text-decoration:underline;

}



.menu_lateral .menu_lateral_n2{

margin-left:10px;

padding-left:10px;

margin-top:5px;

}



.menu_lateral .menu_lateral_n2 li{

list-style-image: url(../img/flechitas_menus_n2.gif);

margin-bottom:7px;

font-size:100%;

font-weight: normal;

}



.text_presen img{

float:left;

marginleft:10px;

margin-right:10px;

}









.text_presen .foto_dcha{

float:right;

marginleft:10px;

margin-right:10px;

}



.text_presen ul{

margin:0px;

padding:0px;

list-style:none;

margin-left:40px;

}





.text_presen li{

margin:0px;

padding:0px;

list-style:none;

margin-bottom:10px;

}





.caja_noticias{

clear:both;

margin:0px;

padding:0px;

margin-top:0px;

background-image:url(../img/arriba_noticias.gif);

background-position:top;

background-repeat:no-repeat;

height:360px;

padding:10px;

}



.caja_noticias a{

color:#000000;

text-decoration:none;

}



.caja_noticias a:hover{

text-decoration: underline;

}



.caja_noticias h3{

text-transform:uppercase;

font-size:1.4em;

padding-bottom:0px;

margin-bottom:7px;



}



.noticias{

clear:both;

margin-top:0px;

padding-top:0px;

}



.noticias img{

float:left;

margin-right:7px;

}



.noticias p{

float:left;

margin-top:0px;

padding-top:0px;

}



.noticias h4{

font-size:1em;

padding-bottom:0px;

margin-bottom:0px;

}



.noticias h4 a{

color: #000099;

}





.pie_home{

clear:both;

background:#072027;

color:#93989e;

font-weight:bold;

padding:5px;

text-align:center;

}



.pie_home a{

color:#93989e;

}







.pie{
clear:both;
background:#38B4DC;
color:#000000;
font-weight:bold;
padding:5px;
text-align:center;

}

.pie2{
clear:both;
background:#38B4DC;
color:#000000;
font-weight:bold;
padding:5px;
text-align:right;
float:right;
}

.pie a{
color:#000000;
}

.pie2 a{
color:#000000;
}

.buscador_hoteles{

border: 1px solid #cccccc;

background:#c7e9f5;

padding:10px;

margin-bottom:5px;

text-align:center;

clear:both;

}



.buscador_hoteles select{

width:200px;

}



.buscador_hoteles .texto{

font-weight:bold;

}





.formulario{

border: 1px solid #cccccc;

background:#ffffff;

padding:10px;

text-align:right;

}



.formulario .texto_formu{

text-align:left;

}



.formulario input{

width:400px;

margin-right:100px;

}



.formulario textarea{

width:400px;

margin-right:100px;

}



.formulario .botones_formu input{

width:100px;

margin-right:150px;

padding-bottom:0px;

margin-bottom:0px;

}





.formulario .texto{

font-weight:bold;

}



.formu_titu{

text-align:left;

text-transform:uppercase;

margin-left:40px;

}



.resultado_busqueda{

border: 1px solid #cccccc;

background:#ffffff;

padding:10px;

margin-bottom:10px;

padding-bottom:5px;

overflow:auto;

}



*html .resultado_busqueda{

height:1%;

}



.titu_resultado{

font-weight:bold;

text-transform:uppercase;

padding-left:10px;

padding-top:10px;

padding-bottom:0px;

margin-bottom:0px;

}



.resultado_busqueda .listado_hoteles{

list-style:none;

margin:0px;

padding:0px;

}



.resultado_busqueda .listado_hoteles a{

color:#000000;

font-weight:bold;

text-decoration:none;

}



.resultado_busqueda .listado_hoteles a:hover{

text-decoration:underline;

}



.resultado_busqueda .listado_hoteles li{

float:left;

list-style:none;

margin:0px;

padding:0px;

margin-left:10px;

margin-right:10px;

width:200px;

margin-top:10px;

margin-bottom:10px;

height:50px;

}



.resultado_busqueda .listado_hoteles li p{

margin:0px;

padding:0px;

}



.resultado_busqueda .paginacion{

clear:both;

border-top: 1px dotted #cccccc;

list-style:none;

margin:0px;

padding:0px;

margin-left:5px;

margin-right:5px;

padding-top:3px;

padding-bottom:3px;

color:#CC0000;

font-weight:bold;

}



.resultado_busqueda .paginacion a{

color:#000000;

text-decoration:none;

}



.resultado_busqueda .paginacion a:hover{

text-decoration:underline;

}



.resultado_busqueda .paginacion li{

float:left;

margin-left:10px;

}



.ficha{

border: 1px solid #cccccc;

background:#ffffff;

padding:10px;

margin-bottom:10px;

}



.ficha .texto{

padding-left:50px;

font-weight:bold;

color: #666666;

}



.ficha .texto span{

font-weight: normal;

color:#000000;

}



.gracias{

border: 1px solid #cccccc;

background:#ffffff;

padding:10px;

margin-bottom:10px;

text-align:center;

}



.gracias p{

font-weight:bold;

font-size:150%;

}





.tabla_actividades{

border: 1px solid #003173;

margin-top:10px;

}





.tabla_actividades a{

color:#000000;

}



.tabla_actividades th{

text-align:left;

background:#003173;

color:#ffffff;

padding:3px;

margin:0px;

}



.tabla_actividades td{

padding-left:5px;

}



.tabla_actividades td span{

font-weight:bold;

}





.tabla_actividades .impar{

text-align:left;

padding:3px;

background:#CCCCCC;

padding-left:5px;

}



.img_actividad{

margin-bottom:20px;

margin-left:30px;

}



.activi_detalle{

clear:both;

width:644px;

border: 1px solid #003173;

padding:2px;

display:block;

}



.titu_actividad{

background:#003173;

color:#ffffff;

font-size:130%;

font-weight:bold;

margin-top:0px;

}



.texto_actividad span{

font-weight:bold;

}



.enlace_actividad{

text-align:right;

margin-right:10px;

text-transform:uppercase;

font-weight:bold;

margin-bottom:10px;

}



.enlace_actividad a{

color:#000000;

}





.formu_datos{

clear:both;

background:#ffffff;

padding:10px 10px 10px 10px;

font-size:110%;

font-weight:bold;

margin-bottom:10px;

width:630px;

}



.formu_datos .botones_formu{

text-align:center;

}



.formu_datos .botones_formu input{

width:100px;

}



.pregun_respues{

border: 1px dotted #cccccc;

background:#f5f5f1;

margin-bottom:5px;

padding:5px;

width:640px;

}





.pregun_respues p{

border-bottom: 1px dotted #bcbcb8;

padding-bottom:5px;

}







.categ_noti{

text-transform:uppercase;

text-decoration:underline;

margin-left:15px;

}



.noticia_lst{

margin-left:30px;

}



.noticia_lst a{

color:#000000;

text-decoration:none;

}



.noticia_lst a:hover{

color:#000000;

text-decoration:underline;

}





/**************************GESTOR DE CONTENIDOS****************************/



.cont_gestor{

margin:50px;

}



.titu_gestor{

background:#ffae00;

font-size:130%;

font-weight:bold;

padding:3px 5px 3px 5px;

}



.apartados_gestor{

margin-top:20px;

font-size:110%;

font-weight:bold;

border-bottom:1px solid #000000;

}





.lst_gestor{

color:#003374;

font-weight:bold;

margin-left:20px;

}



.lst_gestor a{

text-decoration:none;

color:#003374;

}



.lst_gestor a:hover{

text-decoration: underline;

}



.tabla_gestor{

border: 1px solid #cccccc;

margin:50px;

}



.insertar{

text-transform:uppercase;

font-weight:bold;

margin-left:500px;



}

.insertar p{

margin:0px;

padding:0px;

padding-top:5px;

}



.insertar a{

color:#000000;

text-decoration:none;

}



.insertar a:hover{

text-decoration: underline;

}



.boton_insertar{

text-align:center;

background-image:url(../img/fondo_insertar.gif);

background-position:center;

background-repeat:no-repeat;

font-size:1.2em;

width:225px;

height:25px;



}





.volver{

text-transform:uppercase;

font-weight:bold;

padding-left:500px;

}

.volver p{

margin:0px;

padding:0px;

padding-top:5px;

}



.volver a{

color:#000000;

text-decoration:none;

}



.volver a:hover{

text-decoration: underline;

}



.boton_volver{

text-align:center;

background-image:url(../img/fondo_volver.gif);

background-position:center;

background-repeat:no-repeat;

font-size:1.2em;

width:140px;

height:25px;

}





.pregun_respues .pregunta{

font-weight:bold;

}



.cajamenu4 p{

text-align:left;

margin-left:7px;

margin-right:7px;

}



.cajamenu4 a{

color:#000000;

text-decoration:none;

}



.cajamenu4 a:hover{

text-decoration: underline;

}



.cajamenu5 p{

text-align:left;

margin-left:7px;

margin-right:7px;

}



.cajamenu5 span{

font-weight:bold;

}



.cajamenu5 a{

color:#000000;

text-decoration:none;

font-weight:bold;

}



.cajamenu5 a:hover{

text-decoration: underline;

}



.cajamenu6 p{

text-align:left;

margin-left:7px;

margin-right:7px;

}



.cajamenu6 a{

color:#000000;

text-decoration:none;

font-weight:bold;

}



.cajamenu6 a:hover{

text-decoration: underline;

}



.enlaces_lista{

list-style:none;

padding:0px;

margin:0px;

}



.enlaces_lista li{

float:left;

width:200px;

height:30px;

list-style:none;

margin-right:10px;

font-size:90%;

}



.enlaces_lista li a{

color:#000000;

font-weight:bold;

text-decoration:none;

}



.enlaces_lista li a:hover{

text-decoration:underline;

}



.style2{

color:#CC0000;

}



.style3{

color: #006600;

}



.style8{

color: #FF9900;

}



.mapa{

float:left;

margin-left:10px;

margin-right:10px;

}



.mapa iframe{

border: 1px solid #000000;

}

/*****************************************MAPA WBE*********************************/



.mapaweb h2{

background:none;

font-size:95%;

margin:0px;

padding:2px;

background:#ff9500;

width:98%;

color:#ffffff;

padding-left:5px;

height:auto;

}



.mapaweb h2 a{

color:#ffffff;

padding-bottom:0px;

margin-bottom:0px;

}



.mapaweb h3{

font-size:95%;

}

.mapaweb h4{

font-size:95%;

}



.mapaweb ul{

margin:0px;

padding:0px;

list-style:none;

margin-top:5px;

}



.mapaweb li{

margin:0px;

padding:0px;

list-style:none;

height:auto;

}



.mapaweb a{

color:#000000;

text-decoration:none;

}



.mapaweb a:hover{

color:#000000;

text-decoration:underline;

}







.mapa_colum1{

width:33%;

float:left;

}



.mapa_colum2{

width:33%;

float:left;

}



.mapa_colum3{

width:33%;

float:left;

}



.caja_mapa{

border: 1px solid #cccccc;

background:#ffffff;

width:90%;

margin-left:5px;

margin-top:5px;

margin-bottom:5px;

padding:5px;

}
