body {margin:0; margin-top:0px; padding:0; background-image:url(../images/bg.gif); background-repeat:repeat-x; background-position:top; font-family:Verdana, Arial, Helvetica, sans-serif; background-color: #e9e9e9;}
.car {position:absolute; margin-left:360px; margin-top:-10px; z-index:1;}
img {border:none;}
.container {width:796px; }
.subheader { height:87px; background-image:url(../images/subheader_bg.gif); background-position:bottom right; background-repeat:no-repeat; vertical-align:top;}
.subheader_en { height:87px; background-image:url(../images/subheader_bg_en.gif); background-position:bottom right; background-repeat:no-repeat; vertical-align:top;}

.welcome {position:absolute; width: 200px; border: 0px solid red; font-size:9px; color:#474747; margin-top:0px; padding-top:18px; margin-left:344px; }
.idioma {position:absolute; width: 23px; height:20px; border: 0px solid red; margin-top:0px; padding-right:5px; padding-top:15px; margin-left:823px;}
.idioma img {margin-left:5px;}

.header {background-image:url(../images/header_bg.gif); background-repeat:repeat-x; background-position:top left; height:160px; 
}
.teaser {margin-left:27px; margin-top:27px;}
.pesquisa {padding-left:12px; width:175px; text-align:left; position:relative; float:left; margin-top:20px;}
.txt_p {font-size:9px; color:#474747; border:#093860 solid 1px; padding-left:2px; background-image:url(../images/pesquisa_bg.jpg); background-repeat:repeat-x;}
.menu {height:34px; background-image:url(../images/menu_bg.gif); background-repeat:repeat-x; }
.menu_float {height:34px; z-index:1000; position:relative; margin-left:10px;}
.menu img {margin-right:0px; margin-left:0px;}


.div_float_left{float:left;}
.div_float_right{float:right;}
.div_clear_both{clear:both; font-size:0px;}

.left40 {padding-left:40px; padding-top:0px; padding-bottom:0px; margin-bottom:0px;}

/* Newsletter */
.newsletter_box {height:43px; width:282px; background-color:#67a7d0; border-collapse:collapse; border-right:#FFFFFF 1px solid; vertical-align:middle; }
.newsletter_box form {height:43px; position:relative; float:left;  margin-left:4px;}
.img_newsletter { margin-top:0px;}
.newsletter_input {color:#4c4b4b; font-size:9px; border:#dddddd solid 1px; width:147px; margin-bottom:0px; margin-right:0px; }
/* Newsletter */

.partners { width:478px; background-color:#5d5d5d; text-align:center; }
.partners_img {margin-right:30px;}
.partners_img02 {}
.partners_img03 { margin-left:-10px;}
.links_util {font-size:9px; text-align:left; color:#133d61; height:10px; padding-left:5px;}
.bright {position:relative; margin-top:-25px; margin-left:722px;}
.enterweb a, .enterweb a:link, .enterweb a:active, .enterweb a:visited {color:#ed3e0f!important; font-size:9px; text-decoration:none;}
.enterweb a:hover {color:#ed3e0f!important; font-size:9px; text-decoration:underline;}
.links_util a, .links_util a:link, .links_util a:active, .links_util a:visited {color:#133d61; font-size:9px; text-decoration:none;}
.links_util a:hover {color:#133d61; font-size:9px; text-decoration:underline;}
.footer a, .footer a:link, .footer a:active, .footer a:visited {  color:#666666; font-size:9px; text-decoration:none;}
.footer a:hover {color:#000000; font-size:9px; text-decoration:underline;}

/* home */

/*Área de reserva */
.home_container {width:890px; border:none; background-image:url(../images/bg_center.gif); background-repeat:repeat-y; padding-top:10px;}
/*.home_login { width:282px; background-image:url(../images/reserva_home_bg.gif); background-position:top left; background-repeat:repeat-x; vertical-align:top;}*/
.top_log {width:282px; margin-left:40px; margin-bottom:5px;}
.top_log img {margin-right:8px;}
.top_log form {margin-left:15px;}
h3 {color:#ed3e0f; font-size:11px;}
h4 {color:#ed3e0f; font-size:11px; margin-left:0px; margin-bottom:0px;}
h5 {color:#3080b5; font-size:13px; margin-left:15px; margin-bottom:5px;}
.aluga_home_form {margin-top:0px; margin-bottom:0px;}
.aluga_home {margin-left:0px; width:235px; font-size:9px; color:#4c4b4b; border:#bcbcbc solid 1px; border-collapse:collapse;}
.aluga_reservas {margin-left:0px; width:215px; font-size:9px; color:#4c4b4b; border:#bcbcbc solid 1px; border-collapse:collapse;}
.aluga_reservas_form {margin-left:0px; width:335px; font-size:9px; color:#4c4b4b; border:#bcbcbc solid 1px; border-collapse:collapse;}
.aluga_home_date {margin-left:10px; width:62px; font-size:9px; color:#4c4b4b; border:#bcbcbc solid 1px; border-collapse:collapse; margin-right:-10px; margin-top:5px;}
.calendario_ico {margin-left:20px; margin-bottom:-3px;}
.h_m { font-size:9px; color:#4c4b4b; margin-left:25px;}
.m_slash {font-size:9px; color:#4c4b4b; margin-left:13px; margin-right:-17px;}
.reserva_bt {position:relative; float:right; margin-top:20px; margin-right:12px; margin-bottom: 15px;}
.terms {font-size:9px; color:#666666; position:relative; float:left; margin-top:35px; margin-left:5px; }
/*Área de reserva */

.c_home_top {vertical-align:top; width:244px; height:187px;}
.c_home_bottom {vertical-align:top; width:244px; height:186px;}

.news { vertical-align:text-top; padding-left: 40px; padding-top:10px; padding-bottom:20px; font-size:9px;}
.news ul {margin-top:10px;}
.news li {margin-top:5px; list-style-image:url(../images/li_news.gif);}
.news a, .news a:link, .news a:active, .news a:visited {color:#4c4b4b; text-decoration:underline; font-size:9px;}
.news a:hover {color:#4c4b4b; text-decoration:none; font-size:9px;}


.contents {font-size:10px; color:#5d5d5d}
.std_txt { padding-left:35px; padding-right:70px; vertical-align:top; padding-top:5px; text-align:justify;}
.img_empresa { margin-left:80px; margin-top:10px; margin-bottom:25px;}


.div_s_pesquisa {padding-left:12px; width:0px; text-align:left; position:relative; float:left; margin-top:20px; height:30px;}