@charset "utf-8";
/* CSS Document */
/*-Estilo General-*/
body{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;margin-top:10px;font-size:90%;line-height:150%;background:#E2EBFE}
/*-#8FC2CB-*/
p{color:#000}
#logo{margin-top:5px;float:left;width:480px}	   
#logo a{color:#222}
#logo a:hover{color:#222}	   
.logo{margin-top:2px;color:#222;line-height:100%;font-size:41px;list-style:none;margin-bottom:63px}
.logo2{margin-top:-4.2em;color:#222;line-height:100%;font-size:15px;list-style:none}
#flags{margin-top:37px;margin-right:-4px;width:10.5%;height:23px;float:right}
.new{color:#F00}
.black{color:#000}
.contact{color:#1EA916}
.address{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;margin-top:10px;font-size:120%;line-height:200%;color:#00F}
.apcode{color:#00F}
.titol{color:#00F;font-size:130%;font-weight:bold}
.subtitol{color:#00F;font-size:200%;font-weight:bold}
a{color:#00F;text-decoration:none}
a:hover{color:#000;text-decoration:none}    
.noborder a{color:#FFF}
.noborder a:hover{color:#FFF}
h1 {font-size:217%;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:bold;color:#00F}	
h2 {font-size:200%;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:bold;color:#00F}	
h3 {font-size:130%;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:bold;color:#00F}
/*-Layout-*/
#container{width:800px;margin:auto;margin-top:-10px;margin-bottom:-20px;background:#fff;padding:10px 25px 10px 25px}
#imageheader{width:800px;margin-top:0;//margin-top:-10px;//height:250px}					 
#breadcrumb{width:100%;margin-bottom:25px}
#contingut{width:800px}
#contingut #welcome{float:left;width:450px;margin:-20px 0px;//margin-top:0}
.testi{color:#FFF}
#testimonials{background-color:#00F;padding:5px 15px;width:771px;margin:0 0 25px 0;//padding:15px;//margin:-20px 0 40px 0}
#testimonial, #testicarna1, #testicarna2{background-color:#00F;padding:5px 15px;width:771px;margin:15px 0px 25px 0;//padding:15px;//margin:15px 0 35px 0}
#barra1, #barra2, #barra3, #barra4, #barra5{width:100%}
#display #penthouses{width:240px;float:left;margin-right:40px}
#display #copacabana{width:240px;float:right;margin-right:40px}
#display #ipanema{width:240px;float:right;margin-bottom:30px}
/*-Home-*/
.tinews{font-weight:bold;color:#FFF;font-size:130%}
#contingut #news{margin-bottom:50px;width:280px;float:right;padding:0 15px;border:#00C thin solid;//padding:15px 15px}
#contingut #news #tittlenews{width:310px;height:48px;background-color:#00F;margin:-18px 0 0 -15px;//margin-top:-17px}
#contingut #news #tittlenews #nom p.tinews{height:25px;padding-top:12px;margin-left:92px}
#contingut #news #discount{width:275px;height:21px;color:#FFF;background-color:#00CAFC;padding:8px 0;margin-left:3px}
#contingut #news #discount a{color:#fff}
#contingut #news #discount a:hover{width:275px;height:21px;color:#FFF;background-color:#00F;padding:10px 7px}
#contingut #news #new2{background-color:#E2EBFE;margin:0px -15px}
#contingut #news #new2 #fonsnew2{padding:1px 15px}
#display{width:100%}
#display #penthouses #penthouses-in-rio-de-janeiro{width:239px;height:21px;background-color:#00CAFC;padding:6px 0}
#display #penthouses #penthouses-in-rio-de-janeiro a{color:#fff}
#display #penthouses #penthouses-in-rio-de-janeiro a:hover{width:239px;height:21px;color:#FFF;background-color:#00F;padding:8px 19px}
#display #copacabana #copacabana-apartments{width:240px;height:21px;background-color:#00CAFC;padding:6px 0}
#display #copacabana #copacabana-apartments a{color:#fff}
#display #copacabana #copacabana-apartments a:hover{width:240px;height:21px;color:#FFF;background-color:#00F;padding:8px 5px}
#display #ipanema #ipanema-apartments{width:240px;height:21px;background-color:#00CAFC;padding:6px 0}
#display #ipanema #ipanema-apartments a{color:#fff}
#display #ipanema #ipanema-apartments a:hover{width:240px;height:21px;color:#FFF;background-color:#00F;padding:8px 16px}
/*-Penthouses-*/
#contingut #apartments-in-rio{margin-top:-15px}
#contingut #apartments-in-rio #apartment1, #contingut #apartments-in-rio #apartment2, #contingut #apartments-in-rio #apartment3, #contingut #apartments-in-rio #apartment4, #contingut #apartments-in-rio #apartment5, #contingut #apartments-in-rio #apartment6{width:800px;margin-top:25px}
#contingut #apartments-in-rio #apartment1 #pic1, #contingut #apartments-in-rio #apartment2 #pic2, #contingut #apartments-in-rio #apartment3 #pic3, #contingut #apartments-in-rio #apartment4 #pic4, #contingut #apartments-in-rio #apartment5 #pic5, #contingut #apartments-in-rio #apartment6 #pic6{width:240px;float:left;margin-top:10px}
#contingut #apartments-in-rio #apartment1 #pic1 a, #contingut #apartments-in-rio #apartment2 #pic2 a, #contingut #apartments-in-rio #apartment3 #pic3 a, #contingut #apartments-in-rio #apartment4 #pic4 a, #contingut #apartments-in-rio #apartment5 #pic5 a, #contingut #apartments-in-rio #apartment6 #pic6 a{color:#FFF}
#contingut #apartments-in-rio #apartment1 #pic1 a:hover, #contingut #apartments-in-rio #apartment2 #pic2 a:hover, #contingut #apartments-in-rio #apartment3 #pic3 a:hover, #contingut #apartments-in-rio #apartment4 #pic4 a:hover, #contingut #apartments-in-rio #apartment5 #pic5 a:hover, #contingut #apartments-in-rio #apartment6 #pic6 a:hover{color:#00F}
#contingut #apartments-in-rio #apartment1 #pictext1, #contingut #apartments-in-rio #apartment2 #pictext2, #contingut #apartments-in-rio #apartment3 #pictext3, #contingut #apartments-in-rio #apartment4 #pictext4, #contingut #apartments-in-rio #apartment5 #pictext5, #contingut #apartments-in-rio #apartment6 #pictext6{width:560px;float:right;margin-top:-3px;//margin-top:12px}
#contingut #apartments-in-rio #apartment1 #morepic1, #contingut #apartments-in-rio #apartment2 #morepic2, #contingut #apartments-in-rio #apartment3 #morepic3, #contingut #apartments-in-rio #apartment4 #morepic4, #contingut #apartments-in-rio #apartment5 #morepic5, #contingut #apartments-in-rio #apartment6 #morepic6{width:200px;height:21px;float:left;margin-top:7px;margin-left:2px;color:#FFF;background-color:#00CAFC;padding:8px 0}
#contingut #apartments-in-rio #apartment1 #pictext01{width:395px;float:right;margin:-10px 0 0 0;//margin-top:10px}
#contingut #apartments-in-rio #apartment1 #morepic1 a, #contingut #apartments-in-rio #apartment2 #morepic2 a, #contingut #apartments-in-rio #apartment3 #morepic3 a, #contingut #apartments-in-rio #apartment4 #morepic4 a, #contingut #apartments-in-rio #apartment5 #morepic5 a, #contingut #apartments-in-rio #apartment6 #morepic6 a{color:#fff}
#contingut #apartments-in-rio #apartment1 #morepic1 a:hover, #contingut #apartments-in-rio #apartment2 #morepic2 a:hover, #contingut #apartments-in-rio #apartment3 #morepic3 a:hover, #contingut #apartments-in-rio #apartment4 #morepic4 a:hover, #contingut #apartments-in-rio #apartment5 #morepic5 a:hover, #contingut #apartments-in-rio #apartment6 #morepic6 a:hover{width:201px;height:21px;color:#FFF;background-color:#00F;padding:10px 9px;margin-top:-2px}
#contingut #penthouses-in-rio-de-janeiro #apartments-in-rio #apartment1 #video {width:395px;float:right;margin-bottom:40px}
#contingut #penthouses-in-rio-de-janeiro #apartments-in-rio #apartment1 #dades{width:378px;height:296px;background-color:#E2EBFE;float:left;color:#fff}
#contingut #penthouses-in-rio-de-janeiro #apartments-in-rio #apartment1 #dades #adreca{margin-top:45px}
#contingut #penthouses-in-rio-de-janeiro #apartments-in-rio #apartment1 #availability{width:257px;float:right;height:21px;margin:25px 69px 35px 0;color:#FFF;background-color:#00CAFC;padding:8px 0px;//margin:15px 69px 15px 0}
#contingut #penthouses-in-rio-de-janeiro #apartments-in-rio #apartment1 #availability a{color:#fff}
#contingut #penthouses-in-rio-de-janeiro #apartments-in-rio #apartment1 #availability a:hover{width:257px;height:21px;color:#FFF;background-color:#00F;padding:10px 7px;margin-top:-2px}
#contingut #apartments-in-rio #apartment1 #location{width:257px;float:left;height:21px;margin:25px 0 25px 69px;color:#FFF;background-color:#00CAFC;padding:8px 0px;//margin-top:15px}
#contingut #apartments-in-rio #apartment1 #location a{color:#fff}
#contingut #apartments-in-rio #apartment1 #location a:hover{width:257px;height:21px;color:#FFF;background-color:#00F;padding:10px 20px;margin-top:-2px}
#contingut #penthouses-in-rio-de-janeiro #pentback{width:299px;float:left;height:21px;margin:0 0 35px 250px;color:#FFF;background-color:#00CAFC;padding:8px 0}
#contingut #penthouses-in-rio-de-janeiro #apartcopa, #contingut #penthouses-in-rio-de-janeiro #apartipa{width:298px;float:left;height:21px;margin:0 0 35px 250px;color:#FFF;background-color:#00CAFC;padding:8px 0}
#contingut #penthouses-in-rio-de-janeiro #pentback a, #contingut #penthouses-in-rio-de-janeiro #apartcopa a, #contingut #penthouses-in-rio-de-janeiro #apartipa a{color:#fff} 
#contingut #penthouses-in-rio-de-janeiro #pentback a:hover{width:299px;height:21px;color:#FFF;background-color:#00F;padding:10px 17px;margin-top:-2px}
#contingut #penthouses-in-rio-de-janeiro #apartcopa a:hover{width:299px;height:21px;color:#FFF;background-color:#00F;padding:10px 25px;margin-top:-2px}
#contingut #penthouses-in-rio-de-janeiro #apartipa a:hover{width:298px;height:21px;color:#FFF;background-color:#00F;padding:10px 36px;margin-top:-2px}
#contingut #apartments-in-rio #apartment1 #availability1, #contingut #apartments-in-rio #apartment2 #availability2, #contingut #apartments-in-rio #apartment3 #availability3, #contingut #apartments-in-rio #apartment4 #availability4, #contingut #apartments-in-rio #apartment5 #availability5, #contingut #apartments-in-rio #apartment6 #availability6{width:257px;float:right;height:21px;margin:7px 152px 20px 0;color:#FFF;background-color:#00CAFC;padding:8px 0;//margin-top:20px}
#contingut #apartments-in-rio #apartment1 #availability1 a, #contingut #apartments-in-rio #apartment2 #availability2 a, #contingut #apartments-in-rio #apartment3 #availability3 a, #contingut #apartments-in-rio #apartment4 #availability4 a, #contingut #apartments-in-rio #apartment5 #availability5 a, #contingut #apartments-in-rio #apartment6 #availability6 a{color:#fff}
#contingut #apartments-in-rio #apartment1 #availability1 a:hover, #contingut #apartments-in-rio #apartment2 #availability2 a:hover, #contingut #apartments-in-rio #apartment3 #availability3 a:hover, #contingut #apartments-in-rio #apartment4 #availability4 a:hover, #contingut #apartments-in-rio #apartment5 #availability5 a:hover, #contingut #apartments-in-rio #apartment6 #availability6 a:hover{width:258px;height:21px;color:#FFF;background-color:#00F;padding:10px 7px;margin-top:-2px}
#contingut #apartments-in-rio #subtitol1{width:100%;margin-top:-10px;//margin-top:10px}
#contingut #apartments-in-rio #subtitol1 p{float:left} 
#contingut #apartments-in-rio #subtitol1 h2{float:left} 
#contingut #apartments-in-rio #apartment1 #titol1{width:100%;margin-top:-10px;//margin-top:10px}
#contingut #apartments-in-rio #apartment2 #titol2, #contingut #apartments-in-rio #apartment3 #titol3, #contingut #apartments-in-rio #apartment4 #titol4, #contingut #apartments-in-rio #apartment5 #titol5, #contingut #apartments-in-rio #apartment6 #titol6{width:100%;margin-top:-20px;//margin-top:0}
#contingut #apartments-in-rio #apartment1 #titol1 p, #contingut #apartments-in-rio #apartment2 #titol2 p, #contingut #apartments-in-rio #apartment3 #titol3 p, #contingut #apartments-in-rio #apartment4 #titol4 p, #contingut #apartments-in-rio #apartment5 #titol5 p, #contingut #apartments-in-rio #apartment6 #titol6 p {float:left} 
#contingut #apartments-in-rio #apartment1 #titol1 h3, #contingut #apartments-in-rio #apartment2 #titol2 h3, #contingut #apartments-in-rio #apartment3 #titol3 h3, #contingut #apartments-in-rio #apartment4 #titol4 h3, #contingut #apartments-in-rio #apartment5 #titol5 h3, #contingut #apartments-in-rio #apartment6 #titol6 h3{float:left} 
#accommodation{width:93.4%;border:#00C thin solid;padding:5px 25px 15px 25px;margin:40px 0px 25px 0px;//padding:25px 25px;//margin-top:20px}
#pent{margin-bottom:25px;//margin-bottom:-10px}
/*-Services-*/
#contingut #services{width:45%;float:left;margin-top:-25px;//margin-top:0}
#contingut #fotoserv{width:55%;float:right;margin-right:-10px;//margin-top:5px}
#suggestions{width:100%}
#suggestions #recommendations{width:360px;height:21px;color:#FFF;background-color:#00CAFC;padding:8px 0px;margin:25px 0 40px 220px}
#suggestions #recommendations a{color:#fff}
#suggestions #recommendations a:hover{width:360px;height:21px;color:#FFF;background-color:#00F;padding:10px 14px}
#suggestions #recommendationsback{width:359px;height:21px;color:#FFF;background-color:#00CAFC;padding:8px 0;margin:17px 0 40px 220px;//margin-top:45px}
#suggestions #recommendationsback a{color:#fff}
#suggestions #recommendationsback a:hover{width:359px;height:21px;color:#FFF;background-color:#00F;padding:10px 17px}
#suggestions #ico1, #suggestions #ico2, #suggestions #ico3, #suggestions #ico4, #suggestions #ico5, #suggestions #ico6{width:5%;float:left;margin-top:8px;//margin-top:15px}
#suggestions #fav1, #suggestions #fav2, #suggestions #fav3, #suggestions #fav4, #suggestions #fav5, #suggestions #fav6{width:90%;float:left;margin:-10px 0 0 3px;//margin-top:15px}
/*-Menu Principal-*/
#menu{background:#00F;width:800px;height:31px}
html>/**/body #menu, x:-moz-any-link {height:32px} 
#menu ul{list-style:none;display:inline}
#menu ul li{float:left}
#menu ul li a{display:block;position:relative;background:#00F;color:#FFF;font-weight:bold;text-decoration:none;padding:5px 8px;//padding:6px 8px;//margin-top:-2px}					
#menu ul li a:hover{background:#FFF;color:#00F}
#menu ul li.seleccionado a{background:#FFF;color:#00F}
/*-Menu Pie-*/
#menu_down{background:#00F;width:800px;height:28px;clear:both}
#menu_down ul{padding-left:0px;list-style:none;margin:0 0}
#menu_down ul li{float:left}
#menu_down ul li a{display:block;position:relative;margin-top:3px;background:#00F;color:#FFF;font-weight:bold;text-decoration:none}
#menu_down  ul li a:hover{background:#FFF;color:#00F;} 
#contact_details{padding-left:10px;margin-bottom:10px}
#fot{width:378px;margin:10px 0 0 0;position:relative;float:left}
#fot ul#thumbs{padding:0 0 0 0;margin:25px 0 0 0;list-style:none}
#fot ul#thumbs li{float:left;position:relative;top:270px}
#fot ul#thumbs li a{height:48px;width:48px;padding:3px;display:block;text-decoration:none;background:#fff}
#fot ul#thumbs li a img{width:48px;height:48px;border:0}
#fot ul#thumbs li a:hover{background:#00f}
#fot #full{position:absolute;left:0;top:0;height:284px;width:378px;overflow:hidden}
#fot #full div {width:378px;height:284px}
#fot #full div img {display:block;margin:0;border:0}