/* CSS Document */



/* banner =================================================================== */

#home_banner{
	position:relative;
	width:100%;
	height:calc(100% - 230px);
    border-bottom: solid #333 18px;
    border-top: solid #333 2px;
    overflow: hidden;
    margin-bottom: 50px;
	}
#home_banner_area{
    width:100%;
	height:100%;
}
.home_banner_area_img{
	position:relative;
	width:100%;
	height:100%;
    background-position: top center;
    background-size: cover;
}
#home_banner_seta{  
    position: absolute;
    width: 70px;
    height: 20px;
    left: 50%;
    margin-left: -34px;
    bottom: 2%;
    z-index: 999;
}
#home_banner_seta img{
    width: 100%;
    height: 100%;
}
.mobile #home_banner{
    height: 460px;
}

.bt_incricoes{
    position: absolute;
    width: 314px;
    height: 82px;
    z-index: 998;
    /*background-color: #ccc;*/
    display: block;
    bottom: 132px;
    left: 50%;
    margin-left: -394px;
}
.mobile .bt_incricoes{
    width: 254px;
    height: 67px;
    margin-left: -318px;
    bottom: 106px;
}
.bt_regulamento{
    position: absolute;
    width: 314px;
    height: 82px;
    z-index: 998;
    /*background-color: #ccc;*/
    display: block;
    bottom: 132px;
    left: 50%;
    margin-left: 78px;
}
.mobile .bt_regulamento{
    width: 254px;
    height: 67px;
    margin-left: 62px;
    bottom: 106px;
}
#pager{
	position:absolute;
	width:100%;
	height:31px;
	bottom:10%;
    text-align: center;
	padding:0px 8px 0px 8px;
	z-index:999;
}

/* pager */
.cycle-pager { 
    text-align: center; width: 100%; z-index: 500; position: absolute; overflow: hidden;
}
.cycle-pager span { 
    font-family: arial; font-size: 50px; width: 16px; height: 16px; 
    display: inline-block; color: #fff; cursor: pointer; 
	margin-top: -10px;
	margin-left: 2px;
	margin-right: 2px;
}
.cycle-pager span.cycle-pager-active { color: #e81d2cd6;}
.cycle-pager > * { cursor: pointer;}


.home_box_select_item{
	position:relative;
	float:left;
	width:13px;
	height:31px;
	margin:0px 0px 0px 8px;
	}
.home_banner_area_chamada{
	position:absolute;
	width:644px;
	height:31px;
	font-family: "Open Sans", Arial, sans-serif;
	padding:7px 10px 0px 10px;
	background:#f8f8f8;
	}
.home_banner_chamada_tit{
	position:relative;
	width:400px;
	color:#444444;
	margin-bottom:8px;
	display:block;
	
	}
.home_banner_area_chamada:hover .home_banner_chamada_tit{
	color:#e81d2cd6;
	}
.home_banner_chamada_txt{
	position:relative;
	width:400px;
	color:#666666;
	}
.home_banner_area_chamada:hover .home_banner_chamada_txt{
	color:#1b1b1b;
	}


/* videos =================================================================== */

.content_btn_close{
	margin:15px 25px 0px 0px;
	}
.home_area_videos{
	position:relative;
	width:170px;
	margin:auto;
	}
.home_txt_videos{
	position:relative;
	width:170px;
	font-family: "Open Sans", Arial, sans-serif;
	color:#e81d2cd6;
	text-align:center;
	margin:auto;
	}
.home_area_videos:hover .home_txt_videos{
	color:#444444;
	}


/* destaques =================================================================== */

.home_area_destaques{
	position:relative;
	overflow:hidden;
	width:616px;
	font-family: "Open Sans", Arial, sans-serif;
	margin:0px 0px 30px 0px;
	}
.home_tit_destaques{
	position:relative;
	width:330px;
	font-family: "Open Sans", Arial, sans-serif;
	color:#e81d2cd6;
	}
.home_area_destaques:hover .home_tit_destaques{
	color:#e81d2cd6;
	}
.home_subtit_destaques{
	position:relative;
	width:330px;
	font-family: "Open Sans", Arial, sans-serif;
	color:#444444;
	margin-bottom: 10px;
	}
.home_area_destaques:hover .home_subtit_destaques{
	color:#1b1b1b;
	}
.home_txt_destaques{
	position:relative;
	width:330px;
	font-family: "Open Sans", Arial, sans-serif;
	color:#666666;
	}
.home_area_destaques:hover .home_txt_destaques{
	color:#1b1b1b;
	}


/* twitter =================================================================== */

.home_twitter{
	background:#f8f8f8;
	}
.home_area_twitter{
	position:relative;
	overflow:hidden;
	width:616px;
	font-family: "Open Sans", Arial, sans-serif;
	}
#twitter {
	width:600px;
	height:180px;
	}
.twitter-timeline{
	width:600px !important;
	height:180px !important;
	}


