.news-img,.main-content{
margin: 0px;
padding: 0px;
width:inherit;
border-top:dotted 1px #ccc;	
font-weight:normal;
line-height:1.5em;
}
.slide-content{
font-weight:normal;
line-height:1.5em;
margin: 0px;
padding: 0px;
width:inherit;
display:none;
overflow:hidden;
}
.news-img{color:#fff;font-size:12px;}
.main-content,.slide-content{color:#000;font-size:11px;}
.main-content ul,.slide-content ul{
padding-right: 12px;
padding-left: 12px;
margin-top: 12px;
font-size:11px;
}
#info-apartments ul{height:100px;overflow:hidden;}
.main-content img,.slide-content img{float:left;padding-right:10px;padding-bottom:8px;}
.main-content h1,.main-content h5, .main-content h3, .main-content a,.slide-content h1,.slide-content h5,.slide-content h3,.slide-content a{
color:#0099CC;
font-size:14px;
margin:0px;
}
.main-content h3, .main-content a,.slide-content h3,.slide-content a{padding:0px;}
.main-content h1, .slide-content h1,.main-content h5, .slide-content h5{padding-left:10px;padding-top:10px;}
.main-content ul li,.slide-content ul li{
display:block;
float:left;	
width:162px;
padding-top:10px;
padding-right:10px;
overflow:hidden;
}
.main-content ul li h3,.slide-content ul li h3{overflow:hidden;}
.main-content ul .last,.slide-content ul .last{padding-right:0px;}
.main-content ul li li,.slide-content  ul li li{
float:none;	
width:inherit;
padding-top:0px;
padding-right:0px;
}
.main-content ul ul,.slide-content ul ul{
padding-top:12px;
padding-left:0px;
padding-right:0px;
margin:0px;
}
.content-event{text-align:justify;clear:both;font-weight:normal;}
.roundcont p {padding: 0px 12px 0px 12px;margin: 12px 0px 0px 0px;}
#continents{
padding:0px;
margin:0px;	
border-bottom-width: 1px;
float:left;
width:438px;
}
#continents li{
width:108px;
font-weight:bold;	
text-align:center;
border-bottom: dotted 1px #ccc;	
color:#333;	
cursor:pointer;	
padding: 4px 0px 4px 0px;
font-size:11px;
}
li.continent-active,#continents li:hover{text-decoration:underline;}
.apartments-in{
padding: 0px 0px 6px 0px!important;
margin:0px!important;
border-bottom-width: 1px;
width:438px;
background-color:#333;
display:none;
float:left;
}
.apartments-in-box{
clear:both;
width:438px;
float:left;
padding-bottom:6px;
}
.main-content .apartments-in li{
width:90px;
font-weight:bold;
padding-left:6px;
text-align:left;
color:#FFF;
padding-top:1px;
padding-bottom:1px;
cursor:auto;
}
.main-content .apartments-in a{
display:block;
font-weight:bold;
color:#FF9900;
height:16px;
overflow:hidden;
font-size:11px;
}
.main-content .apartments-in li a{
font-size:10px;
color:#FFF;
display:block;
}
.main-content .apartments-in li a:first-letter{
font-size:120%;
color:#ffff99;
letter-spacing:0.1em;
font-weight:bold;
}
.main-content .apartments-in li a:hover{text-decoration:underline;}
.main-content .apartments-in li.header-content{
width:422px;
border-bottom:dotted 1px #eee;
text-align:left;
letter-spacing:0.1em;
}
.main-content .apartments-in li.header-content h1,.main-content .apartments-in li.header-content h5{
color:#3399CC;font-size:12px;
padding-left:4px;
padding-right:0px;
padding-top:3px!important;
line-height:16px;
margin-top:0px!important;
}
#col-right-long #continents li{width:94px;font-size:11px;}
#col-right-long .apartments-in,#col-right-long .apartments-in-box,#col-right-long #continents{width:764px;}
#col-right-long .apartments-in{clear:both}
#col-right-long .main-content .apartments-in li{width:90px;}
#col-right-long .main-content .apartments-in li.header-content{
width:764px;	
padding-left:0px!important;
margin-left:0px!important;	
}
#col-right-long .main-content .apartments-in li.header-content h1,#col-right-long .main-content .apartments-in li.header-content h5{
margin-top:0px!important;
font-size:14px;
}
.image-destination {
background: #fff;
left: auto;
position: relative;
right: auto;
height: 220px;
width: 544px;
z-index:1;	
}
.image-rounded {position: relative;}
.rounder-image {
position: absolute;
height: 220px;
width: 544px;
left: 0px;
top: 0px;
z-index:1;	
}
.txt-pnl-destination{
position: absolute;
height: 52px;
width: 544px;
left: 0px;
top: 168px;
text-align:right;
}
#bg-pnl-destination{
background-color:#000;
opacity: 0.50;
-moz-opacity: 0.50;
filter: alpha(opacity=50);
}
.txt-pnl-destination h1,.txt-pnl-destination h5{
font-size:20px;
margin:0px;
padding:0px 1em 0px 0px;
color:#FFF;
line-height:52px;
}
#map{overflow:hidden;width:152px; height: 110px}
#weather{
height: 110px;
background-color:#FFF;
color:#000;
width:280px;
}
#weather ul,#weather li{float:none;}
#weather .pron{
width: 134px!important;
text-align:center;
padding-top:10px;
float:left;
}
.frpron{border-right:dotted 1px #ccc;}
.pron img{
margin:auto;
padding-top:4px;
}
.linksch{width:280px;height:109px;float:left;}
a.linka:hover{padding-top:0px;padding-bottom:0px;text-decoration:none;}
.linksch li a.linka{
display:block;
line-height:36px;
width:259px;
padding-left:10px;
padding-top:0px;
padding-bottom:0px;
float:left;
background-color:#ccc;
color:#333;
border-bottom:inset 1px #fff;	
overflow:hidden;
}
.linksch li a:hover{background-color:#999;color:#fff;}
.imgch img{border:0;margin:0px;padding:0px;}
.imgch{width:158px;height:108px;position:relative;float:left;}
.imgchc{
width:146px;
height:108px;
position:absolute;
top:0;
left:12px;
display:block;
}
#col-right-long .linksch,#col-right-long .linksch li a.linka{width:201px;overflow:hidden;}
.moreinfo{display:block;color:#000!important;padding-top:12px!important;font-size:11px!important;}
.img_gen{
width:169px;
padding-left:10px;
float:left;
}
.img_gen img{
padding:0px;
}
.txtgen{
float:left;
padding-top:10px;
padding-left:10px;
}

.txtgen
{
	width:350px;
}
.mrcol .txtgen
{
	width:176px;
}

.txtgen a{
color:#333;
font-size:11px;
}
.txtgen h4 a{
color:#ff3300;
font-size:18px;
}
.seemore
{
	color:#0099cc!important;
	display:block;
	float:right;
	font-weight:bold;
	font-size:14px;
}

/* xb*/
.minibox h4 a { color:#FF9900;display:block;width:169px;line-height:19px;}
.miniboxr h4 { text-align:right;display:block;width:159px; padding-right:10px!important; float:right!important;line-height:19px;}
#col-right .minibox{float:left;color:#FF3300;margin:0px;width:269px;}
#col-right .miniboxr{float:right;margin:0px;width:269px;}
#col-right .mini{ width:254px;padding-left:12px;}
.espai{ background-color:#00FF66;width:7px; height:50px; }
#col-right .txtgen_m{ background-image:url("../imgs/ctall/owner_apartment.jpg");
height:133px;
left:0;
padding-left:0;
position:relative;
top:0;
width:245px;}
#col-right .txtgen_mr{ 
position:relative;
top:0;left:0;padding-left:0; width:245px; height:133px; background-image:url("../imgs/ctall/blogger5.jpg");}

.blanc{color:#FFFFFF !important;display:block;float:right;font-weight:bold;
left:15px;
position:absolute;
top:111px;}
/* end xb*/