﻿@charset "utf-8";
/* CSS Document */
/* identação padrão = 2 tabs */



/* --------------------------------------------------------------- Reset */
body,div,td,p,span,img,input,select,textarea {
	font-family:Verdana, Trebuchet MS, Arial, Helvetica, Geneva, sans-serif;
	font-size:11px;
	color:#7b7b7b;
}
body{
	background-color:white;
	/*text-align:center;*/
	text-shadow: #000 0 0 0;
	overflow-x: hidden;
}

.x-window-header-text {
	color: #000000;
}

.ext-mb-text {
	color: #000000;
}
/*body *{outline:none;}*/


body,div,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}

li {
	margin-bottom: 5px;
}

fieldset,img,abbr,acronym{border:none;}
p,h1,h2,h3,h4,h5,h6{margin:0 0;}
/*ul{list-style-type: none;}*/
ul { padding-left: 15px; }
address,caption,cite,code,th,var{font-style:normal;font-weight:normal;}
q:before,q:after {content:'';}


/* --------------------------------------------------------------- Utils */
hr{display:none;position:absolute;}
.nb{border:0px;background:transparent;}
.dn{display:none;}
.fb{font-weight:bold;}
.ie_cb{
	margin: -1px 0 0 0 !important; 
	padding: 0 !important; 
	height:1px !important;
	overflow:hidden !important;
	background:red;
	visibility:hidden;
}


/* --------------------------------------------------------------- Fonts */
.al{text-align: left !important;}
.ac{text-align: center !important;}
.ar{text-align: right !important;}
.txtErro{color:red;}



/* --------------------------------------------------------------- Formularios */
div.formbody input {	
	padding: 5px;
	font-size: 11px;
	border: 1px solid #a7a7a7;
}

div.formbody textarea {
	width: 98%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	border: 1px solid #a7a7a7;
}


	
input, select, textarea{
	color:#000000; 
	background-color:#ffffff; 
	border:#a7d8ed 1px solid;
}


	
textarea{overflow:auto;}
.fixSelect{vertical-align: 0 !important;vertical-align: -2px;}
.fixRadio{
	width:13px !important;
	height:13px !important;
	width:15px;
	height:15px;
	vertical-align: -2px;
	*vertical-align: -1px;
	border:none;
	background:none;
	padding:0;
	margin:0;
}



/* --------------------------------------------------------------- Links */
a:link{text-decoration:underline;}
a:visited{text-decoration:underline;}
a:active{text-decoration:underline;}
a:hover{text-decoration:underline;}

