@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
}

body{
	background:#333333;
}
																						 
/* ------------------------------- ESTRUTURA INICIO ----------------------------------- */

/* TOPO_INICIO */

#topo{
	width:875px;
	height:210px;
	margin:0 auto;
	margin-top:20px;
	/*border:#00F solid 1px;*/
}

#topo_um{
	width:277px;
	height:210px;
	float:left;	
	background:url(../imagens/topo_um.jpg);
	padding:0px 0 0 50px;
}

#topo_dois{
	width:536px;
	height:206px;
	padding-top:4px;
	float:left;
	background:url(../imagens/topo_dois_pt.jpg);
}

/* TOPO_FIM */

/* MENU_TOPO_INICIO */

#menu_pt		{width:870px;;  padding: 0; height: 45px; margin:0 auto; margin-top:3px}

#menu_pt li	{display: inline; overflow:hidden; z-index:1000; text-decoration:none;}

#menu_pt li a		{background: url(../imagens/menu_css.jpg); float: left; height: 45px;
				text-indent: -10000px; overflow:hidden; z-index:1000; text-decoration:none;}
				
#menu_pt .principal	{background-position: 0px 0px; overflow:hidden; width: 96px;}
#menu_pt .principal:hover	{background-position: 0px -44px;  overflow:hidden;}

#menu_pt .empresa		{background-position: -96px 0px; width: 96px;}
#menu_pt .empresa:hover	{background-position: -96px -44px; }

#menu_pt .produtos		{background-position: -192px 0px; width: 96px;}
#menu_pt .produtos:hover	{background-position: -192px -44px; }	
	
#menu_pt .show_room		{background-position: -288px 0px; width: 96px;}
#menu_pt .show_room:hover	{background-position: -288px -44px; }
	
#menu_pt .noticias		{background-position: -384px 0px; width: 96px;}
#menu_pt .noticias:hover	{background-position: -384px -44px; }
	
#menu_pt .dicas	{background-position: -480px 0px; width: 96px;}
#menu_pt .dicas:hover	{background-position: -480px -44px;}

#menu_pt .trabalhe_conosco	{background-position: -576px 0px; width: 96px;}
#menu_pt .trabalhe_conosco:hover	{background-position: -576px -44px;}

#menu_pt .onde_encontrar	{background-position: -672px 0px; width: 95px;}
#menu_pt .onde_encontrar:hover	{background-position: -672px -44px;}

#menu_pt .contato	{background-position: -767px 0px; width: 97px;}
#menu_pt .contato:hover	{background-position: -767px -44px;}




#menu_en	{width:870px;;  padding: 0; height: 45px; margin:0 auto; margin-top:3px}

#menu_en li	{display: inline; overflow:hidden; z-index:1000; text-decoration:none;}

#menu_en li a		{background: url(../imagens/menu_css_en.jpg); float: left; height: 45px;
				text-indent: -10000px; overflow:hidden; z-index:1000; text-decoration:none;}

#menu_en .main	{background-position: 0px 0px; overflow:hidden; width: 96px;}
#menu_en .main:hover	{background-position: 0px -44px;  overflow:hidden;}

#menu_en .company		{background-position: -96px 0px; width: 96px;}
#menu_en .company:hover	{background-position: -96px -44px; }

#menu_en .products		{background-position: -192px 0px; width: 96px;}
#menu_en .products:hover	{background-position: -192px -44px; }	
	
#menu_en .show_room_en		{background-position: -288px 0px; width: 96px;}
#menu_en .show_room_en:hover	{background-position: -288px -44px; }
	
#menu_en .news		{background-position: -384px 0px; width: 96px;}
#menu_en .news:hover	{background-position: -384px -44px; }
	
#menu_en .tips	{background-position: -480px 0px; width: 96px;}
#menu_en .tips:hover	{background-position: -480px -44px;}

#menu_en .work_with_us	{background-position: -576px 0px; width: 96px;}
#menu_en .work_with_us:hover	{background-position: -576px -44px;}

#menu_en .where_to_find	{background-position: -672px 0px; width: 95px;}
#menu_en .where_to_find:hover	{background-position: -672px -44px;}

#menu_en .contact_us	{background-position: -767px 0px; width: 97px;}
#menu_en .contact_us:hover	{background-position: -767px -44px;}




#menu_es	{width:870px;;  padding: 0; height: 45px; margin:0 auto; margin-top:3px}

