@charset "utf-8";
/* CSS islas */
.center_block2{
	margin: 0 0 0 210px; 
    padding: 20px 20px 0 20px;
	min-height:500px;
} 
.center_block2 h1{
	font: normal 26px Trebuchet MS; 
	margin:0px;
	padding:0px;
	width:231px;
}
.center_block2 h1 a{
	text-decoration:none;
}
.encabezado h1,.big{
	font: normal 18px Trebuchet MS; 
	color:#48791D;	
	padding-top:10px;
	width:100%;
}
.big,.block_descrip2 h2 span{
	text-decoration:underline;
	cursor:pointer;
}
.encabezado{
	padding-bottom:5px;
	height:82px;
	width:100%;
}
.encabezado h1 img, .playa_descip h4 img{
	vertical-align:bottom;
}
.medium{
	font: normal 16px Trebuchet MS; 
}
.small{
	font: normal 12px Trebuchet MS; 
}
.red_line{
	color:#006699;
	border-bottom:5px solid #C90101;
}
.blue_line{
	color:#C90101;
	border-bottom:5px solid #006699;
}

.islasconteiner{
    margin: 0;
	padding:0;
	width:100%;
}

.isla{
	position:relative;
	float:left;
	margin-top:20px;
	font: normal 18px Trebuchet MS; 
	text-align:left;
}
.texto{
	font: normal 13px Trebuchet MS; 
}
.red{
	font: normal 13px Trebuchet MS; 
	color:#C90101;
}
.isla_descrip{
	position:relative;
	float:left;
	margin-top:10px;
	font: normal 13px Trebuchet MS; 
	margin-bottom:20px;
}
.isla_descrip h2{
	font: normal 18px Trebuchet MS; 
	color:#006699;
	margin-bottom:10px;
	margin-top:0px;
}

.mapaIbiza, .mapaFormentera, .mapaMallorca, .mapaMenorca{
	cursor:pointer;
}

.mapasIbizaFormentera{
	position:relative;
	float:left;
	margin-top:40px;
	width: 220px;
	height: 220px;
}

.mapaIbiza{
	width: 220px;
	height: 103px;
	background: url('/im/ibiza_map.jpg') top no-repeat;
}

.mapaFormentera{
	width: 220px;
	height: 111px;
	background: url('/im/formentera_map.jpg') top no-repeat;
}

.mapaMallorca{
	postion:relative;
	float:left;
	margin-top:20px;
	width: 274px;
	height: 218px;
	background: url('/im/mallorca_map.jpg') top no-repeat;
}
.mapaislas{
	postion:relative;
	float:left;
	width:100%;
}
.mapaMenorca{
	position:relative;
	float:left;
	margin-top:60px;
	width: 200px;
	height: 120px;
	background: url('/im/menorca_map.jpg') top no-repeat;
}
#IbizaFormentera{
	width:270px;
}
#Mallorca{
	width:240px;
}
.playasblock, .playasblock2{
	position:relative;
	float:left;
	padding:0px 0px 30px 0px;
	margin:0px;
	width:100%;

}

.playasblock{
	border-bottom:1px dashed #807e60;
}
.municipio{
	position:relative;
	float:left;
	width:280px;
	top:25px;
}
.caract, .caract2{
	position:relative;
	float:left;
	top:20px;
}
.caract2{
	position:relative;
	float:left;
	padding-right:45px;
}
.caract form, .caract2 form{
	padding:0px;
	margin:0px;
}
.caract h3, .caract2 h3{
	font: normal 18px Trebuchet MS; 
	color:#444;
	margin:0px;
	padding:0px 0px 10px 0px;
}
.caract form div select, .caract2 form div select{
	position:relative;
	float:left;
}
.caract form div input[type="submit"],.caract form div input[type="submit"]:hover, .playasblock form input[type="submit"],.playasblock2 form input[type="submit"], .playasblock form input[type="submit"]:hover,.playasblock2 form input[type="submit"]:hover{
	position:relative;
	float:left;
	top:30px;
	left:140px;
	font: normal 18px Trebuchet MS; 
	color:#48791D;
	height:23px;
	width:55px;
	border-left:0px;
	border-right:0px;
	border-top:0px;
	border-bottom:1px solid;
	padding:0px;
	background: transparent;
	cursor:pointer;
}
.playasblock form input[type="submit"]:hover, .playasblock2 form input[type="submit"]:hover{
	cursor:pointer;
	color:#C90101;
	border:0px;
	
}

