/* CSS - Controller Catalogo */

/* DESTAQUE */

/* .container_catg {min-height:400px;} */
.container_catg {min-height:400px; display: inline-block;}
* html .container_catg {height:400px;}

#produto_destaque {
	width:594px;
	float:left;
}

#produto_destaque .produto {
	float:left;
	border:1px solid #dddddd;
	background-color:#fff;
	margin-bottom:5px;
	font-family:lucida sans unicode;
	color:#707070;
	font-size:10px;
	width:290px;
	height:162px;
	margin-right:5px;
}

#produto_destaque .produto input{
border: 1px solid #cbcbcb;
font-size: 12px;
color: #333333;
}

#produto_destaque .produto .titulo {
	padding-left: 10px;
	/*background-color:#cbcbcb;*/
	background-image:url(/media/images/barra_titulo.gif);

}

#produto_destaque .produto .descricao {
	padding:5px 20px 0px 20px;
	font-size:11px;
}

/* LIST */

#tabela_detalhe {
	width:590px;
	
}

#catalogo_list .imagem {
	float:center;
	background-color:#FFFFFF;


	
}

#catalogo_list .imagem_joias {
	float:left;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	background-color:#FFFFFF;
	width:40px;

	
}

#catalogo_list .item {
/*	clear:both;*/
	float:left;
	margin-bottom:2px;
	margin-right:2px;
}

#catalogo_list .item input{
border: 1px solid #cbcbcb;
font-size: 10px;
color: #333333;
}

#catalogo_list .item .barra {
	float:right;
	height:37px;
	width:455px;
	background-image:url(/media/images/barra_car.gif);
}


#catalogo_list .item .title {
	padding-left:20px;
	padding-top:13px;
	color:#FFFFFF;
}

#catalogo_list .item .txt {	
	margin-left:325px;
	padding-top:50px;
	
}


#catalogo_list .item .txt .price{	
	font-size:13px;
}

#catalogo_list .item .txt .titulo{	
	font-size:13px;
}

#catalogo_detail{
	width:592px;
}


.table_detalhe{
	background-color:#fff;
	width:590px;
	font-family: Verdana,Arial,Helvetica,sans-serif;	
}

.table_list{
	background-color:#fff;
	border:1px solid #dddddd;
}




.title_bar{
	/*border: 1px solid red;*/
	background-image:url(/media/images/barra_detalhe_topo.gif);
	background-repeat:no-repeat;
	height:28px;
}

.title_bar .title{
	font-size:11px;
	padding: 7px 0px 0px 10px;
	text-transform:uppercase;
}


#title_scrollable{
	font-size:11px;
	padding: 7px 0px 0px 10px;
	text-transform:uppercase;
	margin-left:5px;
	margin-right:15px;
}






.barra_titulo{
	/*border: 1px solid red;*/
	background-image:url(/media/images/barra_detalhe.gif);
	background-repeat:no-repeat;
	height:25px;
}

.barra_titulo_vinhos{
	/*border: 1px solid red;*/
	background-image:url(/media/images/barra_detalhe.gif);
	background-repeat:no-repeat;
	height:20px;
}




.barra_titulo .title{
	font-size:12px;
	font-weight:bold;
	padding-left: 10px;
}



.barra_titulo .titulo{
	font-size:12px;
}

.barra_titulo .titulo label{
	font-size:12px;
	font-weight:bold;
	padding-left: 10px;
}

.barra_titulo_vinhos .titulo_vinhos label{
	font-size:10px;
	font-weight:bold;
	padding-left: 10px;
}


.barra_titulo_joias{
	/*border: 1px solid red;*/
	background-image:url(/media/images/barra_detalhe.gif);
	background-repeat:no-repeat;
	height:22px;
}


.barra_titulo_joias .titulo label{
	font-size:10px;
	font-weight:bold;
	padding-left: 10px;
}


.descricao{
padding:10px 0px 0px 10px;
}



.campos{
	float: right;
	padding-top:50px;
	font-size:10px;
	/*margin-top:30px;*/
}

.campos_list{
	float: right;
	padding-top:5px;
	padding-right:5px;
	font-size:10px;
	/*margin-top:30px;*/
}


.campos_joias{
	float: right;
	/*margin-top:30px;*/
}

.campos_destaque{
	float: right;
	/*margin-top:30px;*/
}

.price{
text-align:right;
}


.campos .campo{
	/*padding-right:20px;*/
}

.imagem{
	padding:20px 0px 0px 0px;
}

.imagem_list{
padding:0px;
}


.old_price{
	text-decoration:line-through;
	color:red
	}

/*.campos .title {
	color: #FFFFFF;
	float:left;
	height:37px;
	width:635px;
	padding: 10px 0px 0px 10px;
	background-image:url(/media/images/barra_detalhe.gif);
	background-repeat:no-repeat;
}*/

.campos .descricao {
	float:left;


}

.tr_impar{
background-color:#f0f0f0;
}

.tr_par{
background-color:#e0e0e0;
}

.linha_encom{
border-top:solid 4px #e0e0e0;
}


/* BOTOES */

#botoes ul,
#botoes li {
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			margin:0px;
			padding:0px;
			}

#botoes li {
			float:right;
			height:21px;
			width:36px;
			margin:0px 10px 0px 0px;
			}
			
#btnReset {
			display:none;
			visibility:hidden;
			}

/* ****** */

/* TOOLTIP */
#cetelem_product {
	
	border:1px solid black;
	background-color: #a0a0a0;
	font-size: 8px;
	margin: 3px;	
	
}

#cetelem_trigger {
	color: #3b9cbb;
	font-weight: bold;
}