/*-----------------------------------------*/
/*--------------FONTFACE-------------------*/
/*-----------------------------------------*/
@font-face {
		font-family: 'Conv_Helv_BdCn';
		src: url('Helv_BdCn.eot');
		src: local('☺'), url('Helv_BdCn.woff') format('woff'), url('Helv_BdCn.ttf') format('truetype'), url('Helv_BdCn.svg') format('svg');
	font-weight: normal;
	font-style: normal;
		/*src: url('Conv_Helv_BdCn.eot');
		src: url('Conv_Helv_BdCn.eot?#iefix') format('embedded-opentype'),
				 url('Conv_Helv_BdCn.woff') format('woff'),
				 url('Conv_Helv_BdCn.ttf') format('truetype'),
				 url('Conv_Helv_BdCn.svg#Conv_Helv_BdCn') format('svg');
		font-weight: normal;
		font-style: normal;*/
}




/*-----------------------------------------*/
/*--------------FONTFACE-------------------*/
/*-----------------------------------------*/



.page a:link, a:visited{
color: #be0003;
text-decoration: none;
font-size: 14px;

}

.page a:hover{
color: #212121;
}


#post_news_link a:link, #post_news_link a:visited{
color: #be0003;
text-decoration: none;
font-size: 14px;
}


#post_news_link a:hover{
color: #212121;
}


.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}


body{
    background-color: #eaeaea;
    width: 100%;
    text-align: center;
}

#header{
    background-image: url("../img/bg_pattern.jpg");
    background-repeat: repeat-x;
    height: 490px;
    width: 100%;
}

#inner-header{
    background-image: url("../img/header_image.jpg");
    width: 980px;
    height: 490px;
    margin: 0 auto;
}

#logo{
    margin-top: 15px;
    float: left;
}

#newletter_bg{
    width: 250px;
    height: 158px;
    background-color: #cd0003;
    float: right;
}

#icons_social{
    width: 32px;
    height: 133px;
    margin-top: 20px;
    margin-right: 12px;
    float: right;
}

.icons_social{
    margin-top: 2px;
    margin-right: 2px;
    float: left;
}

.icons_footer{
width: 122px;
overflow: hidden;
text-align: center;
margin: 0 auto;
margin-top: 10px;
}

#top_menu{
    font-family: "Conv_Helv_BdCn", Arial, sans-serif;
    font-stretch:condensed;
    float: left;
    width: 980px;
    display: block;
    list-style-type: disc;
    margin-top: 21px;
    width: auto;
    height: 55px;
}

#top_menu li{
    list-style: none;
    float: left;
    display: list-item;
    margin-right: 10px;
}

#top_menu li a{
    display: block;
    font-size: 12px;
    margin-right: 6px;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap;
    color: #ffffff;
}

#top_menu li a:hover{
color: #be0003;
}

.dropdown {
/*    visibility:hidden;
    position: absolute;
    margin-left: -50px;*/
background: url(../img/bg_menu.png) repeat;
margin: 0;
padding: 5px 10px 5px 5px !important;
position: absolute;
visibility: hidden;
margin-top: 20px;
z-index: 99999999;
}

#top_menu li ul li {
float: none;
/*display: inline;*/
}

#top_menu li ul li a {
width: auto;
color: #fff;
margin: 0px;
text-align: left;
background: none;
margin-bottom: 2px;
padding: 5px;
}

#top_menu li ul li a:hover {
color: #be0003;
}




#pesquisar_box{
    width: 250px;
    height: 81px;
    background-color: #282827;
    float: right;
}

#alerta_box{
    background: url(../img/bg_aviso_transp.png);
	width: 250px;
	max-height: 228px;
	float: right;
	margin-top: 10px;
	text-align: left;
	overflow: hidden;
}

#ico_news{
    margin-top: 18px;
    margin-left: 18px;
}

#title_news{
    margin-left: 15px;
    margin-top: 10px;
}

#news_name{
    margin-top: 10px;	
    width: 188px;
}

