@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}

body{ font-family:Arial, Verdana; background:url(../img/bg.jpg) repeat}

h1{}

h2{}

img{border:0}

a:link, a:active, a:visited{color:#D77808; text-decoration:underline; font-size:12px}
a:hover{color:#D77808; text-decoration:none;  font-size:12px}

.homepage{ width:940px; margin:0 auto; position:relative}

.topo{ background:url(../img/topo.png) no-repeat center; position:relative; margin-bottom:30px}

.logo{background:url(../img/logo.png) no-repeat; width:237px; height:97px;}
.logo_int{width:940px; margin:0 auto; padding-top:40px}

.camorim{font-size:20px; color:#2F3192}

.banner{}

#paginas{}

#prev{width:42px; height:42px; position:absolute; left:10px; top:100px; background:url(../img/bt_prev.png) no-repeat; z-index:1000; cursor:pointer}
#next{width:42px; height:42px; position:absolute; right:10px; top:100px; background:url(../img/bt_next.png) no-repeat; z-index:1000; cursor:pointer}


ul{list-style:none}
.menu{ height:49px; background:url(../img/bg_menu.jpg) no-repeat}
.menu li{ float:left}
.menu li a:link, .menu li a:active, .menu li a:visited{ color:#fff; display:list-item; padding-top:12px; text-decoration:none; font-size:14px}
.menu li a:hover{ color: #CCC; display:list-item; text-decoration:none; font-size:14px}
.linha { width:1px; height:40px; background: url(../img/linha.jpg) no-repeat; margin:0 23px 0 23px; float:left}

.conteudo{ padding:20px}

.empresa{ float:left; width:600px; height:168px; margin-right:0; background:url(../img/bg_empresa.png) no-repeat; line-height:25px; padding-left:10px}

.news{ float:right; width:200px; background:url(../img/bg_news.png) no-repeat; width:243px; height:118px; padding:50px 0 0 20px; font-size:12px}
.news select{width:200px}

.news input{padding:3px; width:170px}

.titulo{font-size:30px; color:#ED8701; border-bottom:1px  #333 solid; margin-bottom:30px}

.col_esquerda{float:left; width:265px;}
.col_direita{float:right; width:580px}

#bt_engereiros{ float:left; width:120px; margin-right:20px;}
#bt_arquitetos{float:left; width:120px; margin-right:20px}
#bt_decoradores{float:left; width:120px; margin-right:20px}
#bt_outros{float:left; width:120px; margin-right:20px}

#engenheiros{display:block}
#arquitetos{display:none}
#decoradores{display:none}
#outros{display:none}

.titProf{font-size:20px; margin:20px 0}

.conteudo th{padding:6px; background-color:#333; color:#FFF}
.conteudo td{padding:6px}
.odd{background-color: #fff}
.even{background-color: #EEE}


.bt_prof{background:url(../img/bt_prof.png) no-repeat; width:125px; height:33px; margin-right:10px; text-align:center; padding-top:15px; cursor:pointer; font-size:12px}

.formFinan input{ padding:4px}

.col_esquerda img{ margin-bottom:10px}

.mapa1, .mapa2, .mapa3{display:none; padding:10px; background-color: #CCC; width:532px; margin:10px 0; cursor:pointer}
.fechar_mapa1, .fechar_mapa2, .fechar_mapa3{margin:10px 0; font-size:12px; cursor:pointer}

.rodape{ height:170px; background:url(../img/bg_rodape.png) no-repeat; font-size:11px; color:#FFF}

.rodape_int{ width:940px; margin:0 auto; padding:110px 0 0 0}