* {



margin:0px;


	
padding:0px;



border:none;



text-decoration:none;   



list-style:none;



font-style:normal;







}







html {



overflow: auto;



background:#f8f9f9;



height: 100%;

}


body {
background: url(../images/bg_body.gif) repeat top center;
color:#6b6b6b;
text-align:center; /* tecnica para fazer funcionar o margin 0 auto no ie 6 */
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
min-height: 100%;



}

a {

color:#6b6b6b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
min-height: 100%;

}

a:hover, a.over { 

color:#999999;
text-decoration:underline;

}








*html body {height: 100%;}







div#geral {
width:100%;
height:auto;
margin: 00px 0px 0px 0px;
text-align:left;
background:url(../images/bg_geral.gif) repeat-x top center;
}




div#geral div.bg_cabecalho {
width: 802px;
height:138px;
margin: 00px auto 0px auto;
 
 background:#FFFFFF;
}



div#geral div.hold_cabecalho {

width:760px;
height:128px;
margin: 00px auto 0px auto;
background:#FFFFFF;
border-top:8px solid #244561;
}

div#geral div.hold_cabecalho div.logo h6 {

 width:208px;
 height:118px;
background:Url(../images/logo.gif) no-repeat left top;
float:left;
margin:10px auto 0 30px;
text-indent:-1000px;
 
 }

div#geral div.hold_cabecalho div.banner {

 width:272px;
 height:auto;
 float:right;
 margin-top:40px;
 color:#244561;
 font-weight:bold;
 font-size:15px;
  
 
 }

div#geral div.hold_cabecalho div.banner div.cont {

margin:12px auto 0 auto;
width:228px;
 
 
 }


div#geral div.banner ul{
float:left;
margin: 0px 0px 0px 5px;
}







div#geral div.banner ul li{

display:inline;

float:left;

font-size: 11px;

margin: 0px 0px 0px 5px;

}

div#geral div.hold_ad {
width: 802px;
height:235px;
clear:both;
background:#FFFFFF;
margin:0 auto 0 auto;


}







div#geral div.hold_ad div.ad {
width: 760px;
height:200px;
margin: 0px auto 0px auto;
background:url(../images/ad.jpg) no-repeat center center;
clear:both;
}







div#geral div.hold_menu {
clear:both;
width:100%;
height:29px;
}


div#geral div.hold_menu div.menu {
width: 802px;
height:29px;
margin: 00px auto 0px auto;
clear:both;
background: url(../images/bg_menu.gif) #FFFFFF no-repeat center center;
padding:2px 0 0 0;
 


}

div#geral div.hold_menu div.menu ul {

margin:0 auto 0 50px;
z-index: 1000;
_z-index: 1000;


}

div#geral div.menu ul {
float:left;


}

div#geral div.menu ul li{
float:left;
text-decoration:underline;
color:#FFFFFF;
margin:0 3px 0 3px;
}









div#geral div.menu h2{

display:none;


}


div#geral div.menu ul li a:hover{

text-decoration:underline;
color:#ffc600;
}

div#geral div.menu ul li a{
float:left;

color:#FFFFFF;
}







.selecionado {







color:#000000;



text-decoration:none;



padding: 0px 10px;







}

.ver {
background:Url(../images/ver.gif) no-repeat left top ;
width:50px;
float:left;
height:14px;
}

.ver a {
background:Url(../images/ver.gif) no-repeat left top ;
width:50px;
float:left;
height:14px;
}





div#geral div.hold_conteudo {



width: 802px;
height:auto;
margin: 00px auto 10px auto;
background:#FFFFFF;
padding-top:30px;
padding-bottom:30px;
overflow:hidden;
_margin: 00px auto 0px auto;

}


div#geral div.conteudo {
width:800px;
height:auto;
margin: 00px auto 10px auto;
overflow:hidden;
}

div#geral div.hold_conteudo div.conteudo_internas {
width:770px;
height:auto;
margin: 00px auto 0px auto;
overflow:hidden;
padding-left:10px;
padding-right:10px;
min-height:250px;
}

.logo_fabricante{

float:right;
margin:0 10px 0 0;
padding-left:17px;
margin-bottom:10px;
}

.titulo_lima{
color:#78cc73;
font-weight:bold;
font-size:18px;
background: url(../images/seta_verde.gif) no-repeat left center;
height:18px;
padding-left:17px;
margin-bottom:10px;
}

