/* PRINCIPAIS 
Azul 					: #0057a8;
Verde Hover de Azul		: #0d945a;
Azul Footer				: #00094b;
Verde Icone				: #08ca70;
Verde Degrade			: #032819;
Verde					: #0d945a;
Cinza					: #e0e5e9;
*/
@font-face {
	font-family: 'Signa';
	src: url('fontes/SignaCapsBlack.woff') format('woff'), url('fontes/SignaCapsBlack.ttf') format('truetype');
}
@font-face {
	font-family: 'MyriadPro';
	src: url('fontes/MyriadPro-Regular.woff') format('woff'), url('fontes/MyriadPro-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'MyriadPro';
	src: url('fontes/MyriadPro-Bold.woff') format('woff'), url('fontes/MyriadPro-Bold.ttf') format('truetype');
	font-weight: bold;
}
body{ display: inline;}
*{margin:0;padding:0; font-family: MyriadPro, Helvetica, sans-serif;  }
iframe{ Arial,Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6, h1 span {font-family: Signa; font-weight: lighter; color:#0057a8;}
p,h1,h2,h3,h4,h5,h6{margin-bottom:20px;}
h3{ font-size:20px;}
h2{ font-size:24px; line-height:26px}
p, span, li{font-size:16px; font-family: MyriadPro;}
.wrapper{ margin:auto; width:990px; min-height:0;}
ul{ margin:0 0 20px 20px; color:#0c4da2}
input, textarea, select{ padding:10px 6px; color:#000; border-radius:3px; border:0;}

.header{width:100%; height:100px; margin-bottom:10px;}
.header .logo{ float:left; width:440px; height:28px;padding:36px 0;}
.header .slogan{float:left; width:160px; height:52px;padding: 24px 20px; color:#04a6fa; font-weight:bold;}
.header .slogan p{ margin:0;}
.header .acesso{float:left; width:310px; height:28px; background:#e7b803; padding:36px 20px; }
.header .acesso .label{ float:left; width:278px; font-size:19px; margin-bottom:5px; height:30px; line-height:33px; text-transform:uppercase; color:#FFFFFF; font-weight:bold; }
.header .acesso .form_acesso input{ float:left; padding:6px 6px; color:#A3A3A3; border-radius:3px;}
.header .acesso .form_acesso input.email{ width:150px; margin-right:5px;}
.header .acesso .form_acesso input.senha{ width:86px; margin-right:5px;}
.header .acesso .form_acesso input.enviar{ width:82px;}
.header .acesso input.submit{
   	background: url(images/but_acesso.jpg) center center;
    border: 0;
    display: block;
    height: 28px;
    width: 32px;
	margin-bottom:5px;
}
.header .acesso .aviso{height:13px; font-size:13px; text-align:left; text-transform:uppercase; color: #C00003; font-weight: bold;}


.fixed{ position:fixed; top:5px; width:200px!important}
.fixed li ul{ display:none;}
.fixed li.midia { display:none;}

.absolut{ position:absolute; width:200px!important}
.absolut li ul{ display:none;}
.absolut li.midia { display:none;}


.nav{ float:right; width:200px;min-height:80px;}
.nav a{ color:#ffffff; text-decoration:none; outline: none;}
.nav a:hover{ color:#fad546; }

.nav ul{ width:100%;  color:#FFFFFF;}
.nav ul li{ padding:12px 14px; border-radius:3px; background:#e13388; font-size:15px; text-transform:uppercase;}
.nav ul li a{ font-family: Signa;outline: none;}
.nav ul li ul li{ font-family:MyriadPro!important; padding: 0; font-size:14px; text-transform:none; margin-top:10px;}
.nav ul li ul li a{ font-family: MyriadPro; outline: none;}

.nav ul, .nav li { padding:0; margin:0; list-style:none; margin-bottom:5px;}

.footer { background:#fad546; height:450px;}
.footer .main{ margin:0; position:relative;}
.footer_main_box{padding:50px 50px 0px 50px;  color:#e13388; margin-bottom:35px; border-radius:3px; text-align:justify;}
.footer_texto_destaque p{ margin-bottom:35px 0; color:#04a6fa; }
.footer_logo_box {padding:50px; background-color:#e13388;  color:#fff; border-radius:3px; text-align:justify;min-height: 50px; clear:both;}
.footer .logo{ float:left; width:400px; height:25px;padding:15px 0;}
.footer .logo img{ width:100%;}
.footer .slogan{ float:left; width:160px; height:52px;padding: 0 0 0 40px; color:#fff; font-weight:bold;}
.footer .linha_amarelo_escuro{ height:1px; background:#e7b803;float: left;width: 100%;}
.footer .direitos_reservados{ height:61px; float: left;width: 100%; line-height:61px; text-align:center; color:#e13388}

.footer .nav{ float:right; width:200px;min-height:388px; background:#e7b803;}
.footer .nav ul { padding:40px 14px 40px 32px; width:auto}
.footer .nav ul li { list-style:disc; padding:6px 5px; background:none; width:auto;  color:#e13388; margin-bottom:0}
.footer .nav ul li:hover { color:#fff;}
.footer .nav ul li:hover a { color:#fff;}

.footer .nav ul li a{ color:#e13388; font-family:MyriadPro; text-transform:none; font-weight:bold; font-size:14px;}
.footer .nav ul li a:hover{ color:#fff;}

.main{ float:left; width:780px; margin-bottom:10px; position:relative;}
.imagem_principal{ width:100%; margin-bottom:10px}
h1{font-size:20px; margin:0 0 10px 0; text-transform:uppercase;}
h1 span{font-size:20px;text-transform:uppercase; color:#fff;}
.divisoria{ width:100%; height:7px; margin-bottom:10px; border-radius:3px;}
.area_titulo_principal{ min-height:1px; margin-bottom:10px; border-radius:3px; padding:10px 35px;}
.area_titulo_principal h1{ color:#FFFFFF; margin:0;}

.imagem_box{margin-bottom:25px; margin-top:25px; border-radius:3px;  }
.box_primario{padding: 25px 35px; background:#B5B5B5; color:#FFFFFF; margin-bottom:10px; border-radius:3px; text-align:justify;}

.box_primario h1{margin-bottom:20px;}
.box_primario .area_de_destaque{margin-bottom:0px;}
.box_primario .area_de_destaque:last-child{margin-bottom:0px;}
.box_primario .area_de_destaque p:last-child{margin-bottom:10px;}
.box_primario .texto p:last-child{margin-bottom:0px;}

.box_primario p{ line-height:22px;}
.box_primario li{ margin-left:20px; margin-bottom:20px; padding-left:5px;}
.box_primario table{ width:100%;}
.box_primario table tr{ height:40px;}
.box_primario table tr td{ font-size:14px;}
.box_primario .texto img.lateral{ float:right; margin:35px 0 40px 35px;}
.box_primario .texto img.lateral:last-child { margin:3px 0 12px 35px; clear:both; width:250px}

/*.box_primario .texto p img{ width:100%; margin:0px;}
*/
.box_primario .texto_esquerda	{ float:left; width:60%; margin-right:5%}
.box_primario .texto_direita	{ float:left; width:35%;}

.qebcont1{ background:#662d91;}
.qebcont2{ background:#662d91;}
.qebcont3{ background:#662d91;}
.qebcont4{ background:#662d91;}
.qebcont5{ background:#662d91;}
.qebcont6{ background:#662d91;}
.qebcont7{ background:#662d91;}
.qebcont8{ background:#662d91;}
.qebcont9{ background:#662d91;}
.qebcont10{ background:#662d91;}
.qebcont11{ background:#662d91;}

.estilo1{ background:#662d91;}
.estilo1 h1{ color:#fff;}
.estilo1 p{ color:#fff;}
.estilo1 .area_de_destaque p, .estilo1 strong{color:#e7b803; font-weight:bold;}
.estilo1 ul{ color:#fff;}
.estilo1 a{ color:#fff; text-decoration:underline; font-weight:bold;}

.estilo1 .CorAzul{ color:#e7b803;}


.estilo2{ background:#CCFFFF;}
.estilo2 h1{ color:#2e3192;}
.estilo2 p{ color:#2e3192;}
.estilo2 ul, .estilo2 ol{ color:#2e3192;}
.estilo2 .area_de_destaque p, .estilo2 strong{color:#ed145b; font-weight:bold;}
.estilo2 a{ color:#ed145b; text-decoration:underline; font-weight:bold;}

.estilo3{ background:#fee5fe;}
.estilo3 h1{ color:#a20336;}
.estilo3 p{ color:#a20336;}
.estilo3 ul, .estilo3 ol{ color:#662d91;}
.estilo3 ul li{ color:#662d91;}
.estilo3 .area_de_destaque p, .estilo3 strong{color:#662d91; font-weight:bold;}
.estilo3 a{ color:#662d91; text-decoration:underline; font-weight:bold;}

.estilo4{ background:#0072bc;}
.estilo4 h1{ color:#fff;}
.estilo4 p{ color:#fff;}
.estilo4 .area_de_destaque p, .estilo4 strong{color:#ffff00; font-weight:bold;}
.estilo4 a{ background:#0072bc; color:#ffff00;}

.estilo5, .estilo5 table tr td{ background:#f26522;}
.estilo5 h1{ color:#fff;}
.estilo5 p{ color:#fff;}
.estilo5 .area_de_destaque p, .estilo5 strong{color:#ffff00; font-weight:bold;}

.estilo6, .estilo6 table tr td{ background:#1cbbb4;}
.estilo6 h1{ color:#fff;}
.estilo6 p{ color:#fff;}
.estilo6 .area_de_destaque p, .estilo6 strong{color:#fff200; font-weight:bold;}

.estilo7{ background:#0421fa;}
.estilo7 h1{ color:#fff;}
.estilo7 p{ color:#fff;}
.estilo7 .area_de_destaque p, .estilo7 strong{color:#fff200; font-weight:bold;}

.estilo8{ background:#04a6fa;}
.estilo8 h1{ color:#fff;}
.estilo8 p{ color:#fff; font-size:14px; font-weight:bold;}
.estilo8 .area_de_destaque p, .estilo8 strong, .estilo8 strong{color:#fff200; font-weight:bold;}
.estilo8 a{color:#fff; text-decoration:underline;}

.estilo9{ background:none; border:17px solid #CCFFFF; padding:33px; border-radius:3px;}
.estilo9 h1{ color:#2e3192;}
.estilo9 p{ color:#2e3192; font-size:14px; font-weight:bold;}
.estilo9 .area_de_destaque p, .estilo9 strong, .estilo9 strong{color:#ed145b; font-weight:bold;}
.estilo9 a{color:#ed145b; text-decoration:underline;}

.estilo10{background:#1cbbb4; color:#fff;}
.estilo10 h1{color:#fff;}
.tipo2{
	float: left;
	width: 300px;
	background:#04a6fa!important;
}
.tipoimg{
	float: left;
	width: 300px;
	padding:0;
	background:none;
}
.tipoimg img{ float:none; margin-top:50px!important; width:269px;} 

.estiloazul{background:#1cbbb4; color:#fff;}
.estiloazul h1{color:#fff;}
.boxtable{
	background:none;
	padding:0;
	margin-bottom:0px;
}
.boxtable table tr td{ width:50%;}
.boxtable .boxprincipal{ }

.margin0{ margin:0!important;}

.tipoboxtable{
	background:#04a6fa!important;
	height:100%;
}



.wpcf7-form td { height:45px;}
.wpcf7-form td.c2 p { text-align:right;}
.wpcf7-form td p{ text-align:left; }
.wpcf7-form td.submit{ text-align:right;}

.wpcf7-form input[type=submit]{ 
	width: 100px;
	color: #662E91;
	background: #fff;
	cursor:pointer;
	float: right;
}
.wpcf7-form input,.wpcf7-form textarea{width:90%; padding:6px 5%; border:0; font-size:14px;}
.wpcf7-form select{width:100%; padding:6px 5%; border:0;font-size:14px;}
.criu{ 
	position:absolute;
	top: 163px;
	left: 360px;
	width:34px;
	height:41px;
	background-size:contain;
}
.tipogaleria{ padding:0; background:none; margin:0;}
.tipogaleria a{ float:left;}
.area_patrocinadores{width:100%; height:85px;}
.span1{float:left; width:243px; height:50px}
.span2{float:left; width:465px; height:50px}

table.eptb tr td{ height:16px;}
table.eptb tr { height:20px;}
table.eptb td{  padding:2px;}

.tblinhao{ padding-top:10px!important;color:#fff; border-top:2px solid #e7b803; font-weight:bold;}
.tbbranconegrito { font-weight:bold; color:#fff!important;
padding-top: 10px!important;
border-top: 2px solid #fff;}
 .table_calendario td { border-radius:3px; font-size:16px!important; font-weight:bold; }
 .table_calendario { margin-top: -2px;}

.estilo2 .table_calendario tr.cabeca td{ color:#C40003; padding:2px 5px; vertical-align:middle; height:10px; text-transform:uppercase; font-size:20px!important;}
.estilo2 .table_calendario tr.tr_fds td{ color:#C40003; padding:2px 5px; vertical-align:middle; height:36px;}
.estilo2 .table_calendario tr.umalinha td{ height:36px;}
.estilo2 .table_calendario td{ background:#bae2f5; color:#2e3192; padding:2px 5px; vertical-align:middle; height:10px;}
.estilo2 .table_calendario td.dia{ text-align:center;}

.estilo3 .table_calendario tr.cabeca td{ color:#C40003; padding:2px 5px; vertical-align:middle; height:10px;font-size:20px!important;}
.estilo3 .table_calendario tr.tr_fds td{ color:#C40003; padding:2px 5px; vertical-align:middle; height:36px;}
.estilo3 .table_calendario tr.umalinha td{ height:36px;}
.estilo3 .table_calendario td{ background:#f7dbe7; color:#2e3192; padding:2px 5px; vertical-align:middle; height:10px;;}
.estilo3 .table_calendario td.dia{ text-align:center;}

.but_get_mail{
  width: 322px;
  color: #662E91;
  background: #E7B803;
  cursor: pointer;
  float: right;
  padding: 6px;
  border: 0;
  font-size: 14px;
  border-radius:5px;
  text-align:center;
}
div.wpcf7-mail-sent-ok {
  position: relative;
  top: -74px;
  width: 550px;
}