@font-face {
font-family: 'myriadpro';
src: url("fontes/MYRIADPRO-REGULAR.eot");
src: url("fontes/MYRIADPRO-REGULAR.eot?#iefix") format("embedded-opentype"), url("fontes/MYRIADPRO-REGULAR.woff") format("woff"), url("fontes/MYRIADPRO-REGULAR.ttf") format("truetype"), url("fontes/MYRIADPRO-REGULAR.svg#entypo") format("svg");
}

@font-face {
font-family: 'myriadpro';
src: url("fontes/MYRIADPRO-REGULAR.woff") format("woff");
}

@font-face {
font-family: MyriadPro;
src: url('./fontes/MyriadPro-It.otf');
src: local('MyriadPro'), url('./fontes/MyriadPro-It.otf') format('opentype');
}

body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 margin: 0px;
 padding: 0px;
 color: #555555;
 line-height:130%;
 /*scrollbar-face-color: rgb(215, 225, 235); 
 scrollbar-arrow-color: rgb(0, 0, 0);
 scrollbar-highlight-color: rgb(255, 255, 255);
 scrollbar-3dlight-color: rgb(224, 224, 224);
 scrollbar-shadow-color: rgb(128, 128, 128);
 scrollbar-darkshadow-color: rgb(0, 0, 0);
 scrollbar-track-color: rgb(208, 208, 208);*/
 background-color: #f0f9fc;/*#f0f9fc;*/
 overflow-y: hidden;
 overflow-x: hidden;
}

.box_sup {
 background-color: #666666;
 height:27px;
 width:100%;
 left:0px;
 top:0px;
 position:relative;
}

.box_top {
 background: url(../imagens/background_top_1.png) left top repeat-x;
 height:100px;
 width:100%;
 left:0px;
 top:0px;
 position:relative;
}

.box_menu {
 background: url(../imagens/background_bottom_1.png) left top repeat-x;
 height:30px;
 width:100%;
 left:0px;
 top:0px;
 position:relative;
 z-index: 5;
}

.box_p1 {
 background: url(../imagens/background_main_1.png) left top repeat-x;
 width:100%;
 left:0px;
 top:0px;
 position:relative;
 font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 17px;
 padding: 0px;
 margin: 0px;
 color: #555555;
 z-index: 3;
}

.box_p2 {
  background: url(../imagens/background_main_1.png) left top repeat-x;
  width:100%;
  top:0;
  left:0;
  position:relative;
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color: #555555;
	overflow-y: auto;
	overflow-x: auto;
}

.box_s2 {
  background: url(../imagens/background_main_2.png) left top repeat-x;
  width:100%;
  top:0;/*135*/
  left:0;
  position:relative;
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	padding: 0px;
	color: #ff6600;
	overflow-y: auto;
	overflow-x: auto;
}

table, tr, td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height:130%;
  color: #555555;
}

a:link {
font-size: 12px;
text-decoration: none;
font-weight: bold; 
color: #555555;
}
a:visited {
font-size: 12px;
text-decoration: none;
font-weight: bold; 
color: #555555;
}  
a:hover {
font-size: 12px;
text-decoration: none;
font-weight: bold; 
color: #336699;
}
a:active {
font-size: 12px;
text-decoration: none;
font-weight: bold; 
color: #555555;
}

input, textarea, select, button {
 background-color: #ffcc00;
 border-style: solid;
 border-width: 1px 1px 1px 1px;
 font-family: verdana, arial;
 font-size: 11px;
 color: #555555;
 padding: 0px;
}

h1 {
font-family: 'myriadpro', verdana, arial;
font-size: 20px;
font-weight: normal;
color: #003399;/*#ffcc00;#E0B300*/
margin:10px 5px 10px 5px;
padding:0px 0px 3px 0px;
border-bottom-width: 1px;
border-bottom-style: solid;/*dashed*/
border-bottom-color: #003399; 
}

.tit {
font-family: 'myriadpro', verdana, arial;
font-size: 20px;
font-weight: normal;
color: #003399;/*#ffcc00;#E0B300*/
margin:10px 5px 10px 5px;
padding:0px 0px 3px 0px;
border-bottom-width: 1px;
border-bottom-style: solid;/*dashed*/
border-bottom-color: #003399; 
}

.tit3 {
font-family: 'myriadpro', verdana, arial;
font-size: 18px;
color: #003399;
margin:10px 5px 10px 5px;
padding:0px 0px 3px 0px; 
}