.titulo_azul{
color:#506a96;
font-weight:bold;
font-size:18px;
background: url(../images/seta_azul.gif) no-repeat left center;
height:18px;
padding-left:17px;
margin-bottom:10px;
}

.titulo_verde{
color:#12d8b4;
font-weight:bold;
font-size:18px;
background: url(../images/seta_verdeagua.gif) no-repeat left center;
height:18px;
padding-left:17px;
margin-bottom:10px;
}

.titulo_roxa{
color:#c5a3d6;
font-weight:bold;
font-size:18px;
background: url(../images/seta_lilas.gif) no-repeat left center;
height:18px;
padding-left:17px;
margin-bottom:10px;
}

.titulo_vermelha{
color:#f46367;
font-weight:bold;
font-size:18px;
background: url(../images/seta_vermelha.gif) no-repeat left center;
height:18px;
padding-left:17px;
margin-bottom:10px;
}

.titulo_amarela{
color:#f0d91a;
font-weight:bold;
font-size:18px;
background: url(../images/seta_amarela.gif) no-repeat left center;
height:18px;
padding-left:17px;
margin-bottom:10px;
}

.titulo_cinza{
color:#666666;
font-weight:bold;
font-size:18px;
background: url(../images/seta_cinza.gif) no-repeat left center;
height:18px;
padding-left:17px;
margin-bottom:10px;
}

.borda_verde {

margin-right:35px;
margin-top:20px;
padding:4px 4px 4px 4px;
border:1px solid #12d8b4 !important;
float:left;
}

.borda_amarela {

margin-right:35px;
margin-top:20px;
padding:4px 4px 4px 4px;
border:1px solid #F0D91A !important;
float:left;
}

.borda_vermelha {

margin-right:35px;
margin-top:20px;
padding:4px 4px 4px 4px;
border:1px solid #f46367 !important;
float:left;
}


.borda_azul{

margin-right:35px;
margin-top:20px;
padding:4px 4px 4px 4px;
border:1px solid #506a96 !important;
float:left;
}

.borda_lima{

margin-right:35px;
margin-top:20px;
padding:4px 4px 4px 4px;
border:1px solid #a0db9c !important;
float:left;
}


.borda_branca {


border:1px solid #ffffff !important;
float:left;
}

.borda_lilas {

margin-right:35px;
margin-top:20px;
padding:4px 4px 4px 4px;
border:1px solid #12d8b4 !important;
float:left;
}



div#geral div.hold_conteudo div.conteudo_internas div.faixa_verde {
float: left; 
margin-top:90px;
 width:10px; 
 background-color:#12d8b4 ;
  height:290px;
}

div#geral div.hold_conteudo div.conteudo_internas div.faixa_cinza {
float: left; 
margin-top:90px;
 width:10px; 
 background-color:#666666;
   height:290px;
}

div#geral div.hold_conteudo div.conteudo_internas div.faixa_azul {
float: left; 
margin-top:90px;
 width:10px; 
 background-color:#506a96;
   height:290px;
}

div#geral div.hold_conteudo div.conteudo_internas div.faixa_lima {
float: left; 
margin-top:90px;
 width:10px; 
 background-color:#a0db9c;
   height:290px;
}


div#geral div.hold_conteudo div.conteudo_internas div.faixa_roxa {
float: left; 
margin-top:90px;
 width:10px; 
 background-color:#c5a3d6;
   height:290px;
}


div#geral div.hold_conteudo div.conteudo_internas div.faixa_vermelha {
float: left; 
margin-top:90px;
 width:10px; 
 background-color:#f46367;
   height:290px;
}

div#geral div.hold_conteudo div.conteudo_internas div.faixa_amarela {
float: left; 
margin-top:90px;
 width:10px; 
 background-color:#f0d91a;
   height:290px;
}


div#geral div.hold_conteudo div.conteudo_internas div.listanoticia {
width:755px;
height:auto;
min-height:35px;
float:right;
margin-left:5px;
margin-bottom:10px;
text-align:justify;
}
div#geral div.hold_conteudo div.conteudo_internas div.textoeventos {
width:380px;
float:right;
min-height: 25px;

}

div#geral div.hold_conteudo div.conteudo_internas div.textocertificados {
width:380px;
float:left;

min-height: 25px;

}