#news_email{
    width: 139px;
}

.news_in{
    margin-left: 18px;
    margin-bottom: 5px;
    padding: 10px 8px;
    font-size: 12px;
    height: 12px;
    border: none;
    font-family: Arial;
    -moz-border-radius: 6px;
    -webkit-border-radius: 4px;
    border-radius: 3px;
    border: 2px solid #dcdcdc;
    background-color: #ffffff;
    float: left;
}

#news_sub{
    float: left;
    width: 45px;
    margin-left: 3px;
    cursor: pointer;
    border: none;
    background-color: #1d2529;
    display: inline-table;
    color: white;
    text-align: center;
    padding: 11px 11px;
    /*font-family: 'klavikamedium';*/
    font-size: 14px;
    text-transform: uppercase;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 1px 1px 1px rgba(29, 37, 22, 0.77);
    -moz-box-shadow: 1px 1px 1px rgba(29, 37, 22, 0.77);
    box-shadow: 1px 1px 1px rgba(29, 37, 22, 0.77);
    height: 35px;
}

#news_sub:hover {
	background-color: #404040;
}

#checks_news{
    float: left;
    font-size: 10px;
    margin-left: 19px;
    color: white;
    margin-top: 2px;
}

#search{
    padding: 10px 8px;
    width: 162px;
    font-size: 15px;
    border: none;
    font-family: Arial;
    -moz-border-radius: 6px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 3px solid #dcdcdc;
    background-color: #ffffff;
    float: left;
    margin-left: 19px;
    margin-top: 17px;
    height: 19px;

    //background-image: url("../img/lupa.png");
    background-position: right center;
    background-repeat: no-repeat;
}

#ico_info{
    margin-left: 12px;
    margin-top: 6px;
}

#text_alert{
    color: #ffffff;
    font-size: 12px;
    padding: 10px;
}

#content{
    width: 980px;
    min-height: 100%;
    margin: 0 auto;
    height: auto;
    display: inline-block;
    text-align: left;
    /*overflow:auto;*/
}

#destaques_holder{
    width: 720px;
    height: 400px;
    float: left;
    margin-top: -69px;
}

#destaques{
    float: left;
    width: 720px;
    height: 313px;
    background-color: #1e1e1e;
    margin-top: -6px;
    padding: 5px;
}

h2{
    font-family: "Conv_Helv_BdCn", Arial, sans-serif;
    /*font-stretch:condensed;*/
    color: #ffffff;
    text-transform: uppercase;
    text-align: left;
}

.tit_destaque{
    font-family: "Conv_Helv_BdCn", Arial, sans-serif; 
     
    /*font-stretch:normal;*/
    color: #be0003;
    font-size: 14px;
}

.body_destaque{
    font-family: "Conv_Helv_BdCn", Arial, sans-serif; 
    font-weight:500; 
    /*font-stretch:normal;*/
    color: #1f1f1f;
    font-size: 14px;
}

#calendario_holder{
    width: 240px;
    /*height: 400px;*/
    float: left;
    margin-top: -69px;
    margin-left: 20px;
}

#calendario{
    width: 230px;
    background-color: #ffffff;
    /*height: 311px;*/
    float:left;
    margin-top: -6px;
    -moz-box-shadow:    2px 2px #c8c8c8;
    -webkit-box-shadow: 2px 2px #c8c8c8;
    box-shadow:         2px 2px #c8c8c8;
    padding: 5px;
}

#img_destaque{
    float: left;
}

.text_destaque{
    height: 52px;
    border-bottom: 1px solid #a5a5a5;
    /*width: 293px;*/
    width: 255px;
    background-color: #ffffff;
    float: left;
    margin-left: 5px;
    padding: 5px;
    cursor: pointer;
}

#destaques_seta{
    z-index: 999;
    position: absolute;
    /*margin-left: -339px;*/
    margin-left: -301px;
	/*margin-left: 380px;*/
	top: 484px;
}

#footer{
    height: 346px;
    background: url("../img/bg_footer.png") repeat-x;
    margin-top: 44px;
}

