@charset "utf-8";
/* CSS balearic */
body{
	margin:0px auto 0px auto;
	padding:0px; /* Opera 0 margin */	
	text-align: center; /* center in IE */ 
	line-height:1.5;
	color:#444;
	font: normal 12px Trebuchet MS;
	min-width:960px;
	max-width:1154px;
}
img{
	border:0px;
}
a{
	color:#48791D;
}
a:hover, .islact,#excursion a:hover{
	color:#F27405;
}

a.titServices{
	color:#006699;

}
a.titServices:hover{
	color:#F27405;
}
.cellLeft, .cellMiddle, .cellRight, .travel_index, .flora, .sport_index, .shop_idex, .cook_index, .info, .hotel_index, .prop_index, .news, .news_details{
  display: table-cell !important;
  display: inline-block; /* àÄàËá? IE */
padding-bottom:10px;
}
.news, .news_details{
	vertical-align:top;
}
.news_details img, .shop_idex img, .cook_index img, .flora img, .travel_index img, .sport_index img, .property_index img{
	padding:2px;
	border:1px dashed #adbdbd;
	margin:10px 0px 0px 0px;
}

.news_details{
padding-top:25px;
}
.shop_idex p, .travel_index p{
	padding:0px 0px 7px 0px;
	margin:0px;
}
.news_details p, .cook_index p, .flora p, .sport_index p{
	padding:0px 0px 7px 10px;
	margin:0px;
}
.news_details a, .shop_idex a, .cook_index a, .flora a, .travel_index a, .sport_index a{
	color:#444;
	text-decoration:none;
}
/*--- à£àÀàÏàÊàÀ àÍàÀá?àÀàËàÎ ---*/
#header{
	position:relative;
   	text-align: center;
	height:100px;
}
.comun_link{
	font: normal 12px Trebuchet MS;
	color:#444;
	text-decoration:underline;
}
.comun_link:hover{
	text-decoration:none;
	color:#444;
}

#logo{
	float: left; 
	margin:0px;
	padding:0px;
   	width: 230px;
}
#reklama{
    margin: 0px 0px 0px 230px;
	padding-top:7px;
	text-align:center;
	background:url('/im/back-reklama.png') center 7px no-repeat;
}

/*--- à£àÀàÏàÊàÀ àÊàÎàÍàÅá? ---*/
/*--- à¯àÈá?á?àÊàÀ àËàÈàÍàÈàÈ---*/
.break{
	float:none;
	clear:both;
	height:0px;
}
.break2{
 	width:100%;
	overflow:hidden; 
}
/*--- à?àÅàÍá? àÍàÀá?àÀàËàÎ ---*/
#menu{
	padding:5px 10px 0px 10px;
	height:30px;
}
#menu ul{
	position:relative;
	float:inherit; 
	margin:0 5px 0 5px; 
	padding:0; 
	height:31px;
	z-index:2; 
	background:url('/im/menu_im.jpg') 0px -31px repeat-x;
}
#menu ul li{
	padding:0; 
	margin:0; 
	list-style:none; 
	float:left; 
	height:31px;
	display:inline;
}
#menu ul li h1{
	margin:0; 
	padding:0; 
}
#menu ul li h1 a{
	font: normal 18px Trebuchet MS,Arial; 
	color:#006699; 
	text-decoration:none; 
	line-height:30px; 
	display:block; 
	background:url('/im/menu_im.jpg') 100% -62px no-repeat;
}
#menu ul li h1 a{
	padding:0 17px 0 12px;
}
#menu ul li h1 a:hover{
	text-decoration:none; 
	color:#444;
}
#menu ul li h1 a.active{
	background:none;
}
#menu ul li h1 a.active{
	color:#444;
	text-decoration:none; 
	line-height:31px; 
	display:block; 
	background:url('/im/menu_im.jpg') 100% -62px no-repeat;
}
#menu ul li h1 a.active:hover{
	text-decoration:none;
}
#menu .left{
	position:relative;
	float:left; 
	width:10px; 
	height:31px; 
	display:block; 
	background:url('/im/menu_im.jpg') 0% 0px no-repeat;
}

