*{padding: 0; font-size: 100%; border: none; outline: none; box-sizing: border-box;}
body{
background:#fff url(../ig/fundo_bg.jpg) fixed center top no-repeat;
margin:0;
padding: 0;
font-family:'Open Sans',sans-serif;
font-size:1em;
}

.index_busca{
width: 60%;
background-color: #E6E6E6;
overflow: auto;
border:1px solid #CCCCCC; /*borda de marcação*/
padding:10px;
margin: 0 auto;
}

.index_palavra{
width: 80%;
float: left;
padding:0px;
}
.index_botao{
width: 20%;
float: left;  
padding: 0px;
}

.busca_palavra {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
height: 25px;
width: 100%;
color: #0000FF;
border: thin solid #0066FF;
text-align: center;
}
.busca_botao {
border: thin solid #666666;
height: 25px;
color:#fff;
font-size: 12px;
text-transform:uppercase;
width: 100%;
cursor: pointer;
background-color: #666666;
}

.busca_opc {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
height: 25px;
width: 200px;
color: #0000FF;
border: thin solid #0066FF;
text-align: center;
margin-top: 10px;
}
.busca_titulo_p{
padding: 2px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-align: center;
vertical-align: middle;
border: thin solid #cccccc;
background-color: #E6E6E6;
}
.busca_titulo{
padding: 2px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-align: center;
vertical-align: middle;
background-color: #E6E6E6;

}
.index_busca_oculto{display: none;}


























textarea.campo_1{
    background:#E4EFEA;
    width:95%;	
    margin-bottom:2px;
	border: thin solid #FF9900;
	border-radius: 7px;
	float: left;
	padding:5px;
}

input.campo_nome, input.campo_email{
    background:#E4EFEA;
    width:95%;	
    margin-bottom:2px;
	border: thin solid #FF9900;
	border-radius: 7px;
	float: left;
	padding:5px;
}
select.campo_data{
    background:#E4EFEA;
	width:20%;
    margin-bottom:2px;
	border: thin solid #FF9900;
	border-radius: 7px;
	float: left;
	padding:5px;
}

input.campo_qtd{
    background:#E4EFEA;
    width:10%;	
    margin-bottom:2px;
	border: thin solid #FF9900;
	border-radius: 7px;
	float: left;
	padding:5px;
}


select.campo_freq{
    background:#cccccc;
    width:40%;	
    margin-bottom:2px;
	border: thin solid #FF9900;
	border-radius: 7px;
	float: left;
	padding:5px;
}
input.campo_total{
    background:#cccccc;
    width:20%;	
    margin-bottom:2px;
	border: thin solid #FF9900;
	border-radius: 7px;
	float: left;
	padding:5px;
}