@media all and (min-width:0px) {
	.caract form div input[type="submit"],.caract form div input[type="submit"]:hover{ top:-1px; }
}
.caract form div input[type="submit"]:hover{	
	color:#C90101;
}
.advsearch,.pes,.kam,.cka, .ban_az,.ankor, .big_waves, .small_waves, .none_waves, .one_people, .two_people, .three_people{
	padding:0px 0px 0px 27px;
}
.pes{
	background: url('/im/playa.jpg') no-repeat;
}
.kam{
	background: url('/im/playa_rok.jpg') 0px 3px no-repeat;
}
.cka{
	background: url('/im/playa_cka.jpg') no-repeat;
}

.big_waves{
	background: url('/im/big_waves.jpg') no-repeat;
}
.small_waves{
	background: url('/im/small_waves.jpg') no-repeat;
}

.none_waves{
	background: url('/im/none_waves.jpg') no-repeat;
}

.advsearch{
		background: url('/im/look.jpg') no-repeat;
		padding-bottom:10px;
}

.one_people{
	background: url('/im/one_people.jpg') no-repeat -5px;
}
.two_people{
	background: url('/im/two_people.jpg') no-repeat;
}
.three_people{
	background: url('/im/three_people.jpg') no-repeat;
}
.ban_az{
		background: url('/im/bandera_azul.jpg') no-repeat 0px 35px;
		padding-top:35px;
}
.ankor{
		background: url('/im/ancor.jpg') no-repeat 0px 35px;
		padding-top:35px;
}

.pes h2 a, .kam h2 a, .cka h2 a{
	font: normal 13px Trebuchet MS; 
}
.pes h2, .kam h2, .cka h2, .advsearch h2, .ban_az h2, .ankor h2, .big_waves h2, .small_waves h2, .none_waves h2, .one_people h2, .two_people h2, .three_people h2{
	font: normal 13px Trebuchet MS; 
	margin:0px;
	padding:0px 0px 10px 0px;
}
.playaslista{
	position:relative;
	float:left;
	padding:0px 0px 10px 0px;
	margin:0px;
	width:100%;
}
.playaslista h3{
	font: normal 18px Trebuchet MS; 
	color:#006699;
	margin:0px;
	padding:10px 0px 0px 0px;
}
.foto_playa{
	position:relative;
	float:left;
	width:280px;
	top:15px;
	padding-bottom:20px;
}
.foto_playa img, .lista_foto li img{
	padding:5px;
	border:1px dashed #807e60;
	background:#f2f0db;
}
.playa_descip{
	position:relative;
	float:left;
	width:400px;
	padding-bottom:20px;
}
.playa_descip h4{
	font: bold 13px Trebuchet MS; 
	margin:0px;
	padding:10px 0px 5px 0px;
}
.playa_descip h4 a, .pages a{
	font: normal 18px Trebuchet MS; 
}
.active_links{
	color:#F27405;
}
.active_page{
	text-decoration:none;
		color:#F27405;
		font: normal 18px Trebuchet MS; 
}
.playa_descip p{
	padding:5px 0px 0px 0px;
	margin:0px;
}
.menu_playa{
	margin:10px 0px 0px 0px; 
	padding:0px 0px 10px 0px;
	border-bottom:3px solid #006699;
	width:615px;
}
.menu_playa li{
	list-style:none; 
	display:inline;
	padding:0px 15px 10px 0px;
}

.menu_playa li a{
	font: normal 13px Trebuchet MS; 
	color:#006699;

}
.menu_playa li a:hover{
	color:#F27405;
}
.block_descrip, .block_descrip2{
	font: normal 14px Trebuchet MS; 
	padding-bottom:10px;
}
.block_descrip p, .block_descrip2 p{
	line-height:1.5;
	padding:15px 0px 0px 0px;
	margin:0px;
}
.block_descrip img, .playa_descip p img{
	vertical-align:middle;
}

.block_descrip h2, .block_descrip2 h2, .block_descrip2 h2 span{
	font: normal 18px Trebuchet MS; 
	color:#006699;
	padding:20px 0px 0px 0px;
	margin:0px;
}
.block_descrip h3{
	font: normal 18px Trebuchet MS; 
	color:#006699;
	padding:0px;
	margin:0px 0px 10px 0px;
	
}
.block_descrip{
	border-bottom:1px solid #adbdbd; 
}
.lista_foto{
	padding:0px; 
	margin:0px;
	position:relative;
}
.lista_foto li{
	padding:10px 0px 10px 0px;
	margin:0px;
	float:left;
	width:280px;
	list-style:none; 
	position:relative;
	display:inline;
}

.islamun{
	padding:2px;
}