@charset "utf-8";
/* CSS Document */
body{overflow-x:hidden;}

#wrapper{ position:absolute; width:100%; }
#pagina{ margin:0 auto; width:990px; }
#topo { width: 100%; }
#logo { margin-left: 25px; margin-top:5px; padding-bottom:25px;  height:61px; width:330px; float:left; }
#busca { margin-top:20px; float:right; height:21px; }
#rodape{ width:100%; text-align:right; }
#conteudo {float:left; }
	#conteudo #form label{width:120px; text-align:left; float:left; display:block;}


#menu { width:989px; height:58px; margin-top:4px; background-image:url(../images/menu_bg.jpg); background-repeat:no-repeat; padding-left: 10px; }

#banner { padding-top:110px; height:170px; width:1001px; }

iframe{ width:650px; padding-left:20px; }

#menuHome { width:60px; }
#menuPerfil { width: 62px; }
#menuProdutos { width:89px; }
#menuClientes { width:82px; }
#menuSuporte { width:81px; }
#menuNoticias { width:80px;  }
#menuContato { width:77px; }
.menuItemSel {background:url(../images/menu_sel.gif) no-repeat 50% 0%; } 
img.menu { border:0; } 
img.seta { border:0; padding-right:3px;} 

#menuSeparador{ margin:10px auto; float:left; }



.floatLeft{ float:left;}
.pLR4{padding-left:10px; padding-right:5px; }
.pTB5{padding-top:5px; }


input.search{ font-family:"Trebuchet MS", Tahoma, Verdana; text-align:right; font-size:11px; border:solid 0 #fff; background:url(../images/search_bg.gif) no-repeat; background-position:center; height:21px; width:134px;  color:#5f5f5f; padding:3px 10px 0px 0px; }


div#form .text
{
    font-family:"Trebuchet MS", Tahoma, Verdana; margin:2px; text-align:left; font-size:11px; border:solid 1px #5f5f5f; width:350px; color:#5f5f5f;

}




/* boxes */
div.title
{
    padding:0; margin:0; text-align:center;
    
}

div.title img
{
    padding:0; margin:0; 
}


div.boxGrayBody
{
	clear:both;
	background:url(../images/gray_box_bg.jpg) no-repeat; 	
	margin:0; padding:0 ;
	margin-left:1px;
	width:259px; 	
	height:178px; 
	font-family: Verdana, Geneva, sans-serif;
	font-size:16px;
	text-align:center;
	color:#4a4242;
}

div.boxGrayBody p
{
    padding-top:10px;padding-bottom:10px; margin:0;
    
}



div.boxBlueBody
{
    clear:both;
	background:url(../images/blue_box_bg.jpg) no-repeat; 	
	height:178px; 
	width:200px; 	
	font-weight:normal;	
	padding:0;
}



div.boxBlueBody a
{
    font-family:Arial;
    font-size:13px;
    text-decoration:none;
    font-weight:bold;
    padding:0; margin:0;
    color:#fff;
   
   
}

div.interna, div.interna a
{
 font-family:Arial; font-size:14px; line-height:1.5; color:#666; width:750px; margin-left:10px;
 text-decoration:none; text-align:justify;
}

div.interna h2, div.interna h2 a
{
       color:#1F9FFA; font-size:16px; font-family:Arial; font-weight:bold;
	   text-decoration:none;
}
div.interna h3
{
       color:#1F9FFA; font-size:14px; font-family:Arial; font-weight:bold;
}
div.clientItem
{
    width:180px; font-size:12px;
}
div.box{
	padding-right:1px;    
}


div.prodTitulo
{
    font-family:Arial; font-size:20px; font-weight:bold; padding:10px; color:#1C62AA;   
}

div.produtoCategoriaPai
{
    background:url("../images/produtos_back.jpg") no-repeat; font-family:Arial; font-size:14px; color:White; font-weight:bold;
    height:23px;  padding:0; padding-top:6px; text-align:center; 
}

div.produtosCategorias
{
    background-color: #EAEAEC;
    padding:10px 0px 10px 10px; 
    line-height:1.5;
}

div.produtosCategorias a
{
    font-family:Arial; font-size:12px; color:#666; text-decoration:none;
}

.datalist
{
 border:0;   
}
.datalist td
{
 border:0;   
}


.datalist .prodName
{
 text-transform:uppercase; color:#1C62AA; font-family:Arial; font-size:12px; font-weight:bold; 
}

.datalist .productLink
{
    text-transform:uppercase; color:#3EAEFF; font-family:Arial; font-size:12px; 
    text-decoration:none; 
}
.datalist .links
{
    width:100px; float:right; margin-top:30px;
}
.datalist .info
{
  width:80px; border-bottom: 1px solid black; border-top:1px solid black; font-size:11px;
}

.datalist .pdf
{
  width:80px; border-bottom: 1px solid black; font-size:11px;
}

hr
{
  color:#999; height:1px;   
}

hr.vert
{
 color:#999; height:450px; width:1px;   
}


div#boxPerfil
{
 background:url("../images/perfil.jpg") no-repeat; width:171px; height:81px;   padding-top:35px; padding-left:30px;
}

div#boxPerfil a
{
    font-family:Arial; font-size:13px; font-weight:bold; text-decoration:none; color:#1F9FFA; line-height:200%;
}

div#boxPerfil a.sel
{
    color:#666; 
}

.boxGrandePerfil
{
    width:761px; background-color: #EAEAEC; margin:0; padding:10px;
    font-family: Verdana, Geneva, sans-serif; line-height:1.5;
	font-size:11px;  color:#000; 
}

div#navLeft
{
    width:202px; margin-right:2px; float:left;    
}


.display
{
    border:1px solid #333;
    background: #fff;  
    padding:20px; 
    margin:0 auto;
}

.display a
{
	font-family:Arial; font-size:11px; color:#333; text-decoration:none;
	
}

.modalBG
{
      background-color:Gray;
	  filter:alpha(opacity=70);
	  opacity:0.7;
}

div#boxHome{
	
	clear:both;
	background-image:url(../images/home_highlight_bg.jpg);
	background-repeat:no-repeat;
	width:990px;	
	height:340px;
	font-family:Arial;
	font-size:11px;
	color:#ffffff;	
	padding:10px;
}

