/*
CSS com validado nivel 2.1 - Utilizando ImageSprite.

	Hinor

	COLORS
	Bordo - #65121D
	Vermelho - #D2263B
	Vermelho-Rosa - #EF3E56
	Verde Lima - #B6C134
	Azul - #008DC4
	Cinza (barras) - #ddd
	Cinza (fonte) - #666666
	Preto - #333333
	Roxo Escuro - #291044
	Roxo Claro - #634A6E
	
	SIZES
	Page - 988px;
*/
/* --- zera configuraes e nivela navegadores --- */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{ margin:0;padding:0; }
table { border-collapse:collapse;border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,th,var { font-style:normal;font-weight:normal; }
caption,th {text-align:left; }
li { list-style: none; }
h1,h2,h3,h4,h5,h6 { font-size:100%;font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0;font-variant:normal; }
/* to preserve line-height and selector appearance */
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
input,textarea,select{ font-family:inherit;font-size:inherit;font-weight:inherit; }
/*because legend doesn't inherit in IE */
legend { color:#000; }

table { font-size:inherit; }
a { text-decoration: none; outline:none; }
a:hover { text-decoration: underline; cursor:pointer; }

/* ##### Configuraes Gerais ####### */

body {
	margin: 0 auto;
	background-color: #13072c;
	background-image: url(../images/bg.jpg);
	background-position: center top;
	background-repeat: repeat-x;
	font-size: 11px;  
}

p,span, legend, label,a { font-family:Arial,Verdana, Clean, sans-serif; }
h1,h2,h3,h4,h5 { font-family:Arial,Verdana,Clean, sans-serif; }
ul { font-family:Arial,Verdana,Clean, sans-serif;  }
input,select { font-family:Arial,Verdana,Clean, sans-serif; font-size: 11px; }

.clear{clear:both; height: 0;}

p { line-height: 18px; font-size: 12px; color:#666666; }
/* ##### Uso do Image Sprite - itens que possuem background ###### */

#navegacao, .pt-br,.es,.en,.areas li,#busca-home,#rodape,#rodape ul li,#cabecalho #menu .submenu,#cabecalho #menu .submenu ul li,.destaque-espaco-hinor h2,.box-medio h2 .barra,
#destaque-eventos-ant, #destaque-eventos-prox,#area-suporte h3,.lista-suporte li, .escolhav,.escolhah,.imagens-produto-prox,.imagens-produto-ant,.style-area-suporte h3,
#exibe-produto .texto-produto ul li,#area-suporte .garantia-ico,#area-suporte .lupa-ico, .balao-lancamento, #banner-grande #cycle_nav a
{ 
	background: transparent url(../images/sprite.png) no-repeat;

 }

 .mundos-hinor li .hpl, .mundos-hinor li .impact, .mundos-hinor li .eightline, .mundos-hinor li .kong, .mundos-hinor li .bastsaka, .mundos-hinor li .in, .mundos-hinor li .active, .mundos-hinor li .star, 
 .mundos-hinor li .starl, .mundos-hinor li .stylo, .mundos-hinor li .cruzader, .mundos-hinor li .autogard, .mundos-hinor li .hplsw, .mundos-hinor li .carbono, .mundos-hinor li .hpf, .mundos-hinor li .hp, .mundos-hinor li .kompressor, 
 .mundos-hinor li .neo, .mundos-hinor li .hpind,.mundos-hinor li .hpm,.mundos-hinor li .meianove, .mundos-hinor li .drivers, .mundos-hinor li .cornetas, .mundos-hinor li .supertweeter,.mundos-hinor li .quadriplus,
 .mundos-hinor li .black,.mundos-hinor li .tweeter,.mundos-hinor li .magazine ,.mundos-hinor li .classblast,.mundos-hinor li .hpl600,.mundos-hinor li .hplnew, .mundos-hinor li .city, .mundos-hinor li .nokaut, .mundos-hinor li .line12
 { 
 	background: transparent url(../images/sprite_mundos.png) no-repeat;
 
 }
 
/* ##### Grid da pgina ########### */

#cabecalho { background-color: #fff; width: 988px; height: 126px; margin: 0 auto; position:relative; z-index: 50;  }

#banner-grande { background-color: #fff; display: none; min-height: 105px; height: auto !important; height: 105px; margin: auto; position: relative; width: 988px; z-index: 25; }
#banner-grande .cycle_banner { width: 968px; margin: 0 auto; }
#banner-grande .cycle_banner img { float: left; margin-left: 1px; }
#banner-grande #cycle_nav { bottom: -15px; left: 9px; position: absolute; }
#banner-grande #cycle_nav a { color: #634a6e; float: left; font-size: 9px; height: 11px; line-height: 11px; margin: 0 3px; width: 11px; background-position: -2px -269px; text-align: center; text-decoration: none; }
#banner-grande #cycle_nav a:hover, #banner-grande #cycle_nav a.activeSlide { background-position: -13px -269px; color: #291044; }

.banner-expansivel-bottom { display: none; height:300px; left: 0; position: absolute; top: 300px; width: 988px; }
 
#content { background-color: #fff; width: 988px;  margin: auto; padding:0 0 30px 0; }
#legalnotice { width: 988px; height: 20px; margin:auto; border-top:1px solid #DDDDDD; padding-top: 7px; font-size: 9px; text-align: center; }
#rodape { background-color: #fff; width: 988px; height: 77px; margin: auto; background-position: 0px -103px;}


/* ################### Cabecalho ######################  */
	
	/* ### navegacao ##### */
	#cabecalho #navegacao { background-position: 0 0 ; width: 988px; height: 31px; position:relative; z-index:1;  }

		/* ### idiomas #### */
		#cabecalho #navegacao .nav-idiomas { padding:8px 0 0 12px; }
			
			#cabecalho #navegacao .nav-idiomas li { float:left; }
			#cabecalho #navegacao .nav-idiomas li a { display: block; }
			#cabecalho #navegacao .nav-idiomas .pt-br { background-position: 0px -36px; width: 16px; height: 11px; margin:2px 0 0 5px;}
			#cabecalho #navegacao .nav-idiomas .es { background-position: -19px -36px; width: 16px; height: 11px; margin:2px 0 0 5px;}
			#cabecalho #navegacao .nav-idiomas .en { background-position: -40px -36px; width: 16px; height: 11px; margin:2px 0 0 5px;}
		
		/* ### areas #### */
		#cabecalho #navegacao .areas { float:right; color:#D2263B;  }
			
			#cabecalho #navegacao .areas li { float:left; margin: 0 10px 0 0; background-position: 15px -47px; padding:0 5px 0 15px; border-left: 1px solid #ddd; }
			#cabecalho #navegacao .areas li a { color:#5d5d5d; padding: 0 0 0 10px }
			#cabecalho #navegacao .areas .primeiro { border-left: 0; }
	
	/* #### logo  #### */
	#cabecalho img { margin:23px 0 0 20px; float:left; position:relative; z-index:1; }

	/* ### menu	#### */
	#cabecalho #menu { float:left; position:relative; z-index:1;  } 
		
		#cabecalho #menu ul { margin:35px 0 0 60px; font-size: 16px; color: #333333; }		
		#cabecalho #menu ul li { float:left; padding: 0; border-left: 1px dotted #ddd; }
		#cabecalho #menu ul li .link { color: #333333; display: block; height: 26px; padding:5px 15px 0 15px; float:left; }
		#cabecalho #menu ul li .link:hover { text-decoration:none; }
		#cabecalho #menu ul .primeiro-menu { border-left: 0; }
		
	/* ### sub-menus #### */
	#cabecalho #menu ul li .submenu { position:absolute; top: 66px; z-index:2; background-position: -24px bottom; padding-bottom: 20px; background-color: #fff; }
	#cabecalho #menu ul li .submenu ul { margin:0; padding:0; border:0; font-size: 11px; float:none; }
	#cabecalho #menu ul li .submenu ul li { border:0; margin:10px 40px 0 0; padding: 0 0 0 20px; background-position: -184px -445px; float:left;}
	#cabecalho #menu ul li .submenu ul li label { font-size: 13px; }
	#cabecalho #menu ul li .submenu ul li label a { font-size: 13px; background-color: transparent; color:#333333; margin:0; padding:0; }
	#cabecalho #menu ul li .submenu ul li ul { margin:10px 0 0 0; line-height: 20px; }
	#cabecalho #menu ul li .submenu ul li ul li { float:none; margin:0; padding:0; background-image: none;}
	#cabecalho #menu ul li .submenu ul li ul li a { color:#333333; }
	#cabecalho #menu ul li .submenu ul .primeiro-submenu { background-image: none; }

	#cabecalho #menu ul li #menu-produto { left:60px;  border-top:2px solid #291044; width: 340px; display:none; }
	#cabecalho #menu ul li #menu-produto ul li label a { color:#634A6E; font-weight: bold; }
	#cabecalho #menu ul li #menu-suporte { left:154px;  border-top:2px solid #291044; width: 400px; display:none; }
	#cabecalho #menu ul li #menu-suporte ul li label a { color:#634A6E; font-weight: bold; }
	#cabecalho #menu ul li #menu-sobre { left:240px;  border-top:2px solid #291044; width: 200px; display:none; }
	#cabecalho #menu .menu-sobre-es, #cabecalho #menu .menu-sobre-en { left: 240px; }
	#cabecalho #menu ul li #menu-sobre ul li label a { color:#634A6E; font-weight: bold;  }

	
	/* ### busca ### */
	#cabecalho #busca-home { background-position: 0px -68px; width: 225px; height: 28px; float:right; margin:37px 10px 0 0; position:relative; z-index:1;  }
		
		#cabecalho #busca-home input { border:0; margin:7px 0 0 30px; width: 130px; float:left; }
		#cabecalho #busca-home .label { margin:5px 0 0 15px; color:#fff; font-weight: bold; float:left; border:0; background-color: transparent; width: 40px; cursor:pointer; }

/* ################### Content  ######################  */

	/*#### lista de box principais #####*/
	.box-destaque { width: 370px; margin: 0 10px 0 10px; padding:30px 0 10px 0; float:left; }
	.box-destaque-es, .box-destaque-en { width: 970px; }
	.box-destaque-es .destaque-produto, .box-destaque-en .destaque-produto { margin: 0 60px 0 12px !important; }
 
	.box-destaque p { color: #666666; line-height: 20px; }
 
		/*########### box area de destaque - inicial #############*/
		.destaque-espaco-hinor { border-bottom: 1px solid #ddd; margin: 0 0 10px 0; }
			.destaque-espaco-hinor h2 { font-size: 14px; color: #fff; float:left; margin: 0 20px 0 0; background-position: right -183px ; }
			.destaque-espaco-hinor h2 span { background-color:#008DC4; padding: 5px; margin: 0 6px 0 0; display:block; }
			.destaque-espaco-hinor h1 { font-size: 14px; font-weight: bold; padding: 5px 0 0 0; color: #333333; }
			.destaque-espaco-hinor p { clear:both; padding:20px 0 30px 5px;  width: 260px;  }
			.destaque-espaco-hinor a { color:#333333  }

		.destaque-noticia { margin: 0 0 30px 0;  }
			.destaque-noticia h1 { font-size: 16px; color: #008DC4; font-weight: bold; margin:0 0 10px 0; }
			.destaque-noticia h1 a { color: #008DC4; }
			.destaque-noticia img { float:left;  border: 2px solid #eee; display:block;  }
			.destaque-noticia img:hover { border: 2px solid #634a6e; }
			.destaque-noticia p { margin:0 10px 0 10px; float:left; width: 170px; font-size: 11px; }
				.destaque-noticia .sub-noticia { border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; margin:10px 0 0 0; padding:3px; }
				.destaque-noticia .sub-noticia a { font-size: 11px; color: #666666; }

		.box-medio { }
			.box-medio h2 { color:#fff; font-size: 13px;}
			.box-medio h2 span { background-color:#008DC4;padding: 5px;}
			.box-medio h2 .barra { background-color: transparent; padding:0; display:block; border-top: 2px solid #008DC4; clear:both; margin:3px 0 2px 0; background-position: right -323px; height: 7px;  }
		
		.destaque-produto { width: 168px; float:left; margin: 0 0 40px 0; }
			.destaque-produto h1 { font-size: 16px; font-weight: bold; margin:5px 0 5px 0; color: #291044; }
			.destaque-produto a { color: #291044; display: block; font-weight: bold; position: relative; }
			.destaque-produto img { border:2px solid #fff; padding:0 0 0 0; }
			.destaque-produto p { padding-bottom: 10px; color: #666666; font-size: 11px; line-height: 15px; }
			.destaque-produto img:hover { border:2px solid #634a6e; }

		img.lancamento { border: none !important; margin: 0 !important; padding: 0 !important; position: absolute; right: -4px; top: 3px; }
		.produto-segmento a img.lancamento { right: 2px; top: 14px; }
		
		.destaque-projetos { margin:0 0 40px 0; }
			.destaque-projetos h2 span { background-color:#634a6e; }
			.destaque-projetos h2 .barra { border-top: 2px solid #291044; background-position: right -345px; clear:both; }
			.destaque-projetos h1 { font-size: 11px; color: #666666; font-weight: bold; margin:10px 0 0 0; }
			.destaque-projetos h1 a { color:#666666; }
			.destaque-projetos img { float:right; border:0; margin: 10px 0 0 5px; }
			.destaque-projetos p { margin:10px 0 10px 0; font-size: 11px; line-height: 15px; }
            .destaque-projetos a { margin-top: 35px; color: #291044; font-weight: bold; }
			.destaque-projetos .box-medio-divisaop { width: 175px; float:left; }
			.destaque-projetos .box-medio-divisaop h2 span { display: block; }
			.destaque-projetos .meu-espaco { margin:0 20px 0 0; }
			.destaque-projetos .meu-espaco h2 span { background-color:#291044; }

		
		.destaque-eventos { clear: both; margin: 0 10px; }
			.destaque-eventos h2 span { background-color:#291044;}
			.destaque-eventos h2 .barra { border-top: 2px solid #291044; background-position: right -325px; clear:both; }
			#destaque-eventos-ant { background-position: right -67px; width: 11px; height: 25px; float:left; margin:20px 0 0 0; cursor:pointer; }
			#destaque-eventos-prox { background-position: right -34px; width: 11px; height: 25px; float:right; margin:20px 0 0 0; cursor:pointer;  }
			#destaque-eventos-atual { float:left; }
				#destaque-eventos-atual p { width: 350px; line-height: 15px; font-size: 11px; }
				#destaque-eventos-atual ul { width: 755px; overflow:hidden; }
				#destaque-eventos-atual ul li { float:left; padding:10px; margin:0 0 0 5px; }
				#destaque-eventos-atual ul li a { color:#291044; font-size: 12px; font-weight: bold; }
				#destaque-eventos-atual .destaque-eventos-divisao { border-left: 1px solid #ddd; margin:0 0 0 4px; padding-left: 16px; }

   /*########### lista de noticias ##########################*/
   .lista-noticias {  }
		.lista-noticias ul li { color: #666666; padding:7px; border-bottom: 1px solid #ddd; }
		.lista-noticias ul li a { color: #666666; }

	/*############ menu de suporte ###################*/
	#area-suporte { width: 154px; float:left; margin:10px 0px 0 20px; padding: 10px 10px 10px 10px; color: #666666; background-color: #eee; }
		#area-suporte a { color: #666666; }
		#area-suporte h3 { color:#291044; font-size: 16px; border-bottom: 1px solid #ddd; padding: 0 0 5px 0; margin:40px 0 0 0; font-weight: bold; background-position: right -358px; }
		#area-suporte p { margin:10px 0 10px 0; line-height: 15px; }
			#area-suporte .lista-suporte li { padding:0 0 0 20px; margin:5px 0 0 0; }
			#area-suporte .lista-suporte .downloads { background-position: left -285px; } 
			#area-suporte .lista-suporte .perguntas { background-position: left -300px; } 
			#area-suporte .lista-suporte .assistencia { background-position: left -315px; }
		 	#area-suporte .lista-localizador span { display: block; margin:10px 0 0 0; font-weight: bold; }
			#area-suporte .lista-localizador a { text-decoration: underline; line-height: 20px; }

			#area-suporte .garantia-ico { padding:0 45px 0 0; background-position: -745px -423px ; }
			#area-suporte .lupa-ico { background-position: -535px -487px ; }
		
		.style-area-suporte { width: 174px; float:left; }
		.style-area-suporte a { color: #666666; }
		.style-area-suporte h3 { color:#B6C134; font-size: 16px; border-bottom: 1px solid #ddd; padding: 0 0 5px 0; margin:15px 0 0 0; font-weight: bold; background-position: right -358px; }
		.style-area-suporte p { margin:10px 0 30px 0; line-height: 15px; }
		
		.lista-assistencia tr td p{ margin:0 0 10px 0; padding:0; clear:both; line-height: 15px; padding-left:5px; font-size: 11px; }
		.lista-assistencia tr td { border-bottom: 1px solid #ddd; }
		.lista-assistencia strong {  padding:10px 0 0 0; display: block; float:left; padding-left:5px; }
		
	/*############# menu interno ################## */
	#menu-interno { float:left; margin:10px 10px 0 10px; border-bottom: 3px solid #291044; }
		#menu-interno h1 {width: 180px; color: #fff; }
		#menu-interno h1 span { background-color:#291044; padding:7px 7px 7px 10px; font-size:13px; display:block; width: 154px; }
		#menu-interno ul { margin-top:10px; width: 170px; }
		#menu-interno ul li { border-bottom: 1px solid #ddd;padding: 0 0 5px 0; margin:5px; }
		#menu-interno ul li a { color: #666666; }
		
		/*######## mundos hinor ################### */
		.mundos-hinor li { margin-left:0 !important; padding-left:0px !important; }
		.mundos-hinor li a { display: block; height: 32px; width: 170px; border: 2px solid #fff;   }
		.mundos-hinor li a:hover { border: 2px solid #634A6E; overflow:hidden;}
		.mundos-hinor li .hpl { background-position: 0 -8px; } 
		.mundos-hinor li .impact { background-position: 0 -45px ; } 
		.mundos-hinor li .eightline { background-position: 0 -83px; }
		.mundos-hinor li .line12 { background-position: 0 -1306px; } 
		.mundos-hinor li .kong { background-position: 0 -125px; } 
		.mundos-hinor li .bastsaka { background-position: 0 -169px; } 
		.mundos-hinor li .in { background-position: 0 -210px; } 
		.mundos-hinor li .active { background-position: 0 -254px; } 
		.mundos-hinor li .star { background-position: 0 -302px; } 
		.mundos-hinor li .starl { background-position: 0 -340px; } 
		.mundos-hinor li .stylo { background-position: 0 -383px; } 
		.mundos-hinor li .cruzader { background-position: 0 -425px; }
		.mundos-hinor li .autogard { background-position: 0 -1350px; } 
		.mundos-hinor li .hplsw { background-position: 0 -467px;  } 
		.mundos-hinor li .carbono { background-position: 0 -511px; } 
		.mundos-hinor li .hpf { background-position: 0 -555px; } 
		.mundos-hinor li .hp { background-position: 0 -593px; } 
		.mundos-hinor li .kompressor { background-position: 0 -631px; } 
		.mundos-hinor li .neo { background-position: 0 -668px; } 
		.mundos-hinor li .hpind { background-position: 0 -705px; } 
		.mundos-hinor li .hpm { background-position: 0 -745px; }
		.mundos-hinor li .meianove { background-position: 0 -785px; }
		.mundos-hinor li .drivers { background-position: 0 -820px; }
		.mundos-hinor li .cornetas { background-position: 0 -855px; }
		.mundos-hinor li .supertweeter { background-position: 0 -895px; }
		.mundos-hinor li .quadriplus { background-position: 0 -937px; }
		.mundos-hinor li .black { background-position: 0 -979px; }
		.mundos-hinor li .tweeter { background-position: 0 -1018px; }
		.mundos-hinor li .magazine { background-position: 0 -1052px; }
		.mundos-hinor li .classblast { background-position: 0 -1088px; }
		.mundos-hinor li .hpl600 { background-position: 0 -1125px; }
		.mundos-hinor li .hplnew { background-position: 0 -1167px; }
		.mundos-hinor li .city { background-position: 0 -1208px; }
		.mundos-hinor li .nokaut { background-position: 0 -1257px; }
		.mundos-hinor li .thumber { }
		
	/*#### resultado busca produto - segmentos #####*/
	#resultado-busca { float:left; margin:10px 0 0 10px; width: 765px; }
		#resultado-busca h2 { font-size: 22px; border-bottom: 1px solid #ddd; padding:0 0 5px 0; color: #634a6e; }
		#resultado-busca h2 span { color:#291044; }
		#resultado-busca #area-suporte { padding:10px 10px 60px 10px; margin:0; }
		#resultado-busca #area-suporte h1 { color:#B6C134  }
		#resultado-busca img { margin:10px 0 0 0px; }/* corrigido bug */
 		
 		

		/*## lista resultado dos produtos ###*/
		#resultado-lista-produtos { float:left; width: 565px; margin:0 25px 0 0; }
			#resultado-lista-produtos .produto-linha { clear:both; height:1px; border-bottom: 1px solid #ddd;  }

			/*## produto exibidos no segmento e nas categorias em colunas ####*/
			.produto-segmento { width: 174px; float:left; margin: 0 20px 15px 0;  }
				.produto-segmento h1 { font-size: 13px; color: #EF3E56; margin:7px 0 7px 0; }
				.produto-segmento h1 a { font-size: 18px; color: #291044; }
				.produto-segmento img { border:2px solid #fff; padding:12px 0 12px 0;  }
				.produto-segmento img:hover { border:2px solid #634A6E; }
 				
				.produto-segmento .desc-produto { margin:5px 0 5px 0; }
				.produto-segmento a { color:#EF3E56; display: block; position: relative; }
				.produto-segmento p strong { font-size:11px; }

			.ultimo-produto-segmento { margin:0 0 15px 0; }
			.primeiro-produto-segmento { clear:both; }
			
			/*### produtos exibidos na listagem de produtos em linhas ###*/
			.produto-segmento-linha { border-bottom: 1px solid #ddd; }
				#resultado-busca .produto-segmento-linha h1 { width: 180px; border:none; float:left; padding:10px 0 0 0; font-size: 18px;  }
				#resultado-busca .produto-segmento-linha img { float:left;margin:10px 15px 10px 0; }
				.produto-segmento-linha p { width: 190px; float:left; padding:15px 0 0 0; }
				.produto-segmento-linha .desc-produto { width: 350px; padding:10px 0 7px 0; }
				.produto-segmento-linha a { display:block; float:left; color:#634A6E; }	
				.produto-segmento-linha img { border:2px solid #eee; padding:12px 0 12px 0;  }
				.produto-segmento-linha img:hover { border:2px solid #634A6E; }

			/*### noticias do segmento #####*/
			#resultado-busca .segmento-noticias { width: 370px; padding:0 10px 0 0; float:left; }
			#resultado-busca .segmento-noticias h2 { font-size:13px; color:#291044; padding:5px; margin:10px 0 0 0; font-weight: bold; }
			#resultado-busca .segmento-noticias ul li { padding:2px 0 2px 7px; }
	
			/*### projetos listados na pgina de segmentos  ###*/
			#resultado-busca .segmento-projeto { width: 175px; float:left; margin:10px 0 0 10px; padding:5px 0 5px 0;}
				#resultado-busca .segmento-projeto h1 { font-size: 13px; border:none; color:#291044; font-weight: bold; }
				#resultado-busca .segmento-projeto p { line-height: 15px; }
				#resultado-busca .segmento-projeto a {  color:#291044; font-weight: bold; margin:5px 0 0 0; display: block; }
				#resultado-busca .segmento-projeto img { margin:3px 0 3px 0; }
			
			/*### barra de escolha de forma de listagem ###*/
			.forma-classificacao { background-color: #eeeeee; margin:10px 0 0 0; color:#634A6E;padding:5px;border:1px solid #ddd;  height: 15px;  }
				.forma-classificacao .floatright { float:right; margin:0 10px 0 0; }
				.forma-classificacao .escolhah { width: 15px; height: 15px; display: block; background-position: 0 -342px; float:left; }
				.forma-classificacao .escolhav { width: 15px; height: 15px; display: block; background-position: 0 -360px; float:left; }

		/*### box de exibio do produto ###*/
		#exibe-produto { width: 770px; margin:0; }
			#exibe-produto .texto-produto { width: 398px; float:left; margin:10px 0 0 10px; }
			#exibe-produto .texto-produto h1 { border:0; font-size: 18px; margin:10px 0 0 0; float:left; width: 220px; }
			#exibe-produto .texto-produto h2 { font-size: 15px; color:#666666; padding:2px 0 10px 0; margin:0 0 10px 0; border-bottom: 1px #d2d2d2 dotted; display: block; clear:both; }
			#exibe-produto .texto-produto p { float:left;  line-height: 15px; margin:0 0 10px 0; }
			#exibe-produto .texto-produto ul {  float:left; margin:10px 0 0 0; font-size: 12px; color:#333333; background-color: #F0F0F0; padding:10px; }
			#exibe-produto .texto-produto ul li { background-position: left -378px; padding:0 0 0 10px; margin:0 0 10px 0; }
			#exibe-produto .texto-produto img { margin:0 0 20px 0 ; float:left; }
			#exibe-produto .texto-produto .mundos-hinor { margin:0; padding:0; background-color: transparent; }
			#exibe-produto .texto-produto .mundos-hinor li { margin:0; padding:0; }
			#exibe-produto .texto-produto .mundos-hinor li a { margin:5px 0 0 0; }
			#exibe-produto .texto-produto .mundos-hinor li a:hover { margin:5px 0 0 0; border-color: #fff;}
			
					#exibe-produto .texto-produto .descontinuado { background-color: #F0F0F0;  }
					#exibe-produto .texto-produto .descontinuado p { display:block;float:none; text-align: center; padding:5px 0; color:#634A6E; font-weight: bold; }
			
			#form-amigo { margin: 0 0 10px 0; }
				#form-amigo #Captcha-label { padding:10px 0 5px 0; }
				#form-amigo #Captcha-input { clear:both; display: block; }
				
			#exibe-produto .texto-produto #form-amigo ul { float:none; }
			#form-amigo .send { background-color:#F0F0F0; border:1px solid #ccc; padding:5px 10px 5px 10px; cursor: pointer;  }
			#form-amigo input { margin:0 0 10px 0; }

			/*## imagens do produto ###*/
			.imagens-produto { float:left; width: 294px; margin:20px 40px 0 20px; }
				#resultado-busca .imagens-produto img { float:left; margin:10px 5px 0 0; }
				.imagens-produto-ant { background-position: right -67px; width: 11px; height: 25px; float:left; margin:20px 5px 0 2px; cursor:pointer; }
				.imagens-produto-prox { background-position: right -34px; width: 11px; height: 25px; float:left; margin:20px 0 0 0; cursor:pointer;  }
				
				.imagens-produto .ampliar { border-bottom: 1px solid #ddd; padding:0 0 5px 0; }
				.imagens-produto .ampliar p { text-align: center;font-size: 11px; text-decoration: underline; }
				
 				.imagens-produto .tab_img_product { display: inline-block; float: left; position: relative; width: 100%; z-index: 1; }
 				.imagens-produto .tab_img_product li { border: 1px solid #fff; border-bottom-color: #ddd; color: #b4b4b4; float: left; font-size: 14px; height: 26px; line-height: 26px; padding: 0 10px; }
				.imagens-produto .tab_img_product li:hover,
 				.imagens-produto .tab_img_product li.active { border-color: #ddd; border-bottom-color: #fff; color: #666; }
 				.imagens-produto .tab_img_product li:hover a,
 				.imagens-produto .tab_img_product li.active a { color: #666; }
				.imagens-produto .tab_img_product li a { color: #b4b4b4; display: block; }
 				.imagens-produto .tab_img_product li a:hover { text-decoration: none; }
 
 				.imagens-produto #prod_pics,
 				.imagens-produto #prod_360 { background-image: url("../images/bg_tab_container.png"); background-repeat: no-repeat; float: left; margin-top: -1px; padding-left: 10px; position: relative; width: 284px; z-index: 0; }
				.imagens-produto #prod_360 #3D { float:left; height: 204px; width: 272px; }
				.imagens-produto #prod_360 #3D { float:left; height: 204px; width: 272px; }
				.imagens-produto #prod_360 a#zoom_360 { color: #291044; float: left; margin-top: 20px; text-align: center; text-decoration: underline; width: 100%; }
 				.preload { background: url('../images/ajax-loader.gif') no-repeat 50% 50%; }
				.balao-lancamento { background-position: -638px -454px; width: 150px; float:right; text-align: center; height: 40px;padding:4px 0 0 0 ; margin:0 -50px 0 0; color:#FFF; font-weight: bold; font-size: 14px; }
				
				/* tooltip */
				.class-test { width: 300px; background-color: #efefef; color:#000; border:1px solid #ddd; padding:10px; }
		/*### tabela com dados do produto ###*/
		#exibe-dados { width: 570px; float:left; margin:0 20px 0 0; }
			/* menu */
			.dados-produto { border-bottom: 1px solid #ccc; overflow: auto; margin:20px 0 0 0; }		
				.dados-produto li { float:left; border-left:1px solid #ccc; padding:3px 10px 5px 10px; cursor:pointer; }
				.dados-produto li:hover,.dados-produto .hover { background-color:#291044; color:#fff; }
			/* conteudo do menu */
			.dados-conteudo { border-bottom: 1px solid #ccc; display:none; margin:0 0 20px 0; }
				.dados-conteudo ul { margin:10px 0 20px 0  }
				.dados-conteudo ul li { border-bottom: 1px solid #ddd; line-height: 20px; text-align: right;}
				.dados-conteudo ul li label { text-align: left; float:left; }
			/* outras informacoes */
			.mais-info { }
				.mais-info h1 { font-size: 14px; font-weight: bold; margin:30px 0 0 0; border-bottom: 1px solid #ddd; padding:0 0 5px 0; color: #291044; }
				.mais-info table { font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin:5px 0 0 0; line-height: 17px; }
				.mais-info table th { font-weight: bold; }
				.mais-info table a { color:#634A6E; text-decoration: underline;  }

	/*############## tela de suporte ################*/
		.suporte .produto-segmento h1 a { font-size: 16px; color:#291044; font-weight: bold; }
		.suporte .produto-segmento img { border-color:#fff; padding: 0; }
 		.suporte .produto-segmento img:hover { border-color:#634A6E; }
		.suporte .produto-segmento a { color:#634A6E; font-weight: bold; }
		.suporte .produto-segmento p { margin:0 0 5px 0; }
		.suporte h4 { border-bottom: 1px dotted #ddd; margin:0 20px 20px 0; padding: 0 0 5px 0; }
		.suporte h4 span { color:#634A6E;   }
		.suporte h3 { font-size: 14px; font-weight: bold; color: #333; }
		.suporte h5 { padding: 20px 0 0 0; font-size: 14px; font-weight: bold; color: #333; }
		.suporte .pfloat { width: 200px; float:left; }
		.suporte #area-suporte h3 { font-size: 16px; }
		.suporte #area-suporte a { color:#634A6E; font-weight: bold; }
		.suporte .semborda li { border-bottom: 0 ; }
		.suporte ul li a { color: #666666; }

		.box-suporte { float:left; width: 570px; margin:0 20px 0 0; }
			.box-suporte h1 { font-size: 16px; margin:10px 0 10px 0; color:#291044; font-weight: bold; }
			.box-suporte p { padding: 5px 0 5px 0; }
			.box-suporte .input-text-suporte { width: 300px; padding:2px; margin:0 10px 0 0; }
			.box-suporte .input-submit-suporte { width: 100px; background-color: #ddd; border:1px solid #999; padding: 2px; }

			.box-suporte table { font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin:5px 0 0 0; line-height: 17px; width: 100%; text-align: left; }
			.box-suporte table th { font-weight: bold; text-align: left; }
			.box-suporte table a, a.download { color:#634A6E; text-decoration: underline;  }
	
			.box-suporte ul { margin:10px 20px 20px 0  }
			.box-suporte ul li { border-bottom: 1px solid #ddd; line-height: 20px; text-align: right; overflow: auto; }
			.box-suporte ul li label { text-align: left; float:left; }
			.box-suporte ul li label a { color: #333; }

			.box-suporte dl { font-family: Arial, Helvetica, sans-serif; margin:20px 0 0 0;  }
			.box-suporte dl dt { float:left; width: 80px; font-weight: bold;height: 30px; }
			.box-suporte dl dd { padding:0 10px 20px 0; }

			.box-suporte .chamada-destaque-grande { width: 320px; overflow: auto; float:left;  }
			#resultado-busca .box-suporte .chamada-destaque-grande img { float:left; margin:0; }
			.box-suporte .chamada-destaque-grande p { margin:0 10px 0 10px; width: 130px; float:left; padding:0; }

			.box-suporte .chamada-destaque-pequena { float:right; width: 210px; border-left: 1px solid #ddd; padding:0 0 0 20px; margin:10px 0 0 0; }
			#resultado-busca .box-suporte .chamada-destaque-pequena img { margin:0; }
			.box-suporte .chamada-destaque-pequena p { width: 190px; }
		
			.box-suporte .donwload { display:block; margin:10px 0 0 0 }
			.box-suporte .donwload:hover { text-decoration: none; color:#008dc4 }
			.box-suporte .donwload img { width:10px; height:10px; }
 
			.box-suporte .donwload-projeto-generico { display:inline; margin:10px 0 0 0 ; padding-left: 5px;}
			.box-suporte .donwload-projeto-generico:hover { text-decoration: none; color:#008dc4 }
			.box-suporte .donwload-projeto-generico img { width:10px; height:10px; }
			
			.box-suporte p span.closeCatalogImg { color: #291044; cursor: pointer; display: none; float: right; margin-right: 2px; text-decoration: underline; }
			.box-suporte p span:hover.closeCatalogImg { text-decoration: none; } 
		
			#catalog_images { display: none; width: 100%; }
		
			#catalog_images ul { display: inline-block; margin: 10px 20px 0 0; width: 100%; }
			#catalog_images ul li { border: none; float: left; height: 136px; list-style: none; margin: 0 0 8px 8px; overflow: hidden; padding: 0; width: 136px; }
			#catalog_images ul li a { display: block; height: 130px; margin: 0; padding: 0; width: 130px; }
			#catalog_images ul li img { border: 3px solid #dddddd; margin: 0; padding: 0; }
			#catalog_images ul li img:hover { border-color: #9070b1; }
			#catalog_images ul li.no_margin_left { margin-left: 0 !important; }
		
		.suporte-linha { border-bottom: 1px solid #ddd; margin:20px 20px 20px 0; }
		
		.suporte .preanalise {  }
			.suporte .preanalise	.zend_form { margin:0; }
			.suporte .preanalise dl dt { float:none; width: auto; color: #666666; height: 20px; }
			.suporte .preanalise .submit { width: 100px; background-color: #ddd; border:1px solid #999; padding: 2px;  }
			.suporte .preanalise #fieldset-dados input { width: 200px; }
			
			.suporte .preanalise #fieldset-fonteAux dl,.suporte .preanalise #fieldset-crossCap dl,.suporte .preanalise #fieldset-enviar dl { margin:0; }
				.suporte .preanalise #fieldset-fonteAux dl dt,.suporte .preanalise #fieldset-crossCap dl dt  { float:left; margin:0 5px 0 0; }
				.suporte .preanalise #fieldset-fonteAux dl dt label,.suporte .preanalise #fieldset-crossCap dl dt  label { display:block; height: 20px; vertical-align: middle; }

 	.alert { background-color:#EF3E56; color:#FFFFFF; font-family:Arial; font-size:12px; font-weight:bold; margin:20px 0; padding:15px 0; text-align:center; }
 
	/*########## tela institucional #######################*/
	.institucional { }
		.box-institucional { float:left; width: 570px; margin:0 20px 0 0;  }
		.box-institucional h1 { font-size: 16px; margin:20px 0 10px 0; color:#291044; font-weight: bold;  }
		.box-institucional p { padding: 5px 0 5px 0; }
		.box-institucional h4 { border-bottom: 1px dotted #ddd; margin:0 20px 20px 0; padding: 0 0 5px 0; }
		.box-institucional h4 span { color:#634A6E; }
		.box-institucional h3 { font-size: 14px; font-weight: bold; color: #333; }
		.box-institucional .pfloat { width: 200px; float:left; font-size: 11px; }
		.box-institucional a { color: #544069; font-weight: bold; }
		.box-institucional a:hover { cursor: pointer; }

		.box-institucional .agenda { float:none; text-align: left; margin:20px 0 20px 0; padding:0; }
		.box-institucional .agenda li { float:none; clear:both; margin:5px 0 5px 0; border-bottom: 1px solid #ddd; padding: 0 0 5px 0; }
		.box-institucional .agenda span { display: block; float:left; margin: 0 0 0 0; }
		.box-institucional .agenda .agenda-local, .box-institucional .agenda .agenda-cidade, .box-institucional .agenda .agenda-dia { margin:0 20px 0 0; }
		.box-institucional .agenda .agenda-dia { width: 60px; }
		.box-institucional .agenda .agenda-cidade { width: 100px; }
		.box-institucional .agenda .agenda-local { width: 160px; }
		.box-institucional .agenda .agenda-juiz { width: 160px; }

		.box-institucional ul { float:right; margin:0 20px 0 0; text-align: right;  }
		.box-institucional #mapasite { float:none; margin:20px 0 0 0; text-align: left; }
		.box-institucional #mapasite ul { float:none; margin:0; text-align: left; }
 
		.box-institucional ul.promocao { float: none; display:block; margin:20px 0 0 0; text-align: left;  }
 		.box-institucional ul.promocao li { border-right: 1px solid #ddd; padding: 0 20px 0 0; float: left; width: 250px; height: 220px; }
		.box-institucional ul.promocao li.ultimo { border: none; margin: 0 0 0 20px; padding: 0 20px 0 0; }		
 
		.box-institucional .lista { margin:10px 20px 20px 0; float:none; }
			.box-institucional .lista li { border-bottom: 1px solid #ddd; line-height: 20px; text-align: right; }
			.box-institucional .lista li label { text-align: left; float:left; }
			.box-institucional .lista li a { color: #333; }
				.box-institucional .lista .feira-fotos { margin:10px 0 10px 0; display: none; }
				.box-institucional .lista .feira-fotos p { text-align: left; margin:0; padding:0; line-height: 15px; }
				#resultado-busca .box-institucional .lista .feira-fotos img { margin:5px 13px 5px 0; padding:0; float:left; }
		
 		.box-institucional .lista-lojas li   { text-align: left; font-size: 12px; font-weight: bold;  }
 		.box-institucional .lista-lojas li a { float: right; color: #634A6E; font-weight: normal; }  	
 
		.box-institucional dl { font-family: Arial, Helvetica, sans-serif; margin:20px 0 0 0;  }
			.box-institucional dl dt { float:left; width: 80px; font-weight: bold;height: 30px; }
			.box-institucional dl dd { padding:0 10px 20px 0; }

		.box-institucional .input-select-institucional { padding:2px; margin:10px 10px 0 0; font-family: Arial, Helvetica, sans-serif }
		.box-institucional .input-text-institucional { padding:2px; margin:10px 10px 0 0; font-family: Arial, Helvetica, sans-serif }
		.box-institucional .input-submit-institucional { width: 100px; background-color: #ddd; border:1px solid #999; padding: 2px; }
		.box-institucional .data { font-family: Arial, Helvetica, sans-serif; margin-bottom: 15px; color: #999; font-size: 11px; }
		.institucional .grande { width: 763px; }
		
		/*#### formulario de envio de arquivos #####*/
		.box-institucional .form {  }
		.box-institucional .form dd { padding:0; }
		.box-institucional .form dt { float:left; display:block; text-align: right; width: 120px; margin:0 15px 0 0; font-size: 12px;font-weight: normal; }
		.box-institucional .form form { border:3px solid #B6C134; width: 500px; margin:20px 105px 0 30px; float:left; font-size: 11px; padding:10px 0 20px 0; font-family: Arial, Helvetica, sans-serif; }	
		.box-institucional .form input { display: block; margin: 10px 0 10px 120px; width: 200px; font-size: 13px; }
		.box-institucional .form select { font-size: 13px; }
		.box-institucional .form .botao { width: 130px; margin:0 0 0 265px; background-color: #ddd; border:1px solid #ccc; }
		
		.box-institucional .contato dl {  }
		.box-institucional .contato dt { color: #333; margin:0;  padding:0; float:left; height: auto; }
		.box-institucional .contato dd { margin:0 0 20px 0; padding:0; float:left; width: 470px; }
		.box-institucional .contato .contato-textarea { width: 350px; height: 100px; }
		.box-institucional .contato .contato-text { font-size: 13px; }
		.box-institucional .contato .contato-submit { width: 100px; background-color: #ddd; border:1px solid #999; padding: 2px;  }
		
		.box-institucional #contato legend { padding:0 10px; font-weight: bold;  }
		.box-institucional #contato fieldset { width: 520px;border: 1px solid #ddd; padding:10px 20px; margin:20px 20px 0 0; background-color: #fefefe; }
			.box-institucional #contato #fieldset-dadosGerais { margin:0px 20px 0 0; }
			

	   	.box-institucional #contato input.error { border: #cc0000 solid 1px; padding:1px 0; }
	   	.box-institucional #contato dt {  }
			.box-institucional #contato dd { width: 380px; overflow: auto; height: 30px; }
			.box-institucional #contato input { float:left; margin:0; }
			.box-institucional #contato label.checked { background-image: url(../images/validator/checked.gif) !important;}
			.box-institucional #contato label.error { background-image: url(../images/validator/unchecked.gif); background-repeat: no-repeat; padding-left:20px; margin:0 0 0 5px; color: #cc0000; float:left; width: 150px; }
			
			.box-institucional #fieldset-dadosRamo dl dd { height: auto; }
			
		.box-institucional .revender { margin:0 !important; padding: 0 !important; border:0 !important; color:#666666  }
		.box-institucional .revender .zend_form { margin:0; }
		.box-institucional .revender h3 { font-size: 13px; color:#008DC4; margin:20px 0 10px 0;  }
		.box-institucional .revender .contato-submit { width: 60px; }
		.box-institucional .revender .errors { float:none; color:#cc0000; text-align: center; }
		.box-institucional #fieldset-dadosRamo dl dt {float:none; width: 130px;  }
		.box-institucional #fieldset-dadosRamo dl dd {margin:0 0 0 135px;  }
		.box-institucional #fieldset-dadosRamo dl dd label { display: block; clear:both; margin:15px 0; }
		.box-institucional #fieldset-dadosRamo dl dd input { width:auto; float:left; margin:0 10px 0 0;  }

        .box-institucional .atividade { clear: both; display: block; margin: 5px 0 5px 0; color: #634A6E; font-weight: bold; font-size: 11px;}

		/*#### formulario - trabalhe conosco #####*/
		.box-institucional #trabalhe fieldset { float: left; margin-bottom: 20px; width: 100%; }
		.box-institucional #trabalhe fieldset legend { font-size: 14px; text-decoration: underline; } 

		.box-institucional #trabalhe form { float: left; width: 100%; }
		.box-institucional #trabalhe dl   { float: left; width: 100%; }
		.box-institucional #trabalhe dt   { float: left; min-height: 22px; margin: 0 0 20px 0; position: relative; width: 125px; }
		.box-institucional #trabalhe dd   { float: left; min-height: 22px; margin: 0 0 20px 0; position: relative; width: 160px; }
		
		.box-institucional #trabalhe dd.full_width            { width: 432px; }
		.box-institucional #trabalhe dd.full_width textarea   { width: 430px; }
		.box-institucional #trabalhe dd.radio_container label { float: left; width: 50px; }
		.box-institucional #trabalhe dd.radio_container input { float: left; width: 18px; margin-top: 2px; }
		.box-institucional #trabalhe dd.full_check            { width: 432px; }
		.box-institucional #trabalhe dd.full_check label      { float: left; width: 100px; }
		.box-institucional #trabalhe dd.full_check input      { float: left; width: 20px; margin-top: 2px; }
		
		.box-institucional #trabalhe label  { height: 22px; line-height: 20px; }
		.box-institucional #trabalhe select { width: 147px; margin: 0; } 
		.box-institucional #trabalhe input  { color: #666666; font-size: 11px; height: 16px; margin: 0; width: 145px; }
		.box-institucional #trabalhe input.contato-submit { color: #000000; cursor: pointer; height: 20px; width: 98px; }
		
		.box-institucional #trabalhe dd ul.errors    { float: left; left: 0; margin: 0; padding: 0; position: absolute; text-align: left; top: 20px; }
		.box-institucional #trabalhe dd ul.errors li { font-size: 10px; color: #CC0000; }
		
	
	/*#############  Projetos ###########################*/
	.box-suporte #tipo-projeto, .box-suporte #som-projeto { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin:10px; }	
	.box-suporte #tipo-projeto strong, .box-suporte #som-projeto strong { width: 90px; display: block; float:left; }
	.box-suporte #tipo-projeto input, .box-suporte #som-projeto input { margin:0 3px 0 15px }
	.box-suporte #linhas-projeto { background-color: #F0F0F0; padding:0 0 0 10px; margin:10px 0 0 10px; }
	.box-suporte #linhas-projeto li { text-align: left; border-bottom: none;}
	.box-suporte #linhas-projeto li ul { margin: 10px 0 0 15px; }
	.box-suporte #linhas-projeto li input { margin:0 5px 0 0; }
	.box-suporte #linhas-projeto li ul li { margin:0 0 10px 0; }

	/*###########	meu espaco hinor #####################*/
	.login { width: 765px }
	.login.full { width: 936px !important; }
		.login h4 { margin:10px 0 10px 0; width: 500px; float:left; } 
		.login h4.full { font-size: 13px; width: 936px; line-height: 20px;  }
		.login h2.full { width: 936px; }
		
		.login .jacadastrado { background-color:#F0F0F0; float:left; margin:0 0 0 20px }
		
		.login input { display: block; margin: 0 0 0 120px; width: 200px; font-size: 13px; }
		.login form dd { margin:10px 0; }
		.login form dd label { color:#cc0000; margin:5px 0 0 130px; display:block; }
		.login form dd input { border:#F0F0F0 1px solid; padding:3px 0; }
		.login form dd .text { width: 231px }
		.login form p { margin:0 10px; }
		.login form h3 { color:#291044; font-size: 15px; font-weight: bold; padding:10px; }
		.login .botao { width: 130px; background-color: #291044; border:none; color:#fff; cursor:pointer; font-size: 11px; font-weight: bold; text-decoration: none; }
		.login dt { float:left; display:block; text-align: right; width: 111px; margin:0 5px 0 0; font-size: 11px; color:#666666; font-weight: bold; padding:3px 0; }
		.login dd a { color:#666; }
		.login form { width: 360px; margin:0 0 0 20px; float:left; font-size: 11px; padding:10px 0 10px 0; font-family: Arial, Helvetica, sans-serif; background-color: #F9F9F9; border:#F0F0F0 1px solid; }	
		
		.box-login { float:left; width: 590px; }
			.box-login h1 { font-size: 16px; margin:10px 0 10px 0; color:#291044; font-weight: bold;  }
			.box-login p { padding: 5px 0 5px 0; }
			.box-login ul { margin:10px 20px 20px 0  }
			.box-login ul li { border-bottom: 1px solid #ddd; line-height: 20px; text-align: right; overflow: auto; }
			.box-login ul li a { color: #333; margin: 0 0 0 10px }
			.box-login ul li label { text-align: left; float:left; }
			
			.box-login .imprimir { color: #008DC4; margin:10px 20px 20px 0; display:block; text-align: right; }
			
			.form-cadastro { margin:15px 0 0 0; }
			.form-cadastro input { font-size: 13px; }
			.form-cadastro input.error { border: #cc0000 solid 1px; padding:1px 0; }
			.form-cadastro label.checked { background-image: url(../images/validator/checked.gif) !important;}
			.form-cadastro label.error { background-image: url(../images/validator/unchecked.gif); background-repeat: no-repeat; padding-left:20px; margin:0 0 0 5px; color: #cc0000; }
			.form-cadastro label { font-size: 13px; }
			.form-cadastro dd { margin:0 0 10px 0; }
			.form-cadastro #fieldset-senha { margin:20px 0 0 0; }
			.form-cadastro .submit { background-color:#DDDDDD; border:1px solid #CCCCCC; width:130px; }
			
			.form-cadastro legend { padding:0 10px; font-weight: bold; }
			.form-cadastro #fieldset-dados { border: 1px solid #ddd; padding:10px 20px; margin:0 20px 0 0; background-color: #fefefe; }
			.form-cadastro #fieldset-senha { border: 1px solid #ddd; padding:10px 20px; margin:20px 20px 0 0; background-color: #fefefe; }
			
		.box-pesquisa { width:450px; float:left; }	
			.box-pesquisa form { background-color: transparent; border:0 none; width:450px; margin:0; }
			.box-pesquisa form dt { clear:both; float:none; width: auto; text-align: left; font-size: 12px; }
			.box-pesquisa form dd input { margin:0; border:1px solid #333; padding:0; } 
			.box-pesquisa form dd input.menor { width:130px; float:left; margin:0 10px 0 0; }
			.box-pesquisa form dd input.check { width: auto; float:left; margin:10px 0 0 0; clear:left; border:0 none; }
			.box-pesquisa form dd label.check { margin:10px 0 0 0; padding:0 0 0 10px; color:#333; font-size: 12px; float:left; }
			.box-pesquisa form dd label.check img { border:1px solid #ddd; }
			.box-pesquisa form dd label.error { margin:0; clear:both; padding:5px 0; }
			
			.box-pesquisa h1 { font-size: 16px; margin:10px 0 10px 0; color:#B6C134; font-weight: bold;  }

.left { float: left; }

/*################ Rodape ##########################*/
	#rodape a { color: #666666; }
	/*### logo ###*/
	#rodape img { margin: 23px 0 0 26px; float:left; }
	
	/*### informacoes #####*/
	#rodape ul { float:left; color: #666666; margin:17px 0 0 20px; }

		#rodape ul li { float: left; margin:0 0 0 23px; padding:10px 0 0 23px; background-position:0 -189px; height: 50px; }
		#rodape ul li span { display:block; font-weight: bold; text-align: center; }
		#rodape ul .sub-ul { margin:0; }
		#rodape ul .sub-ul li { float:none; border-left: 0; margin:0; padding:0; background-image: none; height: auto; }
		#rodape ul .primeiro { border:0; padding:10px 0 0 0; background-image: none; }
		#rodape ul li .powered-by img { margin:-3px 0 0 0; }

/*################ Legal Notice ##########################*/
	#legalnotice { color: #FFF; font-family:Arial,Verdana,Clean, sans-serif;  }
	/*### logo ###*/

.icons { float:left; margin: 30px 0 0 20px; width: 154px; }
.icons h1 { font-weight: bold; padding-bottom: 7px; } 
 
.social-network-share, .social-network-share li { background: none !important; margin: 0 0 15px 10px !important; padding: 0 !important; }
.social-network-share li { float: left; list-style: none; margin: 0 3px 0 0 !important; } 

.invisible { display: none; }
