@charset "utf-8";
/* CSS Document */

/** html img {
 filter:expression(  this.alphaxLoaded ? "" :
 (  this.src.substr(this.src.length-4)==".png"  ?  (  (!this.complete)  ? "" :
 this.runtimeStyle.filter=  ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+  (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0, 0)+  String(this.alphaxLoaded=true).substr(0, 0)+  (this.src="/images/Blank.gif").substr(0, 0)  )        :
 this.runtimeStyle.filter=""  )  );
}*/

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

html {overflow-x:hidden}

body { 
	margin:0;
	padding:0;
	*text-align:center;
	background:#fff
	/*background:url(/images/bg_natal.gif) center #000;*/
}
body div {
	*text-align:left
}
body a img {
	border:0
}

body, td, th {
	font-family:"Rosario", Tahoma, Geneva, sans-serif;
	font-size: 14px;
}


ul, li {margin:0px; padding:0px;}
li {
	margin-left:0px;
	list-style-position: inside;
}
p {margin:0px; padding:0px;}
input, textarea, select {
	font-family: "Rosario", Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: 500;
	margin-left:4px;
}
.H1_Geral {
	font-size: 36px;
	font-weight:normal;
	color: #777;
	margin:5px 0 10px 0;
}
.H2_Geral {
	font-size: 24px;
	color: #f60;
	margin-top: 0px;
	margin-bottom: 15px;
	font-weight: normal;
}
.H3_Geral {
	font-size: 18px;
	color: #496B89;
	margin-top: 5px;
	margin-bottom: 5px;
}

#header_link_home {
	z-index:6;
	margin-top: 7px;
	margin-left: 10px;
	position:absolute;
	background-color:#0C6;
}

#header_link_homeLog {
	z-index:6;
	color: #777;
	margin-top: 0px;
	margin-left: 95px;
	position:absolute;

}

#header_texto_menu {
	font-family: Arial, Verdana;
	font-size: 10px;
	font-weight:500;
	z-index:6;
	text-transform:uppercase;
	color: #777;
	margin-top: 118px;
	margin-left: 117px;
	position:absolute;

}

#header_posicao_logado{
	margin-top: 28px;
	margin-left: 10px;
	position:absolute;
	
}
#header_texto_menu_logado {
	font-family: Arial, Verdana;
	font-size: 10px;
	font-weight:700;
	z-index:6;
	text-transform:uppercase;
	color: #777;
}


#home_dest_sec {
	border: 1px solid #B6B6B6;
/*	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-right-color: #777;*/
}


.home_dest_sec_titulo {
	font-family:  "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	position:relative;
	font-size: 18px ;
/*	font-weight:700;*/
	color: #044A9F;
	padding-left:10px;
	margin-top: 30px;
	margin-left: 15px;
	
}

.home_dest_sec_text {
	font-family:  "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	position:relative;
	font-size: 12px ;
/*	font-weight:700;*/
	color: #044A9F;
	padding-left:10px;
	margin-top: 30px;
	margin-left: 15px;


	
}



a:hover{
	text-decoration: underline;	

}

#Header {
	width:1000px;
	height:155px;
	z-index:1;
	float: right;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	position: relative;
}

#HeaderLog {
	width:1000px;
	height:77px;
	position:absolute;
	margin-left: 5px;
	margin-top: 1px;
	z-index:1;
	float:left;

	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}


#Campos_Login {
	position: relative;
	float: right;
	margin-top: 41px;
	margin-right: 2px;
}



#BT_Cadastre_se {
	position: absolute;
	left: 75px;
	top: 61px;
}
    
.LarguraGeral {
	/*width: auto;*/
	width:100%;
	margin-left: auto;
	margin-right: auto;
	/*background-color:#FFFFFF;*/

}
#Corpo {
	position:relative;
	z-index:0;
	background-color: #FFF;
	margin: auto;
}
#Logo {
	border-style: 0;
	border-width: 0px;
	position:absolute;
		z-index:1;
		margin-left: 22px;
		margin-top: 25px;
}

#LineMenu {
	position:absolute;
	width:470px;
	height:16px;
	z-index:4;
	left: 213px;
	top: 75px;
	visibility: visible;
	cursor: hand;
}
#LineMenu a {
	height:10px;
	display: block;
}
#LineMenu span {
	display: none;
}
#BOX_Destaques {
	position:relative;
	z-index:4;
	margin-right: 9px;
	margin-left: 9px;
	margin-top: 16px;
}
#BOX_BannersHome {
	position: relative;
	float: left;
	border-right-width: thin;
	border-right-style: dotted;
	border-right-color: #FA7E02;
	width: 733px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 4px;
}

#BOX_BannersHome2 {
	position: relative;
	margin: 6px;
	float: right;
}

#Box_VOCE {
	margin-right: auto;
	margin-left: auto;
	width: 210px;
	float: left;
}
#Box_VOCE_BT_Back {
	position:relative;
	z-index:3;
	background-image: url(/images/Dest_Home/back_ico_vc.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 6px;
	width: 185px;
	padding: 3px;
	margin-left: auto;
	border: 1px solid #CCC;
}
#Box_VOCE_BT_Back a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #797a7b;
}
#LineMenu li {
	float:left;
	list-style:none;
	display:block;
	height:22px;
	cursor: hand;
	margin: 0px;
	margin-right:2px;
}
#LineMenu a {
height:22px;

}
#Menu_QuemSomos {
	height:22px;
	width: 82px;
	background-image: url(/images/Blank.gif);
	cursor: default;
}
#Menu_Produtos {
	height:22px;
	width: 63px;
	background-image: url(/images/Blank.gif);
}
#Menu_SubirFotos {
	height:22px;
	width: 72px;
	background-image: url(/images/Blank.gif);
}
#Menu_DuvidaseDicas {
	height:22px;
	width: 91px;
	background-image: url(/images/Blank.gif);
}
#Menu_Download {
	height:22px;
	width: 68px;
	background-image: url(/images/Blank.gif);
}
#Menu_FaleConosco {
	height:22px;
	width: 81px;
	background-image: url(/images/Blank.gif);
}
#Menu_Promocoes {
	height:22px;
	width: 76px;
	background-image: url(/images/Blank.gif);
}
#Menu_QuemSomos a:hover {
	width: 79px;
	background-image: url(/images/Blank.gif);
}
#Menu_Produtos a:hover {
	width: 58px;
	background-image: url(/images/Blank.gif);
}
#Menu_SubirFotos a:hover {
	width: 70px;
	background-image: url(/images/Blank.gif);
}
#Menu_DuvidaseDicas a:hover {
	width: 92px;
	background-image: url(/images/Blank.gif);
}
#Menu_Download a:hover {
	width: 64px;
	background-image: url(/images/Blank.gif);
}
#Menu_FaleConosco a:hover {
	width: 75px;
	background-image: url(/images/Blank.gif);
}
#Menu_Promocoes a:hover {
	width: 76px;
	background-image: url(/images/Blank.gif);
}

/*#Menu_QuemSomos {
	height:22px;
	width: 82px;
	background-image: url(/images/Header/BT_quemsomos.gif);
	cursor: default;
}
#Menu_Produtos {
	height:22px;
	width: 63px;
	background-image: url(/images/Header/BT_produtos.gif);
}
#Menu_SubirFotos {
	height:22px;
	width: 72px;
	background-image: url(/images/Header/BT_subir_fotos.gif);
}
#Menu_DuvidaseDicas {
	height:22px;
	width: 91px;
	background-image: url(/images/Header/BT_duvidasedicas.gif);
}
#Menu_Download {
	height:22px;
	width: 68px;
	background-image: url(/images/Header/BT_download.gif);
}
#Menu_FaleConosco {
	height:22px;
	width: 81px;
	background-image: url(/images/Header/BT_fale_conosco.gif);
}
#Menu_Promocoes {
	height:22px;
	width: 76px;
	background-image: url(/images/Header/BT_promocoes.gif);
}
#Menu_QuemSomos a:hover {
	width: 79px;
	background-image: url(/images/Header/BT_quemsomos.gif);
}
#Menu_Produtos a:hover {
	width: 58px;
	background-image: url(/images/Header/BT_produtos.gif);
}
#Menu_SubirFotos a:hover {
	width: 70px;
	background-image: url(/images/Header/BT_subir_fotos.gif);
}
#Menu_DuvidaseDicas a:hover {
	width: 92px;
	background-image: url(/images/Header/BT_duvidasedicas.gif);
}
#Menu_Download a:hover {
	width: 64px;
	background-image: url(/images/Header/BT_download.gif);
}
#Menu_FaleConosco a:hover {
	width: 75px;
	background-image: url(/images/Header/BT_fale_conosco.gif);
}
#Menu_Promocoes a:hover {
	width: 76px;
	background-image: url(/images/Header/BT_promocoes.gif);
}*/

.destaque_topo {
	position:relative;
	width:997px;
	height:327px;
	z-index:3;
	float: none;
	margin-bottom: 6px;
}

#Destaque_Home {
	position:relative;
	width:916px;
	height:280px;
	z-index:3;
	float: none;
	margin-bottom: 6px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-left: 21px;
	padding-bottom: 30px;
	padding-right: 23px;
}
#Fundo_Laranja {
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: -22px -410px;
	text-align: center;
	font-family: Arial, Tahoma, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #ff7f00;
}
#Corpo h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #5281cd;
	margin-top: 1px;
	text-transform: uppercase;
	padding-bottom: 4px;
	height: 15px;
	margin-bottom: 8px;
}
#Promos_Home {
	position:relative;
	background-color: #FFFFFF;
	border: 1px solid #ececec;
	float: left;

/*	margin: 6px;
	background-image: url(/images/Dest_Home/Fundo_Produto.gif);*/
	background-repeat: repeat-x;
	width: 226px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 8px;
	padding-left: 2px;
}
#Guia_Referencia {
	position:relative;
	width:960px;
	z-index:3;
	float: right;
	background-color: #A0A0A0;
}
#Footer_Guia a {
	color: #3882DC;
	font-size:11px;
	font-family:verdana;
	line-height:20px; 
}
.Footer_Guia_Geral {
	font-family: "Verdana";
	font-size: 12px;
	color: #3882DC;
}
#Footer_Guia a:link {
	text-decoration: none;
	color: #3882DC;
}
#Footer_Guia a:visited {
	text-decoration: none;
	color: #3882DC;
}
#Footer_Guia a:hover {
	color: #3882DC;
}
#Footer_Guia a:active {
	text-decoration: none;
}
#Footer_Guia h3 {
	font-family: "verdana";
	font-size: 12px;
	font-stretch:condensed;
	color: #666666;
	margin-top: 2px;
	margin-bottom: 4px;
	line-height:20px; 

}
#Footer_Guia li {
	color: #3882DC;
	margin-left: 11px;
	margin-top: -3px;
	margin-right: 12px;
	white-space: nowrap;

}
#Footer_Guia {
	padding-bottom: 20px;
	margin-bottom: 15px;
	padding-top: 20px;
	margin-left: 18px;
	color: #3882DC;
}
.Arial_12_Branc {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
}
.Arial_12_Preto {
	font-size: 13px;
	color: #666;
}
.Tahoma_16_Preta {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
}

.Tahoma_16_Preta strong {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 24px;
	color:#f60;
	line-height:50px;
	font-weight:normal
}