div#geral div.hold_conteudo div.conteudo_internas div.listaeducacional{
width:725px;
height:auto;
min-height:35px;
float:right;
margin:20px auto 10px auto;
}

div#geral div.hold_conteudo div.conteudo_internas div.listaeducacional p{
margin-left:10px;
}
div#geral div.hold_conteudo div.conteudo_internas div.textoeducacional{
width:340px;
float:left;
min-height: 85px;
border-bottom:1px solid silver;

}



div#geral div.hold_conteudo div.conteudo_internas div.videoeducacional{
width:340px;
float:left;
min-height: 85px;
margin-left:10px;
border-bottom:1px solid silver;

}

div#geral div.hold_conteudo div.conteudo_internas div.titeventos {
width:360px;
float:left;
background:url(../images/mais.gif) no-repeat left top;
min-height: 25px;
margin:0 0 0 10px;

}

div#geral div.hold_conteudo div.conteudo_internas div.certificados{
width:360px;
float:left;
background:url(../images/mais.gif) no-repeat left top;
min-height: 25px;

}

div#geral div.hold_conteudo div.conteudo_internas div.listaprodutos {
width:725px;
height:auto;
min-height:35px;
float:right;
margin-left:25px;
margin:0 auto 10px auto;
}

div#geral div.hold_conteudo div.conteudo_internas div.listaprodutos_index {
width:748px;
height:auto;
min-height:350px;
min-height:35px;
float:right;
margin:10px auto 10px auto;
_margin:20px auto 20px auto;
}

div#geral div.hold_conteudo div.conteudo_internas div.listaeventos {
width:725px;
min-height: 95px;
border-bottom:1px solid #c5a3d6;
min-height:35px;
float:right;
margin-left:25px;
margin:0 auto 15px auto;
}



div#geral div.hold_conteudo div.conteudo_internas div.listaprodutos img {
margin-right:35px;
margin-top:20px;
padding:4px 4px 4px 4px;
float:left;
}



div#geral div.hold_conteudo div.conteudo_internas div.listaeventos img {
margin-right:35px;
}


div#geral div.hold_conteudo div.barra_azul {
background:#254460;
height:26px;
width:760px;
clear:both;
margin:20px auto 10px auto;
color:#fff;
font-size:14px;
font-weight:bold;
padding:10px 0 0px 10px;}

div#geral div.hold_conteudo div.destaques_include {

height:20px;
color:#36db65;
font-size:14px;
font-weight:bold;
width:250px;
clear:right;
margin:6px auto 6px 16px;
float:left;
border-bottom: 7px solid #36db65;
}

div#geral div.hold_conteudo div.destaques_produtos{

width:720px;
height:auto;
margin:2px auto 22px 3px;
float:left;
text-align:justify;

}


div#geral div.hold_conteudo div.destaques_produtos div.pro_texto{

width:410px;
height:auto;
float:right;


}

div#geral div.hold_conteudo div.destaques_conteudo{

width:250px;
height:45px;
margin:6px auto 6px 15px;
_margin:6px auto 6px 10px;
float:left;
}

div#geral div.hold_conteudo div.destaques_conteudo img{

margin:0 4px 0 4px;
padding:4px 4px 4px 4px;
border:1px solid silver;
float:left;
}

div#geral div.hold_conteudo div.eventos_include {

height:20px;
color:#cea8e3;
font-size:14px;
font-weight:bold;
width:250px;
clear:right;
margin:6px auto 6px 16px;
float:left;
border-bottom: 7px solid #cea8e3;
margin-top:20px;
}

div#geral div.hold_conteudo div.eventos_conteudo img{

margin:0 4px 0 4px;
padding:4px 4px 4px 4px;
border:1px solid silver;
float:left;
}


div#geral div.hold_conteudo div.eventos_conteudo{

width:250px;
height:45px;
margin:6px auto 6px 15px;
_margin:6px auto 6px 10px;
float:left;
}

div#geral div.hold_conteudo div.conteudo_internas img {
margin:0 4px 0 4px;
padding:4px 4px 4px 4px;
border:1px solid silver;
float:left;
 
}

div#geral div.hold_conteudo div.conteudo_internas p {
margin-left:30px;

}


.marcador_newsletter{
background:Url(../images/img_newsletter.gif) no-repeat left center ;
height:20px;
width:224px;
margin-bottom:10px;
margin-left:30px;
float:left;

}

