figure{ margin:0}
img, picture, video, embed{	border:0; max-width: 100%; /*define a largura mÃ¡xima em atÃ© 100%*/}
A{ text-decoration: none; color:#2b2b2b;}
A:hover{text-decoration: none;}
.sep {background-color:#2b2b2b; height:1px; width:100%; margin-top:10px; margin-left:0; margin-right:0; margin-bottom:10px; clear:both}

body{font-family: Calibri, sans-serif; color:#2b2b2b; margin:0; padding:0}

.page{ background-color:#FFF;}

.linha_vermelha{ clear:both; background-color:#c51010; height:3px}
.bg_cinza{ background-color:#e5e5e5; padding-top:20px; padding-bottom:20px}

h1 {color:#2b2b2b; font-size:23pt; margin:0}
h2 {color:#FFF; font-size:28pt; font-weight:bold; margin:0; text-align:center; padding-top:20px; padding-bottom:10px}
h3 {color:#FFF; font-size:12pt; margin:0 auto; padding:0; text-align:center; font-weight:400; width:70%}

.titulo_central{ text-align:center; font-weight:400; text-transform:uppercase; font-size:24pt; margin-bottom:20px}

.rodape_base {background-color:#e30a0a; color:#FFF; padding:30px; background-image:url(../images/bg_roda.gif); background-position:top; background-repeat:repeat-x}

.rodape { clear:both; background-color:#2b2b2b; font-size:8pt; color:#FFF; text-align:center; padding:10px}
.link_rodape{color:#FFF}
.telefone{ font-size:18pt}

.form{box-sizing: border-box; font-size: 10pt; padding-left:10px; color:#FFF; border: 0px; width:100%; height:27px;padding-top:2px; background-color:#2b2b2b; margin-bottom:10px;
font-family: Calibri, sans-serif;-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.form_txt{box-sizing: border-box;font-size: 10pt; padding-left:10px; color:#FFF; border: 0px; width:100%; height:77px;padding-top:2px; background-color:#2b2b2b; margin-bottom:10px;
font-family: Calibri, sans-serif;-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.form_bt{box-sizing: border-box; font-size: 13pt; color:#FFF; border: 0px; width:100%; height:50px; background-color:#c51010; font-family: Calibri, sans-serif;-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-align:center}

.voltar{background-color:#2b2b2b; color:#FFF; width:80px; padding:10px; text-align:center; font-size:12pt; margin:auto 0}

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

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

.fundo_data{float:left; width:60px; display:block; background-color:#2b2b2b; margin-right:10px; margin-bottom:3px}
.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}


.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;  }