#menu ul .search {
	top:0px;
	position:relative;
	float:right;
	background:url('/im/menu_im.jpg') 100% -93px no-repeat;
}
#menu ul .search form{
	top:3px;padding:0px;margin:0px;
	right:5px;border:0px;
	position:relative;
	float:right;
	
}

#menu ul .search form input[type=text]{
	width:180px;
}
#menu ul .search form input[type=submit]{
	cursor:pointer;
}
/*--- à?àÅàÍá? àÊàÎàÍàÅá? ---*/

/*--- à?àËàÎàÊàÈ á?á?á?àÀàÍàÈá?á? àÍàÀá?àÀàËàÎ ---*/
.container { 
   	text-align: left; 
	padding:0px;
	margin:0px;
} 
.left_block{
   	float: left; 
   	width: 210px;
	margin-left:10px;
}
.right_block {
   	float: right; 
   	width: 192px;
	margin-right:10px;
}

.center_block{
	margin: 0 192px 0 210px; 
    padding: 0 20px 0 20px;
} 

/*--- à?àËàÎàÊàÈ á?á?á?àÀàÍàÈá?á? àÊàÎàÍàÅá? ---*/
/*--- à?á?àÀàÂàÎàÅ àÌàÅàÍá? àÍàÀá?àÀàËàÎ ---*/
#main_menu ul,.prop_index{
	position:relative;
	float:left;
	top:0px;
	margin:0; 
	padding:0; 
	width:198px;
	border-left:1px solid #adbdbd;
	border-right:1px solid #adbdbd;

}

#main_menu ul li{
	margin:0 0 0 5px; 
	list-style:none; 
	line-height:1;
	height:37px;
}
#main_menu ul li h2{
	margin:0; 
	padding:0; 
}
#main_menu ul li h2 a{
	font: bold 13px Trebuchet MS; 
	text-decoration:none; 
	color:#006699;  
}
#main_menu ul li h2 .link_active{
	color:#C90101;
}
#main_menu ul li {
	color:#807e60;
	padding:0 0 0 25px;
}
#main_menu ul li h2 a:hover,.pl h2 a:hover{
	text-decoration:underline; 
	color:#006699;
}
.main_menu_top{
	position:relative;
	float:left;
	margin-top:15px; 

	width:200px; 
	height:15px;  
	background:url('/im/back_main_menu.jpg') top no-repeat;
}
.main_menu_bottom{
	position:relative;
	float:left;
	width:200px; 
	height:7px;  
	background:url('/im/back_main_menu.jpg') bottom no-repeat;
}
.playa{
	background:url('/im/playa.jpg') left no-repeat;
}
.mapsss{
	background:url('/im/mapsss.jpg') left no-repeat;
}
.travel{
	background:url('/im/travel.jpg') left no-repeat;
}
.shop{
	background:url('/im/shop.jpg') left no-repeat;
}
.agenda{
	background:url('/im/agenda.jpg') left no-repeat;
}
.cook{
	background:url('/im/cook.jpg') left no-repeat;
}
.natural{
	background:url('/im/natural.jpg') left no-repeat;
}
.sport{
	background:url('/im/sport.jpg') left no-repeat;
}
.foto{
	background:url('/im/cam_test.jpg') left no-repeat;
}
.forum{
	background:url('/im/forumic.jpg') left no-repeat;
}

