img, div { behavior: url(iepngfix.htc) }

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	background-color: #00335b;
	background-image: url(imagens/fundorepete.gif);
	background-repeat: repeat-x;
}

#fundo {
	background-image: url(imagens/fundo.gif);
	background-repeat: no-repeat
}

#menusup {
	position:absolute;
	left:238px;
	top:73px;
	width:409px;
	height:28px;
	z-index:1;
}
#certificados {
	position:absolute;
	left:773px;
	top:41px;
	width:148px;
	height:126px;
	z-index:2;
}
.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}

.azul {
	font-size: 13px;
	color: #005191;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#busca {
	position:absolute;
	left:28px;
	top:122px;
	width:160px;
	height:20px;
	z-index:3;
}
#form1 #Enviar {
	border: thin none #005090;
	background-color: #F0F0F0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #004F8D;
	text-transform: none;
	font-weight: bold;
}
#map_canvas {
	border: thin solid #004F8E;
}

#nome, #empresa, #email, #fale, #endereco, #CEP, #cidade, #UF, #celular, #fixo {
	border: 1px solid #666666;
	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a.capalink:link, a.capalink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #858585;
	text-decoration: none;
}

a.capalink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-repeat: repeat-x;
	padding-right: 20px;
}

a.capalink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00508F;
	text-decoration: none;
}

a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C11E21;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00508F;
}
.cinzabold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #858585;
	text-decoration: none;
}

.capa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #858585;
	text-decoration: none;
	background-image: url(imagens/fundosaiba.gif);
	background-repeat: repeat-x;
	padding-right: 10px;
	border: 1px solid #EBEBEB;
}

.rodape {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
#apDiv1 {
	position:absolute;
	left:763px;
	top:7px;
	width:125px;
	height:35px;
	z-index:4;
	
}.tabela #miolo {
	background-image: url(imagens/fundobranco.jpg);
	background-repeat: no-repeat;
	
}
.bordaesq {
    background: url(imagens/bordaesq.png) repeat-y;
  /*  background-image:none;*/
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imagens/bordaesq.png', sizingMethod='scale');
}
.bordadir {
	background: url(imagens/bordadir.png) repeat-y;
	/*background-image:none;*/
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imagens/bordadir.png', sizingMethod='scale');
}
#textoindex {
	margin: 0px;
}
.mapagoogle {
	border: 2px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
#cse-search-results {
	width: 700px;
}
.table {
	border: medium solid #666666;
}
.textoindex {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #818181;
	padding: 4px;
}
.tabelamiolo  {
	border: 1px dotted #004c88;
}
.borda_hor_repete {
	background-image:url(imagens/bordahorepete.png);
	background-repeat: repeat-y;
	background-position: center;
}

.borda_ver_repete {
	background-image:url(imagens/bordaverpete.png);
	background-repeat: repeat-x;
	height: 7px;
	background-position: center;
}
	
