/*dorado original*/
.bg_oscuro{
	background: url('../../../images/otono1.jpg') repeat-x top  #3c99e9;
}
.bg_claro{
		background: url('../../../images/claro.png') repeat scroll 25% 0px #e0e0e0;
}
.bg_claro{
		background: url('../../../images/otono3.jpg') repeat center left   #e0e0e0;
}
.bg_negro{
	background-color:#FFF;
}
.bg_pie{
	background: url('../../../images/otono.jpg') repeat-x bottom #e0e0e0;
	background-size:cover; background-repeat:no-repeat; background-position:center;
	
}
.modal-header{
	background-color:#531;
}
.titulo_estacion{
	color: #f5b939;
	font-weight:500;
	font-size:0.8em;
}

.jumbotron {
    border: #CCC 1px solid;
}

.contenedor_boton_reserva{
	background-color:#faf9f0;
	border:#531 1px solid;
}

.contenedor_boton_reserva a{
	color:#000;
}
.contenedor_boton_reserva a:hover{
	color:#669933;
}

/*carrusel*/

/*carrusel*/

.container_slogan{
	background: url('../../../images/otono2_bg.jpg') repeat-x bottom;
}
.container_slogan h1{
	color: #663300;
}


.verde{
	/*color:#669900;*/
	color:#f5b939;
}

.marron{
	color:#0470a2;
	
}
.rojo{
	color:#F00;
}

.amarillo{
	color:#F00;
}

.marron_oscuro{
	color:#553311;
	
}

/*
m�s claro: #f3f9ce;
claro: #e9ee60;
verde caqui: #9b8b57;
oscuro: #607d3a;
mas oscuro: #283923;

gris: #58585a; rgba(88,88,90,1)
dorado: #CFD356; rgba(183,157,77,1)
*/

.sup_header{
	background: url('../../../images/otono1_bg.jpg') repeat-x bottom;
}

/***************** Nav ***************************/
.bg_nav{
	
			/*background: url('../../../images/otono1_bg.jpg') repeat-x bottom;
			background-color:#573b28;*/
			background:none;



}



/*nav*/
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #58585A;
}

.navbar-default .navbar-nav > li > a {
  color: #FFF;
  text-transform:uppercase;
  text-decoration:none;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #000;
	background-color:#753e00;
	background: url('../../../images/otono1_bg.jpg') repeat-x bottom;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #000;
  background:none ;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background:none ;
	background-color:#F00;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background:none ;
	background-color:#753e00;
	background: url('../../../images/otono1_bg.jpg') repeat-x bottom;
	color:#000;
}

.dropdown-menu {
	/*background: url('../images/html_bg2.png') repeat scroll 25% 0px #e0e0e0;*/
	line-height:1.4em;
	text-align:left;
	background-color:#FFF;
	
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #F00;
}

.dropdown-menu > li > a {
  color: #689b25;
  text-decoration:none;
}
.dropdown-menu > li > a:hover {
  color: #000;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #000;
}

.list-unstyled li {

  background:url(../../../images/lista.png) no-repeat 0px 9px;
}

.navbar-toggle .icon-bar {
	background-color:#531;
}

.recaptchatable {
	width:100%;
    line-height: 1em;
    border: 1px solid #DFDFDF !important;
}

/*SUB SUB MENU*/
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #000;
    background-color: transparent;
}
.navbar-default .navbar-nav .open{
    color: #000;
    background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  border-color: #428bca;
  
}
/*
nav{
	width:100%;

	float:left;
    font-size:0.95em;
	text-decoration: none;
	text-align:center;
	padding-top:10px;

	border-bottom:#58585a solid 1px;
	margin-bottom:5px;
	padding-bottom:10px;

}
nav ul li{
	list-style:none;
	display:inline-block;
	padding-left:1%;
	padding-right:1%;
}

nav a{
	text-shadow:0px 1px 0px rgba(201,201,201,1);
}
#sub_nav{
	color:#58585a;
	font-size:0.7em; 
		float:left;
		width:100%;

}
*/


/*
m�s claro: #f3f9ce;
claro: #e9ee60;
verde caqui: #9b8b57;
oscuro: #607d3a;
mas oscuro: #283923;

gris: #58585a;
dorado: #CFD356
*/

/************ ACORDEON ****************/ 
.panel-default > .panel-heading {
   
}


.panel-default > .marron_fondo{
	background-color:#0470a2;
}
.panel-default > .verde_fondo{
	background-color:#669900;
}
.panel-default > .gris_fondo{
	background-color:#F6F6F6;
}
.panel-default > .transparente{
  background-color: #transparent;
  color:#DDD;
}
.panel-default > .fondo_oscuro{
  background: url('../../../images/otono.jpg') repeat-x bottom ;
  color:#000;
}
.panel-default > .fondo_oscuro{
	background: none;
	background-color:#FFF;
}

.transparente{
  background-color: transparent;
}

.borde_panel{
	border:#563926 1px solid;
}


