@charset "utf-8";
/* CSS Document */
/*------------------------------------------------------------------
Web Design and code by Felipe Cardoso
Version: beta
Author: Felipe Cardoso 
Author URL: www.fecar.com.br
Preserve a natureza, ajude fazendo a sua parte!
-------------------------------------------------------------------*/

*{margin:0;padding:0; /*border:1px solid #999;*/}
body, body.int{background:#23557d url('../img/bgasfalto.jpg') repeat;margin:0;padding:0;font-family: Arial, Helvetica, sans-serif;font-size:62.5%;}
body.int{background:#23557d url('../img/bgpg-int-y.png') repeat-y center;}

ul{list-style:none;}
img{border:0;}
span{display: none;}
a{text-decoration:none; cursor:pointer;}
/*a:hover{text-decoration: underline;}*/
a::-moz-focus-inner{border:0;}
a:focus{outline:0;}
.clear {clear:both}

/* base */
.bg-capa {background: url('../img/bgpg2.jpg') top center no-repeat;width:100%;margin:0 auto; min-height:910px;}
.container, .rodape_content{width:960px;margin:0 auto;}
.header{ height:112px;margin:0;clear:both; }

/* header */
h1 {margin:-20px 0 0 30px;background:url('../img/MaisFrota.png') no-repeat;display:block;width:260px;height:81px;float:left;padding:0;position:relative;z-index:10; }
h1 a {width:260px;height:81px; display:block; text-indent:-9999px;}
.atua {width:46px;height:37px;background: url('../img/Atua.png') no-repeat;display:block;margin:6px 0 0 0;text-indent:-9999px; float:right;position:relative;z-index:5;  }

/* menu */
.menu {position:relative;margin:12px 10px 0 0; padding:0; float:right; z-index:100; }
.menu ul li a, .menu ul li a:visited {font-size:18px; font-weight:bold;color:#fff;padding:8px;display:block;background:#e77817; border-bottom:2px solid #003e7f;margin-left:1px;overflow:hidden; clear:both}
.menu ul {display:inline; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}
.menu ul li a p.legenda, .menu ul li a:visited p.legenda {font-size:10px;}

.menu ul li:hover a {color:#fff; background:#003e7f;}
.menu ul li:hover ul {display:block; position:absolute; top:51px; left:1px;background:#003e7f;width:220px;padding:6px 0 0 0; line-height:28px;}
.menu ul li:hover ul li a.hide {background:#6a3; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#fff;color:#003e7f}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; padding:0 10px;width:197px;background:#003e7f;}
.menu ul li:hover ul li a:hover {background:#003e7f; color:#e77817;}
.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;}

/* conteudo */
.conteudo {width:960px;margin:0 auto 0;padding:0;min-height: 500px;}
.colesq {background:#fff url('../img/bgconteudo.jpg') top left no-repeat; float: left; width: 645px; min-height:543px; margin:-17px 0 0 1px; }
.coldir {float: left; width: 285px; margin:0 0 0 20px;}
.conteudo_fotocapa{width:645;height:120px;background:url('../img/fotocapa.jpg') no-repeat; margin:60px 0 20px 0;}

/* conteudo meiocentro */
.meiocentro {clear:both;}
.meiocentro-colesq {float: left;padding: 0;width: 420px; margin-left:10px;}
.meiocentro-coldir {float: left;padding: 14px 0;width: 320px;padding: 0; margin-left:30px;}

/* meiocentro esquerda */
h3{font-size: 24px;margin:0 0 10px 55px;color:#101346; }
.noticia{float: left;padding: 6px;width: 270px; margin:-10px 0 0 17px;}
h4.noticia{font-size: 24px;margin:0;color:#101346; letter-spacing:-2px; padding:0 0 4px 4px;}
.noticia p{font-size:14px;line-height:14px; padding:0 0 10px 0;text-align: justify;}
.data{float: left;font-size:11px;color:#101346;margin:-10px 0 0 25px; height:16px}

h3{font-size: 14px;margin:0 0 10px 50px;color:#101346; }
.depoimentos{float: left;padding: 6px;width: 305px;padding:0 0 5px 5px;}
h4{font-size: 14px;margin:0 0 10px 25px;color:#101346;}
.depoimentos {background: url('../img/quote1.png') top left no-repeat;padding:30px 0 0 0; margin:-10px 0 0 15px; }
.depoimentos p{font-size:14px;line-height:14px; padding:0 0 10px 0;text-align: justify; font-style:italic;}
.autordepo{float: left;font-size:12px;color:#101346;margin:-12px 0 2px 10px;padding:18px 0 0 0; cursor:pointer;background: url('../img/quote2.png') top left no-repeat;width: 305px; height:41px;}
.continue{display:block;color:#f00;font-size: 11px;margin:0 0 10px 10px;}
.continue,.continue-dir{display:block;color:#00448e;font-size: 11px;margin:0 0 10px 15px;}
.continue-dir{margin:-5px 0 5px 10px;font-size: 12px;}
.mais,.mais-dir{width: 190px;background: url('../img/mais.png') left no-repeat;padding-left: 23px;display:block;font-size:12px;margin:9px 0 10px 0;color:#101346; clear:both;}
.mais-dir{margin:0 0 5px 10px;}

/* meiocentro direita */
.ligueatua {text-align:right;height:50px; width:285px;margin-top:-15px; position:relative;z-index:10; }
.ligueatua ul {margin-top:0; float:left;}
.ligueatua ul li a{ list-style:none;width:145px; height:45px;display: block;margin:0;}
.ligueatua .ligue, .frotafrete {display:block; margin-bottom:5px;color:#044a90;}
.ligueatua .ligue {background: url('../img/LigueAtua.png') left no-repeat; width:86px; height:40px; margin:0 0 0 15px; float:left}
.ligueatua .frotafrete {background: url('../img/MaisFrete.png') left no-repeat; width:147px; height:44px; float:left; margin:0 0 0 15px;}
/*.ligueatua .ligue span, .frotafrete span {display:none;}*/

h3.demo{height:24px;padding:22px 0 8px 70px;font-size: 22px;margin:12px 0 8px 6px;color:#002955;  border-bottom:1px solid #fff; font-weight:bold;}
.demo{padding:0 10px 0 5px;}
.demo p{font-size:14px;line-height: 14px;text-align: justify; margin:0 0 0 10px; clear:both}
.continue{display:block;color:#f00;font-size: 1.1em;margin:0 0 10px 10px;}
.bt-demo {width:162px;height:36px;background: url('../img/bg_demo.png') no-repeat;display:block;margin:10px 0 0 60px;text-indent:-9999px;}

h3.contato {background: url('../img/contato.png') no-repeat;width:209px;height:28px;padding:12px 0 8px 70px;font-size: 22px;margin:12px 0 8px 6px;color:#002955;border-bottom:1px solid #fff; font-weight:bold;}
.contato {width:270px; margin:0 auto 0;}
.contato p {font-size:11px;color:#0e1367;margin:0; font-weight:normal; text-align:center; line-height:12px;}
.contato h2.h2informativo {font-size: 14px;margin:10px 0 5px 35px;color:#101346;}
.contato form {margin:0 0 0 10px;}
.contato label {color:#87d690;font-size:11px}
.botao {background:url('../img/bg_enviar.png') no-repeat;width:81px; height:35px; border:0;margin:2px 0 0 105px; display:block; cursor:pointer;}
.txt {background:url('../img/bg_txt.gif') top repeat-x;border: 1px solid #00458f;height:14px;color:#000; padding:5px;width:256px;margin:2px 0 0 13px;}
.txtarea {background:url('../img/bg_txt.gif') top repeat-x;border: 1px solid #00458f;color:#000; padding:2px;width:262px;margin:2px 0 0 13px;}

.cadastro {width:400px; margin:0 auto 20px;}
.cadastro form {margin:0 0 0 10px;}
.cadastro label {color:#87d690;font-size:11px}
.cadastro .botao {background:url('../img/bg_enviar.png') no-repeat;width:81px; height:35px; border:0;margin:15px 0 0 125px; display:block; cursor:pointer;}
.cadastro .txt {background:url('../img/bg_txt.gif') top repeat-x;border: 1px solid #00458f;height:14px;color:#000; padding:6px;width:300px;margin:7px 0 0 23px;}
.cadastro .txtarea {background:url('../img/bg_txt.gif') top repeat-x;border: 1px solid #00458f;color:#000; padding:2px;width:309px;margin:2px 0 0 23px;}
.cadastro .select {border: 1px solid #00458f;color:#000; padding:6px;width:313px;margin:7px 0 4px 23px;}


/* rodape */
.rodape {background:url('../img/bg_rodape.png') top left no-repeat;text-align:left;float:left;width:960px; height:125px;margin:12px auto 0; *margin:32px auto 0;color:#fff;font-size: 12px; }
.info{float:left;width:430px;padding:8px 0 0 0; margin-left:15px;}
.rodape p{margin-left:5px;color:#fff;}
.rodape .info a{color:#fff;text-decoration: underline;}
.rodape .info a:hover {color:#90c237;text-decoration: underline;}
.rodape .info strong {font-size:12px;}

/* interna */
.texto{padding:0 15px;margin:66px 0px 6px 3px; }
.texto p,.texto2col p {font-size:14px;line-height:20px; padding:10px 0 10px 0;text-align: justify;}
.texto h4,.texto2col h4 {font-weight:bold;font-size: 24px;padding:7px 0 5px 0;margin:20px 0 5px; color:#000; border-bottom:1px solid #fff;}
.texto a,.texto2col a {text-decoration:underline;}
.texto a:hover,.texto2col a:hover {text-decoration:none;}
.lbox {background:#92c741; margin-bottom:15px; padding-bottom:4px; width:90%; margin:15px auto 0;}

.texto2col{padding:0 8px;margin:8px; }
.texto2col-esq {width:410px; float:left; padding:0; margin:0;}
.texto2col-dir {width:185px; float:left; padding:0 0 6px 6px; margin-left:10px;border-left:1px dotted #003e7f;border-bottom:1px dotted #003e7f;}
.texto2col h4 {font-weight:bold;font-size: 24px;padding:0 0 5px 10px;margin:70px 0 15px; color:#000}
.texto2col h4.dir {font-weight:bold;font-size: 14px;padding:0 0 1px 0;margin:0 0 4px; color:#000;border-bottom: 1px dotted #003e7f;}

.indice { border-bottom:1px solid #b8c8d5; margin:12px auto 0; font-size:14px; }
.indice ul{margin: 0;padding: 0;list-style-type: none;}
.indice li { margin: 0 0 10px 0; }
.indice a {display: block;padding: 5px 10px;color: #101346; text-decoration: none;border-bottom:1px dotted #003e7f;}
.indice a:hover{color: #fff;background-color: #E77817;text-decoration: none;}
.paginacao {width:300px; height:15px;padding:5px;margin:4px 0 0 70px;}
.paginacao img {margin-right:3px; border:none;}

.indicedir { margin:4px auto 0; font-size:11px; }
.indicedir ul{margin: 0;padding: 0;list-style-type: none;}
.indicedir li { margin: 0 0 3px 0; }
.indicedir li strong { font-size:12px; }
.indicedir a {display: block;padding: 3px; ;color: #000;/*background-color: #b8c8d5;*/text-decoration: none;}
.indicedir a:hover{color: #fff;background-color:#e77817;text-decoration: none;}

/* alinhamento de imagens do conteúdo interno */
.foto_alinhada_a_esquerda , .foto_alinhada_a_direita {margin:16px 14px;border:1px solid #A5A5A5;}
.foto_alinhada_a_esquerda {float:left;}
.foto_alinhada_a_direita {float:right;}

.greenbr, .greenbr-int { width:960px;height:45px; padding:2px; margin:14px auto 0; clear:both;}
.greenbr-int { background:none;}
.greenbr p, .greenbr-int p { text-align:left; width:960px; font:normal 11px Arial, Helvetica, Verdana, sans-serif; color:#fff;margin-top:15px;}
.greenbr a, .greenbr-int a {color:#fff; text-decoration: none;}
.greenbr a:hover, .greenbr-int a:hover {color: #0F0; text-decoration:underline;}
