@charset "utf-8";
/* CSS Document */

* 	   { margin:0px; padding:0px; }
img    { border:0px; }
body   { background:url(../_img/fundo.jpg) repeat; }
#clear { clear:both; }
#floatLeft  { float:left; }
#floatRight { float:right; }

#brd 	  { border:1px solid #CCCCCC; border-top:0px; position:absolute; left:50%; margin-left:-450px; width:899px; background-color:#FFFFFF; }
#topo 	  { background:url(../_img/fundo-topo.jpg) no-repeat; height:56px; }
#topoHm	  { background:url(../_img/img-fundo-topohm.jpg) repeat-x; height:96px; }
#bannerTp { background:url(../_img/border-topo-banner.jpg) repeat-x; width:100%; height:10px; }
#bannerCd { background:url(../_img/border-cauda-banner.jpg) repeat-x bottom; width:100%; height:34px; }
#bannerHm { background:url(../_img/banner-hm.jpg) no-repeat; width:100%; height:215px; }
#logo 	  { margin-left:20px; margin-top:18px; }
#tpDir 	  { position:absolute; right:20px; top:10px; width:150px; }
#tpDirHm  { position:absolute; right:20px; top:40px; width:150px; }
#logoHm   { background:url(../_img/img-fundo-menu-hm.jpg) no-repeat; width:290px; height:96px; margin-left:5px; padding-left:38px; padding-top:32px; }

/* N O T I C I A */

#cases {margin-top:5px; class:verdana10cinza;}

#menu { margin-left:-1px; border:1px solid #000000; height:29px; }
#menu li { margin:0px; padding-top:8px; font:10px Verdana, Geneva, sans-serif; color:#FFFFFF; text-decoration:none; text-align:center; margin-bottom:-6px; *margin-bottom:0px; }
#menu li a { margin:0px; font:10px Verdana, Geneva, sans-serif; color:#FFFFFF; text-decoration:none; }
#menu #menu-home  { float:left; display:inline; list-style:none; background:url(../_img/menu-home2.jpg) top left no-repeat; width:97px; height:29px; }
#menu #menu-home2 { float:left; display:inline; list-style:none; background:url(../_img/menu-home.jpg) top left no-repeat; width:97px; height:29px; }
#menu #menu-apresentacao { float:left; display:inline; list-style:none; background:url(../_img/menu-apresentacao2.jpg) top left no-repeat; width:124px; height:29px; }
#menu #menu-apresentacao2 { float:left; display:inline; list-style:none; background:url(../_img/menu-apresentacao.jpg) top left no-repeat; width:124px; height:29px; }
#menu #menu-solucoes  { float:left; display:inline; list-style:none; background:url(../_img/menu-solucoes2.jpg) top left no-repeat; width:106px; height:29px; }
#menu #menu-solucoes2 { float:left; display:inline; list-style:none; background:url(../_img/menu-solucoes.jpg) top left no-repeat; width:106px; height:29px; }
#menu #menu-cliente  { float:left; display:inline; list-style:none; background:url(../_img/menu-clientes2.jpg) top left no-repeat; width:101px; height:29px; }
#menu #menu-cliente2 { float:left; display:inline; list-style:none; background:url(../_img/menu-clientes.jpg) top left no-repeat; width:101px; height:29px; }
#menu #menu-canal { float:left; display:inline; list-style:none; background:url(../_img/menu-canal2.jpg) top left no-repeat; width:113px; height:29px; }
#menu #menu-canal2 { float:left; display:inline; list-style:none; background:url(../_img/menu-canal.jpg) top left no-repeat; width:113px; height:29px; }
#menu #menu-segmentos  { float:left; display:inline; list-style:none; background:url(../_img/menu-segmentos2.jpg) top left no-repeat; width:170px; height:29px; }
#menu #menu-segmentos2 { float:left; display:inline; list-style:none; background:url(../_img/menu-segmentos.jpg) top left no-repeat; width:170px; height:29px; }
#menu #menu-central  { float:left; display:inline; list-style:none; background:url(../_img/menu-central2.jpg) top left no-repeat; width:187px; height:29px; }
#menu #menu-central2 { float:left; display:inline; list-style:none; background:url(../_img/menu-central.jpg) top left no-repeat; width:187px; height:29px; }