.hotel{
	background:url('/im/hotel.jpg') left no-repeat;
}
.info_pract{
	background:url('/im/info_pract.jpg') left no-repeat;
}
.catalog{
	background:url('/im/catalog.jpg') left no-repeat;
}
.property{
	background:url('/im/property.jpg') left no-repeat;
}
/*--- à?á?àÀàÂàÎàÅ àÌàÅàÍá? àÊàÎàÍàÅá? ---*/
.google{
	margin-top:20px;
}
/*--- à?àÅá?á?àÎ àÍàÀá?àÎàÆàÄàÅàÍàÈàÅ àÊàÎàÍàÅá? ---*/
#location{
	background: #f2f0db url('/im/location.jpg') top left no-repeat;
	height:50px;
	margin-top:10px;
}
#excursion{
	background: #e3ebf6 url('/im/excursion.jpg') left no-repeat;
	height:60px;
	margin-top:15px;
}
#location h3, #weather h2, #radio h2, .vuelo h2, #social h2,.forumPost h2{
	font: normal 18px Trebuchet MS; 
	color:#996633;
	margin:0px;
	padding:5px 10px 0px 10px;
}
#weather h2{
	font: normal 14px Trebuchet MS; 
	color:#996633;
	margin:0px;
	padding:8px 10px 0px 10px;
}
#excursion h2{
	padding:5px 10px 7px 10px;
	margin:0px;
	color:#006699;
	font: normal 18px Trebuchet MS;
}
#excursion a{color:#006699;}

.line,#cTime{
	font: normal 12px Trebuchet MS; 
	margin:0px;
	padding:5px 0px 0px 10px;
}
#location h3{
	margin-bottom:7px;
}
/*--- à?àÅá?á?àÎ àÍàÀá?àÎàÆàÄàÅàÍàÈàÅ àÊàÎàÍàÅá? ---*/
/*--- à?àÎàÃàÎàÄàÀ àÍàÀá?àÀàËàÎ ---*/
#weather{
	background: #f2f0db url('/im/weather.jpg') left no-repeat;
	height:98px;
	margin-top:0px;
}
#weather h3 {
	font: normal 12px Trebuchet MS; 
	color:#48791D;
	margin:0px;
	padding:0px 10px 0px 10px;
}
.actual{
	font: normal 30px Trebuchet MS; 
	color:#C90101;
}
.l, .l2, .l3{
	position:relative;
	float:left;
	left:0px;
}
.l2, .l3{
	left:7px;
}
.r, .r2{
	position:relative;
	float:right;
	right:10px;
	top:8px;
}
.l2, .l3{
	padding:0px 15px 0px 0px;
	font: normal 13px Trebuchet MS; 
}
.l2{
	border-right:1px dashed #006699;
}
.r2{
	top:0px;
	padding:0px 5px 0px 0px;
	font: normal 13px Trebuchet MS; 
}
.other{
	font: bold 13px Trebuchet MS; 
	padding:0px 0px 4px 2px;
	margin:0px;
	color:#C90101;
}
#weather img{
	vertical-align:bottom;
}
/*--- à?àÎàÃàÎàÄàÀ àÊàÎàÍàÅá? ---*/
/*--- à à?à?à?à? àÍàÀá?àÀàËàÎ ---*/
#radio{
	background: #f2f0db url('/im/radio.jpg') left no-repeat;
	height:98px;
	margin-top:10px;
}

#social{
	background: transparent url('/im/socialfd.png') left no-repeat;
	height:60px;
	margin-top:7px;
}

