*{margin:0;padding:0;border:0 none;}body{background:url(../imagens/bg.gif) #eeeded repeat-x;font-family:"Trebuchet MS", Arial, Verdana, sans-serif;font-size:11px;}h1{font-size:22px;font-weight:bold;color:#000;}p{font-size:11px;color:#4b4b4b;}#site{position:relative;width:764px;margin-left:-382px;left:50%;background:url(../imagens/bg.gif) #fff repeat-x;padding-left:10px;}a{color:#0087d9;text-decoration:underline;}a:hover{color:#000;text-decoration:none;}.spacer{margin-bottom:16px;}/* top */
/* top-left */
#top-left{width:200px;height:237px;background:url(../imagens/bg-top-left.jpg) no-repeat;margin-top:15px;position:relative;float:left;}#top-left-data{position:absolute;font-size:10px;color:#a8b7c6;width:130px;top:20px;left:50px;}#top-left-logo{position:absolute;width:130px;top:110px;left:30px;}/* top-right */
#top-right{width:550px;margin-left:6px;float:left;position:relative;}/* links seleção interna de empresa*/#selectemp{position:absolute;top:23px;left:345px;z-index:1000;}#selectemp span{color:#999999;}#selectemp a{color:#CCCCCC;text-decoration:none;}
#selectemp a:hover{color:#FFFFFF;}/*INÍCIO MENU*/.top-right-menu{position:absolute;top:23px;left:0px;height:60px;width:450px;z-index:10;}.top-right-menu ul{list-style-type:none;}.top-right-menu ul li{position: relative;display: inline;float: left;}/*primeiro nível menu*/.top-right-menu ul li ul{left: 0;position: absolute;top: 0; display: block;visibility: hidden;z-index:10;}/*primeiro nível menu estilo link*/.top-right-menu ul li a{color:#d1d6d9;text-decoration:none;padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:15px;background:url(../imagens/bg-menu.gif) repeat-x;display:block;width:40px;}.top-right-menu ul li a:hover{color:#fff;text-decoration:none;padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:15px;background:url(../imagens/bg-menu-hover.gif) repeat-x;display:block;width:40px;}/*primeiro nível menu - vota para o nível inicial*/.top-right-menu ul li ul li{display: list-item;float: none;}/*nívis subsequentes após o primeiro nível*/.top-right-menu ul li ul li ul{left: 159px; top: 0;}/*links para o sub-nível do menu*/.top-right-menu ul li ul li a {display: block;width: 160px;height:20px;color: #d1d6d9;text-decoration: none;padding: 1px 5px;border-top:1px solid #000000;border-left:1px solid #0087d9;border-right:1px solid #0087d9;border-bottom:1px solid #000;}.top-right-menu ul li ul li a:hover{display: block;width: 160px; color: #fff;text-decoration: none;padding: 1px 5px;border-top:1px solid #000000;border-left:1px solid #4bb8fa;border-right:1px solid #4bb8fa;border-bottom:1px solid #000;}/* Hack sagrado para IE \*/* html .top-right-menu ul li { float: left; height: 1%; }* html .top-right-menu ul li a { height: 1%; }* html .top-right-menu ul li ul li { float: left;}/*FIM MENU*/.s1{border:1px solid #000 !important;}#menuContatoOff a{color:#fff;padding-left:20px;padding-right:15px;padding-top:10px;padding-bottom:15px;background:url(../imagens/bg-menu-contato.gif) repeat-x;display:block;text-decoration:none;width:40px;}#menuContatoOff a:hover{color:#fff;padding-left:20px;padding-right:15px;padding-top:10px;padding-bottom:15px;background:url(../imagens/bg-menu-contato-hover.gif) repeat-x;display:block;text-decoration:none;width:40px;}#top-right-header{position:absolute;top:69px;z-index:1;}/* content */
#content{width:762px;position:relative;float:left;margin-top:20px;padding-bottom:20px;}#content-left{width:185px;float:left;padding-left:15px;position:relative;}#content-right{float:left;position:relative;margin-left:10px;width:535px;}#content-right h1{margin-bottom:10px;}/* footer */
#footer{position:relative;clear:both;display:block;color:#fff;font-size:10px;width:700px;height:35px;background:url(../imagens/bg-footer.gif) #fff no-repeat;width:755px;padding-top:12px;}.footerw3c{color:#BFBFBF;}.footerw3c  a{color:#FFFFFF;text-decoration:none;}.footerw3c  a:hover{color:#FFFFFF;text-decoration:underline;}#footer-links{width:700px;position:absolute;left:210px;top:0;}#footer-links ul{list-style-type:none;}#footer-links ul li{float:left;}#footer-links ul li a{font-size:11px;text-decoration:none;color:#000;padding-right:10px;padding-left:10px;border-right:1px solid #ccc;}#footer-links ul li a:hover{text-decoration:underline;color:#333;}#footer-bottom{position:absolute;left:0;top:30px;background:url(../imagens/bg-footer.gif) #fff no-repeat;padding:11px;width:742px;}.icotop a{background:url(../imagens/ico_top.gif) no-repeat;padding-left:15px;color:#000;text-decoration:none;margin-left:40px;}.icotop a:hover{text-decoration:underline;color:#333;}/* home */#home-left{width:320px;float:left;}#home-right{width:185px;float:left;margin-left:20px;}



#home-left img {
margin-bottom:6px;
}



