
	/*
		Estrutura Style Sheet
		Estilos específicos e estruturais atribuídos a IDs e classes

		Versão: 1.0
		Autor: Nome
		E-mail: nome@nome.com.br
		Data de criação:  xx/xx/xxxx
		Última atualização:  xx/xx/xxxx
	*/


	/* @Estruturais: estilos que definem elementos estruturais, são usados em todo site */
	/************************************************************************************/
	* {margin:0; padding:0; outline:none;}
	/************************************************************************************/


	/* @Geral: estilos de elementos que aparecem em diversas ou todas as páginas do site */
	/************************************************************************************/
	body{
		background: url(../imagens/bg_escuro.jpg) repeat;
		height: 100%;
		width: 100%;}

	.layout{
		background: url(../imagens/bg_branco.png) no-repeat center top;
		height: 592px;
		margin: 0 auto;}

	.content{
		width: 984px;
		position: relative;
		min-height: 530px;
		margin: 0 auto;
		float: left;
		background: #FFF;
		border: 1px solid #215576;}

	h1{
		float: left;
		width: 117px;
		height: 95px;
		text-indent: -9000px;
		background: url(../imagens/logo.jpg) no-repeat;}

	.conteudo{
		padding: 44px 0 40px 47px;
		min-height: 530px;
		float: left;}

	.title_padrao h2{
		background: url(../imagens/arrow_title.jpg) no-repeat left 5px;
		padding-left: 20px;
		color: #999;
		font-size: 26px;
		letter-spacing: -2px;
		margin-bottom: 48px;
		height: 32px; }

	.center{
		width: 984px;
		margin: 0 auto;}

	/************************************************************************************/

	/* @Navigation: estilos do cabeçalho */
	/************************************************************************************/
	.navigation{
		width: 867px;
		height: 80px;
		padding-top: 15px;
		background:url(../imagens/bg_mn.jpg) repeat-x left top;
		float: right;}

	.navigation ul li{float: left;}

	.navigation ul.mn_principal li{
		padding: 15px 3px;
		font-size: 15px;
		background: url(../imagens/line_mn.jpg) no-repeat right top;}

	.navigation ul.mn_secundario li{
		padding: 15px 4px;
		margin-top: 3px;
		font-size: 11px;
		background: url(../imagens/line_mn_2.jpg) no-repeat right top;}

	.navigation ul.mn_secundario li.last{ background: none;}

	.navigation ul.mn_secundario li a h3{color: #4ba1d7;}

	.navigation ul.mn_principal li a h2:hover, .navigation ul.mn_secundario li a h3:hover{background: #ddf0fd;}
	.navigation ul.mn_principal li a h2, .navigation ul.mn_secundario li a h3{ padding: 2px 3px;}

	.meus_pedidos{
		padding: 14px 10px 12px 12px;
		margin-right: 5px;
		float: right;
		height: 30px;
		width: 67px;
		background: #d8e3ea;
		position: relative;}

	.meus_pedidos:hover{ background: #cde1ed;}
	.meus_pedidos.ativo{ background: url(../imagens/bg_meu_pedido.png) no-repeat;}

	.lista_pedidos{
		background: url(../imagens/bg_meus_pedidos.png) no-repeat;
		display: none;
		padding: 20px 12px 12px 11px;
		height: 161px;
		width: 330px;
		position: absolute;
		z-index: 90;
		right: 0;
		top: 56px;
		margin-top: -5px;}

	.lista_pedidos ul li{
		float: left;
		width: 165px;}

	.lista_pedidos ul li .thumb_img{
		background: url(../imagens/sombra_produtos.png) left bottom no-repeat;
		padding-bottom: 3px;
		width: 64px;}

	.lista_pedidos ul li .thumb_img img{ width: 45px; margin: 0 auto;}

	.lista_pedidos ul li h2{
		font-size: 14px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #0080d2; }

	.lista_pedidos ul li span{
		float: none;
		clear: both;}

	.lista_pedidos ul li .txt{
		height: 85px;
		margin-top: 20px;}

	.meus_pedidos p{ color: #0080d2;}

	.dados_usuario{ margin-left:21px;}

	.dados_usuario ul{ clear: both;}

	.dados_usuario h5:hover{ color: #0e96ed;}

	.dados_usuario span{
		padding: 0 8px;
		color: #99c8e4;}
	/************************************************************************************/
	/* @Home-page: estilos específicos da capa do site */
	/************************************************************************************/
	.banner_home{
		margin-top: 8px;
		float: left; }
	/************************************************************************************/
	/* @Footer: estilos do conteúdo contido no rodapé do site */
	/************************************************************************************/
	.footer{
		background: url(../imagens/bg_footer.jpg) repeat-y;
		height: auto;
		width: 984px;
		margin: 0 auto;
		height: 70px;}

	.footer ul li{
		float: left;
		height: 50px;
		background: url(../imagens/line_footer.jpg) no-repeat right top;
		padding: 20px 15px 0 15px;}

	.footer ul li.first{width: 120px;}

	.footer ul li.first a, .footer ul li.center address span{
		color: #afc5d0;
		font-size: 9px;
		font-style: normal;}

	.footer ul li.center{ width: 500px;}
	.footer ul li.center p.twitter a {background: url(../imagens/bt_twitter.jpg) no-repeat; width:29px; height:30px; margin:-37px 22px 0 0; display:block; text-indent:-9999em; float:right;}
	
	.footer ul li.last{
		width: 280px;
		background: none;
		padding-right: 0;}

	.deslogado{ display: none;}

	.footer ul li.last h2{
		color: #afc5d0;
		font-size: 12px;
		margin-top: -11px;}

	.footer ul li.last input.text{
		background: #002d4a;
		color: #7ba0b6;
		border: 1px solid #265b7c;
		width: 100px;
		margin-bottom: 0;}

	.footer ul li.last label{
		color: #afc5d0;
		margin-left: 5px;}

	.sac{
		background: url(../imagens/sac.png) no-repeat;
		width:192px;
		height: 38px;
		text-indent: -9000px;
		margin:-6px 25px 0 0 ;
		float: left;}

	.logo_grafia{
		background: url(../imagens/logo_grafia.png) no-repeat;
		width: 25px;
		height: 14px;
		float: right;
		text-indent: -60000px;
		margin:1px 5px 0 0;}

	/************************************************************************************/
	/*@login*/
	/************************************************************************************/
	.login p, .esqueceu_senha p{ margin-bottom: 50px;}

	.login input.text, .esqueceu_senha input.text{ width: 177px; float: left;}

	.login a{ margin: 3px 0 0 5px;}
	/************************************************************************************/
	/*@cadastro*/
	/************************************************************************************/
	.cadastro, .meus_dados{
		width: 400px;
		float: left;}

	.cadastro ul li, .meus_dados ul li{ margin-right: 11px;}

	.cadastro input.text, .contato input.text, .meus_dados input.text{ width: 180px;}

	input.numero_ddd{ width: 30px;}

	input.numero_com{ width: 65px;}

	.select_padrao{ width: 185px;}

	.cadastro .radio, .meus_dados .radio{margin-right: 20px;}

	.cadastro .chec_radio, .meus_dados .chec_radio{
		background: none;
		border: 0;}

	.cadastro .pessoa_fisica, .cadastro .pessoa_juridica{ margin-top: 20px;}
	/************************************************************************************/
	/*@meus_dados*/
	/************************************************************************************/
	/************************************************************************************/
	/*@contato*/
	/************************************************************************************/
	.contato ul{ margin-right: 52px;}

	.contato .txt{ margin-bottom: 50px;}

	.contato ul li{
		clear:both;
		float: none;}
	/************************************************************************************/
	/*@produtos*/
	/************************************************************************************/
	.lista_produtos ul li a img{
		/*opacity:0.35;
		-moz-opacity: 0.35;
		filter: alpha(opacity=35);*/}

	.lista_produtos ul li{
		float: left;
		margin-right: 32px;}

	.lista_produtos{
		margin:0 auto 0 44px;
		position: relative;
		width:805px;}

	.lista_produtos ul li a.opacity img{
		position: relative;
		opacity:1;
		-moz-opacity: 1;
		filter: alpha(opacity=1);
		z-index: 20;
		}

	.hover_produto{
		display: none;
		position: absolute;
		top: 175px;
		z-index: 10;}

	.fundo_1{
		background: url(../marcacao/imagens/fundo_produto_2.png) no-repeat;
		width: 358px;
		height: 358px;
		position: absolute;
		z-index: 10;}

	.fundo_2{
		background: url(../marcacao/imagens/fundo_produto_3.png) no-repeat;
		width: 358px;
		height: 358px;
		left: 211px;
		position: absolute;
		z-index: 10;}

	.fundo_3{
		background: url(../marcacao/imagens/fundo_produto_4.png) no-repeat;
		width: 358px;
		height: 358px;
		left: 378px;
		position: absolute;
		z-index: 10;}

	.fundo_4{
		background: url(../marcacao/imagens/fundo_produto_5.png) no-repeat;
		width: 358px;
		height: 358px;
		left: 404px;
		position: absolute;
		z-index: 10;}

	.fundo_5{
		background: url(../marcacao/imagens/fundo_produto_6.png) no-repeat;
		width: 362px;
		left: 570px;
		height: 358px;
		position: absolute;
		z-index: 10;}

	.nome_produto{
		background:url("../imagens/bg_nome_produto.png") no-repeat scroll 0 0 transparent;
		color:#FFFFFF;
		font-size:19px;
		height:27px;
		padding:20px 0 20px 20px;
		position: absolute;
		top: 62px;
		right: 23px;
		width:147px;}

	.fundo_4 .nome_produto, .fundo_5 .nome_produto{
    	top: 62px;
		left: 23px;
	}

	.fundo_4 .more_information, .fundo_5 .more_information{
    	left:7px;
		top:119px;
	}

	.more_information{
		background:url("../images/bt_mias_informacoes.png") no-repeat scroll 204px 108px transparent;
		display:block;
		height:358px;
		margin-top:-100px;
		position:absolute;
		right:10px;
		text-indent:-9000px;
		top:120px;
		width:362px;}

	.fundo_4 .more_information, .fundo_5 .more_information{background-position: 5px 108px;}

	.fundo_4 .more_information:hover, .fundo_5 .more_information:hover{background-position: 5px 108px;}

	.more_information:hover{ background: url(../images/bt_mais_informacoes_hover.png) no-repeat 204px 108px;}



	.nome_produto h2{ color: #FFF;}
	/************************************************************************************/
	/*@produto_detalhe*/
	/************************************************************************************/
	.produtos_detalhe{ height: 512px; float: left;}

	.aba_ver_todas_portas{
		background: url(../imagens/aba_ver_portas.jpg) no-repeat;
		height: 493px;
		width: 23px;
		display: inline;
		text-indent: -90000px;
		margin-top: -15px;
		position: absolute;
		left: 0;}

	.foto_detalhe{
		background: url(../imagens/sombra_detalhe_produto.png) no-repeat left bottom;
		width: 268px;
		margin-top: 15px;
		position: relative;}

	.foto_detalhe img{
		width: 173px;
		margin: 0 auto;
		position: relative;}

	.destaque_canto, .destaque_dobradica, .destaque_base{
		background: url(../imagens/area_destaque_pequeno.png) no-repeat;
		height: 38px;
		width: 38px;
		display: inline;
		text-indent:-9000px;
		position: absolute;}

	.destaque_canto{
		left:194px;
		top:-9px;}

	.destaque_dobradica{
		left:33px;
		top:15px;}

	.destaque_base{
		bottom:-14px;
		left:37px;}

	.destaque_fechadura{
		background: url(../imagens/area_destaque_grande.png) no-repeat;
		height: 53px;
		width: 54px;
		display: inline;
		text-indent:-9000px;
		position: absolute;
		left: 48px;
		top: 209px;}

	.detalhe_destaque{
		display: none;
		background: #FFF url(../imagens/bg_detalhe_destaque.jpg) repeat-y left top;
		border: 1px solid #4d99c9;
		border-left: 0;
		padding: 18px 18px;
		float: left;
		z-index: 20;
		width: 330px;
		position: absolute;
		bottom: 75px;
		left: 220px;}

	.foto_destaque{
		position: relative;}

	.detalhe_destaque img{margin-right: 20px;}

	.detalhe_destaque div.left{ margin-top: 22px;}

	.detalhe_destaque h2{color: #9dacb3;}

	.detalhe_destaque p{
		color: #9dacb3;
		width: 125px;
		margin-top: 15px;}

	.desativar_detalhes, .ativar_detalhes{
		color: #0a73b6;
		font-family: 'HelveticaNeueLight';
		text-transform: uppercase;
		font-size: 10px;
		margin: 37px 0 0 73px;
		float: left;}

	.box_fotos{
		margin-left: -1px;}

	.box_fotos ul li{
		background: url(../imagens/bg_moldura.jpg) no-repeat;
		height: 52px;
		width:72px;
		padding: 9px 9px 9px 8px;}

	.lacamento{
		background: url(../imagens/etiqueta_lancamento.jpg) no-repeat;
		height: 21px;
		width: 92px;
		float: left;
		text-indent: -9000px;}

	.descricao_produto{
		width: 237px;
		float: left;
		margin-left: 122px;}

	.descricao_produto ul li h2{
		margin: 20px 0;
		font-size: 20px;
		font-family: Arial, Helvetica, sans-serif;}

	.descricao_produto ul li p{ color:#9dacb3;}

	.mais_info{
		text-transform: uppercase;
		font-size: 11px;}

	.descricao_produto .opcoes h3, .revestimento h3{
		background: url(../imagens/arrow_branco.jpg) no-repeat left 0;
		padding-left: 12px;
		padding-bottom: 5px;
		margin-bottom: 5px;
		padding-top: 4px;
		color: #738083;
		text-transform: none;
		font-size: 12px;}

	.opcoes div{ margin-right: 25px;}
	.opcoes div.last{margin-right: 0;}
	.opcoes div.last li{ width: 30px;}

	.descricao_produto .opcoes ul li{
		background: #deecf5;
		color: #8497a0;
		padding: 4px;
		margin-bottom: 3px;
		margin-left: 15px;
		max-width: 75px; }

	.descricao_produto .opcoes ul li:hover, .descricao_produto .opcoes ul li.active{
		background: #207fbc;
		color: #FFF;}

	.revestimento{ margin-top: 15px;}
	.revestimento ul{ margin-left: 13px;}

	.revestimento li{
		background: url(../imagens/botoes.png) no-repeat -567px -3px;
		padding: 9px 9px 9px 8px;
		float: left;
		height: 25px;
		width: 95px;}

	.revestimento li span{ display: none;}

	.revestimento li:hover, .revestimento li.active{
		background-position: -567px -44px;}

	.revestimento li:hover span, .revestimento li.active span{
		display: block;
		margin-top: -25px;
		margin-left: 3px;
		color: #0e96ed;
		text-transform:capitalize;
	}


	.indicar_prod{
		color:#0A73B6;
		float:left;
		font-family:'HelveticaNeueLight';
		font-size:10px;
		position: relative;
		margin:9px 0 0 0;
		text-transform:uppercase;}

	.modal_indicar{
		background: #FFF;
		border: 1px solid #207fbc;
		padding: 11px;
		width: 275px;
		overflow:hidden;
		height:auto!important;}

	.modal_indicar p{ color: #9dacb3; margin-top: 10px;}

	.modal_indicar input{ float: left; margin-right: 3px;}
		/************************************************************************************/
	/* forms */
	/************************************************************************************/
	input, textarea{
		background-color:#FFF;
		border: 1px solid #bdd2e0;
		margin-bottom: 8px;}

	label{
		font-family: 'HelveticaNeueLight';
		color: #1b7dbb;}

	textarea{
		height: 128px;
		width: 378px;}

	input.error, textarea.error{border-color:#2180bc;}

	label.error{display: none !important;}
	/************************************************************************************/
	/*@faca_pedido*/
	/************************************************************************************/
	.faca_pedido .desc{
		width: 390px;
		margin-right: 140px;}

	.faca_pedido .img{ margin-top: -30px;}
	/************************************************************************************/
	/*@novidades*/
	/************************************************************************************/
	.lista_novidades{ width: 662px; margin-right: 42px;}

	#releases .lista_novidades,#clipping .lista_novidades{ width: 399px}
	
	#releases .lista_novidades .text ,#clipping .lista_novidades .text { width: 395px}
	
	
	#releases .lista_novidades .date ,#clipping .lista_novidades .date{ background: #999;}


	.lista_novidades .foto_video{
		width: 245px;
		min-height: 170px;}

	.lista_novidades ul li{ margin-bottom: 50px; float: left;}

	.lista_novidades .text{
		text-align: justify;
		width: 410px;
		float: left;}

	.lista_novidades .date{
		width: 60px;
		height: 71px;
		text-align: center;
		float: left;
		background: #2eb3e1;
		margin-right: 18px;
		margin-bottom: 17px;
		padding-top: 4px;
		color: #FFF;}

	.lista_novidades .date span{
		text-transform: uppercase;
		font-family: 'HelveticaNeueLight';
		display: block;}

	.lista_novidades .date span.day{
		font-size:32px;
		margin-left: -6px;
		letter-spacing:-5px;}

	.lista_novidades .date span.month, .lista_novidades .date span.year{ font-size: 11px;}

	.lista_novidades .text h2{
		margin-top: 15px;
		font-family:Arial,Helvetica,sans-serif;
		font-size:16px;
		font-weight:bold;
		text-transform:none;}

	.lista_novidades .nav{
		width: 414px;
		float: right;}

	.sidbar{
		width: 214px;
		float: right;}

	.sidbar ul li{ margin-bottom: 20px; float: left;}

	.box_padrao .top{
		background: url(../imagens/bg_box_top.jpg) no-repeat;
		height: 7px;
		width: 207px;
		float: left; }

	.box_padrao .center{
		background: #ebf8fe;
		width: 197px;
		margin-top: -3px;
		padding: 4px 0 4px 10px;
		float:left;}

	.box_padrao .center input.text{ width: 128px;}

	.box_padrao .center ul{ margin-top: 28px;}

	.box_padrao .center ul li{
		background: url(../imagens/marcador_sidbar.jpg) no-repeat left 6px;
		padding-left: 10px;
		margin-left: 10px;
		float: none;
		margin-bottom: 10px;}

	.box_padrao h2{
		color: #999;
		font-size: 17px;}

	.box_padrao form{
		padding-left: 10px;
		margin-top: 20px;}

	.box_padrao .bottom{
		background: url(../imagens/bg_box_bottom.jpg) no-repeat;
		height: 7px;
		width: 207px;
		float: left;}

	.lista_resultado h2{
		background:url("../imagens/marcador_sidbar.jpg") no-repeat scroll left 6px transparent;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		text-transform: none;
		padding-left:10px;}

	.lista_resultado small{ padding-left: 9px;}

	.lista_resultado ul li{
		display: block;
		clear: both;
		margin-bottom: 10px;}
	/************************************************************************************/
	/*@houser*/
	/************************************************************************************/
	.descricao_houser{
		width: 415px;
		float: left;}

	.descricao_houser ul li, .multimidia ul li{
		clear: both;
		margin-bottom: 45px;
		float: left;}

	.descricao_houser p{
		text-align: justify;
		width: 185px;}

	.descricao_houser h2, .multimidia h2{
		background: url(../imagens/marcador_houser.jpg) no-repeat left 8px;
		padding-left: 8px;
		font-size: 18px;
		margin-bottom: 20px;}

	.descricao_houser ul li div{ margin-right: 22px;}

	.multimidia{ float: left;}

	.multimidia ul li{ margin-bottom: 67px;}
	/************************************************************************************/
	/*@meus_pedidos*/
	/************************************************************************************/
	 .produtos_pedido ul li{
	 	float: left;
		margin-right: 0px;
		margin-top: 25px;}

	 .produtos_pedido ul li.last{
		 margin-right: 0;
		 width: 96px;}

     .produtos_pedido ul li img{ width: 44px; margin: 0 auto;}

	 .produtos_pedido ul li.thumb_img{
		background: url(../imagens/sombra_produtos.png) left bottom no-repeat;
		padding-bottom: 3px;
		margin-top: 0;
		width: 64px;}

	 .produtos_pedido ul{
		 padding: 8px 0;
		 float: left;
		 border-bottom: 1px solid #d9e4eb;
		 width: 887px;}

	.produtos_pedido .select_padrao{ width: 130px;}

	.produtos_pedido input.text{ width: 30px;}

	.produtos_pedido ul li p{
		color: #999999;
		font-family: 'HelveticaNeueLight';
		font-size: 11px;}

	.produtos_pedido ul li p span{
		text-transform: uppercase;
		font-family: 'HelveticaNeueBold';
		font-size: 11px;
		color: #1b7dbb;}

	.produtos_pedido ul li.tipo_porta{
		width: 165px;
		margin-right: 15px;
		margin-top: 42px;}

	.produtos_pedido ul li .bt_excluir{ margin-top: -16px;}

	.pedido_enviado{
		width: 457px;
		margin: 0 auto;
		text-align: center;}

	.pedido ul li{
		border-bottom: 1px solid #d9e4eb;
		float: left;}

	.pedido ul.cabecalho li{
		font-size: 16px;
		height: 25px;
		padding-right: 20px;}

	.pedido ul.cabecalho li.others, .pedido ul.lista_pedido li.others{ width: 110px;}

	.pedido ul.cabecalho li.first{ width: 520px;}

	.pedido ul.lista_pedido li.first{ width: 520px;}

	.pedido ul.lista_pedido li{
		height: 47px;
		padding-right: 20px;
		padding-top: 15px;}

	.pedido ul.lista_pedido li span{ display: block;}

	.detalhe_pedidos{ display: none;}

	.detalhe_pedidos h2{
		text-transform: none;}

	.detalhe_pedidos .produtos_pedido ul li.exceptions { width: 123px;}

	.detalhe_pedidos .produtos_pedido ul{border-top:1px solid #D9E4EB; margin-top: 20px;}

	.desc_pedido h2{
		color: #858585;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-transform: uppercase;
		margin-bottom: 15px;
		font-size: 12px;}



	/************************************************************************************/
	/*@termos de uso - politica*/
	/************************************************************************************/
	.termos_politica{
		width: 395px;
		text-align: justify;}

	.termos_politica h3{
		margin-bottom: 17px;
		font-size: 12px;
		margin-top: 30px;}
	/************************************************************************************/
	/*@onde encontrar*/
	/************************************************************************************/
	.onde_encontrar{}

	.box_mapa{
		width: 405px;
		float: left;}

	.box_mapa .img_mapa{
		width: 328px;
		height: 324px;
		position: relative;}

	.box_mapa .img_mapa	.hover{
		position: absolute;
		display: none;
		background: url(../imagens/marcadores_hover.png) no-repeat;
		width: 147px;
		height: 23px;
		text-align: right;
		color: #0883ae;
		padding-top: 5PX;
		float: left;
		z-index: 20;}

	.rs, .sc, .pr, .df, .sp, .ms, .rj, .rn, .mg, .ba, .go, .mt, .pa, .am, .ce, .se, .pb, .pe, .al{
		background: url(../imagens/marcador_mapa.png) no-repeat;
		height: 17px;
		width: 17px;
		float: left;
		display: inline;
		text-indent: -9000px;
		position: absolute;}

	.rs{
		bottom:25px;
		left:162px;}

	.sc{
		bottom:44px;
		left:191px;}

	.pr{
		bottom:68px;
		left:175px;}

	.sp{
		bottom:87px;
		left:201px;}
        .rn{
		bottom:227px;
                left:306px;}

	.ms{
		bottom:102px;
		left:154px;}
        .df{
		bottom:143px;
                left:203px;}
        .go{
		bottom:130px;
                left:188px;}

	.rj{
		bottom:85px;
		left:249px;}

	.mg{
		bottom:116px;
		left:238px;}

	.ba{
		bottom:167px;
		left:263px;}

	.mt{
		bottom:164px;
		left:143px;}


	.pa{
		left:168px;
		bottom:234px;}

	.am{
		left:71px;
		bottom:236px;}

	.ce{
		bottom:227px;
		left:281px;}

	
	.al{
		bottom:189px;
		left:308px;}
	
	.pb{
		bottom:208px;
		left:307px;}
	
	
	.se{
		bottom:172px;
		left:302px;}
		
	.pe{
		bottom:200px;
		left:321px;}
	
	.box_endrecos{
		display: none;
		margin-left: 140px;
		float: left;
		width: 380px;}


	.box_endrecos h2{
		background:url("../imagens/marcador_houser.jpg") no-repeat scroll left 4px transparent;
		font-size:11px;
		margin-bottom:10px;
		padding-left:8px;}

	.box_endrecos span{
		display: block;
		margin-left: 12px;}

	.box_endrecos ul li{ margin-bottom: 20px;}
	/************************************************************************************/
	/*@Select-fake*/
	/************************************************************************************/
	.select_fake select{ border: none;}

	.select-fake{
		height:25px;
		background: url(../imagens/bg_select_fake.jpg) right top no-repeat;
		overflow:hidden;
		float: left;
		padding:5px;}

	.select-fake{ width: 170px; }

	.select-hide{
		color: #959ca7 !important;
		margin-top:-32px !important;
		float:left;
		opacity:0;
		-moz-opacity: 0;
		filter: alpha(opacity=0); }

	.borda-left{
		background: url(../imagens/borda_left.jpg) no-repeat left 0;
		float: left;
		height: 25px;
		width: 1px;}

	.select_fake_error{background: url(../imagens/bg_select_fake_error.jpg) right top no-repeat;}

	.borda-left_error{background: url(../imagens/borda_left_error.jpg) no-repeat left 0}

	/************************************************************************************/
	/*#animacao*/
	/************************************************************************************/


	/************************************************************************************/
	/*       */



	/* @Phantom: phantom classes são classes sem nenhum estilo específico atribuído a
	   elas. Em algum momento essas classes recebem estilo através de herança. Servem
		 para acrescenter exceções a determinados elementos */

	/* first, second, third, exception-rule, penult, last, active, attention, highlight */
	/************************************************************************************/

	.relative{ position: relative;}
	/* @Aux: elementos auxiliares padrões */
	/************************************************************************************/
	.block{ display: block; }

	.bold{ font-weight: bold; }

	.clear{
		clear: both;
		padding: 0;
		height: 0;
		margin: 0; }

	.clearfix:after{
		clear: both;
		content: ".";
		display: block;
		height: 0;
		visibility: hidden;}

	.clearfix{ display: inline-block; }

	/* Hide from IE Mac \*/
	.clearfix{ display: block; }
	/* End hide from IE Mac */

	.italic{ font-style: italic; }

	.left{ float: left; }

	.line-through{ text-decoration: line-through; }

	.no-float{ float: none; }

	.none{display: none; }

	.right{float: right; }

	.underline{text-decoration: underline; }

	.uppercase{text-transform: uppercase; }
	/************************************************************************************/
	#page{
		background:#fff;
		height:120px;
		position:absolute;
		z-index:100;
		bottom:14px;
		display:none;}

	.close{
		font-weight:bold;
		font-size: 14px;
		float:right;}


	#facebox .close{
		position:absolute;
		right:-7px;
		top:-8px;}

	#lightbox-secNav-btnClose{
		background: url(../scripts/app/jquery-lightbox-0.5/images/bt_close.png) no-repeat;
		height: 21px;
		width: 21px !important;
		position: absolute;}

	#animacao{
		width: 910px;
		min-height:565px;}


	#animacao .hover_produto{top:45px;}

	#animacao .fundo_2{ left: 176px;}

	#animacao .fundo_3{ left: 343px;}

	#animacao .fundo_4{ left: 356px;}

	#animacao .fundo_5{ left: 522px;}




	/*alterações*/
	.descricao_produto .opcoes ul li:hover, .descricao_produto .opcoes ul li.active{
		background: #207fbc;
		color: #FFF;}

	.box_fotos {
		bottom:57px;
		left:267px;
		margin-left:-1px;
		position:absolute;
		z-index: 10;}

/*comunicacao*/
	#comunicacao {width:900px;}
	#comunicacao .Box {width:400px; margin:45px 0 0 30px; overflow:hidden;}
	#comunicacao .Box a.LnkAnteriror {float:left;}
	#comunicacao .Box a.LnkProximo {float:right;}
	#comunicacao .Box a.LnkVoltar {float:right;}
	#comunicacao .Box label {color:#999;}
	#comunicacao .Box h3 {font-family:'HelveticaNeueLight'; font-size:18px; color:#999; margin-bottom:20px;}
	#comunicacao .Box select {width:200px; margin-top:5px;}
	#comunicacao .Box ul {margin:30px 0;}
	#comunicacao .Box ul li {margin-bottom:23px; overflow:hidden;}
	#comunicacao .Box ul li div.BoxDate {background:#999; width:75px; height:85px; text-align:center; float:left; }
	#comunicacao .Box ul li div.BoxDate span {display:block; color:#fff; font-family:'HelveticaNeueLight'; font-size:10px; text-transform:uppercase;}
	#comunicacao .Box ul li div.BoxDate span.Exception {font-size:32px; margin:7px 0;}
	#comunicacao .Box ul li div.BoxContent {margin-left:20px; float:left; width:305px; text-align:justify;}	
		#comunicacao .Box ul li div.BoxContent img {float:left; width:150px; margin:3px;}	
	#comunicacao .Box2 {float:right;}	
	#comunicacao .Box2 a.Exception {margin:-20px 0 0 30px; display:block;}
	
/*/comunicacao*/

/*dados tecnicos*/
	#dados-tecnicos {width:270px; float:left; border-collapse: collapse; border-spacing: 0; margin:65px 0 0 13px;}
	#dados-tecnicos tr {border-bottom:1px solid #fff;}
	#dados-tecnicos thead tr th {background:#d4d4d4; font-size:12px; color:#797979; border-left:1px solid #fff; padding:3px;}
	#dados-tecnicos thead tr th.First {background:#fff; font-size:12px; color:#797979; border:none; width:119px;}
	#dados-tecnicos tbody tr td {background:#eaeaea; font-size:10px; color:#797979; border-left:1px solid #fff; padding:3px; text-transform:lowercase;}
	#dados-tecnicos tbody tr td.First {background:#d4d4d4; font-size:10px; color:#424242; border:none; width:119px; text-transform:capitalize}
	
/*dados tecnicos*/