.font_mini{
	font-size:0.9em;
	
}




.nav-tabs.nav-justified > li > a {
    border-bottom: 0px solid #000;
	color: #FFF;
	text-decoration:none;
}


justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
	color:#AAA;
}

.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
	color:#000;
}
/*
.nav-tabs.nav-justified > li {
    border: 1px solid #000;	
    box-shadow: inset 0px 0px 5px #000;
	background: url("../images/html_bg2.png") repeat scroll 25% 0px #E0E0E0;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px; 
}*/

.nav-tabs.nav-justified > li {
    border: 1px solid #000;	
    box-shadow: inset 0px 0px 1px #000;

	background-color:#93c57f;
}

.nav-tabs.nav-justified > li.active {
    border: 0px solid #000;
	background:none;
	background-color:#FFF;
    box-shadow: inset 0px 0px 0px #000;
}


.nav > li > a:focus {
	background-color:#93c57f;
}

.sombra_interior{
	  box-shadow: inset 0px 0px 0px #000;
	  border:#CCC solid 1px;
	  background-color: #FFF;
}






/*banner*/

.container_elemento_banner {
	border-top:#000 0px solid;
	border-bottom:#669900 0px solid;	
}


.container_padre_banner a:hover .texto_banner::after {
    color: #F90;
}

.container_elemento_banner {
    height: 200px;
    margin-bottom: 15px;
    padding: 0px;
}





/*Destacados home*/
.container_apartado_destacado {
	border-top: #000 1px solid;
	border-bottom: #669900 3px solid;
}










article li{
	list-style-image:url(../../../images/flechas.gif);
	line-height:1.8em;
}
li.li_dorado{
	list-style-image:url(../../../images/flechas_doradas.gif);
	margin-left:19px;
	line-height:1.8em;

}

.ul_apartado li{
	font-size:0.9em;
	border-bottom:#CCCCCC dashed 1px;
	text-align:left;

	padding:0px;
	list-style:none;
	margin-left:0px;
	margin-top:10px;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
	text-decoration: none;
}

.ul_apartado a{
	color:#58585A;

}

.ul_apartado a.activo{
	color:#000;
	text-decoration:underline;

}

#flecha_noticia{
	width:20%;
	text-align:right;
}


.sombra{
	-moz-box-shadow: 0px 1px 7px #DDDDDD;
	-webkit-box-shadow: 0px 1px 7px #DDDDDD;
	box-shadow: 0px 1px 7px #DDDDDD;
}

div.contenedor_resultado_album{
	margin-bottom:15px;
	border-left:0px #1A171B solid;
	/*height:250px;*/
	text-align:center;
	border:#666 1px solid;
}

div.contenedor_resultado_album img{
	-moz-border-radius: 10px; /*Firefox*/
	-webkit-border-radius: 10px; /*Chrome, Safari*/
	border-radius: 10px; /*Safari 5, IE9*/
	border:#666 1px solid;
}


div.imagen_busqueda_album{
	width:100%;
	max-width:300px;
	height:200px;
	-moz-border-radius: 10px; /*Firefox*/
	-webkit-border-radius: 10px; /*Chrome, Safari*/
	border-radius: 10px; /*Safari 5, IE9*/
	margin-bottom:10px;
	border:#666 1px solid;
}

/*
m�s claro: #f3f9ce;
claro: #e9ee60;
verde caqui: #9b8b57;
oscuro: #607d3a;
mas oscuro: #283923;

gris: #58585a;
dorado: #CFD356
*/

/*Tabla de inicio*/
#tabla_inicio td{
	padding:0%;	
}

/*Noticias*/
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #693;
    border-color: #000;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    color: #693;
}

.pagination > li > a, .pagination > li > span {
    color: #693;

}

/***************** Footer ***************************/
footer{
	color:#FFF;
}

footer .fa {
    color: #FFF;
	font-size:1.5em;
	
}
footer a .fa {
    color: #FFF;
	 
	font-size:1.5em;
	
}