/*Home Produtos
-------------------------------------------------------------------------------------------------*/

/*INÍCIO MENU*/

.produtos-home {

}




.produtos-home ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 180px; /* largura do Menu Items */
/*border-bottom: 1px solid #ccc;*/
}
	
.produtos-home ul li{

}
	
/*Sub level */
.produtos-home ul li ul{
position: absolute;
width: 180px; 
margin-top:-19px;
margin-left:-20px;

visibility: hidden;

background-color:#FFFFFF;

}

/* Sub level menu links style */
.produtos-home ul li a{
display: block;
overflow: auto; /*force layout IE7 */
color:#333333;
text-decoration: none;
text-indent:8px;
background:url(../imagens/bullet-home-prod.gif) 1px  no-repeat;
padding: 1px 5px;
/*border: 1px solid #ccc;*/
border-bottom: 0;

}



.produtos-home ul li a:hover{

background:url(../imagens/bullet-home-prodOn.gif) #EBEBEB 1px no-repeat;
color:#000;


}

/* hacksagrado \*/
* html .produtos-home ul li { float: left; height: 1%; }
* html .produtos-home ul li a { height: 1%; }

/* fim */


/*Home Projetos
-------------------------------------------------------------------------------------------------*/

#projetos-home {
margin-top:20px;
}


#projetos-home p {
margin-bottom:10px;
}


/*Contatos
-------------------------------------------------------------------------------------------------*/

#contato input, textarea, select {
border-top:solid 1px #CCC;
border-left:solid 1px #CCC;
border-right:solid 1px #E6E6E6;
border-bottom:solid 1px #E6E6E6;
font-size:11px;
margin-bottom:3px;
padding:2px;
}
#contato label {
clear:both;
font-weight:bold;
color:#999;

}
#contato select {
}



.spacerform {
width:60px;
}

/*PRODUTOS
-------------------------------------------------------------------------------------------------*/

#produtos h1 {
font-size:22px;
margin-bottom:20px;

}
#produtos h2 {
font-size:14px;
margin-bottom:5px;
}

.prodtit {
color:#000;
padding:3px;
background-color:#EEEEEE;

}
#produtos hr {
color:#ccc;
background-color:#ccc;
}
.descprod{margin-bottom:25px;}#prodnav{margin-top:20px;background:url(../imagens/bgprodnav.gif) no-repeat;width:269px;height:36px;padding-top:10px;margin:0 auto;}/* links paginacao */.prod-align{
margin:0 auto;
}
.prod-center{padding-left:20px;padding-right:20px;}/* galeria de imagens*/.prod-mini{
position:relative;
width:160px;
height:110px;
float:left;
padding:2px;
vertical-align:top;
}
.prod-mini  a img{    border:1px solid #D8D8D8;}
.prod-mini a:hover img {    border:1px solid #666666;}/*HOME INDEX */#index-top{width:759px;height:263px;background:url(../imagens/top-index.gif) no-repeat;margin-top:70px;margin-bottom:40px;}#index-box{margin:0 auto;width:250px;height:150px;position:relative;}.index-select{padding-top:20px;width:252px;height:35px;font-weight:bold;text-align:center;background:url(../imagens/bg-index-select.gif) center no-repeat;}#index-bt1{float:left;margin-right:21px;}#index-bt2{float:left;margin-left:2px;}/*EMPRESA */#empresa{padding-right:20px;text-align:justify;}/* CONTATO */#contato-left{width:320px;float:left;}#contato-right{width:185px;float:left;margin-left:20px;}#contato-right img{margin-bottom:10px;}/* EMPRESA */
#empresa img{    margin-bottom:10px;}
