h2 {
	font-size: 2.2em;
	border-bottom: 2px dashed;
	margin-bottom: 10px;
	}	
	
.instagram-block {
    background: #ccc;
    padding: 25px;
    margin-bottom: 50px;
    }

.instagram-block h3 {
    color: white;
    font-size: 2.4em;
    font-family: 'Roboto', sans-serif;
    }
    
.instagram-block i {
    font-size: 1.8em;
    vertical-align: middle;
    }
    
.instagram-block h3 span {
    font-weight: 300;
    }
    
.instagram-block h3 .peq {
    font-size: .6em;
    }

.instagram-block h3 a {
    color: black;
    font-size: 1em !important;
    }
    
.instagram-block .info {
    background: none;
    }
    
.instagram-block .info .imaxe {
    width: 300px;
    height: 300px;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
    margin-right: 25px;
    }

.instagram-block .info .imaxe img {
    min-width: 300px;
    min-height: 300px;
    width: 300px;
    }
    
.instagram-block .info .imaxe:last-child {
    margin-right: 0;
    }
	
.central-reservas-info {
	padding: 10px 20px;
	margin: 0;
	background: #fff;
	}
	
.slideshow-portada {
   padding-bottom: 25px;
}
	
.central-reservas-botonera a {
	text-indent: -999999px;
	position: relative;
	display: inline-block;
	width: 44px;
	height: 42px;
	-moz-opacity: 0.50;
	-khtml-opacity: 0.50;
	opacity: 0.50;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=50);
	filter:alpha(opacity=50);   
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
	}
	
.central-reservas-botonera a:hover {
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
	filter:alpha(opacity=100);
	}
	
.central-reservas-botonera a.boton-alojamientos {
	background: #fff url('/imgv2/home/boton-alojamientos.png') no-repeat;
	}
	
.central-reservas-botonera a.boton-actividades {
	background: #fff url('/imgv2/home/boton-actividades.png') no-repeat;
	}
	
.central-reservas-botonera a.boton-estrella {
	background: #fff url('/imgv2/home/boton-estrella.png') no-repeat;
	}
	
.caja-central-home,
.central-reservas-info {
	overflow: hidden;
	}
	
.caja-central-home {
	margin-bottom: 35px;
	}
	
.caja-central-home .caja-axenda-cultural,
.caja-central-home .cajas-no-perder{
	background: #ccc;
	color: #fff;
	}
	

.caja-central-home .caja-video-ultreia {
	background: #ccc;
	color: #000;
    }

.caja-central-home .caja-video-ultreia img {
    width: 100%;
    height: auto;
    }

.caja-central-home .caja-axenda-cultural h3,
.cajas-no-perder .caja-no-perder-titulo,
.caja-central-home .caja-video-ultreia h3 {
	font-weight: 700;
	padding: 0;
	margin: 0;
	line-height: 74px;
	font-size: 3em;
    font-family: 'Roboto', sans-serif;
	}
	
.caja-central-home .axenda-info .evento-data span {
	font-family: 'Lato', Verdana, Lucida Grande, Sans-Serif;
	letter-spacing: normal;
	}
	
.caja-central-home h3 a,
.caja-central-home h3,
.caja-central-home .axenda-info,
.caja-central-home .axenda-info a,
.caja-central-home .axenda-info .evento-data,
.caja-central-home .axenda-info .evento-data a {
	color: #fff;
	}
	
.caja-central-home h3 a:hover,
.caja-central-home a:hover h3,
.caja-central-home .axenda-info a:hover {
	color: #ff9900;
	}
	
.caja-central-home .cajas-no-perder,
.caja-central-home .caja-axenda-cultural,
.caja-central-home .caja-video-ultreia {
	padding: 0 35px 30px 35px;
	}
	
.caja-central-home .caja-video-ultreia  {
	width: 391px;
	height: 430px;
	}

.caja-central-home .caja-axenda-cultural  {
	width: 455px;
	padding-bottom: 47px;
	}

.caja-central-home .axenda-info {
	width: 90%;
	}
	
.caja-central-home .axenda-info {
	padding: 10px 5%;
	font-weight: 300;
	font-size: 1.5em;
    font-family: 'Roboto', sans-serif;
	}
	
.caja-central-home .axenda-info .evento-data {
	padding: 0;
	font-size: .7em;
	}
	
.caja-central-home .caja-no-perder,
.caja-central-home .caja-axenda-cultural {
	position: relative;
	}
	
.caja-central-home .caja-no-perder h3,
.caja-central-home .caja-axenda-cultural .axenda-info {
	position: absolute;
	bottom: 0;
	left: 0;
	}
	
.caja-central-home .cajas-no-perder img {
	width: 187px;
	height: auto;
	}
	
.caja-central-home .caja-no-perder {
    height: 170px;
    overflow: hidden;
    margin-bottom: 17px;
    }
	
.caja-central-home .caja-no-perder:nth-child(4),
.caja-central-home .caja-no-perder:nth-child(5) {
    margin-bottom: 0;
	}
	
.caja-axenda-cultural .bx-viewport {
    height: 339px!important;
	}
	
.caja-central-home .caja-axenda-cultural .axenda-info,
.caja-central-home .caja-no-perder h3 {
	background: rgba(0, 0, 0, .3);
	}
	
.caja-central-home .caja-no-perder h3 {
	height: 50px;
	line-height: 50px;
	margin: 0;
	width: 90%;
	padding: 0 5%;
	font-weight: 300;
    font-family: 'Roboto', sans-serif;
	}
	
.caja-central-home .caja-no-perder a {
    display: block;
	}
	
.central-reservas-info  {	
    -webkit-box-shadow: 0px -1px 13px 0px #ccc;
    -moz-box-shadow:    0px -1px 13px 0px #ccc;
    box-shadow:         0px -1px 13px 0px #ccc;
    } 
    
#qweqwej123123 label {	
	width: 100px;
	}  	
    
#central-reservas-form .cajita-buscador-reservas {
	border: 1px solid #ccc;	
	margin: 0 10px 20px 0;
	padding: 0 10px;
	line-height: 40px;
	}
	
#central-reservas-form input {
	padding: 0;
	margin: 0;
	}
	
#central-reservas-form input.submitbutton {
	padding: 0;
	}
	
#central-reservas-form input.submitbutton {
	text-indent: -999999px;
	position: relative;
	}
	
#central-reservas-form input.submitbutton {
	background: transparent url('/imgv2/home/submitbutton.gif') no-repeat;
	display: block;
    width: 39px;
    height: 39px;
	}
	
#central-reservas-form input.submitbutton:hover {
	background: transparent url('/imgv2/home/submitbutton-hover.gif') no-repeat;
	}
	
#central-reservas-form input,
#central-reservas-form select {
	border: none;
	}
	
#central-reservas-form input,
#central-reservas-form label,
#central-reservas-form img,
#central-reservas-form select,
.redes-sociales a {
    display: inline-block;
	}

#central-reservas-form .cajita-buscador-reservas,	
#central-reservas-form label,
.caja-central-home .caja-no-perder:nth-child(even),
#central-reservas-form {
	float: left;
	}
	
.central-reservas-botonera,
.caja-central-home .caja-no-perder:nth-child(odd) {
    float: right;
	}
	
#central-reservas  {	
	background: transparent url('/imgv2/fondo-cruzado2.png') repeat-x 0 5px;
	padding-bottom: 30px;
	}
			
#contenido  {	
    padding: 0;
    width: 1010px;
	}			