.contenido_fichas {
	width:656px;
	padding-top:5px;
	}


img {
	border:none;
	}



.list_contenedor_recurso {
      width:604px;
      text-align:left;
	  padding:7px;
      background:#e5f0f2;
      border:1px solid #60a6b5;
	  margin-bottom:0px;
	  margin:10px auto;
	  overflow:hidden;
}

.tit_fichas{
	width:470px;
	background-color:#208398;
	float:left;
	padding-left:10px;
}


.list_contenedor_recurso a.linkrec {
   font-size:105%;
   text-align:left;
   color:#FFFFFF;
   line-height:25px;
   text-transform:uppercase;
   }

.linkrec p{
  width:505px;
  height:20px;
  background-color:#60a6b5;
  color:#fff;
  padding-left:10px;
  text-transform:uppercase;
}

.fondo_info{
	background-color:#208398;
	height:25px;
	width:91px;
	text-align:center;
}

.fondo_mapa{
	background-color:#b01e4d;
	height:25px;
	width:45px;
	text-align:center;
	float:left;
}

.info{
	color:#fff;
	font-size:70%;
	line-height:25px;
	width:100%
}

.dirpostal {
  color: #c0c0c0;
  color:#000000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  line-height:17px;
  position:relative;
  margin-top:5px;
  float:left;
  overflow:hidden;
  width:480px;
  display:inline;
}

.dirpostal a{
  color: #208398;
} 

.dir1 {
  width:215px;
  float:left;
  margin-left:15px;
  position:absolute;
  left:120px;
  bottom:0px;
  word-wrap: break-word;
  line-height:20px;
}

.dir2 {
  width:154px;
  float:left;
  margin-left:15px;
  position:absolute;
  left:338px;
  bottom:0px;
  line-height:20px;
}

.dirdesde {
  width:89px;
  float:right;
  border:1px solid #208398;
  overflow:hidden;
  height:90px;
  display:inline;
  margin-top:5px;
} 

.preciodesde {
  width:84px;
  text-align:center;
  color:#208398;
  margin-right:5px;
  margin-top:50px;

}

.dinero{
	color:#ad1f4d;
}

.calidad {
  width:89px;
  float:right;
  border:1px solid #208398;
  height:19px;
  display:inline;
  margin-top:5px;
  
} 


.url{
	float:left;
	width:250px;
	margin-left:15px;
}

.list_cabecera_recurso {
	background-color:#208398;
	color:#FFFFFF;
	width:370px;
	padding:5px;
	}

.list_contenedor_imagen {
	border:none;
	margin:15px;	
	float:left;
	}

.img_recurso {
	width:120px;
	height:120px;
	background-color:#208398;
	float:left;
}

/*Estilos lateral derecho ficha*/

/**** cabecera recurso***/

.cabecera_recurso{
  font-family:Arial, Helvetica, sans-serif;
  margin:0px auto;
  text-align:center;
  border:1px solid #208398 ; 
  margin-bottom:8px;
  background-color:#e5f0f2;
  width:618px;
  float:left;
  overflow:hidden;
  margin-left:17px;
  display:inline;
}

.cabecera_resultado{
	width:100%;
	text-align:center;
	margin:0px auto;
}

.dirficha {
  color: #c0c0c0;
  color:#000000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  line-height:17px;
  position:relative;
  margin-top:5px;
  float:left;
  overflow:hidden;
  width:512px;
  display:inline;
  margin:10px auto;
  margin-left:10px;
 }

.dirficha a{
  color: #208398;
} 

.dir3 {
  width:200px;
  float:left;
  position:absolute;
  margin-left:10px;
  bottom:0px;
  left:125px;
  text-align:left;
  color:#000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:95%;
  overflow:hidden
}

.dir4 {
  width:120px;
  float:left;
  position:absolute;
  left:200px;
  bottom:0px;
  text-align:left;
  color:#000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:85%;
} 

.url_ficha{
	float:left;
	text-align:left;
	color:#e5f0f2;
	margin-left:15px;
}

.grupos{
	background:url(../serviciosturisticos/img/fondo_titu_fichas.jpg) bottom;
	background-repeat:no-repeat;
	width:654px;
	height:30px;
	color:#208398;
	margin-bottom:5px;
	text-align:left;
	position:relative;
}

.cab_titulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	text-align:left;
	padding-left:35px;
	line-height:30px;
}

.cab_valor{
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	text-align:left;
	font-weight:bold;
	
}

