/*background*/
.background {width:100%; background: url(../images/screen/background.jpg) no-repeat center top;}

/*main*/
#main {}

/*header*/
#main header #wrap-header {width:950px; height:400px; margin:0 auto;}
#main header #wrap-header #logo {width:213px; height:67px; margin:12px 0 0 46px; text-indent:-9999px; position:absolute; z-index:99999;}
#main header #wrap-header #logo a {width:213px; height:67px; display:block; background:url(../images/screen/logo.png) no-repeat;}
#main header #wrap-header nav {}
#main header #wrap-header nav #menu {width:660px; height:30px; padding:14px 0 0 290px;}
#main header #wrap-header nav #menu li {width:126px; height:25px; float:left; background:url(../images/screen/menu-li.png) no-repeat; margin:0 6px 0 0; text-align:center; padding:5px 0 0 0;}
#main header #wrap-header nav #menu li a {color:#FFF; font-size:15px;}
#main header #wrap-header nav #menu li a:hover {text-decoration:underline;}
#main header #wrap-header #images {width:950px; height:312px; overflow:hidden; margin:13px 0 0 0;}
#main header #wrap-header #images li {width:950px; height:312px; margin:0 0 5px 0;}

/*content*/
#main #content {}
#main #content #wrap-content {width:950px; margin:0 auto;}

/*footer*/
#main footer {height:100px; background:url(../images/screen/bg-footer.jpg) repeat-x; margin:20px 0 10px 0;}
#main footer #wrap-footer {width:950px; margin:0 auto; padding:10px 0;}
#main footer #wrap-footer p {color:#FFF;}
#main footer #wrap-footer address {float:left;}
#main footer #wrap-footer #cards {float:right;}

/*internal-page*/
#main #content #wrap-content #content-h1 {width:935px; height:32px; background:#270063; color:#FFF; font-size:20px; padding:3px 0 0 15px; margin:0 0 15px 0;}

/*index.php*/
.bg-home {height:166px; background:url(../images/screen/bg-destaque-home.png) no-repeat top;}
#main #content #categories {height:138px; padding:22px 0 0 0;}
#main #content #categories li {width:265px; height:118px; float:left; margin:0 30px 0 20px;}

/*empresa.php*/
#main #content #wrap-content #enterprise-text {margin:5px 0 20px 0; text-align:justify;}
#main #content #wrap-content #enterprise-h2 {font-weight:bold;}
#main #content #wrap-content #enterprise-list {width:400px; padding:10px 0 0 0;}
#main #content #wrap-content #enterprise-list li {width:200px; color:#270063; margin:5px 0; float:left;}
#main #content #wrap-content #enterprise-p {font-weight:bold; margin:20px 0 5px 0;}
#main #content #wrap-content #enterprise-h3 {}
#main #content #wrap-content #enterprise-h3 a {color:#EB9400;}
#main #content #wrap-content #enterprise-h3 a:hover {text-decoration:underline;}

/*servicos.php*/
#main #content #wrap-content .services-p {text-align:justify; margin:5px 0 20px 0;}
#main #content #wrap-content .services-h2 {font-weight:bold;}
#main #content #wrap-content #services-h3 {color:#F90;}
#main #content #wrap-content #services-list {margin:10px 0;}
#main #content #wrap-content #services-list li {width:600px; color:#666; margin:5px 0; padding:5px 0; border-bottom:1px dashed #999;}

/*tarifas.php*/
#main #content #wrap-content .cat-title {margin:30px 0 0 0;}
#main #content #wrap-content .cat-description {border-right:680px solid #FF9900;}
#main #content #wrap-content .car-list {margin:0 0 100px 0;}
#main #content #wrap-content .car-list li {border-bottom:2px dashed #CCC;}
#main #content #wrap-content .car-list li .box {width:242px; float:left; margin:20px 35px; text-align:center;}
#main #content #wrap-content .car-list li .box .car-name {width:242px; font-size:15px; color:#270063; font-weight:bold; text-align:center; margin:10px 0 0 0;}
#main #content #wrap-content .car-list li .box .car-name .model {font-size:15px; font-weight:bold;}
#main #content #wrap-content .car-list li .box .box-title {width:242px; height:23px; background:url(../images/screen/bg-car-li.png) no-repeat; color:#FFF; font-size:15px; font-weight:bold; padding:5px 0 10px 0;}
#main #content #wrap-content .car-list li .box .box-title a {color:#FFF; font-size:15px;}
#main #content #wrap-content .car-list li .box .box-title a:hover {text-decoration:underline;}
#main #content #wrap-content .car-list li .box .item {text-align:left; border-bottom:1px dashed #CCC; padding:3px 0;}
#main #content #wrap-content .car-list li .box .item .color {color:#270063;}

/*reserva.php*/
#main #content #wrap-content #reserve_form .reserve_h3 {width:950px; height:25px; text-align:center; font-size:15px; background:#F0F0F0; color:#FF9900; padding:5px 0 0 0; margin:0 0 20px 0;}
#main #content #wrap-content #reserve_form #wrap_car {width:220px; height:120px; border:5px solid #EAEAEA; margin:0 0 20px 0; text-align:center; padding:10px 0 0 0; display:none;}
#main #content #wrap-content #reserve_form #check {position:absolute; margin:160px 0 0 -15px; display:none;}
#main #content #wrap-content #reserve_form #loader {position:absolute; margin:90px 0 0 -130px; display:none; z-index:-1;}
.categoriaSelect {text-align:center; background:#F90; color:#FFF;}

/*contato.php*/
#main #content #wrap-content #contact-form {width:660px; float:left; margin:20px 0;}
#main #content #wrap-content #gmap {width:270px; height:195px; float:right; border:1px solid #F66D15; padding:2px; margin:33px 0 0 0;}