.node-type-static-plans .main-container .field-item.even {
	min-height: 715px;
}

.node-type-static-plans .main-container .col-sm-3 {
	width: 24.5%;
}

.bg-top 
{ 
	background-image: url('../img/static-plans/bg-1-water.jpg'); 
	background-repeat: no-repeat; 
	background-position: center bottom;  
	min-height: 735px;
	background-color: #008194;
}
.islas
{
	background-image: url('../img/static-plans/islas.png'); 
	background-repeat: no-repeat; 
	background-position: center bottom; 
	background-size: 90% auto; 
	min-height: 350px;
}

.islas h3
{
	color: #fff; /* text color */
	font-family: "Roboto";
	font-size: 16px;
	font-style: italic;
	font-weight: lighter;
	text-align: center;
	margin-top: 0px;
}

.islas #greeting {
 	display: block;
 	margin: auto;
 	text-align: center;
}

.galeria
{
	padding-top: 112px;
}
.galeria img
{
	width: 100%;
}

.galeria div.row {
	margin: 0px;
	padding: 0px;
}
.galeria .col-xs-3
{
	margin: 0px;
	padding: 0px;
}
.bg-medio 
{ 
	background-image: url('../img/static-plans/bg-2-m.jpg'); 
	background-repeat: no-repeat; 
	background-position: center bottom;
	background-size: 100%;
	background-color: #cbcbcb;
	min-height: 2620px;
}
.titulo
{
	width: 100%;
	display: block;
	border-bottom: 1px solid;
	border-color: #ffa735;
	margin-bottom: 10px;
}

.rectangulo .titulo {
	padding: 0px 20px;
}

.rectangulo p {
	padding: 20px 20px 0 20px;
}

.region
{
	background-image: url('../img/static-plans/ico-mundo.png');
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 43px;
	display: block;
}

.titulo h3.region{
	padding-left: 74px;
	max-width: 250px;
}

.hora
{
	background-image: url('../img/static-plans/ico-hora.png');
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 42px;
	padding-left: 70px;
	display: block;
	max-width: 190px;
	}
.sistema
{
	background-image: url('../img/static-plans/ico-sani.png');
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 42px;
	padding-left: 70px;
	display: block;
	/*max-width: 190px;*/
}
.propinas
{
	background-image: url('../img/static-plans/ico-propinas.png');
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 42px;
	padding-left: 70px;
	display: block;
	max-width: 190px;
}
.tecnologia
{
	background-image: url('../img/static-plans/ico-comunicacion.png');
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 42px;
	padding-left: 45px;
	display: block;
	max-width: 225px;
	text-align: left;
}
.idioma
{
	background-image: url('../img/static-plans/ico-idioma.png');
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 42px;
	padding-left: 70px;
	display: block;
	max-width: 190px;
	padding-top: 10px;
}

h1.alojarse 
{
   	color: #fff; /* text color */
   	font-family: 'Roboto', sans-serif;
   	font-size: 49px;
   	padding-left: 20px;

}
.rectangulo
{
	background-color: #FFF;
	padding: 20px;
	float: left;

}
.rectangulo p 
{
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #393939;
	line-height: 1.42857;;
}
.rectangulo h3
{
	font-family: 'Roboto', sans-serif;
	color: #393939; /* text color */
	font-size: 22px;
	text-transform: uppercase;
	font-weight: 300;
}  

.idioma-de .rectangulo h3
{
	font-size: 19px;	
}  

/* ##################################################
   ################  MAYOR A 768px ################## */

@media only screen and (min-width: 767px) {

	.node-type-static-inspires .main-container { position: relative; top: -77px; }
	
	.islas
	{
		background-image: url('../img/static-plans/islas-big.png'); 
		background-repeat: no-repeat; 
		background-position: center bottom; 
		background-size: 90% auto; 
		min-height: 380px;
	}
	.node-type-static-plans .field-item.even {
		min-height: 661px;
		height: 661px;
	}

	body.node-type-static-plans .field-item .main-container {
		height: 100%;
		padding-bottom: 0px;
		position: relative;
	}
		.bg-top 
	{
		background-image: url('../img/static-plans/bg-1-top.jpg'); 
		background-repeat: no-repeat; 
		background-position: center top;  
		min-height: 930px;
	 }
	 .bg-medio 
	 {
	 	background-image: url('../img/static-plans/bg-2.jpg'); 
		background-repeat: no-repeat; 
		background-position: center top; 
	 	min-height: 859px;
	 	padding-top: 250px
	 }

	 .rectangulo
	 {
	 	background-color: rgba(255,255,255,.6);
	 	max-width: 300px;
	 	margin-right: 10px;
	 	margin-bottom: 20px;
		padding: 0px;
	 }
	  .rectangulo p
	 {
	 	color: #393939; /* text color */
		font-family: "Roboto";
		font-size: 14px;
	 	padding: 0px 20px 0px 20px;
	 }
	 .rectangulo .titulo
	 {
		background-color: rgba(255,255,255,.8);
		padding: 20px;
	 }
	 
	 .rectangulo .titulo h3
	 {
	 	margin: 0px;
	 }
	 .islas h1
	 {
	 	padding-top: 70px;
	 	text-shadow: 0.1em 0.1em #001a63; 
	 } 
	 	.islas #greeting {
 		padding-top: 70px;
 	}
	 
	span.islas
	{
		 display: inline;
	}
	.galeria
	{
		z-index: 1;
		position: absolute;
		max-width: 940px;
		max-height: 460px;
	}
}


/* ##################################################
   ################  MAYOR A 940px ################## */

@media only screen and (min-width: 991px) {
	.bg-top{min-height: 790px;}
	.bg-medio{min-height: 859px; padding-top: 300px;}
	.node-type-static-inspires .main-container {position: relative; top: -94px;}
	.node-type-static-plans .field-item.even {
		min-height: 688px;
	}
	
}


/* ##################################################
   ################  MAYOR A 1400px ################## */

@media only screen and (min-width: 1400px) {
	
	.bg-medio {
		background-size: 100% auto;
	} 
}





/* ##################################################
   ################  MENOR A 991px ################## */

@media only screen and (max-width: 991px) {
	.node-type-static-plans .main-container .col-sm-3 {
		width: 25%;
	}	
	.islas {
		margin-top: 50px;
	}
}


