body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
object {
	display:block;
}
img {
	border-style:none;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #525252;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #525252;
}
LI {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type: none;
	list-style-image: url(../Images/bullet.gif);
}
.middle * {
    vertical-align:middle;
}
a.link_cabecalho {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #434343;
	text-decoration:none;
}
a.link_cabecalho:hover {
	text-decoration:underline;
}
.txt_data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;	
	color: #cb9e39;
}
.fundo_preto {
	background-color: #000000;
}
a.link_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #fafafa;
	text-decoration:none;
}
a.link_menu:hover {
	text-decoration:underline;
}
.separador_cima {
	background-color: #d5d0c7;
	background-image: url(../Images/separador_cima.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.separador_baixo {
	background-color: #d5d0c7;
	background-image: url(../Images/separador_baixo.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.txt_geral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #3b3a26;
	text-decoration:none;
	line-height: 1.4em;
}
a.txt_geral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #3b3a26;
	text-decoration:underline;
	line-height: 1.4em;
}
a.txt_geral:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #7c7c7c;
	text-decoration:underline;
}
.txt_geral_pek {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #3b3a26;
	text-decoration:none;
	line-height: 1.4em;
}
.txt_geral_dourado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #987c39;
	text-decoration:none;
	line-height: 1.4em;
}
a.txt_geral_dourado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #987c39;
	text-decoration:underline;
	line-height: 1.4em;
}
a.txt_geral_dourado:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #bb9946;
	text-decoration:underline;
	line-height: 1.4em;
}
a.txt_pesquisa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #3b3a26;
	text-decoration:none;
}
a.txt_pesquisa:hover {
	text-decoration:underline;
}
a.modo_visualizacao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;	
	color: #a37403;
	text-decoration:none;
}
a.modo_visualizacao:hover {
	text-decoration:underline;
}
a.txt_titulo:hover {
	text-decoration:underline;
}
a.txt_subtitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #696767;
	text-decoration:none;
	line-height: 15px;
}
a.txt_subtitulo:hover {
	text-decoration:underline;
}
a.txt_titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	text-decoration:none;
	line-height: 15px;
}
.repete_fundo {
	background-image: url(../Images/fundo_Matriz_repete.jpg);
	background-repeat: repeat-x;
}
div.div_elementos{
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin:0px;
}
div.div_items {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #454545;
	width: 166px;
	height:250px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	float: left;
    display:table-cell;
    display:inline-block;
	overflow:hidden;
}
div.div_imagem{
}
div.div_imagem:hover{
}
div.div_titulo{
	width: 100%;
}
div.div_subtitulo{
	width: 100%;
}
div.textos{
	width: 100%;
}
div.div_linha{
	font-size:0;
	background-image: url(../Images/tracejado.gif);
	background-repeat: repeat-x;
	margin-top:1px;
	height: 1px;
	width:150px;
}
div.div_linha_pedido{
	font-size:0;
	background-image: url(../Images/tracejado.gif);
	background-repeat: repeat-x;
	margin-top:1px;
	height: 1px;
}
div.div_conteudos{
	width: 921px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin:0px;
}
div.div_texto{
	width: 516px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:left;
	float: left;
}
div.div_foto{
	width: 385px;
	padding-top: 100px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin:0px;
	float:right;
	text-align: right;	
}
div.div_exposicoes{
	width: 921px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 10px;
	float:left;
	text-align: left;	
}
.titulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #987c39;
	font-weight: bold;
}
.index_repete {
	background-image: url(../Images/home_repete.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
div.div_items_exposicao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #454545;
	width: 280px;
	height:280px;
	padding-top: 0px;
	padding-right: 44px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
    display:table-cell;
    display:inline-block;
	overflow:hidden;
}
div.div_imagem_exposicoes{
}
div.div_imagem_exposicoes:hover{
}
div.div_titulo_exposicoes{
	width: 250px;
	text-align:left;
}
div.div_subtitulo_exposicoes{
	text-align:left;
	width: 250px;
}
a.txt_subtitulo_exposicoes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #615f5f;
	text-decoration:none;
	line-height: 15px;
}
a.txt_subtitulo_exposicoes:hover {
	text-decoration:underline;
}
a.txt_titulo_exposicoes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #9b7b2f;
	text-decoration:none;
	line-height: 16px;
}
a.txt_titulo_exposicoes:hover {
	text-decoration:underline;
}
.txt_geral_dourado_exposicao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #987c39;
	text-decoration:none;
	line-height: 1.4em;
}
a.txt_geral_dourado_exposicao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #987c39;
	text-decoration:none;
	line-height: 1.4em;
}
a.txt_geral_dourado_exposicao:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #bb9946;
	text-decoration:underline;
	line-height: 1.4em;
}
div.div_imagem_detalhe{
	text-align:left;
	float:left;
	padding-left: 148px;
	width:921px;
}
div.div_imagem_opcoes{
	width:300px;	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-left: 0px;
	float:left;
	text-align: left;
}
div.div_foto_esposicoes{
	width: 320px;
	padding-top: 150px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin:0px;
	float:left;
	text-align: right;	
}
div.div_titulos_detalhe{
	width: 200px;
	float:left;
	padding-left: 0px;
	padding-right: 15px;
	text-align:right;
}
div.div_titulos_detalhe_desc{
	text-align:left;
	width: 700px;
	float:left;
	padding-left: 0px;
	padding-right: 0px;
}
.txt_geral_preto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #010101;
	text-decoration:none;
	line-height: 1.4em;
}
.txt_geral_claro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #737373;
	text-decoration:none;
	line-height: 1.4em;
}
div.div_items_pedido {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #454545;
	width: 100%;
	overflow:hidden;
	float:left;
}
div.div_imagem_pedido{
}
div.div_texto_pedido{
	width: 550px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:left;
}
div.div_texto_formulario{
	width: 270px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:left;
}
div.div_titulo_formulario{
	width: 100%;
	height:30px;
	vertical-align:bottom;
}
div.div_texto_formulario_registo{
	width: 350px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:left;
}
div.div_titulo_formulario_select{
	width: 100%;
	height:120px;
	vertical-align:bottom;
}
div.div_texto_formulario_pesquisa{
	width: 500px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:left;
}
.select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #4c4c4c;
	width: 500px;
}
.align_left_bottom{
    text-align:left;
    vertical-align:bottom;
}
.align_center_bottom{
    text-align:center;
    vertical-align:bottom;
}
.align_right_bottom{
    text-align:right;
    vertical-align:bottom;
}
.align_left_middle{
    text-align:left;
    vertical-align:middle;
}
.align_center_middle{
    text-align:center;
    vertical-align:middle;
}
.align_right_middle{
    text-align:right;
    vertical-align:middle;
}
.min_150x150_max_565x565{
    width:150px;
    height:150px;
    max-width:565px;
    max-height:565px;
}
.bt_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #FFFFFF;
	font-weight: bold;
	width:100%;
	text-align: center;
	display:block;
	text-decoration: none;
	height: 17px;
	line-height: 17px;
	white-space:nowrap;
}
.bt_txt_td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #9A813C;
	cursor: default;
}
.bt_submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	width:100%;
	height: 17px;
	background-color: #9A813C;
	cursor:pointer;
	border-bottom-style:none;
	border-left-style:none;
	border-right-style:none;
	border-top-style:none;
}
a.txt_geral_lnk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #3b3a26;
	line-height: 1.4em;
	text-decoration:none;
}
a.txt_geral_lnk:hover {
	text-decoration:underline;
}
.txt_pedido_imagens {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	display:block;
	text-decoration: none;
	height: 21px;
    white-space:nowrap;
	background-image: url(../Images/lista_de_encomendas.gif);
	background-repeat: no-repeat;
}
 .txt_pedido_imagens_num {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	border-left: solid 1px #b2b2b2;
	border-right: solid 1px #b2b2b2;
}

