* {
  margin:0px;
  padding:0px;
  font-size:13px;
  font-family:Trebuchet MS;
}

body {
  background:#999 url(../imagsens/fundo.jpg) repeat-x;
}

acronym {
  _border-bottom:1px dashed #333;
  font-size:13px;
}

a:focus, a:active {
	outline:2px solid #c30;
	color:#00f !important;
	background:#fff !important;
	text-decoration:underline;
    }
    
img {
  border:none;
}

#finaliza {
  display:block;
  clear:both;
  width:100%;
  height:1px;
  font-size:0px;
}

#tudo {
  display:block;
  width:776px;
  margin-left:-388px;
  left:50%;
  position:absolute;
  background: url(../imagens/tudo2.jpg) repeat-y;
}

#topo{
  display:block;
  width:756px;
  height:170px;
  background:#000034 url(../imagens/topo.jpg) repeat-x;
  margin-left:10px;
}

#logo {
  display:block;
  float:left;
  width:259px;
  height:69px;
  margin-top:35px;
  margin-left:20px;
  _margin-left:10px;
}

#veloz {
  display:block;
  float:left;
  width:171px;
  height:59px;
  margin-top:41px;
  margin-left:56px;
}

#medidor {
  display:block;
  width:142px;
  float:left;
  height:34px;
  margin-top:60px;
  margin-left:65px;
}

#menu {
  display:block;
  width:756px;
  clear:both;
  height:29px;
  background-color:#000034;
  margin-top:33px;
  _margin-top:32px;
}

#menu ul {
  display:block;
  width:756px;
  height:29px;
  background:#000034 url('../imagens/detalhes.jpg') repeat-x bottom;
}

#menu ul li {
  display:inline;
  list-style-type:none;
  font-size:14px;
  color:#fff;
}

#menu a:link, #menu a:visited  {
  text-decoration:none;
  color:#fff;
  font-size:14px;
  background:#000034 url('../imagens/detalhes.jpg') repeat-x bottom;
  margin-left:0px;
  display:block;
  float:left;
  height:19px;
  padding:5px 20px;
  text-align:center;
  border-left:1px solid #000034;
}

#menu a:hover, #menu a:active {
  text-decoration:none;
  font-size:14px;
  color:#fff;
  background:#000034 url('../imagens/detalhes.jpg') repeat-x top;
  

}

#menu a.ativado:link, #menu a.ativado:visited {
  text-decoration:none;
  font-size:14px;
  color:#fff;
  background:#000034 url('../imagens/detalhes.jpg') repeat-x top;
  margin-left:1px;
  display:block;
  float:left;
  height:19px;
  padding:5px 20px;
  text-align:center;
  border-left:1px solid #000034;
}

.efeito img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1 ;
background-color:#000;
}

.efeito:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=72);
-moz-opacity: 0.72;

background-color:#000;
}

#cont {
  clear:both;
  display:block;
  width:756px;
  background:#fff url(../imagens/cont.jpg) repeat-x;
  margin-left:10px;
}

#menuhor {
  display:block;
  width:150px;
  float:left;
  background: url(../imagens/menuhor.jpg) no-repeat right top;
  margin-left:20px;
  _margin-left:10px;
}

#menuhor h3 {
  margin-top:20px;
  margin-bottom:10px;
  color:#B86836;
  font-size:13px;
  font-family:Tahoma;
  
}

#menuhor h3.menos {
  margin-bottom:5px;
}

#menuhor p {
  width:130px;
  color:#666;
  font-size:12px;
  margin-bottom:5px;
}

#menuhor ul {
  display:block;
}

#menuhor ul li {
  display:block;
  list-style-type:none;
  padding:5px 0px;
  width:140px;
}

#menuhor a:link, #menuhor a:visited {
  text-decoration:none;
  font-size:13px;
  color:#006699;
  
}

#menuhor a:hover, #menuhor a:active {
  text-decoration:underline;
  color:#A40000;
}

#menuhor label {
  color:#A40000;
  
}

#menuhor input {
  width:80px;
  border:1px solid #999;
  background-color:#FFAD33;
  color:#000;
}

#menuhor input.text1 {
  margin-left:10px;
  
}

#menuhor input.text2 {
  margin-left:6px;

}

#menuhor input.bottom {
  width:60px;
  font-size:10px;
  background-color:#D90000;
  color:#fff;
  margin-top:6px;
  margin-left:70px;
}

#cont a.ativado2:link, #cont a.ativado2:visited {
  text-decoration:underline;
  color:#A40000;
  
}

#conteudo {
  display:block;
  float:left;
  width:546px;
  margin-left:20px;
}

#conteudo h1 {
  font-family:Tahoma;
  font-size:16px;
  color:#006699;
  margin-top:17px;
}

#conteudo h2 {
  margin-top:15px;
  color:#BA700C;
  font-size:14px;
  font-family:Tahoma;
}

#conteudo h3 {
  margin-top:15px;
  color:#006699;
  font-size:14px;
  font-family:Tahoma;
}

#conteudo p {
  color:#333;
  font-size:14px;
  font-family:Times New Roman;
  margin-top:15px;
  text-align:justify;
}

