body,table,td{
	font-size: 12px;
}
a {
    text-decoration:none;
    color:#000;
}

a:hover {
    text-decoration:underline;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.catalago {
	width:748px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.catalago .listagemCategorias {
	display:block;
	float:left;
	width:248px;
	background:#000;
	/*border-right:1px solid #CCC;*/
	/*border-left:1px solid #CCC;*/
}
.catalago .listagemCategorias ul {
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}

.catalago .listagemCategorias .titulo li, .catalago .listagemCategorias .titulo li:hover {
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	background:none;
	margin-bottom:10px;
}
.catalago .listagemCategorias .titulo_categoria li, .catalago .listagemCategorias .titulo_categoria li:hover {
	font-family: Georgia, Arial, Verdana;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	background:none;
	margin-bottom:5px;
}
.catalago .listagemCategorias ul li , .catalago .listagemCategorias a{
	font-family: Georgia, Arial, Verdana;
	font-size:14px;
	text-decoration:none;
	color:white;
	text-align:center;
	width:100%;
	line-height:22px;
	margin:0 auto;
}
.catalago .listagemCategorias ul li:hover, .catalago .listagemCategorias ul li a:hover{
	width:100%;
	background:#333;
}

/* DETALHE PRODUTOS */
.catalago .detalheProdutos {
	position:relative;
	float:left;
	width:497px;
    
	padding-bottom:150px;
	/*background:url(../img/fundo_home.jpg) left top no-repeat;*/
	/*background-color:white;*/
}
.detalheProdutos .apresentacao .titulo {
	font-family: Georgia, Arial, Verdana;
	color:#000;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	padding-top:25px;
}

.detalheProdutos .apresentacao .texto {
	font-family: Georgia, Arial, Verdana;
	font-size:11px;
	padding-left: 20px;
	/*text-align:center;*/
}
.detalheProdutos .produto_destaque {
	float:left;
	width:205px;
}
.detalheProdutos .produto_destaque .imagem {
	display:block;
	width:200px;
	height:200px;
	
}
.detalheProdutos .produto_destaque .titulo {
	display:block;
	float:left;
	font-family: Georgia, Arial, Verdana;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	
}
.detalheProdutos .produto_destaque .sub_titulo {
	float:none;
	display:block;
	width:100%;
	height:20px;
	font-family: Georgia, Arial, Verdana;
	font-size:12px;
	font-style:italic;
}
.detalheProdutos .produto_destaque .texto {	
	display:block;
	font-family: Georgia, Arial, Verdana;
	font-size:11px;
	height:55px;
	border-bottom:1px solid #D9D9D9;
}
.detalheProdutos .produto_destaque .carrinho {
	margin-top:5px;
	height:30px;
}
.detalheProdutos .produto_destaque .carrinho ul {
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
.detalheProdutos .produto_destaque .carrinho ul li{
	font-family: Arial, Georgia, Verdana;
	font-size:14px;
	font-weight:bold;
	float:left;
	
}

/*Detalhe Produtos INTRO */
/* DETALHE PRODUTOS */

.detalhe_produtos_intro {
	position:relative;
	/*float:left;*/
	width:498px;
	margin:0;
	padding:0;
    /*background:url(../img/back_topo.jpg) top no-repeat;*/
	/*background-color:white;*/
}
.detalhe_produtos_intro .texto {
	margin:0 auto;
	/*alterar aqui a largura do espaço onde aparece o texto - tamanho original 240px*/
	width:193px;
	float:left;
	/*border:solid 0.5px red;*/
}


.detalhe_produtos_intro .texto .titulo {
	font-family: Georgia, Arial, Verdana;
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	margin-top:90px;
	
}

.detalhe_produtos_intro .texto .subtitulo {
	font-family: Georgia, Arial, Verdana;
	font-size:16px;
	line-height:25px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	
}
.detalhe_produtos_intro .texto .texto {
	font-family: Georgia, Arial, Verdana;
	font-size:11px;
	text-align:center;
	color:#4c4c4c;
	
}
/*texto2*/
.detalhe_produtos_intro .texto2 {
	/*margin:0 auto;*/
	/*alterar aqui a largura do espaço onde aparece o texto - tamanho original 240px*/
	width:450px;
	/*float:left;*/
	/*border:solid 0.5px red;*/
}


.detalhe_produtos_intro .texto2 .titulo2 {
	font-family: Georgia, Arial, Verdana;
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	margin-top:20px;
	
}

.detalhe_produtos_intro .texto2 .subtitulo2 {
	font-family: Georgia, Arial, Verdana;
	font-size:16px;
	line-height:25px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	
}
.detalhe_produtos_intro .texto2 .texto2 {
	font-family: Georgia, Arial, Verdana;
	font-size:11px;
	color:#4c4c4c;
	
}

/* New */
.texto22 {
	/*margin:0 auto;*/
	/*alterar aqui a largura do espaço onde aparece o texto - tamanho original 240px*/
	width:430px;
	/*float:left;*/
	/*border:solid 0.5px red;*/
}

.texto22 .titulo2 {
	font-family: Georgia, Arial, Verdana;
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	margin-top:20px;
	
}

.texto22 .subtitulo2 {
	font-family: Georgia, Arial, Verdana;
	font-size:16px;
	line-height:25px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	
}
.texto22 .texto2 {
	font-family: Georgia, Arial, Verdana;
	font-size:11px;
	color:#4c4c4c;
	
}


/*fim texto2*/
.detalhe_produtos_intro .imagem {
	display:block;
	float:right;
	/*margin: auto;*/
	/*alterar a imagem - colocar com largura 200 - tamanho original 100*/
	width:200px;
	/*height:450px;*/
	margin-right:10px;
	margin-top: 90px;
	/*border:solid 0.5px red;*/
}
/*Detalhe do produto */
.detalhe_produto {
	position:relative;
	float:left;
	width:498px; /*width:497px;*/
	/*background:url(../img/back_topo.jpg) top no-repeat;*/ 
	/*background:white;*/
	/*background-color:white;*/
	border-left: 1px solid #ccc;
	/*border:solid 0.2px red;*/	
	
}
.detalhe_produto .texto {
	margin:0 auto;
	/*width:498px;*/
	/*float:left;*/
	padding-top:10px; /*descer o texto*/

	
}
.detalhe_produto .texto .nome {
	font-family: Georgia, Arial, Verdana;
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	/*margin-top:40px;*/
	
}
.detalhe_produto .texto .descricao {
	padding-top:10px;
	font-family: Georgia, Arial, Verdana;
	font-size:11px;
	text-align:left;
	color:#4c4c4c;
	
}
.detalhe_produto .texto .carrinho {
	margin-top:20px;
	padding-top:15px;
	border-top:1px solid #D9D9D9;
	
}
.detalhe_produto .texto .carrinho ul {
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
.detalhe_produto .texto .carrinho ul li{
	font-family: Arial, Georgia, Verdana;
	font-size:14px;
	font-weight:bold;
	line-height:25px;
	float:left;
}
.detalhe_produto .imagem {
    position:absolute;
    top:50px;
    right:20px;
	width:140px;
	
	
}
.detalhe_produto .bgimage {
	display:block;
	width:100px;
	height:490px;  /*alterar o tamanho dos conteudos* tamanho original 431/
	padding-right:54px;
	
}
