section.bannerHomepage > div > .banner > a.btn-saibamais_border {
    max-height: 40px;
	padding: 13px 12px;
	bottom: 30px;
	left: 14%;
}

section.bannerHomepage > div {
    align-items: center;
}

section.bannerHomepage > div > .banner{
	width:auto;
}

section.bannerHomepage > div > .banner > a.btn-download_pdf{
	left: 17%;
    bottom: 6%;
}

/*** CARRINHO CONFIRMAR ***/

section.carrinho > .confirmar > .colLeft > .box.alternate > .body_box > .morada_alternativa .form-group{
	flex-direction: column;
}

section.carrinho > .confirmar > .colLeft > .box.alternate > .body_box > .morada_alternativa .form-group .local{
	margin-left:0;
	margin-top:10px;
	width: 100%;
}

#content section.carrinho > .confirmar > .colLeft > .box.alternate > .body_box > .morada_alternativa .form-group > .select_c > select {
    width: 100%;
}

/*** MARCAS ***/
.titulo_pagina.marcas {
    font: 300 27px/100% 'Lato', sans-serif;
}

section.marcas > ul{
	text-align: justify;
}

section.marcas > ul > li {
    width: 47%;
    max-width: 180px;
}

section.marcas > ul > li > a {
    max-height: 67px;
    height: 100%;
}

section.marcas > ul > li > a > img {
    height: 100%;
}

/*** CATALOGO ***/

section.containerSearch > .c_produtos > table > tbody > tr > td.bold_produto > a,
section.containerSearch > .c_produtos > table > tbody > tr > td.bold_produto > a > span{
	display: block;
}

section.containerSearch > .c_produtos > table > tbody > tr > td.bold_produto > a > span{
	width:100%;
}

section.containerSearch > .c_produtos > table > tbody > tr > td.bold_produto > a > span.referencia,
section.containerSearch > .c_produtos > table > tbody > tr > td.bold_produto > a > span.marca{
	margin-top:2px;
}

section.containerSearch > .c_produtos > table > tbody > tr > td.bold_produto > a > span.referencia:before,
section.containerSearch > .c_produtos > table > tbody > tr > td.bold_produto > a > span.marca:before{
	display:none;
}

/*** 404 ***/

.conteudoError > .search_form {
    max-width: 500px;
}
.conteudoError > .search_form > form > .form-group.side2side{
	flex-direction: column;
}
#content .conteudoError > .search_form > form > .form-group.side2side input[type=text],
#content .conteudoError > .search_form > form > .form-group > .select_c > select{
	width: 100%;
    border-right: 1px solid #DDDDDD;
}

#content .conteudoError > .search_form > form > .form-group.side2side input[type=text]{
	margin-bottom: 10px;
}

#content .conteudoError > .search_form > form > .form-group > input[type=submit]{
	padding: 10px 10px;
    height: 42px;
	margin-top: 10px;
}