#Destaque_Texto {
	position:absolute;
	width:254px;
	height:226px;
	z-index:1;
	float: right;
	left: 626px;
	margin-top: 10px;
	padding: 16px;
}
#Destaque_Texto li {
	margin-left: 1px;
	padding-left: -10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(/images/pontilhado_cinza.gif);
	background-repeat: repeat-x;
	background-position: left 18px;
	height: 20px;
	list-style-position: inside;
	list-style-type: none;
}
#Destaque_Texto li a {
	font-family: Arial;
	font-size: 14px;
	color: #797a7b;
	text-decoration: none;
	height: 13px;
}
#Destaque_Texto li a:hover {
	font-family: Arial;
	font-size: 14px;
	color: #FD781F;
	text-decoration: none;
	height: 13px;
}

#Destaque_Texto ul {
	margin-left: 1px;
	padding-left: 1px;
	margin-top: 5px;
	padding-top: 1px;
	position: relative;
	width: 220px;
	list-style-type: none;
	list-style-position: inside;
}
#Box_VOCE_BT_Back a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #797a7b;
}
#Login {
	position:absolute;
	z-index:100;
	left: 695px;
/*	background-image: url(/images/Header/Tit_faca_aqui.gif); */
	background-repeat: no-repeat;
	height: 86px;

	width: 292px;
	top: 18px;
}
#BT_detalhes_BOX_Produtos table a {
	color: #FC7C00;
	font-size: 11px;
}
#BT_detalhes_BOX_Produtos table a:hover {
	color: #FC7C00;
	font-size: 11px;
	text-decoration: underline;
}
#Busca_Produtos #select {
	font-family: Arial, Tahoma, Geneva, sans-serif;
	font-size: 10px;
}
#Barra_Caminho {
	position:relative;
	/*width:99%;*/
	z-index:3;
	text-transform: uppercase;
	color: #777;
	border:1px solid #ccc;
	margin-bottom: 8px;
	padding-top: 4px;
	padding-left: 4px;
	padding-bottom:4px;
	margin-top: 10px;
	/*background-color: #FFF;*/
	font-size: 11px;
}

#Barra_Caminho a {
	text-transform: uppercase;
	color: #777;
	text-decoration: none;
}
#Barra_Caminho a:hover {
	text-transform: uppercase;
	color: #777;
	text-decoration: underline;
}
#Busca_Produtos {
	position:relative;
	width:692px;
	height:24px;
	z-index:300;
	background-color: #f60;
	padding: 0px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	
}
#Corpo table a {
	text-decoration: none;
	margin-left: 1px;
	color:#777
}
#BOX_Produto {
	position:relative;
	width:228px;
	z-index:3;
	float: left;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 4px;
}
#Tit_BOX_Produto {
	position:relative;
	z-index:1;
	background-color: #ebebeb;
	font-size: 16px;
	font-weight: normal;
	color: #777;
	padding-top: 6px;
	padding-left: 8px;
	padding-bottom: 6px;
	background-repeat: repeat-x;
	height: 18px;
}

#Foto_BOX_Produto {
	background-image: url(/images/Back_Foto_Box_Produtos.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 4px;
	padding-bottom: 4px;
}
#Descricao_BOX_Produto {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #bacbda;
	font-size: 13px;
	color:#777;
	clip: rect(auto,auto,auto,auto);
	padding-top: 5px;
	padding-bottom: 5px;
	height: 60px;
	vertical-align: top;
}
#Descricao_BOX_Produto ul {
	margin-left: 10px;
	list-style-position: inside;
	margin-bottom: 1px;
}
#Preco_BOX_Produto {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #bacbda;
	font-size: 18px;
	color:#777;
	clip: rect(auto,auto,auto,auto);
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 15px;
	padding-left: 10px;
	text-align: right;
}
#Det_BOX_Produto {
	position:relative;
	width:210px;
	z-index:2;
	border: 1px solid #dadada;
	padding: 8px;
	height: 285px;
}
#BT_detalhes_BOX_Produtos {
	font-size: 11px;
	color: #FC7C00;
	text-align: right;
	padding-right: 12px;
/*	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #bacbda;*/
	padding-top: 4px;
}
#Menu_Pag_Produtos    {
	font-size: 16px;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	*margin-left: -14px;
	padding: 0px;
	z-index: 1;
}
#Menu_Pag_Produtos li {
	/*background-image: url(/images/back_li_Pag_Podutos2.gif);
	background-repeat: no-repeat;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d8d8d8;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 8px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 14px;
	list-style-type: none;
	width: 216px;
	z-index: 10;
}
#Menu_Pag_Produtos li a  {
	font-size: 15px;
	color: #777;
	text-decoration: none;
	font-weight: normal;
	width: 210px;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 2px;
}

#Menu_Pag_Produtos a:hover {
	color: #FC7C00;
	font-weight: normal;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 2px;
}




#SubMenu_Pag_Produtos {
	width: 200px;
	left: 0px;
	margin: 0px;
	background-image: url(/images/back_li_Sub_Pag_Podutos.gif);
	z-index: 2;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#SubMenu_Pag_Produtos li  {
	padding-left: 25px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #bacbda;
	margin: 0px;
	list-style-type: none;
	width: 196px;
	/*background-image: url(/images/back_li_Sub_Pag_Podutos.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;*/
	vertical-align: top;
}

#SubMenu_Pag_Produtos li a {
	font-size: 14px;
	color: #777;
	text-decoration: none;
	font-weight: normal;
	width: 120px;
	background-repeat: no-repeat;
}
#SubMenu_Pag_Produtos  ul      {
	margin-top: 12px;
	margin-bottom: 3px;
	list-style-type: none;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
}
#SubMenu_Pag_Produtos li a:hover {
	color: #333333;
	text-decoration: underline;
	font-weight: normal;
}

#Selecao_Cores {
	position:relative;
	width:310px;
	z-index:3;
	float: left;
	padding-left: 5px;
}

#Cor_Preview {
	position:relative;
	z-index:1;
	background-color: #F5F5F5;
	font-family: Arial, Tahoma;
	font-size: 9px;
	padding: 4px;
	float: left;
	margin: 4px;
}
#Box_Det_Produto {
	position:relative;
	width:692px;
	z-index:3;
	float: left;
	padding-top: 230px;
	margin-top:18px;
}
#Banner_Det_Produto {
	margin-top: 3px;
	position: absolute;
	top: -33px;
}
/*#Box_Det_Produto h3 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 20px;
	margin-bottom: 0px;
	margin-top: 0px;
	color: #496B89;*/
}
#Prod_Det_Text_Apresenta {
	position:relative;
	width:420px;
	z-index:3;
}
#Prod_Det_Preco {
	position:relative;
	width:200px;
	z-index:4;
	float: right;
	margin-right: 5px;
	margin-left: 20px;
}
#Divisao_Pagina {
	position:relative;
	width:100%;
	height:15px;
	margin-top: 15px;
	margin-bottom: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #BACBDA;
	float: left;
}
#BOX_Descricao {
	font-family: Arial, Tahoma, Geneva, sans-serif;
	position:relative;
	width:340px;
	z-index:3;
	float: left;
	margin-bottom: 8px;
}
#BOX_Descricao h1 {
	font-family: Arial, Tahoma, Geneva, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #496B89;
	margin-top: 0px;
	margin-bottom: 5px;
}
#BOX_Descricao ul {
	list-style-type: disc;
	margin-left: 20px;
	font-size: 11px;
}
#Imagem_Tamanho_Produto {
	position:relative;
	z-index:3;
	float: right;
}
#Detalhes_MiniPics {
	position:relative;
	width:340px;
	z-index:3;
	float: left;
}
#IMG_Detalhes_Gerais {
	position:relative;
	width:334px;
	z-index:2;
	clear: right;
	float: right;
	height: 170px;
	text-align: center;
}
#Temas {
	position:relative;
	width:679px;
	z-index:7;
	float: left;
}
#Temas h1 {
	font-family: Arial, Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #8DA5B5;
	margin-top: 4px;
	margin-bottom: 4px;
}
#Tema_Thumb {
	position:relative;
	z-index:7;
	background-color: #F7FAFA;
	width: 280px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 10px;
	float: left;
	border: 1px solid #E1ECEC;
}
#Tema_Thumb h2 {
	font-family: Arial, Tahoma;
	font-size: 14px;
	font-weight: 500;
	margin-top: 0px;
	margin-bottom: 5px;
	color: #36F;
}
#Tema_Thumb_Div {
	position:relative;
	z-index:7;
	background-color: #DDE4E9;
	width: 1px;
	margin-top: 12px;
	margin-right: 13px;
	margin-bottom: 0px;
	margin-left: 13px;
	padding: 0px;
	float: left;
	height: 145px;
}
#Tema_Thumb img {
	border: 1px solid #8DA5B5;
}
#Tabela_Preco td {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
}
#Tabela_Preco h1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FFF;
}
#Table_Valor {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	margin-top: 5px;
	clear: right;
	margin-bottom: 5px;
}

#Conteudo_Size {
	position: relative;
}
#Texto_Corrido h3 {
	margin-top: 10px;
	margin-bottom: 1px;
	color: #777;
	font-size: 24px;
}
#Login_TB_Cadastrado {
	background-color: #6C0;
	width: 370px;
	float: left;
	margin-right: 20px;
}
#Login_TB_Cadastrado  h1 {
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	font-size: 14px;
	margin: 0px;
	padding: 5px;
}

#Login_TB_NCadastrado {
	position:relative;
	z-index:3;
	background-color: #F90;
	float: right;
	width: 379px;
}
#Login_TB_NCadastrado h1 {
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	font-size: 16px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#Login_TB_NCadastrado h2  {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-transform: none;
	padding-left: 5px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
}

#Login_EsqueceuSenha {
	position:relative;
	width:370px;
	z-index:3;
	float: left;
	background-color: #999;
}
#Login_EsqueceuSenha h1 {
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	font-size: 14px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#Login_EsqueceuSenha h2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-transform: none;
	padding-left: 5px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	font-weight: normal;
}





#Texto_Corrido h4 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #777;
	font-size: 16px;
}
h5 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-left: 5px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-transform: uppercase;
	color: #000;
}

#Texto_Corrido p {
	width: 90%;
	color:#777;
	clear: right;
}
#Texto_Corrido h5 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
}
.Texto_Corrido_Verde  {
	color: #090;
}
.Texto_Corrido_Vermelho {
	color: #C00;
}

.photobook_input {
	height:50px;
	background:#efefef
}

.photobook_tit {
	font-size:30px!important;
	line-height:50px!important;
	margin:0!important;
	color:#777!important;
	text-align:center!important;
	font-weight:normal!important
}

.capa_opcoes {
	width:600px!important
}

.capa_tipo_tit {
	background:#efefef;
	vertical-align:middle;
	padding:4px 10px;
	color:#f60
}

#trAlbum td, #trMiniAlbum td {
	padding:10px 0 30px
}

.photobook_tb_tipo {
	width:954px!important
}

#Table_Dicas #select {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	width: 270px;
}

#Table_Dicas #button {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
#Login_ON {
	position:absolute;
	z-index:5;
	margin-left: 587px;
	margin-top: 1px;
	width: 290px;
}
#Duvidas_Send {
	position:relative;
	z-index:3;
	float: left;
	background-color: #F8F8F8;
	border: 1px solid #D8D8D8;
	width: 100%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#Duvidas_Send h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;
}
#Duvidas_Send table p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
.BT_Geral {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #E0E0E0;
	padding: 3px;
	margin: 4px;
	color: #333;
	border: 1px solid #999;
	filter: Alpha(Opacity=50%);
}
.Tahoma_9_preta {
	font-size: 12px;
}
#Footer {
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	
}#my_euquero a {
	font-family: Tahoma, Geneva, sans-serif;
	color: #5c5b5d;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
#my_euquero a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	color: #FC7C00;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
#my_euquero {
	float: left;
	margin-right: 10px;
}
#MinhaConta_Projetos {
	float: left;
	margin-top: 20px;
}
#MinhaConta_VoceTem {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;

	color: #FFF;
	background-color: #FC7C00;
	text-align: center;
	padding: 3px;
	height: 14px;
}
	