.first_btn_calendario{
    width: 109px;
    float: left;
    background-color: #cacaca;
    text-decoration: none;
    color: #383838;
    font-family: "Conv_Helv_BdCn", Arial, sans-serif;
    /*font-stretch:condensed;*/
    text-align: center;
    font-size: 14px;
    padding: 2px;
    padding-top: 5px;
}

.first_btn_calendario_active{
    color: #ffffff;
    background-color: #be0003;
}

.second_btn_calendario{
    float: left;
    background-color: #cacaca;
    text-decoration: none;
    color: #383838;
    font-family: "Conv_Helv_BdCn", Arial, sans-serif;
    /*font-stretch:condensed;*/
    text-align: center;
    width: 30px;
    margin-top: 5px;
    margin-right: 3px;
    padding-top: 5px;
    font-size: 14px;
}

.second_btn_calendario_active{
    color: #ffffff;
    background-color: #be0003;
}

.weekday_calendario{
    font-family: "Conv_Helv_BdCn", Arial, sans-serif;
    /*font-stretch:condensed;*/
    
    color: #8c8c8c;	
    float: left;
    margin-top: 14px;
}

.day_of_month_calendario{
    font-family: "Conv_Helv_BdCn", Arial, sans-serif;
    /*font-stretch:condensed;*/
    
    color: #313131;	
    float: left;
    margin-left: 5px;
    margin-top: 14px;
}


.game_calendario{
    height: 25px;
    background-color: #ececec;
    width: 100%;
    float: left;
    margin-top: 2px;
}

.teams_calendario{
    color: #1f1f1f;
    float: left;
    font-family: "Arial", sans-serif;
    font-size: 13px;
    margin-top: 4px;
    margin-left: 4px;
}

.results_calendario{
    color: #be0003;
    float: right;
    font-family: "Arial", sans-serif;
    font-size: 13px;
    margin-top: 4px;
    margin-right: 4px;
    font-weight: bold;
}

#games{
    height: 230px;
    overflow: hidden;
    float: left;
}

#seta_open_calendario{
    margin-left: 105px;
}

.dark_h2{
    color: #232323;
    float: left;
    width: 100%;
}

#noticias{
    width: 456px;
    height: 557px;
    float: left;
}

.tabs_noticias{
    height: 45px;
    width: 152px;
    background-color: #eaeaea;
    font-family: "Conv_Helv_BdCn", Arial, sans-serif;
    /*font-stretch:condensed;*/
    

    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.tabs_noticias a{
    text-decoration: none;
    color: #636262;
    display: inline-block;
}

.tabs_noticias_active{
    background-color: #fff;
}

.detail_noticias{
    /*background-color: #fff;*/
    width: 446px;
    height: 437px;
    padding: 5px;
}

.detail_noticia{
    width: 436px;
    height: 99px;
    padding: 5px;
}

.detail_noticia_dark{
    background-color: #eaeaea;
}

.img_noticia{
    float: left;
}

.detail_noticia_title{
    float: left;
    width: 276px;
    height: 78px;
    font-family: Arial, sans-serif;
    /*font-stretch: normal;*/
    margin-left: 10px;
    color: #232323;
    font-size: 12px;
}

.ver_mais_noticia{
    float: right;
    background-color: #be0003;
    width: 99px;
    height: 20px;
    display: table-cell;
    text-align: center;
    font-family: Arial, sans-serif;
    /*font-stretch:condensed;*/
    margin-left: 11px;
}


.ver_mais_noticia:hover{
background-color: #1c1c1c;
}


.ver_mais_noticia a{
    text-decoration: none;
    color: #fff;
    font-size: 12px;
    display: inline-block;
}

#canto_curto{
    float: left;
    width: 242px;
    margin-left: 28px;
}

#youtube{
    float: right;
    width: 240px;
    margin-left: 20px;
    margin-top: 20px;
}

#galeria{
    float: left;
    width: 720px;
    padding: 6px;
    margin-top: 0px;
}

