@import url("estilo_inputs.css");
@import url("estilo_menu.css");

@font-face 
{
  font-family: 'AllerDisplay';
  src: url('fonts/font2/AllerDisplay.eot?#iefix') format('embedded-opentype'),  
  url('fonts/font2/AllerDisplay.woff') format('woff'), 
  url('fonts/font2/AllerDisplay.ttf')  format('truetype'), 
  url('fonts/font2/AllerDisplay.svg#AllerDisplay') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face 
{
  font-family: 'AllerDisplay';
  src: url('http://esportif.com.br/estilo/fonts/font2/AllerDisplay.eot?#iefix') format('embedded-opentype'),  
  url('http://esportif.com.br/estilo/fonts/font2/AllerDisplay.woff') format('woff'), 
  url('http://esportif.com.br/estilo/fonts/font2/AllerDisplay.ttf')  format('truetype'), 
  url('http://esportif.com.br/estilo/fonts/font2/AllerDisplay.svg#AllerDisplay') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face 
{
  font-family: 'AllerDisplay';
  src: url('http://www.esportif.com.br/estilo/fonts/font2/AllerDisplay.eot?#iefix') format('embedded-opentype'),  
  url('http://www.esportif.com.br/estilo/fonts/font2/AllerDisplay.woff') format('woff'), 
  url('http://www.esportif.com.br/estilo/fonts/font2/AllerDisplay.ttf')  format('truetype'), 
  url('http://www.esportif.com.br/estilo/fonts/font2/AllerDisplay.svg#AllerDisplay') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face 
{
  font-family: 'KGBlankSpaceSketch';
  src: url('fonts/font3/KGBlankSpaceSketch.eot?#iefix') format('embedded-opentype'),  
  url('fonts/font3/KGBlankSpaceSketch.woff') format('woff'), 
  url('fonts/font3/KGBlankSpaceSketch.ttf')  format('truetype'), 
  url('fonts/font3/KGBlankSpaceSketch.svg#KGBlankSpaceSketch') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face 
{
  font-family: 'KGBlankSpaceSketch';
  src: url('http://esportif.com.br/estilo/fonts/font3/KGBlankSpaceSketch.eot?#iefix') format('embedded-opentype'),  
  url('http://esportif.com.br/estilo/fonts/font3/KGBlankSpaceSketch.woff') format('woff'), 
  url('http://esportif.com.br/estilo/fonts/font3/KGBlankSpaceSketch.ttf')  format('truetype'), 
  url('http://esportif.com.br/estilo/fonts/font3/KGBlankSpaceSketch.svg#KGBlankSpaceSketch') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face 
{
  font-family: 'KGBlankSpaceSketch';
  src: url('http://www.esportif.com.br/estilo/fonts/font3/KGBlankSpaceSketch.eot?#iefix') format('embedded-opentype'),  
  url('http://www.esportif.com.br/estilo/fonts/font3/KGBlankSpaceSketch.woff') format('woff'), 
  url('http://www.esportif.com.br/estilo/fonts/font3/KGBlankSpaceSketch.ttf')  format('truetype'), 
  url('http://www.esportif.com.br/estilo/fonts/font3/KGBlankSpaceSketch.svg#KGBlankSpaceSketch') format('svg');
  font-weight: normal;
  font-style: normal;
}

html,body
{
	width:100%;
	height:100% !important;
	padding:0px;
	margin:0px;	
	/*font-family:Calibri,'ArialMT';*/
	font-family:'Roboto Condensed','ArialMT';
	font-size:16px;
	color:#585858;
}

session
{
	margin:0;
	padding:0;	
}

.font2
{
	font-family: 'AllerDisplay';
}

.font3
{
	font-family: 'KGBlankSpaceSketch';
	font-size:20px;
}

.subtitulo
{
	font-size:23px;	
}

.titulos
{
	width:100%;
	float:left;
	padding-bottom:18px;
	border-bottom:solid 2px #DFDFDF;
	font-family: 'AllerDisplay';
	font-size:34px;
	color:#ff9f00;
	text-align:left;
	margin-bottom:10px;
	
	text-shadow:1px 2px 1px #5B5B5B;
}

.titulos2
{
	width:100%;
	float:left;
	padding-bottom:10px;
	border-bottom:solid 2px #DFDFDF;
	font-family: 'AllerDisplay';
	font-size:26px;
	color:#093655;
	text-align:left;
	margin-bottom:10px;
	
	text-shadow:1px 2px 1px #AAA9A9;
}

.titulos3
{
	width:100%;
	float:left;
	padding-top:15px;
	padding-bottom:10px;
	font-family: 'AllerDisplay';
	font-size:38px;
	color:#DCDCDC;
	text-align:center;	
	text-shadow:1px 2px 1px #161616;
}

.Sombra
{
	box-shadow:0px 0px 7px #C4C3C3;
   -webkit-box-shadow:0px 0px 7px #C4C3C3;
   -moz-box-shadow:0px 0px 7px #C4C3C3;
   		
}


/****************************************TOPO***************************************/
#bt_area_restrita
{
	position:absolute;
	width:160px;
	height:40px;
	line-height:40px;
	background-color:#D8D8D8;
	right:0;
	margin-top:-70px;
	font-family: 'Roboto Condensed','calibri';
	text-align:center;
	cursor:pointer;
	font-size:14px;
	color:#464646;	
}

#bt_area_restrita:hover
{
	background-color:#C9C9C9;
}

#Topo
{
	width:100%;
	height:95px;
	float:left;	
	text-align:center;
	padding-top:15px;
	background-image:url(../images/bggray.png);
	background-repeat:repeat-x;
}

#Topo img:nth-child(1)
{
	margin-top:10px;
	width:410px;
}

#Animacao
{
	width:100%;
	float:left;
	height:359px;	
	text-align:center;
	background-image:url(../images/mascara_animacao.png);
	z-index:99999999999999999999999999;
	background-position:center;
	
	box-shadow:4px 0px 15px rgba(43,43,43,0.8);
   -webkit-box-shadow:4px 0px 15px rgba(43,43,43,0.8);
   -moz-box-shadow:4px 0px 15px rgba(43,43,43,0.8);
}

.animacao_linha_evento
{
	width:100%;
	float:left;
	display:table;
	min-height:240px;
	height:120px;
	margin-top:-200px;	
	box-sizing:border-box;
}

.animacao_linha_logo
{
	position:absolute;
	height:210px;
	width:300px;
	border:solid 10px #FFFFFF;
	background-position:center;
	background-size:contain;
	background-color:#FFFFFF;
	margin-left:30px;
	background-repeat:no-repeat;
	z-index:999;
	
	box-shadow:0px 0px 7px #636363;
   -webkit-box-shadow:0px 0px 7px #636363;
   -moz-box-shadow:0px 0px 7px #636363;	
}

.animacao_linha_texto
{
	box-sizing:border-box;
	width:100%;
	text-align:right;
	padding-right:140px;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	height:70px;
	margin-top:150px;
	color:#FFFFFF;
	font-family:'KGBlankSpaceSketch';
	font-size:38px;
	background-color:rgba(9,54,85,0.8);
	/*background-image:url(../images/linha_azul.png);*/
}

.fundo_animacao
{
	width:100%;
	float:left;
	height:30px;
	background-color:#093655;
	border-bottom:solid 9px #547287;
}
/****************************************TOPO***************************************/



/*************************************CONTEÚDO**************************************/
.content
{
	width:100%;
	float:left;
	display:table;
	box-sizing:border-box;
}

.content2
{
	margin:0 auto;
	width:85%;
	display:table;
	box-sizing:border-box;
}

.corpo
{
	width:85%;
	margin:0 auto;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;	
}

.corpo_conteudos
{
	width:85%;
	padding:0;
	margin:0 auto;
	text-align:center;
	padding-top:40px;
	padding-bottom:40px;
	display:table;
}


.corpo_conteudos_voltar
{
	width:calc(85% - 20px);
	margin:0 auto;
	text-align:right;
	display:table;
	color:#093655;
	
	border-radius:5px;
	border:solid 1px #BFBFBF;
	background-color:#D5D5D5;
	height:30px;
	line-height:30px;
	
	margin-bottom:20px;
	margin-top:10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	padding-left:10px;
}

.corpo_produtos
{
	width:85%;
	margin:0 auto;
	display:table;	
	margin-top:15px;
	margin-bottom:15px;
	
	border-bottom:solid 30px #868384;
}

.corpo_textos
{
	width:calc(70% - 35px);
	padding-right:35px;
	float:left;
	line-height:22px;
	text-align:justify;
}

.corpo_eventos_lateral
{
	width:calc(30% - 2px);
	float:right;
	background-color:#EFEFEF;
	border-radius:6px;
	border:solid 1px #D3D3D3;	
	text-align:center;
	padding-top:25px;
	padding-bottom:25px;
}

.bg_eventos
{
	width:100%;
	float:left;
	background-color:#f0f0f0;
	
	box-shadow:inset 0px 0px 7px #D3D3D3;
   -webkit-box-shadow:inset 0px 0px 7px #D3D3D3;
   -moz-box-shadow:inset 0px 0px 7px #D3D3D3;
}

.corpo_eventos
{
	width:85%;
	margin:0 auto;
	display:table;	
	padding-top:30px;
	padding-bottom:30px;
	text-align:center;
	margin-bottom:0px;
	margin-top:0px;
}

.evento
{
	width:calc(33% - 14px);
	float:left;
	margin:5px;	
	min-height:170px !important;
	border:solid 2px #BBBBBB;
	display:table;
	cursor:pointer;
	box-sizing:border-box;
}

.evento:hover
{
	box-shadow:0px 0px 7px #C4C3C3;
   -webkit-box-shadow:0px 0px 7px #C4C3C3;
   -moz-box-shadow:0px 0px 7px #C4C3C3;	
}

.evento_logo
{
	width:55%;
	border-left:solid 5px #FFFFFF;
	border-right:solid 5px #FFFFFF;
	float:left;
	background-position:center;
	background-size:contain;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	min-height:170px !important;
	box-sizing:border-box;
}

.evento_logo2
{
	width:55%;
	border-left:solid 5px #FFFFFF;
	border-right:solid 5px #FFFFFF;
	float:left;
	background-position:center;
	background-size:contain;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	min-height:170px !important;
	opacity:0.7;
	box-sizing:border-box;
}

.evento_data
{
	width:45%;
	box-sizing:border-box;
	float:left;
	padding:5px;
	height:170px;
	background-color:#5C5C5C;
	color:#F98B00;
	font-family:'KGBlankSpaceSketch';
	line-height:35px;
	padding-top:15px;
}

.evento_data_com_2
{
	width:45%;
	box-sizing:border-box;
	float:left;
	padding:5px;
	height:170px;
	background-color:#5C5C5C;
	color:#F98B00;
	font-family:'KGBlankSpaceSketch';
	line-height:20px;
	padding-top:8px;
}

.bordinha_ev{
	border-top: 2px dashed #F98B00;
	line-height: 1px;
	margin-top: 5px;
	margin-bottom: 9px;
}

.evento_data48
{
	font-size:48px;
}

.evento_data24
{
	font-size:24px;
}

.evento_data25
{
	font-size:25px;
}

.evento_data12
{
	font-size:12px;
}

.evento_data30
{
	font-size:30px;
}

.evento_data16
{
	font-size:16px;
}

.evento_data2
{
	width:45%;
	box-sizing:border-box;
	float:left;
	padding:5px;
	height:170px;
	background-color:#7F7F7F;
	color:#F98B00;
	font-family:'KGBlankSpaceSketch';
	opacity:0.7;
	line-height:35px;
	padding-top:15px;
}

.corpo_noticias
{
	width:100%;
	background-image:url(../images/bgnoticias.png);
	min-height:500px;
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	float:left;	
	
	box-shadow:inset 0px 0px 7px #727272;
   -webkit-box-shadow:inset 0px 0px 7px #727272;
   -moz-box-shadow:inset 0px 0px 7px #727272;
}

.corpo_noticias_interno
{
	width:calc(100% - 20px);
	height:350px;
	margin-top:10px;
	margin-bottom:30px;
	padding:10px;
	background-image:url(../images/bgblack.png);
	background-repeat:repeat;	
	color:#FFFFFF;
	padding-bottom:33px;
	float:left;
}

.corpo_manual
{
	width:100%;
	float:left;
	height:90px;
	background-color:#002945;
	cursor:pointer;
	
	box-shadow:inset 0px 0px 7px #041A2A;
   -webkit-box-shadow:inset 0px 0px 7px #041A2A;
   -moz-box-shadow:inset 0px 0px 7px #041A2A;
}

.corpo_manual:hover
{
	background-color:#08446C;
}

.corpo_manual_logo
{
	width:29%;
	float:left;
	text-align:right;
	padding-right:1%;	
	padding-top:15px;
}

.corpo_manual_texto
{
	width:69%;
	padding-left:1%;
	float:left;
	text-align:center;
	padding-top:15px;
	height:75px;
	color:#FFFFFF;
}

.corpo_realizarevento
{
	width:50%;
	float:left;
	height:300px;
	max-height:300px;
	background-image:url(../images/bg_realizarevento.png);
	background-position:center;
	background-size:cover;	
	cursor:pointer;
}

.corpo_realizarevento>div
{
	background-image:url(../images/bgblack.png);
	padding:10px;
	width:80%;
	color:#FFFFFF;
	float:right;
	text-align:center;
	margin-top:120px;
	padding-bottom:25px;
	min-height:140px;
}

.corpo_esportif
{
	width:50%;
	float:left;
	height:300px;
	max-height:300px;
	background-color:#FFFFFF;
}

.corpo_esportif_img
{
	width:100%;
	text-align:center;
	height:120px;
}

.corpo_esportif_texto
{
	background-image:url(../images/bgblack.png);
	padding:10px;
	width:80%;
	color:#FFFFFF;
	float:left;
	padding-bottom:25px;
	min-height:110px;
	text-align:justify;
}

.corpo_esportif_saiba
{
	background-image:url(../images/bgblack.png);
	width:80%;
	padding-right:15px;
	padding-left:5px;
	color:#093655;
	float:left;
	min-height:30px;
	text-align:right;
	cursor:pointer;
}

.botoes_mob
{
	display:none;	
}

.evento_detalhe_corpo_relativo
{
	width:100%;
	display:table;
	position:relative;
	box-sizing:border-box;
}

.evento_detalhe_abas
{
	width:100% !important;
	max-width:100% !important;
	margin-top:20px;
	background-color:#ECECEC;
	height:40px;
	text-align:center;
	float:left;
	position:relative;
	z-index:-90px;
}

.evento_detalhe_abas ul
{
	width:100%;
	text-align:left;
	float:left;
	display:table !important;
	text-align:left;
	margin:0;
	padding:0px;
	height:40px;
	box-sizing:border-box;
}


.evento_detalhe_abas ul>li
{
	margin:0;
	padding-left:16px;
	padding-right:16px;
	float:left;
	list-style:none;
	height:40px;
	cursor:pointer;
	font-size:14px;
	display:table;
	padding-top:12px;
	box-sizing:border-box;
}

.evento_detalhe_abas_selecionada
{
	background-color:#DBDBDB;
	border-top:solid 1px #BDBDBD;
	border-left:solid 1px #BDBDBD;
	border-right:solid 1px #BDBDBD;
	/*font-weight:bold;*/
	font-size:16px;
	color:#0b3857;
	border-radius:4px 4px 0px 0px;
	background-repeat:repeat-x;
	background-position:top;
	border-top:solid 2px #F98E00;
	margin-bottom:-2px;
	margin-left:4px !important;
}

.evento_corpo
{
	width:70% !important;
	max-width:70% !important;
	float:left;
	min-height:500px !important;
	height:auto;
	margin-bottom:30px;	
	margin-top:0px;
	box-sizing:border-box;
	overflow:hidden;
}

.evento_detalhe_corpo
{
	/*position:relative;*/
	width:99%;
	max-width:1000px !important;
	min-height:400px;
	float:left;
	padding:25px;
	background-color:#DBDBDB;
	padding-bottom:80px;
	padding-top:20px;
	margin-bottom:30px;	
	border-radius:0px 0px 8px 8px;
	border:solid 1px #BDBDBD;
	box-sizing:border-box !important;
	overflow:auto !important;
	line-height:25px !important;
}

.evento_detalhe_lateral
{
	width:27%;
	right:0;
	height:100% !important;
	min-height:100% !important;
	position:relative;
	box-sizing:border-box;
}

.evento_lateral_detalhe
{
	width:100%;
	padding:8px;
	margin-top:-70px;
	display:table;
	padding-top:10px;
	position:absolute;
	z-index:999999999 !important;
	right:0;
	box-sizing:border-box;
}


.evento_links
{
	width:100%;
	text-align:center;
	color:#FFFFFF;
	background-color:#003355;
	padding:10px;	
	margin-bottom:10px;
	display:table;
	box-sizing:border-box;
}

.evento_importante
{
	width:calc(100% - 50px);
	padding:25px;
	float:left;
	background-color:#B9B9B9;
	border:solid 1px #AAAAAA;	
	margin-top:10px;
	margin-bottom:10px;
	border-radius:8px;
	text-align:center;
	padding-top:30px;
	padding-bottom:30px;
}

.evento_arquivo_titulo_topo
{
	width:calc(100% - 10px);
	text-align:left;
	color:#5A5A5A;
	padding:2px;	
	margin-bottom:3px;	
	display:table;
	border-bottom:solid 2px #FC9711;
	font-size:14px;
	margin-top:5px;
	float:left;
}

.evento_arquivo_logo_topo
{
	width:98%;
	float:left;
	margin-top:6px;	
}

.evento_arquivo_titulo
{
	width:calc(100% - 20px);
	text-align:center;
	color:#5A5A5A;
	padding:10px;	
	margin-bottom:10px;	
	display:table;
	border-bottom:solid 3px #FC9711;
	font-size:19px;
	margin-top:15px;
	float:left;
}

.evento_arquivo
{
	width:calc(100% - 20px);
	text-align:center;
	color:#5A5A5A;
	padding:10px;	
	display:table;
	float:left;
	text-align:center;
	height:100px;
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;
	cursor:pointer;
}

.evento_arquivo img
{
	max-width:70%;	
}


.evento_arquivo2
{
	width:calc(48% - 10px);
	text-align:center;
	color:#5A5A5A;
	margin:5px;
	margin-bottom:10px;	
	display:table;
	float:left;
	height:80px;
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;
	min-height:80px;
}
.evento_arquivo2 img
{
	max-width:90%;
}

.evento_plugin
{
	width:calc(100% - 6px);
	text-align:center;
	color:#5A5A5A;
	padding:3px;	
	margin-bottom:10px;	
	display:table;
	margin-top:35px;
	float:left;
}

.evento_arquivo_topo
{
	float:left;	
	display:table;
	margin-left:10px;
	max-width:250px;
	margin-right:15px;
}

.noticias_homeq1
{
	width:55%;
	box-sizing:border-box;
	padding:10px;
	float:left;	
	display:table;
}

.noticias_homeq1_corpo
{
	width:100%;
	box-sizing:border-box;
	margin-right:10px;
	margin-bottom:22px;

	background-image:url(../images/bgwhite.png); 
	display:table;
	height:150px;
	min-height:150px !important;
	max-height:150px !important;	
	cursor:pointer;
	
	box-shadow:0px 0px 7px #393939;
   -webkit-box-shadow:0px 0px 7px #393939;
   -moz-box-shadow:0px 0px 7px #393939;
}

.noticias_homeq1_corpo:hover
{
	box-shadow:0px 0px 14px #121212;
   -webkit-box-shadow:0px 0px 14px #121212;
   -moz-box-shadow:0px 0px 14px #121212;	
}

.noticias_homeq1_corpo_img
{
	width:170px;
	float:left;
	display:table;
	min-height:150px !important;
	height:100% !important;
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;	
}

.noticias_homeq1_corpo_texto
{
	width:calc(100% - 190px);
	float:left;
	padding:10px;
	text-align:justify;
	color:#3B3B3B;	
}

.noticias_homeq2
{
	width:calc(45% - 20px);
	padding:10px;
	float:right;	
}

.noticias_homeq2_corpo
{
	width:99%;
	margin:0 auto;
	cursor:pointer;
	
	box-shadow:0px 0px 7px #292929;
   -webkit-box-shadow:0px 0px 7px #292929;
   -moz-box-shadow:0px 0px 7px #292929;
}

.noticias_homeq2_corpo:hover
{
	box-shadow:0px 0px 16px #161616;
   -webkit-box-shadow:0px 0px 16px #161616;
   -moz-box-shadow:0px 0px 16px #161616;
}

.noticias_homeq2_corpo_img
{
	width:100%;
	height:160px;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;	
}

.noticias_homeq2_corpo_texto
{
	box-sizing:border-box;
	padding:8px;
	background-color:rgba(255,255,255,0.3);
	min-height:165px;	
}

.content_noticia
{
	width:calc(60% - 15px);
	float:left;
	padding-bottom:30px;
	padding-top:20px;
	text-align:justify;
	color:#2E2E2E;	
	padding-right:15px;
	border-right:dotted 1px #B7B7B7;
	margin-top:10px;
	margin-bottom:15px;
}

.content_outras_noticias
{
	width:calc(40% - 2px);
	float:right;	
}

.noticia_foto_detalhe
{
	float:left;
	margin-right:20px;
	margin-bottom:8px;
	margin-top:20px;
	width:230px;
	
	box-shadow:0px 0px 4px #5F5F5F;
   -webkit-box-shadow:0px 0px 4px #5F5F5F;
   -moz-box-shadow:0px 0px 4px #5F5F5F;	
}

.noticia_lateral_detalhe
{
	width:calc(100% - 10px);
	margin:0 auto;
	text-align:left;
	padding-bottom:10px;
	padding-top:10px;
	margin-bottom:10px;
	border-bottom:dotted 1px #BFBFBF;
	cursor:pointer;	
	padding-left:10px;
}

.noticia_lateral_detalhe:hover
{
	background-image:url(../images/gradiente_gray.png);
}

.noticia_fotos_detalhe
{
	width:100px;
	height:80px;
	margin:10px;
	float:left;
	border:solid 2px #EBEBEB;
	
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;	

	box-shadow:0px 0px 7px #5F5F5F;
   -webkit-box-shadow:0px 0px 7px #5F5F5F;
   -moz-box-shadow:0px 0px 7px #5F5F5F;
}

.noticias_content_noticia
{
	width:calc(100% - 20px);
	margin-top:10px;
	cursor:pointer;
	border-bottom:dotted 1px #CBCBCB;
	padding-bottom:4px;
	padding-top:4px;
	padding-left:10px;
	padding-right:10px;	
}

.noticias_content_noticia
{
	width:99%;
	padding:0px;
	padding-bottom:5px;
	margin-top:15px;
	border-bottom:dotted 1px #CDCDCD;
	text-align:left;
	float:left;
	display:table;
}

.noticias_content_noticia:hover
{
	background-image:url(../images/gradiente_gray.png);
	background-position:bottom;
	background-repeat:repeat-x;
}

.noticias_content_noticia_foto
{
	float:left;
	width:70px;
	height:70px;
	background-position:center;
	background-size:cover;
	margin:5px;
}

.noticias_content_noticia_texto
{
	width:calc(100% - 100px);
	float:left;
	padding-left:10px;
}

.realize_texto
{
	width:calc(65% - 50px);
	float:left;
	padding-right:50px;	
	text-align:justify;
}

.realize_form
{
	width:calc(35% - 40px);
	float:left;
	text-align:right;
	background-color:#E3E3E3;
	border-radius:6px;	
	margin-top:8px;
	margin-left:8px;
	padding:15px;
	display:table;
	border:solid 1px #CFCFCF;
	padding-top:20px;
	padding-bottom:20px;
}

.content_contato
{
	width:calc(70% - 35px);
	padding-right:34px;
	float:left;
	display:table;
	text-align:left;
}

.content_noticias
{
	width:calc(70% - 35px);
	padding-right:34px;
	float:left;
	display:table;
	text-align:left;
}

.Titulo_Loja_Virtual_Home
{
	width:100%;
	background-color:#868384;
	float:left;
	text-align:left;
	height:45px;
	line-height:45px;	
	padding-left:15px;
	padding-right:15px;
	color:#FFFFFF;
	font-family: 'Roboto Condensed';
	font-size:16px;
	box-sizing:border-box;
}

.Titulo_Loja_Virtual_Home_Destaque
{
	font-family:'KGBlankSpaceSketch';
	font-size:22px;
	color:#093655;
}

.Corpo_Loja_Virtual
{
	width:calc(100% - 20px);
	padding:10px;
	float:left;
	text-align:left;
	padding-top:20px;
	padding-bottom:20px;
}

.Corpo_Loja_Virtual_Produto
{
	width:220px;
	float:left;
	margin:5px;
	height:210px;
	background-position:center;
	background-size:cover;
	border:solid 1px #8F8F8F;
}

.nav_portfolio
{
	width:100%;
	float:left;
	margin:0;
	padding:0;
	padding-top:10px;
	padding-bottom:10px;
	height:40px;	
	border-radius:0px 0px 150px 150px;
	border-bottom:solid 3px #929292;
	background-image:url(../images/bggrayIn.png);
	
}

.nav_portfolio>li
{
	padding:0;
	float:left;
	list-style:none;
	width:calc(33% - 18px);
	font-family: 'KGBlankSpaceSketch';
	cursor:pointer;
	height:40px;
}


.nav_portfolio>li:nth-child(1) 
{
	text-align:left;
	font-size:20px;	
	padding-left:16px;
}

.nav_portfolio>li:nth-child(1):hover
{
	font-size:24px;
}

.nav_portfolio>li:nth-child(2) 
{
	text-align:center;
	font-size:35px;	
	color:#ff9f00;
	padding-left:8px;
	padding-right:8px;
}

.nav_portfolio>li:nth-child(2):hover
{
	font-size:38px;	
}

.nav_portfolio>li:nth-child(3) 
{
	text-align:right;
	font-size:20px;	
	padding-left:18px;
}

.nav_portfolio>li:nth-child(3):hover
{
	font-size:24px;	
}

.corpo_eventos_ind
{
	width:calc(100% - 5px);
	padding:5px;
	border-bottom:dotted 1px #AAAAAA;
	border-top:dotted 1px #AAAAAA;
	margin-bottom:10px;	
	float:left;
	text-align:center;
	display:table;
	background-image:url(../images/bggray.png);
	cursor:pointer;
	max-height:100px;
	background-repeat:repeat-x;
	padding-right:0px;
	padding-bottom:0px;
}

.corpo_eventos_texto
{
	width:calc(100% - 120px);
	float:left;
	height:90px;
	padding-top:30px;
}

.corpo_eventos_imagem
{
	width:118px;
	float:right;
	text-align:right;
	height:115px;
	padding-top:5px;
}

.corpo_eventos_img
{
	float:right;
    width:115px;
    height:111px;
    border-radius:115px 0px 0px 0px;	
	background-position:right;
	background-size:100px auto;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	border-top:solid 4px #9F9F9F;
}

.corpo_eventos_ind:hover
{
	color:#ff9f00;	
}

.inscricoes_encerradas
{
	position:absolute;
	margin-top:-16px;
	margin-left:-16px;	
	z-index:9999;
}

.inscricoes_encerradas2
{
	position:absolute;
	margin-top:-38px;
	margin-left:-15px;
	z-index:9999;	
}

.botao_arquivo
{
	width:calc(100% - 20px);
	margin:5px;
	float:left;
	display:table;
	background-image:url(../images/bgbutton.png);
	background-repeat:repeat-x;
	background-position:center;
	color:#FFFFFF;
	font-size:20px;	
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
	height:50px;
	border-radius:4px;
	font-family: 'AllerDisplay';
	vertical-align:central;
	line-height:50px;
}

.botao_arquivo:hover
{
	color:#ff9f00;	
}

.content_aviso
{
	width:calc(85% - 10px);
	margin:0 auto;
	padding:5px;
	height:30px;
	line-height:22px;
	background-color:#E8E8E8;
	border:solid 1px #CFCFCF;	
	margin-top:10px;
	margin-bottom:5px;
	color:#FF0004;
	font-size:17px;
}


/*************************************CONTEÚDO**************************************/


/***************************************RODAPÉ**************************************/
.Rodape
{
	width:calc(100% - 40px);
	padding:20px;
	float:left;
	height:100px;
	background-color:#093655;
	display:table;
	padding-bottom:10px;
}

.Rodape_Centro
{
	width:80%;
	margin:0 auto;	
}

.Rodape_links
{
	width:calc(25% - 40px);
	padding:5px;
	padding-left:30px;
	color:#FFFFFF;
	float:left;
	border-right:solid 1px #004666;	
	display:table;
	height:130px;
}

.Rodape_links>nav>ul
{
	width:100%;
	float:left;
	padding:0;
	margin:0;
	margin-top:15px;
}

.Rodape_links>nav>ul>li
{
	float:left;
	list-style:none;
	float:left;
	width:100%;
	text-align:left;
	height:22px;
	padding:0;
	font-size:12px;
	color:#999a9d;
	cursor:pointer;
}

.Rodape_Logo_Selo
{
	width:50%;
	float:right;
	text-align:center;	
}

.Rodape_Logo_Selo1
{
	width:100%;
	float:left;
	text-align:center;
	display:table;
}

.Rodape_Logo_Selo2
{
	width:calc(100% - 20px);
	float:right;
	padding-right:20px;
	text-align:right;
	display:table;
	height:40px;
	color:#FFFFFF;
	vertical-align:middle;
	cursor:pointer;
}

.Paginacao
{
	width:100%;
	float:left;
	margin:0px;
	padding:0;
	
	height:35px;
	line-height:35px;
	text-align:left; 
	margin-bottom:10px;
	margin-top:20px;
	
	border-top:solid 2px #ff9f00;
}

.produto_destaque_corpo
{
	width:90%;
	margin:0 auto;
	display:table;	
	margin-bottom:30px;
}

.produto_destaque
{
	width:100%;
	float:left;
	height:400px;
	border:solid 1px #B7B7B7;
	margin:2px;
	box-sizing:border-box;
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;	
	position:relative;
	cursor:pointer;
	background-color:#FFFFFF;
}

.produto_destaque2
{
	display:none !important;
	width:100%;
	float:left;
	height:400px;
	box-sizing:border-box;
	background-color:rgba(0,0,0,0.7);
	position:relative;
	z-index:9999;
	max-width:100% !important;
}

.produto_destaque:hover .produto_destaque2
{
	display:table !important;
	text-align:center;
	color:#FFFFFF;
	padding-top:250px;
}

.produto_promo
{
	position:absolute;
	right:0;
	top:5px;
	height:35px;
	line-height:32px;
	min-width:30%;
	background-color:rgba(227,0,3,0.8);
	color:#FFFFFF;	
	text-align:center;
}

.produto_destaque2 span
{
	font-size:20px;
}

.produto_destaque2 strong
{
	font-size:25px;
	color:#ff9300;
}

.bt_voltar_topo
{
	width:70px;
	height:70px;
	background-color:#093655;
	text-align:center;
	box-sizing:border-box;
	padding:5px;
	position:fixed;
	bottom:0;	
	color:#FFFFFF;
	cursor:pointer;
	left:8px;
	padding-top:12px;
	opacity:0;
	
	transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -webkit-transition: opacity 1s ease-in-out;
}

.produtos_mobile
{
	display:none;	
}

a:link { color:#093655 !important;}
a:visited { color:#093655 !important;}
a:hover { color:#0E4B76 !important; text-decoration:underline; }
a:active { color:#093655 !important;}
/***************************************RODAPÉ**************************************/