@charset "utf-8";
/* CSS Document */

html         {overflow:auto}
body      	 {margin:0; left:0; top:0; text-align:center; font-family:Arial; font-size:11px; color:#666; background-color:#FFF; top:0; background:url(../imagens/new_top_bg.png) no-repeat top center;}
#box,
#banner,
#menu,
#submenu,
#ibanner,
#conteudo,
#rodape      {width:982px;}
#alinha   	 {position:absolute; left:50%; margin-left:-496px; border:3px solid #FFF; background-color:#FFF;}
#topo     	 {margin:0 auto; padding:0; width:992px; margin-bottom:10px; padding-top:61px; position:relative; z-index:999;}
.icones   	 {margin-left:10px; margin-right:4px;}
#logo     	 {float:left; margin:0; padding:0;}
#topmenu  	 {float:right; padding-right:12px; margin:6px 4px 0 0; background-color:#FFF; line-height:20px; background:url(../imagens/bg_topmenu.png) repeat-x; border:2px solid #FFF;}
#banner   	 {height:169px; position:relative;}
#ibanner   	 {height:100px}
#menu     	 {height:30px; text-align:left; color:#FFF; background-color:#0056A1; line-height:30px; display:block}
#submenu  	 {height:30px; text-align:left; color:#000; background-color:#ebe9ed; line-height:30px; display:block; margin-bottom:10px}
#conteudo 	 {margin-bottom:7px}
#case,
#q01,
#q02,	
#q03,      	
#q04    	 {float:left}
#q01,
#q02,
#q03,
#q04         {margin-left:14px}
#q02         {width:auto}
#cleft       {margin:5px 0 0 0; padding:5px 14px 5px 14px; border:0; border-right:1px solid #d8d8d8}
#clefttc     {margin:5px 0 0 0; padding:5px 14px 5px 14px; border:0; text-align:left; font-size:12px; width:400px}
h1, 
h2,
form         {margin:0; padding:0}
h1           {font-weight:bold; font-size:11px; color:#444}
h2           {font-family:Arial; font-size:16px; color:#9E9FA3; margin-bottom:10px} /* <<<<<< */
h3        	 {text-align:left; font-size:14px; margin:0 0 14px 0; padding:0}
h4           {font-size:11px; font-weight:normal}
p            {padding:0; margin:15px 0}
input.t01    {border:1px solid #d8d8d8; font-family:Arial; font-size:12px; margin:0 0 5px 0; padding:2px; width:144px}
select.t02   {border:1px solid #d8d8d8; font-family:Arial; font-size:12px; margin:0 0 5px 0; padding:2px; width:150px}
.inputf      {border:1px solid #d8d8d8; margin:10px 0 0 0; background-color:#fff; width:60px; height:26px; color:#636B6E; font-size:11px}
.inputn      {border:1px solid #d8d8d8; background-color:#fff; height:20px; color:#636B6E; font-size:11px; padding:0 4px 0 4px; margin:0}
.noticias    {margin-bottom:8px}
.bvoltar     {float:right} /* Botão Voltar */
.mostraprod  {float:left; width:515px; text-align:left; padding:0 0 0 20px} /* Paginas Produtos */
.mostrasolu  {float:left; width:724px; text-align:left} /* Paginas Soluções */
.customhr    {line-height:2px; width:auto; background-image:url(../imagens/hr.gif); margin:0 auto; margin:10px 0 20px 0; height:2px} /* HR */
.btnimg      {border:none; padding:0; margin:0}
#casedesc    {width:247px; height:55px; background-color:#F93C3D; color:#FFF; line-height:55px; position:absolute; z-index:999; margin-top:-25px; font-size:12px;}
#casedesc .sr{font-size:16px; font-weight:500; font-family:Helvetica;}
#casedesc #flickr a  {color:#FFF; text-decoration:none;}
#casedesc #flickr a:hover  {color:#FFF; text-decoration:underline;}
#rodape      {width:982px; height:30px; background-color:#636b6e; line-height:30px; display:block; color:#FFF; margin:0}
/*LINK 01*/
a:link       {text-decoration:none; color:#333}
a:visited    {text-decoration:none; color:#333}
a:hover      {text-decoration:underline; color:#0056A1}
a:active     {text-decoration:none; color:#333}
/*LINK 02*/
a.l2:link    {text-decoration:none; color:#0056A1}
a.l2:visited {text-decoration:none; color:#0056A1}
a.l2:hover   {text-decoration:underline; color:#0056A1}
a.l2:active  {text-decoration:none; color:#0056A1}
/*LINK 03*/
a.l3:link    {text-decoration:none; color:#FFF}
a.l3:visited {text-decoration:none; color:#FFF}
a.l3:hover   {text-decoration:underline; color:#FFF}
a.l3:active  {text-decoration:none; color:#FFF}
/*FORM CONTATO*/
.inpcontato, 
.txtcontato,  
.estcontato,
.slctcontato {border:1px solid #d8d8d8; font-family:Arial; font-size:12px; margin:0 0 5px 0; padding:2px}
.inpcontato, 
.txtcontato  {width:400px} 
.slctcontato {width:200px}
.estcontato  {width:50px}
.txtcontato  {height:100px; overflow:auto; resize:none}
.ncampo      {float:left; width:120px; text-align:right; padding-right:8px; vertical-align:bottom; line-height:26px; clear:both}
.ncampos     {float:left; width:50px; text-align:left; padding-left:10px; vertical-align:bottom; line-height:26px; clear:both}
.dstcampo    {font-weight:bold; font-size:12px; color:#0056A1}
/*Dica Formulario*/
.dica        {border:1px solid #903; padding:2px; background-color:#FCC; font-size:11px; color:#903; vertical-align:top; margin-left:5px; float:left}
.dica2       {border:1px solid #FC3; padding:2px; background-color:#FFC; font-size:11px; color:#FC0; margin-bottom:10px; width:180px}
.dica3       {border:1px solid #FC3; padding:2px; background-color:#FFC; font-size:11px; color:#FC0; margin-bottom:10px; width:auto}
.dica4       {border:1px solid #903; padding:2px; background-color:#FCC; font-size:11px; color:#903; vertical-align:top; margin-left:5px; float:right}
.dica5       {border:1px solid #FC3; padding:2px; background-color:#FFC; font-size:11px; color:#FC0; vertical-align:top; margin-left:5px; float:right}
/*FORM CONTATO*/
/*INPUT FILE*/
.realupload {opacity:0; -moz-opacity:0; filter:alpha(opacity:0); z-index:99; position:relative; left:10px; width:200px; top:-19px}
.fakeupload {width:194px; background:url("../imagens/file.gif") no-repeat 99% 51%; cursor:default; height:12px; display:block; margin-left:0; background-color:#FFF}
input       {background-color:#FFF; border:1px solid #d8d8d8; font-size:11px; color:#333; padding:5px; margin-left:5px; vertical-align:middle;}
/*INPUT FILE*/
/*WEBMAIL*/
div#webmail {width:180px; display:none; background-color:#F8F8F8; padding:10px; margin:0; border:4px solid #EEE; margin-bottom:10px; position:absolute; right:15px; top:-5px}
.button     {border:none; background-color:transparent; cursor:pointer; font-size:11px; color:#333; font-family:Arial; margin:0; padding:0}
/*WEBMAIL*/

/* SLIDE SHOW*/
.slideshow  {height:186px; width:247px; position:static;}
.navss      {padding-right:5px;}
#prev, #next{font-size:18px; outline:none; color:#FFF; text-decoration:none;}
#prev:hover, #next:hover{color:#333;}
/* SLIDE SHOW*/