#Menu_Novo_Projeto {
	margin-right: 20px;
    padding-bottom: 8px;
    width: 220px;
	}
#JobList_Jobs {
	width: 730px;
	border: none;
	height: 550px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: none;
	margin-bottom: 25px;
	margin-top:10px;
	padding-top: 0;
	padding-right: auto;
	padding-bottom: 0;
	padding-left: auto;
}
#JobList_Jobs td {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

#JobList_Jobs a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

#JobList_Jobs td strong, #lblProduct {color:#fff}


#dtlJobs td {color:#777}

#dtlJobs td a, #dtlJobs td strong span, #dtlJobs td strong {color:#000}

#JobList_Jobs .dtl_titulo {
	background:url(/images/dtlJobs_bg.gif) no-repeat
}

#JobList_Jobs .dtl_titulo td {
	vertical-align: top;
}

#JobList_Jobs .dtl_titulo td strong {
	display:block;
	margin-top:8px
}

#JobList_Jobs .dtl_promo {
	background-color:#739f2c;
	border-top:5px solid #fff
}

#JobList_Jobs .dtl_promo a, #JobList_Jobs .dtl_promo a strong {
	color:#fff
}

#JobList_Jobs .job_name {
	border:1px solid #ccc;
	padding:2px;
	text-align:center;
	background-color:#ebebeb
}

#JobList_Jobs table.proj_ordena {
	background-color:#fff
}

#ddlJobSort {
	margin:0 0 10px 28px
}

#trPageNumberTop, #trPageNumberTop a, #trPageNumberBottom, #trPageNumberBottom a {
	color:#777
}

#Menu_Novo_Projeto h1 {
	color:#f7941e;
	font-size:34px;
	font-weight:normal;
	margin-bottom:1px;
	margin-top:0
}



#Desktop_ComoFunciona {
	position:relative;
	height:402px;
	z-index:3;
	background-image: url(/images/Desktop_02.jpg);
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 238px;
}
#Desktop_Imagem {
	position:relative;
	z-index:3;
	width: 228px;
	float: left;
}
#Desktop_Texto {
	position:relative;
	width:200px;
	z-index:3;
	float: left;
	font-size: 13px;
	padding: 10px;
}
#Desktop_Inf_Tecnicas {
	position:relative;
	width:238px;
	height:146px;
	z-index:3;
	background-image: url(/images/Desktop_03.gif);
	float: right;
	margin-top: 15px;
	margin-bottom: 10px;
}
#Desktop_Download {
	position:relative;
	width:203px;
	height:324px;
	z-index:3;
	float: left;
	background-image: url(/images/Desktop_04.gif);
	margin-top: 11px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 8px;
}
#Box_Det_Texto {
	position:relative;
	width:692px;
	z-index:3;
	float: left;
	margin-left:25px;
}
#IMG_Detalhes_Gerais img {
	border: 1px solid #CCC;
}
#Cor_Preview  img {
	border: 1px solid #EBEBEB;
}
.Texto_Corridoh5  {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
}
.Corpoh2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #5281cd;
	margin-top: 1px;
	text-transform: uppercase;
	padding-bottom: 4px;
	height: 15px;
	margin-bottom: 8px;
}

.Menu_Novo_Projetoh1 {
	margin-top: 10px;
	margin-bottom: 1px;
	color: #151677;
	font-size: 24px;
}

    #AlinhamentoMontagem{
	position:relative;
	z-index:0;
		
}
    .Tahoma14_Branca {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}

#CaixaTextoLayout {
	background-color: #F5DC06;
	border: 5px solid #FFA800;
}
#CaixaTextoLayout h3 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
#CaixaTextoLayout h6 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#Tabela_Mae {
	background-color: #FFFFFF;
	width: 1006px;
	*width: 986px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
.Fundo_Tits_Tab_Listagem {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #F7F7F7;
	background-color: #777;
	text-align: center;
}
#Tabela_geral_de_Listagem td{
	padding: 2px;
	border: 1px dotted #CCC;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
}
#Tabela_geral_de_Listagem img {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.LinhadeItens {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #F4F4F4;
}#Tabela_MinhaConta {
	margin-top: 10px;
	margin-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

    .Borda_Alerta_Verde  {
	border: 2px dashed #090;
}   .Borda_Alerta_Vermelha {
	border: 2px dashed #C30;
}
    .Borda_Alerta_Amarela {
	border: 2px dashed #FC0;
}
#AnimMenu {
	height: 67px;
	width: 530px;
	position: absolute;
	left: 214px;
	top: 7px;
	z-index: 99;
}
#Menu_Pag_Produtos_Categoria {
	width: 260px;
	padding: 0px;
	height: 1px;
	margin: 0px;
}
#Formas_Pagamento {
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	border: 1px solid #F3F3F3;
}
#LarguraProdutos {
	position: relative;
	width: 700px;
	float: right;
}
#ImagePromo_Home_Imagem {
	position: relative;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: auto;
	width: 209px;
}
.Preco_De {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #68769a;
}
.Preco_Por {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #343c50;
}




#Tit_NovoUsuario {
	float: left;
}
.Cadastro_Tit {
	background-color: #FFA928;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	padding-left: 4px;
}
.Cadastro_Tit2 {
	background-color: #999;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	padding-left: 4px;
}
.FundoFormularios {
	background-color: #F5F5F5;
}
#Tit_PqCadastrar {
	float: right;
	position: relative;
}
#FormularioCadastro {
	position:relative;
	z-index:1;
	left: 8px;
	width: 363px;
}
.Termo_de_Aceito_Box {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	border: 2px dotted #FC7C00;
	background-color: #F5F5F5;
	margin-top: 8px;
	margin-bottom: 8px;
}
#Formulario_Login {
	position:absolute;
	z-index:1;
	top: 6px;
	left: 269px;
	width: 324px;
}
.Topico_Destaque {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 5px;
	padding-bottom: 5px;
	color: #777;
}
.Tahoma_12 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}
#Promos_Home_Precos {
	position:relative;
	z-index:5;
	float: left;
	margin-right: 5px;
	margin-top: 2px;
	text-align: right;
}
#Promo_Home_Texto {
	font-size:12px;
	font-family:  Verdana, Arial;
/*	float:left;	  */
	line-height:14px; 
	position:relative;
	z-index:6;
	float: left;
	margin-left: 0px;
/*	padding-right: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b5c1c9;*/
	width: 140px;
	margin-right: 7px;
	text-align:left;
	
}
#Promo_Home_Texto_Por{
	position:relative;
	z-index:6;
	float: left;
	margin-left: 5px;
	padding-right: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b5c1c9;
	width: 130px;
	margin-right: 4px;
}
#Destque_G2 {
	position: relative;
	float: right;
	margin: auto;
	z-index: 1;
}
.Borda_Images_Intitucional {
	border: 5px solid #EDF8FE;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
	position: relative;
	clear: right;
} 
#Texto_Corrido {
	position: relative;
	width: 974px;
	margin-left:0
}

#Box_Det_Texto #Texto_Corrido {
	width: 690px;
	color:#777
}

#pnlAlbum, #pnlAlbum table, #trCover table, #pnlFotozine, #pnlFotozine table, #pnlGibi, #pnlGibi table {
	width:100%;
	color:#777
}

#BT_Acompanhe {
	position:absolute;
	width:183px;
	height:3px;
	z-index:100;
	left: 817px;
	top: 142px;
}
#Depoimentos a {
	color: #333;
	text-decoration: none;
	float:left;
}
#Depoimentos a:hover {
	color: #333;
	text-decoration: underline;
}
#DepoTXT {
	width: 197px;
	background-color: #FFF;
	text-decoration: none;
	border: 1px solid #CCC;
	margin-bottom:15px;
	color: #3F3F3F  ;	
}

#DepoTXT a:hover {
	width: 197px;
	background-color: #FFF;
	text-decoration: none;
	border: 1px solid #CCC;
	margin-bottom:15px;
	color: #3F3F3F  ;
}

#DepoTXT a:visited {
	width: 197px;
	background-color: #FFF;
	text-decoration: none;
	border: 1px solid #CCC;
	margin-bottom:15px;
	color: #3F3F3F  ;
}


#Depoimentos {
	position: relative;
/*	float: right;*/
/*	background-image: url(/images/fundo_depoimentos.gif);*/
	width: 240px;
/*	border: 1px solid #ececec;*/
	margin: 12px;
	padding-top: 1px;
	padding-bottom: 10px;
}
#AvisoHome {
	position:relative;
	background-color: #FFC;
	float: left;
	border: 1px solid #ececec;
	margin: 6px;
	background-repeat: repeat-x;
	width: 714px;
	text-align: center;
	font-size: 10px;
	padding: 2px;
}#Promos_Home h2 {
	font-family: Tahoma, Geneva, sans-serif;

	font-size: 13px;
	font-weight: bold;
	color: #68769a;
	text-decoration: none;
	padding-top: 1px;
	background-repeat: no-repeat;
	padding-left: 22px;
	height: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
}
#Promos_Home h3 {
	font-size:12px;
	font-family:arial;
	float:left;	
	line-height:14px; 
	color:#333;

//	font-family: Tahoma, Geneva, sans-serif;
//	font-size: 10px;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#Destque_G1 {
	position: relative;
	float: left;
	z-index: 1;
	margin-top: auto;
	margin-right: 25px;
	margin-bottom: auto;
	margin-left: auto;
}
#TabEstilo {
	background-color: #FFF;
	border: 1px solid #777;
	text-align: center;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	position: relative;
}
#TabEstilo h5 {
	font-family: Tahoma, Geneva, sans-serif;
	color: #333;
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 8px;
}
#Temas_Estilo_Select {
	position: relative;
	width: 99%;
	background-color: #F9F9F9;
	text-align: center;
	border: 4px solid #FFF;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
}
#Temas_Estilo_Templates {
	padding: 5px;
	float: left;
	margin-left: 10px;
	position: relative;	
}
#Temas_Estilo_Preview {
	position: relative;
	text-align: center;
	width: 50%;
}
#ucAlbumStyle_ddlTemplateThemes   {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
}
#Temas_Fundo_Geral {
	width: 100%;
	position: relative;
	background-color: #FFD528;
	padding-bottom: 1px;
	padding-top: 1px;
}
#FundoCinza_templates {
	position: relative;
	background-color: #FFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #FFA800;
	border-left-color: #FFA800;
}
#TabEstilo img {
	border: 1px solid #999;
}
#Temas_Estilo_Select table tr td h4 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 20px;
	margin: 0px;
	padding: 0px;
	color: #777;
}
#Correios {
	position:absolute;
	width:400px;
	height:236px;
	z-index:1000;
	background-color: #FFFF00;
	margin-right: auto;
	margin-left: 30%;
	margin-top: 250px;
	top: 236px;
}


/* HOME NOVA */
body {
/*background: url("/images/bg_natal_facil_2013.jpg?a=a") repeat-x fixed 0 0 rgba(0, 0, 0, 0) !important;*/
/*background: url("/images/bg_blackfriday2.gif") repeat fixed 0 0 rgba(0, 0, 0, 0) !important*/
/*background: url("/images/bg_cybermonday.gif") repeat fixed 0 0 rgba(0, 0, 0, 0) !important*/
}

body.hn {
	/* background-color:#336633;*/
	
	margin:0;
	padding:0;
	*text-align:center
}
body.hn div {
	*text-align:left
}
body.hn a img {
	border:0
}
/*.hn_wrapper {
	width:974px;
	*width:1006px;
	background-color:#fff;
	margin:0 auto;
	padding:0 16px;
	overflow:hidden
}*/

