/* Formatting Site Objects */
body { height: 100%; margin: 0; background:url(../_img/bg.gif)}
body, div, td, p, a	{ font: 12px Trebuchet MS, arial; color: #626262; }
a {  text-decoration: none;}
a:hover { color: #626262; text-decoration: underline; }
a.link2 {color:#23A07B;font-weight:bold;text-decoration:none}
a.link2:hover {text-decoration:underline;}
form { margin: 0; padding: 0;}
img { border: 0 }
table { border: 0 }
input { background-color: #F4F4F4; border: 1px solid #F4F4F4; font-size: 11px; font-family: Trebuchet MS, arial; color: #28414A; }
select { background-color: #F4F4F4; border: 1px solid #F4F4F4; font-size: 11px; font-family: Trebuchet MS, arial; color: #28414A; }
textarea { background-color: #F4F4F4; border: 1px solid #F4F4F4; font-size: 11px; font-family: Trebuchet MS, arial; color: #28414A; }
.hideDiv { position:absolute; display:none; visibility:hidden; }
.showDiv { position:relative; visibility:visible; display:block;}
OBJECT {display: block; margin-bottom:1px;}


/* Utils */
.clear{clear: both;}
.block {display: block;}
.none {display: none;}
.left {float: left;}
.right{float: right;}
.aRight{text-align: right;}
.aCenter{text-align: center;}
.trans{ background-color: transparent; border:0;}
.textBlue{font: 11px Trebuchet MS, arial; color: #28414A}

/* Site Structure */
#container	{ width: 100%; background:url(../_img/bg_topo.gif) repeat-x;}
#main{ width: 778px; padding: 0 0 15px 0; text-align: left; margin: 0 auto;background:url(../_img/header_bg.gif) no-repeat;}
#header	{ height: 95px; width:800px; margin-left:auto; margin-right:auto;}
#content {width:778px; margin: 0 0 2px 0; background:url(../_img/content_bg.gif) repeat-y;}
#contentMain{float: left;  width: 517px; padding: 0 3px 0 0;}
#contentMenuRight { float: left; width: 258px;}
#contentSpace{padding: 22px 13px}
#footer{height: 115px; padding: 0 0 2px 0;}

#boxCarrossel{height: 65px; padding: 0 0 2px 0}



/* Others */
#homeDestaqueTop{height: 311px; padding: 0 0 2px 0}
#homeDestaqueTopFlash{position: absolute; width: 778px; z-index: 1;}
#homeContentMain{float: left; width: 519px; padding: 0 1px 0 0;}
#homeContentRight{float: left; width: 257px;}
#homeNews{float: left; width:212px; height: 30px; padding: 40px 0 0 46px; background:url(../_img/home_bt_newsletter.gif) no-repeat;}
/* width: 216px; height: 24px; */
#headerBoxSearch{ width: 100%; padding: 28px 0 0 8px; float:left; margin-top:0px; margin-left:0px;}
#footerBox{height: 52px; padding: 7px 0px 30px 5px;  background:url(../_img/footer_bg.gif) repeat-x;}
#footerBox1{width:768px}
#footerBox2_1{float:left;width:500px;padding:10px 0 0 0}
#footerBox2_2{float:left;padding:5px 0 12px 0}
#footerLogo{clear:both;padding: 0 10px 0 0; text-align: right;}

#pathSite{height: 17px; background-color: #FFF; padding: 3px 0 0 12px; font: 10px Trebuchet MS, arial;}
#pathSite a{font: 10px Trebuchet MS, arial; text-decoration: none;}
#pathSite a:hover{font: 10px Trebuchet MS, arial; text-decoration: underline;}

#boxTitle{padding: 0 0 25px 0}
#boxTitleArea{padding: 0 0 7px 0}
.boxpaginacao{height: 35px;}

.formTitle{padding: 0 0 4px 0; text-transform: uppercase;}
.formSpaceBottom{padding: 0 0 6px 0}
.formNewsletterBoxs{float: left; width: 120px; padding: 0 10px 0 0}
.faleFaqTit{background:url(../_img/faleconosco_faq_bullet.gif) no-repeat; padding: 0 0 0 10px}
.faleFaqBox{padding: 0 0 3px 0}
.perguntasTit{background:url(../_img/perguntas_seta.gif) no-repeat; padding: 0 0 0 18px}
.perguntasBox{padding: 0 0 3px 0}

.noticiasTit{font: 12px Trebuchet MS, arial; color:#15272A; font-weight: bold; padding: 0 0 15px 0}
.noticiasBoxSpace{padding: 0 0 20px 0}
.noticiasList{background:url(../_img/perguntas_seta.gif) no-repeat; padding: 0 0 0 18px;color: #15272A;}
.noticiasList a { color: #15272A;}
.noticiasData{padding: 0 0 0 20px}

.filmesTitTop{color:#28414A; font-size: 22px; font-weight: bold;}
.filmesCompreImg{float: left; padding: 0 12px 0 0;}
.filmesCompreCont{float: left; width: 210px;}
.filmesCompreLine{height: 1px; background-color: #27455E;}
.filmesCompreLogos{float: left; padding: 10px 10px 0 0;}

.filmesImg{float: left; padding: 0 20px 0 0; width: 120px}
.filmesCont{float: left; width: 330px;}

.universalBox{width:450px; border: 1px solid #000; padding: 10px; font: 14px Trebuchet MS, arial; color:#FFF; background:url(../_img/universal_box_bg.gif)}

.dvdsSpace{padding: 0 0 20px 0;}
.dvdsBox{float: left; width:230px; padding: 0;}
.dvdsFoto{float: left; width:100px; padding: 0 10px 0 0}
.dvdsDescr{float: left; width: 120px}
.dvdsDescrTit{height: 95px; font: 12px Trebuchet MS, arial; color: #28414A; text-transform: uppercase; font-weight: bold}
.dvdsDescrBtCompre{height: 24px; padding: 0 0 10px 0}
.newsletter{background:url(../_img/newsletter_01.gif) no-repeat; width:257px; height:256px;color: #15272A; }
.newsletter1{background:url(../../_img/newsletter_01.gif) no-repeat; width:257px; height:256px;color: #15272A; }
.indique{background:url(../../_img/resultado_busca.jpg) no-repeat; width:258px; height:273px;color: #15272A; }
.buscatop{background:url(../_img/menu_top_07.jpg) no-repeat; width:275px; height:58px;color: #15272A; margin-top:15px; }
/********** LISTA DE LOCADORAS *************/
.tb_locadora1 {margin:0 0 10px 0}
.tb_locadora2 {display:none;margin:0 0 10px 0;background:#d3d2d2;border:1px solid #bdbdbd}
.btOK {background:transparent;border:0;position:relative;top:5px;_top:5px;}