@font-face {
    font-family: 'altairregular';
    src: url('fontes/altair-regular_0-webfont.woff2') format('woff2'),
         url('fontes/altair-regular_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Abadi MT Condensed';
    src: url('fontes/AbadiMT-Condensed.woff2') format('woff2'),
        url('fontes/AbadiMT-Condensed.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Antonio';
    src: url('fontes/Antonio-Regular.woff2') format('woff2'),
        url('fontes/Antonio-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

::-webkit-scrollbar-track {
    background-color: #4f5540;
}
::-webkit-scrollbar {
    width: 6px;
    background: #285D0F;
}
::-webkit-scrollbar-thumb {
    background: #8C723F;
}

body {
			font-family: 'altairregular';
        		}
.Fontechamada{
font-family: 'Antonio';
font-size:42px;
color:#d3b078;
text-align:justify;
}

.chamadas{
font-family: 'MyriadPro-Regular';
font-size:42px;
color:#007eb5;
text-align:justify;
}
.textosblocos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:20px;
	font-weight: bold;
	color: #003399;
}
.textoschamada{
font-family: "Zurich";
	font-size: 20px;
	color: #666;
}


.textosjanela {
	font-family: Tahoma, sans-serif;
	font-size: 15px;
	padding-top:4px;
	padding-left:15px;
	font-weight: bold;
	line-height:45px;
	color: #900;
	text-align: justify;
}

.textostitulosfotos {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	padding-top:4px;
	font-weight: bold;
	color: #fff;
}
.textoform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #002166;
}
.textosmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: #FFF;
	padding-top:15px;
	padding-left:10px;
	padding-right:20px;
	
}

.textostitulos {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #000;
}
h4{
font-family:Arial, Helvetica, sans-serif;
color:#003399;
padding: 0px 0px 0px 0px;
}
h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #FFF;
font-size:17px;
padding: 0px 0px 0px 0px;
}
h2{
font-family:"Zurich Cn BT";
font-size: 26px;
color:#900;
}
.redesociais{
font-family: 'Myriad Pro';
font-size: 23px;
color:#FFF;
}
.textointernos{
font-family:'MyriadPro-Regular';
font-size:19px;
line-height:25px;

text-align:justify;
}
.textoempresa{
font-family: Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
line-height:27px;
text-align:justify;
color:  #FFF;
}

.textorodape{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}
.box{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.textonoticias{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
text-align:justify;
}
#ident{
width:143;
padding-left:15px
}
li{
	list-style:none;
	float:left;
	width: 120px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	
}
ul{
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
#central #esquerdapri h4 #opcoes table tr td table tr td table {
	text-align: left;
}
/* Aqui fica o codigo da div da pagina "topo.asp" */
body {

	background-repeat:repeat-x;
	background-color:#ffffff;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	
}

#centraltopo {
	position: relative;
	
	clear:both;
	width: 950px;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#imagem {
	background-position:center;
}
#barra{
	background-image:url(imagens/meio.jpg);
	background-position:center;
	height:213px;
	width: 755px;
	margin: 0px 0px 0px 2px;
}
#busca{
	
	height:187px;
	width: 200px;
	margin: 32px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
}
#menuprincipal{
	background-position:center;
	height:45px;
	width: 755px;
	margin: 0px 0px 0px 2px;
}
.textomenu{
	font-size:13px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding: 5px 0px 0px 0px;
}