.canto_curto_banners{
    margin-bottom: 10px;
}

#noticias-canto_curto-galeria{
    float: left;
    width: 726px;
}

#galeria_photos_big_container{
    padding: 5px;
    padding-left: 0px;
    background-color: #fff;
    width: 715px;
    height: 200px;
    float: left;
}

.galeria_img_big{
    /*margin-left: 5px;*/
    float: left;
}

#galeria_photos_small_container{
    padding: 5px;
    background-color: #fff;
    width: 710px;
    height: 77px;
    float: left;
    margin-top: 5px;
}
.galeria_img_small{
    /*margin-left: 5px;
    float: left;*/
}

#seta_esq_galeria{
    position: relative;
    top: -145px;
}

#seta_dir_galeria{
    position: relative;
    top: -213px;
    float: right;
}

#galeria_title{
    font-family: "Conv_Helv_BdCn", Arial, sans-serif;
    /*font-stretch:condensed;*/
    position: relative;
    top: -194px;
    margin-left: 6px;
    padding-top: 7px;
    background-color: #be0003;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    color: #fff;
}

#setas_galeria{
    position: relative;
    top: -147px;
}

#footer_a{
    width: 980px;
    height: 185px;
    margin: 0 auto;
}

#footer_b{
    margin: 0 auto;
    /*margin-left: 150px;*/
    text-align: left;
    width: 980px;
    height: 64px;
    position: relative;
}

#footer_c{
    margin: 0 auto;
    text-align: left;
    width: 980px;
    height: 64px;
    position: relative;
}

#logo_footer{
    float: left;
    margin-left: 42px;
    margin-top: 23px;
}

.logo_patrocinio{
margin-right: 4px;
margin-top: 3px;
}

.logo_appy{
float: right;
position: absolute;
top: 5px;
right: 0px;
}

.rss_icon{
float: right;
position: absolute;
top: 15px;
right: 7px;
}


#site_name{
    color: #5e5e5e;
    text-align: center;
    float: left;
    margin-top: 12px;
    font-size: 11px;
    text-transform: uppercase;
}

#box_logo{
    float: left;
    width: 155px;
}

#footer_menu{
    width: 550px;
    float: left;
    margin-top: 66px;
}

#footer_menu li{
    list-style: none outside none;
    display: list-item;
    float: left;
}

#footer_menu li a{
    font-family: "Arial", sans-serif;
    background: #181818; /*#36444b;*/
    color: #b0b0b0;
    font-size: 11px;
    display: block;
    margin-right: 8px;
    margin-bottom: 7px;
    padding: 8px 12px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    text-transform: uppercase;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    box-shadow: 1px 1px 1px #0f1012;
}

#footer_menu li a:hover{
background-color: #313131;
}

#social_footer{
    background: #181818;
    width: 288px;
    height: 125px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    box-shadow: 1px 1px 1px #0f1012;
    float: right;
    margin-top: -92px;
}

#social_footer_text{
    font-family: "Arial", sans-serif;
    color: #b0b0b0;
    font-size: 16px;
    margin-left: 53px;
    margin-top: 11px;
    width: 178px;
}


#ct_center{
	float: left;
	width: 720px;
	min-height: 500px;
}

.caroufredsel_wrapper{
	/*width: 719px !important;*/
	margin-left: 5px !important;
	width: 709px !important;
}



.area_detail{
width: 980px;
}

.area_detail .post h2, .area_detail .page h2{
color:#181818;
margin: 0px;
}

.area_detail .post h2, .area_detail .page h2{
color:#181818;
margin: 0px;
}

.area_detail .post h3{
margin: 0px;
}

.lermais a:link, .lermais a:visited{
color: #be0003;
font-weight: 600;
font-size: 14px;
display: inline-block;
margin-bottom: 35px;
}


.area_detail .post h3 a:link, .area_detail .post h3 a:visited{
font-family: Arial;
color:#181818;
margin: 0px;
text-decoration: none;
font-size: 18px;
}