#menu_es li	{display: inline; overflow:hidden; z-index:1000; text-decoration:none;}

#menu_es li a		{background: url(../imagens/menu_css_es.jpg); float: left; height: 45px;
				text-indent: -10000px; overflow:hidden; z-index:1000; text-decoration:none;}

#menu_es .principale	{background-position: 0px 0px; overflow:hidden; width: 96px;}
#menu_es .principale:hover	{background-position: 0px -44px;  overflow:hidden;}

#menu_es .compania		{background-position: -96px 0px; width: 96px;}
#menu_es .compania:hover	{background-position: -96px -44px; }

#menu_es .productos		{background-position: -192px 0px; width: 96px;}
#menu_es .productos:hover	{background-position: -192px -44px; }	
	
#menu_es .show_room_es		{background-position: -288px 0px; width: 96px;}
#menu_es .show_room_es:hover	{background-position: -288px -44px; }
	
#menu_es .informaciones		{background-position: -384px 0px; width: 96px;}
#menu_es .informaciones:hover	{background-position: -384px -44px; }
	
#menu_es .sugerencias	{background-position: -480px 0px; width: 96px;}
#menu_es .sugerencias:hover	{background-position: -480px -44px;}

#menu_es .trabaje_con_nosostros	{background-position: -576px 0px; width: 96px;}
#menu_es .trabaje_con_nosostros:hover	{background-position: -576px -44px;}

#menu_es .donde_encontrar	{background-position: -672px 0px; width: 95px;}
#menu_es .donde_encontrar:hover	{background-position: -672px -44px;}

#menu_es .contacto	{background-position: -767px 0px; width: 97px;}
#menu_es .contacto:hover	{background-position: -767px -44px;}

/* MENU_TOPO_FIM */

/* MENU_RODAPE_INICIO */

#menu_rodape{
	width:990px; 
	height:25px; 
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0 auto;
}

#menu_rodape ul { text-align:center;}

#menu_rodape li	{
	display: inline; 
	padding:0 0 0 15px;	
}

#menu_rodape li a{
	color:#FFF;
	text-decoration:none;
	background:url(../imagens/rodape_separador.jpg) no-repeat center right;
	padding:0 20px 0 0;
}

#menu_rodape li a:hover{
	color:#FFF;
	text-decoration:underline;
	background:url(../imagens/rodape_separador.jpg) no-repeat center right;
	padding:0 20px 0 0;
}

#menu_rodape li a.ultimo { background:none;}

/* MENU_RODAPE_FIM */

#menu_prod li	{
	width:140px;
	list-style: none;
	padding:0 0 0 15px;	
	margin-top:5px;
   	border-bottom:#A3A3A3 dotted 1px;
	
}

#menu_prod li a{
	color:#333333;
	padding-left:10px;
	text-decoration:none;
	background:url(../imagens/flecha_cinza.jpg) no-repeat center left;
}

#menu_prod li a:visited{
	color:#333333;
	text-decoration:none;
}

#menu_prod li a:hover{
	color:#941A0A;
	text-decoration:none;
	background:url(../imagens/flecha_vermelha.jpg) no-repeat center left;
}


/* CONTEUDO_INICIO */

#container{
	width:905px;
	margin:0 auto;
}

#cont_topo{
	width:899px;
	height:24px;
	background:url(../imagens/conteudo_topo.jpg);
}

#cont_left{
	width:264px;
	height:500px;
	background:url(../imagens/conteudo_left.jpg);
	float:left;
}

#left_prod_um{
	width:264px;
	min-height:500px;
	background:url(../imagens/conteudo_left_prod.jpg) no-repeat; 
	float:left;
}

#left_prod_dois{
	width:235px;
	height:113px;
	background:url(../imagens/conteudo_left_prod_dois.jpg);
	float:left;
}
	
#cont_right{
	color:#FFF;
	padding-top:13px;
	padding-left:25px;
	width:610px;
	height:43px;
	float:right;
	background:url(../imagens/conteudo_right.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#cont_repeat{
	width:899px;
	background:url(../imagens/conteuto_repeat.jpg) repeat-y;
	float:left;
}

#cont_rodape{
	width:899px;
	height:33px;
	clear:both;
	background:url(../imagens/conteudo_rodape.jpg);
}

/* CONTEUDO_FIM */

/* RODAPE_INCIO */