.botao_form_sub {
	background: -moz-linear-gradient(90deg, #0459B7, #08ADFF) repeat scroll 0 0 transparent;
	background: -webkit-linear-gradient(90deg, #00CC33, #6FFF93) repeat scroll 0 0 transparent;
	border: 1px solid #093C75;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 1px 0 #FFFFFF;
	color: #000000;
	cursor: pointer;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;

	padding: 5px 10px;
	text-decoration: none;
	text-shadow: 0 1px 1px #333333;
	text-transform: uppercase;
	height: 40px;
	width: 100%;
	text-align: center;
	vertical-align: middle;


}
.botao_form_sub:hover {
	background: -moz-linear-gradient(90deg, #0459B7, #08ADFF) repeat scroll 0 0 transparent;
	background: -webkit-linear-gradient(90deg, #00E639, #AAFFBF) repeat scroll 0 0 transparent;
        border-color: #093C75;
        text-decoration: none;
}
.botao_form_sub:active {
    border-color: #093C75;
    outline: medium none;;  
}


.botao_form_sub {
	background: -moz-linear-gradient(90deg, #0459B7, #08ADFF) repeat scroll 0 0 transparent;
	background: -webkit-linear-gradient(90deg, #00CC33, #6FFF93) repeat scroll 0 0 transparent;
	border: 1px solid #093C75;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 1px 0 #FFFFFF;
	color: #000000;
	cursor: pointer;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;

	padding: 5px 10px;
	text-decoration: none;
	text-shadow: 0 1px 1px #333333;
	text-transform: uppercase;
	height: 40px;
	width: 40%;
	text-align: center;
	vertical-align: middle;


}
.botao_form_sub:hover {
	background: -moz-linear-gradient(90deg, #0459B7, #08ADFF) repeat scroll 0 0 transparent;
	background: -webkit-linear-gradient(90deg, #00E639, #AAFFBF) repeat scroll 0 0 transparent;
        border-color: #093C75;
        text-decoration: none;
}
.botao_form_sub:active {
    border-color: #093C75;
    outline: medium none;;  
}


.botao_form {
	background: -moz-linear-gradient(90deg, #0459B7, #08ADFF) repeat scroll 0 0 transparent;
	background: -webkit-linear-gradient(90deg, #0459B7, #08ADFF) repeat scroll 0 0 transparent;
	border: 1px solid #093C75;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 1px 0 #FFFFFF;
	color: #FFFFFF;
	cursor: pointer;
	font-family: Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 10px;
	text-decoration: none;
	text-shadow: 0 1px 1px #333333;
	text-transform: uppercase;
	height: 40px;
	width: 40%;
	text-align: center;
	vertical-align: middle;


}
.botao_form:hover {
            background: -moz-linear-gradient(90deg, #067CD3, #0BCDFF) repeat scroll 0 0 transparent;
            background: -webkit-linear-gradient(90deg, #067CD3, #0BCDFF) repeat scroll 0 0 transparent;
        border-color: #093C75;
        text-decoration: none;
}
.botao_form:active {
    background: -moz-linear-gradient(90deg, #0BCDFF, #067CD3) repeat scroll 0 0 transparent;
    background: -webkit-linear-gradient(90deg, #0BCDFF, #067CD3) repeat scroll 0 0 transparent;
    border-color: #093C75;
    outline: medium none;;  
}

.campo_campanhaform{
float: left;

}


textarea.campo_comenta{
    padding:5px;
    background:#E4EFEA;
    width:95%;	
    margin-bottom:10px;
	border: thin solid #FF9900;
	border-radius: 7px;
	float: left;
}
.titulo_campanhaform{
	width:100%;
	margin:0 auto;
	font-family:verdana;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	word-wrap:break-word;
	padding: 5px;
}

.titulo_campanha{
	width:100%;
	margin:0 auto;
	font-family:verdana;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	word-wrap:break-word;
	padding: 5px;
}
.subtitulo_campanha{
	width:100%;
	margin:0 auto;
	font-family:verdana;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	word-wrap:break-word;
	padding: 5px;
}
.resultado_campanha{
	width:100%;
	margin:0 auto;
	font-family:verdana;
	font-size: 15px;
	font-weight: normal;
	text-align: center;
	word-wrap:break-word;
	padding: 5px;
}

.article{
	width:100%;
	margin:0 auto;
	padding: 0 5px 0 5px;
}

.cabecalho{
	width:100%;
	max-width:1210px;
	margin:0 auto;
	padding: 0 5px 0 5px;
	background-color: #FFFFFF;

}

.mp3{
	width:100%;
}

.migalha {
	font-size: 14px;
	color: #999999;
	border-bottom: 1px dashed #999999;

}
.migalha a { color: #999999; }	
.main{
	width:100%;
	max-width:1210px;
	margin:0 auto;
	background-color: #FFFFFF;
	padding: 0 5px 0 5px;
}

.caixa_foto_vermelho{
	float: left;
	width:18%;
	padding: 2px;

}
.caixa_subtitulo_vermelho{
	width:82%;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	padding: 2px;
	float: left;
}
.caixa_data_vermelho{
	width:82%;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	padding: 2px;
	font-weight: bold;
	float: left;

}
.caixa_conteudo{
	width: 100%;
	text-align: left;
	padding: 5px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #F2F2F2;
	border-right: thin solid #003366;
	border-bottom: thin solid #003366;
	border-left: thin solid #003366;

}
.logo{
width: 100%; max-width:1200px;

}
.loguinho{
	margin:0 auto;
	text-align: center;
	width: 100%;
	display: none;
	max-width:250px;

}

.loguinho_fundo{
	width: 100%;
	background-color: #FFFFFF;
}
.site-footer {
	position: relative;
	border-top: 1px solid #EEE;
	color: #999;
	padding: 10px;
	font-size: 0.8em;
	text-align: center;
	background-color: #0076AE;
}

.principal{
width:99%;
margin: 0 auto;
text-align: center;
vertical-align: middle;
overflow:hidden;
}
.centro{
margin: 0 auto;
text-align: center;
vertical-align: middle;
}
.tab_meiosub{float: left; width: 80%; margim-left: 15px; }
.tab_dirsub{float: left; width: 20%; margim-left: 15px; }

.tab_esq, .tab_dir, .tab_meio{
float: left;
}

.c_esq{
	width: 30%;
	margin:0;
	padding:0;
	margim-left: 5px;
	float: left;
}
.c_esqsanto{
	width: 20%;
	margin:0;
	padding:0;
	margim-left: 5px;
	float: left;
	
}

.c_fundo{
padding: 10px;
background-color: #CCCCCC; 
}

.c_dirsanto{
	width: 80%;
	padding: 5px;
	float: left;
		margin:0;
	padding:0;

}
	
.c_dir{
	width: 70%;
  margin: 0;
  padding: 0;
  border: 0;


}
.c_dir_claudio{
	width: 100%;
	padding: 5px;
	float: left;
}

.c_foto{
	padding: 5px;
	float: left;
	width: 100%;
}

.c_categoria{
	width: 100%;
	font-face: arial;
	padding: 0px 5px 5px 5px;
	font-family: Helvetica;
	font-size: 14px;
	color: #CC6600;
	font-weight: bold;
	text-transform: uppercase;
}
.c_titulo{
	width: 100%;
	font-face: arial;
	padding: 5px;
	font-family: Helvetica;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}
.c_chamada{
	width: 100%;
	font-face: arial;
	padding: 5px;
	font-family: Helvetica;
	font-size: 16px;
	color: #666666;

}
.c_salvai{
	width: 100%;
	font-face: arial;
	padding: 10px;
	font-family: Helvetica;
	font-size: 16px;
	color: #666666;
	text-align: left;
	background-color: #D4D4D4;

}

.tab_meio{
	width: 62%;
	margin:0;
	padding:0;
	padding-left: 15px;
}
.tab_esq{
	width: 20%;
	padding: 5px;
}

.tab_dir{
	width: 18%;
	padding: 5px;
}

.barra_meio, .barra_dir{
float: left;
}

.barra_meio{
	width: 80%;
	margin:0;
	padding:0;
	padding-left: 5px;
}
.barra_dir{
	width: 20%;
	padding: 0 5px 0 0;

}



.clean{clear:both;}


.img_banner_total {width: 100%; height:auto;}
.img_banner {width: 100%; max-width:400px;}

.img_logo {width: 100%; max-width:500px;}

.contador{
width:100%;
max-width:1200px;
background-color: #1E66B7; 
margin:0 auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding:5px;
color:#ffffff;
text-align: center;
}

.box_azulclaro{
background: linear-gradient(#0033FF, #0066CC);
color: #FFF !important;
padding: 5px;
margin: 0px;
text-align: center;
}

.box_acai{
background: linear-gradient(#660000, #663333);
color: #FFF !important;
padding: 5px;
margin: 0px;
text-align: center;
}

.box_laranja{
background: linear-gradient(#AA7070, #990000);
color: #FFF !important;
padding: 5px;
margin: 0px;
text-align: center;
}

.box_azul{
	background: linear-gradient(#003366, #003366);
	color: #FFF !important;
	padding: 5px;
	margin: 0px;
	margin-top: 10px;
}

.box_cinza{
	background: linear-gradient(#999999, #666666);
	color: #FFF !important;
	padding: 5px;
	border-radius: 4px;
	margin: 0px;
	margin-top: 5px;
}


.box_neutro{
	background-image: url(../ig/pasta.png);
	background-repeat: no-repeat;
	background-position: left center;
	color: #000000 !important;
	padding: 5px 5px 5px 35px;
	margin: 0px;
	margin-bottom: 5px;
	text-align: left;
	background-color: #CCCCCC;

}
.box_neutro_dow{
	background-image: url(../ig/dow.png);
	background-repeat: no-repeat;
	background-position: left center;
	color: #000000 !important;
	padding: 5px 5px 5px 35px;
	margin: 0px;
	margin-bottom: 5px;
	text-align: left;
	background-color: #CCCCCC;

}

.box_neutro_rel{
	background-image: url(../ig/rel.png);
	background-repeat: no-repeat;
	background-position: left center;
	color: #000000 !important;
	padding: 5px 5px 5px 35px;
	margin: 0px;
	margin-bottom: 5px;
	text-align: left;
	background-color: #CCCCCC;

}

.box_neutro_pasta{
	background-image: url(../ig/icone_pasta.png);
	background-repeat: no-repeat;
	background-position: left center;
	color: #000000 !important;
	padding: 5px 5px 5px 35px;
	margin: 0px;
	margin-bottom: 5px;
	text-align: left;
	background-color: #CCCCCC;

}

.box_roxo{
	background: linear-gradient(#003366, #004891);
	color: #FFF !important;
	padding: 5px;
	margin: 0px;
	margin-top: 10px;
}

.box_menu{
font-family:verdana;
font-size: 20px;
font-weight: bold;
}

.box_pio{
font-family:verdana;
font-size: 14px;
font-weight: bold;
padding: 0;
}
.box_pio a{
color: #000000;
}

.box_titulo{
font-family:verdana;
font-size: 18px;
font-weight: bold;
text-align: left;
padding: 5px;
}

.btcontrole {
width:15%;
height:40px;
background-color: #3d7bb3;
color:#FFFFFF;
box-shadow:0 1px 0 #ffffff;
}

.btcontrole:hover{
background-color: #8BBADC;
box-shadow:0 3px 0 #FF0000;
}

.btcontrole:active{
position:relative;
top:3px;
box-shadow:none;
}

.btcontrole_cor {
width:15%;
height:40px;
background-color: #FF6262;
color:#FFFFFF;
box-shadow:0 1px 0 #ffffff;
}

.btcontrole_cor:hover{
background-color: #FF6262;
box-shadow:0 3px 0 #FF0000;
}

.btcontrole_cor:active{
position:relative;
top:3px;
box-shadow:none;
}

h1{
font-family:verdana;
font-size: 25px;
font-weight: bold;
}

h2{
font-family:verdana;
font-size: 20px;
font-weight: bold;
}

.aviso_inicial{
font-family:verdana;
font-size: 16px;
font-weight: bold;
margin: 0px;
}

h3{
font-family:verdana;
font-size: 18px;
font-weight: normal;
text-align: justify;
word-wrap:break-word;
padding: 5px;
}

.box_azul_fechado{
	background: linear-gradient(#0066CC, #006699);
	color: #FFF !important;
	padding: 5px;
	border-radius: 4px;
	margin: 0px;
	margin-top: 10px;
}
h4{
font-family:verdana;
font-size: 14px;
font-weight: bold;
}

h5{
color: #000000;
font-size:1.2em;
font-weight:normal;
text-align: center;
vertical-align: top;
width:100%; 
}

h6{
color: #000000;
font-size:1.5em;
font-weight:normal;
text-align: center;
vertical-align: top;
width:100%; 
margin:0px;
}

.video-contai {
position:relative;
padding-bottom:56.25%;
padding-top:30px;
height:0;
overflow:hidden;
}

.video-contai iframe, .video-contai object, .video-contai embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

a:link {
text-decoration: none;
}
a:hover {
text-decoration: none;
}
a:active {
text-decoration: none;
}
a:visited {
text-decoration: none;
}








.busca_titulo{
	width:100%;
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #006600;
	padding: 1px 0px 2px 0px;
	
}

.caixa_busca{
	width: 50%;
	margin: 0px auto;
	padding: 10px;
	border: thin solid #0066FF;
	background-color: #E6E6E6;
}
.index_fundo{
	width: 100%;
	background-color: #77E3FF;
	padding: 2px;
	border: thin none #FFFFFF;
}
.pparedes{
	width:100%;
	float: left;
	padding: 3% 4%;
}
.pparede{
	width:30%;
	float: left;
	background-color: #cccccc;
	text-align: left;
	border-radius: 7px;
	margin: 0 1% 1% 15px;
	
}
.pparede img{width:100%;}
.pparede_titulo{
	font-family:arial;
	font-size: 16px;
	font-weight: bold;
	padding: 5px;
	background-position: center center;
	margin: 0 auto;
	background-color: #006699;
	color: #ffffff;
	
}

.tab_meiotitulo{
font-family:verdana;
font-size: 18px;
font-weight: bold;
text-align: left;
padding: 5px;
text-align: center;
color: #653232;
}
.tab_meiosub{
font-family:verdana;
font-size: 12px;
font-weight: bold;
text-align: left;
padding: 5px;
text-align: center;
color: #653232;
}

.caixa_menu_azul{
	width:100%;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003366;
	padding: 8px 0px 8px 10px;
	text-transform: uppercase;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background: linear-gradient(#87BCE7, #BCD1F1);
}
.caixa_conteudo_azul{
	width: 100%;
	text-align: left;
	padding: 5px;
	border: medium solid #87BCE7;
}
.caixa_menu_verde{
	width:100%;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003366;
	padding: 8px 0px 8px 10px;
	text-transform: uppercase;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background: linear-gradient(#AEE888, #CAFFCA);
}
.caixa_conteudo_verde{
	width: 100%;
	text-align: left;
	padding: 5px;
	border: thin solid #AEE888;
}

.caixa_menu_laranja{
	width:100%;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003366;
	padding: 8px 0px 8px 10px;
	text-transform: uppercase;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background: linear-gradient(#FFC68C, #FFDFBF);
}
.caixa_conteudo_laranja{
	width: 100%;
	text-align: left;
	padding: 5px;
	border: thin solid #FFC68C;
}

.caixa_menu_rosa{
	width:100%;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003366;
	padding: 8px 0px 8px 10px;
	text-transform: uppercase;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background: linear-gradient(#FFB0FF, #FFC6FF);
}
.caixa_conteudo_rosa{
	width: 100%;
	text-align: left;
	padding: 5px;
	border: 3px solid #FFB0FF;
}
.caixa_diverso{
	width:100%;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #3b5999;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #3b5999;
}

.caixa_conteudo{
	width: 100%;
	text-align: left;
	padding: 5px;
}

.caixa_conteudo_rodape{
	width:100%;
	text-align: right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #653232;
	padding: 2px;

}

.caixa_conteudo_rodape a{
	color: #653232;
}

.caixa_titulo{
	width: 100%;
	font-face: arial;
	padding: 5px;
	font-family: Helvetica;
	font-size: 18px;
	color: #000000;
	font-weight: bold;

}
.caixa_titulo a{
	color: #000000;
}
.caixa_titulo a:hover{
	color: #FF0000;
}

.caixa_sub{
	width: 100%;
	font-face: arial;
	padding: 5px;
	font-family: Helvetica;
	font-size: 16px;
	color: #666666;

}
.scroll_200 { 
overflow-x: hidden;
overflow-y: scroll;
height: 200px;
width:100%;
} 

.scroll_300 { 
overflow-x: hidden;
overflow-y: scroll;
height: 300px;
width:100%;
}
.scroll_500 { 
overflow-x: hidden;
overflow-y: scroll;
height: 500px;
width:100%;
}
hr.horizontal {
  border-top: 1px solid #999999;
}

.coluna{
	width:100%;
	text-align: left;
	padding: 0;
	margin:0 auto;
	overflow: auto;
	margin-top:-20px;
}


.painel{/*simula largura do site*/
border:1px solid #3b5999; /*borda de marcação*/
padding:8px;
margin: 0 auto;
width: 100%; /* Valor da Largura */
}

.painel_foto{/*simula largura do site*/
float: left;
margin: auto;
padding:5px;
width: 200px; /* Valor da Largura */
}

.painel_desc {
color: #000000;
font-size: 16px;
font-weight:normal;
text-align: justify;
vertical-align: top;
}

.painel_titulo {
color: #990000;
text-align: left;
vertical-align: top;
width:100%; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
}
.painel_click {
color: #666666;
font-size: 14px;
font-weight:normal;
text-align: right;
vertical-align: top;
padding: 5px;
font-weight: bold;
}

.bt {
border:1px solid #25692A;
border-radius:4px;
display:inline-block;
cursor:pointer;
font-family:Verdana;
font-weight:bold;
font-size:13px;
padding:6px 10px;
text-decoration:none;
} 

.bt-vd {
border-color:#68b465;
background:linear-gradient(to bottom, #abd5aa 5%, #68b465 100%);
box-shadow:inset 0px 1px 0px 0px #e3f1e3;
color:#fff;
text-shadow:0px 1px 0px #528009;
}

.bt-lj {
border-color:#eb9b48;
background:linear-gradient(to bottom, #f7d6b3 5%, #eb9b48 100%);
box-shadow:inset 0px 1px 0px 0px #fdf7f0;
color:#333;
text-shadow:0px 1px 0px #ffee66;
}

.bt-az {
border-color:#46a7f5;
background:linear-gradient(to bottom, #86c6f8 5%, #46a7f5 100%);
box-shadow:inset 0px 1px 0px 0px #d7ecfd;
color:#fff;
text-shadow:0px 1px 0px #528009;  
}

.bt-vm {
border-color:#f61f0e;
background:linear-gradient(to bottom, #fca8a1 5%, #f61f0e 100%);
box-shadow:inset 0px 1px 0px 0px #fff4f3;
color:#fff;
text-shadow:0px 1px 0px #528009; 
}

.bt-vd:hover {
background:linear-gradient(to bottom, #68b465 5%, #abd5aa 100%);
}

.bt-lj:hover {
background:linear-gradient(to bottom, #eb9b48 5%, #f7d6b3 100%);
}

.bt-az:hover {
background:linear-gradient(to bottom, #46a7f5 5%, #86c6f8 100%);
}

.bt-vm:hover {
background:linear-gradient(to bottom, #f61f0e 5%, #fca8a1 100%);
}

.bt:active {
position:relative;
top:2px;}

.artigo_titulo{
font-family:verdana;
font-size: 20px;
font-weight: bold;
color: #000000;
text-align: center;
}

.artigo_data{
font-family:verdana;
font-size: 18px;
font-weight: bold;
color: #000000;
}

.artigo_chamada{
font-family:verdana;
font-size: 15px;
color: #663300;
}
.artigo_div{
	font-family:verdana;
	font-size: 12px;
	color: #663300;
	padding: 5px;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #000000;
	border-bottom-color: #000000;
}


.lista_social{
margin: 0 auto;
float: center;
width: 50%;
background-color: #cccccc;
text-align: center;
overflow: auto;
 }

.lista_s1, .lista_s2, .lista_s3, .lista_s4{
float: left;
}
	
.lista_s1, .lista_s2, .lista_s3, .lista_s4{
	width: 25%;
	background-color: #3b5999;
	text-align: center;
	padding: 5px;
	border: thin solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.lista_s1{width: 25%;}
.lista_s2{width: 25%;}
.lista_s3{width: 25%;}
.lista_s4{width: 25%;}
.lista_s1 a, .lista_s2 a, .lista_s3 a, .lista_s4 a{
color: #ffffff;
}
.lista_s1 a:hover, .lista_s2 a:hover, .lista_s3 a:hover, .lista_s4 a:hover{
color: #cccccc;
}







.setas-col{
    list-style: none;
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    margin: 0px;
}

.setas-item-text{
    padding: 5px;
    margin-top: 5px;
    background-color: #cccccc;
    color: #000000;
}

.setas-item-text .text{
    margin: 5px;
    font-size: 12px;
    text-transform: uppercase;
}

/* Seta que aponta para cima*/
.setas-pseudo-text .seta_top{
    display: flex;
    flex-direction: column;
    align-items: center;
}

.setas-pseudo-text .seta_top:before {
    content: "";
    margin-top: -15px; /* Para disfarçar a borda invisivel */
    border: 15px solid transparent; /* Tamanho da seta */
    border-bottom-color: #0066CC; /* Cor e lado da seta */
}

/* Seta que aponta para baixo*/
.setas-pseudo-text .seta_bottom{
    display: flex;
    flex-direction: column;
    align-items: center;
}

.setas-pseudo-text .seta_bottom:after {
    content: "";
    margin-bottom: -15px; /* Para disfarçar a borda invisivel */
    border: 15px solid transparent; /* Tamanho da seta */
    border-top-color: #0066CC; /* Cor e lado da seta */
}

/* Seta que aponta para esquerda*/
.setas-pseudo-text .seta_left{
    display: flex;
    flex-direction: row;
    align-items: center;
}

.setas-pseudo-text .seta_left:before {
    content: "";
    margin-left: -15px; /* Para disfarçar a borda invisivel */
    border: 15px solid transparent; /* Tamanho da seta */
    border-right-color: #0066CC; /* Cor e lado da seta */
}

/* Seta que aponta para direita*/
.setas-pseudo-text .seta_right{
    display: flex;
    flex-direction: row;
    align-items: center;
}

.setas-pseudo-text .seta_right:after {
	content: "";
	margin-right: -15px;
	border-top: 15px solid;
	border-right: 15px solid;
	border-bottom: 15px solid;
	border-left: 15px solid #0066CC;
}

@media screen and (max-width:6000px){
.tab_esq{width: 17%;}
.tab_meio{width: 62%; padding-left: 5px;}
.tab_dir{width: 21%; padding-left: 5px;}
}

@media screen and (max-width:1100px){
.tab_esq{width: 21%;}
.tab_meio{width: 58%; padding-left: 5px;}
.tab_dir{width: 21%; padding-left: 5px;}
.barra_meio{width: 70%; padding-left: 5px;}

}


@media screen and (max-width:1000px){
.main{width: 95%;}

.lista_social{width: 80%; }	
img, video, audio{
max-width:100%;
}
.logo{display:none; margin-top:0px;padding:0px;}
.loguinho{display: block;}
.index_busca_oculto{display: block;}
.index_busca{width:80%;}

.tab_esq{width:15%;}
.tab_meio{width: 58%; padding-left: 5px;}
.tab_dir{width: 21%; padding-left: 5px;}

.barra_meio{width: 70%; padding-left: 5px;}

}

@media screen and (max-width:960px){
.tab_esq{width: 22%;}
.tab_meio{width: 57%; padding-left: 5px;}
.tab_dir{width: 21%; padding-left: 5px;}

}

@media only screen and (max-width: 900px) {
.busca_hiden{display:none;}    
.main{width: 95%;}
.tab_esq{width: 24%;}
.tab_meio{width: 76%; padding-left: 5px;}
.tab_dir{width: 40%; margin:0 auto; float:none;}
.principal{width:95%;}
.pparede{width:29%; margin-bottom: 1%;}
select.campo_data{width: 30%;}
.tab_meiosub{width: 100%;}
.tab_dirsub{width: 40%; margin:0 auto; float:none;}
}

@media screen and (max-width:800px){
.tab_esq{width: 30%;}
.tab_meio{width: 70%; padding-left: 5px;}
.tab_dir{width: 40%; margin:0 auto; float:none;}

}

@media only screen and (max-width: 700px) {
.painel_foto {width: 100%;}
.busca_hiden{display:none;}
.tab_esq{display:none;}
.tab_meio{width: 100%; margin:0 auto;}
.main{width: 95%;}
.pparede{width:45%; margin-bottom: 2%;}
.coluna{width:80%;}
.lista_social{width: 100%; }
.lista_s1{width: 50%;}
.lista_s2{width: 50%;}
.lista_s3{width: 50%;}
.lista_s4{width: 50%;}
.index_busca{width:100%;}
.c_esq{width:100%;}
.tab_dir{width: 70%; margin:0 auto; }
.barra_meio{width: 100%;}
.barra_dir{width: 100%;}
select.campo_data {width: 31%;}
select.campo_freq, input.campo_qtd, input.campo_total {width: 50%;}
}

@media only screen and (max-width: 400px) {

.busca_hiden{display:none;}
.main{width: 95%;}
.tab_meio{width: 100%; margin:0 auto;}
.tab_dir{width: 100%; margin:0 auto;}
.pparede{width:100%; margin-bottom: 5%;}
.coluna{width:80%;}
.c_chamada{width:100%;}

.c_esqsanto{width:50%; margin:0 auto; float: none; padding:5px;}
.c_dirsanto{width:100%; pading: 5px;}

.c_foto{width:100%;}
select.campo_data, select.campo_freq, input.campo_qtd, input.campo_total, textarea.campo_comenta, input.campo_nome, input.campo_email {width: 100%;}
}

















			