#mainstructure {
	/*width:974px!important;*/
	width:1006px;
	background-color:#fff;
	margin:0 auto;
	padding:0;
	overflow:hidden;
	position:relative
}

/* header */
.hn_header {
    height: 78px;
    position: relative;
	z-index: 9;
}
#hn_logado {
	padding:0!important;
	overflow:visible!important
}

#Header1_logon .hn_header {
	/*background: url("../images/vitrine_images/img_natal_facil/header_natal_facil.jpg") no-repeat scroll 208px -2px rgba(0, 0, 0, 0);*/
}
	
.hn_header li {
	list-style:none;
	margin:0;
	font:12px "Rosario", Tahoma, Geneva, sans-serif;
	line-height:12px;
	padding:5px 9px;
	font-weight:normal;
	color:#fff
}
.hn_header a {
	text-decoration:none;
	color:#FFF;
	white-space: nowrap;
}
.hn_header a:hover {
	color:#FFC
}
.hn_header h1 {
	margin:0;
	position:absolute;
	/*top:16px*/
	top:10px
}

.hn_header h1 a {     
	display:block;
	text-indent:-999px;
	overflow:hidden;
	background:url(/images/hn_uniko_2014b.gif) no-repeat;
	width:159px;
	height:52px;
}

/* BLACK FRIDAY 
body {
	background: black none repeat scroll 0 0 !important;
}
.hn_header h1 a { 
	background-position:10px 0;
	width:169px;
	background-image:url(/images/uniko_blackfriday.gif);
}
.hn_header .hn_menu {
	background-color:#000!important	
}
.hn_cr {
	background-color:#000!important
}
*/

/* NATAL 
.hn_header h1 a { 
	background-position:10px 0;
	width:169px;
	background-image:url(/images/logo_uniko_natal2015.gif);
}*/



.hn_header .hn_telefone {
	width:358px;
	*width:348px;
	text-align:right;
	background:url(/images/hn_telefone.png) 82px 3px no-repeat;
	*background-position: 5px 3px;
}
.hn_header .hn_telefone span {
	font-size:16px
}
.hn_header .hn_menu_bot .cad_log {
	text-align:right;
	width:226px
}
.hn_header .hn_menu_bot .cad_log a {
	color:#ff7c2b;
	float:right;
	background:url(/images/hn_login.gif) no-repeat;
	padding:2px 0 5px 22px;
	margin-top:-2px
}
.hn_header .hn_menu_bot .cad_log a:hover {
	color:#F30
}
.hn_header .primeira_vez {
	width:97px;
	height:79px;
	background-position:-113px -70px;
	position:absolute;
	right:0;
	top:5px
}
.hn_header .primeira_vez:hover {
	background-position:-113px -150px
}
.hn_header .hn_menu {
	height:22px;
	position:absolute;
	top:19px;
	left:176px;
	width:830px;
	background:#fcae7d
}
.hn_header .hn_menu_bot {
	height:22px;
	position:absolute;
	top:44px;
	left:176px;
	width:830px;
}
.hn_header .hn_menu li, .hn_header .hn_menu li a, .hn_header .hn_menu_bot li, .hn_header .hn_menu_bot li a {
	float:left
}
.hn_header .hn_menu_bot li, .hn_header .hn_menu_bot li a {
	color:#8d8d8d
}
.hn_menu_bot li a:hover {
	color:#666
}
.hn_header .hn_menu_home {
	font-weight:bold
}
.hn_header h4 {
	color:#777;
	position:absolute;
	right:0;
	font:11px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	line-height:14px;
	margin:0;
	top:91px
}
.hn_header #bt_painel {
	position:absolute;
	top:46px;
	left:224px
}
#hn_hd_photobooks {
	width:180px;
	z-index:1000;
	text-align:left;
	position:absolute;
	top:44px;
	left:176px
}
#hn_hd_presentes {
	width:550px;
	z-index:1000;
	text-align:left;
	position:absolute;
	top:44px;
	left:356px;
	*left:370px
}
#hn_links_log {
	width:130px;
	z-index:1000000;
	text-align:left;
	position:absolute;
	top:15px;
	left:0
}
#hn_hd_photobooks .first, #hn_hd_presentes .first, #hn_links_log .first {
	padding-top:10px
}
#hn_hd_photobooks .last, #hn_hd_presentes .last, #hn_links_log .last {
	padding-bottom:14px
}
#hn_hd_photobooks h3, #hn_hd_presentes h3 {
	font-size: 12px;
	line-height:12px;
	margin:0;
	padding:5px 9px;
	background:#b10000;
	width:80px
}
#hn_hd_presentes h3 {
	width:62px
}
#hn_hd_photobooks li, #hn_hd_presentes li, #hn_links_log li {
	margin:0;
	padding:5px 9px;
	background:#b10000;
	font-weight:normal;
	font-size:13px;
	float:none
}
#hn_hd_presentes li {
	padding-right:20px
}
#hn_hd_presentes ul {
	float:left;
}
#hn_links_log li {
	background:#777
}
#hn_links_log li a {
	float:none!important;
	color:#fff!important;
}
#hn_links_log li a:hover {
	color:#FFC!important
}
.hd_zindex {
	z-index:1001;
	position:relative
}
.hd_conta {
	padding-top:3px!important;
	padding-left:16px!important;
	background:url(/images/hn_logado.gif) 0 3px no-repeat;
	float:right!important;
	cursor:pointer
}
.hd_menuconta, #lnk_carrinho {
	padding:1px 5px 2px;
	background:#b10000;
	color:#fff;
	float:left;
	margin-right:2px;
	position:relative
}
#img_carrinho {
	float:left;
	margin:0 5px 0 20px
}
#lnk_carrinho {
	float:left
}


/* menu lateral */
.hn_mn_lat {
	width:150px;
	float:left;
	text-align:left
}
.hn_mn_lat h2 {
	margin:0;
	display:block;
	width:150px;
	height:18px;
	padding-top:7px;
	overflow:hidden;
	text-align:center;
	background:url(/images/hn_menu.gif) no-repeat;
	font:bold 11px Tahoma, Geneva, sans-serif;
	line-height:11px;
	color:#fff;
	text-transform:uppercase
}
.hn_mn_lat ul {
	margin:0;
}
.hn_mn_lat li {
	list-style:none;
	font:13px Tahoma, Geneva, sans-serif;
	line-height:13px;
	margin-top:3px;
	*margin-left:-16px;
}
.hn_mn_lat li a {
	text-decoration:none;
	color:#777;
	display:block;
	width:140px;
	height:18px;
	background:url(/images/hn_menu.gif) 0 -50px no-repeat;
	padding:3px 0 0 10px;
}
.hn_mn_lat li a:hover {
	background-position: 0 -71px;
	color:#630;
	text-decoration:none
}


/* destaque */
#DestSec {
	height:350px;
	margin-top:20px
}
#DestSec .hn_destsec {
	float:left;
	width:335px;
	text-align:center;
}
#DestPbk, #DestPrs, #DestVls, #DestFqd {
	position:relative
}
#DestPbk {
	clear:both;
	height:311px;
	background:url(/images/hn_bg_Pbk.jpg) no-repeat;
	text-align:left;
	font-size:16px;
	color:#777
}
#DestPbk .dest_txt {
	position:absolute;
	top:20px;
	left:592px;
	padding-right:30px
}
#DestPrs {
	clear:both;
	height:337px;
	text-align:left;
	font-size:16px;
	color:#777;
	background:url(/images/hn_bg_Prs.jpg) right no-repeat;
}
#DestPrs .dest_txt {
	position:absolute;
	top:40px;
	left:48px;
	width:415px
}
#DestFqd {
	clear:both;
	height:337px;
	text-align:left;
	font-size:16px;
	color:#777;
	background:url(/images/hn_bg_Fqd.jpg) right no-repeat;
}
#DestFqd .dest_txt {
	position:absolute;
	top:80px;
	left:48px;
	width:415px
}
#DestVls {
	clear:both;
	height:311px;
	background:url(/images/hn_bg_Vls.jpg) no-repeat;
	text-align:left;
	font-size:16px;
	color:#777
}
#DestVls .dest_txt {
	position:absolute;
	top:20px;
	left:532px;
	padding-right:30px
}
#DestPbk h3, #DestPrs h3, #DestVls h3, #DestFqd h3 {
	font-size:36px;
	font-weight:normal;
	color:#777;
	margin:0;
	line-height:60px
}
#DestSec .hn_destsec h3 {
	font-size:24px;
	color:#777;
	font-weight:normal;
	margin:0;
	line-height:50px
}
#DestSec .hn_destsec p, #DestSec .hn_destsec a {
	font-size:16px;
	color:#777;
	line-height:1.3em
}
.but {
	font-size:13px!important;
	padding:8px 20px;
	text-decoration:none;
	border:1px solid #777;
	-moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
}
.but:hover {
	color:#333!important;
	border-color:#333;
	text-decoration:none
}
#DestSec .hn_destsec .but {
	line-height:60px;
}
#DestPbk .but, #DestPrs .but, #DestVls .but, #DestFqd .but {
	font-size:18px!important;
	line-height:80px;
	color:#777
}

/* vitrine */
.hn_vitrine {
	background:url(/images/hn_vitrine_bg.jpg) no-repeat;
	width:609px;
	height:202px;
	float:left;
	display: none;
}
.hn_vitrine_prod {
	text-align:center!important;
	float:left;
	width:203px
}
.hn_vitrine_prod h3 {
	font:bold 15px Tahoma, Geneva, sans-serif;
	margin:0;
	line-height:15px;
	padding:10px 0 5px 0
}
.hn_vitrine_prod h3 a {
	color:#000;
	text-decoration:none
}
.hn_vitrine_prod h4 {
	font:normal 12px Tahoma, Geneva, sans-serif;
	margin:0 0 10px 0;
	line-height:12px
}
.hn_vitrine_prod h4 a {
	color:#777;
	text-decoration:none
}
.hn_pagamento {
	clear:both;
	text-align:center!important;
	padding:40px
}
.hn_banners {
	width:200px;
	float:right
}
.hn_banners div {
	margin-bottom:5px
}


/* footer */
.hn_footer {
	position:relative;
	height:348px;
	margin-left:-16px;
	width:1006px
}
body.montagem .hn_footer {
	margin-left:0
}
.hn_footer li, .hn_footer li a {
	list-style:none;
	text-decoration:none;
	color:#777;
	font-size:12px;
	line-height:18px;
	text-align:left
}
.hn_footer .footer_titulo {
	font-size:13px;
	font-weight:bold;
}
.hn_footer a:hover {
	color:#333;
	text-decoration:underline
}
.hn_cr {
	font-size:12px;
	color:#fff;
	text-align:center!important;
	padding:10px;
	background-color:#FF7C2B;
}
.hn_footer_uniko, .hn_footer_produtos, .hn_footer_ajuda, .hn_footer_duvidas {
	position:absolute;
	top:13px;
	padding-right:65px;
	border-right: 1px dotted #ccc;
	height:130px
}
.hn_footer_uniko {
	left:40px
}
.hn_footer_produtos {
	left:300px
}
.ft_prod_dir {
	position:absolute;
	top:13px;
	left:610px
}
.hn_footer_ajuda {
	left:632px
}
.ft_desk {
	margin-top:30px
}
.hn_footer_duvidas {
	left:840px;
	padding-right:0;
	border-right:none
}
.hn_footer_duvidas span {
	/*line-height:40px;*/
	font-size:13px;
	color:#090
}
#ft_pagamento {
	position:absolute;
	bottom:30px;
	left:40px;
}