#conteudo p.not {
  margin-top:5px;
}

#conteudo a:link, #conteudo a:visited {
  text-decoration:none;
  color:#006699;
}

#conteudo a:hover, #conteudo a:active {
  text-decoration:underline;
  color:#000;
}

#conteudo hr {
  margin-top:15px;
  margin-bottom:15px;
  border-left:none;
  border-right:none;
  border-top:none;
  border-bottom:1px solid #ddd;
  _border:none;
  _color:#ddd;
  _height:1px;
  _text-align:left;
}

#conteudo p.marketing {
  background: url(../imagens/marketing.jpg) no-repeat left center;
  padding-left:119px;
}
#conteudo table {
  margin-top:15px;
  
}

#conteudo tr {
  
}

#conteudo td {
  border:1px solid #ccc;
  padding:5px 5px;
  width:180px;
  text-align:center;
}

#conteudo td.tit {
  font-weight:bold;
  color:#006699;
}

#conteudo p.comunic {
  background: url(../imagens/comunic.jpg) no-repeat left center;
  padding-left:140px;
}

#conteudo p.infor {
  background: url(../imagens/informatica.jpg) no-repeat right center;
  padding-right:149px;
  padding-top:10px;
  padding-bottom:10px;
}

#conteudo p.prop {
  background: url(../imagens/prop.jpg) no-repeat left center;
  padding-left:139px;
  padding-top:30px;
  padding-bottom:30px;
}

#conteudo p.tdados {
  background: url(../imagens/tdados.jpg) no-repeat right center;
  padding-right:141px;
}


#total {
  display:block;
  width:100%;
}

#totalcont {
  display:block;
  width:716px;
  margin-left:20px;
}

#totalcont h1 {
  font-family:Tahoma;
  font-size:16px;
  color:#006699;
  padding-top:15px;
  float:left;
}

#totalcont p.voltar {
  float:right;
  text-align:right;
  padding-top:15px;
}

#total p.finaliza {
 display:block;
  clear:both;
  height:1px;
  font-size:0px;
  margin-bottom:10px;
}

#total h2 {
  margin-top:5px;
  color:#BA700C;
  font-size:14px;
  font-family:Tahoma;
  margin-bottom:10px;
}

#total p {
  color:#333;
  font-size:14px;
  font-family:Times New Roman;
  margin-bottom:15px;
  text-align:justify;
}

#total a:link, #total a:visited {
  text-decoration:none;
  color:#006699;
}

#total a:hover, #total a:active {
  text-decoration:underline;
  color:#000;
}

#noticias {
  display:block;
  clear:both;
  width:416px;
  
}

#noticias h4 {
  font-size:12px;
  font-family:Tahoma;
  margin-bottom:15px;
  color:#A40000;
}

#noticias a:link, #noticias a:visited {
  text-decoration:none;
  color:#333;
  background: url(../imagens/not.jpg) no-repeat left center;
  padding-left:15px;
}

#noticias a:hover, #noticias a:active {
  text-decoration:none;
  color:#006699;
  background: url(../imagens/not.jpg) no-repeat left center;
  padding-left:15px;
}

#noticias p.not {
  margin-bottom:8px;
}

#rodape {
  clear:both;
  display:block;
  width:756px;
  border-top:1px dashed #CB7B0D;
  background-color:#000034;
  padding-top:10px;
  padding-bottom:10px;
  margin-left:10px;
}

#acessibilidade {
  display:block;
  width:358px;
  float:left;
  margin-left:20px;
  _margin-left:10px;
}

#acessibilidade p {
  color:#999;
  margin-top:10px;
  text-align:justify;
}

#acessibilidade p.acessibilidade {
  background: url(../imagens/aaa.jpg) no-repeat left center;
  padding-left:102px;
  padding-top:10px;
  padding-bottom:10px;
}

#acessibilidade p.tcnet {
  background: url(../imagens/tcnet.jpg) no-repeat left center;
  padding-left:70px;
  padding-top:10px;
  padding-bottom:10px;
}

#acessibilidade p.anatel {
  background: url(../imagens/anatel.jpg) no-repeat left center;
  padding-left:70px;
  padding-top:10px;
  padding-bottom:10px;
  margin-top:1px;
}

#acessibilidade a:link, #acessibilidade a:visited {
  text-decoration:none;
  color:#FF9900;

}

#acessibilidade a:hover, #acessibilidade a:active {
  text-decoration:none;
  color:#fff;

}

#acessibilidade h5 {
  font-size:16px;
  font-family:Tahoma;
  color:#fff;
  margin-top:15px;
}

#acessibilidade.dois {
  margin-left:25px;
  width:328px;
}


#footer {
  display:block;
  clear:both;
  width:756px;
  padding-top:1px;
  border-top:1px dashed #CB7B0D;
  margin-left:10px;
  _margin-left:10px;
}

#footer p {
  margin-top:10px;
  text-align:center;
  margin-bottom:10px;
  color:#999;
}

#footer a:link, #footer a:visited {
  text-decoration:none;
  color:#FF9900;
  
}

#footer a:hover, #footer a:active {
  text-decoration:underline;
  color:#fff;

}