#menuHm   			  { margin-left:51px; padding-top:25px; *padding-top:27px; width:190px; }
#menuHm ul 	  		  { list-style:none; cursor:default; }
#menuHm ul li 		  { margin-bottom:3px; padding-bottom:3px; border-bottom:1px dotted #CCCCCC; }
#menuHm ul li a 	  { font:12px Arial, Helvetica, sans-serif; text-decoration:none; color:#003871; }
#menuHm ul li a:hover { font:12px Arial, Helvetica, sans-serif; text-decoration:none; color:#C86C11; }
#menuHm2   			   { margin-left:51px; padding-top:25px; *padding-top:27px; width:220px; position:absolute; top:100px; right:40px; }
#menuHm2 ul 	  	   { list-style:none; cursor:default; }
#menuHm2 ul li 		   { margin-bottom:0px; padding-bottom:0px; }
#menuHm2 ul li b	   { font:12px Arial, Helvetica, sans-serif; text-decoration:none; color:#003871; font-weight:bold; }
#menuHm2 ul li span    { color:#960; }
#menuHm2 ul li a 	   { font:12px Arial, Helvetica, sans-serif; text-decoration:none; color:#003871; }
#menuHm2 ul li a:hover { font:12px Arial, Helvetica, sans-serif; text-decoration:none; color:#C86C11; }
#menuHm3 		 { float:left; margin-top:15px; *margin-top:20px; }
#menuHm3 a 	   	 { font:11px Arial, Helvetica, sans-serif; text-decoration:none; color:#003871; }
#menuHm3 a:hover { font:11px Arial, Helvetica, sans-serif; text-decoration:none; color:#C86C11; }
#menuHm4   			   { width:220px; position:absolute; top:70px; right:-25px; }
#menuHm4 ul 	  	   { list-style:none; cursor:default; }
#menuHm4 ul li 		   { margin-top:-6px; }
#menuHm4 ul li b	   { font:10px Arial, Helvetica, sans-serif; text-decoration:none; color:#003871; font-weight:bold; }
#menuHm4 ul li span    { color:#996600; }
#menuHm4 ul li a 	   { font:10px Arial, Helvetica, sans-serif; text-decoration:none; color:#003871; }
#menuHm4 ul li a:hover { font:10px Arial, Helvetica, sans-serif; text-decoration:none; color:#C86C11; }

#data { position:absolute; top:169px; left:20px; }

/*#menu   		    { position:absolute; top:169px; left:185px; }
#menu ul 	  	    { list-style:none; cursor:default; }
#menu ul li 	    { float:left; margin-right:15px; padding-right:15px; border-right:1px dotted #BCBCBC; }
#menu ul li b	    { font:10px Arial, Helvetica, sans-serif; text-decoration:none; color:#003871; font-weight:bold; }
#menu ul li span    { color:#996600; }
#menu ul li a 	    { font:10px Arial, Helvetica, sans-serif; text-decoration:none; color:#003871; font-weight:bold; }
#menu ul li a:hover { font:10px Arial, Helvetica, sans-serif; text-decoration:none; color:#C86C11; font-weight:bold; }
*/
#cntnLeft  { width:23px; border-right:1px solid #E2E2E2; margin-left:1px; }
#cntnRight { width:32px; border-left:1px solid #E2E2E2; padding-left:2px; }
#cntnTp	   { height:40px; background:url(../_img/img-cntnTp.jpg) repeat-x top; }

#content {}

#boxTit    { background-color:#E6E6E6; height:16px; }
#boxTit b  { padding-left:3px; margin-top:-2px; }
#boxCntnt  { background-color:#E6E6E6; margin-top:4px; padding:1px; margin-bottom:10px; }
#boxCntnt2 { border:1px solid #E6E6E6; margin-top:4px; padding:7px; margin-bottom:10px; }
#boxTx     { border:1px solid #FFFFFF; padding:7px; }
#boxFt 	   { border:1px solid #CCCCCC; }