.categorias{
	background:url(../serviciosturisticos/img/fondo_recursos.jpg) bottom;
	background-repeat:no-repeat;
	width:654px;
	color:#208398;
	margin-bottom:5px;
	text-align:left;
}

.categorias a{
	color:#a21f4b;
}

.ampliar{
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	text-align:left;
	padding-left:35px;
	line-height:25px;
}

.reducir{
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	text-align:left;
	padding-left:35px;
	line-height:25px;
}

.reducir a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	text-align:left;
	color:#b01e4d;
}

.categoria_fondo{
	background:url(../serviciosturisticos/img/fondo_recursos.jpg) bottom;
	background-repeat:no-repeat;
	color:#208398;
	margin-bottom:5px;
	text-align:left;
}

.categoria_recurso {
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#208398;
	padding-bottom:5px;
	padding-left:45px;
	margin-bottom:5px;
}

.imprimir{
	float:right; 
	padding-right:30px;
	color:#b01e4d;
}	

.imprimir a{
	color:#b01e4d;
}

.nombre_recurso {
  text-align:left;
  font-size: 105%;
  text-transform:uppercase;
  color:#fff;
  padding-left:10px;
  margin-bottom:10px;
  overflow:hidden;
  padding-top:5px;
  background-color:#208398;
  padding-bottom:5px;
  line-height:22px;
  height:28px;
  }   
  
	/*Estilos para el paginador*/
.tablapaginador td{
	text-align:right;
}