.titulo_newsletter{
background:Url(../images/img_newsletter.gif) no-repeat left center ;
height:30px;
width:760px;
float:left;
margin-bottom:20px;

}

.documentos a{
background:Url(../images/file_acrobat.gif) no-repeat left center ;
height:22px;
width:22px;
float:right;

}
.documentos a:hover{
background:Url(../images/file_acrobat_a.gif) no-repeat left center ;
height:22px;
width:22px;
float:right;

}

.videos a{
background:Url(../images/package_multimedia.gif) no-repeat left center ;
height:22px;
width:22px;
float:right;

}
.videos a:hover{
background:Url(../images/package_multimedia_a.gif) no-repeat left center ;
height:22px;
width:22px;
float:right;

}



.marcador_ultimas{
background:Url(../images/img_noticias.gif) no-repeat left center ;
height:20px;
width:224px;
margin-bottom:10px;
margin-left:30px;
float:left;
}

.marcador_eventos{
height:20px;
width:224px;
margin-bottom:10px;
margin-left:30px;
float:left;
background:Url(../images/img_eventos.gif) no-repeat left center ;
}
div#geral div.conteudo div.box1 {
width:255px;
height:230px;
float:left;
background:url(../images/bg_box1.gif) repeat-y left top;
margin-left:30px;
_margin-left:14px;
 
}

div#geral div.conteudo div.box1 img {
margin:0 auto 0 auto;
padding:4px 4px 4px 4px;
border:1px solid silver;
 
}

div#geral div.conteudo div.box2 img {
margin:0 8px 0 auto;
padding:4px 4px 4px 4px;
border:1px solid silver;
float:left;
 
}

div#geral div.conteudo div.box3 img {
margin:0 8px 0 auto;
padding:4px 4px 4px 4px;
border:1px solid silver;
float:left;
 
}

div#geral div.conteudo div.box2 div.noticia {
margin:0 auto 11px auto;
float:left;
width:255px;
clear:both;
 
}

div#geral div.conteudo div.box3 div.noticia {
margin:0 auto 11px auto;
float:left;
width:255px;
clear:both;
 
}

div#geral div.conteudo div.box1 form {
margin-left:20px;
 
}

div#geral div.conteudo div.box2 {
width:256px;
height:230px;
float:left;
 
background:url(../images/bg_box2.gif) repeat-y left top;
 
}

div#geral div.conteudo div.box3 {
width:256px;
height:230px;
float:left;
 
background:url(../images/bg_box3.gif) repeat-y left top;
 
}


div#geral div.conteudo div.box1 p {
margin-left:20px;
margin-right:12px;
 
}

div#geral div.conteudo div.box2 p {
margin-left:20px;


}


div#geral div.conteudo div.box3 p {
margin-left:20px;
 
}

 
 
 
 
.transp{
width:auto;
height:6px;
clear:both;
} 

.input100 {
width: 195px;
background-color: #FFFFFF;
border: 1px solid #d3d3d3;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #3E3EAA;
}

.input40 {
width: 65px;
background-color: #FFFFFF;
border: 1px solid #d3d3d3;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #3E3EAA;
margin:0 10px 0 10px;
}

.input300{
width:500px;
background-color:#FFFFFF;
border: 1px solid #d3d3d3;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #3E3EAA;
}

 


div#geral div.hold_rodape {
width:auto;
height:76px;
background:url(../images/bg_rodape.gif) repeat-x;
margin-top:-20px;
_margin-top:-2px;


}


div#geral div.hold_rodape div.rodape {
width: 802px;
height:67px;
margin:10px auto 0 auto;
_margin:-10px auto 0 auto;
*margin:-9px auto 0 auto;
background:url(../images/logo_menor.gif) no-repeat right center ;
color:#b7c2cd;
text-align:right;


}
div#geral div.rodape p {
margin-right:100px;
}


.tit_produto{
font-size:11px;
font-family: Arial, Helvetica,   sans-serif;
color:#990000;
font-weight:bold;
}

.tit_cadastro{
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
color:#990000;
font-weight:300;

}

.tit_cadastro2{

font-size:11px;
font-family: Arial, Helvetica, sans-serif;
color:#ffffff;
margin:0 auto 0 40px;
padding:0 9px 0 0 ;

}

.tit_cadastro2 a{
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
color:#ffffff;

}

.tit_cadastro2 a:hover{
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
}

