@import '//fonts.googleapis.com/css?family=Monda:400,700&subset=latin-ext';
@import '//fonts.googleapis.com/css?family=Questrial';








body {
	font-family: "Monda", "Questrial", Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #1c1c1c;
}








.top-bar .tiny-bar .redes-sociais a:hover,
.top-bar .menu-bar .menu li a:hover,
.breadcrumbs,
.breadcrumbs a,
.breadcrumbs a:hover,
.content-delimiter .pagination > li > a,
.content-delimiter .pagination > li > span,
.produto.detalhes .dados .form a.botao:hover,
.contacto .form a.botao:hover { color: #1d1d1b; }

.top-bar .tiny-bar .redes-sociais a:hover,
.top-bar .menu-bar .menu li a:hover,
.content-delimiter .search a.botao:hover,
.produto.detalhes .dados .form a.botao:hover,
.contacto .form a.botao:hover { background-color: #d2d2d2; }

.contacto .form a.botao:hover { border-color: #d2d2d2; }

.produtos .results a.result:hover .botao { background-color: #4a4a4a; }

a:focus,
.top-bar .tiny-bar .redes-sociais a:hover,
.top-bar .menu-bar .menu li a:hover,
.produtos .results a.result:hover,
.noticias .results a.result:hover,
.produto.detalhes .dados .form a.botao:hover,
.contacto .form a.botao:hover { text-decoration: none; }

.noticias .results a.result:hover .ver-mais { text-decoration: underline; }








input,
select,
textarea { border-radius: 0px; }

textarea { resize: none; }

.clear { display: block; clear: both; }

.content-unindented { text-indent: -10000px; text-align: left; }








.site-content {
	display: block;
	max-width: 1003px;
	margin-right: auto;
	margin-left: auto;
}

@media screen and (max-width: 1002px) {
	.site-content.padding-sides { padding-right: 15px; padding-left: 15px; }
}

.content-delimiter,
.content-delimiter .labe1,
.content-delimiter .search,
.content-delimiter .search .s,
.content-delimiter .search a.botao { display: block; }

.content-delimiter .labe1,
.content-delimiter .search,
.content-delimiter .search a.botao { overflow: hidden; }

.content-delimiter { margin: 0px 0px 40px 0px; }

.content-delimiter .labe1,
.content-delimiter .pagination { float: left; }

.content-delimiter .search { float: right; }

.content-delimiter .search,
.content-delimiter .search a.botao {
	height: 39px;
	line-height: 39px;
}

.content-delimiter .search,
.content-delimiter .pagination { margin: 3px 0px; }

.content-delimiter .pagination > li > a,
.content-delimiter .pagination > li > span {
	padding: 0px 10px;
	line-height: 35px;
}

.content-delimiter .search { width: 191px; }

.content-delimiter .search .s {
	float: left;
	height: 37px;
	line-height: 37px;
	width: 100%;
	border: solid #e1e1e1;
	border-width: 1px 0px 1px 1px;
	padding: 0px 50px 0px 10px;
	background-color: #fcfcfc;
	color: #1c1c1c;
	font-size: 14px;
}

.content-delimiter .search a.botao,
.content-delimiter .search a.botao.loading,
.content-delimiter .search a.botao.loading:hover,
.content-delimiter .pagination > .active > a,
.content-delimiter .pagination > .active > a:focus,
.content-delimiter .pagination > .active > a:hover,
.content-delimiter .pagination > .active > span,
.content-delimiter .pagination > .active > span:focus,
.content-delimiter .pagination > .active > span:hover {
	border-color: #1c1c1c;
	background-color: #1c1c1c;
	color: #fff;
}

.content-delimiter .search a.botao {
	float: right;
	position: relative;
	top: -39px;
	margin-bottom: -39px;
	width: 40px;
	background-image: url('../imagens/titulo-conteudo-search-lupa.png');
	background-repeat: no-repeat;
	background-position: center center;
}

.content-delimiter .search a.botao.loading {
	cursor: default;
	background-image: url('../imagens/titulo-conteudo-search-loading.gif');
}

.content-delimiter .pagination > .disabled > a,
.content-delimiter .pagination > .disabled > a:focus,
.content-delimiter .pagination > .disabled > a:hover,
.content-delimiter .pagination > .disabled > span,
.content-delimiter .pagination > .disabled > span:focus,
.content-delimiter .pagination > .disabled > span:hover { color: #777; }

.content-header {
	line-height: 48px;
	font-size: 39px;
}

@media screen and (max-width: 479px) {
	.content-header {
		font-size: 26px;
		line-height: 32px;
	}
}

@media screen and (max-width: 767px) {
	.content-footer .pagination { float: none; }

	.content-delimiter .pagination > li > a,
	.content-delimiter .pagination > li > span { padding-right: 10px; padding-left: 10px; }

	.content-delimiter .labe1,
	.content-delimiter .search { float: none; }

	.content-delimiter .search { margin-top: 20px; }

	.content-delimiter .search { width: auto; }
}











.message-box {
	display: block;
	width: 100%;
	margin: 20px auto;
	overflow: hidden;
}

.message-box .icon {
	display: block;
	width: 128px;
	height: 128px;
	margin: 0px auto 10px auto;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center center;
}

.message-box .text {
	display: block;
	font-size: 16px;
	font-weight: bolder;
	text-align: center;
}

.message-box a.action {
	display: block;
	width: 200px;
	height: 42px;
	line-height: 42px;
	margin: 10px auto 0px auto;
	overflow: hidden;
	background-color: #fb5959;
	color: #fff;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
}

.message-box a.action:hover {
	background-color: #fcc7d9;
	text-decoration: none;
}

.message-box.error .icon { background-image: url('../imagens/message-box-icon-error.png'); }
.message-box.error .text { color: #d8260c; }

.message-box.ok .icon { background-image: url('../imagens/message-box-icon-ok.png'); }
.message-box.ok .text { color: #008736; }








.breadcrumbs {
	display: block;
	height: 66px;
	line-height: 66px;
	overflow: hidden;
	font-size: 12px;
}








.redes-sociais { display: block; }

.redes-sociais .fb-like { top: -5px; }