@charset "iso-8859-1";
/* CSS Document */

* {margin:0; padding:0; border:none;}

body {background:url(../images/layout/body_bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

#geral {width:985px; margin:0 auto;}

#header {position:relative;}

#header #logotipo1 {margin:35px 0 0 6px;}

#superbanner {position:absolute; top:16px; right:4px; width:728px; height:90px; overflow:hidden; z-index:99;}

#fullbanner_cx {position:relative; z-index:1;}
#fullbanner {position:absolute; width:557px; height:96px; overflow:hidden; z-index:1;}

.bannerlateral {margin-bottom:10px; float:left;}

#bannermeio {margin:20px 0;}

#header #nav1 {list-style:none; font-size:15px; margin-top:42px; float:left;}
#header #nav1 li {float:left; margin-right:15px;}
#header #nav1 li span {margin-left:15px; color:#fff;}
#header #nav1 li a {color:#fff; text-decoration:none;}

#header form {float:right; margin-top:40px; margin-right:10px; width:296px; position:relative;}
#header form input[type="text"] {width:213px; height:16px; margin-right:7px; padding:3px;}
#header form input[type="image"] {position:absolute;}

#header #temporeal {margin-top:30px; position:relative;}
#header #temporeal img {float:left;}
#header #temporeal div {float:left; margin-left:15px; background:#e6e6e6 url(../images/layout/seta1.jpg) no-repeat; width:801px; height:27px; padding:10px 0 0 25px; letter-spacing:-0.3px; color:#555; position:relative;}
#header #temporeal div #frasereal {height:18px; overflow:hidden;}
#header #temporeal div span {color:#4b74a7;}
#header #temporeal div ul li {width:800px;}
#header #temporeal div img {position:absolute; top:2px; right:10px;}

#sidebar {width:110px; margin:22px 0 0 0; float:left;}

#sidebar #multimidia_tit {margin:28px 0;}

#sidebar #nav2 {list-style:none; font-size:13px; margin:22px 0 -20px 0;}
#sidebar #nav2 li {margin-bottom:13px;}
#sidebar #nav2 li a {color:#666; text-decoration:none;}
#sidebar #nav2 li a:hover {color:#4a72a5; font-weight:bold;}

#sidebar .lista_multimidia {list-style:none; margin-bottom:30px;}
#sidebar .lista_multimidia li {margin-bottom:15px; width:109px; height:39px; border:1px solid #e8e8e8;}
#sidebar .lista_multimidia li:hover {background:#f9f9f9;}
#sidebar .lista_multimidia li a {display:block;}

#sidebar .lista_links {list-style:none; margin:23px 0 25px 0; font-size:13px;}
#sidebar .lista_links li {margin-bottom:15px;}
#sidebar .lista_links li a {color:#656565; text-decoration:none;}

#sidebar .lista_redes {list-style:none; margin:30px 0 25px 0;}
#sidebar .lista_redes li {margin-bottom:15px;}

#sidebar #publi {margin-top:20px; margin-bottom:30px;}
#sidebar #publi a {color:#666; font-size:13px; text-decoration:none;}
#sidebar #publi a span {color:#4a73a6; font-weight:bold;}

#conteudo {width:572px; margin:22px 0 0 17px; float:left;}

#bdimagens {list-style:none;}
#bdimagens li {float:left; margin:0 0 15px 20px; text-align:center; width:250px; height:165px;}
#bdimagens li a {text-decoration:none;}
#bdimagens li img {width:158px; height:105px;}

#paginacao {color:#000; font-weight:bold; text-align:center; width:100%; padding:4px; height:20px;}
#paginacao a {color:#023872; font-weight:bold; padding:1px; border:1px solid #023872; margin:1px; text-decoration:none;}
#paginacao a:hover {color:#545657; font-weight:bold; border:1px solid #545657; background:#eef1f5;}

#slide_cx {background:#e9e9e9 url(../images/layout/slide_cx_bg.jpg) repeat-x bottom; width:572px; height:269px; overflow:hidden; position:relative;}
#slide_cx #slide {list-style:none; overflow:hidden;}
#slide_cx #slide .slide_img {width:572px; height:238px;}
#slide_cx #slide .slide_masc {width:572px; height:88px; background:url(../images/layout/slide_masc.png) repeat-x; position:absolute; top:150px; left:0; overflow:hidden;}
#slide_cx #slide .slide_masc .slide_titulo {font-size:18px; color:#6daaf6; float:left; margin:15px 0 0 18px;}
#slide_cx #slide .slide_masc .slide_titulo a {color:#6daaf6; text-decoration:none;}
#slide_cx #slide .slide_masc .slide_resumo {margin:10px 0 0 18px; color:#fefefe;}
#slide_cx #slide .slide_masc .slide_resumo a {color:#fefefe; text-decoration:none;}
#slide_cx #navslide {float:right; margin-top:5px; background:url(../images/layout/navslide_bg.jpg) no-repeat 5px 3px; padding-left:20px;}
#slide_cx #navslide a {font-size:15px; font-weight:bold; color:#4b74a7; text-decoration:none; margin-right:18px;}
#slide_cx #navslide a.activeSlide {color:#82b4f1;}

.cx_meio {margin:20px 0 22px 0; width:158px; float:left;}
.cx_espaco1 {margin-right:43px;}
.cx_meio h1 {margin-bottom:20px;}
.cx_meio ul {list-style:none; font-size:13px; font-weight:bold; text-transform:uppercase; letter-spacing:-1px;}
.cx_meio ul li {}
.cx_meio ul li hr {border-width:0; height:1px; border-top:1px solid #6e6e6e; margin:15px 0;}
.cx_meio ul li a {text-decoration:none; color:#4a4a4a; display:block;}
.cx_meio ul li a:hover {color:#4472aa;}
.cx_meio ul li a img {margin-bottom:15px; width:158px; height:105px;}

.separador1 {border-width:0; height:1px; border-top:1px solid #d5d5d5; width:557px; margin:17px 0;}

.lista2 {list-style:none; margin:28px 0 0 0; font-size:13px;}
.lista2 li {}
.lista2 li a {text-decoration:none; color:#656565;}
.lista2 li a b {color:#4472aa; float:left; margin-bottom:7px;}

.lista_busca {list-style:none; margin:28px 0 0 0; font-size:13px;}
.lista_busca li {margin-bottom:20px;}
.lista_busca li a {text-decoration:none !important; color:#656565;}
.lista_busca li a b {color:#4472aa; float:left; margin-bottom:7px;}
.lista_busca li a .data_busca {float:left; margin:-5px 0 5px 0;}

.lista3 {list-style:none; float:left; width:248px; font-size:13px;}
.lista3 li {}
.lista3 li hr {border-width:0; height:1px; border-top:1px solid #d5d5d5; width:248px; margin:17px 0;}
.lista3 li a {text-decoration:none; color:#656565;}
.lista3 li a b {color:#4472aa; float:left; margin-bottom:7px;}

.lista4 {list-style:none; font-size:13px; font-weight:bold; text-transform:uppercase; letter-spacing:-1px;}
.lista4 li {width:158px; float:left; margin-bottom:30px;}
.lista4 li.margem1 {margin-right:40px;}
.lista4 li a {text-decoration:none; color:#4a4a4a; display:block;}
.lista4 li a:hover {color:#4472aa;}
.lista4 li a img {margin-bottom:15px;}

#listacoberturas {list-style:none; font-size:13px;}
#listacoberturas li {width:555px; border:1px solid #D5D5D5; margin-bottom:40px;}
#listacoberturas li:hover {background:#f9f9f9;}
#listacoberturas li a {display:block; text-decoration:none;}
#listacoberturas li img {width:158px; height:105px; float:left; margin:10px 0 10px 10px;}
#listacoberturas li .coberturas_cx {float:left; margin:10px; width:365px;}
#listacoberturas li .coberturas_cx .coberturas_tit {}
#listacoberturas li a .coberturas_cx .coberturas_resumo {color:#656565; float:left; margin-top:15px;}

#listaftcobertura {list-style:none; margin-left:30px;}
#listaftcobertura li {float:left; margin:0 0 15px 20px;}
#listaftcobertura li a img {width:140px; height:105px;}

#lista_coment {list-style:none; height:353px; overflow:auto;}
#lista_coment li {}
#lista_coment li span {font-size:11px;}
#lista_coment li hr {border-width:0; height:1px; border-top:1px solid #ddd; margin:10px 0;}

.addthis_button_expanded {color:#4472AA;}

#comentario_cx {width:300px; height:400px; position:fixed; background:url(../images/layout/transp1.png); padding:10px; z-index:9; color:#4c4c4c; display:none;}
#comentario_cx .coment_header {background:#f2f2f2; height:13px; padding:5px 10px; border-bottom:1px solid #e5e5e5; font-size:12px; font-weight:bold; position:relative;}
#comentario_cx .coment_header h2 {font-size:12px; font-weight:bold;}
#comentario_cx .coment_header #coment_close {position:absolute; top:5px; right:10px; text-decoration:none; color:#4c4c4c;}
#comentario_cx .coment_header #comentar {position:absolute; top:5px; left:120px; text-decoration:none; color:#4472AA;}
#comentario_cx .coment_cont {height:353px; background:#fff; padding:5px 10px;}

#comentario_cx .coment_cont #form_coment {display:none; position:relative;}
#comentario_cx .coment_cont #form_coment label {font-size:11px; font-weight:bold;}
#comentario_cx .coment_cont #form_coment input[type="text"] {border:1px solid #bbb; color:#333; width:272px; padding:3px; height:17px; margin:3px 0 20px 0;}
#comentario_cx .coment_cont #form_coment textarea {border:1px solid #bbb; color:#333; width:272px; padding:3px; height:80px; margin:3px 0 20px 0;}
#comentario_cx .coment_cont #form_coment input[type="submit"] {background:#fff; border:1px solid #b5b5b5; padding:2px 4px; font-size:11px; font-weight:bold; color:#333; width:60px; letter-spacing:0.7px;}
#comentario_cx .coment_cont #form_coment input[type="submit"]:hover {border-color:#444; color:#0066cc; cursor:pointer;}
#comentario_cx .coment_cont #form_coment input[type="reset"] {background:#fff; border:1px solid #b5b5b5; padding:2px 4px; font-size:11px; font-weight:normal; color:#333; width:70px; letter-spacing:0.7px;}
#comentario_cx .coment_cont #form_coment input[type="reset"]:hover {border-color:#444; color:#0066cc; cursor:pointer;}

#comentario_cx .coment_footer {height:12px; background:#f2f2f2; border-top:1px solid #e5e5e5;}

#bannerilha {float:right; margin-right:15px;}

.titulo_pg {margin:90px 0 26px 0;}

.titulo1 {font-size:28px; font-weight:normal; line-height:27px; margin-top:80px; color:#4472aa;}
.datahora {font-size:12px; color:#a9a9a9; float:left; margin-top:5px;}

.texto1 {color:#656565; margin:10px 0 0 0; font-size:13px;}
.texto1 p {margin:10px 0;}
.texto1 a {color:#4472aa; text-decoration:none;}
.texto1 a:hover {text-decoration:underline;}

#form_contato {float:left; width:260px; margin-top:-15px; position:relative;}
#form_contato .lbform {float:left; margin:15px 0 2px 0;}
#form_contato input[type="text"] {width:250px; height:16px; padding:3px; border:1px solid #4A72A5;}
#form_contato .error {color:#f00;}
#form_contato textarea {width:250px; height:80px; padding:3px; border:1px solid #4A72A5; overflow:auto;}
#form_contato input[type="image"] {margin-top:15px;}
#form_contato #loader-contato {position:absolute; top:170px; left:90px; display:none;}
#form_contato #rescontato {position:absolute; top:410px; left:90px;}
#contatotxt {float:left; margin:20px 0 0 30px; width:265px;}

.icones1 {margin-right:26px;}
.icones2 {margin-right:15px;}

#destaques {width:265px; margin:22px 0 0 0; float:right;}

#destaques .lista1 {list-style:none; margin-top:23px;}
#destaques .lista1 li {}
#destaques .lista1 li a {color:#656565; text-decoration:none;}
#destaques .lista1 li hr {border-width:0; height:1px; border-top:1px solid #ddd; margin:17px 0;}
#destaques #todas {text-decoration:none; color:#4472AA; float:right; margin-top:10px; margin-bottom:20px;}
#destaques #todas:hover {text-decoration:underline;}

#destaques #youtube {margin:20px 0 13px 0;}

#cx_footer {height:117px; background:url(../images/layout/footer_bg.jpg) repeat-x; margin-top:10px;}
#cx_footer #footer {width:985px; margin:0 auto;}
#cx_footer #footer #logotipo2 {margin:31px 0 0 20px; float:left;}

#cx_footer #footer ul {list-style:none; float:left; font-size:15px; margin:50px 0 0 150px;}
#cx_footer #footer ul li {float:left; margin-right:20px;}
#cx_footer #footer ul li a {color:#b0cbec; text-decoration:none;}

#cx_footer #footer #projeteweb {float:left; margin:50px 0 0 230px;}