#radio p{
	font: normal 12px Trebuchet MS;
	padding:0px 0px 0px 10px;
}
#radio p select{
	font: bold 13px Trebuchet MS; 
	filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7 !important; 
	color:#444;
	height:22px;
	vertical-align:middle;
}
#radio p input[type="submit"], #radio p input[type="submit"]:hover{
	position:relative;
	left:5px;
	font: bold 13px Trebuchet MS; 
	color:#444;
	height:22px;
	width:20px;
	vertical-align:middle;
	border:0px;
}
#radio p input[type="submit"]{
	background:#ffffcc url('/im/play.jpg') bottom center no-repeat;
}
#radio p input[type="submit"]:hover{	
	background:#ffffcc url('/im/play.jpg') top center no-repeat;
	cursor:pointer;
}
/*--- à à?à?à?à? àÊàÎàÍàÅá? ---*/
/*--- à à?à?à¨àŽ àÍàÀá?àÀàËàÎ ---*/
.vuelo{
	margin-top:10px;
	width:192px;
	height:120px;
	background: #e2ecf8 url('/im/vuelo.jpg') left no-repeat;
}
.vuelo h2, .prop_index h2 a, .prop_index h2 a:hover, .goroskop h2{
	color:#006699;
}
.reis{
	padding:0px;
	margin:5px 0px 0px 0px;
}
.reis input[type="submit"], .reis input[type="submit"]:hover{
	position:relative;
	float:left;
	left:3px;
	font: bold 13px Trebuchet MS;
	height:22px;
	width:50px;
	border:0px;
	background: transparent;
}
.reis input[type="submit"]{
	color:#006699;
}
.reis input[type="submit"]:hover{	
	cursor:pointer;
	color:#C90101;
}
.goroskop{
	background: #fff url('/im/horosk.jpg') 0px 0px no-repeat;
	margin-top:0px;
	
}

.forumPost{
	background: #f2f0db url('/im/forumPost.jpg') left no-repeat;
	height:115px;
	margin-top:10px;
}
/*--- à àÅàÉá? àÊàÎàÍàÅá? ---*/
/*--- àªà?à€à?à?àŽà¨à€à?à?à?à? àÍàÀá?àÀàËàÎ ---*/
.gallery{
	width:190px;
	margin-top:10px;
} 
.gallery h2{
	font: normal 18px Trebuchet MS; 
	color:#48791D;
	margin:0px;
	padding:2px 10px 10px 10px;
	background: url('/im/back_gallery2.jpg') right bottom no-repeat;
}
.gallery h2 a{
	width:150px;
	padding-right:55px;
	background: url('/im/cam_test2.jpg') top right no-repeat;
}
.gallery img{
	background: url('/im/back_gallery.jpg') left bottom no-repeat;
	padding:0px 10px 15px 10px;
}
.gallery a:hover img {
	padding:0px 10px 15px 10px;
	background: url('/im/back_gallery.jpg') right bottom no-repeat;
}
.pl{
	width:200px;
	margin-top:10px;
} 
.pl h2{
	margin:0px;
	padding:2px 10px 10px 8px;
	background: url('/im/pl_back2.jpg') left bottom no-repeat;
}
.pl h2 a{
	font: bold 13px Trebuchet MS; 
	color:#006699; 
	text-decoration:none; 
	width:200px;
	padding-left:25px;
	padding-bottom:10px;
	background: url('/im/playa.jpg') top left no-repeat;
}
.pl img{
	background: url('/im/pl_back.jpg') left bottom no-repeat;
	padding:0px 10px 15px 10px;
}
.pl a:hover img {
	padding:0px 10px 15px 10px;
	background: url('/im/pl_back.jpg') right bottom no-repeat;
}
/*--- àªà?à€à?à?àŽà¨à€à?à?à?à? àÊàÎàÍàÅá? ---*/
.cellsBlock, .calendar_index{
  width: 100%;
  display: table !important;
}
.cellsBlock p{
	padding:0px 7px 0px 10px;
	margin-top:5px;
}
.calendar_index p, .calendar_index p, .travel_index p, .shop_idex p, .hotel_index p{
	padding:0px 7px 0px 0px;
}
.cellsBlock h2, .calendar_index h2, .travel_index h2, .flora h2, .catalog_index h2, .property_index h2, .shop_idex h2, .cook_index h2, .info h2, .hotel_index h2{
	font: normal 18px Trebuchet MS; 
	color:#48791D;
	margin-top:10px;
	padding:0px 0px 0px 25px;
	margin-bottom:0px;
}
.cellsBlock h2 a, .calendar_index h2 a, .travel_index h2 a, .flora h2 a, .property_index h2 a, .catalog_index h2 a, .shop_idex h2 a, .cook_index h2 a, .info h2 a, .hotel_index h2 a{
	text-decoration:none;
	color:#48791D;
}
.cellsBlock h2 a:hover, .calendar_index h2 a:hover, .travel_index h2 a:hover, .flora h2 a:hover, .property_index h2 a:hover, .catalog_index h2 a:hover, .shop_idex h2 a:hover, .cook_index h2 a:hover, .info h2 a:hover, .hotel_index h2 a:hover{
	text-decoration:none;
	color:#F27405;
}
.sport_index, .info, .property_index, .catalog_index{
	border-top:1px dashed #dedbb9;
}
.travel_index, .flora, .shop_idex, .cook_index, .hotel_index{
	border-top:1px dashed #dedbb9;
}
.news h2{
	background: url('/im/agenda.jpg') 0px 1px no-repeat;
	margin-top:25px;
}
#agenda_news {
	background: url('/im/agenda_news.jpg') 0px 1px no-repeat;
	margin-top:10px;
}
.travel_index h2{
	background: url('/im/travel.jpg') no-repeat;
}
.flora h2{
	background: url('/im/natural.jpg') no-repeat;
	margin-left:10px;
}
.sport_index h2{
	background: url('/im/sport.jpg') no-repeat;
	margin-left:10px;
}
.shop_idex h2{
	background: url('/im/shop.jpg') no-repeat;
}
.cook_index h2{
	background: url('/im/cook.jpg') 0px 3px no-repeat;
	margin-left:10px;
}
.info h2{
	background: url('/im/info_pract.jpg') no-repeat;
	margin-left:10px;
}
.hotel_index h2{
	background: url('/im/hotel.jpg') 0px 3px no-repeat;
}
.prop_index h2{
	margin:0px 0px 10px 10px;
	font: normal 18px Trebuchet MS; 
}
.goroskop h2{
	margin:10px 0px 10px 10px;
	padding-top:5px;
	font: normal 18px Trebuchet MS; 
}
 .prop_index h2 a:hover{
	text-decoration:underline;
}

