/* FORMATAÇÃO DE PÁGINA */

html, body {
	margin-left: 5px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

p {
margin: 5px 0px 0px 0px;
}

h1 {font-size:22px; font-weight:bold; margin: 5px 0px 5px 0px; border-bottom:dotted 1px #CCCCCC;}
h2 {font-size:18px; font-weight:bold; margin: 5px 0px 5px 0px; border-bottom:dotted 1px #CCCCCC;}
h3 {font-size:16px; font-weight:bold; margin: 5px 0px 5px 0px; border-bottom:dotted 1px #CCCCCC;}
h4 {font-size:14px; font-weight:bold; margin: 5px 0px 5px 0px; border-bottom:dotted 1px #CCCCCC;}
h5 {font-size:12px; font-weight:bold; margin: 15px 0px 5px 0px; }
h6 {font-size:10px; font-weight:bold; margin: 5px 0px 5px 0px; border-bottom:dotted 1px #CCCCCC;}

form {
margin: 0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

select {
margin: 0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

/* ESTILO PRINCIPAL */
#corpo {
margin:0 auto;
text-align:left;
}

.legenda {
font-size:9px;
}

.rotulo {
margin: 15px 0px 0px 10px;
font-weight:bold;
}

.dado {
margin: 15px 0px 0px 10px;
}

/* ESTILOS DO CABEÇALHO*/

#cabecalho {
height:75px;
width:1000px;
}

#logo {
width:215px;
float:left;
margin-top: 0px;
}

#titulo {
width:785px;
float:left;
margin-top: 30px;
text-align:center;
}

#titulo h1{
border-bottom: 0px;
}

#area_login {
width:300px;
height:25px;
float:right;
text-align:center;
vertical-align:text-top;
background-color:#CCCCCC;
}

/* ESTILO QUE ENGLOBA MENU DO TOPO E BUSCA */

#menu_search {
height:60px;
width:1000px;
}

/* ESTILOS DO BOX DE BUSCA*/
#busca {
width:300px;
float:right;
margin-top: 15px;
text-align:right;
}

#busca input {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#006699;
}

#busca .botao {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
}

/* ESTILOS DO MENU DO TOPO*/

#menu_topo {
width:600px;
height:30px;
float:left;
margin-top: 10px;
background-image:url(imagens/menu_topo_bg.jpg);
}

#menu_topo li{
padding: 5px 15px 0px 10px;
float: left;
margin: 0px;
font-size:12.5px;
color:#FFFFFF;
border-right:solid 1px #FFFFFF;
}

#menu_topo ul{
list-style-type: none;
padding: 0px 0px 0px 0px;
margin: 0px;
}

#menu_topo a{
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}

#menu_topo a:hover{
background-color:#FFFFFF;
color:#003366;
}

/* ESTILOS DO GLOSSÁRIO */

#menu_topo_glossario {
width:400px;
height:25px;
float:right;
margin-top: 10px;
padding: 5px 0px 0px 0px;
background-image:url(imagens/menu_topo_bg.jpg);
text-align:right;
font-size:12px;
color:#FFFFFF;
}

#menu_topo_glossario input {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#006699;
}

#menu_topo_glossario .botão {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}


/* ESTILOS DO BREADCRUMB */

#breadcrumb {
width:1000px;
height:15px;
float:left;
margin-top: 0px;
margin-bottom: 20px;
}

#breadcrumb p{
font-size:10px;
}

#breadcrumb a:hover{
text-decoration:underline;
}

/* ESTILOS DAS OPÇOES DA HOME */

#opcoes_home {
	width:575px;
	float:left;
	text-align:center;
	border: solid 1px #CCCCCC;
	height:420px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}

#opcoes_home h3{
border-bottom:none;
}

#opcoes_home form,select,input{
font-size:10px;
}

#ambiente {
width:70px;
float:left;
padding-left: 10px;
text-align:left;
height:180px;
}

#servicos {
width:340px;
float:left;
padding-left: 10px;
margin-left: 5px;
text-align:left;
}

#prestadoras {
width:90px;
float:left;
padding-left: 10px;
margin-left: 5px;
border-left: solid 1px #CCCCCC;
text-align:left;
height:180px;
}