footer .fa:hover {
    color: #000;
	font-size:1.5em;
	
}
footer  a { color:#f5c939; color:#FFF; }
footer  a { }
footer  a:hover{color: #000;  }
/*footer strong a { color:#f5c939 ; }*/
footer strong a { color: #FFF;}



footer .ul_submenus li{
	 border-bottom:#444 dashed 1px;
}

footer .ul_submenus a{
	 color:#FFF;
	 
}
footer  .ul_submenus li:hover		{ color:#000; }
footer .ul_submenus a.activo { 
	color: #000; 
}





/*enlaces*/
a {
	color: #689b25;
	text-decoration: none;
	font-weight:bold;
	text-decoration:underline;

}
a:hover{
	color:#000000;
}
a.activo { 
	color: #58585a; 
}



.imagen_colores{
	width:100%;
	height:auto;
	max-width: 380px;
	max-height:292px;
}



/*
m�s claro: #f3f9ce;
claro: #e9ee60;
verde caqui: #9b8b57;
oscuro: #607d3a;
mas oscuro: #283923;

gris: #58585a;
dorado: #CFD356
*/


/*++++++++++++++++++++FORMULARIOS++++++++++++++++++++++++*/
/*----------LABEL*/
label{
	font-weight:bold;
	color: #58585a;
	
}
label.quedan{
	font-size:0.8em;
	font-weight:normal;
}

/*----------INPUT*/
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 1em;
    line-height: 1.42857;
    color: #333;
    background-color:#FFF;
    border: 1px solid #999;
    background-image: none;
    border-radius: 4px;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
}
label{
	color:#000;
	
}

input.error{
	border-color: red;
}
.requisites{
	padding: 0 2px 0 2px;
	color: #fff;
	visibility:hidden;
}
.requisites.error{
	color: red;
	font-size:0.8em;
	visibility:visible;
	font-weight:normal;
}
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline {
    color: #F00;
}

/*----------TEXTAREA*/
textarea.form-control {
    height: 130px;
}



#error_formulario{
   color:#F00;
   font-weight:normal;
}





.pluma{

	text-align:right;
	
}

.contenedor_pluma, .contenedor_pluma_margin_top_0{
	background:url(../images/pluma2.png) no-repeat right top ;
	height:100%;
	text-align:right;
	height:90px;
	float:left;
	margin-top:-90px;
	padding-right: 0px;
	padding-left: 0px;	
}
.contenedor_pluma_margin_top_0{
	margin-top:0px;
}

.contenedor_precio{
	text-align:right;
	margin-top:35px;
	padding-right: 10px;
	padding-left: 15px;
	color:#000;
	font-weight:bold;
	font-size:1.4em;
}


.affix {
    top: 0;
    width: 100%
}

.tab-pane ul, .tab-pane ol{
	padding-left:15px;
	
}


.btn-amarillo {
	color:#000;
	background-color:#f5b939;
    border-color: #436401;
}

.btn-success {
	color:#FFF;
	background-color:#690;
    border-color: #436401;
}
.btn-success:hover {
    background-color: #563926;
    border-color: #000;

}


.btn-success .fa {
    color: #FFF;
}
.btn-success:hover .fa {
    color: #669999;
}

.boton_estrecho{
	padding: 0px 12px;

}

.fichita_actividad{
	height:500px;	
}
.fichita_actividad_mini{
	height:460px;	
}
/*.fichita_actividad .caption{
	height:270px;	
}*/
.fichita_actividad a, .fichita_actividad_mini a {
	font-weight:bold;
}
.icono,.icono_actividad{
	width:23px;
	height:23px;
	vertical-align:bottom;
}

.icono_ficha_tecnica{
	width:30px;
	height:30px;
}
/*.icono_actividad{
	width:18px;
	height:18px;
	vertical-align:bottom;
}*/
.bottom{
	position:absolute;	
	bottom:30px;
	padding:0px;
}


.contenedor_iconos{
	width:82%;
}

/***** BLOG **********/
/*comentarios*/
.contenedor_formulario_comentario{
	background-color:#eef9fb;
	padding-top:25px;
	padding-bottom:25px;
	border:1px solid #213e50;
}

.contenedor_formulario_comentario input, .contenedor_formulario_comentario textarea {
  	background-color:#FFF;
		border:1px solid #2d80b6;

}

.contenedor_form_respuesta{
	display:none;
}

.nombre_comentario{
	font-weight:bold;
}
.fecha_comentario{
	font-size:0.8em;
	color:#999;
}
.responder{
	color:#249bdb;
}
.responder:hover{
	cursor:pointer;
}
.responder_al_comentario{
	font-weight:bold;
	font-size:0.9em;
}
.form_comentario{
	font-size:0.8em;
}
.contenedor_respuesta_padre{
	background-color:#effcff;
	margin-top:15px;
	padding:15px;
}
.contenedor_respuesta_hijo{
	background-color:#effcff;
	margin-top:0px;
	padding:0 15px;
	padding-right:15px;
}
.contenedor_form_respuesta form input, .contenedor_form_respuesta form textarea{
	background-color:#FFF;
}

.form-control-captcha{
	width:50%;
}
.seperador_comentario{
	margin-top:10px;
	margin-bottom:5px;
}


.contenedor-descripcion-bloque-home:hover a {
    color: #669933;
	
}



.enlace_boton{
	color: #FFF;
	background:#689b25;
	border: 1px solid #FFF;
	
}

.enlace_boton:hover, .enlace_boton[type="submit"]:hover {
    color: #000;
    background: #e3c842;
    opacity: 1;
	text-decoration:none;
}


.enlace_boton_slider{
	color: #573b28;
	background:#FFF;
	border: 1px solid #FFF;
	
}

.enlace_boton_slider:hover, .enlace_boton_slider[type="submit"]:hover {
    color: #FFF;
    background: #573b28;
    opacity: 1;
	text-decoration:none;
}