a:link,
a:visited,
a:active,
a:hover,
a.lnkRed:link,
a.lnkRed:visited,
a.lnkRed:active,
a.lnkRed:hover{color:#3f4955;}

a.lnkSeta:link,
a.lnkSeta:hover,
a.lnkSeta:visited,
a.lnkSeta:active{
	/*background:url(var(root)/locales/global/img/ico_bullet_seta.gif) 0 6px no-repeat;*/
	padding-left:10px;
	margin-left:10px;
}



/* --------------------------------------------------------------- Posicionamento */
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.cb{clear:both;}
.cl{clear:left;}
.cr{clear:right;}
.mb0{margin-bottom:0 !important;}
.ml0{margin-left:0 !important;}



/* --------------------------------------------------------------- Titles */
		h2{
			margin-bottom:20px;
			_margin-bottom:-8px;
		}
				h2.quemSomos{
					background:url(../img/tit_quemSomos.gif) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.pagina_nao_encontrada{
					background:url(../img/pagina_nao_encontrada.jpg) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.Termosdeuso{
					background:url(../img/tit_termos_de_uso.jpg) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.Politica{
					background:url(../img/tit_politica_privacidade.jpg) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.maistrabalho{
					background:url(../img/menos_tempo.jpg) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.missao{
					background:url(../img/missao_titulo.jpg) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.valores{
					background:url(../img/valores-titulo.jpg) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.certeza{
					background:url(../img/certeza_do_melhor.jpg) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.Localizacao{
					background:url(../img/localizacao.jpg) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.Parceiros{
					background:url(../img/titParceiros.jpg) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.Enquetes{
					background:url(../img/enquetes_interno.jpg) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:693px;
					padding-top:37px;
					height:0;
				}
                                h2.trabalhe_conosco{
					background:url(../img/trabalhe_conosco.jpg) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.RSocial{
					background:url(../img/responsabilidade_social-titulo.jpg) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.Qualidade{
					background:url(../img/qualidade-titulo.jpg) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.Historia{
					background:url(../img/historia.jpg) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
                                h2.Clientes{
					background:url(../img/clientes.jpg) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
		                 h2.Torneseparceiro{
					background:url(../img/torne_se_um_parceiro.jpg) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.Noticias{
					background:url(../img/tit_noticias.png) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.Contato{
					background:url(../img/tit_contato.png) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.AEmpresa{
					background:url(../img/titulo_a_empresa.png) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.Cadastro{
					background:url(../img/tit_cadastro.png) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.Produtos{
					background:url(../img/tit_produtos.png) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.Servicos{
					background:url(../img/tit_servicos.png) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.Salaimprensa{
					background:url(../img/tit_sala_de_imprensa.jpg) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.Suporte{
					background:url(../img/tit_suporte.png) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.Descadastramento{
					background:url(../img/tit_descadastramento.png) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.Recuperarsenha{
					background:url(../img/tit_recuperarsenha.png) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.Busca{
					background:url(../img/tit_resultados_busca.png) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.Mapadosite{
					background:url(../img/tit_mapa_do_site.jpg) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.Artigos{
					background:url(../img/tit_artigos.png) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.Bemvindo{
					background:url(../img/tit_bemvindoa_codix.png) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.Envieseucurriculo{
					background:url(../img/tit_envie_seu_curriculo.png) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.Outsourcing{
					background:url(../img/tit_outsourcing.png) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.Opensource{
					background:url(../img/tit_opensource.png) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.AcessoNegado{
					background:url(../img/tit_acesso_negado.png) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.Conteudoprotegido{
					background:url(../img/tit_conteudo_protegido.png) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.Solicitarproposta{
					background:url(../img/tit_solicitarproposta.png) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.Cotacao{
					background:url(../img/tit_obrigado_pela_cotacao.png) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.Precosecondicoes{
					background:url(../img/tit_precos_e_condicoes.png) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.Fabricadesoftware{
					background:url(../img/tit_fabrica_de_software.png) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.Infra{
					background:url(../img/tit_c0d1x_infra.jpg) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.Promocoes{
					background:url(../img/tit_promocoes.jpg) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.Condicoesgerais{
					background:url(../img/tit_condicoes_gerais.jpg) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
				h2.Solicitarcotacao{
					background:url(../img/tit_solicitar_cotacao.jpg) 0 0 no-repeat;
					display:block;
					text-indent:-9999px;
					width:383px;
					padding-top:37px;
					height:0;
				}
		div.breadCrumb{
			height:23px;
			background:url(../img/breadCrumb_bg.png) 0 0 no-repeat;
			margin-bottom:6px;
			/*border:1px #66FF33 solid;*/
		}
				div.breadCrumb dl{
					/*border:1px #66FF33 solid;*/
				}
						div.breadCrumb dl dt{
							display:none;
						}
						div.breadCrumb dd{
							float:left;
							display:inline;
							height:23px;
							background:url(../img/bread_corpo.gif) right 0 no-repeat;
							padding-right:12px;
							/*border:1px #66FF33 solid;*/
						}
								div.breadCrumb dd div{
									float:left;
									height:23px;
									background:url(../img/bread_ico.gif) 0 0 no-repeat;
									padding:4px 0 0 21px;
									/*border:1px black solid;*/
								}
										div.breadCrumb dd div a{
											font-weight:normal;
											color:#666666;
											text-decoration:none !important;
										}
										div.breadCrumb dd.paginaAtual{
											/*border:1px #66FF33 solid;*/
											background:none;
										}
												div.breadCrumb dd.paginaAtual div a{
													/*border:1px #66FF33 solid;*/
													font-weight:bold;
													cursor:default;
												}


/* --------------------------------------------------------------- Estrutura */
/* float containers */
div.container{
	height:auto;
	overflow:visible;
	zoom:1;
	background:url(../img/container.gif) center bottom no-repeat;
}

/* float containers */
div.container_newsletter{
	height: auto;
	overflow:visible;
	zoom:1;
	background:url(../img/conteiner_newsletter.png) no-repeat scroll 35% 100%;
}

div.container_newsletter div.rodape{
	margin:0 auto;
	width:1000px;
	height: 320px;
	/*border-right:1px #66FF33 solid;*/
}


/* largura da area interna (conteudo) do site */


div.topo,
div.topo_infra,
div.bannerPrincipal,
div.conteudoPrincipal,
div.rodape{
	margin:0 auto;
	width:1000px;
	/*border-right:1px #66FF33 solid;*/
}


div.topo *,
div.topo_infra *,
div.bannerPrincipal *,
div.conteudoPrincipal *,
div.rodape *{
	/* text-align:left; */
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div.topo,
div topo_infra {
	height:100px;
	/*border:1px red solid;*/
	background:url(../img/topo.gif) 0 0 no-repeat;
}
		h1{
			margin:20px 0 0 55px;
			float:left;
			display:inline;
			/*border:1px #66FF33 solid;*/
		}
				h1 a:link,
				h1 a:hover,
				h1 a:visited,
				h1 a:active{
					display:block;
					background:url(../img/codix.gif) 0 0 no-repeat;
					width:197px;
					padding-top:59px;
					overflow:hidden;
					height:0;
					/*border:1px green solid;*/
				}
				
div.topo_infra h1 {
					display:block;
					background:url(../img/logo-C0D1X-infra.gif) 0 0 no-repeat;
					width:197px;
					padding-top:68px;
					overflow:hidden;
					height:0;
					/*border:1px green solid;*/
				}				
			
		fieldset.formulario{
			/*border:1px #66FF33 solid;*/
			float:right;
			margin:6px 17px 0 0;
			_margin-right:8px;
			height:24px;
			width:722px;
			background:url(../img/formulario_login.png) 0 0 no-repeat;
			
		}
		
		fieldset.formulario_logout{
			/*border:1px #66FF33 solid;*/
			float:right;
			margin:6px 17px 0 0;
			_margin-right:8px;
			height:24px;
			width:722px;
			background:url(../img/formulario_clean.png) 0 0 no-repeat;
			
		}
				dl.formulario{
					/*border:1px #66FF33 solid;*/
					margin-top:3px;
					#margin-top:2px;
				}
						dl.formulario dt,
						dl.formulario dd{
							display:inline;
							/*border:1px red solid;*/
							margin:0;
							padding:0;
						}
						dl.formulario dt,
						dl.formulario dd label{ display:none;}
						dl.formulario dd input{ /*height:18px;*/}

						dl.formulario dt.login{}
						dl.formulario dd.fldLoginCont{
							margin-left:156px;
						}
						dl.formulario dd.fldSenhaCont{
							/*border:1px #66FF33 solid;*/
							/*margin-left:60px;*/
							margin-left:50px;
							#margin-left:47px;
						}
						dl.formulario dd.fldBtOkCont{
							/*border:1px #66FF33 solid;*/
							margin-left:-4px;
						}
						dl.formulario dd.fldBtSairCont{
							/*border:1px #66FF33 solid;*/
							margin-left:-20px;
						}
								dl.formulario dd.fldLoginCont input.fldLogin,
								dl.formulario dd.fldSenhaCont input.fldSenha{
									width:116px;
									height:19px;
									#height:16px;
									padding:2px 2px 0 2px;
									border:none;
									/*border:1px black solid;*/
									background:url(../img/bg_loginSenha.gif) 0 0 no-repeat;
								}
								dl.formulario dd input.BtOk{
									border:none;
									/*border:1px black solid;*/
									width:23px;
									height:18px;
									margin-top: -2px;
									#margin-top: 0px;
								}
								
								dl.formulario dd input.BtSair{
									border:none;
									/*border:1px black solid;*/
									width:39px;
									height:18px;
									margin-top: -2px;
									#margin-top: 0px;
								}

						dl.formulario dd.fldBuscaCont{
							margin-left:88px;
							#margin-left:82px;
						}
						dl.formulario dd.fldBuscaCont input.fldBusca{
							width:128px;
							height:16px;
							padding:2px 2px 0 2px;
							border:none;
							background:url(../img/bg_Busca.gif) 0 0 no-repeat;;
						}
						dl.formulario dd.fldBtOkBuscaCont{
							margin-left:-4px;
							margin-bottom:0px;
						}


		div.menu{
			/*border:1px #66FF33 solid;*/
			float:right;
			margin-top:7px;
			margin-right:17px;
			_margin-right:8px;
			
			width:696px;
			height:51px;
		}
		
		div.menu dl.menu{
			/*border:1px red solid;*/
			padding:0;
			height:30px;
			float:left;
			overflow:hidden;
			margin-bottom:-2px;
			*margin-bottom:-2px;
			position:relative;
			z-index:5;
		}
				div.menu dl.menu dd{
					float:left;
					display:inline;
					margin:0;
					padding:0;
				}
		div.menu dl.aEmpresa_subItem{
			display:block;
			clear:both;
			padding:0;
			height:22px;
			background:url(../img/mn_aEmpresa_subItem_bg.gif) 0 0 no-repeat;
			position:relative;
			z-index:10;
		}
				div.menu dl.aEmpresa_subItemOFF{
					display:none;
				}
				div.menu dl.aEmpresa_subItem dt{
					display:none;
				}
				div.menu dl.aEmpresa_subItem dd{
					float:left;
					margin-left:18px;
				}
					div.menu dl.aEmpresa_subItem dd.fst{
						margin-left:13px !important;
						_margin-left:7px;
					}
		



div.bannerPrincipal{
	width:981px;
	height:296px;
	padding:0 0 0 19px;
	margin-bottom:14px;
	/*border:1px #66FF33 solid;*/
}




div.conteudoPrincipal{}
		div.conteudoPrincipal div.noticias{
			float:left;
			width:270px;
			padding:0 0 0 19px;
			/*border:1px #66FF33 solid;*/
		}

				div.conteudoPrincipal div.noticias p{
					padding:0 0 0 12px;
				}
				div.conteudoPrincipal div.noticias p a{
					text-decoration:none;
					color:#7b7b7b;
				}
				div.conteudoPrincipal div.noticias p.titArea{
					margin-top:14px;
					margin-bottom:10px;
					padding-left:0;
				}
						div.conteudoPrincipal div.noticias p.titAreaHome{
							margin-top:0px;
							margin-bottom:10px;
							padding-left:0;
						}
				div.conteudoPrincipal div.noticias p.titNoticia{
					font-size:11px;
					font-weight:bold;
				}

				div.conteudoPrincipal div.noticias p.divisorNoticias{
					text-indent:-9999px;
					display:block;
					background:url(../img/divisorNoticias.gif) 0 0 no-repeat;
					width:252px;
					height:9px;
					margin-top: 8px;
				}
				
				
				div.conteudoPrincipal div.noticias p.titAreaNoticias{
					margin-top:0px;
					padding-left:0px;
	
				}
				div.conteudoPrincipal div.noticias p.legenda,
				div.conteudoPrincipal div.noticias p.legenda a{
					font-weight:bold;
					color:#7b7b7b;
					text-align:center;
					width:245px;
				}
						div.conteudoPrincipal div.noticias p.legenda a{
							background:url(../img/ico_legenda.gif) right 3px no-repeat;
							padding-right:12px;
						}


                                /* SCROLL */
                                div.box_clientes{
                                        position:relative;
                                        width:252px;
                                        height:120px;
                                }

                                                div.box_clientes img{
                                                        border:none;
                                                }
                                                                img.seta_esq{
                                                                        position:absolute;
                                                                        left:5px;
                                                                        top:40px;
                                                                        z-index:2;
                                                                }
                                                                img.seta_dir{
                                                                        position:absolute;
                                                                        left:219px;
                                                                        top:40px;
                                                                        z-index:2;
                                                                }

                                                #qscroller2 {
                                                        width:252px;
                                                        height:124px;
                                                        overflow:hidden;
                                                }

                                                .hide {
                                                        visibility:hidden;
                                                        overflow:hidden;
                                                        position:absolute;
                                                        /*border:1px #66FF33 solid;*/
                                                        height:120px;

                                                }
                                                                .qslide2{
                                                                        width:252px;
                                                                        height:220px;
                                                                        overflow:hidden;
                                                                }
                                                                .qslide2 *{
                                                                        text-align:center !important;
                                                                }
                                                                                .qslide2 div.divLogo{
                                                                                        width:252px;
                                                                                        height:80px;
                                                                                        padding-top:10px;
                                                                                }
                                /* /SCROLL */

				


				
		div.conteudoPrincipal div.boxBanners{
			/*float:left;*/
			/*border:1px black solid;*/
		}
				div.conteudoPrincipal div.boxBanners div.banner{
					float:left;
					width:353px;
					height:172px;
					/*background-color:#CCCCCC;*/
				}



div.rodape{
	/*border:1px #66FF33 solid;*/
	clear:both;
	background:url(../img/rodape.gif) top left no-repeat;
	padding-top:10px;
}
		div.rodape div.enderecoCodix{
			/*border:1px #66FF33 solid;*/
			padding:10px 0 0 15px;
			width:273px;
			height:153px;
			float:left;
		}
				div.rodape div.enderecoCodix p{
					font-size:9px;
					padding-left:7px;
				}
				div.rodape div.enderecoCodix p.newsletter{
					padding:3px 0 0 42px;
					width:214px;
					height:29px;
					background:url(../img/newsletter.gif) 0 0 no-repeat;
					color:#666666;
					margin-bottom:17px;
				}
						div.rodape div.enderecoCodix p.newsletter a{
							text-decoration:none;
							color:#666666 !important;
						}
						div.rodape div.enderecoCodix p.newsletter strong{
							font-size:10px;
						}
						
						
				div.rodape div.enderecoCodix p.tel{
					color:#000000;
					/*border:1px #66FF33 solid;*/
					margin-bottom:10px;
				}
				div.rodape div.enderecoCodix p.rua{
					color:#949494;
					/*border:1px #66FF33 solid;*/
				}
						
		
		
		
		 d{
			/*border:1px #66FF33 solid;*/
			font-size:9px;
			float:left;
			margin-bottom:70px;
		}
				div.rodape div.atalho dl.atalho{
					/*border:1px #66FF33 solid;*/
				}
						div.rodape div.atalho dt{
							padding-bottom: 5px;
						}
						
						div.rodape div.atalho dd{
							padding-bottom: 6px;
						}
								div.rodape div.atalho dd.dd_institucional,
								div.rodape div.atalho dd.dd_produtosServicos,
								div.rodape div.atalho dd.dd_noticias,
								div.rodape div.atalho dd.dd_clientes{
									float:left;
									padding-left:17px;
									padding-top:18px;
									/*border:1px #66FF33 solid;*/
									background:url(../img/dd.gif) 0 0 no-repeat;
									height:138px;
								}
								div.rodape div.atalho dd.dd_institucional{
									/*border:1px red solid;*/
									width:150px;
								}
								div.rodape div.atalho dd.dd_produtosServicos{
									/*border:1px black solid;*/
									width:184px;
								}
								div.rodape div.atalho dd.dd_noticias{
									/*border:1px black solid;*/
									width:150px;
								}
								div.rodape div.atalho dd.dd_clientes{
									/*border:1px black solid;*/
									width:156px;
								}
								
				
						div.rodape div.atalho dd dl dt a{
							background:url(../img/ico_dt.gif) 0 3px no-repeat;
							padding:0 0 0 11px;
							font-size:10px;
							color:#666666;
							font-weight:bold;
							border:none;
							text-decoration:none !important;
						}
						div.rodape div.atalho dd dl dd a{
							background:url(../img/subItem.gif) 12px 6px no-repeat;
							padding-left:20px;
							border:none;
							font-size: 9px;
							display:block !important;
							height:auto;
							text-decoration:none !important;
							color:#666666;
							/*border:1px black solid;*/
						}
						div.rodape div.atalho dd dl dd p{
							margin-left:4px;
						}
								div.rodape div.atalho dd dl dd p a{
									color:#888787;
									background:none;
								}
				
		
		
		div.rodape div.credito{
			clear:both;
			text-align:right;
			/*border:1px #66FF33 solid;*/
			padding-bottom: 80px;
		}




/* Interna */
		div.conteudoPrincipal div.conteudo{
			float:left;
			/*border:1px black solid;*/
			width:694px;
		}
		div.conteudoPrincipal div.conteudo_home{
			float:left;
			/*border:1px black solid;*/
			width:355px;
		}
				div.conteudoPrincipal div.conteudo img{
					#margin:0 15px 10px 15px;
				}
				div.conteudoPrincipal div.conteudo p{
					/* padding:0 0 15px 15px; */
					padding: 0 0 15px 0px;
				}


dl.membros_C0D1X {
	/*border:1px #66FF33 solid;*/
	width:252px;
	background:url(../img/dl_empresa.gif) left bottom no-repeat;
	margin-bottom:14px;
	padding-bottom:20px;
}
		dl.membros_C0D1X dt {
			background:url(../img/tit_membros_c0d1x.png) left top no-repeat;
			width:253px;
			height:30px;
			text-indent:-9999px;
			margin-bottom:10px;
		}
		dl.membros_C0D1X dd {
			padding-left:14px;
		}
				dl.membros_C0D1X dd a {
					color:#7b7b7b;
					font-weight:bold;
					text-decoration:none !important;
					background:url(../img/ico_aEmpresa.gif) 0 5px no-repeat;
					padding-left:10px;
					line-height:180%;
				}
				dl.membros_C0D1X dd a.atual {
					color:#666666;
				}


dl.meuperfil {
	/*border:1px #66FF33 solid;*/
	width:252px;
	background:url(../img/dl_empresa.gif) left bottom no-repeat;
	margin-bottom:14px;
	padding-bottom:20px;
}
		dl.meuperfil dt {
			background:url(../img/tit_meuperfil.png) left top no-repeat;
			width:253px;
			height:30px;
			text-indent:-9999px;
			margin-bottom:10px;
		}
		dl.meuperfil dd {
			padding-left:14px;
		}
				dl.meuperfil dd a {
					color:#7b7b7b;
					font-weight:bold;
					text-decoration:none !important;
					background:url(../img/ico_aEmpresa.gif) 0 5px no-repeat;
					padding-left:10px;
					line-height:180%;
				}
				dl.meuperfil dd a.atual {
					color:#666666;
				}


dl.Outsourcing {
	/*border:1px #66FF33 solid;*/
	width:252px;
	background:url(../img/dl_empresa.gif) left bottom no-repeat;
	margin-bottom:14px;
	padding-bottom:20px;
}
		dl.Outsourcing  dt {
			background:url(../img/menu_outsourcing.png) left top no-repeat;
			width:253px;
			height:30px;
			text-indent:-9999px;
			margin-bottom:10px;
		}
		dl.Outsourcing  dd {
			padding-left:14px;
		}
				dl.Outsourcing  dd a {
					color:#7b7b7b;
					font-weight:bold;
					text-decoration:none !important;
					background:url(../img/ico_produtoServicos.gif) 0 5px no-repeat;
					padding-left:10px;
					line-height:180%;
				}
				dl.Outsourcing  dd a.atual {
					color:#666666;
				}

dl.Opensource {
	/*border:1px #66FF33 solid;*/
	width:252px;
	background:url(../img/dl_empresa.gif) left bottom no-repeat;
	margin-bottom:14px;
	padding-bottom:20px;
}
		dl.Opensource dt {
			background:url(../img/menu_opensource.png) left top no-repeat;
			width:253px;
			height:30px;
			text-indent:-9999px;
			margin-bottom:10px;
		}
		dl.Opensource dd {
			padding-left:14px;
		}
				dl.Opensource dd a {
					color:#7b7b7b;
					font-weight:bold;
					text-decoration:none !important;
					background:url(../img/ico_produtoServicos.gif) 0 5px no-repeat;
					padding-left:10px;
					line-height:180%;
				}
				dl.Opensource dd a.atual {
					color:#666666;
				}

dl.Elastix{
	/*border:1px #66FF33 solid;*/
	width:252px;
	background:url(../img/dl_empresa.gif) left bottom no-repeat;
	margin-bottom:14px;
	padding-bottom:20px;
}
		dl.Elastix dt {
			background:url(../img/menu_elastix.jpg) left top no-repeat;
			width:253px;
			height:30px;
			text-indent:-9999px;
			margin-bottom:10px;
		}
		dl.Elastix dd {
			padding-left:14px;
		}
				dl.Elastix dd a {
					color:#7b7b7b;
					font-weight:bold;
					text-decoration:none !important;
					background:url(../img/ico_produtoServicos.gif) 0 5px no-repeat;
					padding-left:10px;
					line-height:180%;
				}
				dl.Elastix dd a.atual {
					color:#666666;
				}

dl.Openbravo{
	/*border:1px #66FF33 solid;*/
	width:252px;
	background:url(../img/dl_empresa.gif) left bottom no-repeat;
	margin-bottom:14px;
	padding-bottom:20px;
}
		dl.Openbravo dt {
			background:url(../img/tit_openbravo.jpg) left top no-repeat;
			width:253px;
			height:30px;
			text-indent:-9999px;
			margin-bottom:10px;
		}
		dl.Openbravo dd {
			padding-left:14px;
		}
				dl.Openbravo dd a {
					color:#7b7b7b;
					font-weight:bold;
					text-decoration:none !important;
					background:url(../img/ico_produtoServicos.gif) 0 5px no-repeat;
					padding-left:10px;
					line-height:180%;
				}
				dl.Openbravo dd a.atual {
					color:#666666;
				}

dl.Infra{
	/*border:1px #66FF33 solid;*/
	width:252px;
	background:url(../img/dl_empresa.gif) left bottom no-repeat;
	margin-bottom:14px;
	padding-bottom:20px;
}
		dl.Infra dt {
			background:url(../img/tit_infra.jpg) left top no-repeat;
			width:253px;
			height:30px;
			text-indent:-9999px;
			margin-bottom:10px;
		}
		dl.Infra dd {
			padding-left:14px;
		}
				dl.Infra dd a {
					color:#7b7b7b;
					font-weight:bold;
					text-decoration:none !important;
					background:url(../img/ico_produtoServicos.gif) 0 5px no-repeat;
					padding-left:10px;
					line-height:180%;
				}
				dl.Infra dd a.atual {
					color:#666666;
				}

dl.Fabricadesoftware{
	/*border:1px #66FF33 solid;*/
	width:252px;
	background:url(../img/dl_empresa.gif) left bottom no-repeat;
	margin-bottom:14px;
	padding-bottom:20px;
}
		dl.Fabricadesoftware dt {
			background:url(../img/tit_interno_fabrica_de_software.png) left top no-repeat;
			width:253px;
			height:30px;
			text-indent:-9999px;
			margin-bottom:10px;
		}
		dl.Fabricadesoftware dd {
			padding-left:14px;
		}
				dl.Fabricadesoftware dd a {
					color:#7b7b7b;
					font-weight:bold;
					text-decoration:none !important;
					background:url(../img/ico_produtoServicos.gif) 0 5px no-repeat;
					padding-left:10px;
					line-height:180%;
				}
				dl.Fabricadesoftware dd a.atual {
					color:#666666;
				}
				
				

dl.cheetahstorage{
	/*border:1px #66FF33 solid;*/
	width:252px;
	background:url(../img/dl_empresa.gif) left bottom no-repeat;
	margin-bottom:14px;
	padding-bottom:20px;
}
		dl.cheetahstorage dt {
			background:url(../img/menu_cheetahstorage.jpg) left top no-repeat;
			width:253px;
			height:30px;
			text-indent:-9999px;
			margin-bottom:10px;
		}
		dl.cheetahstorage dd {
			padding-left:14px;
		}
				dl.cheetahstorage dd a {
					color:#7b7b7b;
					font-weight:bold;
					text-decoration:none !important;
					background:url(../img/ico_produtoServicos.gif) 0 5px no-repeat;
					padding-left:10px;
					line-height:180%;
				}
				dl.cheetahstorage dd a.atual {
					color:#666666;
				}	
		
/* a empresa */
dl.empresa {
	/*border:1px #66FF33 solid;*/
	width:252px;
	background:url(../img/dl_empresa.gif) left bottom no-repeat;
	margin-bottom:14px;
	padding-bottom:20px;
}
		dl.empresa dt {
			background:url(../img/institucional.jpg) left top no-repeat;
			width:253px;
			height:30px;
			text-indent:-9999px;
			margin-bottom:10px;
		}
		dl.empresa dd {
			padding-left:14px;
		}
				dl.empresa dd a {
					color:#7b7b7b;
					font-weight:bold;
					text-decoration:none !important;
					background:url(../img/ico_aEmpresa.gif) 0 5px no-repeat;
					padding-left:10px;
					line-height:180%;
				}
				dl.empresa dd a.atual {
					color:#666666;
				}

				div.conteudoPrincipal div.conteudo div.banner_principal_produto
				{
					margin-bottom:6px;
				}
				div.conteudoPrincipal div.conteudo div.nomeProduto
				{
					margin-bottom:11px;
				}
						div.conteudoPrincipal div.conteudo div.banner_principal_produto img,
						div.conteudoPrincipal div.conteudo div.nomeProduto img
						{
							margin:0;
						}




/* produtos e serviços */
dl.produtoServicos {
	/*border:1px #66FF33 solid;*/
	width:252px;
	background:url(../img/dl_empresa.gif) left bottom no-repeat;
	margin-bottom:14px;
	padding-bottom:20px;
}
		dl.produtoServicos dt {
			background:url(../img/tit_produtoServicos.gif) left top no-repeat;
			width:253px;
			height:30px;
			text-indent:-9999px;
			margin-bottom:10px;
		}
		dl.produtoServicos dd {
			padding-left:14px;
		}
				dl.produtoServicos dd a {
					color:#7b7b7b;
					font-weight:bold;
					text-decoration:none !important;
					display: block !important;
					background:url(../img/ico_produtoServicos.gif) 0 8px no-repeat;
					padding-left:10px;
					line-height: 180%;
				}
				dl.produtoServicos dd a.atual {
					color:#666666;
				}


dl.linksRelacionados {
	/*border:1px #66FF33 solid;*/
	margin-bottom:14px;
}
		dl.linksRelacionados dt {
			display:none;
		}
		dl.linksRelacionados dd {
			padding-left:14px;
		}
				dl.linksRelacionados dd a {
					color:#7b7b7b;
					font-weight:bold;
					text-decoration:none !important;
					background:url(../img/ico_produtoServicos.gif) 0 5px no-repeat;
					padding-left:10px;
				}


input.text.fale_conosco {
	width: 98%;
	padding: 5px;
	font-size: 11px;
	border: 1px solid #a7a7a7;
}

textarea.fale_conosco {
	width: 98%;
	padding: 5px;
	border: 1px solid #a7a7a7;
}

label.fale_conosco {
	color: #a7a7a7;
	font-weight: bold;
	line-height: 200%;
}

select.fale_conosco {
	background-color: #FFFFFF;
	border: 1px solid #A7A7A7;
	padding: 5px;
	width: 100%;
	}

input.submit.fale_conosco {
	/*#background-color: #a7a7a7;*/
	/*#padding: 5px;*/
	/*font-size: 11px;*/
	/*font-weight: bold;*/
	/*color: #ffffff;*/
	border: 0px;/* solid #a7a7a7;*/
	float: left;
}

input.text.solicitar_proposta_cheetah_storage {
	width: 98%;
	padding: 5px;
	font-size: 11px;
	border: 1px solid #a7a7a7;
}

textarea.solicitar_proposta_cheetah_storage {
	width: 98%;
	padding: 5px;
	border: 1px solid #a7a7a7;
}

label.solicitar_proposta_cheetah_storage {
	color: #a7a7a7;
	font-weight: bold;
	line-height: 300%;
}

select.solicitar_proposta_cheetah_storage {
	background-color: #FFFFFF;
	border: 1px solid #A7A7A7;
	padding: 5px;
	width: 100%;
	}

input.submit.solicitar_proposta_cheetah_storage {
	/*#background-color: #a7a7a7;*/
	/*#padding: 5px;*/
	/*font-size: 11px;*/
	/*font-weight: bold;*/
	/*color: #ffffff;*/
	border: 0px;/* solid #a7a7a7;*/
	float: left;
}

div.cadastro input.text {
	width: 680px;
	padding: 5px;
	font-size: 11px;
	border: 1px solid #a7a7a7;
}

captcha input.text {
	width: 680px;
	padding: 5px;
	font-size: 11px;
	border: 1px solid #a7a7a7;
}

div.cadastro textarea {
	width: 98%;
	padding: 5px;
	border: 1px solid #a7a7a7;
}

div.cadastro label {
	color: #a7a7a7;
	font-weight: bold;
	#padding-left: 15px;
	line-height: 200%;
}

div.cadastro select {
	background-color: #FFFFFF;
	border: 1px solid #A7A7A7;
	padding: 5px;
	width: 100%;
	}

div.cadastro input.submit {
	#background-color: #ffffff;
	padding-top: 8px;
	font-size: 0px;
	font-weight: bold;
	color: #ffffff;
	border: 0px solid #a7a7a7;
	#float: right;	
	/*background: transparent url(../img/botao_send.jpg) 0 0 no-repeat;*/
	cursor: pointer;
	cursor: hand;
	width: 70px;
	height: 30px;
}

/* FORMULARIO CADASTRO
div.cadastro td.col_1 {
	display:block;
	padding-bottom:15px;
	padding-left:0px;
	vertical-align:top;
}
*/

div.cadastro legend {
       font-size: 12px;
       font-weight: bold;
       padding: 20px 0 10px;
       }

div.error {
	color: red;
	font-weight: bold;
	padding-bottom: 15px;
	}
	
span.mandatory {
	#padding-left: 15px;
	padding-right: 15px;
}

/* FORMULARIO DE CADASTRO
td.col_0 {
	padding-bottom: 5px;
	vertical-align: top;
	display: block;	
}

td.col_1 {
	padding-bottom: 15px;
	padding-left: 15px;
	vertical-align: top;
	display: block;	
}
*/

div.download img {
	margin: 0 0px 0px;
}

.ce_comments h1 {
	font-size: 11px;
	margin: 0 0 0 0;
	float: none;
	line-height: 200%;
	}
	
.ce_comments input.text {
	line-height: 200%;
	padding: 5px;
	width: 98%;
	}
	
.ce_comments input * {
	line-height: 200%;
	padding: 5px;
	width: 98%;
	}

.ce_comments div.widget label {
	padding 5px;
	line-height: 200%;
	}

/*	
.ce_comments div.widget {
	padding-bottom: 20px;
	}
	
.ce_comments div.widget textarea {
	padding 5px;
	line-height: 200%;
	border: 1px solid #a7a7a7;
	font-size: 11px;
	padding-bottom: 5px;
	padding-top: 5px;
	}	
*/
	
.mod_quickpoll .graph .results .color1 { color:#000000; background-color:#99CC00; text-align:center;}
.mod_quickpoll .graph .results .color2 { color:#000000; background-color:#99CC33; text-align:center;}
.mod_quickpoll .graph .results .color3 { color:#000000; background-color:#99CCFF; text-align:center;}
.mod_quickpoll .graph .results .color4 { color:#000000; background-color:#FFFFCC; text-align:center;}
.mod_quickpoll .graph .results .color5 { color:#000000; background-color:#FFCCCC; text-align:center;}
.mod_quickpoll .graph .results .color6 { color:#000000; background-color:#CCCCFF; text-align:center;}

.news_simple {
	background:transparent url(../img/ico_dt.gif) no-repeat scroll 0 3px;
	border:medium none;
	color:#666666;
	font-size:10px;
	font-weight:bold;
	padding:0 0 0 11px;
	text-decoration:none !important;
}

.news_simple_date {
	border:medium none;
	color:#666666;
	font-size:10px;
	padding:0 0 0 11px;
	margin-left:-12px;
	text-decoration:none !important;
}

.news_simple_newsletter {
	background:transparent url(../img/ico_dt.gif) no-repeat scroll 0 3px;
	border:medium none;
	color:#666666;
	font-size:10px;
	font-weight:bold;
	padding:0 0 0 11px;
	text-decoration:none !important;
}

.news_simple_date_newsletter {
	border:medium none;
	color:#666666;
	font-size:10px;
	padding:0 0 0 11px;
	margin-left:-12px;
	text-decoration:none !important;
}

div.conteudoPrincipal div.conteudo p.news_simple_date {
	padding: 0 0 0 11px;
}

div.conteudoPrincipal div.conteudo p.news_simple {
	padding: 0 0 0 11px;
}

div.conteudoPrincipal div.conteudo p.news_simple  a {
	text-decoration:none !important;
}

div.mod_news_archive div.layout_simple p.news_simple_date {
	padding: 0px;
}

ul.level_1 li.year {
	list-style-image: url(../img/ico_dt.gif);
	border:medium none;
	color:#666666;
	font-size:10px;
	font-weight:bold;
	/*padding:0 0 0 11px;*/
	text-decoration: none !important;
}

ul.level_2 li {
	list-style-image: url(../img/subItem.gif);
	/*background:transparent url(../img/subItem.gif) no-repeat scroll 0px 6px;*/
	border:medium none;
	color:#666666;
	display:block !important;
	font-size:10px;
	height:auto;
	/*padding-left: 10px;*/
	text-decoration: none !important;
}

ul.level_2 li a {
	text-decoration: none !important;
}

ul.level_2 li.active p {
	padding: 0px 0px 0px 0px;
	font-size: 10px;
}

div.mod_newsarchive h1 {
	display: none;
}

div.conteudoPrincipal div.conteudo div.layout_simple p.divisorNoticias {
	padding: 0px;
}

div.pagination ul {
	padding: 0px;
}

div.pagination ul li {
	display: inline;
}

div.pagination ul li a {
	text-decoration: none !important;
	padding-right: 10px;	
}

div.pagination ul li a.previous, a.next, a.first, a.last {
	/* font-weight: bold; */
	line-height: 180%;
}

div.conteudoPrincipal div.conteudo div.pagination p {
	padding: 0px;
	padding-top: 10px;
}

div.pagination ul li span {
	text-decoration: none !important;
	padding-right: 10px;	
}

div.mod_search h3 a {
	background:transparent url(../img/ico_dt.gif) no-repeat scroll 0 3px;
	text-decoration: none !important;
	font-size: 11px;
	padding-left: 15px;
}

div.layout_full h2 {
	font-size: 14px;
}

div.cadastro div.formbody legend {
	margin-left: -8px;
}

/* FORMCAD */
div.formbody td.col_0 label {
	padding: 0px;
}

div.formbody td.col_1 {
	
}

div.formbody input.checkbox {
	border: 0px;
}

div.formbody input.agreement {
	border: 0px;
}

div.mod_sitemap ul.level_1 {
	list-style-image: url(../img/ico_dt.gif);
	text-decoration: none !important;
	font-size: 11px;
	padding-bottom: 5px;
}

div.mod_sitemap ul.level_1 li {
	padding-bottom: 5px;
}

div.mod_sitemap ul.level_1 a {
	text-decoration: none !important;
	font-size: 11px;
	padding-left: 15px;
	padding-bottom: 5px;
}

div.mod_sitemap ul.level_2 {
	list-style-image: url(../img/subItem.gif);
	text-decoration: none !important;
	font-size: 11px;
	padding-bottom: 5px;
}

div.mod_sitemap ul.level_2 li {
	padding-bottom: 5px;
}

div.mod_sitemap ul.level_2 a {
	text-decoration: none !important;
	font-size: 11px;
	padding-left: 15px;
	padding-bottom: 5px;
}

div#descadastramento-newsletter div form div.formbody label {
	display: block;
	font-weight: bold;
	color: #A7A7A7;
	line-height: 200%;
}

div#descadastramento-newsletter div form div.formbody input.text {
	width: 690px;
}

div#descadastramento-newsletter div form div.formbody input.submit {
	border: 0px;
}

div#descadastramento-newsletter div form div.formbody *.oculto {
	display: none;
}

.oculto {
	display: none;
	}
	
div.ce_comments div.info {
	padding-top: 10px;
}

div.ce_comments div.comment {
	padding: 5px;
	text-align: justify;
}

div.formbody div.widget {
	padding-top: 10px;
}

div.formbody div.submit_container {
	padding-top: 10px;
}

div.widget input.text {
	padding: 5px;
}

.chat_window_icon {
	background-image: url(/tl_files/util/img/icones/comment.png) !important;
}