/* CARROSSEL */
#container {
	width: 980px;
}

.sliderGallery {
	overflow:hidden;
	position:relative;
	padding:0 8px;
	height:116px;
	width:990px;
	background:url(/images/carr_bg.jpg);
	text-align:left
}
.sliderGallery a {
	text-decoration:none;
	position:relative
}
.sliderGallery a span {
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	position:absolute;
	bottom:-18px;
	*top:74px
}
.sliderGallery UL {
    position: absolute;
    list-style: none;
    overflow: none;
    white-space: nowrap;
    padding: 0;
    margin: 0;
}

.sliderGallery UL LI {
    display: inline;
	margin:0 10px
}

.slider {
	width: 990px;
	height: 17px;
	margin-top: 94px;
	padding: 1px;
	position: relative;
	*top:94px;
	background: url(/images/productbrowser_scrollbar.png) no-repeat;
}
.sliderGallery img {
	border:none	
}

.sliderGallery .handle {
    position: absolute;
    cursor: move;
    top: -1px;
    z-index: 100;
    /* bespoke to your own solution */
    height: 17px;
    width: 181px;
	background: url(/images/productbrowser_scroller.png) no-repeat;
}


/* PRODUTO */
body.prod h2 {
	color:#fff;
	background:#9f9f9f;
	height:23px;
	font-size:15px;
	padding:5px 8px 0 14px;
	margin-bottom:5px;
	margin-top:0
}
.prod_destaque {
	height:380px;
	/*background:url(/images/prod_destaque_bg.jpg);*/
	background:#fff;
	margin-top:4px;
	margin-bottom:20px;
	position:relative;
	text-align:left
}
.prod_destaque .prem_destaque_img {
	position:absolute;
	top:0;
	left:0
}
.prod_destaque .prem_destaque_info {
	margin-left:440px;
	padding:60px 20px 0 0;
	position:relative
}
.prod_destaque .prem_destaque_info #giftcode {
	display:block!important;
	top:46px;
	left:200px
}
.prod_destaque .pock_destaque_img {
	position:absolute;
	top:0;
	right:0
}
.prod_destaque .pock_destaque_info {
	margin-left:40px;
	padding:40px 570px 0 0;
	position:relative
}
.prod_destaque .pock_destaque_info #giftcode {
	display:block!important;
	top:46px;
	left:200px
}
.prod_destaque .luxo_destaque_img {
	position:absolute;
	top:0;
	right:0
}
.prod_destaque .luxo_destaque_info {
	margin-left:40px;
	padding:40px 480px 0 0;
	z-index:20;
	position:relative
}
.prod_destaque .luxo_destaque_info .destaque_price, .prod_destaque .luxo_destaque_info .destaque_price_det, .prod_destaque .luxo_destaque_info .destaque_price_det2 {
	display:none
}
.prod_destaque .luxo_destaque_info .bt_montar {
	top:0px;
	left:0px
}
.prod_destaque .luxo_destaque_info #giftcode {
	display:block!important;
	top:40px;
	left:00px
}
.prod_destaque .bich_destaque_info .bt_montar, .prod_destaque .bich_destaque_info .bt_montar:hover, .prod_destaque .esgot .bt_montar, .prod_destaque .esgot .bt_montar:hover  {
	background: rgba(0, 0, 0, 0) url("/images/vale_esgotado.png") no-repeat scroll 0 0 / 100% auto !important;
	pointer-events: none;
}
.esgot .bt_montar {
    background: rgba(0, 0, 0, 0) url("/images/vale_esgotado.png") no-repeat scroll 0 0 / 100% auto !important;
    display: block;
    pointer-events: none;
    width: 114px !important;
}


#painel_main #Bolsa .iniciar, #painel_main #KitToilet .iniciar {
	background: rgba(0, 0, 0, 0) url("/images/vale_esgotado.png") no-repeat scroll 0 0 / 100% auto !important;
    display: block;
    pointer-events: none;
    width: 114px !important;
}



.prod_destaque .soft_destaque_img {
	position:absolute;
	top:0;
	right:50px
}
.prod_destaque .soft_destaque_info {
	margin-left:40px;
	padding:20px 520px 0 0;
	position:relative
}
.prod_destaque .soft_destaque_info .bt_montar {
	top:20px;
	left:200px
}
.prod_destaque .soft_destaque_info #giftcode {
	display:block!important;
	top:60px;
	left:200px
}
.prod_destaque .foto_destaque_img {
	position:absolute;
	top:0;
	right:0
}
.prod_destaque .foto_destaque_info {
	margin-left:40px;
	padding:20px 590px 0 0;
	z-index:20;
	position:relative
}
.prod_destaque .softzine_destaque_info {
	margin-left:40px;
	padding:60px 590px 0 0;
	z-index:20;
	position:relative
}
.prod_destaque .foto_destaque_info .bt_montar {
	top:20px;
	left:240px
}
.prod_destaque .foto_destaque_info #giftcode {
	display:block!important;
	top:60px;
	left:240px
}
.prod_destaque .softzine_destaque_info .bt_montar {
	top:20px;
	left:200px
}
.prod_destaque .softzine_destaque_info #giftcode {
	display:block!important;
	top:60px;
	left:200px
}
.prod_destaque .gibi_destaque_img {
	position:absolute;
	top:0;
	right:40px
}
.prod_destaque .gibi_destaque_info {
	margin-left:40px;
	padding:60px 490px 0 0;
	z-index:20;
	position:relative
}
.prod_destaque .gibi_destaque_info .bt_montar {
	top:20px;
	left:260px
}
.prod_destaque .gibi_destaque_info #giftcode {
	display:block!important;
	top:60px;
	left:260px
}
.prod_destaque .mini_destaque_img {
	position:absolute;
	top:0;
	left:0
}
.prod_destaque .mini_destaque_info {
	margin-left:40px;
	padding:40px 20px 0 0;
	z-index:20;
	position:relative
}
.prod_destaque .mini_destaque_info p {
	padding-left:580px;
	padding-top:5px;
	margin-top:7px
}
.prod_destaque .mini_destaque_info .bt_montar {
	left:760px;
	top:28px
}
.prod_destaque .mini_destaque_info #giftcode {
	display:block!important;
	top:68px;
	left:760px
}
.prod_destaque .post_destaque_img {
	position:absolute;
	top:0;
	right:20px
}
.prod_destaque .post_destaque_info {
	margin-left:40px;
	padding:60px 520px 0 0;
	position:relative
}
.prod_destaque .post_destaque_info #giftcode {
	display:block!important;
	top:46px;
	left:200px
}
.prod_destaque .cale_destaque_img {
	position:absolute;
	top:0;
	right:0
}
.prod_destaque .color_destaque_img {
	position:absolute;
	top:0;
	right:30px
}
.prod_destaque .cale_destaque_info {
	margin-left:40px;
	padding:60px 570px 0 0;
	position:relative
}
.prod_destaque .cale_destaque_info #giftcode {
	display:block!important;
	top:46px;
	left:200px
}
.prod_destaque .calep_destaque_info {
	margin-left:40px;
	padding:60px 500px 0 0;
	position:relative
}
.prod_destaque .calep_destaque_info #giftcode {
	display:block!important;
	top:46px;
	left:200px
}

.prod_destaque .calem_destaque_info {
	margin-left:40px;
	padding:60px 500px 0 0;
	position:relative
}
.prod_destaque .calem_destaque_info .destaque_price {
	line-height:20px
}
.prod_destaque .calem_destaque_info .destaque_price span {
	font-size: 24px
}
.prod_destaque .calem_destaque_info .bt_montar {
	left:0;
	top:90px
}
.prod_destaque .calem_destaque_info #giftcode {
	display:block!important;
	top:130px;
	left:0
}
.prod_destaque .color_destaque_info {
	margin-left:40px;
	padding:80px 500px 0 0;
	position:relative
}
.prod_destaque .color_destaque_info #giftcode {
	display:block!important;
	top:46px;
	left:200px
}
.prod_destaque .mous_destaque_img {
	position:absolute;
	top:0;
	left:0
}
.prod_destaque .mous_destaque_info {
	margin-left:540px;
	padding:70px 20px 0 0;
	position:relative
}
.prod_destaque .mous_destaque_info #giftcode {
	display:block!important;
	top:46px;
	left:200px
}
.prod_destaque .facepad_destaque_info {
	margin-left:600px;
	padding:90px 20px 0 0;
	position:relative
}
.prod_destaque .facepad_destaque_info #giftcode {
	display:block!important;
	top:46px;
	left:200px
}
.prod_destaque .port_destaque_img {
	position:absolute;
	top:0;
	right:20px
}
.prod_destaque .port_destaque_info {
	margin-left:40px;
	padding:60px 560px 0 0;
	position:relative
}
.prod_destaque .cane_destaque_img {
	position:absolute;
	top:0;
	left:0
}
.prod_destaque .cane_destaque_info {
	margin-left:560px;
	padding:60px 20px 0 0;
	position:relative
}
.prod_destaque .cane_destaque_info #giftcode {
	display:block!important;
	top:46px;
	left:200px
}
.prod_destaque .kit_destaque_img {
	position:absolute;
	top:0;
	left:0
}
.prod_destaque .kit_destaque_info {
	margin-left:450px;
	padding:80px 120px 0 0;
	position:relative
}
.prod_destaque .kit_destaque_info #giftcode {
	display:block!important;
	top:46px;
	left:200px
}

.prod_destaque .almofada_destaque_img {
	position:absolute;
	top:0;
	left:0
}
.prod_destaque .almofada_destaque_info {
	margin-left:600px;
	padding:60px 60px 0 0;
	position:relative
}
.prod_destaque .almofada_destaque_info #giftcode {
	display:block!important;
	top:74px;
	left:200px
}
.prod_destaque .almofada_destaque_info .bt_montar {
	left:200px;
	top:27px;
}

