/* Hoja de estilos */
html{
	overflow:scroll;
}
html,body{
	margin:0;
	padding:0;
}
body{
	background-color:#334456;
	/*scrollbar-face-color:#334456;
	scrollbar-highlight-color:#5B6F83;
	scrollbar-3dlight-color:#B1C2E0;
	scrollbar-darkshadow-color:#334456;
	scrollbar-shadow-color:#5B6F83;
	scrollbar-track-color:#536E8B;
	scrollbar-arrow-color:#97A8C6;*/
	background-repeat:no-repeat;
}
img{
	border:none;
}
a {TEXT-DECORATION: none}
p {padding:0;margin:0;
}
h1{
	padding:0;margin:0;
}
h2{
	padding:0;margin:0;
}
h3{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold;
	padding:0;margin:0;
}
label{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
	
  .cajetin {background-color: #FFF; border:1px solid #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;color: #000;}
  .boton {background-color: #FFF; border:1px solid #000;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;color: #000;}


  .negro {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
  .negro15 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#000000;}
  .negro12 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
  .negro10 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; }
  .negroenl {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight: normal} 
  .negroenl:hover {color: #EF2715} 
  
  .verde {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#63694A;} 
  .verde2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#BBBB5C;}
  .verdana14negrita{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold}
  
  .azul {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#637b96;}
  .azulenl {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#637b96; font-weight: normal}
  .azulenl:hover {color: #000000}
  
  .blanco {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;; font-weight: normal}
  .blanco10 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;; font-weight: normal}  
  .blancoenl {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight: normal} 
  .blancoenl:hover {color: #A74C24}
  .blancolink {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#ffffff; font-weight: normal}
  .blancolink:hover {color: #D1D9E0}
  
  #fotoflotante { float: right; width: 160px; height: 230px; }
  #fotoflotante2 { float: right; width: 250px; height: 170px; }
  
 /* Estilos administracion*/
 
  .negroAdmin {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000;text-decoration:none;}
  .negroAdmin:hover {color:#761F11;text-decoration:none}
  .negroAdminEnl {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;text-decoration:none;}
  .negroAdminEnl:hover {color:#9C8E2A;text-decoration:none;}
	
  .BarraEstadoFlecha{font-family:Verdana, Arial, Helvetica,Bold, sans-serif; font-size:10px; color:#000;text-decoration:none;}
  .BarraEstadoEnlace{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000;text-decoration:none;}
  .BarraEstadoFlecha:hover{color:#761F11;text-decoration:none;}
  .BarraEstadoNegrita{font-family:Verdana, Arial, Helvetica, Bold, sans-serif; font-size:10px; color:#000000;font-weight: bold;text-decoration:none;}
	
  .admintitulorural {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#9C8E2A; font-weight: bold;}
  .adminrural {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#9C8E2A;}
  .adminclub {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#C4B300;}
  .grisadminclub {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#5C5C5C;}
  .grisadminenl {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#5C5C5C} 
  .grisadminenl:hover {color: #9C8E2A}

/* CONTENEDOR GENERAL */
#contenedor{
	margin:auto;
	width:780px;
}

/* CONTENEDOR CONTENIDO */
#contenedor_contenido{
	background-color:#FFF;
	height:100%;
	padding-bottom:25px;
}

#contenedor_contenido:after{
	clear:both;
	display:block;
	content:" ";

}

/* CABECERA */
.cabecera{
	margin-top:13px;
	width:780px;
	height:94px;
}  

/* MENU SUPERIOR */
.contenedor_fecha_menu{
	background-image:url('./imgs/pixel_parafondofecha.gif');
	background-repeat:repeat-y;
	clear:both;
	border-bottom:2px solid #334456;
	height:25px;
	line-height:25px;
}
.contenedor_fecha{
	float:left;
	margin-left:28px;
	vertical-align:middle;
} 
.contenedor_menu_superior{
	float:right;
	margin-right:8px;
}
.txt_fecha{
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}
.txt_blanco{
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	margin-left:10px;
	margin-right:10px;
}
.enl_blanco{
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
} 
.enl_blanco:hover{
	color: #D1D9E0;
}

/* MENU */
.contenedor_menu{
	width:191px;
	border-right:1px solid #D6D7D9;
	float:left;
	height:100%;
}
.contenedor_menu:after{
	content:" ";
	clear:both;
	display:block;
}
.contenedor_derecha{
	margin:0px 0px 0px 2px;
	float:left;
}

.bloque_menu{
	width:188px;
	height:41px;
}
/* MIGA DE PAN */
.miga_pan{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	height:24px;
	line-height:24px;
	color:#000;
	clear:both;
	width:569px;
	vertical-align:middle;
	padding-left:17px;
}

.miga_pan_concejo{
	background-color:#f1f6f9;
}

.miga_pan_turismo{
	background-color:#f9f9f1;
}

.miga_pan_noticias{
	background-color:#f6efea;
}

.enl_migapan{
	text-decoration:none;
}
.enl_migapan{
	text-decoration:none;
}

/* TITULO SECCION */
.titulo_seccion{
	height:29px;
	clear:both;
}

/* CABECERA SECCION */
.cabecera_seccion{
	height:70px;
	clear:both;
}

/* TITULO APARTADO */
.titulo_apartado{
	clear:both;
	height:38px;
}

/* CONCEJO */
/* SUBMENU */
.contenedor_submenu_concejo{
	background-color:#D1D9E0;
	height:100%;
}
.contenedor_submenu_concejo:after {
	clear:both;
	display:block;
	content:" ";
}

.separador_concejo{
	background-image:url('./imgs/fondo_separador_concejo.gif');
	background-repeat:repeat-x;
	height:2px;
	width:100%;
}

/* SUBMENU */
.contenedor_submenu_turismo{
	background-color:#d0d1c1;
	height:100%;
}
.contenedor_submenu_turismo:after {
	clear:both;
	display:block;
	content:" ";
}

.separador_turismo{
	background-image:url('./imgs/fondo_separador_turismo.gif');
	background-repeat:repeat-x;
	height:2px;
	width:100%;
}
/* PIE */
.contenedor_pie{
	clear:both;
	float:right;
	margin:5px 8px 5px 5px;
	height:25px;
	line-height:25px;

}  

/* MENU CONCEJO */
.menu_enl{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#000;
	text-decoration:none;
	line-height:18px;
}
.menu_enl:hover{
	color:#A74C24;
}
.menu_concejo{
	height:100%;
	width:188px;
	background-color:#d1d9e0;
}
.menu_concejo:after{
	clear:both;
	display:block;
	content:" ";
}
.normal{
	padding-left:5px;
	line-height:18px;
	min-height:18px;
}
.menu_concejo_sel{
	background-image:url('./imgs/fondocelda_concejo_on.gif');
	background-repeat:repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#FFF;
	padding-left:5px;
}

.menu_turismo_sel{
	background-image:url('./imgs/fondocelda_turismo_on.gif');
	background-repeat:repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#FFF;
	padding-left:5px;
}

.flecha_normal{
	padding-left:20px;
}

.flecha_concejo_sel{
	padding-left:20px;
	background-color:#637B96;
}

.flecha_turismo_sel{
	padding-left:20px;
	background-color:#6C6F50;
}

/* MENU TURISMO */
.menu_turismo{
	height:100%;
	width:188px;
	background-color:#d0d1c1;
}
.menu_turismo:after{
	clear:both;
	display:block;
	content:" ";
}

/* Menu nivel 3*/
.menu_nivel_3{
	margin:5px 8px 10px 15px;
	padding-bottom:10px;
	height:40px;
}

.menu_nivel3_izq{
	float:left;
	overflow:hidden;
	width:auto;
	height:40px;
}
.menu_nivel3_cen{
	float:left;
	padding-left:5px;
	width:auto;
	overflow:hidden;
	height:40px;
}
.menu_nivel3_der{
	float:left;
	width:auto;
	padding-left:5px;
	overflow:hidden;
	height:40px;
}

/* TEXTOS */
.foto_flotante{
	float:right;
	padding:0px 5px 5px 5px;
}
.foto_flotante2{
	float:right;
	padding:0px 5px 5px 5px;
	clear:both;
}

.foto_flotante_noticias{
	width:149px;
	float:right;
	padding:0px 5px 5px 5px;
	overflow:hidden;
}
.foto_flotante_noticias_portada{
	width:78px;
	float:left;
	padding:0px 5px 5px 5px;
	overflow:hidden;
}
.noticias_portada{
	background-color:#e2d7cf;padding:5px;width:216px;
}
.contenido{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;
	margin:20px 25px 25px 25px;
	overflow:hidden;
	width:536px;
}

ol{
	list-style-position:outside;
	list-style-type:decimal;
	font-weight:bold;
}
ol span {font-weight: normal;}

.avisolegal{
	list-style-type:lower-latin;
	font-weight:normal;
}
.avisolegal li{
	margin-bottom:5px;
}
.centrado{
	text-align:center;
	width:100%;
}

.horario_izq{
	float:left;border:1px solid #000;width:231px;text-align:center;padding:5px;
}
.horario_der{
	float:left;margin-left:25px;border:1px solid #000;width:231px;padding:5px;text-align:center;
}
.horario1_izq{
	float:left;width:110px;text-align:center;padding:5px;
	border-left:1px solid #000;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
}
.horario1_der{
	float:left;width:110px;padding:5px;text-align:center;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
}
.horario2_izq{
	float:left;width:110px;text-align:center;padding:5px;margin-left:25px;
	border-left:1px solid #000;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
}
.horario2_der{
	float:left;width:110px;padding:5px;text-align:center;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	clear:right;
}

/* Enlaces de interés */
.categoria{
	margin-bottom:5px;
}

.enlaces_interes{
	margin-bottom:8px;
}
.recuadro{
	border:1px solid #000;width:500px;padding:5px;
}

/* Ficha de alojamientos */
.contenedor_ficha {
	width:520px;
	height:100%;
	background-color:#F4F5EF;
	padding-left:20px;
}
.contenedor_ficha:after {
	clear:both;
	display:block;
	content:" ";
}

.ficha {
	width:520px;
	height:100%;
	background-color:#F4F5EF;
	padding-left:20px;
}
.ficha:after {
	clear:both;
	display:block;
	content:" ";
}

.vermas{
	padding-left:200px;
}

/* Creditos */
.contenedor_creditos{
	background-color:#334456;
	width:390px;
	padding:30px 30px 0px 30px;
}
.creditos{
	background-color:#FFF;
	/*height:80%;*/
}

.creditos:after{
	content:"";
	display:block;
	clear:both;
}

.izq{
	float:left;
	width:50%;
	padding-left:20px;
	}
.der{
	float:left;
}
.pie_creditos{
	text-align:right;
	clear:both;
}

.formulario{
	clear:both;
	padding:5px 0px 5px 0px;
}
.formulario_izq{
	width:12%;
	float:left;
}
.formulario_der{
	float:left;
}

.formulario_der .derecha{
	text-align:right;
}

/* Noticias */
.noticia_izq{
	float:left;
	width:70%;
}
.noticia_der{
	float:right;
	border-left:1px solid #d6d7d9;
	
}

.contenedor_otras_noticias{
	background-color:#F7F3EF;
	width:140px;
	padding:10px;
}
.contenido_noticias{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;
	margin:20px 0px 25px 25px;
	overflow:hidden;
	width:561px;
}
.borde{
	margin-left:2px;
}
.ver_mas_noticias{
	text-align:right;
}

/* Mapa web */
.mapaweb_concejo{
	float:left;padding:5px;margin:5px;
	background-color:#BECAD4;
}
.mapaweb_concejo:after{
	display:block;
	content:"";
}

.mapaweb_concejo2{
	
}

.mapaweb_concejo2:after{
	display:block;
	content:"";
}

.concejo_nivel1{
	background-color:#BECAD4;
	width:82px;
}
.concejo_nivel2{
	background-color:#A5B1BB;
	width:200px;
	vertical-align:top;
}
.concejo_nivel3{
	background-color:#A5B1BB;
	width:225px;
}

.turismo_nivel1{
	background-color:#D5D9BB;
	width:82px;
}
.turismo_nivel2{
	background-color:#CACDAC;
	width:200px;
	vertical-align:top;
}
.turismo_nivel3{
	background-color:#CACDAC;
	width:225px;
}
.noticias_nivel1{
	background-color:#D6C7BC;
	width:82px;
}
.noticias_nivel2{
	background-color:#C2B1AA;
	width:200px;
}
.noticias_nivel3{
	background-color:#C2B1AA;
	width:225px;
}
.separador20{
	height:20px;
}
.separador18{
	height:18px;
}
.separador30{
	height:30px;
}
.separador15{
	height:15px;
	background-color:#FFF;
}
.separador5{
	height:5px;
	line-height:1px;
	background-color:#FFF;
}

/* Menu */
.menu_portada{
	background-color:#6d87a3;
	height:200px;
}
.menu_portada:after{
	display:block;
	content:" ";
}
.menu_portada_1{
	float:left;padding:0px 5px 0px 21px;
}
.menu_portada_2{
	float:left;
}
.menu_portada_2:after{
	clear:both;
}

.bloque_menu_portada{
	width:255px;
	height:100%;
}
.bloque_menu_portada:after{
	display:block;
	content:"";
}


.sombra{
	background-image:url('imgs/sombra_izda2.jpg');
	float:left;
	width:9px;
}

.menu_portada_concejo{
	float:left;
	vertical-align:middle;
	height:175px;
	background-image:url('imgs/fondo_concejo3.jpg');
	background-repeat:no-repeat;
}

.menu_portada_turismo{
	float:left;
	vertical-align:middle;
	background-color:#D0D1C1;
	height:175px;
}
.menu_portada_noticias{
	float:left;
	vertical-align:middle;
	background-color:#e2d7cf;
}
.fondo_turismo{
	background-color:#d0d1c1;
}
.fondo_noticias{
	background-color:#e2d7cf;
}
.menu_imagen{
	height:43px;
	width:244px;
	line-height:10px;
}
.separador_izq_menu{
	padding-left:21px;
	width:12px;
}
.fondo_concejo{
	background-position:center;
	background-image:url('imgs/fondo_concejo3.jpg');
	background-repeat:no-repeat;
}

#contenido_scroll {
     width: 244px;
     height: 129px;
     overflow: scroll;
}
.bloque_45{height:45px;}
.bloque_70{height:70px;}
.bloque_120{height:120px;}
.bloque_145{height:145px;}
#menu_navegacion{
	display:none;
}
.accesos{
	width:700px;
}
.pie_accesos{
	text-align:right;
	clear:both;
	width:700px;
}
#contenedor_accesos{
	margin:auto;
	width:700px;
}