figure{ margin:0}
img, picture, video, embed{	border:0; max-width: 100%}
iframe{ border:0}
div {box-sizing: border-box}

body{font-family: Calibri, sans-serif; color:#292993; margin:0; padding:0}
h1 {font-size:28pt; margin:0; padding-top:10px; padding-bottom:10px}

A{ text-decoration: none; color:#292993;}
A:hover{text-decoration: none;}

.bt_whats_novo{ background-color:#0cc041; padding:12px; color:#FFFFFF; font-size:14pt; text-align:left; margin-bottom:20px; background-image:url(../images/whats.png); background-position:left; background-position:8px; padding-left:40px; background-repeat:no-repeat; background-size:30px;
bottom: 30px;right: 30px;cursor: pointer;position: fixed;border: 0;opacity: .8; z-index:99;
-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}

.base_redes{ background-color:#fcd161; text-align:center;}
.redes{ display:inline-block; padding:2px}
.redes_img{ max-width:70px}
@media screen and (max-width: 600px) {
	.redes_img{ max-width:60px}
}
@media screen and (max-width: 430px) {
.redes_img{ max-width:50px}
}

.linha {box-sizing: border-box; background-image:url(../images/bg_topo.png); background-repeat:repeat-x; height:4px; width:100%; margin:0; clear:both}

.page{background-color:#e2f2f1; background-image:url(../images/bg_page.jpg)}
.top_site{ background-image:url(../images/bg_topo.jpg); background-repeat:repeat-x; background-position:top}

.laranja {color:#ff4c00; font-size:20pt; font-weight:bold; margin-bottom:10px;}

.form{ box-sizing: border-box;font-size: 10pt; color:#999; border: 0px; width:100%; padding:10px; padding-top:15px; padding-bottom:15px; margin-bottom:10px; background-color:#FFF; font-family: Calibri, sans-serif;-moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;}
.form_txt{box-sizing: border-box;font-size: 10pt; padding-left:10px; color:#999; border: 0px; width:100%; height:97px;padding:10px; margin-bottom:10px; background-color:#FFF;
font-family: Calibri, sans-serif;-moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;}
.form_bt{box-sizing: border-box;font-size: 14pt; font-weight:bold; color:#FFF; border: 0px; width:100%; padding:10px; padding-top:15px; padding-bottom:15px; background-color:#ff4c00; font-family: Calibri, sans-serif;-moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; text-align:center}

.sep_azul {background-color:#0000ff; height:1px; width:100%; margin-top:10px; margin-left:0; margin-right:0; margin-bottom:10px; clear:both}

.rodape_base { /*background-image:url(../images/bg_verde.jpg)*/ background-color:#fcd161}
.roda_titu{ color:#f36924; font-size:15pt; text-transform:uppercase; margin-bottom:10px; font-weight:bold}
.roda_txt{ color:#f36924; font-size:11pt;}
.rodape {background-color:#f36924; font-size:8pt; color:#FFF; text-align:center; padding:10px}
.link_rodape{color:#FFF}

.menu_roda{ list-style:none; font-size:10pt; font-weight:400; border:0; text-transform:uppercase; text-decoration:none; margin:0; padding:0}
.menu_roda li{ position:relative; margin:0; list-style-type:none; padding:0}
.menu_roda li a{ color:#f36924; margin:0; padding:0}
.menu_roda li ul{ /*margin:0; padding:0*/ display:none}
.menu_roda li ul a{ font-size:8pt}

.voltar{background-color:#a4c820; color:#FFF; width:80px; padding:10px; text-align:center; font-size:12pt; margin:auto 0; 
-moz-border-radius:8px;	-webkit-border-radius:8px; border-radius: 8px; border:solid 4px #FFF;}

.foto_evento_sem{ width:93%; height:180px; background-color:#292993; margin:0 auto; margin-bottom:10px; background-image:url(../images/sem.gif); background-position:center; background-repeat:no-repeat}

.fundo_data{float:left; width:70px; display:block; background-color:#292993; margin-right:10px; margin-bottom:5px;  -moz-border-radius:8px;	-webkit-border-radius:8px; border-radius:8px;  border:solid 4px #FFF;}
.dia {color:#FFFFFF; font-size:30pt; margin:0px; text-align:center; height:35px;}
.mes {color:#FFFFFF; text-align:center;	font-size:15pt;	margin:0px;}
.ano {color:#FFFFFF; text-align:center;	font-size:15pt;	margin:0px; padding-bottom:5px}

.bloco{line-height:150%; margin:0px; padding-top:10px; text-align:justify; font-size:14pt}

.rslides { position: relative;  list-style: none;  overflow: hidden;  width: 100%; padding: 0;  margin: 0;  }
.rslides li {  -webkit-backface-visibility: hidden;  position: absolute;  display: none;  width: 100%;  left: 0;  top: 0;  }
.rslides li:first-child {  position: relative;  display: block;  float: left;  }
.rslides img {  display: block;  height: auto;  float: left;  width: 100%;  border: 0;  }

.rslides_tabs { font-size: 1px;  list-style: none;  margin: 0 auto 50px;  padding: 5px 0;  text-align: center;  float:right}
.rslides_tabs li { display: inline;  float: none;  margin-left: 20px;}
.rslides_tabs a { border:1px solid #000; width: auto;  line-height: 20px; padding: 4px 18px; height: auto;  background: transparent;  display: inline; background-color:#FFF; color:#FFF}
.rslides_tabs a:hover {border:1px solid #333; background-color:#000; color:#333}
.rslides_tabs li:first-child { margin-left: 0;}
.rslides_tabs .rslides_here a {border:1px solid #000; background-color:#000; color:#000}


























