body {
	font-family: Georgia, "Times New Roman", Times, serif;
	background-image:url(../imgs_estrutura/bac.gif);
	background-repeat:repeat;
	margin:0;
}
#top{
height:60px;
width:100%;
position:absolute;
top:0;
background-color:#FFFFFF;
}
#container{
margin-left:-430px;
left:50%;
margin-top:0px;
top:0;
width:860px;
position:absolute;
z-index:2;
}
.logo_ego{
	width:102px;
	height:102px;
	position:relative;
	top: 9px;
}
.lingua_icones{
width:73px;
height:67px;
position:relative;
margin-top:-85px;
margin-left:773px;
}
.flor{
	width:252px;
	height:230px;
	position:absolute;
	background-image:url(../imgs_estrutura/flor-2.gif);
	background-repeat:no-repeat;
	left: 593px;
	top: 60px;
	z-index:1;
}
.barra_nave{
	width:690px;
	height:26px;
	position:absolute;
	margin-top:-55px;
	margin-left:122px;
	left: -16px;
	top: 90px;
}
.nave_principal a{
text-decoration:none;
padding-top:2px;
color:#b43932;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
padding-left:8px;
padding-right:8px;
background-image:url(../imgs_estrutura/sep_menu.gif);
background-position:right;
background-repeat:no-repeat;
float:left;
display:block;

}
.nave_principal a:hover{
font-size:13px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
display:block;

}
.nave_principalcursor a{
	text-decoration:none;
	padding-top:2px;
	color:#b43932;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:8px;
	padding-right:8px;
	background-image:url(../imgs_estrutura/sep_menu.gif);
	background-position:right;
	background-repeat:no-repeat;
	float:left;
	display:block;
	cursor: default;


}
.nave_principalcursor a:hover{
font-size:13px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
display:block;
cursor: default;


}
.nave_principal_end a{
text-decoration:none;
padding-top:2px;
color:#b43932;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
padding-left:8px;
padding-right:8px;
float:left;
display:block;

}
.nave_principal_end a:hover{
font-size:13px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
display:block;
}

#barra_subnave{
	width:370px;
	background-color:#FFFFFF;
	height:26px;
	position:absolute;
	margin-top:-55px;
	margin-left:122px;
	left: -10px;
	top: 115px;
	filter:alpha(opacity=70);
	-moz-opacity:.50;
	opacity:.50;
	z-index:4;
	visibility:hidden;
}
.subnave a{
text-decoration:none;
padding-top:4px;
color:#000000;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
padding-left:3px;
padding-right:8px;
float:right;
display:block;

}
.subnave a:hover{
font-size:13px;
color:#b43932;
font-family:Arial, Helvetica, sans-serif;
display:block;

}
#bottom{
color:#999999;
font-family:Arial, Helvetica, sans-serif;
padding:5px;
padding-bottom:10px;
font-size:10px;
height:30px;
width:598px;
position:absolute;
margin-top:21px;
background-color:#FFFFFF;
display:block;
}
#bottom a{
color:#999999;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;

}
#bottom a:hover{
color:#b43932;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;

}
#zona_conteudos{
width:608px;
margin-top:35px;

}
.texto_estatico{
color:#666666;
font-size:12px;
padding:8px;
margin-top:12px;
margin-bottom:12px;
background-color:#FFFFFF;
line-height:1.5;
display:block;
}
.texto_estatico a{
text-decoration:none;
color:#666666;
font-size:12px;

}
.texto_estatico a:hover{
text-decoration:none;
color:#b43932;
font-size:12px;
}
#form1{
	width:225px;
	height:80px;
	background-color:#A5DEFA;
	position:absolute;
	z-index:5;
	left: 622px;
	top: 273px;
}
#form2{
	width:225px;
	height:245px;
	background-color:#A5DEFA;
	position:absolute;
	z-index:5;
	left: 622px;
	top: 366px;
}
.zona_conteudos_catalogo{
width:608px;
background-color:#FFFFFF;
margin-top:55px;
padding-top:12px;
padding-bottom:12px;
height:100%;
}
.catalogo_repete{
margin-top:21px;
width:146px;
float:left;

}
.imagem_catalogo a{
margin-left:21px;
margin-bottom:4px;
display:block;

}
.imagem_catalogo a:hover{

display:block;
}
.titulo_imagem_catalogo{
margin-left:21px;
margin-bottom:21px;
border-bottom-style:solid;
border-bottom-color:#666666;
border-bottom-width:1px;
border-top-style:solid;
border-top-color:#666666;
border-top-width:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
padding-top:2px;
padding-bottom:2px;
color:#666666;
display:block;
}
.titulo_imagem_catalogo a{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
color:#666666;
}
.titulo_imagem_catalogo a:hover{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
color:#b43932;
text-decoration:none;
}
#labels_blocos{
	position:absolute;
	width:172px;
	height:49px;
	z-index:6;
	left: 232px;
	top: 116px;
	background-image:url(../labels/blocos.gif);
	background-repeat:no-repeat;
	background-position:center;
}
#labels_blocos2{
	position:absolute;
	width:172px;
	height:49px;
	z-index:6;
	left: 175px;
	top: 90px;
	background-image:url(../labels/blocos.gif);
	background-repeat:no-repeat;
	background-position:center;
}
#labels_convites{
	position:absolute;
	width:172px;
	height:49px;
	z-index:6;
	left: 232px;
	top: 116px;
	background-image:url(../labels/convites.gif);
	background-repeat:no-repeat;
	background-position:center;
}
#labels_convites2{
	position:absolute;
	width:172px;
	height:49px;
	z-index:6;
	left: 175px;
	top: 90px;
	background-image:url(../labels/convites.gif);
	background-repeat:no-repeat;
	background-position:center;
}

