﻿.titulo_destaques {
   font-family: Verdana, Geneva, sans-serif;
    padding: 5px 5px 5px 10px;
    margin: 5px 0;
    height: 25px;
    font-size: 11pt;
    color: #CCC;
    background: #312A3A;
}

.produto_destaques {
   font-family: Verdana, Geneva, sans-serif;
    padding: 5px 5px 5px 10px;
    margin: 5px 10px;
    height: 25px;
    font-size: 11pt;
    color: #CCC;
    background: #312A3A;
}


.produto_grelha {
	width: 223px;
	color: #9F9F9F9;
	margin: 10px 10px;
	float: left;
	padding:0px;
	height:370px;
}
.produto_designacao {
   font-family: Arial, Helvetica, sans-serif ;
   font-variant: small-caps;
   font-size: 10pt;
   height: 30px;
   margin: 0px;
   background: #D2D2D2;
   padding: 5px 5px 5px 10px;
}

.produto_designacao a{
	color: #333;
    text-decoration: none;
}
.produto_designacao a:visited{
	color: #333;
}
.produto_designacao a:hover{
	color: #000;
}

.produto_container {
	clear:both;
	height:110px;
	width: 100%;
	margin-top:7px;
	vertical-align: bottom;
	display:block;
}
.produto_carrinho {
	float:right;
	right: 0px;
	top: 45px;
}
.produto_carrinho a img {
	border:0px;
	width: 30px;
	height:32px;
}
.produto_imagem {
	float:left;
	max-height: 100px;
	max-width: 110px;
}
.produto_preco {
	clear:right;
	float:right;
	margin-top:10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 19px;
	line-height:20px;
	color: #FF0000;
	font-style: normal;
}
.produto_imagens_mini_container {
	margin-top:7px;
	background: #F2F2F2;
	width: 100%;
	height:34px;
}
/**********************************************/
/* @name: style.css                           */
/* @date: 19/11/07                            */
/* @desc: JMyCarousel css                     */
/* @auth: kevin@enova-tech.net                */
/**********************************************/
/** General Elements && arrows description  ***/
div.produto_imagens_mini_container .prev{
	background: url('../left.png') center center no-repeat;
	height: 30px;
	width: 20px;
	border:0px;
}

div.produto_imagens_mini_container .next{
	background: url('../right.png') center center no-repeat;
	height: 30px;
	width: 20px;
	border:0px;
}
.produto_imagens_mini_container-no_caroussel {
	padding:0px;
	margin-top:6px;
	background: #F2F2F2;
	width: 100%;
	height:34px;
	overflow:hidden;
}
.produto_imagem_mini {
	height: 30px;
	bottom: 0px;
	padding:2px 1px
}

.produto_marca {
	background: #DADADA;
	padding-left: 10px;
	left: 0px;
	right: 0px;
	font-size:11px;
	font-family: Tahoma, Geneva, sans-serif;
	width: auto;
	margin: 4px 0px;
}
.produto_referencia {
	background: #DADADA;
	width: auto;
	height:15px;
	padding-left: 10px;
	left: 0px;
	font-size:11px;
	margin:4px 0px;
	font-family: Tahoma, Geneva, sans-serif;
}
.produto_descricao {
		clear:both;
       min-height:100px;
       font-family: Verdana, Geneva, sans-serif;
       font-size: 11px;
       color: #333;
       width:auto;
       background: #F2F2F2;
       padding: 10px 10px 10px 10px;
       margin:6px 0px 0 0;
 }
.produto_limite_bottom {
 background: #666;
       width: 100%;
       font-size:1px;
       height:5px;
       margin-top:4px;
       bottom: 0px;
}
.paginadeproduto_grelha {
	width: 100%;
	color: #9F9F9F9;
	float: left;
	display: inline-block;
}
.paginadeproduto_container {
	clear:both;
	width: 100%;
	margin-top:7px;
	vertical-align: bottom;
	display:inline-block;
}

.paginadeproduto_imagem {
	max-height: 200px;
	max-width: 260px;
}
.paginadeproduto_descricao {
	clear:both;
       min-height:100px;
       font-family: Verdana, Geneva, sans-serif;
       font-size: 11px;
       color: #333;
       width:100%;
       background: #F2F2F2;
       padding: 30px 10px 10px 10px;
       -moz-box-sizing: border-box;
       box-sizing: border-box;
       margin:6px 0px 0 0;
}