.area_detail .post{
font-size: 14px;
line-height: 1.4;
margin-top: -11px;
text-align: left;
width: 685px;
padding: 25px 15px;
float: left;
background-color: #fff;
overflow: hidden;
-webkit-box-shadow: 1px 1px 1px #b2b2b2;
-moz-box-shadow: 1px 1px 1px #b2b2b2;
box-shadow: 1px 1px 1px #b2b2b2;
}

.post .preview{
font-family: Arial !important;
font-size: 12px !important;
line-height: 1.4 !important;
text-align: left !important;
}


.area_detail .page{
font-size: 14px;
line-height: 1.4;
margin-top: -11px;
text-align: left;
width: 685px;
padding: 25px 15px;
float: left;
background-color: #fff;
overflow: hidden;
-webkit-box-shadow: 1px 1px 1px #b2b2b2;
-moz-box-shadow: 1px 1px 1px #b2b2b2;
box-shadow: 1px 1px 1px #b2b2b2;
}


.category a{
background-color: #be0003;
color: #fff;
text-transform: uppercase;
font-size: 11px;
padding: 2px 6px;
text-decoration: none;
display: inline-block;
margin-bottom: 10px;
}

.hideimages{
width: 238px;
height: 200px;
float: left;
overflow: hidden;
margin-right: 5px;
}

.hideimagesmal{
width: 114px;
height: 77px;
margin-right: 8px;
float: left;
overflow: hidden;
}

.hidedestaque{
/*width: 411px;*/
width: 450px;
height: 312px;
overflow: hidden;
float: left;
}

.errorlogin {
	margin-left: 18px;
	color: red;
	font-size: 11px;
}





.gallery_item{
float: left;
width: 165px;
height: 150px;
margin-right: 8px;
margin-bottom: 5px;
}

.gallery_image{
background: #f2f2f2;
width: 165px;
height: 92px;
overflow: hidden;
border: 2px solid #950002;
}

.gallery_image img{
width: 100%;
}

.gallery_link a:link, .gallery_link a:visited{
color: #fff !important;
text-decoration: none !important;
}


.outras_galerias{
    background-color: #1F1F1F;
    float: left;
    width: 221px;
    height: 77px;
    text-align: center;
    line-height: 77px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.outras_galerias:hover{
background-color: #414141;
}

.outras_galerias a:link, .outras_galerias a:visited {
    color: #fff;
    text-decoration: none;
    display: block;
    font-family: "Conv_Helv_BdCn", Arial, sans-serif;
    text-transform: uppercase;
}


.galleries_container{
margin-top: 20px;
}

.gallery_item h3{
  font-family: Arial, sans-serif;
    /*font-stretch:condensed;*/
    height: 51px;
    overflow: hidden;
    margin-left: 6px;
    padding-top: 5px;
    background-color: #be0003;
    padding: 5px;
    color: #fff;
    margin: 0px;
    margin-top: 1px;
    font-size: 12px;
    margin-right: -4px;
}

.gallery_item h3:hover{
background-color: #950002;
}

.gallery_item h3 a{
color: #fff;
text-decoration: none;
display: block;
}




.galleries_list{
list-style-type: none;
padding: 0;
padding-left: 60px;
}

.galleries_list li{
width: 132px;
overflow: hidden;
height: 73px;
float: left;
margin-right: 5px;
margin-bottom: 5px;
border: 2px solid #950002;
}

.galleries_list li img{
width: 100%;
}

.error-box{
   background-color: #FF8C00;
   width: 100%;
   margin: 0 auto;
   text-align: center;
   padding: 22px;
   font-size: 17px;
   position: fixed;
   top: 0px;
   z-index: 999;
   color: #fff;
   left: 0px;
}

.success-box{
   background-color: green;
   width: 100%;
   margin: 0 auto;
   text-align: center;
   padding: 22px;
   font-size: 17px;
   position: fixed;
   top: 0px;
   z-index: 999;
   color: #fff;
   left: 0px;
}

.notice-box{
   background-color: #0000FF;
   width: 100%;
   margin: 0 auto;
   text-align: center;
   padding: 22px;
   font-size: 17px;
   position: fixed;
   top: 0px;
   z-index: 999;
   color: #fff;
   left: 0px;
}

.contact-form {
	width: 343px;
	margin-left: 20px;
}

.contact-form input {
	padding: 10px 8px;
	width: 312px;
	font-size: 15px;
	border: none;
	font-family: Arial;
	-moz-border-radius: 6px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 3px solid #dcdcdc;
	background-color: #ebebeb;
	float: left;
}

.contact-form select {
	padding: 10px 8px;
	font-size: 15px;
	font-family: Arial;
	background-color: #ebebeb;
	float: left;
}

.contact-form textarea {
padding: 10px 8px;
width: 312px;
font-size: 15px;
border: none;
font-family: Arial;
-moz-border-radius: 6px;
-webkit-border-radius: 4px;
border-radius: 4px;
border: 3px solid #dcdcdc;
background-color: #ebebeb;
float: left;
}

.contact-button input {
float: left;
width: 100px;
cursor: pointer;
border: none;
background-color: #1d2529;
display: inline-table;
color: white;
text-align: center;
padding: 11px 11px;
/*font-family: 'klavikamedium';*/
font-size: 14px;
text-transform: uppercase;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 1px 1px 1px rgba(29, 37, 22, 0.77);
-moz-box-shadow: 1px 1px 1px rgba(29, 37, 22, 0.77);
box-shadow: 1px 1px 1px rgba(29, 37, 22, 0.77);
margin-top: 20px;
margin-left: 234px;
}

.contact-button input:hover {
	background-color: #404040;
}

.contact-form .error{
	color: red;
	font-size: 12px;
}

#noticias_categoria{
	color: black;
	text-decoration: none;
	font-weight: bold;
	cursor:pointer;
}