.prod_destaque .caneco_destaque_img {
	position:absolute;
	top:0;
	left:0
}
.prod_destaque .cade_destaque_img {
	position:absolute;
	top:0;
	right:0
}
.prod_destaque .cade_destaque_info {
	margin-left:40px;
	padding:50px 560px 0 0;
	position:relative
}
.prod_destaque .cade_destaque_info .bt_montar {
	left:220px;
	top:66px
}
.prod_destaque .cade_destaque_info #giftcode {
	display:block!important;
	top:106px;
	left:220px
}
.prod_destaque .caneco_destaque_info {
	margin-left:480px;
	padding:20px 20px 0 0;
	position:relative
}
.prod_destaque .caneco_destaque_info #giftcode {
	display:block!important;
	top:50px;
	left:200px
}
.prod_destaque .facemug_destaque_info {
	margin-left:606px;
	padding:60px 20px 0 0;
	position:relative
}
.prod_destaque .facemug_destaque_info #giftcode {
	display:block!important;
	top:46px;
	left:200px
}
.prod_destaque .bich_destaque_img {
	position:absolute;
	top:0;
	left:0
}
.prod_destaque .bich_destaque_info {
	margin-left:370px;
	padding:80px 20px 0 0;
	position:relative
}
.prod_destaque .aven_destaque_img {
	position:absolute;
	top:0;
	right:10px
}
.prod_destaque .aven_destaque_info {
	margin-left:40px;
	padding:60px 500px 0 0;
	position:relative
}
.prod_destaque .aven_destaque_info #giftcode {
	display:block!important;
	top:46px;
	left:200px
}
.prod_destaque .regua_destaque_img {
	position:absolute;
	top:0;
	right:10px
}
.prod_destaque .regua_destaque_info {
	margin-left:40px;
	padding:60px 500px 0 0;
	position:relative
}
.prod_destaque .regua_destaque_info .bt_montar {
	left:0;
	top:60px
}
.prod_destaque .regua_destaque_info #giftcode {
	display:block!important;
	top:100px;
	left:0
}
.prod_destaque .bols_destaque_img {
	position:absolute;
	top:0;
	right:50px
}
.prod_destaque .bols_destaque_info {
	margin-left:40px;
	padding:80px 470px 0 0;
	position:relative
}
.prod_destaque .bols_destaque_info #giftcode {
	display:block!important;
	top:46px;
	left:200px
}
.prod_destaque .queb_destaque_img {
	position:absolute;
	top:0;
	right:0
}
.prod_destaque .queb_destaque_info {
	margin-left:40px;
	padding:40px 570px 0 0;
	position:relative
}
.prod_destaque .queb_destaque_info #giftcode {
	display:block!important;
	top:46px;
	left:200px
}
.prod_destaque .cart_destaque_img {
	position:absolute;
	top:0;
	right:0
}
.prod_destaque .cart_destaque_info {
	margin-left:40px;
	padding:90px 520px 0 0;
	position:relative
}
.prod_destaque .foto_destaque_img {
	position:absolute;
	top:0;
	right:0
}
.prod_destaque .foto_destaque_info {
	margin-left:40px;
	padding:40px 570px 0 0;
	position:relative
}
.prod_destaque .baba_destaque_img {
	position:absolute;
	top:0;
	right:0
}
.prod_destaque .baba_destaque_info {
	margin-left:40px;
	padding:80px 520px 0 0;
	position:relative
}
.prod_destaque .mosa_destaque_img {
	position:absolute;
	top:0;
	right:0
}
.prod_destaque .mosa_destaque_info {
	margin-left:40px;
	padding:40px 520px 0 0;
	position:relative
}
.prod_destaque .mosa_destaque_info .bt_montar {
	left:280px;
	top:20px
}
.prod_destaque .mosa_destaque_info #giftcode {
	display:block!important;
	top:60px;
	left:280px
}

.prod_destaque h3 {
	color:#777;
	font-size:24px;
	font-weight:normal
}
.prod_destaque .valeprem_destaque_img {
	position:absolute;
	top:0;
	right:0
}
.prod_destaque .valeprem_destaque_info {
	margin-left:40px;
	padding:40px 580px 0 0;
	position:relative
}
.prod_destaque .valeprem_destaque_info .bt_montar {
	left:260px
}
.vales_galeria {
	float:left;
	width:410px;
	color:#666
}
.vales_infos {
	float:right;
	width:550px;
	color:#666
}


.prod_destaque h1, .prod_destaque h4 {
	font-size:44px;
	font-weight:normal;
	color:#777;
	margin:0;
	line-height:40px
}
.prod_destaque span, .prod_destaque a {
	color:#f60;
	text-decoration:none
}
.prod_destaque h4 {
	font-size:13px;
	line-height:13px;
}
.prod_destaque p {
	margin-top:15px;
	line-height:1.3em;
	font-size:16px;
	color:#777
}
.prod_destaque .destaque_sell {
	position:relative
}
.prod_destaque .destaque_price {
	color:#f60;
	font-size:40px;
	line-height:40px
}
.prod_destaque .destaque_price span {
	font-size:30px
}
.prod_destaque .destaque_price span.tipo {
	font-size:14px
}
.prod_destaque .destaque_price_det {
	margin:10px 0 0 0
}
.prod_destaque .destaque_price_det2 {
	margin:0;
	font-size:11px;
	font-weight:bold
}
.prod_destaque .bt_montar {
	display:block;
	overflow:hidden;
	text-indent:-999px;
	width:153px;
	height:35px;
	background:url(/images/prod_destaque_montar.gif) no-repeat;
	position:absolute;
	top:5px;
	left:200px
}
#giftcode {
	overflow:hidden;
	text-indent:-999px;
	width:169px;
	height:56px;
	background:url(/images/prod_destaque_montardepois.gif) no-repeat;
	position:absolute;
}
.prod_destaque .bt_montar:hover {
	background-position:0 -35px
}
.prod_destaque .bt_montardepois:hover {
	background-position:0 -56px!important
}
.prod_detalhes {
	color:#777;
	text-align:left;
	border:1px solid #ccc
}
.prod_detalhes li {
	list-style:square inside;
	margin-bottom:10px;
	padding:0 14px
}
.prod_detalhes table td {
	padding:3px 15px;
	border-bottom:1px solid #ccc;
	border-right:1px dotted #ccc
}
.prod_galeria {
	text-align:left;
	color:#777;
	float:left;
*width:395px;
*margin-right:40px;

}
#prod_gallery {
	border:1px solid #ccc;
	overflow:hidden;
	width:394px;
	padding:10px 0;
	margin:auto
}
#slides {
	width:500px;
	height:250px;
	overflow:hidden
}
.slide {
	float:left
}
.slide img {
	margin-left:-30px
}
#menu {
	height:42px
}
.prod_galvid {
	margin-top:20px;
*margin-top:40px
}
#prod_gallery ul {
	margin:0;
*margin:auto;
	padding:0;
	text-align:center
}
#prod_gallery li {
	width:65px;
	display:inline-block;
	list-style:none;
	height:42px;
	overflow:hidden;
*float:left;
}
#prod_gallery li.act a {
	cursor:default
}
#prod_gallery li a {
	display:block;
	border:1px solid #ccc;
*float:left
}
#prod_gallery a img {
	border:none;
}
.prod_video, .prod_depoimentos, .prod_experimente, .prod_temas {
	text-align:left;
	color:#777;
	margin-top:40px;
	border:1px solid #ccc;
	padding-bottom:10px;
}
.prod_video {
	float:right;
	margin:0;
	min-height:335px;
	width:580px
}
.prod_depoimentos h2 {
	margin-bottom:-10px!important
}
.prod_depoimentos p {
	margin-top:20px;
	padding:0 10px;
	font-style:italic
}
.prod_depoimentos p.autor {
	font-weight:bold;
	margin-top:5px;
	font-style:normal
}
.prod_temas p {
	padding:0 14px
}
.prod_tpl {
	margin-top:20px
}
#tpl_tabs {
	width:160px;
	margin:0 0 0 16px;
	padding:0;
	float:left;
}
#tpl_tabs li {
	list-style:none;
	margin:0 0 4px 0;
*margin-bottom:-10px;
	padding:0;
}
#tpl_tabs li a {
	display:block;
	background-color:#e5e5e5;
	padding:2px 8px;
	color:#777;
	text-decoration:none;
	font-size:13px
}
#tpl_tabs li a.current {
	color:#fff;
	background-color:#f60;
	font-weight:bold
}
#tpl_output {
	left:170px;
*left:10px;
	position:relative;
	height:450px
}
#tpl_output li {
	width:790px;
	list-style:none;
	position:absolute
}
#tpl_output .tpl_image {
	float:left;
	margin:0 0 15px 15px
}
.frete_msg {
	background:#C00;
	margin:20px 12px;
	padding:6px 10px;
	color:#fff;
	font-size:16px
}
.frete_frame {
	margin:12px;
	font-size:16px
}


/* HEADER LOGADO */
.hn_welcome {
	position:absolute;
	text-align:left;
	top:25px;
	left:224px
}
.hn_welcome .hn_user {
	background:none;
	margin:0 0 -5px 0;
	padding:0;
	color:#030;
	font-size:13px;
	height:23px;
}
.hn_welcome .hn_logout {
	display:block;
	background:url(/images/hd_log_ics.png) 0 -93px no-repeat;
	height:12px;
	padding-left:15px;
	font-size:11px;
	line-height:12px;
	margin:10px 0 0 50px;
	color:#030
}

.hn_carrinho a {
	position:absolute;
	text-align:left;
	background:url(/images/hd_log_ics.png) no-repeat;
	padding:6px 0 0 40px;
	height:38px;
	bottom:40px;
	right:10px
}
.hn_carrinho h3 {
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	margin:0;
	color:#030
}
.hn_carrinho p a {
	color:#F00;
	background:none;
	position:relative;
	padding:0;
}

/*---------- CALENDARIO PROMO -----------*/

#cal_destaque {
	height:292px;
	background:url(/images/natal/cal_bg.jpg) repeat-x;
	position:relative
}
#cal_destaque img {
	border:none
}
#cal_tree {
	position:absolute;
	top:0;
	left:0
}
#cal_titulo {
	position:absolute;
	top:0;
	left:245px;
}
#cal_txt {
	position:absolute;
	bottom:0;
	left:245px;
	background:url(/images/natal/cal_txtbg.gif) no-repeat;
	width:484px;
	height:154px;
	text-align:center
}
#cal_txt h2 {
	color:#c00;
	font-weight:bold;
	font-size:20px;
	margin:20px 0 0
}
#cal_txt h3 {
	color:#c00;
	font-weight:normal;
	font-size:14px;
	margin:0 0 10px 0
}
#cal_txt ul {
	margin-top:5px
}
#cal_txt li {
	display:inline;
	list-style:none;
}
#cal_note {
	position:absolute;
	bottom:0;
	right:14px;
	background:url(/images/natal/cal_note.gif) no-repeat;
	width:201px;
	height:276px;
	text-align:center
}
#cal_note h3 {
	font-size:20px;
	font-weight:bold;
	margin:32px 0 0 0;
	line-height:1em
}
#cal_note h1 {
	font-size:40px;
	font-weight:bold;
	margin:0 0 10px 0;
	color:#c00;
	line-height:1em
}
#cal_calendario {
	margin-top:10px
}
#cal_calendario h1 {
	font-size:40px;
	font-weight:bold;
	color:#777;
	line-height:1em;
	margin:0;
	text-align:left;
}
#cal_calendario table {
	margin:0 0 40px 16px
}
#cal_calendario td, #cal_calendario th {
	text-align:center;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff
}
#cal_calendario th {
	font-size:12px;
	font-weight:bold;
	color:#999;
	padding:10px 0 5px
}
#cal_calendario td {
	background:url(/images/natal/cal_promo_bg.gif)
}
#cal_calendario td div {
	position:relative;
	width:133px;
	height:118px
}
#cal_calendario td a {
	text-decoration:none
}
#cal_calendario td img {
	z-index:10;
	position:absolute;
	top:0;
	left:0
}
#cal_calendario td a.expirado img {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
	opacity:0.2
}
#cal_calendario td a.expirado:hover img {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=40);
	opacity:0.4
}
#cal_calendario span {
	font-size:20px;
	font-weight:normal;
	color:#fff;
	position:absolute;
	z-index:30;
	top:3px;
	right:4px;
	line-height:1em;
	margin:0
}
#cal_calendario td a.oculto span {
	color:#999
}


/*----  SOCIAL -----*/
.friend_sel {display:none!important}

