
div.conteudo_imerge{position:relative;display:none;width:859px;overflow:hidden;}
div.conteudo_espaco_imerge{position:relative;display:none;width:859px;overflow:hidden;}

/*//////////////////////////////////////////////////////////////////////////// SLIDESHOW*/
.contentor_slideshow {text-align:right;}
.imgSelect {text-align:right;line-height:30px;}
.imgSelect a {color:#000; text-decoration:none; margin-left:3px; font-size:20px;}
.imgSelect a.activeSlide { color:#666 }
/*/////////////////////////////////////////////////////////////////////////////////////*/

div.coluna_1{
	position:relative;
	top:0px;
	width:70px;
	height:auto;
}
div.coluna_1_img{
	position:relative;
	background-color:#DDD;
	width:70px;
	height:70px;
    overflow:hidden;
}
div.coluna_1_img_lig{
	position:relative;
	width:70px;
	height:45px;
	float:left;
    overflow:hidden;
	margin: 0px 150px 20px 0px;
}
div.coluna_2{
    position:relative;
	width:155px;
	height:auto;
	line-height:14px;
}
div.coluna_2_img{
    position:relative;
	width:155px;
	height:103px;
    overflow:hidden;
}
div.coluna_2_link{
	width:100%;
	height:13px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:'FragmaLight',Arial;
	font-size:14px;
    border:0px;
    border-top:1px solid #666;
	border-bottom:1px solid #666;
}
div.coluna_2_servicos_bts{
	height:13px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:'FragmaLight',Arial;
	font-size:14px;
    border:0px;
    border-top:1px solid #666;
}
div.coluna_3{
    position:relative;
	width:240px;
	height:auto;
	line-height:14px;
}
div.coluna_3_img{
    position:relative;
	width:240px;
	height:160px;
    overflow:hidden;
}
div.coluna_4{
    position:relative;
	width:325px;
	height:auto;
	line-height:14px;
}
div.coluna_4_img{
    position:relative;
	width:325px;
	height:216px;
	overflow:hidden;
}
div.coluna_5{
    position:relative;
	width:410px;
	height:auto;
	line-height:14px;
}
div.coluna_5_img{
    position:relative;
	width:410px;
	height:273px;
	overflow:hidden;
	
}
div.coluna_6{
    position:relative;
	width:495px;
	height:auto;
	line-height:14px;
}
div.coluna_7{
    position:relative;
	width:600px;
	height:auto;
	line-height:14px;
}
div.coluna_8{
    position:relative;
	width:689px;
	height:auto;
	float:left;
	line-height:14px;
}
div.coluna_8_galeria{
    position:relative;
	width:685px;
	height:500px;
	float:left;
	overflow:auto;
	line-height:14px;	
}
/*//////////////////////////////////////////////////////////////////////////// LOJA*/
div#coluna_2_categorias{
    position:relative;
	width:155px;
	height:195px;
	line-height:14px;
	font-family:'FragmaLight',Arial;
	font-size:14px;
    border:0px;
    border-bottom:1px solid #666;
}
div.coluna_2_cat_indiv{
	height:13px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:'FragmaLight',Arial;
	font-size:14px;
    border:0px;
    border-top:1px solid #666;
}
div#coluna_2_comprar{
	position:absolute;
	bottom:0px;
	width:100%;
	height:13px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:'FragmaLight',Arial;
	font-size:14px;
    border:0px;
    border-top:1px solid #666;
}
div.quadrado_categ{
	position:absolute;
	background-color:#000;
	right:0px;
	width:5px;
	height:5px;
	margin-top:-10px;
    border:1px solid #000;
}
div.quadrado_categ_sel{background-color:#EEE;}
div.coluna_4_produto{
    position:relative;
	width:340px;
	height:195px;
	float:left;
	line-height:14px;
	margin-bottom:20px;
	padding-bottom:22px;
	border-bottom:1px solid #666;
}
div.coluna_3_produto_img{
    position:relative;
    background-color:#DDD;
	width:240px;
	height:195px;
    overflow:hidden;
}
/*////////////////////////////////////////////////////////////////////////////*/

div.coluna_descricao{
    position:relative;
	width:125px;
	height:125px;
	float:left;
	font-size:15px;
	line-height:19px;
}
div#newsletter{
    position:absolute;
	width:216px;
	height:auto;
	margin-top:15px;
	margin-left:15px;
}
div#compra{
    position:absolute;
	width:700px;
	height:500px;
	margin-top:15px;
	margin-left:15px;
	line-height:14px;
}
div.download{
	position:absolute;
	bottom:0px;
	width:100%;
	height:13px;
	padding-top:4px;
	padding-bottom:6px;
	font-family:'FragmaLight',Arial;
	font-size:14px;
    border:0px;
    border-top:1px solid #666;
    border-bottom:1px solid #666;
}
div.coluna_2_portfolio{display:none;}
p.titulo_contactos{font-weight:bold;}
p.titulo{font-weight:bold;}
input.campo{
    background-color:#CCC;
    height:21px;
    border:0px;
    border-bottom: 1px solid #DDD;
}
input.enviar{
    background-color:#EEE;
    width:auto;
	height:14px;
    border:0px;
    cursor: pointer;
    font-family:'FragmaLight',Arial;
    font-size:14px;
}
p#newsletter, p#encomenda{
	font-weight:bold;
}
