@charset "iso-8859-1";
/* CSS Document */


@media screen and (min-width:300px) and (max-width:1000px)
{
	
	.so_desktop{
		display:none;	
	}
	
	div,section,article
	{
		box-sizing:border-box !important;	
	}
	
	#logotipo
	{
		max-width:95% !important;	
		max-width:420px;
	}
	
	#Topo img
	{
		width:325px;	
	}
	
	#bt_area_restrita
	{
		margin-top:20px;
		height:45px;
		font-size:17px;
		width:250px;
	}
	
	/* Thiago */
	
	.some_no_mobile{
		display:none !important;	
	}
	
	.botoes_mob
	{
		display:block !important;
		padding:0 !important;
		margin:0 !important;
		max-width:100%;
		width:100%;	
	}
	
	.evento_data
	{
		background-color:#5C5C5C;
		color:#F98B00;
		font-family:'AllerDisplay';
	}
	
	.animacao_linha_texto
	{
		font-family:'AllerDisplay';
	}
	
	.evento_corpo
	{
		width:100% !important;
		max-width:100% !important;
		float:left;
		min-height:500px !important;
		height:auto;
	}
	
	#aba1{
		display:none;	
	}
	
	#aba2{
		display:none;
	}
	
	#aba3{
		display:none;
	}
	#aba4{
		display:none;
	}
	#aba5{
		display:none;
	}
	#aba6{
		display:none;
	}
	
	.evento_detalhe_corpo_relativo
	{
		padding:0 !important;
		margin:0 !important;
		max-width:99%;
		width:99%;
	}
	
	.evento_importante
	{
		display:none;	
	}

	.evento_lateral_detalhe
	{
		display:none;	
	}
	
	.evento_lateral_detalhe2
	{
		display:table !important;	
	}
	
	.evento_lateral_detalhe3
	{
		display:table !important;	
	}
	
	
	#Animacao
	{
		display:none;	
	}
	
	.Titulo_Loja_Virtual_Home{
		height:auto;	
	}
	
	/* Thiago */
	
	#Menu_Mobile
	{
		display:block;	
		width:100%;
		float:left;
		background-color:#093655;
		height:50px;
		box-sizing:border-box;
		padding-left:20px;
		font-size:42px;
		color:#FFFFFF;
		line-height:50px;
		cursor:pointer;
	}
	
	#Menu
	{
		display:none;	
	}
	
	#Menu>ul
	{
		width:100%;
		max-width:100%;	
		display:table;
		box-sizing:border-box;
		margin:0;
		padding:0;
		position:absolute;
		z-index:99999999999999999999999999999999;
	}
	
	#Menu>ul>li
	{
		width:100%;
		float:left;
		padding-right:0;
		text-align:left;
		padding-left:5px;
		box-sizing:border-box;
		margin:0;
		background-color:#0B4A76;
		border-bottom:solid 1px #0A3E62;
		height:50px;
		line-height:50px;
		font-size:16px;
	}
	
	#Menu>ul>li:hover
	{
		height:50px;
		padding-top:0;
		padding-bottom:0px;
		line-height:50px;
		padding-left:12px;
	}
	
	.titulos
	{
		padding-top:25px;	
		font-size:27px;
	}
	
	.animacao_linha_evento
	{
		position:relative;
		display:table;
		min-height:240px;
		height:120px;
		margin-top:0;	
	}
	
	.animacao_linha_logo
	{
		position:relative;
		height:240px;
		width:99%;
		margin-left:0px;
		box-shadow:none;
	}
	
	.animacao_linha_texto
	{
		position:relative;
		float:left;
		width:100%;
		box-sizing:border-box;
		text-align:center;
		padding-right:0 !important;
		padding-top:18px;
		margin-top:0;
		font-size:30px;
		height: auto;
	}
	
	
	.content2
	{
		margin:0 !important;
		padding:0 !important;
		width:100%;
		display:table;
		box-sizing:border-box;
		border:none;
		float:left;
	}
	
	.content_aviso
	{
		width:100%;
		box-sizing:border-box;
		float:left;
		margin:0;	
		margin-top:100px;
	}
	
	.evento_detalhe_abas
	{
		padding:0 !important;
		margin:0 !important;
		margin-top:20px;
		float:left;
		width:calc(100% - 8px);
		box-sizing:border-box;
		margin-left:4px;
	}
	
	.evento_detalhe_abas ul
	{
		padding:0 !important;
		margin:0 !important;
		width:90%;
		float:left;	
		display:table;
		box-sizing:border-box;

	}
	
	.evento_detalhe_abas ul>li
	{
		width:100%;
		box-sizing:border-box;
		margin:0;
		padding-left:20px;
		padding-right:20px;
		float:left;
		list-style:none;
		height:40px;
		cursor:pointer;
		font-size:13px;
		display:table;
		padding-top:12px;
		border-radius: 0px;
	}
	
	.evento_detalhe_corpo
	{
		padding:0 !important;
		margin:0 !important;
		
		padding:10px !important;
		
		width:99%;
		max-width:99%;
		
		float:left !important;
		margin-left:0 !important; 	
	}
	
	.evento_detalhe_lateral
	{
		width:100%;
		box-sizing:border-box;
		float:left;
		
	}
	
	#texto_abas
	{
		width:calc(100% - 5px);
		margin-left:4px;
		box-sizing:border-box !important;
	}	
	
	.corpo_eventos
	{
		width:90%;
		box-sizing:border-box;	
	}
	
	.evento
	{
		width:99%;
		margin:0 auto;
		box-sizing:border-box;	
		margin-top:10px;
		margin-bottom:10px;
	}
	
	.evento_data
	{
		box-sizing:border-box;
		padding:8px;	
	}
	
	.evento_data2
	{
		box-sizing:border-box;
		padding:8px;	
	}
	
	.evento_data48
	{
		font-size:40px;
	}
	
	.evento_data25
	{
		font-size:20px;
	}
	
	.evento_data30
	{
		font-size:28px;
	}
	
	.evento_arquivo
	{		
		width:70%;
		float:none;
		margin:0 auto;
		margin-bottom:25px;
	}
	
	
	.evento_arquivo2
	{		
		width:70%;
		float:none;
		margin:0 auto;
		margin-bottom:25px;
	}
	
	
	.corpo_noticias_interno
	{
		display:table;
		width:100%;
		box-sizing:border-box;
	}
	
	.noticias_homeq1
	{
		width:100%;
		box-sizing:border-box;	
	}
	
	.noticias_homeq1_corpo_img
	{
		width:100%;	
	}
	
	.noticias_homeq1_corpo_texto
	{
		width:100%;
		box-sizing:border-box;
		padding:8px;	
	}
	
	.noticias_homeq2
	{
		width:100%;
		box-sizing:border-box;	
		margin-bottom:10px;
	}
	
	.noticias_homeq2_corpo_texto
	{
		float:right;		
	}
	
	.corpo
	{
		width:100%;	
		display:table;
	}
	
	.corpo_noticias
	{
		display:table;
		float:left;
		padding-bottom:10px;	
	}
	
	.corpo_manual
	{
		width:100%;
		box-sizing:border-box;
		float:left;
		display:table !important;
		padding:10px;
		height:auto !important;
		min-height:280px;
	}
	
	.corpo_manual_logo
	{
		width:100%;
		text-align:center;	
		float:left;
	}
	
	.corpo_manual_texto
	{
		width:100%;
		float:left;
	}
	
	
	.corpo_realizarevento
	{
		width:100%;
		float:left;
		box-sizing:border-box;	
	}
	
	
	
	.corpo_esportif
	{
		width:100%;
		float:left;
		box-sizing:border-box;	
		display:table;
	}
	
	.corpo_esportif_img img
	{
		max-width:90%;	
	}
	
	.corpo_esportif_texto
	{
		float:right;
		padding-bottom:10px;	
	}
	
	.corpo_esportif_saiba
	{
		float:right;	
	}
	
	.corpo_eventos_lateral
	{
		display:none;	
	}
	
	.corpo_textos
	{
		width:100%;	
	}
	
	.realize_texto
	{
		width:100%;
		float:left;	
	}
	
	.realize_form
	{
		width:100%;
		float:left;
		box-sizing:border-box;
		margin:0;	
	}
	
	
	.Rodape_Centro
	{
		width:100%;
		box-sizing:border-box;	
	}
	
	.Rodape_links
	{
		width:100%;
		float:left;
		box-sizing:border-box;
		border-right:none;	
	}
	
	.Rodape_Logo_Selo
	{
		width:100%;
		float:left;
		box-sizing:border-box;	
	}
	
	.Rodape_Logo_Selo1
	{
		width:100%;
		float:left;
		box-sizing:border-box;	
	}
	
	.Rodape_Logo_Selo1 img
	{
		width:250px;	
	}
	
	.Rodape_Logo_Selo2
	{
		width:100%;
		float:left;
		text-align:center;
		box-sizing:border-box;
		padding-bottom:20px;	
	}
	
	.content_noticia
	{
		width:100%;
		box-sizing:border-box;	
		border-right:none;
		border-bottom:solid 2px #E3E3E3;
	}
	
	.content_outras_noticias
	{
		width:100%;
		box-sizing:border-box;	
	}
	
	.noticias_content_noticia_foto
	{
		width:100%;
		box-sizing:border-box;	
	}
	
	.noticias_content_noticia_texto
	{
		width:100%;
		box-sizing:border-box;		
	}
	
	.content_noticias
	{
		width:100%;
		box-sizing:border-box;	
	}
	
	.produtos_mobile
	{
		display:block;	
	}
	
	.produto_sem_mobile
	{
		display:none;	
	}
	
	.produto_destaque
	{
		width:calc(50% - 4px);
		max-width:calc(50% - 4px);
		box-sizing:border-box;
		height:200px;
	}
	
	.produto_destaque2
	{
		height:200px;
		box-sizing:border-box;
	}
	
	.produto_destaque2 span
	{
		font-size:15px;
		margin-top:3px;	
	}
	
	.produto_destaque:hover .produto_destaque2
	{
		padding-top:30px;
	}
}

@media screen and (min-width:880px) and (max-width:990px)
{
	#Menu>ul
	{
		max-width:99%;
	}
	
	#Menu>ul>li
	{
		padding-left:10px;
		padding-right:10px;	
		font-size:13.5px;
	}
	
	.evento
	{
		width:calc(50% - 15px);	
	}
}

@media screen and (min-width:990px) and (max-width:1120px)
{
	#Menu>ul
	{
		max-width:98%;
	}
	
	#Menu>ul>li
	{
		padding-left:18px;
		padding-right:18px;	
	}
	
	.evento
	{
		width:calc(50% - 15px);	
	}
}


@media screen and (min-width:300px) and (max-width:350px)
{
	.evento_detalhe_corpo
	{
		width:318px;
		max-width:318px !important;
		box-sizing:border-box !important;
	}
}

@media screen and (min-width:400px) and (max-width:550px)
{
	.evento_detalhe_corpo
	{
		width:418px;
		max-width:418px !important;
		box-sizing:border-box !important;
	}
}