.catalog_index h2{
	background: url('/im/catalog.jpg') 0px 3px no-repeat;
	margin-bottom:7px;
}
.property_index h2{
	background: url('/im/property.jpg') 0px 1px no-repeat;
	margin-bottom:7px;
}
.listad, .listad2{
	margin:5px 0px 5px 0px; 
	padding:0px;
}
.listad li, .listad2 li{
	list-style:none; 
	padding:3px 0px 3px 0px; 
}
.listad li a, .listad2 li a{
	font: normal 13px Trebuchet MS; 
	color:#006699;
}
.listad li a:hover, .listad2 li a:hover{
	font: normal 13px Trebuchet MS; 
	color:#F27405;
}
.listad2{
	margin-left:10px;
}
.listad2 li{
	display:inline;
	padding-right:10px;
	width:50%;
}

.title{
	font: bold 16px Trebuchet MS; 	
}
.title a{
	font: normal 18px Trebuchet MS; 	
}
.title a:hover, .prop_index h2 a, .goroskop h2 a{
	text-decoration:none;		
}

.news_details a:hover, .shop_idex a:hover, .cook_index a:hover, .flora a:hover, .travel_index a:hover,.sport_index a:hover{
	color:#444;
	text-decoration:underline;
}

.goroskop ul{
	padding:0px 10px 0px 10px; 
	margin:0;
}
.goroskop ul li{
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
	list-style-type: none; 
	border-bottom:#e6eef7 1px solid; 
}
.goroskop ul li:hover{
	background:#f7fbfe url('/im/back_forum_col.jpg') repeat-y;
	border-bottom:#d4e0ee 1px solid; 
}
.list_catalog{
	padding:0; 
	margin:0; 
}
.list_catalog ul{
	padding:0; 
	margin:0;
}
.list_catalog ul li{
	padding:0px 10px 7px 0px; 
	width:120px;
	margin:0; 
	list-style:none; 
	position:relative;
	float:left; 
	display:inline;
}
.list_catalog ul li a{
	font: normal 13px Trebuchet MS; 
	text-decoration:none;
	color:#444;
}
.list_catalog ul li a:hover{
	text-decoration:underline;
	color:#F27405;
}
.prop_index form {
	text-align:center;
	vertical-align:middle;
	padding:30px 0px 0px 0px;
	margin:0px;
}


