/*
CONFIGURAÇÃO GERAL
¯¯¯¯¯¯¯¯¯¯¯¯ ¯¯¯¯¯
*/

.site{ width:768px; margin:0 auto; display:table; background-color:#FFFFFF; }
.topo{ width:100%; padding:20px; }
.conteudo{ margin:10px 20px; }
.conteudo:after{ content:"."; display:block; clear:both; visibility:hidden; height:0; overflow:hidden; }

/*
MENU
¯¯¯¯
*/

.submenu{ display:block; color:#006bb7; margin:0px; padding-top:4px; padding-left:10px; width:736px; height:43px; background:url(../../images/background_submenu.gif) no-repeat; }
.submenu strong{ font-size:11px; color:#006bb7; }
.submenu span{ font-size:11px; display:block; float:left; }
.submenu ul{ list-style:none; float:right; margin-right:25px; margin-top:10px; }
.submenu ul li{ float:left; border-right:1px #006bb7 solid; }
.submenu ul li.ultimo{ border-right:none; }
.submenu ul li a{ color:#006bb7; font-weight:bold; font-size:11px; padding:0 10px; display:block;  }

/*
PADRÃO PARA TABELAS
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
*/

.conteudo table{ width:100%; border-collapse:collapse; table-layout:auto; }
.conteudo table thead{ font-size:14px; font-weight:bold; }
.conteudo table thead tr td{ border-bottom:2px solid #000; }
.conteudo table tbody tr td{ padding:15px 0px; border-bottom:1px solid #bbb; }

/* 
PADRÃO PARA FORMULÁRIOS
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
*/

.conteudo fieldset{ width:700px; padding:15px; display:block; }
.conteudo legend{ font:bold 15px Arial, Helvetica, sans-serif; color:#007F3D; }
.conteudo label{ padding-bottom:5px; color:#000; display:block; width:380px; float:left; }
.conteudo label input{ width:380px; }

.rodape{ width:100%; margin-top:20px; background:url(../../images/linha_verde_logotipos.gif) center 30% no-repeat; }
.rodape ul.logotipos{ text-align:center; margin:0 auto; }
.rodape ul.logotipos li{ display:inline; padding:0 20px; background-color:#FFF; }
.rodape ul.logotipos li img{ margin-bottom:-2px;  background-color:#FFF; }

.rodape ul.logotiposNewLine{ text-align:center; margin:10px auto 0px auto; }
.rodape ul.logotiposNewLine li{ display:inline; padding:0 20px; background-color:#FFF; }
.rodape ul.logotiposNewLine li img{ margin-bottom:-2px;  background-color:#FFF; }
.rodape address{ width:100%; text-align:center; margin:0 auto; margin-top:0px; padding-top:60px; background:url(../../images/rodape.gif) center center no-repeat; }
