﻿@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;}
body {background:#1f212c url('../img/bg.jpg') repeat;margin:0;padding:0;font-family: Arial, Helvetica, sans-serif;font-size:62.5%; color:#cecece;}
body.int{background:#e0d5b9 url('../img/bg-int.jpg') center repeat-y;}

ul{list-style:none;}
img{border:0;}
a{text-decoration:none; cursor:pointer;}
a:focus{outline:0;}
.clear {clear:both}

/* base */
.bg-capa {width:100%;background: url('../img/bgpg.jpg') top center no-repeat; margin:0 auto 0; }
.bg-int {width:100%;background: url('../img/bgpgi-nt.jpg') top center no-repeat; margin:0 auto 0; }
.bg-int {background: url('../img/bgpg-int.jpg') top center no-repeat; margin:0 auto 0; width:100%; /*min-height:728px;*/}
.main {width:100%;margin:0 auto 0;background: url('../img/bg_conteudoint.jpg') center repeat-y;}
.header{ height:210px; margin:0 auto 0; width:960px;}

/* header */
h1 {margin:36px 0 0 114px;background: url('../img/ConsorcioRondon.png') no-repeat;display:block;width:273px;height:40px;float:left; }
h1 a {width:273px;height:40px;display:block; text-indent:-9999px;}


.ararestrita {margin:42px 20px 0 0; width:136px;height:28px;text-align:center;float: right; }
.ararestrita a {color:#000;width:136px;height:28px;margin:0;text-decoration:none;background:url('../img/arearestrita.png') top left no-repeat; text-indent:-9999px; display:block }
.ararestrita a:hover {color:#5a0000; text-decoration:underline;}
.ararestrita p.ararestrita2 {margin:20px 0 0 15px;float:left;font-size:14px;}

.areacliente{margin:42px 20px 0 0;padding:0 0 0 5px;background:url('../img/arearestrita2.png') top left no-repeat;width:264px;height:28px;float: right;}
.areacliente form {margin-top:0;float:left; }
.areacliente p{font-size:11px;}
.areacliente ul{margin-top:0; width:260px;}
.areacliente ul li{display:inline;}
.areacliente ul li .field{width:100px;background:url('../img/bg_formtxt.png') no-repeat;border:none;height:20px;color:#000;font-size:11px; padding:3px 0 0 6px; margin:0 2px 0 0; position:relative; top:-4px; }
.areacliente ul li .enviar {margin:3px 0 0 0; }
.areacliente span {display:none;}

/* topnav */
#topnav{width:700px;margin:0 auto 0;text-align:left; height:36px; clear:both;}
.menu {font-family: arial, sans-serif;margin:0 auto 0; height:36px;  position:relative;top:7px;z-index:100; /*font-size:11px; */}
.menu ul li a, .menu ul li a:visited {padding:6px 18px 8px 6px;float:left;color: #bebebe;text-decoration: none;font-size:16px;position:relative;font-weight:normal;}
.menu ul {padding:0; margin:0 auto 0; list-style: none;position:relative;}
.menu ul li {float:left; position:relative;margin:0;}
.menu ul li ul {display: none;}
.webmail { width:51px; height:36px; position: relative; z-index:10; top:-10px; left:900px;}
.webmail a {width:51px; height:36px; text-indent:-9999px; background:url(../img/webmail.png) top left no-repeat; display:block;}

/* segundo nivel */
.menu ul li:hover a {background-color:#1c1e24;color:#fff;border-bottom:1px solid #bebebe;}
.menu ul li:hover ul {display:block; position:absolute; top:34px; left:0; width:105px;}
.menu ul li:hover ul li a.hide {background:#6a3; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background-color:#1c1e24;color:#fff;border-bottom:1px solid #bebebe;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#1c1e24; color:#fff; width:130px;}
.menu ul li:hover ul li a:hover {background-color:#1c1e24;color: #F90;border-bottom:1px solid #bebebe;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}
.menu ul li a.seta {color: #bebebe;background: url(../img/arrow-down.gif) no-repeat center right;}
.menu ul li:hover a.seta {background-color:#1c1e24;color:#fff;border-bottom:1px solid #bebebe;}

/* destaque meio capa */
.txtcapa {width:700px; height:105px;margin:0 auto 0;position: relative;z-index:1;top:0; }
.txtcapa p {color:#cecece;font-size:12px;width:90%;margin:20px auto 0; text-align:justify; line-height:18px;}
.destaquecapa2 {width:960px; height:480px;margin:40px auto 0;   }
.areacolunas {width:945px; margin:0 auto 0; clear:both; }

/* conteudo */
.container {width:960px;margin:0 auto 0;padding:0; }
.containerbase {background: url('../img/bg_conteudoint2.jpg') top center no-repeat;width:960px; height:60px;margin:0 auto 0;padding:0;clear:both; }
.colesqcapa {width:630px;margin:0 0 0 0;float:left;}
.coldircapa {width:300px;margin:0 0 0 6px;float:left;}

.destaque2 { width:320px;height:480px;margin:0; overflow:hidden;float:left;}
/*.destaque2 h3 {width:260px;height:21px;margin:0 auto 0;color:#830100;font-size:18px;padding-left:5px; }
.destaque2 h3 a {display:block;color:#cecece;}*/
.destaque2 h3.logo-albar a {  display: block;margin:0 auto 0;  overflow: hidden; width:257px; height: 127px; text-indent:-9999px; background: url('../img/Albar-Logistics.png') 0 0 no-repeat; cursor:pointer; }
.destaque2 h3.logo-albar a:hover {  background: url('../img/Albar-Logistics.png') 0 -5px no-repeat;}
.destaque2 h3.logo-di a {  display: block;margin:0 auto 0;  overflow: hidden; width:257px; height: 127px; text-indent:-9999px; background: url('../img/DiCanalli.png') 0 0 no-repeat; cursor:pointer; }
.destaque2 h3.logo-di a:hover {  background: url('../img/DiCanalli.png') 0 -5px no-repeat;}
.destaque2 h3.logo-aeb a {  display: block;margin:0 auto 0;  overflow: hidden; width:257px; height: 127px; text-indent:-9999px; background: url('../img/AEB-Taxi-Aereo.png') 0 0 no-repeat; cursor:pointer; }
.destaque2 h3.logo-aeb a:hover {  background: url('../img/AEB-Taxi-Aereo.png') 0 -5px no-repeat;}

.destaque2 .txtempresa {margin:105px auto 0;color:#cecece;font-size:16px; line-height:20px; padding:0; width:250px; text-align:justify; position:relative; z-index:100;}
.destaque2 p strong {font-size:13px;line-height:13px; }
.destaque2 a {color:#cecece; text-decoration:none;}
.destaque2 a:hover {color:#fff;}
.vejamais {width:136px;height:28px;margin:12px 0 0 30px; text-decoration:none;background:url('../img/vejamais.png') top left no-repeat; text-indent:-9999px; display:block; }

.noticias { width:600px;min-height:290px;margin:10px 0 0 15px; overflow:hidden;}
.noticias h3 {background:url('../img/ico-noticias.png') 2px 4px no-repeat;width:300px;height:35px;margin:0;color:#e7e7e7;font-size:24px;padding-left:35px; font-weight:normal;}
.noticias h3 a, .noticias h3 a:hover {display:block;color:#e7e7e7; text-decoration:none;}
.noticias h4 {width:600px;margin:16px 0 0  0;color:#000;font-size:14px;}
.noticias h4 a {display:block;color:#fff;}
.noticias p {margin:0 auto 0;color:#e7e7e7;font-size:14px; line-height:18px; padding:8px 0 2px 4px; width:600px;}
.noticias p strong {font-size:13px;line-height:13px; }
.noticias a {color:#e7e7e7; text-decoration:none;}
.noticias a:hover {color:#fff; text-decoration:underline;}
.noticias span {font-size:11px; font-weight:bold;}

h3.galeria {  display: block;margin:-17px auto 0;  overflow: hidden; width:285px; height: 253px; text-indent:-9999px; background: url('../img/galeria-fotos.png') 0 0 no-repeat; }
/*h3.galeria a:hover {  background: url('../img/galeria-fotos.png') 0 0 no-repeat;}*/

.conteudo-int {width:920px; margin:0 auto 0;padding:0;/*min-height: 500px;*/}
.conteudo-int-esq {width:410px; margin:0;padding:0;min-height: 500px;float:left;}
.conteudo-int-dir {width:410px; margin:0 0 0 45px;padding:0;min-height: 500px;float:left;}
.texto{padding:0 10px 30px;margin:0 0 0 12px;  }
.texto p {font-size:14px;line-height:20px; padding:12px 0 12px 0;text-align: justify; color:#e7e7e7;}
.texto h4 {font-weight:bold;font-size:24px;padding:0 6px 6px 20px;margin:4px 0 25px 0; color:#e7e7e7;}
.texto p.rastro {font-size: 11px;color:#5b5151;border-top:1px solid #fff;width:100%;padding:0;margin:0;}
.texto p.rastro a {color:#5b5151;text-decoration:underline;font-weight:normal;}
.texto h3 {font-weight: normal;font-size: 20px;padding:0;margin:24px 0 0 0; color:#e7e7e7;}
.texto h3 a {color:#e7e7e7;}
.texto .leiamais{margin:-18px 0 0 0;padding:8px 4px 4px 4px; border-bottom:1px dotted #8b8670; width:97%;}
.texto a {text-decoration:none; font-weight:bold; color:#fff; text-decoration:underline;}
.texto a:hover {text-decoration:underline; color:#ccc;}
.texto li, .texto2col li { list-style-type: disc; font-size:14px; margin:5px 0 15px 55px; }
.compartilhe {width:320px;height:41px;padding:12px 0 0 0;margin-left:7px; font-size:11px;}
a.subir{display:block;width:26px;height:16px;margin:15px 0 0 870px;clear:both;color:#e7e7e7;}

.texto2col p {font-size:14px;line-height:20px; padding:10px 0 10px 0;text-align: justify;}
.texto2col h3 {font-weight:normal;font-size:18px;padding:0 6px 6px 0;margin:4px 0 25px 0; color:#e7e7e7;}
.texto2col a {text-decoration:underline;}
.texto2col a:hover {text-decoration:none;}

.texto2col{padding:0 0 30px;margin:0 0 0 12px;  }
.texto2col-esq {width:640px; float:left; padding:0; margin:0;}
.texto2col-dir {width:240px; float:left; padding:0 0 6px 6px; margin-left:20px; }
.texto2col-dir p {text-align:center; font-size:11px;padding:0;}
.texto2col-dir img {border:1px solid #000; margin:15px 0 3px 0;}

.texto2col h4 {font-weight:bold;font-size:24px;padding:0 6px 6px 30px;margin:4px 0 25px 0; color:#e7e7e7;}
.texto2col h4.dir {font-weight:bold;font-size: 16px;padding:0 0 1px 0;margin:5px 0 4px; color:#000;border-bottom: 1px dotted #f00;}


/* footer */
.footer, .footer-int {background:url('../img/bg-footer.jpg') top center no-repeat; padding:25px 0 0 0;width:100%; font-size: 12px; margin:0 auto 0;color:#000; }
.footer-int {margin:0 auto 0; background:none;padding:0;}
.footer-conteudo {width:960px; margin:0 auto 0;  }
.footer-conteudo  .info {background:url('../img/bg-footer2.png') top center no-repeat;width:960px; min-height:180px;padding:8px 0; margin:0 auto 0; text-align:center; clear:both; }
.footer-conteudo  .info p {clear:both;color:#e7e7e7; }
.footer-conteudo  .info a {color:#e7e7e7;text-decoration: underline;}
.footer-conteudo  .info a:hover {color:#999;text-decoration: none;}
.footer-conteudo  .info strong {font-size:14px;}

.empresafooter { width:320px; margin:0; overflow:hidden;float:left;}
.empresafooter .txtempresa {margin:30px auto 0;color:#e7e7e7;font-size:12px; line-height:22px; padding:0; width:250px; text-align:left; position:relative; z-index:100;}
.empresafooter p strong {font-size:14px;line-height:20px; }
.empresafooter a {color:#e7e7e7; text-decoration:none;}
.empresafooter a:hover {color:#fff;}

/* alinhamento de imagens do conteúdo interno */
.foto_alinhada_a_esquerda , .foto_alinhada_a_direita {margin:10px 20px 10px 20px;border:1px solid #444;}
.foto_alinhada_a_esquerda {float:left;}
.foto_alinhada_a_direita {float:right;}
.foto_alinhada_centro p { text-align:center;float:none;}
.foto_alinhada_centro h5 { text-align:center; font-size:16px; text-decoration:underline; margin-top:10px;}

#contact-area {width: 600px;margin:35px auto 0;}
#contact-area input, #contact-area textarea {padding: 5px;width: 350px;font-family: Helvetica, sans-serif;font-size: 14px;margin: 0px 0px 10px 0px;border: 2px solid #ccc;}
#contact-area textarea {height: 90px;}
#contact-area textarea:focus, #contact-area input:focus {border: 2px solid #900;}
/*#contact-area input.submit-button {width: 100px;float: right;}*/
label {float: left;text-align: right;margin-right: 15px;width: 150px;padding-top: 5px;font-size: 14px;clear:both}
#contact-area input.botao {float: right;margin-right:74px;background:url('../img/bt-enviar.png') 0 0 no-repeat;background-position: 0 2px;  width:136px; height:32px; text-indent:-9999px;border: 0;cursor:pointer;font-size:12px }

.assfooter, .assfooter-int { width:960px;height:45px; padding:10px 0 10px 2px; margin:0 auto 0; clear:both; background:#fff;}
.assfooter-int { background:none;}
.assfooter p, .greenbr-int p { text-align:center;font:normal 12px Arial, Helvetica, Verdana, sans-serif; color:#001636;margin:0 auto 10px; }
.assfooter a, .greenbr-int a {color:#001636; text-decoration: none;}
.assfooter a:hover, .greenbr-int a:hover {color: #001636; text-decoration:underline;}

.greenbr{ width:50%;height:15px; padding:2px; margin:15px auto 5px; clear:both}
.greenbr p{ text-align:center; font-size: 11px; margin:0; color:#999; }
.greenbr a{color:#999; text-decoration: none; font-size: 11px;}
.greenbr a:hover{color: #fff; text-decoration:underline;}