.tam_h1 {
    height:1px;
}
.tam_h5 {
    height:5px;
}
.tam_h10 {
    height:10px;
}
.tam_h21 {
    height:21px;
}
.tam_h24 {
    height:24px;
}
.tam_h37 {
    height:37px;
}
.tam_h42 {
    height:42px;
}
.tam_h60 {
    height:60px;
}
.tam_h82 {
    height:82px;
}
.tam_h100 {
    height:100px;
}
.tam_h117 {
    height:117px;
}
.tam_h120 {
    height:120px;
}
.tam_h125 {
    height:125px;
}
.tam_h150 {
    height:150px;
}
.tam_h206 {
    height:206px;
}
.tam_h306 {
    height:306px;
}
.tam_w18 {
    width:18px;
}
.tam_w38 {
    width:38px;
}
.tam_w100 {
    width:100px;
}
.tam_w179 {
    width:179px;
}
.tam_w921 {
    width:921px;
}
.tam_w1_h1 {
    width:1px;
    height:1px;
}
.tam_w21_h24 {
    width:21px;
    height:24px;
}
.tam_w38_h24 {
    width:38px;
    height:24px;
}
.tam_w120_h17 {
    width:120px;
    height:17px;
}
.tam_w125_h17 {
    width:125px;
    height:17px;
}
.tam_w140_h17 {
    width:140px;
    height:17px;
}
.tam_w150_h150 {
    width:150px;
    height:150px;
}
.tam_w200_h17 {
    width:200px;
    height:17px;
}
.tam_w240_h17 {
    width:240px;
    height:17px;
}
.tam_w250_h180 {
    width:250px;
    height:180px;
}
.tam_w300_h20 {
    width:300px;
    height:20px;
}
.tam_w816_h306 {
    width:816px;
    height:306px;
}
.tam_w997_h206 {
    width:997px;
    height:206px;
}