#rodape_repeat{
	width:auto;
	height:44px;
	color:#FFFFFF;
	margin:0 auto;
	background:url(../imagens/rodape_repeat.jpg) repeat-x;
	padding-left:70px;
}

#rodape{
	width:860px;
	height:24px;
	background:url(../imagens/rodape.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:15px;
	padding-left:60px;
	color:#EEEEEE;
	margin:0 auto;
}

/* RODAPE_FIM */


/* ------------------------------- ESTRUTURA FIM -------------------------------------- */

/* TEXTOS INICIO */

#conteudo{
	width:550px;
	color:#3F3F3F;
	min-height:500px;
	margin-left:290px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	clear:right;
}

#conteudo_show{
	width:580px;
	color:#3F3F3F;
	min-height:500px;
	margin-left:270px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	clear:right;
}

.ult_not{
	width:140px;
	color:#FFFFFF;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:15px;
	margin-left:70px;
}

.cat{
	width:50px;
	color:#FFFFFF;
	padding-top:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:40px;
}

.cat_menu{
	width:150px;
	min-height:380px;
	color:#F00;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.representantes{
	width:100px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:9px;
	margin-left:75px;
}

.info{
	width:150px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:55px;
}

.ult_not_tit{
	color:#333333;
	width:154PX;
	height:27PX;
	margin-left:65px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.ult_not_desc{
	color:#999999;
	width:154PX;
	height:27PX;
	margin-left:65px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.rep_log{
	width:180px;
	color:#333333;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:14px;
	margin-left:62px;
	margin-bottom:15px;
}

.rep_logado{
	height:100px;
	width:180px;
	color:#000;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:14px;
	margin-left:62px;
	margin-bottom:15px;
}

/* TEXTOS FIM */

.form_tit{
	font-size:11px;
	margin-bottom:10px;
}

.not_tit{
	width:600px;
	padding-left:8px;
	font-weight:bold;
	margin-bottom:10px;
	background:url(../imagens/flecha_not.jpg) no-repeat center left;
}

.not_ant_tit{
	width:600px;
	color:#98190B;
	padding-left:8px;
	margin-bottom:10px;
	background:url(../imagens/flecha_not.jpg) no-repeat center left;
}

.not_img{
	width:auto;
	padding-right:15px;
	padding-bottom:10px;
	float:left;
}

.not_desc{
	width:550px;
	float:right;
	margin-bottom:20px;
}

.not_ant{
	width:200px;
	font-weight:bold;
	margin-bottom:10px;
}

.prod_tit{
	width:130px;
	background:url(../imagens/prod_tit_bg.jpg) no-repeat;
	padding-left:15px;
	margin-top:7px;
	float:left; 
}

.prod_img{
	width:100px;
	height:110px;
	float:left;
	padding-bottom:20px;
}

.show_tit{
	width:130px;
	background:url(../imagens/prod_tit_bg.jpg) no-repeat;
	padding-left:15px;
	margin-top:7px;
	margin-bottom:5px;
}

.show_img{
	width:180px;
	margin-bottom:20px;
}

.show_left{
	width:250px;
	float:left;
	margin:0 20px 0 20px;
}

.show_right{
	width:380px;
	float:right;
}

.right_um{
	float:left;
}

.right_dois{
	float:right;
}

.prod_princ{
	width:270px;
	float:left;
	margin-left:10px;
}

.prod_left{
	width:570px;
	min-height:400px;
	margin:0 0 30px 20px;
	float:left;
}

.prod_right{
	width:130px;
	float:right;
	margin-right:130px;
	margin-bottom:30px;
}

.prod_ref{
	margin-top:30px;
	margin-left:110px;
	padding-left:7px;
	margin-bottom:3px;
	color:#666666;
	background:url(../imagens/flecha_prod.jpg) no-repeat center left;
}

.prod_tam{
	margin-top:3px;
	margin-left:110px;
	margin-bottom:3px;
	padding-left:7px;
	color:#666666;
	background:url(../imagens/flecha_prod.jpg) no-repeat center left;
}

.pagvolt{
	float:left;
	margin-right:14px;
}

.num_pag{
	width:20px;
	height:20px;
	padding-left:8px;
	padding-top:3px;
	float:left;
	background:url(../imagens/numero_fundo.jpg) no-repeat;
}

a.num_pag:link{
	text-decoration:none;
	color:#5F5F5F;
}

a.num_pag:visited{
	text-decoration:none;
	color:#5F5F5F;
	
}

a.num_pag:hover{
	text-decoration:none;
}

.num_pag:active{
	width:20px;
	color:#5F5F5F;
}

.input{
	width:159px;
	height:20px;
	color:#333333;
	background:url(../imagens/input.jpg) no-repeat;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:55px;
	padding-left:3px;
	padding-top:2px;
}

.input_tc_um{
	width:267px;
	height:20px;
	color:#333333;
	background:url(../imagens/input_tc_um.jpg) no-repeat;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:3px;
	padding-top:4px;
	
}

.input_ct_um{
	width:253px;
	height:20px;
	color:#333333;
	background:url(../imagens/input_ct_um.jpg) no-repeat;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:3px;
	padding-top:4px;
	
}

.inputcod{
	width:151px;
	height:22px;
	color:#333333;
	background:url(../imagens/input_cod.jpg) no-repeat;
	border:none;
	padding-left:3px;
	padding-top:4px;
	margin-top:5px;
}

.codigo{
	width:140px;
	height:65px;
	float:left;
}

.form_contato{
	width:250px;
	float:left;
}

.input_tc_dois{
	width:169px;
	height:20px;
	color:#333333;
	background:url(../imagens/input_tc_dois.jpg) no-repeat;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:3px;
	padding-top:4px;
}

.inputnm_um{
	font-weight:bold;
	margin-bottom:5px;
}

.inputnm_dois{
	margin-bottom:5px;
}

.inputtam{
	width:100px;
	float:left;
}

.input_text{
	width:420px;
	height:183px;;
	border:none;
	background:url(../imagens/text_fundo.jpg) no-repeat;
	margin-bottom:10px;
	overflow:auto;
}

.input_msg{
	width:253px;
	color:#333333;
	height:76px;;
	border:none;
	background:url(../imagens/input_msg.jpg) no-repeat;
	margin-bottom:10px;
	overflow:auto;
}

.btn_curr{
	width:124px;
	height:24px;
	background:url(../imagens/btn_curr.jpg);
	border:none;
	margin-top:20px;
}

.btn_sm{
	width:69px;          
	margin-left:140px;
	margin-top:15px;   
}

.btn_entrar{
	width:59px;  
	margin-left:152px;
	margin-top:7px;   
	background:url(../imagens/btn_entrar.jpg);
	border:none;
}

.btn_enviar{
	width:80px;  
	margin-top:16px;   
	background:url(../imagens/btn_enviar.jpg);
	border:none;
}

.btn_assinar{
	width:59px;          
	margin-left:152px;
	margin-top:7px;   
	background:url(../imagens/btn_assinar.jpg);
	border:none;
}

.mapa{
	width:270px;
	height:350px;
	float:right;
}

.endereco{
	width:208px;
	height:123px;
	float:left;
	padding-top:22px;
	padding-left:23px;
	margin-top:20px;
	background:url(../imagens/endereco_fundo.jpg) no-repeat;
}

.logo_quilla_b{
	width:280px;
	height:125px;
	margin-top:20px;
	margin-left:20px;
	float:left;
	background:url(../imagens/logo_quilla_b.jpg);
}

.obri{
	width:160px;
	clear:both;
	font-weight:bold;
}

a img {
	border:none;
}

a:link{
	text-decoration:none;
}

a:visited{
	text-decoration:none;
}

a:hover{
	text-decoration:none;
}

a:active{
	text-decoration:none;
}

.pt{
	float:left;
	margin-left:180px;
	margin-top:15px;
}

.en{
	float:left;
	margin-top:15px;
	margin-left:10px;
}

.es{
	float:left;
	margin-bottom:20px;
	margin-top:15px;
	margin-left:10px;
}

.not_ant_tit a:link{
	color:#98190B;
	text-decoration:none;
}

.not_ant_tit a:visited{
	color:#98190B;
	text-decoration:none;
}

.not_ant_tit a:hover{
	color:#98190B;
	text-decoration:underline;
}

.not_ant_tit a:active{
	color:#98190B;
	text-decoration:none;
}

.paginacao{
	height:30px;
	margin:0 0 5px 0;
}

.adicionar{
	width:150px;
	height:14px;
	margin:5px 0 0 15px;
	float:left;
	color:#007100;
}

.adicionar img{
	margin-right:5px;
}

/* INICIO LIGHTBOX */

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../imagens/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../imagens/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/* FIM LIGHTBOX */