.tit4 {
font-family: verdana, arial;
font-size: 5px;
color: E0B300;
margin: 0px 5px 7px 5px;
padding:0px 0px 3px 0px;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #003399; 
}

.tit5 {
font-family: verdana, arial;
font-size: 14px;
color: E0B300;
margin: 0px 5px 7px 5px;
padding:0px 0px 3px 0px;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #003399; 
}

.tit2 {
font-family: verdana, arial;
font-size: 20px;
padding:0px 0px 0px 10px;
/*font-weight: bold;*/ 
color: #ffcc00; 
}

a.tit2 {
font-size: 12px;
text-decoration: none;
font-weight: bold;
padding:0px 0px 0px 0px; 
color: #ffffff;
}
a.tit2:visited {
font-size: 12px;
text-decoration: none;
font-weight: bold;
padding:0px 0px 0px 0px; 
color: #ffffff;
} 
a.tit2:hover {
font-size: 12px;
text-decoration: none;
font-weight: bold;
padding:0px 0px 0px 0px;  
color: #ffcc00;
} 
a.tit2:active {
font-size: 12px;
text-decoration: none;
font-weight: bold;
padding:0px 0px 0px 0px;  
color: #ffcc00;
}

.textofaq{
font-family: verdana, arial;
font-size: 12px;
padding:0px 0px 0px 12px; 	
}

.traco { 
font-family: Verdana, Arial; 
font-size: 11px; 
text-decoration: line-through;
}

.info { 
font-family: Verdana, Arial; 
font-size: 10px; 
padding-left: 5px;
color: #000000;
background-color: #ffcc00;
border-style: none;
border-width: 1px 1px 1px 1px;
font-family: verdana, arial;
padding: 0 px;
}

.info2 { 
font-family: verdana, arial; 
font-size: 10px;
color: #000000;
line-height: 13px;
padding-left: 5px;
padding: 0px;
}

.pgboton {
font-family: verdana, arial; 
font-size: 8px;
color:#ffffff;
background: url(../adm/imagens/ico_go_pg_on.png);
border-style: none;
padding: 0px 0px 0px 0px;
width:16px;
height:16px;
}

.pgbotoff {
font-family: verdana, arial; 
font-size: 8px;
color:#ffffff;
background: url(../adm/imagens/ico_go_pg.png);
border-style: none;
padding: 0px 0px 0px 0px;
width:16px;
height:16px;
}

/* CALENDARIO */
.calboton {
font-family: verdana, arial;
font-weight: bold; 
font-size: 9px;
color:#ffffff;
background: url(../imagens/calendario/botao_azc.png);
border-style: none;
padding: 0px 0px 0px 0px;
width:18px;
height:18px;
}

.calbotonck {
font-family: verdana, arial;
font-weight: bold;
font-size: 9px;
color:#000000; /* #ffcc00 */
background: url(../imagens/calendario/botao_azc.png);
border-style: none;
padding: 0px 0px 0px 0px;
width:18px;
height:18px;
}

.calbotoff {
font-family: verdana, arial;
font-weight: bold; 
font-size: 9px;
color:#ffffff;
background: url(../imagens/calendario/botao_az.png);
border-style: none;
padding: 0px 0px 0px 0px;
width:18px;
height:18px;
}

.calbotoffck {
font-family: verdana, arial;
font-weight: bold; 
font-size: 9px;
color:#000000; /* #ffcc00 */
background: url(../imagens/calendario/botao_az.png);
border-style: none;
padding: 0px 0px 0px 0px;
width:18px;
height:18px;
}

.calbotat {
font-family: verdana, arial;
font-weight: bold; 
font-size: 9px;
color:#ffffff;
background: url(../imagens/calendario/botao_cz.png);
border-style: none;
padding: 0px 0px 0px 0px;
width:18px;
height:18px;
}

.calbotatck {
font-family: verdana, arial;
font-weight: bold; 
font-size: 9px;
color:#000000; /* #ffcc00 */
background: url(../imagens/calendario/botao_cz.png);
border-style: none;
padding: 0px 0px 0px 0px;
width:18px;
height:18px;
}

/*barra de porcentagem*/
.barra_por
{
display: block;
width: 60px;
height: 16px;
background-image: url(../imagens/barras_mais.jpg);
background-repeat: no-repeat;
}

/*enquete*/
.enquete {
	font-size: 10;
	text-align: left;
	background-color: #FFFF80;
	padding: 5px;
}

/*slider*/
.slider {
	height: 240;
	overflow: hidden;
 	
}
