	/*	Arquivo criado pelo programador Paulo Sergio de Oliveira	*/

.box_carrossel{
/*
width:80%;
margin:0 10%;
*/
width:1250px;
margin:0 auto;
max-height:350px;
position:relative;
border:px solid #069;
/*float:left;*/
overflow:hidden;
}

.carrossel{
width:3000%;
max-height:313px;
border:px solid #f00;
float:left;
overflow:hidden;
}
.carrossel .item{
width:1250px;	/* valor exato - ASPECT RATIO 16:9 */
/*height:703px;*/	/* 703px - valor PODE SER ALTERADO MAS PERDE ALTURA NA IMAGEM - ASPECT RATIO 16:9 */
margin-right:0px;
padding:0px;
float:left;
}
.carrossel .item a img{

}


.box_carrossel .item{
/*display:none;*/
}
.box_carrossel .item.first{
display:block;
}
.box_carrossel .nav_item{
position:absolute;
top:30%;
padding:10px 18px;
background:#fff;
z-index:1;
border:px solid #ddd;
border-radius:50%;
opacity:0;
transition:.3s;
}
.box_carrossel .nav_item:hover{
background:#f1f1f1;
color:#000;
cursor:pointer;
opacity:1;
transition:.3s;
}
.box_carrossel .nav_item.g{
right:0px;
font-size:2em;
font-weight:800;
}
.box_carrossel .nav_item.b{
left:0px;
font-size:2em;
font-weight:800;
}

.box_carrossel .item_desc{
width:100%;
background:rgba(0,0,0,0.7);
color:#fff;
text-align:center;
position:absolute;
bottom:30px;
padding:25px;
}
.box_carrossel .item_desc h1{
width:100%;
font-size:2em;
text-align:center;
}
.box_carrossel .item_desc p{
font-size:2em;
}



.box_btn{
width:80%;
height:30px;
margin:0% 10% 0% 10%;
border:px solid #000;
float:left;
}
.box_btn_center{
width:50%;
margin:8px 25%;
border:px solid #000;
text-align:center;
}
.btn_item_carrossel{
background:#ddd;
margin:2% 2%;
padding:0px 6px;
border:px solid #06006b;
border-radius:50%;
}
.btn_active_carrossel{
background:#06006b;
}