#labels_postais{
	position:absolute;
	width:172px;
	height:49px;
	z-index:6;
   left: 232px;
	top: 116px;
	background-image:url(../labels/postais.gif);
	background-repeat:no-repeat;
	background-position:center;
}
#labels_postais2{
	position:absolute;
	width:172px;
	height:49px;
	z-index:6;
  left: 175px;
	top: 90px;
	background-image:url(../labels/postais.gif);
	background-repeat:no-repeat;
	background-position:center;
}
#labels_acessorios{
	position:absolute;
	width:172px;
	height:49px;
	z-index:6;
	left: 232px;
	top: 116px;
	background-image:url(../labels/acessorios.gif);
	background-repeat:no-repeat;
	background-position:center;
}
#labels_acessorios2{
	position:absolute;
	width:172px;
	height:49px;
	z-index:6;
	left: 175px;
	top: 90px;
	background-image:url(../labels/acessorios.gif);
	background-repeat:no-repeat;
	background-position:center;
}
#labels_outros{
	position:absolute;
	width:172px;
	height:49px;
	z-index:6;
	left: 232px;
	top: 116px;
	background-image:url(../labels/outros.gif);
	background-repeat:no-repeat;
	background-position:center;
}
#labels_outros2{
	position:absolute;
	width:172px;
	height:49px;
	z-index:6;
	left: 175px;
	top: 90px;
	background-image:url(../labels/outros.gif);
	background-repeat:no-repeat;
	background-position:center;
}
#labels_press{
	position:absolute;
	width:172px;
	height:49px;
	z-index:6;
	left: 232px;
	top: 116px;
	background-image:url(../labels/press.gif);
	background-repeat:no-repeat;
	background-position:center;
}
#labels_press_es{
	position:absolute;
	width:172px;
	height:49px;
	z-index:6;
	left: 232px;
	top: 116px;
	background-image:url(../labels/complementos.gif);
	background-repeat:no-repeat;
	background-position:center;
}







.zona_conteudos_catalogo_detalhe{
width:608px;
margin-top:45px;
padding-top:12px;
padding-bottom:12px;
height:100%;
}
.zona_imagens_detalhe{
width:348px;
background-color:#FFFFFF;
height:420px;
}
.zona_textos_detalhe{
width:247px;
background-color:#FFFFFF;
height:420px;
}
#fotos_descricao_1{
width:324px;
height:313px;
margin-left:12px;
margin-left:12px;
margin-top:12px;
position:absolute;
z-index:7;

}
#fotos_descricao_2{
width:324px;
height:313px;
margin-left:12px;
margin-left:12px;
margin-top:12px;
position:absolute;
z-index:8;
visibility:hidden;

}
#fotos_descricao_3{
width:324px;
height:313px;
margin-left:12px;
margin-left:12px;
margin-top:12px;
position:absolute;
z-index:9;
visibility:hidden;

}
#fotos_descricao_4{
width:324px;
height:313px;
margin-left:12px;
margin-left:12px;
margin-top:12px;
position:absolute;
z-index:10;
visibility:hidden;

}
#zona_thumbs_detalhe{
	width:324px;
	height:70px;
	margin-left:12px;
	margin-left:12px;
	margin-top:12px;
    position:absolute;
	border-top-color:#666666;
	border-top-width:1px;
	border-top-style:solid;
	top: 469px;
	

}
.thumbs_detalhe{
width:72px;
height:62px;
float:left;
margin-right:12px;
margin-top:8px;
}
.thumbs_detalhe_last{
width:72px;
height:62px;
float:left;
margin-top:8px;
}

.titulo_descricao{
background-image:url(../imgs_estrutura/bgtitulo.gif);
background-repeat:repeat-x;
background-position:top;
padding:2px;
padding-top:13px;
width:224px;
/*height:32px;*/
font-size:16px;
color:#666666;
text-transform:uppercase;
margin-left:12px;
margin-right:12px;
margin-bottom:12px;
font-weight:800;
}
.texto_descricao{
color:#666666;
width:224px;
height:321px;
font-size:12px;
margin-bottom:12px;
background-color:#FFFFFF;
line-height:1.5;
margin-left:12px;
margin-right:12px;
overflow:hidden;

}
.texto_descricao a{
text-decoration:none;
color:#666666;
font-size:12px;

}
.texto_descricao a:hover{
text-decoration:none;
color:#b43932;
font-size:12px;
}
.pdfextra{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:130px;
height:20px;
color:#E43C3E;
margin-left:12px;
}
.pdfextra a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
color:#E43C3E;
}
.pdfextra a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#666666;
}
.back{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:72px;
height:20px;
color:#E43C3E;
margin-left:162px;
margin-right:12px;
margin-top:-20px;
}
.back a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
color:#E43C3E;
}
.back a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#666666;
}