.anterior{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

.anterior a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

.siguiente{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

.siguiente a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

.primero{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

.primero a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

.ultimo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

.ultimo a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

.blqpaginador{
	width:620px;
	text-align:center;
	margin:0px auto;
	border-bottom:1px solid #1f8498;
	margin-bottom:5px;
	padding-bottom:5px;
}

.paginador{
	width:61%;
	float:right;
	padding-top:7px;
	padding-bottom:2px;
	font-size:80%;

}

.blqsalto{
	width:38%;
	float:left;
	background-color:#e8e7e7;
	padding-top:2px;
	padding-bottom:2px;
}

.blqsalto input{
	width:20px;
}


.pagina-actual {
	border-left:1px solid #1f8498;
	border-right:1px solid #1f8498;
	padding-left:5px;
	padding-right:5px;
	color:#fff;
	background-color:#99CCCC;
}

.pagina{
	padding-left:5px;
	padding-right:5px;
	color:#000000;
	margin:0px;
}

.bsc_encontrados{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	text-align:left;
	margin-left:40px;
	position:absolute;
	left:400px;
	bottom:8px;
}


	/*Estilos datos recurso*/
	
	.datos_contacto {
		width:100%;
		overflow:hidden;
		color:#000;
		padding-top:10px;
		font-size:0.8em;
		}

	.datos_contacto_cont  {
		float:left;
		overflow:hidden;
		}
	
	.datos_contacto_ico {
		float:left;
		width:40px;
		text-align:center;
		}
	
	.datos_contacto_datos {
		float:left;
		text-align:left;
		padding-top:8px;
		}
		
.dato_adicional{
	background:url(../img/portada_vinieta_agenda.jpg) left;
	background-repeat:no-repeat;
	padding-left:20px;
	
}

/***** fin cabecera recurso ******/

div.contenedor_recurso {
    overflow: hidden;
    font-family:Arial;
    width:654px;
	text-align:center;
	margin-top:5px;
}

div.contenedor_recurso .columna_contenido h1{
	font-size:1.5em;
	color:#208398;
	border-bottom:1px solid #dadada;
	margin:14px auto!important;
	text-align:left!important;

}

div.contenedor_recurso .columna_contenido h2{
	font-size:1.3em;
	color:#61a6b5;
	border-bottom:1px solid #e5e5e5;
}

div.contenedor_recurso .columna_contenido h3{
}


/* interfiere en mapa google*/
.contenedor_recurso .columna_contenido div{
  text-align:justify;
  /*margin-bottom:10px;*/
  margin-left:0px;
}

div.gmnoprint div div {
  text-align:center !important;
  padding-left: 10px;
}

.contenedor_recurso .columna_contenido table{
  margin:0px;
	padding:0px;
	background-color:#ecf5f7;
	border:1px solid #208398;
}

.contenedor_recurso .columna_contenido table tr th{
  font-size:90%;
	font-weight:normal;
	text-align:left;
	background-color:#208398;
	color:#FFFFFF;
}

.contenedor_recurso .columna_contenido table tr th p{
	color:#FFFFFF;
}

.contenedor_recurso .columna_contenido th{
  border-bottom:1px solid #208398;
}

.contenedor_recurso .columna_contenido td{
  border-bottom:1px solid #208398;
    border-right:1px solid #208398;
	padding:2px;
	text-align:center;
	font-size:0.8em;
}

/***********Menu del recurso***************/
.columna_menu {
  width:100px;
	float:left;
	margin-top:5px;
	margin-left:17px;
	display:inline;
	}

ul.tabs {
	list-style-position: outside;
	list-style-type: none;
	float: left;
	margin: 0 !important;
	padding: 0 !important;
	text-align:left;
	width:100%;

}

ul.tabs li {
	float: none;
	margin: 0;
	padding: 6px !important;
	border-bottom: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	width: 90%;
	list-style-type: none;
	/*float: left;*/
	margin: 0 !important;
	padding: 5px 0px 5px 10px !important;
	cursor: pointer;
	background: #ececec;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	margin-left:5px;
	
}

ul.tabs li span{
	color: #000;
	margin-left:6px;
}

ul.tabs li.open {
	background: #b01e4d;
	border-right: 1px solid #f4f4f4;
	color:#FFFFFF;
	width:90%;
}

ul.tabs li.hover span {
	text-decoration: underline;
	border-right: 1px solid #c7c7c7;
}

ul.tabs li.open span{
	color: #c0c0c0;
	text-decoration: none;
}
/***********fin Menu del recurso***************/





.columna_contenido {
    width:505px;
	position:relative;
	overflow:hidden; 
	clear: none;
	float: left;
	border-width: 0px 0px 0px 0;
	border-style: solid;
	border-color: #d0d0d0;
	padding: 0;
	margin-left:14px;
	display:inline;
	height:auto!important;
	}

/*para los datos de todos los bloque de tabs*/
.bloques2 {
	position:relative;
	overflow:hidden; 
}

/*para los datos de cada recurso que aparecen desde el menú lateral*/ 
.blq_contenido {
        
	width:505px;
	visibility: hidden;
	overflow:hidden;
	display:block;
	padding:0px 0px 10px 0px;
	margin: 6px 0px 10px 0px;
}

.blq_contenido a{
	color:#686868;
	margin-left:5px;
}

.blq_contenido img {
	display:block;
	clear:both;
	float:left;
	padding:0px;
	display:inline;	
	}

DIV.blq_contenido p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#2A0000;
    margin-bottom:20px;
	padding-left:1px;
	}

DIV.blq_contenido  td p {
        font-family:Arial, Helvetica, sans-serif;
        font-size:0.9em;
        color:#2A0000;
        padding-left:1px;
        margin-bottom:3px;
        }  

DIV.blq_contenido  td img {
   float:none;
        }


.servicio{
    width:45%;
	float:left;
	font-size:0.9em;
	background:url(../img/portada_vinieta_agenda.jpg) left;
	background-repeat:no-repeat;
	padding-left:20px;
	
}


/*Estilos lateral derecho*/

#blq_izq_listado {	
	width:210px;
	background-color:#fff;
	margin:0px auto;
	}

#blq_izq_listado ul {
	list-style-position: outside;
	list-style-type: none;
	margin: 0 !important;
	padding: 0 !important;
	text-align:left;
}

#blq_izq_listado a {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.85em;
	}


/* galeria de imagenes*/
.galeria-una-foto {
  float:left;
  width:110px;
  height:110px;
  margin:7px;
  display:block;
  overflow:hidden;
  border:1px solid #208398;
}

.contenedor_recurso .columna_contenido div a{
margin-top:5px;
padding-top:10px; 
}

.dirdesde_ficha {
  width:98px;
  float:left;
  border:1px solid #208398;
  overflow:hidden;
  height:60px;
  display:inline;
  margin-top:15px;
  background-color:#e5f0f2;
} 

.preciodes {
  width:100px;
  text-align:center;
  color:#208398;
  margin-right:5px;
  margin-top:10px;
  font-size:1.3em;

}

.campo_chef {
	width:97%;
	text-align:left;
	margin-left:10px; 
	margin-right:10px; 
	border-bottom:1px dotted #208398; 
	padding-bottom:3px;

}

.unfolleto {
   margin-bottom:15px;
}

/* videos */
.miniatura_fotograma {
	background-image:url(/img/troquel_pelicula_160.gif);
	background-repeat: repeat-y;
	padding: 0 10px;
	text-align:center;
	width: 160px;
	overflow: hidden;
}
