* {margin:0; padding:0; font-family:Arial;}

body {background-color:#DBDBDB;}

td, th { font-size: 11px; color: #666666; line-height: 18px;}

table {margin-left:40px;}

#alinhasite {width:928px; margin:0 auto; border:0;}

#topo {width:928px; height:115px; background-image:url(../images/topo.jpg); float:left;}
#topo img {position:relative; top:10px; left:30px; float:left;}

#topo_direita {position:relative; top:22px; right:30px; width:250px; float:right;}
#falecom {width:250px; height:20px;}
#falecom h1 {font-size:9px; color:#FF9906; text-align:right;}

#endereco {width:250px; height:50px;}
#endereco ul {list-style-type:none;}
#endereco li {font-size:9px; color:#999999; line-height:13px; }

#menu {width:928px; height:31px; background-image:url(../images/menu.jpg); float:left;}

#menulist {width:570px; height:31px; float:left;}
#menulist ul {position:relative; top:6px; left:40px; list-style-type:none;}
#menulist li {font-size:12px; color:#666666; display:inline; margin-right:15px; font-weight:bold; }
#menulist li a:link {color:#666666; text-decoration:none;}
#menulist li a:visited {color:#666666; text-decoration:none;}
#menulist li a:hover {color:#666666; text-decoration:underline;}
#menulist li a:active {color:#666666; text-decoration:none;}

#menurestrito {width:350px; height:14px; float:left; margin-top:5px; vertical-align:baseline;}
#menurestrito label {font-size:12px; height:14px;}
.logar {width:100px; height:14px; font-size:11px; background-color:#F1F1F1; border:1px #666666 solid;} 

#flash {width:928px; height:199px; background-image:url(../images/flash.jpg); float:left;}

#corpo {width:928px; height:212px; background-image:url(../images/corpo.jpg); float:left;}

#bemvindo {position:relative; left:55px; top:28px; width:330px; float:left;}
#bemvindo h1 {font-size:12px; color:#FF9906; margin-bottom:10px;}
#bemvindo p {font-size:10px; color:#666666; margin-bottom:10px;}

#servicos {position:relative; left:85px; top:28px; width:180px; float:left;}
#servicos h1 {font-size:12px; color:#FF9906; margin:0 0 10px 13px;}
#servicos img {border:0;}
#servicos p {font-size:10px; color:#666666; margin-top:5px; padding:0 30px 0 5px;}

#noticias {position:relative; left:102px; top:28px; width:300px; float:left;}
#noticias h1 {font-size:12px; color:#FF9906; margin-left:7px;}

#noticias_corpo {width:280px; height:114px; margin-top:10px; overflow:hidden;}
#noticias_corpo img {border:0; float:left;}
#noticias_corpo h2 {font-size:12px; color:#666666; float:left; margin-bottom:5px;}
#noticias_corpo p {font-size:10px; color:#666666; float:left;}

#noticias_base {width:300px; height:25px; overflow:hidden;}
#noticias_base h2 {font-size:10px; color:#FF9906; margin-top:10px;}

#base {width:928px; height:43px; background-image:url(../images/base.jpg); float:left;}
#base_esquerda {width:400px; float:left; margin-left:25px; margin-top:10px;}
#base_esquerda p {font-size:8px; color:#666666;}
#base_direita {width:400px; float:right;}
#base_direita p {font-size:9px; color:#666666; text-align:right; margin-right:30px; margin-top:10px;}


#interna_topo {width:928px; height:60px; background-image:url(../images/interna_topo.jpg); float:left;}
#interna_topo h1 {font-size:14px; color:#FF9906; margin:27px 0 0 50px;}

#interna_pautas_topo {width:928px; height:60px; background-image:url(../images/interna_topo_pautas.jpg); float:left;}
#interna_pautas_topo h1 {font-size:14px; color:#FF9906; margin:27px 0 0 50px;}

#interna_corpo {width:928px; background-image:url(../images/interna_corpo.jpg); background-repeat:repeat-y; float:left;}
#interna_corpo h1 {font-size:13px; color:#FF9906; margin:0 0 10px 45px;}
#interna_corpo h3 {font-size:13px; color:#B71111; margin:0 0 10px 45px;}
#interna_corpo h4 {font-size:12px; color:#999999; margin:0 0 10px 45px;}
#interna_corpo h5 {font-size:13px; color:#B71111; margin:10px 0 0 45px;}
#interna_corpo p {font-size:12px; text-align:justify; color:#666666; padding:0 45px 0 45px; }
#interna_corpo img {padding:5px 10px; }
#interna_corpo hr {width:840px; color:#999999; margin-left:45px;}
#interna_corpo table {margin-left:45px;}


#interna_base {width:928px; height:25px; background-image:url(../images/interna_base.jpg); float:left;}

h1 a:link {color:#FF9906; text-decoration:none;}
h1 a:visited {color:#FF9906; text-decoration:none;}
h1 a:hover {color:#FF9906; text-decoration:underline;}
h1 a:active {color:#FF9906; text-decoration:none;}

h2 a:link {color:#FF9906; text-decoration:none;}
h2 a:visited {color:#FF9906; text-decoration:none;}
h2 a:hover {color:#FF9906; text-decoration:underline;}
h2 a:active {color:#FF9906; text-decoration:none;}

h3 a:link {color:#999999; text-decoration:none;}
h3 a:visited {color:#999999; text-decoration:none;}
h3 a:hover {color:#999999; text-decoration:underline;}
h3 a:active {color:#999999; text-decoration:none;}

h4 a:link {color:#999999; text-decoration:none;}
h4 a:visited {color:#999999; text-decoration:none;}
h4 a:hover {color:#999999; text-decoration:underline;}
h4 a:active {color:#999999; text-decoration:none;}

p a:link {color:#666666; text-decoration:none;}
p a:visited {color:#666666; text-decoration:none;}
p a:hover {color:#666666; text-decoration:underline;}
p a:active {color:#666666; text-decoration:none;}

td a:link {color:#FF9906; text-decoration:none;}
td a:visited {color:#FF9906; text-decoration:none;}
td a:hover {color:#FF9906; text-decoration:underline;}
td a:active {color:#FF9906; text-decoration:none;}

#contato_form {position:relative; left:70px; width:600px; margin-top:20px; float:left;}

#form_campos {width:370px; border:0; margin:0; padding:0 0 0 70px; float:left;}
#form_campos fieldset {height:315px; width:380px; margin:0; padding:10px 10px 0 10px; border-color:#0099CC}
#form_campos legend {color:#CC0000; font-size:22px;}
#form_campos ul {float:left; list-style-type:none; border:0; margin:10px 0 0 0; padding:0;}
#form_campos li {font-size:13px; font-weight:bold; color:#000000; border:0; padding:0; margin:0 0 10px 0;}
#form_campos label {color:#FF9900;}
input.campos_promo { height:15px; font-size:13px; color:#666666; border: 1px #006699 solid; background-color:#F1F1F1; padding:0;}
#form_campos textarea {width:260px; height:100px; font-size:13px; color:#666666; border: 1px #006699 solid; margin:0; padding:0; background-color:#F1F1F1; float:left; overflow:auto; }
#form_campos p {width:290px; font-size:11px; color:#CC0000; text-align:left; float:left; margin:10px 0 0 0; padding:0 0 0 70px; }

#botoes_falecom {width:300px; border:0; margin:10px 0 0 0; padding:0; float:left;}
#botoes_falecom img {padding:0 10px 0 0; margin:0;}
#botoes_falecom h1 {width:150px; font-size:11px; color:#CC0000; text-align:left; margin:0; padding:0 0 0 95px;}



