@charset "utf-8";
/* CSS Document */

body { padding:0; font-family:Verdana, Arial; font-size:13px; font-weight:normal; color:#008CD5; background:#008CD5; }

a         { color:#FF6E22; text-decoration:none; }
a:hover   { color:#08273F; text-decoration:none; }

img       { border:none; margin:0; padding:0; }
ul        { list-style:none; display:block; }
p   	  { text-align: justify;}
h1   	  { color:#666666;}
h1 a:visited   	  { color:#666666;}
h1 a:hover   	  { color:#FF6E22;}

.i        { font-style:italic; }
.b        { font-weight:bold; }
.left     { float:left; }
.withe    { color:#FFFFFF; }
.yellow   { color:#ECA23D; }
.orange   { background:#F36F2C; }
.uper     { text-transform:uppercase; }
.justify  { text-align:justify; }
.clear    { clear:both; padding:0; }
.breack   { width:100% !important; height:1px !important; }

/* Layout */
.wraper   { width:980px; margin:auto; }
.header   { margin:0; padding:10px 0 10px 0; }
.main     { width:980px; padding-bottom:10px; }
.foot     { width:980px; background:#CF3341; }

/* Head */
.title     	{ width:780px; float:left; margin:0; padding:10px 0 10px 0; font-size:24px; font-weight:bold; color:#FFF; }
.top        { float:left; padding:0; }
.top-links 	{ width:200px; float:left; }
.lang     { width:200px; margin:0; padding:5px; }
.lang li  { padding-right:12px; float:left; }
.lang li a{ font-size:13px; letter-spacing:0.01em; color:#FFF; }
.lang li a:hover { text-decoration:underline; color:#FF6E22; }

/* Navigation */
#navigation-block   { width:150px; margin:0 0 20px 40px; }
div.bmn_vnav li { border-bottom:1px solid #FF6E22; line-height:18px; }

div.bmw_navigation ul { }
div.bmw_navigation li { list-style:none; background:none;  }
div.bmw_navigation a  { padding:7px 5px 7px 5px; font-size:16px; font-family:Arial, Verdana ,Tahoma; font-weight:600; background:none; color:#FFF; }

/* active and rollover section links */
div.bmw_navigation a:hover,
div.bmw_navigation li.bmn_active a:hover   { color:#FFF; }
div.bmw_navigation li.bmn_active a,
div.bmw_navigation li.bmn_active a:visited { color:#FB5915; background:none; }

div.bmw_navigation ul ul         { margin-top:-32px; background:none; }
div.bmw_navigation li ul li      { width:200px; background:#D7EEFD; border:none;  }

div.bmw_navigation li ul li a { font-size:12px; color:#0A4E84; }

div.bmw_navigation li.bmn_hover, 
div.bmw_navigation li:hover      { color:#FFF; background:#0A4E84; }

.join-us    { width:150px; margin:10px 0 20px 40px; }
.join-us a  { font-size:11px; color:#FFF; }
.bb-p       { padding-top:-5px !important; }
.networks img { padding-left:10px; }
.afiliates  { padding-top:7px; }

/* Anouncements */
.bmw_tips h3     { }
.bmw_tips,
.bmw_announcements { margin:0 0 10px 0; }
.bmw_tips_tip,
.bmw_announce    { margin:0; padding:5px; background:#F36F2C; color:#FFF; }
.bmw_tips_tip h3,
.bmw_announce h3 { padding:3px; font-size:11px; }
div.bmc_image    { margin:0; padding:0; border-bottom:2px solid #FFF; border-top:2px solid #FFF; }
.bmw_tipContent,
.bmw_anncContent { padding:4px; }
.bmw_tipContent  p,
.bmw_anncContent p { text-align:left; font-size:10px; line-height:15px;  }
.bmw_tipContent  a,
.bmw_anncContent a { color:#FFF; text-decoration:underline;}

/* Tips 
.bmw_tips { margin:0 0 10px 0; }
.bmw_tips_tip { margin:10px 0; padding:5px; background:#F36F2C; color:#FFF; }
.bmw_tips_tip h3 { padding:3px; font-size:12px; border-bottom:1px dotted #FF9900; }

.bmw_tipContent { padding:0 2px 2px 0; }
.bmw_tipContent a { color:#FFF; text-decoration:underline; }
.bmw_tipContent a:hover { color:#08273F; }
.bmw_tipContent p { text-align:left; font-size:10px; line-height:15px;  }

#map-min { margin:0 0 0 -1px; padding:0; }*/

/* Gallery */
div.bmc_caption { }
div.bmc_rightContentImage { }
div.bmc_leftContentImage { padding-right:8px; }

/* Main settings */
.bmw_headline    { padding:5px 5px 5px 10px; font-size:16px; border-left:3px solid #FF6E22; color:#008CD5; }
.bmw_pageContent { padding:10px 15px 10px 15px; color:#008CD5; }
.bmw_pageContent li { list-style:circle; }
.sidebar-1 { width:250px; float:left; display:block; vertical-align:top; }
.logo      { position:relative; margin-top:-30px; padding:0; }
.content   { width:500px; min-height:700px; float:left; padding:10px; display:block; line-height:20px; text-align:justify; background:#FFF; }
.content p { line-height:20px; }
.content2  { width:750px; min-height:700px; float:left; padding:10px; display:block; line-height:20px; background:#FFF; }

.sidebar-2 { width:190px; float:left; padding:0 0 10px 10px; display:block; }

/* Footer */
.foot-box { padding:20px 10px 20px 10px; font-size:11px; color:#fff; text-align:center; font-family:Verdana; }
.foot-left  { width:480px; float:left; text-align:left; }
.foot-right { width:480px; float:left; text-align:right; }
.footer a { color:#fff; text-decoration:none; }
.footer a:hover   { color:#000; text-decoration:none; }

/* find a rental */

.rentals label b { color:#990000; }
.rentals label { width:100px; display:block; font-size:12px; font-weight:normal; }
.rentals input { width:200px; }
.rentals p  { margin:6px; text-align:left; }
.rentals    { width:500px; clear:both; }
.form-left  { width:245px; float:left; padding-left:5px; clear:both; }
.form-right { width:245px; float:left; padding-right:5px; clear:both´; }
.form-one   { width:490px; padding:5px; clear:both; }
form select { margin-top:10px; }
#checkin, #checkout { width:100px; }
#recibe { width:15px; padding:2px; }
.checkb     { float:left; margin:3px 5px 3px 5px; padding:10px 15px 10px 15px; }
.checkb input { width:15px;  }
#reset, #submit { width:80px; padding:3px; }
#reset { margin-right:10px; }
-->
/* fix forms */
#preconstruction { margin-top:2px !important; }
/* Contact */
.title-contact { width:235px; float:left; font-size:11px; }
.data-contact-l  { width:80px; float:left; text-align:left; }
.data-contact-r  { width:150px; float:left; text-align:left; }

/* Validation */
label.error { width:140px; float:left; margin:0; padding:0 0 0 5px; font-size:10px; color:#990000; }

/* Comments */
div.bmw_comments_header h3 { display:none; }