div#boxHome h3, div#boxHome a
{
    color:#00a1ff;
    font-size:11px;
    font-weight:bold;
    padding:2px 0px 3px 10px;
    text-decoration:none;
    margin:0px;
}


div#destaqueHome
{
    width: 450px;
    float:left;
       
}
div#destaqueHome p
{
    padding-left:10px;padding-bottom:4px;margin:0;          
}

div#noticiasHome 
{
   width:250px; float:left;
}

div#noticiasHome p
{
    padding-bottom:4px;margin:0;padding-left:10px;
}

div#contatoHome
{
    width:250px;   
    float:left;
    font-size:14px;
}

div#contatoHome b
{
    color:#00a1ff;
}
div#contatoHome p
{
    margin:0; padding-bottom:10px; padding-top:10px; text-align:center;
}
div#contatoHome a
{
    color:Yellow; text-decoration:none;
}


img[src="images/bars/home_destaques.jpg"]
{
    padding:3px; padding-left:10px;
}

img[src="images/bars/home_vert.jpg"]
{
    padding:3px; float:left;
}

img[src="images/home_noticias.jpg"]
{
    padding-left:10px;
}
img[src="images/bars/home_telefones.jpg"]
{
    padding-left:10px;
}

.highlightBar
{
 padding-left:10px;   
}

.pagerInactive
{
    font-weight:bold; text-decoration:underline;
    font-size:12px; color:#333;   
}

.pagerActive
{    
    font-size:12px; color:#333; text-decoration:none;  
}

.pager
{
    font-family:Arial; color:#333; font-size:10px;    float:right;
}

/*separator*/

div.blueSeparator
{ 
	background:url(../images/blue_separator.gif) repeat-x;
	height:3px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:5px;
}






