* {	text-decoration:none; margin:0; padding:0; list-style:none; border:none;/* Começo zerando tudo. O */}
/***************************** Geral *****************************/

body{
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #666666;
	scrollbar-highlight-color: #666666;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #000000;
  	background: #ffffff;
	color: #000000;
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
	margin: 0; padding: 0;
	line-height: 18px;
}

#geral{
 margin: 0 auto;
 width: 950px;
 margin-top: 1px;
}

div.header { float: left; }

.logo { float: left; margin-right: 1px;}

div.Top {	float: left; border-bottom: 1px solid #ffffff; width: 814px; background: #eaeaea;}

.idiomas  {	float: left; }
.idiomas a {	padding: 0 5px 0 5px; font-size: 10px; font-weight: bold; color: #000000;}

.menuTop {	float: right; padding-right: 5px;}
.menuTop a {padding: 0 5px 0 5px; font-weight: bold; color: #f68c1f;}
.flash {	float: left; }


.menuTop1 a, .menuTop1 a:visited{
	background: #5b5f71 url(seta_menu.gif) no-repeat right;
	color: #ffffff;
	font-weight: bold;
	float: left;
	padding: 0px 5px 2px 5px;
	width: 150px;
	border-right: 1px solid #ffffff;
}

.menuTop1 a:hover, .menuTop2 a:hover, .menuTop3 a:hover {
	text-decoration: underline;
}

.menuTop2 a, .menuTop2 a:visited{
	background: #005984 url(seta_menu.gif) no-repeat right;
	color: #ffffff; 
	font-weight: bold; 
	float: left;
	padding: 0px 5px 2px 5px;
	width: 150px;
	border-right: 1px solid #ffffff;
}

.menuTop3 a, .menuTop3 a:visited{
	background: #336666 url(seta_menu.gif) no-repeat right;
	color: #ffffff; 
	font-weight: bold; 
	float: left; 
	padding: 0px 5px 2px 5px;
	width: 150px;
	border-right: 1px solid #ffffff;
}

/*----------------------------------------- MENU ---------------------------------------*/

div.lateral { 
	float: left;
	width: 135px;
	margin-right: 1px;
	}

/*----------------------------------------- MENU ---------------------------------------*/

div.menu a {
	display: block; color: #ffffff;
	background-color: #f68c1f;
	border-bottom: 1px solid #ffffff;
	font-weight: bold;
	padding: 1px 5px 1px 5px;
	text-decoration: none;	
	
}	

div.menu a:hover {
	background-color: #bc6c1a;
	text-decoration: none;
	}
	
div.submenu {
	margin-top: 0;
}	
	
div.submenu a {
	color: #000000;
	background-color: #afb0be;
	border-bottom: 1px dotted #ffffff;
	margin: 0;
	display: block;
	padding: 1px 5px 1px 5px;
	font-weight:  normal ;
	
}	

div.submenu a:hover {
	background-color: #999aac;
	text-decoration: none;
	}	


/*----------------------------------------- MENU CORPORATE ---------------------------------------*/	

div.menuC a {
	display: block; color: #ffffff;
	background-color: #5b5f71;
	border-bottom: 1px solid #ffffff;
	font-weight: bold;
	padding: 1px 5px 1px 5px;
	text-decoration: none;	
	
}	

div.menuC a:hover {
	background-color: #000000;
	text-decoration: none;
	}
	
div.submenuC {
	margin-top: 0;
}	
	
div.submenuC a {
	color: #000000;
	background-color: #afb0be;
	border-bottom: 1px dotted #ffffff;
	margin: 0;
	display: block;
	padding: 1px 5px 1px 5px;
	font-weight:  normal ;
	
}	

div.submenuC a:hover {
	background-color: #999aac;
	text-decoration: none;
	}	

div.submenuC2 a {
	color: #333333;
	background-color: #dadada;
	margin: 0;
	display: block;
	padding: 2px 5px 2px 15px;
	font-weight:  normal ;	
	border-bottom: 1px solid #ffffff;
	line-height: 16px;	
}


div.submenuC2 a:hover {
	background-color: #b0b0b0;
	text-decoration: none;
	}	
	
/*----------------------------------------- MENU PRIVATE ---------------------------------------*/
div.menuP a {
	display: block; color: #ffffff;
	background-color: #005984;
	border-bottom: 1px solid #ffffff;
	font-weight: bold;
	padding: 1px 5px 1px 5px;
	text-decoration: none;	
	
}	

div.menuP a:hover {
	background-color: #000000;
	text-decoration: none;
	}
	
div.submenuP {
	margin-top: 0;
}	
	
div.submenuP a {
	color: #000000;
	background-color: #7c9fb0;
	border-bottom: 1px dotted #ffffff;
	margin: 0;
	display: block;
	padding: 1px 5px 1px 5px;
	font-weight:  normal ;
	
}	

div.submenuP a:hover {
	background-color: #0179b3; color: #ffffff;
	text-decoration: none;
	}	

div.submenuP2 a {
	color: #333333;
	background-color: #bec9cf;
	margin: 0;
	display: block;
	padding: 2px 5px 2px 15px;
	font-weight:  normal ;	
	border-bottom: 1px solid #ffffff;
	line-height: 16px;	
}


div.submenuP2 a:hover {
	background-color: #8aa1ae;
	text-decoration: none;
	}	

/*----------------------------------------- MENU TI ---------------------------------------*/
div.menuT a {
	display: block; color: #ffffff;
	background-color: #336666;
	border-bottom: 1px solid #ffffff;
	font-weight: bold;
	padding: 1px 5px 1px 5px;
	text-decoration: none;	
	
}	

div.menuT a:hover {
	background-color: #000000;
	text-decoration: none;
	}
	
div.submenuT {
	margin-top: 0;
}	
	
div.submenuT a {
	color: #000000;
	background-color: #7da9a9;
	border-bottom: 1px dotted #ffffff;
	margin: 0;
	display: block;
	padding: 1px 5px 1px 5px;
	font-weight:  normal ;
	
}	

div.submenuT a:hover {
	background-color: #658989; color: #ffffff;
	text-decoration: none;
	}	

div.submenuT2 a {
	color: #333333;
	background-color: #becbcb;
	margin: 0;
	display: block;
	padding: 2px 5px 2px 15px;
	font-weight:  normal ;	
	border-bottom: 1px solid #ffffff;
	line-height: 16px;	
}


div.submenuT2 a:hover {
	background-color: #9aa5a5;
	text-decoration: none;
	}	
	
/*----------------------------------------------------------------conteúdo HOME*/	
div.corporate, div.private, div.TI {
	width: 385px; float: left; margin: 10px; background: #e9e9e9; height: 330px; _margin-right: 5px;
}

div.corporate {
	border: 1px solid #5b5f71;
}

div.private {
	border: 1px solid #005984;
}

div.TI {
	border: 1px solid #336666;
}

.HtituloBox1, .HtituloBox2, .HtituloBox3, .HtituloBox {
	text-align: center; color: #ffffff; font-weight: bold; text-transform: uppercase; padding: 2px; font-size: 13px;
}

.HtituloBoxb {
	font-size: 10px;
}

.HtituloBox {
	background-color: #f68c1f;
}

.HtituloBox1 {
	background-color: #5b5f71;
}

.HtituloBox2 {
	background-color: #005984;
}

.HtituloBox3 {
	background-color: #336666;
}

.hmImg {
	text-align: center; margin: 1px;
}

div.boxG {
	border: 1px solid #f68c1f; width: 371px; margin: 10px; float: left; height: 240px; _margin-right: 5px;
}

div.boxG .texto {
	color: #6d6d6d; border-bottom: 1px dotted #cccccc; margin: 5px 10px 5px 10px; line-height: 14px; padding-bottom: 7px;
}

div.boxG a, div.boxG a:visited  {
	color: #f68c1f; font-weight: bold; text-decoration: underline;
}

div.boxG .leiamais {
	color: #005178; font-weight: bold; text-decoration: underline; background: url(seta.gif) no-repeat left; float: right; margin-right: 10px; padding-left: 15px; padding-bottom: 3px;
}

div.boxG .leiamais a, div.boxG .leiamais a:visited {
	color: #005178;
}

div.boxG .leiamais a:hover, div.boxP .leiamais a:hover {
	text-decoration: none;
}

div.boxP, div.boxP2 {
	border: 1px solid #f68c1f; width: 188px; margin: 10px; float: left; height: 240px; _margin-right: 5px;
}

div.boxP .leiamais {
	color: #005178; font-weight: bold; text-decoration: underline; background: url(seta.gif) no-repeat left; float: right; margin-right: 10px; padding-left: 15px; padding-bottom: 3px; 
}

div.boxP .leiamais a {
	color: #005178;
}

div.boxP .texto {
	color: #f68c1f; margin: 5px 10px 5px 10px; line-height: 16px; 
}

div.boxP .textoLinha {
	color: #f68c1f; margin: 5px 10px 5px 10px; line-height: 16px; border-bottom: 1px dotted #cccccc; padding-bottom: 7px;
}

div.boxP a , div.boxP a:visited {
	color: #f68c1f; text-decoration: underline;
}

div.boxP2 {
	background-color: #cccccc;
}

div.boxP2 .texto {
	margin: 5px 10px 5px 10px; line-height: 14px; 
}

div.boxP2 td {
	padding-left: 2px; padding-bottom: 2px; padding-top: 2px; border-bottom: 1px dotted #ffffff;
}

div.boxP2 table {
	margin-left: 7px;
}

div.boxP2 .leiamais {
	color: #005178; font-weight: bold; text-decoration: underline; background: url(seta.gif) no-repeat left; margin-left: 7px; padding-left: 15px; padding-bottom: 3px; margin-top: 5px; 
}

div.boxP2 .leiamais a {
	color: #005178;
}

div.corporateHm {
	width: 780px; float: left; margin: 10px; background: #e9e9e9; border: 1px solid #5b5f71; _margin: 10px 0 10px 10px;
}

div.privateHm {
	width: 780px; float: left; margin: 10px; background: #e9e9e9; border: 1px solid #005984;_margin: 10px 0 10px 10px;
}

div.tiHm {
	width: 780px; float: left; margin: 10px; background: #e9e9e9; border: 1px solid #336666;_margin: 10px 0 10px 10px;
}

/*----------------------------------------------------------------interna*/	
.caminho {
	background-color: #f68c1f; padding: 1px 0 1px 15px;
}

.caminho a {
	color: #000000; text-decoration: underline;
}

.caminhoArea {
	font-weight: bold;
}

.caminhoSetas {
	margin: 0 10px 0 10px; color: #ffffff; font-weight: bold; font-size: 12px;
}

/*----------------------------------------------------------------conteúdo*/	
div.double {float: left; margin-top: 1px; background: url(bg_div.gif) repeat-y;}
div.doubleCinza {float: left; }
div.content { float: left; width: 814px; }	

.alignCenter {	text-align: center;}
.alignRight {	float: right;}

.IMGalignRight {	float: right; border-left: 5px solid #f68c1f; margin-left: 10px;}

h2 {clear: both; background-color: #014e79;
	font-size: 13px;
	font-weight: bold; 
	color: #ffffff;
	padding: 2px 10px 2px 10px;
	text-align: right;
}
.p , .paragrafo , .p2 {	padding: 3px 10px 3px 10px; margin: 0 5px 0 5px; }

.p1 { border-top: 1px solid #a0a0a0; margin: 20px 5px 10px 5px; height: 20px; padding-top: 3px; padding-left: 10px;}

.bullet {
	 background: url(bullet.gif) no-repeat left top; margin-left: 30px; padding-left: 15px;
}

li {
	 background: url(bullet.gif) no-repeat left top; margin-left: 30px; padding-left: 15px;
}

.destaque {	color: #e2760a; font-weight: bold;}

.nome, .fckSubtitulo {	background-color: #ffffff; color: #125da0; font-weight: bold; border-bottom: 1px dotted #cccccc;  margin: 0 5px 0 5px; padding: 7px 5px 3px 5px;}

.links {	background-color: #ffffff; color: #125da0; font-weight: bold; border-bottom: 1px solid #cccccc;  margin: 8px 0 0 5px; padding: 10px 5px 10px 5px; width: 610px;  line-height: 26px;}


a.linkgeral, a.linkgeral:visited {
	color: #005178; font-weight: bold; text-decoration: underline; 
}

a.linkgeral:hover {
	text-decoration: none;
}


/*a, a:visited {
	color: #005178; font-weight: bold; text-decoration: underline ; 
}

a:hover {
	text-decoration: none ;
} */

/*----------------------------------------------------------------publicações*/	
.destaque2, .fckTitulo {	background-color: #ffffff; color: #e2760a; font-weight: bold; border-bottom: 1px solid #e2760a;  margin: 0 5px 0 5px; padding: 7px 5px 3px 5px;}

div.download { 
	background-color: #ffffff; float: left; margin-left: 5px; width: 622px; padding-right: 5px; padding-bottom: 5px;
	}

.titulo {
	border-bottom: 1px solid #333333; font-weight: bold; padding: 2px 0px 2px 0px; margin: 10px 0 0 5px;
}


.subtitulo a, .subtitulo a:visited {
	color: #333333; background-color: #f1f2f5; 
	display: block; 
	border-bottom: 1px dotted #cccccc; padding: 2px 0px 2px 10px; margin-left: 5px; 
	width: 600px;
}

.subtitulo a:hover {
	background-color: #e3e4e7;
}


div.paginacao { clear: both; text-align: center; margin-top: 10px 5px 10px 5px; padding-top: 6px; padding-bottom: 6px;}

div.paginacao a {font: 10px verdana; 
	border: 1px solid #cccccc; background-color: #ffffff; padding: 2px 7px 2px 7px; margin: 0 1px 0 1px; color: #e2760a;
}

div.paginacao a:hover {
	border: 1px solid #ffffff; background-color: #cccccc; 
}

div.paginacao .selected {	font-weight: bold; text-decoration: underline;}



/*----------------------------------------------------------------clientes-cases*/
.repetidorLogos {
	width: 140px; height: 140px; border: 1px solid #cccccc; margin-right: 20px; margin-bottom: 20px; float: left;
}
.linkCase  {
	float: left; font-size: 10px; 
}

.linkCase a, .linkCase a:visited {
	color: #f68c1f; font-weight: bold;
}

.linkCase a:hover {
	color: #000000; 
}

.icoCase {
	margin: 3px 5px 0 2px; 
}

.logoCase {
	float: left; width: 140px; height: 140px; border: 1px solid #cccccc; margin-right: 20px; margin-top: 1px;
}

/*----------------------------------------------------------------MAPA DO SITE*/
table.TBmapa {	width: 600px; margin-left: 20px; background-color: #ffffff;}
.TDmapa {
	border-bottom: 1px dotted #cccccc; padding: 3px 5px 3px 20px; color: #125da0; font-size: 11px;
}

.TDmapa a {
	color: #125da0; 
}

.TDmapa a:hover {
	text-decoration: underline; 
}

.tituloBox1, .tituloBox2 {
	text-align: center; color: #ffffff; font-weight: bold; text-transform: uppercase; padding: 2px 0 2px 0; font-size: 10px; width: 300px; border-right: 1px solid #ffffff;
}

.tituloBoxb {
	font-size: 10px;
}

.tituloBox {
	background-color: #f68c1f; text-align: left; font-size: 10px; color: #ffffff; font-weight: bold; padding: 2px 0 2px 10px; border-right: 1px solid #ffffff; border-top: 1px solid #ffffff;
}

.tituloBox a, .tituloBox1 a, .tituloBox2 a, .tituloBox3 a {
	color: #ffffff;
}

.tituloBox a:hover, .tituloBox1 a:hover, .tituloBox2 a:hover, .tituloBox3 a:hover  {
	text-decoration: underline;
}

.tituloBox1 {
	background-color: #5b5f71;
}

.tituloBox2 {
	background-color: #005984;
}

.tituloBox3 {
	background-color: #336666;
}

.TDboxTitC {
	background-color: #afb0be; border-bottom: 1px dotted #cccccc; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; padding: 3px 5px 3px 20px; color: #000000; font-size: 11px;
}

.TDboxC{
	border-bottom: 1px dotted #cccccc; padding: 3px 5px 3px 20px; color: #000000; font-size: 11px; background-color: #dadada; border-right: 1px solid #ffffff;
}

.TDboxTitP {
	background-color: #7c9fb0; border-bottom: 1px dotted #cccccc; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; padding: 3px 5px 3px 20px; color: #000000; font-size: 11px;
}

.TDboxP {
	border-bottom: 1px dotted #cccccc; padding: 3px 5px 3px 20px; color: #000000; font-size: 11px; background-color: #bec9cf; border-right: 1px solid #ffffff;
}

.TDboxTitT {
	background-color: #7da9a9; border-bottom: 1px dotted #cccccc; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; padding: 3px 5px 3px 20px; color: #000000; font-size: 11px;
}

.TDboxT{
	border-bottom: 1px dotted #cccccc; padding: 3px 5px 3px 20px; color: #000000; font-size: 11px; background-color: #becbcb; border-right: 1px solid #ffffff;
}

.TDboxC a, .TDboxP a, .TDboxT a, .TDboxTitC a, .TDboxTitP a, .TDboxTitT a  {
	color: #000000;
}

.TDboxC a:hover, .TDboxP a:hover, .TDboxT a:hover, .TDboxTitC a:hover, .TDboxTitP a:hover, .TDboxTitT a:hover  {
	text-decoration: underline;
}


/*----------------------------------------------------------------FORMS*/
.INPUT, TEXTAREA {
	border: 1px solid #e2760a; font: 11px tahoma; width: 200px; padding: 1px;
}

.INPUT2 {
	border: 1px solid #e2760a; font: 11px tahoma; width: 30px; padding: 1px;
}

.INPUT3 {
	border: 1px solid #e2760a; font: 11px tahoma; width: 120px; padding: 1px;
}

select {
	border: 1px solid #e2760a; font: 11px tahoma;
}

table.TBcontato {	width: 550px; margin-left: 20px; background-color: #ffffff; border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; margin-top: 10px;}
.TDcontato {
	border-bottom: 1px dotted #cccccc; padding: 3px 5px 3px 5px; color: #125da0; font-size: 11px;
}

.TDbotoes {	padding: 3px 5px 3px 5px; text-align: center;}

INPUT.btn {
	background-color: #f69134; border: 1px solid #e2760a; text-align: center; padding: 2px; color: #ffffff; font: 10px tahoma; font-weight: bold; 
}

	
/*----------------------------------------------------------------rodape*/
div.rodape {
	background: url(square.gif) no-repeat left top;
 	float: right;
	width: 798px; 
  	border-top: #f68c1f solid 1px;
  	color: #737373;
  	line-height: 16px;
	padding: 3px;
	margin-left: 10px;
	margin-top: 15px;
}

.copyright {
	float: left;
	margin-left: 18px;
}

.endereco {
	float: right; text-align: right;
}

a.laranja {
	color: #f68c1f;
}

a.laranja:visited {
	color: #f68c1f;
}

a.laranja:hover {
	color: #f68c1f;
	text-decoration: underline;
}

.desenvolvimento {padding: 5px; float: left; width: 300px; }

a.dms{ 
  color: #afb0be;
  text-decoration: none;
  font: Tahoma, Sans-serf;
}
a.dms:visited{
  color: #afb0be;
}
a.dms:hover{
  color: #afb0be;
  text-decoration: underline;
}

/*----------------------------------------------------------------administração*/
div.contentADM { float: left; width: 774px; background-color: #f5f5f5; }	


.ADMtitulo {
	background-color: #ffffff; color: #e2760a; font-weight: bold; border-bottom: 1px solid #e2760a;  margin: 0 5px 7px 0; padding: 7px 5px 3px 5px; width: 680px;
}

.ADMsubtitulo {
	background-color: #ffffff; color: #125da0; font-weight: bold; border-bottom: 1px dotted #cccccc;  margin: 0 5px 7px 0; padding: 7px 5px 3px 5px;  width: 680px;
}

.ADMp1 { border-top: 1px solid #a0a0a0; margin: 15px 0 10px 0; height: 20px; padding-top: 3px; }

