/* BASTOS E NOBRE CONTABILIDADE */
/* BRUNO MORAES - http://www.brunomoraes.com.br */

/* GERAL */
body{ padding:0; margin:0; background:url(../imagens/bg_geral.jpg) top center no-repeat;}
div#conteiner{ width:970px; margin:0 auto; padding:0; background:#FFF;}
div#topo{ width:970px; height:161px; border-bottom:2px solid #EFCE10;}
div#logo{ width:441px; height:161px; float:left;}
div#logo a img{ border:none; }

/* MENU */
div#menu{ width:529px; height:161px; float:right;}
div#menu ul{ padding:0 0 0 50px; margin:0; float:right;}
div#menu ul li{ list-style:none; display:inline;}
div#menu ul li a{ text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#333; padding:90px 20px 20px 20px; margin:0; float:left;}
div#menu ul li a.ativo{ color:#FFF; background:#EFCE10;}
div#menu ul li a:hover{ color:#FFF; background:#EFCE10;}

/* APRESENTACAO */
div#apresentacao{ width:970px; height:202px; background:url(../imagens/bg_apresentacao.jpg) top right no-repeat; float:left;}
div#apresentacao p{ width:404px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; padding:30px 0 0 25px; margin:0; line-height:22px;}

div#quemsomos{ width:970px; background:url(../imagens/bg_quem_somos.jpg) top right no-repeat #FFF; float:left; padding:0 0 20px 0; margin:0;}
div#quemsomos h2 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#C1A70D; font-weight:bold; border-bottom:2px solid #CCC; text-align:left; margin:0; padding:0 0 0 20px; height:45px; line-height:45px; width:300px;}
div#quemsomos p{ width:404px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; padding:30px 0 0 25px; margin:0; line-height:22px;}

/* DESTAQUES */
div#destaques{ width:970px; height:320px; float:left; border-top:2px solid #EFCE10; margin:0; padding:0 0 0 0; background:#FFF;}
div#destaques .blocos{ width:300px; float:left; padding:0 0 20px 18px; margin:0;}
div#destaques .blocos h2{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#C1A70D; font-weight:bold; border-bottom:2px solid #CCC; text-align:center; margin:0; padding:0; height:45px; line-height:45px;}
div#destaques .blocos ul{ margin:0; padding:15px 0 0 15px; background:url(../imagens/bg_bloco.jpg) top center no-repeat;}
div#destaques .blocos ul li{ list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; line-height:22px;}
div#destaques .blocos ul li a{ text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; line-height:22px;}
div#destaques .blocos ul li a:hover{ text-decoration:underline; color:#C1A70D;}

/* RODAPE */
div#rodape{ width:970px; height:150px; border-top:2px solid #CCC; margin:0; padding:0; float:left; margin:0; padding:15px 0 0 0; background:url(../imagens/bg_rodape.jpg) top center no-repeat;}
div#rodape p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCC; margin:0; padding: 5px 20px 0 0; text-align:right;}
div#rodape p a{ text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCC;}
div#rodape p a:hover{ text-decoration:underline;}

form{ float:left; width:404px;}
fieldset{ border:none;}
legend{ display:none;}
label{ font-family: Calibri, Arial, Helvetica, sans-serif; font-size:14px; color:#C1A70D; margin:8px 0 0 15px; padding:0; font-weight:bold; float:left;}
label.labelTitulo{ font-family: Calibri, Arial, Helvetica, sans-serif; font-size:16px; color:#F1EAA5; margin:8px 0 10px 15px; padding:0 0 15px 0; font-weight:bold; width:351px; border-bottom:1px solid #FFF;}
input{ width:323px; background:#FEFBE5; border:1px solid #000; margin:0 0 0 15px; padding:0; height:18px;}
textarea{ width:323px; background:#FEFBE5; border:1px solid #000; margin:0 0 0 15px; padding:0;}
select{ background:#FEFBE5; border:1px solid #000; margin:0 0 0 15px; padding:0;}

button{background:#F1EAA5; border:1px solid #000; padding:5px 10px; margin:8px 0 10px 27px; font-family: Calibri, Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:bold;}