.listNav { margin:0 0 10px; }
.ln-letters { overflow:hidden;background:#ebebeb }
.ln-letters a { font-size:0.9em; display:block; float:left; padding:2px 6px; border:none;text-decoration:none;color:#777 }
.ln-letters a:hover,
.ln-letters a.ln-selected { background-color:#f7f7f7; }
.ln-letters a.ln-selected { font-weight:bold; }
.ln-letters a.ln-disabled { color:#ccc; }
.ln-letter-count { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#336699; }

#myList {height:250px;overflow:auto;padding:0;margin:10px 0 0 0;position:relative}

#fm_main {
	width:974px!important;
	*width:1006px;
	font-size:12px;
	background-color:#fff;
	margin:0 auto;
	padding:0 16px;
	overflow:hidden
}
#fm_main h1 {
	font-size:40px;
	font-weight:normal;
	color:#777;
	margin:0 0 5px 0
}
#fm_main h2 {
	color:#fff;
	background:url(/images/titulo_bg.gif) no-repeat;
	font-size:12px;
	padding-left:12px;
	display:block;
	margin:0 0 6px 0;
	line-height:23px
}
#fm_montagem {
	text-align:center;
	border:5px solid #ebebeb;
	padding:20px 10px;
	position:relative
}
#fm_montagem label {
	font-weight:bold
}
#user_pict {
	margin-bottom:5px
}
a#rand {
	display:block;
	width:312px;
	height:72px;
	padding-top:12px;
	color:#fff;
	text-align:center;
	font-size:32px;
	font-weight:bold;
	background:url(/images/spr_bts.gif) no-repeat;
	margin:15px auto 0 auto;
	text-decoration:none
}
a#rand span {
	display:block;
	font-size:12px;
	font-weight:normal
}
a#rand:hover {
	background-position:0 -84px
}
p#fm_umaum, p#fm_umaum a {
	font-size:14px;
	font-weight:bold;
	color:#8baf00;
	text-decoration:none;
	line-height:24px;
	margin:0
}
p#fm_umaum a:hover {
	text-decoration:underline
}

.fm_bt_prev, .fm_bt_next {
	display:block;
	width:198px;
	height:55px;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	font-size:18px;
	text-align:center;
	line-height:45px;
	overflow:hidden;
	background:url(/images/spr_bts.gif) no-repeat;
	position:absolute;
	bottom:25px
}
.fm_bt_prev {
	background-position:0 -280px;
	left:50px
}
.fm_bt_prev:hover {
	background-position:0 -335px;
}
.fm_bt_next {
	background-position:0 -170px;
	right:50px
}
.fm_bt_next:hover {
	background-position:0 -225px;
}
.process {
	background:url(/images/macFFBgHack.png);
	z-index:3000;
	position:absolute;
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	color:#fff;
	text-align:center;
	vertical-align:middle;
	font-family:Tahoma, Geneva, sans-serif
}
#divInfo {
	text-align:center
}
#passo1 {
	text-align:center
}
#passo1b {
	text-align:left;
}
#passo1b_total {
	float:left;
	width:570px
}
#passo1b_selected {
	float:right;
	width:344px;
}
#divSelected {
	border:1px solid #ccc;
	height:276px;
	overflow:auto;
	position:relative
}
#divFriends {
	position:relative
}
#divFriends li {
	list-style:none;
	line-height:1.8em;
	color:#777;
	border-bottom:1px solid #ebebeb;
	padding:0;
	margin:0;
	position:relative
}
#fm_montagem h3 {
	font-size:18px;
	color:#f26417;
	font-weight:bold;
	margin:0 0 10px
}
#fm_montagem h3 span {
	font-size:12px;
	font-weight:normal
}
#divSelected img {
	margin:4px 0 0 4px
}



ul#fm_mug_thumb {
	margin:10px auto;
	width:150px;
	height:50px
}
ul#fm_mug_thumb li {
	float:left;
	margin:0 4px 0 0;
	background:url(/images/spr_caneca_thumb.jpg) no-repeat;
	width:46px;
	height:46px;
	list-style:none;
	cursor:pointer
}
ul#fm_mug_thumb li.mug_c {
	background-position:-50px 0;
}
ul#fm_mug_thumb li.mug_r {
	background-position:-100px 0;
}
.mug_l:hover {
	background-position:0 -50px!important
}
.mug_c:hover {
	background-position:-50px -50px!important
}
.mug_r:hover {
	background-position:-100px -50px!important
}
#fb_login {
	text-align:center;
	padding:100px 0;
	cursor:pointer;
	text-decoration:underline;
	color:#f00;
	font-weight:bold
}


/* -------- VITRINES --------*/

#vitrine li {list-style:none}

#vitrine {
	font-family:Tahoma, Geneva, sans-serif;
	position:relative
}
#vitrine h1 {
	margin:0;
	text-align:left;
	padding:10px 10px 10px 70px;
	font-size:20px;
	font-weight:normal;
	font-family:Tahoma, Geneva, sans-serif
}
#vitrine h1 strong {
	font-size:40px;
	font-weight:bold
}
.vit_bebe {
	background:#ffe5cc;
}
.vit_bebe h1 {
	background:url(/images/vitrine_images/vit_bebe_h1.gif) 0 8px no-repeat;
	color:#d95700
}
#vitrine .vit_outras {
	text-align:center;
	padding:20px 10px 10px 10px;
	font-size:16px;
	background:none
}
#vit_dest {
	width:974px;
	height:346px;
	background:url(/images/vitrine_images/vit_bebe_bg.jpg) no-repeat #fff4fe;
	position:relative
}
#vit_dest #container {
	width:545px;
	padding-top:10px
}
#vit_dest #content {
	position:absolute;
	right:20px
}
#vit_dest.dest_namor #content {
	top:0;
	right:0
}
#vit_dest #controls {
	position:absolute;
	bottom:-20px;
	left:-36px
}
#vit_dest.dest_namor #controls {
	bottom:-10px;
}
#vit_dest #controls li {
	float:left;
	display:block;
	width:20px;
	height:20px;
	background:url(/macFFBgHack.png);
	margin-right:2px;
	text-align:center;
	opacity:0.2;
	filter:alpha(opacity=20);
}
#vit_dest.dest_namor #controls li {
	float:left;
	background:url(/macFFBgHack.png);
	opacity:0.2;
	filter:alpha(opacity=20);
}
#vit_dest #controls li.current {
	opacity:0.4;
	filter:alpha(opacity=40);
}
#vit_dest #controls li a {
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	line-height:20px
}
#vit_peq {
	height:150px;
	margin-bottom:20px
}
#vit_peq div {
	float:left;
}
.vit_peq1 {
	margin-left:20px
}
.vit_namor .vit_peq1 {
	margin-left:54px
}
.vit_peq2 {
	margin:0 8px
}
.vit_namor .vit_peq2, .vit_namor .vit_peq3 {
	margin-left:44px
}
#vit_temas {
	position:absolute;
	right:12px;
	top:8px;
}
#vit_temas a {
	float:left;
	text-indent:-999px;
	overflow:hidden;
	width:54px;
	height:54px;
	display:block;
	margin-right:4px;
	background:url(/images/vitrine_images/vit_spr_temas.gif) no-repeat
}
#vit_temas .vit_amizade {
	background-position:-58px 0
}
#vit_temas .vit_bebe {
	background-position:-116px 0
}
#vit_temas .vit_viagem {
	background-position:-174px 0
}

.vit_amor {
	background:#ac0707;
}
.vit_amor h1 {
	background:url(/images/vitrine_images/vit_amor_h1.gif) 0 8px no-repeat;
	color:#fff
}
.dest_amor {
	background:url(/images/vitrine_images/vit_amor_bg.jpg) no-repeat #F3E6DD!important;
}

.vit_amiz {
	background:#3d3d2b;
}
.vit_amiz h1 {
	background:url(/images/vitrine_images/vit_amiz_h1.gif) 0 8px no-repeat;
	color:#fff
}
.dest_amiz {
	background:url(/images/vitrine_images/vit_amiz_bg.jpg) no-repeat #e8e8e8!important;
}

.vit_viag {
	background:#264e8a;
} 
.vit_viag h1 {
	background:url(/images/vitrine_images/vit_viag_h1.gif) 0 8px no-repeat;
	color:#fff
}
.vit_namor {
	background:url(/images/vitrine_images/namor_bg.jpg) 0 131px repeat-x #b70900;
}
.vit_namor h1 {
	color:#fff
}
.dest_viag {
	background:url(/images/vitrine_images/vit_viag_bg.jpg) no-repeat #4b95e6!important;
}
.dest_namor {
	background:url(/images/vitrine_images/namor_casal.jpg) no-repeat!important;
}


/* -------- NEWS --------*/

html>/**/body #ucUploader1_uploadLayer, html>/**/body #ucUploader1_layerClose, html>/**/body #ucUploader1_controlLayer {
	position:fixed!important;
}

body:nth-of-type(1) #ucUploader1_uploadLayer, body:nth-of-type(1) #ucUploader1_layerClose, body:nth-of-type(1) #ucUploader1_controlLayer {
	position:fixed!important;
	top:100px
}
body:nth-of-type(1) #ucUploader1_controlLayer {
	top:136px
}

/* -------- footer --------*/


.inf_cnpj {
	text-align:center
}
.inf_cnpj a {
	color:#fff
}


/*--------- LIVRO DE COLORIR ----------*/
#coloringbook {
	padding:20px 0
}
#coloringbook #template {
	margin:0 auto 10px auto
}
#coloringbook #template td {
	padding:0 10px
}
#coloringbook label {
	color:#777;
	font-size:18px
}
#coloringbook td.nome {
	font-size:24px;
	color:#777;
	clear:both
}
#coloringbook #lnkGenerate {
	margin:50px auto 0 auto;
	text-decoration:none;
	float:none
}

#coloringbook .fm_bt_prev, #coloringbook .fm_bt_next {
	display:block;
	position:relative;
	margin:30px;
	right:auto;
	float:left
}
#coloringbook #txtName {
	border:1px solid #ccc;
	padding:3px;
	font-size:14px;
	color:#777
}
#coloringbook #bt_previewcomprar {
	padding-left:204px;
}
#coloringbook #loading_image {
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:url(/images/white95.png) repeat;
	text-align:center;
	font-size:16px;
	color:#777
}
#coloringbook #loading_image span {
	font-size:24px;
	line-height:34px;
}
#coloringbook #loading_image img {
	margin:200px auto 20px auto
}

/* ------ FOTOQUADROS ------ */
.fotoquadros_destaque {
	height:541px;
	background:url(/images/produtos_detalhe/fotoquadroshr_bg.jpg) no-repeat;
	position:relative;
}
.fotoquadros_destaque h1 {
	font-weight:normal;
	font-size:52px;
	line-height:52px;
	color:#000;
	left:76px;
	top:145px;
	margin:0;
	position:absolute
}
.fotoquadros_destaque h3 {
	font-weight:normal;
	font-size:16px;
	color:#000;
	left:250px;
	top:195px;
	margin:0;
	position:absolute
}
#fotoquadros_main .fotoquadros_destaque h2 {
	font-weight:normal;
	font-size:22px;
	color:#000;
	background:none;
	margin:0 auto 280px auto
}
.fotoquadros_destaque h2 {
	margin:0 0 0 0;
	position:absolute;
	top:240px;
	left:82px;
}
#fqhr_bt {
	position:absolute;
	top:400px;
	left:32px
}
#fotoquadros_main .but {
	color:#666;
	background:#fff;
	font-size:18px!important
}
.fotoquadros_info {
	background:#76542f;
	color:#fff;
	position:relative;
	height:970px
}
#fotoquadros_main .fotoquadros_info h2 {
	font-weight:normal;
	font-size:34px;
	color:#fff;
	background:none;
	line-height:100px
}
#fotoquadros_main .fotoquadros_info h3 {
	font-weight:normal;
	font-size:22px;
	color:#fff;
	background:none;
	line-height:30px
}
.fotoquadros_info .txt1 {
	color:#f7dd9f;
	font-size:34px;
	position:absolute;
	top:138px;
	left:565px;
	width:420px;
	text-align:left
}
.fotoquadros_info .tit2 {
	left:565px;
	top:287px;
	width:420px;
	position:absolute;
	text-align:left
}
.fotoquadros_info .txt2 {
	left:565px;
	top:347px;
	width:420px;
	position:absolute;
	text-align:left
}
.fotoquadros_info .img2 {
	position:absolute;
	top:125px;
	left:28px
}
.fotoquadros_info .tit3 {
	left:232px;
	top:503px;
	width:420px;
	position:absolute;
	text-align:left
}
.fotoquadros_info .txt3 {
	left:232px;
	top:563px;
	width:420px;
	position:absolute;
	text-align:left
}
.fotoquadros_info .img3 {
	position:absolute;
	top:493px;
	left:733px
}
.fotoquadros_info .tit4 {
	left:320px;
	top:672px;
	width:390px;
	position:absolute;
	text-align:left
}
.fotoquadros_info .txt4 {
	left:320px;
	top:732px;
	width:390px;
	position:absolute;
	text-align:left
}
.fotoquadros_info .img4 {
	position:absolute;
	top:500px;
	left:30px
}
#fotoquadros_tbl {
	top:696px;
	left:30px;
	background:#d5ccb9;
	position:absolute;
	color:#48443d;
	width:184px;
	padding:8px
}
#fotoquadros_tbl td, #fotoquadros_tbl th {
	padding:2px 0;
	text-align:center;
	border-bottom:1px dotted #aaa394
}
#fotoquadros_bt {
    margin: 0 auto;
    position: relative;
}
.fotoquadros_gallery {
	background:#262626;
	color:#fff;
	position:relative;
	height:720px;
	/*height:510px*/
}
#fotoquadros_main .fotoquadros_gallery h2 {
	font-weight:normal;
	font-size:34px;
	color:#fff;
	background:none;
	line-height:100px
}
#fq_gal {
	margin:0 0 10px 0;
}
#fq_size {
	margin:100px 0 0 0;
	height:98px
}
#fq_size li {
	float:left;
	cursor:pointer;
	list-style:none;
	margin:0;
	padding:0 4px;
	border-right:3px solid #515151
}
#fq_size li span {
	display:block
}
#fq_size li span.on {
	background:#fff;
}
#fq_size li span.on img {
	opacity:0.8;
	filter:alpha(opacity=80)
}