#geografico {
width:400px;
float:left;
padding-left: 10px;
margin-left: 5px;
border-left: solid 1px #CCCCCC;
text-align:left;
}

#botao {
width:170px;
margin: 0px 0px 20px 0px;
float:left;
text-align:left;
}



/* ESTILOS DO CONTEUDO */

#conteudo {
width:1200px;
margin-bottom: 20px;
}

#menu_lateral {
width:200px;
float:left;
border-top:solid 1px #cccccc;
border-left:solid 1px #eeeeee;
border-right:solid 1px #eeeeee;
background-color:#F5F5F5;
padding-bottom: 10px;
margin-bottom: 20px;
}

#menu_lateral ul{
list-style-type: none;
padding: 0px 0px 0px 0px;
margin: 0px;
}

#menu_lateral li{
padding: 0px 0px 0px 15px;
margin: 0px;
}

#menu_lateral h4{
color:#0066CC;
}

#central {
width:570px;
float:left;
margin: 0px 10px 0px 10px;
background-color:#F5F5F5;
}


#central_full {
width:788px;
float:left;
margin: 0px 0px 0px 10px;
background-color:#F5F5F5;
}

#box_esquerda {
width:280px;
float:left;
margin: 0px 3px 15px 0px;
border-top:solid 1px #cccccc;
border-left:solid 1px #eeeeee;
border-right:solid 1px #eeeeee;
border-bottom:solid 1px #eeeeee;
background-color:#ffffff;
height:400px;
}

#box_esquerda form {
margin: 0px 0px 0px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#box_esquerda_br {
width:568px;
float:left;
margin: 0px 3px 15px 0px;
border-top:solid 1px #cccccc;
border-left:solid 1px #eeeeee;
border-right:solid 1px #eeeeee;
border-bottom:solid 1px #eeeeee;
background-color:#ffffff;
height:250px;
}

#box_esquerda_br_mapa{
width:180px;
float:left;
}

#box_esquerda_br_conteudo{
width:378px;
float:right;
}


#box_direita {
width:280px;
float:right;
margin: 0px 0px 15px 2px;
border-top:solid 1px #cccccc;
border-left:solid 1px #eeeeee;
border-right:solid 1px #eeeeee;
border-bottom:solid 1px #eeeeee;
background-color:#ffffff;
height:400px;
}

#box_direita form {
margin: 0px 0px 0px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#box_dados {
width:488px;
float:left;
margin: 0px 0px 15px 10px;
border-top:solid 1px #cccccc;
border-left:solid 1px #eeeeee;
border-right:solid 1px #eeeeee;
border-bottom:solid 1px #eeeeee;
background-color:#ffffff;
height:400px;
}

#direita {
width:1px;
float:left;
border-top:solid 1px #cccccc;
border-left:solid 1px #eeeeee;
border-right:solid 1px #eeeeee;
background-color:#F5F5F5;
padding-bottom: 10px;
}

#esquerda {
width:200px;
float:left;
border-top:solid 1px #cccccc;
border-left:solid 1px #eeeeee;
border-right:solid 1px #eeeeee;
background-color:#F5F5F5;
padding-bottom: 10px;
}

#box_erbs {
width:195px;
float:left;
margin: 0px 0px 10px 2px;
border-top:solid 1px #eeeeee;
border-left:solid 1px #eeeeee;
border-right:solid 1px #eeeeee;
border-bottom:solid 1px #eeeeee;
background-color:#ffffff;
padding-bottom: 10px;
height:140px;
}

#box_erbs form {
margin: 0px 0px 0px 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

#box_atualizacoes {
width:520px;
float:left;
/*margin: 0px 0px 10px 2px;
border-top:solid 1px #eeeeee;
border-left:solid 1px #eeeeee;
border-right:solid 1px #eeeeee;
border-bottom:solid 1px #eeeeee;
background-color:#ffffff;
padding-bottom: 10px;*/
height:90px;
}

#box_atualizacoes .data{
font-weight:bold;
}

#box_atualizacoes ul{
list-style-image:url(imagens/bullet_news.gif);
padding: 0px 0px 0px 5px;
margin: 0px 0px 0px 20px;
}

