/******** media responsive ********************/

@media screen and (max-width: 600px) {

#pagina{
	margin:auto;
	width:100%;
	/*border:1px solid #000;*/
}

body{
	background:#f7f7f7;
}

.banner_cabecera{
	display:none;
}

.site-header .site-title-logo a{
	top:80px;	
}

.site-header{
	height:220px;
}

.main-navigation{
	width:100%;
}

.menusuperior {
	display:none;
}

.main-navigation .menu-grande{
	display:none;	
}

.menu-responsive{
	display:none;
	background:#00425c;
	width:100%;
	height:50px;
	position:absolute;
	top:0px;
	padding-top:15px;
	padding-left:30px;
	color:#fff;
	
}

.buscador{
	top:0px;
}

.corporativo{
	top:50px;
}
	
.ruta{
	display:none;
}

.imagen-slider-responsive{
	display:block;
	width:100%;
	height:100%;
}

.slider-portada-dos .item-dos{
	background:none;
	width:100%;
	height:340px;
	-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
	background-position: center center;
}

.slider-portada-dos{
	width:100%;
	height:340px;
}

.contenido-dos{
	display:none;
}

.faldon-responsive{
	display:block;
	background:#515151;
	color:#fff;
	width:100%;
	height:40px;
	position:absolute;
	bottom:0px;
}

.faldon-responsive a{
	font-family: 'Share', cursive;
	font-size:16px;
	color:#fff;
	text-decoration:none;
	margin-top:8px;
	margin-left:8px;
	display:block;
}

.miga{
	width:100%;
	display:none;
}

.widget-area{
	display:none;
}

.content-area{
	width:100%;
}

.odd {
margin-right: 25px;
margin-left: 15px;
}

.even{
	margin-left:15px;
}

.cabecera-interior{
	width:100%;
	height:120px;
}

.cabecera-interior .titulo, .cabecera-interior .subtitulo{
	display:none;
}

.cabecera-interior .titulo-responsive{
	font-family: 'Share', cursive;
	font-style:italic;
	font-size:50px;
	color:#fff;
	margin-left:-1px;
	margin-top:-10px;
	width:100%;
	text-shadow: 0px 0px 4px rgba(0, 0, 0, 1);
	display:block;
}

.cabecera-interior .subtitulo-responsive{
	display:block;
	font-family: 'Share', cursive;
	font-style:italic;
	font-size:25px;
	margin-top:-10px;
	color:#fff;
	width:100%;
	text-shadow: 0px 0px 4px rgba(0, 0, 0, 1);
	line-height:22px;
}

.post-template-single-restaurante-php .detalles, .post-template-single-castillo-php .detalles, .post-template-single-receta-php .detalles{
	float:left;
	margin-left:15px;
	width:90%;
}

.detalles{
	margin-top:30px;
}

.post-template-single-restaurante-php .mapa, .mapa, .post-template-single-castillo-php .mapa{
	margin-left:30px;
}

.post-template-single-restaurante-php .tipo, .post-template-single-castillo-php .tipo, .post-template-single-receta-php .tipo{
	width:100%;
}

.post-template-single-viaje-php .bloque{
	width:100%;
}

.post-template-single-viaje-php .bloque .titulo{
	width:25%;
}

.post-template-single-viaje-php .bloque .contenido{
	width:75%;
}

.post-template-single-viaje-php .odd{
	margin-left:0px;
}

.post-template-single-viaje-educativa-php .titulo_propuesta{
	width:100%;
}

.proveedor_educativa{
	width:100%;
}

.postlistado_club.odd{
	margin-left:20px;
}

.site-footer{
	display:none;
}

.footer-responsive{
	display:block;
}

.club-producto-responsive{
	display:block;
	width:100%;
}

.destacados{
	display:none;
}

.destacados-responsive{
	display:block;
	width:100%;
	padding-bottom:10px;
}

.destacados-responsive .item_izquierdo{
	width:48%;
	float:left;
}

.destacados-responsive .item_derecho{
	width:48%;
	float:right;
}

.item_izquierdo .titulo, .item_derecho .titulo{
	width:100%;
	padding-top:4px;
	padding-bottom:4px;
	text-align:center;
	font-family: 'Share', cursive;
	font-style:italic;
	font-size:25px;
	color:#fff;
	background:#00425c;
	margin-top:-5px;
}

.item_izquierdo .titulo a, .item_derecho .titulo a{
	text-decoration:none;
	color:#fff;
}

.post-template-single-viaje-php .titulo_propuesta{
	width:100%;
}

.imagen-receta{
	display:none;
}

.postagenda{
	width:100%;
}
	
img.size-full{
	max-width:100%;
}

.postagenda .contenido {
	margin-right:15px;
}
	
}