.tit_produto a{
 
color:#990000;
 }

.cadastre_news {
background:Url(../images/bot_news.gif) no-repeat center center ;
width:70px;
height:16px;
float:left;
margin-top:10px;
margin-left:34px;
_margin-left:30px;
_margin-top:10px;
*margin-top:10px;
}


.space{
padding:0 8px 0 8px;}




.tit_produto_internas{
font-size:11px;
font-family: Arial, Helvetica,   sans-serif;
color:#990000;
font-weight:bold;
width:60%;
border-bottom:1px solid #af484d;
height:17px;
}

.tit_orcamento{
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
color:#fff;
font-weight:bold;
}

.orca_bot{
 
width:96px;
height: 20px;
 }

.cadastro_bot{
 
width:76px;
height: 20px;
float:left;
 }

.sair_bot{
 
width:23px;
height: 20px;
float:left;
 }

.azul_text{
color:#7cd4e2;
 }



/* menu */

 
ul#primary-nav,
ul#primary-nav ul {
width: 740px; /* Width of Menu Items */
	font:10pt "helvetica", verdana, helvetica, sans-serif;
	height:27px;
	margin:0 auto 0 auto;
 

	}

ul#primary-nav li {
	float:left;
	position: relative;
   list-style: none;
	background:none;



	

}
	
ul#primary-nav li a {
	padding: 0px;
	display: block;
	float:left;	
	height:auto;
margin-top:5px;
_margin-top:4px;
margin-right:15px;
_margin-right:4px;
margin-left:14px;
_margin-left:12px;

	}

.home {

		width:32px;
        height:22px;

		background:url(../images/home.gif) no-repeat 0 0;
		text-indent:-100000px;
	


		/*margin-right:41px;

		_margin-right:20px;*/

		}


.home:hover {

			width:32px;
        height:22px;

		background:url(../images/home_a.gif) no-repeat 0 0;
		text-indent:-100000px;



		}

.empresa {

		width:60px;
        height:22px;

		background:url(../images/empresa.gif) no-repeat 0 0;
		text-indent:-100000px;

		/*margin-right:41px;

		_margin-right:20px;*/

		}


		
		.produtos{

		width:55px;
        height:22px;

		background:url(../images/produtos.gif) no-repeat 0 0;
		text-indent:-100000px;
	
		

		/*margin-right:41px;

		_margin-right:20px;*/

		}
		
		.produtos:hover{

		width:55px;
        height:22px;

		background:url(../images/produtos_a.gif) no-repeat 0 0;
		text-indent:-100000px;

		/*margin-right:41px;

		_margin-right:20px;*/

		}
			.educacional{

		width:67px;
        height:22px;

		background:url(../images/educacional.gif) no-repeat 0 0;
		text-indent:-100000px;

		/*margin-right:41px;

		_margin-right:20px;*/

		}
		
		.educacional:hover{
	
		width:67px;
        height:22px;

		background:url(../images/educacional_a.gif) no-repeat 0 0;
		text-indent:-100000px;

		/*margin-right:41px;

		_margin-right:20px;*/

		}
		
		.saibamais{

		width:60px;
        height:22px;

		background:url(../images/saibamais.gif) no-repeat 0 0;
		text-indent:-100000px;

		/*margin-right:41px;

		_margin-right:20px;*/

		}
		
			.saibamais:hover{

		width:60px;
        height:22px;

		background:url(../images/saibamais_a.gif) no-repeat 0 0;
		text-indent:-100000px;

		/*margin-right:41px;

		_margin-right:20px;*/

		}
		
		.eventos{

		width:46px;
        height:22px;

		background:url(../images/eventos.gif) no-repeat 0 0;
		text-indent:-100000px;

		/*margin-right:41px;

		_margin-right:20px;*/

		}
		
		.eventos:hover{

		width:46px;
        height:22px;

		background:url(../images/eventos_a.gif) no-repeat 0 0;
		text-indent:-100000px;

		/*margin-right:41px;

		_margin-right:20px;*/

		}
		
	.noticias{
	
		width:46px;
        height:22px;

		background:url(../images/noticias.gif) no-repeat 0 0;
		text-indent:-100000px;

		/*margin-right:41px;

		_margin-right:20px;*/

		}
		
		.noticias:hover{

		width:46px;
        height:22px;

		background:url(../images/noticias_a.gif) no-repeat 0 0;
		text-indent:-100000px;

		/*margin-right:41px;

		_margin-right:20px;*/

		}
		
			.contato{
	
		width:60px;
        height:22px;

		background:url(../images/contato.gif) no-repeat 0 0;
		text-indent:-100000px;

		/*margin-right:41px;

		_margin-right:20px;*/

		}
	
	.contato:hover{
	
		width:60px;
        height:22px;

		background:url(../images/contato_a.gif) no-repeat 0 0;
		text-indent:-100000px;

		/*margin-right:41px;

		_margin-right:20px;*/

		}
	
