/* CSS Document */
body {margin:0; padding:0; background: url(../../imagens/fundo.gif)}
p {margin:10px 0; padding:0}
form {margin:0; padding:0}
img, table {border:0}
p, div, td, a {font: 11px verdana; color:#575757; text-decoration:none}
a:hover { color:#ffba00 }

#cont { width:974px; margin:10px auto; display:table}
#topo {width:974px; height:140px; float:left; background:url(../../imagens/fundo_topo.png) no-repeat}
#menu {width:974px; height:71px; float:left; background:url(../../imagens/fundo_menu.png) no-repeat}
#banners {width:928px; float:left; background:url(../../imagens/fundo_conteudo.png) repeat-y; padding: 15px 23px 0 23px }
#conteudo {width:928px; float:left; background:url(../../imagens/fundo_conteudo.png) repeat-y; padding:15px 23px}
#parceiros {width:928px; float:left; background:url(../../imagens/fundo_conteudo.png) repeat-y; padding:0px 23px 15px 23px}
#rodape {width:974px; height:159px; float:left; background:url(../../imagens/fundo_rodape.png) no-repeat; padding: 25px 0}

.fundo_titulo1 { width:443px; height:26px; padding:10px 0 0 14px; margin:0; margin-bottom:2px; background:url(../../imagens/fundo_titulo1.png) no-repeat}
.fundo_titulo2 { width:286px; height:25px; padding:10px 0 0 14px; margin:0; margin-bottom:2px; background:url(../../imagens/funto_titulo2.gif) no-repeat}
.fundo_titulo3 { width:911px; height:26px; padding:10px 0 0 14px; margin:0; margin-bottom:2px; background:url(../../imagens/fundo_titulo3.png) no-repeat}
.fundo_titulo4 { width:98%; height:26px; padding:10px 0 0 14px; margin:0; margin-bottom:2px; background: #e8e8e8}

.formulario { color:#575757; border:solid 1px #989898; padding:3px; font:11px verdana;}
.formulario_erro { color:#F00; border:solid 1px #F00; padding:3px; font:11px verdana;}

.fonte_cinza {color:#929292}
.fonte_laranja {color:#ff7e00}
.fonte_branca {color:#FFF}
.fonte_cinza_escura {color:#2f2f2f}
.fonte_9 {font-size:9px}
.fonte_10 {font-size:10px}
.fonte_11 {font-size:11px}
.fonte_12 {font-size:12px}

/**** TOPO ****/
#topo .col1 { float:left; width:200px; margin-left:50px }
#topo .col2 { float:right; width:325px; margin-right:40px; margin-top:75px}
#topo .col2 div {float:left}
#topo .col2 .input {background:url(../../imagens/fundo_input_busca.png); width:235px; height:31px}
#topo .col2 .formumario_busca { padding:5px 10px; width:215px; height:20px; background:none; border:none;font: 11px, verdana; color:#575757;}

/**** MENU ****/
#menu ul {list-style:none; margin: 7px auto 0 auto; padding:0; width:927px;}
#menu li {float:left; line-height:0}
#menu a {padding: 7px 24px 18px 24px; display:block; font: 10px verdana; color:#231f20;}
#menu a:hover, #menu .corMenu, #menu .ativo2Ativo a, #menu .ativo3Ativo a, #menu .ativoNormal a, #menu .ativoSubmenuAtivo a {color:#ffba00; }
#menu .ativoSubmenuAtivo ul a {color:#FFF; }
#menu .ativoSubmenuAtivo ul a:hover {color:#ffba00; }

#menu li:hover, #menu .ativoNormal {float:left; line-height:0;background:url(../../imagens/fundo_menu.gif) center top no-repeat}
#menu .ativoSubmenu:hover, #menu .ativoSubmenuAtivo {background:url(../../imagens/fundo_menu_submenu.gif) center top no-repeat;}
#menu .ativo2:hover,#menu .ativo2Ativo {background:url(../../imagens/fundo_menu2.gif) center top no-repeat}
#menu .ativo3:hover,#menu .ativo3Ativo {background:url(../../imagens/fundo_menu3.gif) center top no-repeat}

#menu ul ul {list-style:none; margin:5px 0 0 0; padding:0; position:absolute;}
#menu ul ul li {float:left; line-height:0; border-right:solid 1px #FFF}
#menu ul ul a { font: bold 10px verdana; padding:0px 15px; display:block; color:#FFF}
#menu ul ul li:hover { background:none}

/**** CONTEUDO ****/
#conteudo .linha1 {float:left; margin-bottom:15px;}
#conteudo .linha2 {float:left; margin-bottom:15px; width:926px}

#conteudo .linha1 .col1 { width:456px; height:278px; float:left; margin-right:12px; }
#conteudo .linha1 .col2 { width:457px; float:left }
#conteudo .linha1 .col2 div, #conteudo .contLinhas{ margin: 0 12px; padding: 17px 0; border-bottom: solid 1px #e8e8e8 }

#conteudo .linha2 .cols { width:300px; margin-right: 12px; float:left}
#conteudo .balao { background: url(../../imagens/fundo_cont_balao.gif) bottom no-repeat #f6f6f6; padding: 15px; height:124px;}
#conteudo .balao .imagem { width: 93px; text-align:center; float:left; height:125px; display:table-cell; vertical-align:middle; }
#conteudo .balao .texto { width:167px; float:right; margin-bottom:10px; line-height:14px}

#conteudo .resultLinhas{ margin: 0 15px; padding: 10px 10px 10px 25px; border-bottom: solid 1px #e8e8e8; background:url(../../imagens/marcador.gif) 10px 14px no-repeat }

#conteudo .resultLinhas2 { margin-bottom:15px; background:#efefef}
#conteudo .resultLinhas2 p { line-height:15px;  margin:0; padding:4px 5px}
#conteudo .resultLinhas2 .data { margin:0; font:bold 12px verdana;  background:#dddddd}

#conteudo .colunas {float:left; width:230px; margin:20px 35px;text-align:center; height:250px}

/**** PARCEIROS ****/
#parceiros .selos { padding: 15px; float:left; background: url(../../imagens/fundo_cont_balao2.gif) bottom no-repeat #f6f6f6;}
#parceiros .selos .cols{ width:190px; height:80px;  margin-right:45px; margin-bottom:20px; float:left; display:table-cell; vertical-align:middle; text-align:center;}

/**** RODAPE ****/
#rodape .col1 { width:430px; margin-left: 45px; height:110px; float:left;}
#rodape .col2 { width:440px; margin-right: 25px; height:110px; float:right; background:url(../../imagens/logo_marcos_meier_fundo.gif) 0 35px no-repeat}