#subMenu   { margin-bottom:20px; }
#subMenu a { font:10px Arial, Helvetica, sans-serif; color:#677A7A; font-weight:bold; text-decoration:none; }
#subMenu a:hover { font:10px Arial, Helvetica, sans-serif; color:#677A7A; font-weight:bold; text-decoration:underline; }

#fundoRodape { background:url(../_img/img-rodape.jpg) repeat-x; position:absolute; left:33px; bottom:30px; width:630px; height:8px; }
#rodape 	 { background-color:#E6E6E6; padding:5px; }

#titClientes { background:url(../_img/fundo-tit-clientes.jpg) no-repeat; width:303px; height:16px; }

.input   { background-color:#F4F7F7; border:1px solid #C1CACA; color:#677A7A; font:9px Verdana, Geneva, sans-serif; padding:2px;  }
.inputBt { background-color:#C86C11; border:1px solid #FFFFFF; color:#FFFFFF; font:9px Verdana, Geneva, sans-serif; padding:1px; height:17px; }
.input2   { border:1px solid #C1CACA; color:#677A7A; font:9px Verdana, Geneva, sans-serif; padding:2px;  }
.textarea { border:1px solid #C1CACA; color:#FFFFFF; font:9px Verdana, Geneva, sans-serif; padding:1px; height:17px; }

.linkPag { font:10px MS Sans Serif, Tahoma, Arial; text-decoration:none; color:#0066CC; }
.linkPag:hover { font:10px MS Sans Serif, Tahoma, Arial; text-decoration:underline; color:#0066CC; }
#paginacao { border:0px solid #CCCCCC; padding:3px; margin:3px; padding-left:5; padding-right:5; float:left; }
#paginacao2 { border:1px solid #CCCCCC;	padding:3px; margin:3px; padding-left:5; padding-right:5; float:left; }

.linkBrclick 	   { font:10px MS Sans Serif, Tahoma, Arial; text-decoration:none; color:#B0B0B0; }
.linkBrclick:hover { font:10px MS Sans Serif, Tahoma, Arial; text-decoration:underline; color:#666; }


.verdana9laranja { font:9px Verdana, Geneva, sans-serif; color:#C86C11; }
.verdana9cinza   { font:9px Verdana, Geneva, sans-serif; color:#333333; }

.verdana10cinza   		{ font:10px Verdana, Geneva, sans-serif; color:#333333; }
.verdana10cinza a       { font:10px Verdana, Geneva, sans-serif; color:#333333; text-decoration:none; }
.verdana10cinza a:hover { font:10px Verdana, Geneva, sans-serif; color:#333333; text-decoration:underline; }

.verdana10cinza2   		{ font:9px Verdana, Geneva, sans-serif; color:#999999; }
.verdana10cinza2 a       { font:9px Verdana, Geneva, sans-serif; color:#999999; text-decoration:none; }
.verdana10cinza2 a:hover { font:9px Verdana, Geneva, sans-serif; color:#C86C11; text-decoration:underline; }


.verdana10laranja 		  { font:10px Verdana, Geneva, sans-serif; color:#C86C11; }
.verdana10laranja a       { font:10px Verdana, Geneva, sans-serif; color:#C86C11; text-decoration:none; }
.verdana10laranja a:hover { font:10px Verdana, Geneva, sans-serif; color:#C86C11; text-decoration:underline }

.verdana10red	  { font:10px Verdana, Geneva, sans-serif; color:#C86C11; }

.verdana11cinza     { font:11px Verdana, Geneva, sans-serif; color:#333333; }
.verdana11laranja   { font:11px Verdana, Geneva, sans-serif; color:#C86C11; }
.verdana11red	    { font:11px Verdana, Geneva, sans-serif; color:#CC0000; text-decoration:none; }
.verdana11red:hover { font:11px Verdana, Geneva, sans-serif; color:#CC0000; text-decoration:underline; }

.link9laranja 	      { font:9px Verdana, Geneva, sans-serif; color:#C86C11; text-decoration:none; }
.link9laranja a		  { font:9px Verdana, Geneva, sans-serif; color:#C86C11; text-decoration:none; }
.link9laranja a:hover { font:9px Verdana, Geneva, sans-serif; color:#C86C11; text-decoration:underline; }