/* Aqui fica o codigo da div da pagina "menu.asp" */
#menu {
	width: 156px;
}
#fundomenu {
	background-color:#0065CA;
	height:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px 0px 0px 15px;
}
/* Aqui fica o codigo das divs Index.asp */
#central {
	position: relative;
	clear:both;
	width: 980px;
	padding: 5px 0px 0px 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#esquerda {
	width: 200px;
	position: relative;
	float:left;
	margin-left:4px;
	_margin-left:4px;
	margin-top:-20px;
	_margin-top:0px;
	*margin-top:0px;
}
#esquerdapri {
	width: 242px;
		float:left;
	margin-left:4px;
	_margin-left:4px;
	margin-top:-20px;
	_margin-top:0px;
	*margin-top:0px;
}
#divdireita {
	width: 204px;
	float:left;
	margin-left:2px;
	_margin-left:2px;
	margin-top:-20px;
	_margin-top:0px;
	*margin-top:0px;
}
#categoria {
	width: 198px;
	position: relative;
	float:left;
	margin-left:0px;
	_margin-left:0px;
	margin-top:30px;
	_margin-top:10px;
	*margin-top:10px;
}
#categoria1 {
	width: 99px;
	position: relative;
	float:left;
	margin-left:0px;
	_margin-left:0px;
	margin-top:-20px;
	_margin-top:0px;
	*margin-top:0px;
}
#noticias {
	width: 198px;
	position: relative;
	float:left;
	margin-left:0px;
	_margin-left:0px;
	margin-top:-20px;
	_margin-top:10px;
	*margin-top:10px;
}
#meio{
width: 760px;
_width: 760px;
*width: 760px;
padding-right:5px;
margin-left:5px;
_margin-left:5px;
*margin-left:5px;
margin-right:5px;
_margin-right:5px;
*margin-right:	5px;
float:left
}
#meio2{
	width: 910px;
	_width: 910px;
	*width: 910px;
	padding-right:45px;
	margin-left:45px;
	_margin-left:45px;
	text-align:justify;
}
{
*margin-left:5px;
	margin-right:15px;
	_margin-right:15px;


*margin-right:15px;
	position:relative;
	float:left
}
#box_depoimentoscolor{
width: 420px;
_width: 436px;
*width: 436px;
background-color:#E1E1E1;
padding-right:10px;
}
#box_depoimentos{
width: 420px;
_width: 436px;
*width: 436px;
padding-right:10px;
}
#direita{
	width: 289px;
	_width: 289px;
	*width: 289px;
	float:left;
	margin-top:10px;
	margin-left:7px;
	_margin-top:10px;
	*margin-top:10px;	
}

p{margin-top:5px;}

#divsubmenu a:link, a:visited {
text-decoration: none;
font-family: 'MyriadPro-Cond'; 
font-size:19px;
color:#000;
padding-top:13px;
}

#divsubmenu a:hover, a:active {
text-decoration: none;
font-family:"Zurich Cn BT";
font-size:19px;
color: #000;
padding-top:13px;
}
#topoba { 
   width: 100%;

   position: fixed; 
   background-image:url(transp.png);
   text-align: center;
   font-family: tahoma;
   font-size: 12px;
   color: #FFF;
   top: -450px;
   padding-top: 0px;
   z-index:9999;


opacity:1.5;
	-moz-opacity: 0.65;
	filter: alpha(opacity=65);

}
.style20 {color: #999999;
	}
	
	#divmenu a:link, a:visited {	
	text-decoration: none;
	font-family: 'Antonio';
	font-size:21px;
	color: #fff;
	font-weight: lighter;	



}
#divmenu a:hover, a:active {
	text-decoration: none;
	font-family: 'Antonio';
	font-size:21px;
	color: #fff;
	font-weight: lighter;
	


}
	.chamadasservicos{
		width: 150px; color: #fff; font-weight: bold; font-size: 22px; background-color: darkred; border-radius: 10px 10px 0px 0px; padding-top: 5px; font-family: 'MyriadPro-Cond'; padding-bottom: 5px;
	}
    .chamadasservicosbaixo{
		width: 130px; height: 130px; padding: 10px; color: #171717; font-size: 20px; background-color: #D0D0D0; border-radius: 0px 0px 10px 10px; font-family: 'MyriadPro-Cond';
	}
.imglogo{
		padding-left: 10px; float: left; position: relative; margin-left: 40px; 
	}