/*
    Autor: Luiz Felipe Faccioli
    Data : 05/10/2015
*/
@import url(http://fonts.googleapis.com/css?family=Roboto:400,500,700);
@import url(http://fonts.googleapis.com/css?family=Cuprum:400,400italic,700,700italic);
@import url(http://fonts.googleapis.com/css?family=Oswald%3A300%2C400%2C600&ver=4.3.1);

body{
	padding: 0px;
	margin:0;
	background-color: #FFFFFF;
	font-family:'Oswald';
	text-decoration:none;
}
.fundo-azul{background-color: #0F4E8C;}
.fundo-branco{background-color: #FFFFFF;}
.fundo-cinza{background-color: #054583;}
.fonte-branca{color: #FFFFFF;}
.navbar{ margin-bottom: 0px; }

.padd-0-10{ padding-top: 0px; padding-bottom: 10px;}
.padd-10-10{ padding-top: 10px; padding-bottom: 10px;}
.padd-10-20{ padding-top: 10px; padding-bottom: 20px;}
.padd-20-20{ padding-top: 20px; padding-bottom: 40px;}
.padd-20-10{ padding-top: 20px; padding-bottom: 10px;}
.padd-20-0{ padding-top: 10px; padding-bottom: 0px;}
.padd-40-0{ padding-top: 40px; padding-bottom: 0px;}
.padd-30-20{ padding-top: 30px; padding-bottom: 20px;}
.box{
    height: 330px;
}
.box-destaque{ 
    border: 2px solid #D8D8D8; 
    padding:0px; 
    border-radius:5px; 
}
.box-espacamento{
    padding:15px 15px;
    text-align:center;
    padding-top: 0;
}
.img-tamanho{
    width: 200px;
    height: 200px;
    margin-left: auto;
    margin-right: auto;
}


.box-produto{
    height: auto;
}
.box-destaque-produto{ 
    border: 2px solid #D8D8D8; 
    padding:0px; 
    border-radius:5px; 
}
.box-espacamento-produto{
    padding:15px 15px;
    text-align:center;
    padding-top: 0;
}

.search-top .btn-search-top{
	background-color:transparent;
	border:none;
	color:#000;
	font-size:16px;
	margin-right:5px;
}
.carousel-control.left,.carousel-control.right {margin-left:15px;background-image:none;}



.search_search input.inputbox_search {   
    background:url(../img/lupa.png) 97% 50% no-repeat #FFFFFF;
    box-shadow:none;

}
.search_search .button_search {
    background:none !important;
    border:none;
    border-radius:0;
    box-shadow:none;
    color:#FFFFFF !important;
    cursor:pointer;
    display:inline-block;
    float:none;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-style:normal !important;
    font-weight:bold;
    height:30px !important;
    letter-spacing:0;
    line-height:26px !important;
    margin:0;
    padding:0;
    position:absolute;
    right:16px;
    text-indent:-9999px;
    text-transform:uppercase;
    top:17px;
    width:40px !important;
}


.primeiro a{
	color: #0000FF;
    padding: 5px;
    text-decoration: none;

}
.ultimo a{
	color: #0000FF;
	padding: 5px;
    text-decoration: none
}
.prev a{
	color: #0000FF;
    padding: 5px;
    text-decoration: none;

}
.next a{
    color: #0000FF;
    padding: 5px;
    text-decoration: none;

}

.numero a{
	color: #0000FF;
	padding: 5px;
	text-decoration: none;

}

.active-paginacao{
	color: #000000;
	padding: 5px;
	text-decoration: none;

}

.menu{
    color: #FFFFFF;
    font-size: 16px;
    margin-right: 80px;
    display: block;
    float: left;
}

.menu:hover{
    color: #D8D8D8;
    text-decoration: none;
}