.prop_index form p select{
	cursor:pointer;
	filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6 !important; 
	font: bold 12px Trebuchet MS;
	color:black;
	border:1px solid #adbdbd;
}
.prop_index form p input[type="submit"], .prop_index form p input[type="submit"]:hover{
	position:relative;
	float: inherit;
	left:-49px;
	margin:0px;
	padding:0px;
	font: bold 13px Trebuchet MS;
}
.prop_index form p input[type="submit"]{
	color:#444;
	border:1px solid #adbdbd;
}
.prop_index form p input[type="submit"]:hover{	
	cursor:pointer;	
	color:#C90101;
	border:1px solid #C90101;
}


/*--- à?àÀàËàÅàÍàÊàÈ àÍàÀá?àÀàËàÎ ---*/
#footer{
	position:relative;
	border-top: 1px solid #adbdbd;
	padding-top:10px;
	margin:10px 20px 0px 20px;
}
#copyright,#imaker{
	margin:0px;
	padding:0px 0px 10px 0px;
}
#copyright{
	float: left; 
}
#imaker{
	float:right;
}

.hor_name{
	font: italic 18px Trebuchet MS;
}
.hor_date{
	font: normal 10px Trebuchet MS;
}

#gototop {
	display:none; 
	position:fixed; 
	left:20px; 
	padding:10px; font-size:14px;
	background:#e9f6fc;
	border: 1px solid #adbdbd;
	bottom:60px; }

a.newslink{text-decoration:underline;color:#48791D;}

a.newslink:hover{text-decoration:none;color:#F27405;}

.link_forum{color:#444;font-size:13px;font-weight:normal;text-decoration:none;}
.link_forum:hover{color:#444;text-decoration:none;}

.blacklink{color:#444;text-decoration:none;}
.blacklink:hover{color:#444;text-decoration:underline;}
.liprop{position:relative;float:left;padding:0px;margin:0px;}

.pprop1{padding:0px 30px 7px 0px;margin:0px;}
.pprop2{padding:0px 30px 7px 10px;margin:0px;}
.pprop3{padding:0px 0px 7px 10px;margin:0px;}
.iprop1{padding:0px 30px 15px 0px;margin:0px;}
.iprop2{padding:0px 30px 15px 10px;margin:0px;}
.iprop3{padding:0px 0px 15px 10px;margin:0px;}

.pexcursion{padding:0px 0px 0px 10px;margin:0px;font-size:13px;}

.news_details p{
	line-height:170%;
}
.coments{
    margin-top: 10px;
}

.slide{
    text-align: left;
    line-height: 18px;
}


.slide div{
    margin-left: 37px;
    padding-top: 5px;
    width: 168px;
}

.slide div span{
    font-weight: bold;
}

.flechaizq,.flechader{
    display: block !important;
    width: 16px;
    height: 16px;
}

.flechaizq{
    background-image: url("../im/flecha_izq.png");
    margin-right: 10px;
}

.flechader{
    background-image: url("../im/flecha_der.png");
    margin-left: 10px;
}
.numerico{
    display: none;
}
.numericoact{
    display: inline;
}
.dssControlContainer{
    padding-left: 40px;
}
.titleSer{
	color:#006699;
}