.noticias_item {
    height: 25px;
    background-color: #ececec;
    width: 100%;
    float: left;
    margin-top: 2px;
}

.noticias_item:hover {
	background-color: #ECECCF;
}

.noticias_item.active {
	background-color: #ECECCF;
}

/* Pagination */

.pagination {
  text-align: center;
  /*margin: 0 auto !important;*7
  /*width: 400px;*/
  /*padding-bottom: 20px;*/
  margin: 18px 0;
  /*padding-top: 50px;
  padding-left: 80px;*/
}

.pagination ul {
	display: inline-block;
	margin: 0;
	padding: 0;


  /*float: left;
  padding: 0;
  margin: 0;*/
  border: 1px solid #ddd;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.pagination ul li {
  display: inline;
}

.pagination ul li a,
.pagination ul li span {
  float: left;
  padding: 0 14px;
  line-height: 34px;
  text-decoration: none;
  border-right: 1px solid;
  border-right-color: #ddd;
  color: gray;
  font-weight: bold;
}

.pagination ul li a:hover,
.pagination ul li.active span {
  color: #4C6169;
  /*background-color: #c7eefe;*/
  background-color: #ECECCF;
}

.pagination ul li.disabled a,
.pagination ul li.disabled a:hover {
  color: #bfbfbf;
  background-color: none;
}

.pagination ul li.next a {
  border: 0;
}

.gallery_heading {
margin-left: 60px;
width: 560px;
}

.link_cms {
color: #c20000;
text-decoration: none;
padding: 4px 10px 4px 22px;
display: inline-block;
background: #EBEBEB url("../img/icon_link.png") no-repeat 5px 7px;
}

.breadcrumbs {
padding-bottom: 20px;
font-size: 10px;
text-transform: uppercase;
}

.breadcrumbs a:link, .breadcrumbs a:visited {
color: #BE0003;
text-decoration: none !important;
font-size: 10px !important;
}





.mini_galeria_title{
cursor:pointer;
font-family: "Conv_Helv_BdCn", arial;
background-color: #be0003;
color:#fff;

padding: 3px;
width: 223px;
overflow: hidden;

}