#box_atualizacoes li{
padding: 5px 0px 0px 0px;
font-size:12px;
}
 
#box_atualizacoes a{
text-decoration:none;
color:#000000;
}

#box_atualizacoes a:hover{
text-decoration:underline;
color:#000000;
}

#box_acessadas {
width:185px;
float:left;
margin: 0px 0px 10px 2px;
border-top:solid 1px #eeeeee;
border-left:solid 1px #eeeeee;
border-right:solid 1px #eeeeee;
border-bottom:solid 1px #eeeeee;
background-color:#ffffff;
padding-bottom: 10px;
height:140px;
}

#box_buscaddd {
width:235px;
float:left;
margin: 0px 0px 10px 2px;
border-top:solid 1px #eeeeee;
border-left:solid 1px #eeeeee;
border-right:solid 1px #eeeeee;
border-bottom:solid 1px #eeeeee;
background-color:#ffffff;
padding-bottom: 10px;
height:80px;
}

#box_acessadas ul{
list-style-image:url(imagens/bullet_mais.gif);
padding: 0px 0px 0px 5px;
margin: 0px 0px 0px 20px;
}

#box_acessadas li{
padding: 5px 0px 0px 0px;
font-size:10px;
}
 
#box_acessadas a{
text-decoration:none;
color:#000000;
}

#box_acessadas a:hover{
text-decoration:underline;
color:#000000;
}

#box_operadoras {
width:195px;
float:left;
margin: 0px 0px 10px 2px;
border-top:solid 1px #eeeeee;
border-left:solid 1px #eeeeee;
border-right:solid 1px #eeeeee;
border-bottom:solid 1px #eeeeee;
background-color:#ffffff;
padding-bottom: 10px;
height:140px;
}

#box_mun {
width:195px;
float:left;
margin: 0px 0px 10px 2px;
border-top:solid 1px #eeeeee;
border-left:solid 1px #eeeeee;
border-right:solid 1px #eeeeee;
border-bottom:solid 1px #eeeeee;
background-color:#ffffff;
padding-bottom: 10px;
height:220px;
}

#box_mun form {
margin: 0px 0px 0px 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

#opcoes {
width:780px;
clear:both;
border-top:solid 1px #cccccc;
border-left:solid 1px #eeeeee;
border-right:solid 1px #eeeeee;
background-color:#F5F5F5;
padding-bottom: 10px;
margin: 90px 0px 0px 2px;
height:160px;
}
#itenshome {
width:1000px;
float:left;
border-top:solid 1px #cccccc;
border-left:solid 1px #eeeeee;
border-right:solid 1px #eeeeee;
background-color:#F5F5F5;
padding-bottom: 10px;
margin: 10px 0px 0px 2px;
height:160px;
}
/* ESTILOS DO RODAPÉ */

#rodape {
width:1000px;
clear:both;

}

#texto_rodape_copy {
width:290px;
float:left;
text-align:left;
margin: 10px 0px 10px 0px;
padding: 4px 10px 0px 0px;
border-top:solid 1px #eeeeee;
border-bottom:solid 1px #eeeeee;
height:20px;
}
#texto_rodape_menu {
width:690px;
float:left;
text-align:right;
margin: 10px 0px 10px 0px;
padding: 4px 10px 0px 0px;
border-top:solid 1px #eeeeee;
border-bottom:solid 1px #eeeeee;
height:20px;
}

#contato {
width:80px;
float:right;
vertical-align:middle;
text-align:center;
padding: 4px 10px 0px 0px;
margin: 10px 0px 10px 0px;
border-top:solid 1px #eeeeee;
border-bottom:solid 1px #eeeeee;

}

#contato a {
font-size:12px;
text-decoration:none;
font-weight:bold;
}

#grupo_topo 
{
  float:left;
  width:590px;
  margin: 0px 5px 0px 5px;
  }
 
 #grupo_topo h3 {font-size:18px; font-weight:bold; margin: 5px 0px 5px 0px; text-align:center; border: 0px;}
 
 #botao2 
{
  float:left;
  width:590px;
  margin: 10px 5px 10px 5px;
  }