/* PHOTOBOOKS */
#pb_intro {
	text-align:center
}
#pb_intro h1 {
	font-size:60px;
	color:#585858;
	font-weight:normal;
	margin:50px 0 0 0
}
#pb_intro p {
	font-size:30px;
	color:#585858;
	font-weight:normal;
	margin:0 0 50px 0
}
#pb_menu {
	background:#7f7f7f;
	text-align:center;
	height:40px;
	margin-top:40px
}
#pb_menu ul {
	margin:0 0 0 34px;
	padding:0;
}
#pb_menu li {
	color:#fff;
	font-size:18px;
	text-align:center;
	line-height:40px;
	padding:0 12px;
	float:left;
	margin:0;
	list-style:none
}
#pb_menu li a {
	color:#fff;
	float:left;
	text-decoration:none
}
#pb_menu li a:hover {
	color:#FC0
}
#pb_luxo, #pb_premiumpocket, #pb_fotozine, #pb_soft, #pb_mini, #pb_passion {
	position:relative;
	height:400px
}
#pb_luxo h2, #pb_premiumpocket h2, #pb_fotozine h2, #pb_soft h2, #pb_mini h2, #pb_passion h2 {
	color:#585858!important;
	font-size:42px!important;
	line-height:56px!important;
	height:auto!important;
	font-weight:normal;
	margin:0!important;
	text-align:left!important;
	padding:0!important;
	background:none
}
#pb_luxo h2 {
	font-size:48px!important;
	height:auto!important
}
#pb_premiumpocket h2, #pb_passion h2 {
	line-height:42px!important
}
#pb_luxo p, #pb_premiumpocket p, #pb_fotozine p, #pb_soft p, #pb_mini p, #pb_passion p {
	font-size:18px;
	color:#585858;
	margin:10px 0 20px 0
}
#pb_luxo .pb_info {
	position:absolute;
	top:80px;
	left:600px;
	text-align:left
}
#pb_luxo img {
	position:absolute;
	top:50px;
	left:20px
}
#pb_premiumpocket {
	background:#ebebeb;
	height:360px
}
#pb_premiumpocket .pb_info {
	position:absolute;
	top:50px;
	left:50px;
	text-align:left
}
#pb_premiumpocket img {
	position:absolute;
	top:20px;
	right:50px
}
#pb_passion {
	background:#ebebeb;
	height:480px
}
#pb_passion .pb_info {
	position:absolute;
	top:80px;
	left:50px;
	text-align:left
}
#pb_passion .pb_info span {
	display:block;
	text-align:center;
	padding:5px;
	background:#C00;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	width:80px;
	margin-bottom:8px
}
#pb_passion img {
	position:absolute;
	top:20px;
	right:50px
}
#pb_fotozine .pb_info {
	position:absolute;
	top:100px;
	left:600px;
	text-align:left
}
#pb_fotozine img {
	position:absolute;
	top:10px;
	left:20px
}
#pb_soft {
	background:#ebebeb;
}
#pb_soft .pb_info {
	position:absolute;
	top:60px;
	left:50px;
	text-align:left
}
#pb_soft img {
	position:absolute;
	top:40px;
	right:50px
}
#pb_mini .pb_info {
	position:absolute;
	top:80px;
	left:600px;
	text-align:left
}
#pb_mini img {
	position:absolute;
	top:50px;
	left:50px
}
.pb_top {
	position:absolute;
	bottom:20px;
	left:20px;
	color:#999;
	font-size:14px;
	text-decoration:none
}


.bt_buy {
    left: 29px;
    position: absolute;
    top: 1px;
}


/*#promo {
		*display:none;
	display:none!important
}*/


.montagem #promo, #forShoppingCart #promo, #forShoppingCartAddres #promo {
	display:none
}

/*  DESCONTO E PARCELAMENTO - FIX   */

.discount .vp {
	min-height: 443px;
}

.discount .prod_destaque .destaque_price {
    color: #f60;
    font-size: 40px;
    left: 1px;
    line-height: 23px;
    margin-bottom: -18px;
    margin-top: -1px;
    position: relative;
    width: 550px;
}

.discount.single .prod_destaque .destaque_price {
	display:table;
}
.discount .tipom {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 6px;
}
.discount .pricemod {
    display: block;
    position: relative;
}

.discount .pricef {
    display: block;
    font-size: 17px;
    height: 30px;
    position: relative;
}

.discount .pricedesc {
    font-size: 31px;
    height: 35px;
    margin-top: -5px;
    position: relative;
}

.discount .pricedesc .por {
    font-size: 19px;
}

.prod.discount .fullprice {
    border-right: 1px dotted;
    float: left;
    margin-right: 17px;
    padding-right: 16px;
}

.discount .prod_destaque .almofada_destaque_info {
    margin-left: 545px;
}
.discount .priceparc {
    margin-bottom: 15px;
    margin-top: 2px;
}
.discount .priceparc span {
    font-size: 18px !important;
}

.discount.models .bt_buy {
    display: table-row;
    position: relative;
	left: -4px;
    top: 17px;
}

.discount.models .bt_buy a {
    left: 0 !important;
    top: 0 !important;
}

.discount.single .bt_buy {
    left: -11px;
    position: absolute;
    top: -23px;
}


.discount.models .prod_destaque {
	  padding-bottom: 36px;
}

.discount.models .bt_buy p {
    display: table;
    float: left;
    position: relative;
    width: 163px;
}

.discount .prod_destaque .destaque_sell {
    display: table;
    margin-top: 31px;
    position: relative;
}
.discount.single .pricedesc {
    font-size: 37px;
    height: 35px;
    margin-top: 0;
    position: relative;
}
.discount.single .fullprice {
    box-sizing: border-box;
    min-height: 80px;
    padding-top: 0;
}


.pagprod.discount #Det_BOX_Produto {
	min-height: 377px;
}

.pagprod.discount .pricedesc {

}

.pagprod.discount .pricef, .pagprod.discount .pricedesc .por  {
	display:none;
}

.discount.models .prod_destaque .foto_destaque_info {
    margin-left: 16px;
}

/* PAGINA PHOTOBOOK LUXO */


.prod.discount .lx-price .fullprice {
    border-right: medium none;
    float: none;
    margin-right: 0;
    padding-right: 0;
}
.discount .lx-price .pricef {
    display: block;
    font-size: 15px;
    font-weight: 100;
    height: 20px;
    position: relative;
}

.discount .lx-price .pricedesc {
    font-size: 21px;
    font-weight: 100;
    height: 22px;
    margin-top: -5px;
    position: relative;
}
.discount .lx-price .priceparc span {
    font-size: 15px !important;
    font-weight: normal;
}

.discount .lx-price .priceparc span.valor {
    font-size: 28px !important;
    font-weight: bold;
}
.prod_detalhes table td {
    padding: 3px 2px;
}
.lx-title td {
    background: #00b601 none repeat scroll 0 0;
    color: white;
    font-size: 17px;
    font-weight: bold;
}

.lx-preco td .fullprice {
    font-size: 19px;
    font-weight: bold;
}

/* PAGINA FOTOQUADROS */


.fotoquadros_info {
    background: #76542f none repeat scroll 0 0;
    color: #fff;
    height: 1067px;
    position: relative;
}

#fotoquadros_tbl {
    background: #d5ccb9 none repeat scroll 0 0;
    color: #48443d;
    height: 201px;
    left: 0;
    padding: 8px;
    position: absolute;
    top: 837px;
    width: 1006px;
}


.discount #fotoquadros_tbl .fullprice {
    border-right: 0 dotted;
    float: left;
    left: 12px;
    margin-right: 3px;
    padding-right: 0;
    position: relative;
}

#fotoquadros_tbl .tits td {
	border-right: 1px dotted #aaa394;
    display: table-cell;
    padding: 2px 0;
    text-align: center;
}

#fotoquadros_tbl .precos td {
    border-right: 1px dotted #aaa394;
    display: table-cell;
    font-size: 22px;
    padding: 9px 0 2px;
    text-align: center;
}

#fotoquadros_tbl .tits td {
    font-size: 15px;
    font-weight: bold;
    height: 36px;
}

#fotoquadros_tbl .tits {
    font-size: 15px;
    font-weight: bold;
    height: 36px;
}

#fotoquadros_tbl .tamanho {
    padding-right: 12px !important;
}

#fotoquadros_tbl .precos > td {
    font-size: 16px !important;
}

#fotoquadros_tbl .bt-comprar {
    height: 66px;
}

.bt_confirmar {
    background: #5f9900 none repeat scroll 0 0;
    border: 1px solid #777;
    border-radius: 6px;
    color: white !important;
    display: block;
    font-size: 16px !important;
    margin: 20px 0 60px;
    padding: 8px 20px;
    text-align: center;
    text-decoration: none;
    width: 300px;
}

.trustedcompany-badge {
    position: absolute;
    right: 75px;
    top: 83px;
    width: 100px;
}
.trustedcompany-seal {
    position: absolute;
    right: 177px;
    top: 89px;
    width: 40px;
    z-index: 20;
}

.TRUSTEDCOMPANY_widget .tc-widget-width {
    margin-top: 13px !important;
    width: 1002px !important;
}

.tc-widget-horizontal .tc-widget-horizontal-content {
    color: inherit;
    display: inline-block;
    text-align: left;
    width: 100%;
}
.tc-widget-horizontal .tc-widget-horizontal-content .tc-widget-horizontal-item {
    border-right: 1px dotted;
    display: inline-block;
    float: left;
    height: 193px;
    margin-bottom: 24px;
    padding: 1em;
}
.tc-widget-horizontal .tc-widget-horizontal-content .tc-widget-horizontal-item .tc-widget-horizontal-item--author span {
    display: block;
    margin-left: 5px;
    opacity: 0.75;
}
