body {
	margin: 0;
	padding: 0;
	font-family: 'Open Sans', Arial, sans-serif;
	background: #f1f1f1;
}

a{ text-decoration: none;}

/*======================================================== MENU PRINCIPAL - COMPLETO ================================================*/

header { position: fixed; width:100%; z-index: 1; top: 0; min-height: 127px;}
#corpo { margin-top: 127px; }
input#control-nav { visibility: hidden; position: absolute; left: -9999px; opacity: 0; }
header nav { float:right; }
header nav ul { list-style:none; margin:0px; margin-top:25px; float: right; }
header nav ul li { font-size: 14px; font-family: 'Open Sans', Arial, sans-serif; font-weight: 600; display: inline-block; }
.lmuda a { display: block; color:#000; padding: 8px; margin: 0 2px; }
.lmuda a:hover { background-color: #c52019; color:#fff; }
.lcateg { display: block; color:#000; padding: 8px; margin: 0 2px; position:relative; }
.lcateg:hover { background-color: #c52019; color:#fff; }

.lint:hover .li_show { display: block; }

.menu{ width: 990px; height: 100px; margin: 0 auto;}
.menu img{ margin-top: 13px;}
.mini_menu { padding: 0px 20px; }

.li_show { position: absolute; display:none; background-color: #e1e1e1; }

@media screen and (min-width: 768px) {
.interno{ width:990px; margin: 0 auto; background:pink; margin-top: 10px; }
.capa_evento{ width: 620px; height: 280px; background: #fff; float: left;}
.inf_evento{ width: 360px; background: #fff; float: right; padding-bottom: 5px;}
.entregas_evento{ width: 620px; height: 300px; background:; float: left; margin-top: 10px;}
.ing_evento{ width: 620px; float: left; margin-top: 10px;}
}

@media screen and (max-width: 767px) {
.vocultar { display:none; }
.menu { padding-left:20px; }
.interno{ background:red; margin-top: 10px; }
.capa_evento{ width: 100%; background: #fff; float: left;}
.inf_evento{ width: 100%; background: #fff; float: right; padding-bottom: 5px;}
.entregas_evento{ width: 100%; height: 300px; background:; float: left; margin-top: 10px;}
.ing_evento{ width: 100%; float: left; margin-top: 10px;}

header nav { position: fixed; top: 0; right: 0; bottom: 0; width: 250px; border-left: 1px solid #ccc; background: #fff; overflow-x: auto; z-index: 2; -webkit-transition: all 500ms ease; transition: all 500ms ease; -webkit-transform: translate(100%, 0); -ms-transform: translate(100%, 0); transform: translate(100%, 0); }

header nav ul { width:100%; margin:0; padding:0; }
header nav ul li { display:block; }
.lmuda a { margin:0px; padding: 15px 10px; border-bottom: 1px solid #ccc; }

.lcateg { display: block; color:#000; margin:0px; padding: 15px 10px;  }
.lcateg:hover { background-color: #e1e1e1; color:#000; }

.lint { background: #e1e1e1; }
.li_show { position: relative; display:block; }

.control-nav { position: absolute; right: 20px; top: 65px; display: block; width: 30px; padding: 5px 0; border: solid #333; border-width: 3px 0; z-index: 2; cursor: pointer;  }
.control-nav:before { content: ""; display: block; height: 3px; background: #333; }
.control-nav-close { position: fixed; right: 0; top: 0; bottom: 0; left: 0; display: block; z-index: 1; background: rgba(0,0,0,0.4); -webkit-transition: all 500ms ease; transition: all 500ms ease; -webkit-transform: translate(100%, 0); -ms-transform: translate(100%, 0); transform: translate(100%, 0); }
input#control-nav:checked ~ nav, input#control-nav:checked ~ .control-nav-close { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); }

}

/*========== MINI MENU ==========*/
#barra_mini_menu{ width: 100%; line-height: 35px; background: #c52019;}
	.mini_redes{ width: 75px; height: 32px; float: left; padding-top: 3px;}
		.mini_redes ul{ margin: 0; float: left; padding: 0}
		.mini_redes ul li{ list-style: none; float: left; margin-right: 8px;}
	.mini_menu{ height: 35px; margin: 0 auto;}
	.mini_menu_img{ width: 19px; height: 19px; float: right; padding-top: 9px;}
	.mini_menu span{ float: right; font-size: 13px; color: #fff; font-weight: 600;}
	.mini_menu span a { text-decoration: none; color: #fff; padding: 5px 8px; margin: 0;}

/*========== MENU PRINCIPAL =========*/
#barra_menu{ width: 100%; height: 80px; background: #f3bf00 url(../imagens/fundo_menu80.jpg); float: left; box-shadow: 0px 2px 10px #9f9f9f;}


/*============================================================= FINAL MENU COMPLETO ===================================================*/



/*====================== CORPO SITE =======================*/

/*==================== FIM CORPO SITE =====================*/


/*====================== TÍTULOS PRINCIPAIS =======================*/
.titulos{ width: 990px; height: 29px; display:inline-block; background:; margin: 0 auto; border-bottom: 1px dashed #000; text-align: center; margin-top: 15px; margin-bottom: 0px;}
.titulos span{ font-weight: 700; font-size: 20px; border-bottom: 5px solid #f3bf00;}
.spant_ev { text-align: left;}

/*TÍTULOS CONTATO*/
.tcontato{ width: 484px; height: 25px; background:; float: left; border-bottom: 1px dashed #000; margin-bottom: 15px;}
.tcontato span{ font-weight: 500; font-size: 17px; border-bottom: 5px solid #f3bf00; font-weight: 700;}

/*==================== FIM TÍTULOS PRINCIPAIS =====================*/


/*======================= SLIDE EVENTOS =====================*/
.slide_eventos{ width: 990px; height: 300px; background:; margin: 0 auto; padding: 10px 0;}
.img_slide{ height: 738px; width: 650px; position: absolute; top: 0; left: 0;}
.lado_slide{ width: 230px; height: 300px; background: url(../imagens/marina.jpg); position: absolute; top: 0; right: 0;}
.slide_pai{ float: left; height: 300px; width: 990px; position: relative; text-align: center;}

/*==================== FIM SLIDE EVENTOS =====================*/


/*======================= EVENTOS =====================*/
#eventos{ width: 986px; margin: 0 auto;}

.eventos_int{ display:inline-block; margin: 0 auto;}

.ev_destaque{ width: 230px; height: 310px; background: #f9f9f9; float: left; margin: 20px 22px 0px 0px; box-shadow: 0px 0px 4px #d0d0d0;}
	.ev_img{ width: 230px; height: 230px; background:;}
	.ev_inf{ width: 230px; height: 80px; background:;}
	.ev_nome{ width: 230px; padding: 4px 0 2px 0; background: ; font-size: 16px; text-align: center; font-weight: 600;}
	.ev_data{ width: 230px; height: 14px; background:; font-size: 11px; float: left; padding-top: 7px; font-weight: 500; text-align: center;}
	.views{ width: 96px; padding-top: 7px; height: 13px; background:; float: left;}
	.link_ev{ width: 220px; line-height: 40px; float: left; background:; margin-top: 5px; text-align: center}
	.link_ev a{ text-decoration: none; color: #fff; padding: 4px 10px; background: #e70a40; border-bottom: 5px solid #b8002d;}

/*==================== FIM EVENTOS =====================*/


/*======================= CHECKOUT =====================*/

@media screen and (min-width: 768px) {
.seu_pedido { width: 70%; float: left;}
.inf_pedido { width: 30%; float: right;}
}

@media screen and (max-width: 767px) {
.seu_pedido { width: 100%; float: left;}
.inf_pedido { width: 100%; float: right;}
}

.checkout { width:97%; min-height:500px; margin: 0 auto; margin-top: 10px;}
.txt_pedido{ border-left: 6px solid #f3bf00; padding: 15px 15px 0px 15px; font-size: 14px;}
.tarja100 { font-size: 20px; padding: 6px 0px; margin-right: 20px; font-weight: 500; margin-bottom:10px; border-bottom: 1px solid #bcbcbc; color:#8d8d8d; }
.nomeev_pedido { font-size: 24px; padding: 6px 0px; margin-right: 20px; font-weight: 500; }
.interno_pedido { padding: 8px 0px; min-height:52px; display:block; background:#fff; margin-right: 20px; border-top: 1px solid #f3bf00; border-bottom: 1px solid #f3bf00; margin-bottom:10px; }
.pedido_x { width:20px; line-height:20px; cursor:pointer; text-align:center; top:-9px; position:relative; background: #ffdb56; float: right; }
.nomeing_pedido { font-size: 18px; font-weight: 600; margin-left:10px;}
.precos_pedido { font-size: 15px; padding: 6px 0px; margin-left:10px; }

.pwqtd { width:100px; height:30px; float:left; }
.pqtd { width:38px; height:16px; border: 1px solid #8d8d8d; border-radius: 5px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#8d8d8d; }
.pqtd_1 { width:20px; padding:0px 5px; cursor:pointer; float:left; }
.pqtd_2 { width:40px; padding:0px 0px; float:left;}

.pwvalor { height:30px; float:left; }

.pedido_sub { width:135px; height:52px; font-weight: 600; padding: 8px 0px; top:-9px; position:relative; float: right; }
.sub { font-size: 22px; color: #f3bf00; }

.ptotal_pedido { margin-right: 20px; height:50px; }
.total_pedido { width:288px; float:right; }
.tot { font-size: 22px; font-weight: 600; color: #c52019; }
.s_green { font-size: 22px; font-weight: 600; color: green; }

.dados_pedido {  }
.dados_50 { width: 50%; float: left;  }

.int_cliente { font-size: 13px; padding-bottom:3px; font-weight: 600; color:#000; margin-right: 20px; }
.int_input { font-weight: 500; margin-bottom:15px; color:#000; margin-right: 20px; }

.int_cliente60 { width: 60%; float: left; }
.int_input60 { width: 60%; float: left; margin-bottom:15px; }

.int_cliente50 { width: 50%; float: left; }
.int_input50 { width: 50%; float: left; margin-bottom:15px; }

.int_cliente40 { width: 40%; float: left; }
.int_input40 { width: 40%; float: left; margin-bottom:15px; }

.p_peq { width: 20%; font-size: 14px; padding: 2px 10px; height:21px; border-radius: 5px;  border: 1px solid #8d8d8d; color: #000; box-shadow: inset -1px 1px 4px #ccc; }
.p_medio { width: 35%; font-size: 14px; padding: 2px 10px; height:21px; border-radius: 5px;  border: 1px solid #8d8d8d; color: #000; box-shadow: inset -1px 1px 4px #ccc; }
.p_inter { width: 50%; font-size: 14px; padding: 2px 10px; height:21px; border-radius: 5px; border: 1px solid #8d8d8d; color: #000; box-shadow: inset -1px 1px 4px #ccc; }
.p_grande { width: 70%; font-size: 14px; padding: 2px 10px; height:21px; border-radius: 5px; border: 1px solid #8d8d8d; color: #000; box-shadow: inset -1px 1px 4px #ccc; }
.p_extra { width: 90%; font-size: 14px; padding: 2px 10px; height:21px; border-radius: 5px; border: 1px solid #8d8d8d; color: #000; box-shadow: inset -1px 1px 4px #ccc; }

.select { font-size: 14px; padding-left:10px; height:27px; border-radius: 5px; border: 1px solid #8d8d8d; color: #000; box-shadow: inset -1px 1px 4px #ccc; }
.opaco { opacity:0.4; }
.t_nome { background: #EBECED; color: #c52019; text-align:center; }

.formas_entrega { background:#ddd; border-radius: 5px; padding:5px; margin-bottom:15px; }
.pgt_pai { width:94px; height:69px; float: left; padding: 5px 5px; }
.pgt_img   { width:69px; float:left; text-align:center; }
.pgt_vezes   { width:25px; float:left; text-align:right; font-size: 15px; font-weight:bold; line-height: 27px; }
.pgt_radio   { width:25px; float:left; text-align:center; }
.pgt_qual   { width:69px; float:left; text-align:center; color: #666666; font-weight:bold; font-size: 11px; line-height: 22px; }

.formas_pgto { display:table; }
.dados_cartao { background:#fff; display:table; border-radius: 5px; padding:5px; }

#por_parcela { font-size: 20px; font-weight: 600; color: #c52019;  }

.int_contrato { font-size: 12px; padding:10px 0px; font-weight: 600; color:#000; margin-right: 20px; }

.int_contratocard { font-size: 12px; font-weight: 600; color:#000; margin-right: 20px; }

.cestavazia { font-size: 22px; font-weight: 600; color: #c52019; text-align:center; }

#malert { display:none; }
#malert_geral { width:100%; }
#malert_img { float:left; }

/*==================== FIM CHECKOUY =====================*/


/*==================== HOTÉIS =====================*/
#hoteis{ width: 990px; height: 240px; background:; margin: 0 auto; font-family: 'Open Sans', Arial, sans-serif; color: #000; font-weight: 300;}
	.section_ht{ width: 474px; height: 200px; float: left; background: #ebebeb; margin-top: 10px; margin-right: 22px; padding: 10px; color: #000;}
	.h_left{width: 320px; float: left; background:; font-size: 14px; font-weight: 500;}
	 	.titulo_cid_dest{ width: 320px; line-height: 30px; float: left; background:; font-size: 20px; font-weight: 500;}
	 	.imp_cid_dest{ width: 320px; line-height: 30px; float: left; background:;}
	 		.imp_cid_dest input{ width: 288px; height: 30px; color: #606060; box-shadow: 0px 0px 4px #d0d0d0; border: 0;  padding-left: 30px; background: #ffffff url(../imagens/icons/search_hotel2.png); background-repeat: no-repeat;}
	 	.titulos_ht{ width: 150px; line-height: 30px; float: left; background:; margin-right: 20px;}
	 	.imps_hdata{ width: 150px; line-height: 30px; float: left; background:; margin-right: 20px;}
	 		.imps_hdata input{ width: 118px; height: 30px; color: #606060; box-shadow: 0px 0px 4px #d0d0d0; border: 0; padding-left: 10px; padding-right: 20px; background: #ffffff url(../imagens/icons/calendar_hotel2.png); background-repeat: no-repeat;}
	 	.titulos_htt{ width: 70px; line-height: 30px; float: left; background:; margin-right: 10px;}
	 	.titulos_ht_idc{ width: 150px; line-height: 30px; float: left; background:; margin-left: 10px;}
	 .h_left select{ width: 69px; height: 30px; border: 0; padding-left: 10px; box-shadow: 0px 0px 4px #d0d0d0;}
	 	.sel_adt{ width: 70px; line-height: 30px; float: left; background:; margin-right: 10px;}
	 	.sel_qcri{ width: 70px; line-height: 30px; float: left; background:; margin-right: 10px;}
	 	.sel_cri1{ width: 70px; line-height: 30px; float: left; background:; margin-left: 10px;}
	 	.sel_cri2{ width: 70px; line-height: 30px; float: left; background:; margin-left: 10px;}
	.h_right{ width: 134px; height: 210px; float: right; background:;}
		.img_pesquisar{ margin-top: 6px; text-align: center;}

.estilo_buscah{ background: #ffd333; box-shadow: 0px 0px 7px #d0d0d0; padding-right: 0;}

/*================= FIM HOTÉIS ===================*/


/*================= DEMAIS INFORMAÇÕES ===============*/
#demais_info{ width: 988px; min-height: 320px; background:; margin: 0 auto; margin-top: 30px;}
.section_info{ width: 316px; padding-bottom: 1px; background:; margin: 0 10px; float: left;}
	.titulo_info{ width: 316px; height: 29px; background:; border-bottom: 1px dashed #000; margin-bottom: 6px;}
		.titulo_info span{ font-weight: 600; font-size: 20px; border-bottom: 5px solid #f3bf00;}
	.article_info{ width: 316px; height: 40px; background:; float: left; border-bottom: 1px dashed #bbb; margin: 0 0;}
		.article_info:hover{ background: #fff;}
		.data_info{ width: 85px; height: 40px; background:; float: left; font-size: 11px;}
			.dia_data{ width: 85px; line-height: 20px; background:; font-size: 12px; text-align: center; font-weight: 300;}
			.num_mes_data{ width: 85px; line-height: 20px; background: ; font-size: 11px; text-align: center; font-weight: 300; letter-spacing: 1px;}
		.evento_cidade{ width: 227px; line-height: 19px; background:; float: left; padding-left: 4px;}
			.ev_span{ font-size: 13px; font-weight: 700;}
				.ev_span a{ color: #c52019;}
				.ev_span a:hover{ color: #222222;}
			.cidade_span{ font-size: 11px; font-weight: 600;}
	.agenda_ev{ width: 316px; line-height: 35px; background: ; text-align: right; float: left;}
		.agenda_ev a{ color: #c52019; font-size: 13px; font-weight: 300;}

/*============== FIM DEMAIS INFORMAÇÕES ===============*/


/*======================= NEWSLETTER =====================*/
#newsletter{ width: 950px; height: 45px; background: #ffd333; font-size: 17px; font-weight: bold; padding: 20px 20px; margin: 0 auto; margin-top: 10px; margin-bottom: 10px; box-shadow: 0px 0px 7px #d0d0d0;}
.img_news{line-height: 47px; float: left;}
.txt_news{ height: 47px; background:; float: left; padding: 0 13px;}
.inp_news{ height: 42px; background:; float: left; padding-top: 5px;}

.inp_news input{ width: 260px; height: 33px; border: 0; padding-left: 10px; float: left; display: block; font-size: 13px; color: #8a8a8a; font-family: 'Open Sans', Arial, sans-serif;}
.inp_news select{ width: 175px; height: 35px; border: 0; padding-left: 10px; float: left; display: block; font-size: 13px; margin-left: 10px; color: #8a8a8a; font-family: 'Open Sans', Arial, sans-serif;}
.inp_news a{ width: 150px; line-height: 35px; float: left; text-align: center; font-size: 16px; background: red; color: #fff; text-decoration: none; margin-left: 10px;}
.inp_news a:hover{ background: #c52019;}

/*==================== FIM NEWSLETTER =====================*/


/*======================= RODAPÉ =====================*/
@media screen and (min-width: 768px) {
#rodape{ width: 100%; padding: 30px 0 5px 0; background: #1d1d1d; margin: 20px auto 0px auto; float: left; font-family: 'Open Sans', Arial, sans-serif; font-weight: 400; font-size: 14px;}
	.dados_rodape{ width: 990px; height: 260px; background:; margin: 0 auto; border-bottom: 1px solid #4c4c4c;}
		.article_rodape{ width: 240px; height: 260px; background:; float: left; margin-left: 10px;}
		.links_uteis {width: 240px;padding: 10px 0; background:; float: left;}
			.links_uteis a{ color: #e1e1e1; text-decoration: none;}
		.titulo_rod{ width: 240px; line-height: 40px; background:; float: left; font-weight: 700; font-size: 16px; color: #ffd333; border-bottom: 1px solid #ffd333;}
			.margin_rod{ margin-top: 10px;}
		.icon_c{ width: 35px; height: 20px; background:; float: left; text-align: left; padding: 10px 0;}
		.txt_c{ width: 205px; line-height: 40px; background:; float: left; font-weight: 600; font-size: 14px; color: #e1e1e1;}
			.txt_c span{ font-size: 11px;}
			.txt_c a{ text-decoration: none; color: #e1e1e1;}
		.h_atend{ width: 240px; line-height: 15px; background:; float: left;}
			.h_atend span{ font-size: 11px; color: #e1e1e1;}
		.icon_r{ width: 32px; height: 32px; background: ; float: left; margin: 10px 5px 0 0;}
	.copyright{ width: 990px; line-height: 20px; padding-top: 30px; background:; margin: 0 auto; text-align: center; color: #e1e1e1; font-size: 12px; margin-bottom: 20px;}
		.copyright a{ text-decoration: none; color: #ffd333;}
}

@media screen and (max-width: 767px) {
#rodape { display:none; }
}


/*===================== FIM RODAPÉ =====================*/



/*============== CSS PÁGINA DO EVENTO ============*/

	.nome_ev{ padding: 10px 5px;  margin: 0 auto; background: #278daf; border-left: 6px solid #10617c; color: #fff; text-align: center; font-weight: 700; font-size: 22px;}
	.data_ev{ line-height: 37px; background:; text-align: center; padding: 0;}
		.data img{ margin-top: 5px;}
		.span_data{ font-size: 18px; padding-left: 5px; color: #278daf;}
	.cidade_ev{ line-height: 37px; background:; text-align: center; padding: 0;}
		.cidade img{ margin-top: 5px;}
		.span_cidade{ font-size: 18px; padding-left: 5px; color: #278daf; font-size: 15px;}
	.apresentacao_ev{ padding: 10px; background: #f5f5f5; font-size: 14px; text-align: justify; border-left: 6px solid #bcbcbc;}
	.btn{ height: 75px; background:;}
		.bt_mapa{ width: 180px; line-height: 75px; background:; float: left; text-align: center;}
		.bt_face{ width: 180px; line-height: 75px; background:; float: right; text-align: center;}
			.bt_mapa a{ padding: 7px 10px; background: #ee7704; font-size: 14px; font-weight: 700; text-decoration: none; border-radius: 50px; color: #fff;}
			.bt_face a{ padding: 7px 10px; background: #3a5ba2; font-size: 14px; font-weight: 700; text-decoration: none; border-radius: 50px; color: #fff;}
	.atracoes{ padding-bottom: 10px; background:; margin-top: 10px;}
		.titulo_atr{ padding: 10px 5px;  margin: 0 auto; background: #ffdb56; border-left: 6px solid #f3bf00; color: #c52019; text-align: center; font-weight: 700;}
		.txt_atr{ padding: 10px 20px; background:; font-size: 14px;}
	.infor{ width: 100%; padding-bottom: 10px; background:;}
		.titulo_inf{ padding: 10px 5px;  margin: 0 auto; background: #ffdb56; border-left: 6px solid #f3bf00; color: #c52019; text-align: center; font-weight: 700;}
		.txt_inf{ padding: 10px 20px; background:; font-size: 14px;}


	.entrega_ev{ padding: 10px; background: #ffdb56; border-left: 6px solid #f3bf00; color: #c52019; font-size: 17px; text-align:; font-weight: 700;}
	.texto_entregas{ height: 230px; padding: 15px 15px; background: #fff; border: 1px solid #ffdb56; font-size: 14px; overflow:auto;}



/*===================== CSS PÁGINA CONTATO =================*/

#contato{ width: 990px; min-height: 700px; margin: 0 auto; background:; font-family: 'Open Sans', Arial, sans-serif;}
	.section_contato{ width: 484px; min-height: 700px; background:; float: left; margin-right: 22px;}
		.formulario_contato{ width: 484px; background:; float: left;}
			.cont_txt{ width: 484px; line-height: 30px; background:; float: left;}
				.cont_txt span{ color: #c52019;}
			.cont_campos{ width: 484px; line-height: 30px; background:; float: left;}
				.cont_campos input{ width: 474px; height: 30px; color: #606060; box-shadow: 0px 0px 4px #d0d0d0; border: 0; padding-left: 10px;}
			.cont_txt2{ width: 231px; line-height: 30px; background:; float: left; margin-right: 22px;}
				.cont_txt2 span{ color: #c52019;}
			.cont_campos2{ width: 231px; height: 30px; background:; float: left; margin-right: 22px;}
				.cont_campos2 select{ width: 236px; height: 30px; border: 0; padding-left: 5px; box-shadow: 0px 0px 4px #d0d0d0;}
				.cont_campos2 input{ height: 28px; border: 0; float: left; box-shadow: 0px 0px 4px #d0d0d0;}
					.input_ddd{ width: 40px; float: left; margin-right: 10px; padding-left: 5px;}
					.input_numero{ width: 171px; float: left; padding-left: 5px;}
			.cont_txtarea{ width: 484px; padding: 1px 0; float: left; background:;}
				.cont_txtarea textarea{ width: 474px; height: 120px; padding: 5px; border: 0; box-shadow: 0px 0px 4px #d0d0d0;}
			.bt_cont{ width: 484px; line-height: 45px; background:; float: left; text-align: right;}
			.bt_cont a{ background: #c52019; padding: 7px 10px; font-size: 18px; color: #fff; box-shadow: 0px 0px 4px #d0d0d0;}

	.sub_tcontato{ width: 484px; line-height: 30px; background:; font-size: 17px; font-weight: 500; float: left; color: #0e69bd;}
	.inf_cont{ width: 484px; line-height: 30px; background:; font-size: 24px; font-weight: 300; float: left;}
		.inf_cont span{ font-size: 15px;}

	.section_perguntas{ width: 484px; padding: 1px; background:; float: left; margin-top: 23px;}
		.section_perguntas h4{ padding: 0; margin-bottom: 5px; color: #c52019;}
		.section_perguntas p{ margin: 5px 0; padding: 0; font-weight: 300; cursor: pointer;}
		.section_perguntas img{ width: 12px; height: 12px; margin-right: 5px;}
		.respostas{ width: 463px; padding: 10px; background: #fff; display: none; font-weight: 300;}

	.link_df{ width: 484px; line-height: 80px; background:; float: left; margin-top: 20px; text-align: center;}
		.link_df a{ padding: 10px; background: #0f87f7; color: #fff; box-shadow: 0px 0px 4px #d0d0d0;}




/*RESETS '0'*/
.marginright{ margin-right: 0;}
.marginleft{ margin-left: 0;}
.paddingright{ padding-right: 0;}
.display_none{ display: none;}

/*===================== CSS VOUCHER =================*/
.ent_area{ margin-bottom: -5px;}
#voucher_int { }

.i_span100 { width: 98%; float: left; padding: 5px; }
.i_span100 a { text-decoration : none; color: #000; }
.i_bottom { border-bottom:1px solid black; cursor: pointer; }
.i_bgy { background-color: #FC0; }