/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul { /*sub menu */
width:120px; /*yes bug */
height:auto;
position: absolute;
display: none;
left: -59px; /* Set 1px less than menu width */
_left: -59px; /* Set 1px less than menu width */
top: 15px;
float:left;
padding:5px 5px 5px 5px;
_padding:5px 5px 5px 5px;
margin:5px 0 10px 0;


	}
	
	
ul#primary-nav ul ul {
width:120px; /*yes bug */
height:auto;
position: absolute;
display: none;
float:left;
left: 34px; /* Set 1px less than menu width */
_left: 31px; /* Set 1px less than menu width */
top: 0px;
margin:0px 0 0px 0;
padding:0px 5px 0px 5px;
		
		} /*sub sub menu */


ul#primary-nav li ul li a { 
width:80px; /*yes bug */
padding: 2px 5px; 
font:10px "helvetica", verdana, helvetica, sans-serif;
font-weight:bold;
color: #000;
text-indent:0;
margin:0 0 0px -6px;
_margin:0 0 0px 0;
border-bottom:1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
padding:5px;
background: #244561;
top:20px;

} 

ul#primary-nav li ul li a:hover { 
width:80px; /*yes bug */
padding: 2px 5px; 
font:10px "helvetica", verdana, helvetica, sans-serif;

font-weight:bold;
color: #000;
text-indent:0;
margin:0 0 0px -6px;
_margin:0 0 0px 0;
border-bottom:1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
padding:5px;
background: #244561;
top: 20px;

} /* Sub Menu Styles */
	
ul#primary-nav li ul li ul li a {
width:80px;
height:auto;
_padding:5px;
background:#244561;

} /* Sub Sub Menu Styles */


ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic */

ul#primary-nav li.menuparent {
} /*quem fica amrcado se o pai nao tiver link */
	
	/*corrigindo bug*/

ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over { z-index:1000;
}

ul#primary-nav li a:hover { color: #ffc600; }


.tabela_tecnica {

color:#636363;
background:#fbf9f9;
border:1px solid #CFCFCF;
padding-left:10px;  
}

.tabela_tecnica_titulo {
color:#636363;
background:#f4f3f3;
border:1px solid #CFCFCF;
}

.dt, .dt a {
color:#6d6e71; /*laranja*/
font-size:11px;
background: url(../images/quadrado.gif) no-repeat left 50%;
padding:0 0 0 12px;
/*line-height:1.1em;*/
}


.dt2, .dt2 a {
color:#6d6e71; /*laranja*/
font-size:11px;
background: url(../images/quadrado.gif) no-repeat left 50%;
padding:0 0 0 12px;
/*line-height:1.1em;*/
}

.dd, .dd a {
color:#9D9D9D; /*cinza*/
font-size:11px;	
}
/**/


.dd2, .dd2 a {
color:#9D9D9D; /*cinza*/
font-size:11px;	
background: url(../images/quadrado.gif) no-repeat left 5%;
padding:0 0 0 10px;
}

.cinza {
color:white; /*laranja*/
background:#6d6e71; /*laranja*/
padding:2px 4px 2px 4px;

}

.descricao_chamada, .descricao_chamada a { 
width:318px;
margin-top:10px;
height:auto;
float:left;
color:#636363;
font-weight:normal;
font-size:11px;
text-align:justify;
}
.encomenda{ color:#636363;
background: url(../images/asterisco.gif) no-repeat left top;
padding-left:10px;  
border:1px solid #CFCFCF;}


.form_botao{
width:70px;
height:16px;
background-image:url(../images/bot_enviar.gif);
text-indent:-19999px;

}

.form_botao2{
width:70px;
height:16px;
background-image:url(../images/bot_limpar.gif);
text-indent:-19999px;

}

/**/

