/* CSS styles */


/* Tags */
html {overflow-x:hidden; overflow:-moz-scrollbars-vertical}
body{font-family:Tahoma, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#999999; background:url("../imagens/fundo-site.png") repeat-x center top; background-color:#282828; }
h1{font-size:12px; font-weight:bold; color:#ff6600;}
h2{font-size:11px; font-weight:bold; color:#ff6600; margin-bottom:9px;}
p{display:block; text-align:left; color:#999;}
strong {font-weight:bold;}
div#container a, 
div#container a:hover{font-weight:normal; color:#999999; text-decoration:underline; outline:none;}


/* Estilos Padrões */
div#container{position:relative; width:835px; margin:0 auto; margin-top:30px;}
.topoContainer{float:left; position:relative; z-index:2500; width:835px; height:115px;}
.meioContainer{float:left; width:835px; background:url("../imagens/container-bg.gif") repeat-y center top;}
div#container .meioContainer .homeContent,
div#container .meioContainer .internasContent{float: left; position:relative; width:816px; margin-left:9px;}
div#container .meioContainer .internasContent{width:778px; padding-top:26px; padding-bottom:15px; padding-left:22px; padding-right:16px; font-size:12px; color:#cbcbcb;}
.internasContent h1.tituloArea{display:block; width:778px; margin-bottom:33px;}
.internasContent h2{font-family: "Trebuchet MS", Tahoma, Verdana, Arial; font-size:13px; font-weight:bold; color:#ff6600;}
.internasContent p{clear:both; font-size:11px;}
.internasContent ul{display:block; clear:both; margin-left:18px;}
.internasContent ul li{padding-left:14px; margin-bottom:3px; background: url(../imagens/bullet-icorp.gif) no-repeat 0px 5px;}
div#container .meioContainer .internasContent a, 
div#container .meioContainer .internasContent a:hover{font-weight:normal; color:#ff6600; text-decoration:underline;}

.rodapeContainer{float:left; position:relative; width:835px; height:55px; background:url("../imagens/rodape-bg.gif") no-repeat center top;}
.rodapeContainer p.content01{float:left; width:570px; height:50px; margin-left:12px; margin-top:28px;}
.rodapeContainer p.content02{float:right; width:130px; height:50px; margin-right:20px; margin-top:28px; text-align:right; color:#ff6600;}
.logoSite a{display:block;}

.bordaCurvaTopLeft,
.bordaCurvaTopRight,
.bordaCurvaBottomLeft,
.bordaCurvaBottomRight{position:absolute;width:6px;height:6px; top:2px; background-position:top; background-repeat:no-repeat;}

.bordaCurvaTopLeft{top:23px;left:0px; background-image:url("../imagens/borda-curva-top-left.jpg");}
.bordaCurvaTopRight{top:23px;right:0px; background-image:url("../imagens/borda-curva-top-right.jpg");}
.bordaCurvaBottomLeft{left:0px; background-image:url("../imagens/borda-curva-bottom-left.jpg");}
.bordaCurvaBottomRight{right:0px; background-image:url("../imagens/borda-curva-bottom-right.jpg");}


/*Login Clientes*/
div#container .topoContainer .menuSecContainer .formLoginClientes{position:absolute; display:none; top:20px; right:70px; width:213px; height:154px; z-index:3000; background:url("../imagens/form-login-clientes-bg.gif") no-repeat center top;}
div#container .topoContainer .menuSecContainer .formLoginClientes .botFechar{position:absolute; display:block; top:19px; right:20px; cursor:pointer;}
div#container .topoContainer .menuSecContainer .formLoginClientes ul{position:absolute; display:block; top:35px; left:20px; width:185px; height:143px;}
div#container .topoContainer .menuSecContainer .formLoginClientes ul li{display:block;}
.formLoginClientes ul li input{display:block; float:left; width:86px; padding-left:4px; border:2px solid #d0d0d0; background-color:#d0d0d0; font-size:11px;}
div#container .topoContainer .menuSecContainer .formLoginClientes ul li.titulo{margin-bottom:13px;}
div#container .topoContainer .menuSecContainer .formLoginClientes ul li.campo01{margin-bottom:5px;}
div#container .topoContainer .menuSecContainer .formLoginClientes ul li.campo02{margin-bottom:0px;}
div#container .topoContainer .menuSecContainer .formLoginClientes ul li.campoStatus{margin-top:5px; width:170px;}
div#container .topoContainer .menuSecContainer .formLoginClientes ul li.campo01 label,
div#container .topoContainer .menuSecContainer .formLoginClientes ul li.campo02 label{display:block; float:left; font-size:11px; color:#2b2b2b;}
div#container .topoContainer .menuSecContainer .formLoginClientes ul li.campo02 input.botOk{width:32px; height:20px; margin-top:0px; border:none; font-size:200px; cursor:pointer; background:url("../imagens/form-login-clientes-bot-ok.gif") no-repeat center top;}
div#container .topoContainer .menuSecContainer .formLoginClientes ul li.campo01 input.inputLogin{margin-left:11px; padding-top:0px; height:14px;}
div#container .topoContainer .menuSecContainer .formLoginClientes ul li.campo02 input.inputSenha{margin-left:6px;margin-right:4px;font-size:14px; height:12px; padding-top:2px;}
div#container .topoContainer .menuSecContainer .formLoginClientes ul li.campo02 input.hiddenInput{margin:0; padding:0; height:auto; width:auto; border:none; background:none;}
div#container .topoContainer .menuSecContainer .formLoginClientes ul li.campo03{margin-top:11px;}
div#container .topoContainer .menuSecContainer .formLoginClientes ul li.campo03 a,
div#container .topoContainer .menuSecContainer .formLoginClientes ul li.campo03 a:hover,
div#container .topoContainer .menuSecContainer .formLoginClientes ul li.campo03 a:active,
div#container .topoContainer .menuSecContainer .formLoginClientes ul li.campo03 a:visited{text-decoration:underline;}
.formLoginClientes ul li.campo01 input.validation-failed,
.formLoginClientes ul li.campo02 input.validation-failed{border:2px solid #FF6600; background-color:#FFE0C4}
div#advice_required_login.validation-advice,
div#advice_required_senha.validation-advice{display:none;}

/* Menu Secundário */
div#container .topoContainer .menuSecContainer{float:left; width:835px; height:23px;}
div#container .topoContainer .menuSecContainer ul{float:right; display:block; margin-right:30px;}
div#container .topoContainer .menuSecContainer ul li{float:left; display:block;}
div#container .topoContainer .menuSecContainer ul li.divItem{margin:0px 16px;}
div#container .topoContainer .menuSecContainer ul li a{display:block; color:#ff6600; text-decoration:none;}
div#container .topoContainer .menuSecContainer ul li a:hover{display:block; color:#ff6600; text-decoration:underline;}
div#container .topoContainer .menuSecContainer ul li.secAtivo a{display:block; color:#ff6600; text-decoration:underline;}
div#container .topoContainer .menuSecContainer ul li.secAtivo a:hover{display:block; color:#ff6600; text-decoration:underline;}

.logoMenuPrincContainer{float:left; width:835px; height:92px; background:url("../imagens/logo-menu-princ-container-bg.jpg") no-repeat center top;}
.logoMenuPrincContainer .logoSite{float:left; width:147px; height:92px; margin-left:33px;}
.logoMenuPrincContainer .logoSite img{margin-top:23px;}


/* Menu Principal */
div#container .topoContainer .logoMenuPrincContainer ul{float:right; display:block; position:relative; width:460px; height:32px; margin-top:32px; margin-right:18px; background:url("../imagens/menu-princ-bg.gif") no-repeat 90px 4px;}
div#container .topoContainer .logoMenuPrincContainer ul li{float:left; display:block;margin-left:-1px;}

div#container .topoContainer .logoMenuPrincContainer ul li a{display:block; height:32px; margin:0; padding:0; background-repeat:no-repeat; background-position:center top;}
div#container .topoContainer .logoMenuPrincContainer ul li a span{display:none;}

div#container .topoContainer .logoMenuPrincContainer ul li.linkEmpresa{margin-left:0px;}
div#container .topoContainer .logoMenuPrincContainer ul li.linkEmpresa a{width:91px;background-image:url("../imagens/bot-menu-empresa.gif");}
div#container .topoContainer .logoMenuPrincContainer ul li.linkEmpresa a:hover{background-position:0px -32px;}
div#container .topoContainer .logoMenuPrincContainer ul li.linkEmpresa a.ativo{background-position:0px -64px;}
div#container .topoContainer .logoMenuPrincContainer ul li.linkEmpresa a.ativo:hover{background-position:0px -64px;}

div#container .topoContainer .logoMenuPrincContainer ul li.linkServicos a{width:91px;background-image:url("../imagens/bot-menu-servicos.gif");}
div#container .topoContainer .logoMenuPrincContainer ul li.linkServicos a:hover{background-position:0px -32px;}
div#container .topoContainer .logoMenuPrincContainer ul li.linkServicos a.ativo{background-position:0px -64px;}
div#container .topoContainer .logoMenuPrincContainer ul li.linkServicos a.ativo:hover{background-position:0px -64px;}

div#container .topoContainer .logoMenuPrincContainer ul li.linkPortfolio{margin-left:-2px;}
div#container .topoContainer .logoMenuPrincContainer ul li.linkPortfolio a{width:101px;background-image:url("../imagens/bot-menu-portfolio.gif");}
div#container .topoContainer .logoMenuPrincContainer ul li.linkPortfolio a:hover{background-position:0px -32px;}
div#container .topoContainer .logoMenuPrincContainer ul li.linkPortfolio a.ativo{background-position:0px -64px;}
div#container .topoContainer .logoMenuPrincContainer ul li.linkPortfolio a.ativo:hover{background-position:0px -64px;}

div#container .topoContainer .logoMenuPrincContainer ul li.linkClientes{margin-left:-1px;}
div#container .topoContainer .logoMenuPrincContainer ul li.linkClientes a{width:89px;background-image:url("../imagens/bot-menu-clientes.gif");}
div#container .topoContainer .logoMenuPrincContainer ul li.linkClientes a:hover{background-position:0px -32px;}
div#container .topoContainer .logoMenuPrincContainer ul li.linkClientes a.ativo{background-position:0px -64px;}
div#container .topoContainer .logoMenuPrincContainer ul li.linkClientes a.ativo:hover{background-position:0px -64px;}

div#container .topoContainer .logoMenuPrincContainer ul li.linkClipping{margin-left:-1px;}
div#container .topoContainer .logoMenuPrincContainer ul li.linkClipping a{width:95px;background-image:url("../imagens/bot-menu-clipping.gif");}
div#container .topoContainer .logoMenuPrincContainer ul li.linkClipping a:hover{background-position:0px -32px;}
div#container .topoContainer .logoMenuPrincContainer ul li.linkClipping a.ativo{background-position:0px -64px;}
div#container .topoContainer .logoMenuPrincContainer ul li.linkClipping a.ativo:hover{background-position:0px -64px;}

div#container .topoContainer .logoMenuPrincContainer ul li.linkCases{margin-left:-1px; display:none;}
div#container .topoContainer .logoMenuPrincContainer ul li.linkCases a{width:95px;background-image:url("../imagens/bot-menu-cases.gif");}
div#container .topoContainer .logoMenuPrincContainer ul li.linkCases a:hover{background-position:0px -32px;}
div#container .topoContainer .logoMenuPrincContainer ul li.linkCases a.ativo{background-position:0px -64px;}
div#container .topoContainer .logoMenuPrincContainer ul li.linkCases a.ativo:hover{background-position:0px -64px;}


div#container .topoContainer .logoMenuPrincContainer ul li.linkContato{margin-left:-1px;}
div#container .topoContainer .logoMenuPrincContainer ul li.linkContato a{width:93px;background-image:url("../imagens/bot-menu-contato.gif");}
div#container .topoContainer .logoMenuPrincContainer ul li.linkContato a:hover{background-position:0px -32px;}
div#container .topoContainer .logoMenuPrincContainer ul li.linkContato a.ativo{background-position:0px -64px;}
div#container .topoContainer .logoMenuPrincContainer ul li.linkContato a.ativo:hover{background-position:0px -64px;}


/* Home */
div#container .meioContainer .homeContent{position:relative; z-index:0; background:url("../imagens/home-bg.jpg") no-repeat bottom center; }


/* Empresa */
.empresaColEsq{float:left; width:335px; margin-right:27px; font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.empresaColDir{float:left; width:366px;padding-left:18px; font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.empresaColDir .empresaBox{ width:400px; background-color:#171717; margin-top:7px; padding-top:20px; padding-bottom:13px; padding-left:18px;margin-left:-18px;}
.empresaColDir .empresaBox h2{font-size:13px; font-weight:normal; color:#cbcbcb;}


/* Serviços */
.servicosColEsq{float:left; width:335px; margin-right:27px; font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.servicosColDir{float:left; width:366px;padding-left:18px; font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.servicosColEsq p,
.servicosColDir p{float:left; display:block; margin-top:4px;}
.servicosColDir .servicosBox{ width:400px; background-color:#171717; margin-top:-4px; padding-top:13px; padding-bottom:13px; padding-left:18px;margin-left:-18px; line-height:18px;}
.servicosColDir .servicosBox h2{font-size:13px; font-weight:normal; color:#cbcbcb;}
.servicosColDir .servicosBox span{color:#ff6600;}



/* Portfolio */
div ul.portifolioLista{margin-left:0px;}
div ul.portifolioLista li{display:block; float:left; width:186px; margin-right:14px; margin-bottom:22px; padding-left:7px; padding-top:7px; background:none; background-color:#FFFFFF;}
div#container .meioContainer .internasContent div ul.portifolioLista li a{text-decoration:none;}
div#container .meioContainer .internasContent div ul.portifolioLista li a:hover{text-decoration:underline;}


/* Clientes */
.clientesColEsq,
.clientesColCentro,
.clientesColDir{float:left; width:230px; height:303px; margin-right:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.clientesColEsq ul,
.clientesColCentro ul,
.clientesColDir ul{margin-left:0px; color:#868686;}

div#container .meioContainer .internasContent .clientesColEsq ul li a,
div#container .meioContainer .internasContent .clientesColCentro ul li a,
div#container .meioContainer .internasContent .clientesColDir ul li a{text-decoration:none;}
div#container .meioContainer .internasContent .clientesColEsq ul li a:hover,
div#container .meioContainer .internasContent .clientesColCentro ul li a:hover,
div#container .meioContainer .internasContent .clientesColDir ul li a:hover{text-decoration:underline;}

.clientesColCentro{ width:260px;}
.clientesColDir{ margin-right:0px;}

/* Clipping */
div#container .meioContainer .internasContent .clippingColEsq{float:left; width:335px; margin-right:27px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
div#container .meioContainer .internasContent .clippingColEsq ul.clippingLista{float:left; width:316px; height:265px; margin:5px -10px; margin-bottom:5px;}
div#container .meioContainer .internasContent .clippingColEsq ul.clippingLista li{float:left; display:block; width:auto; height:auto; margin-bottom:10px; padding-bottom:6px; background:url(../imagens/clipping-lista-div.gif) no-repeat bottom;}
div#container .meioContainer .internasContent .clippingColEsq ul.clippingLista li.clippingLastItem{background:none;}
div#container .meioContainer .internasContent .clippingColEsq ul.clippingLista li p{float:left; display:block; font-size:10px; width:316px; margin-bottom:5px; color:#7b7b7b;}
div#container .meioContainer .internasContent .clippingColEsq ul.clippingLista li p span{width:1px; margin-left:4px; margin-right:4px; color:#ff6600;}
div#container .meioContainer .internasContent .clippingColEsq ul.clippingLista li p img{margin-right:4px;}
div#container .meioContainer .internasContent .clippingColEsq ul.clippingLista li p a{color:#cbcbcb; text-decoration:none; font-size:11px;}
div#container .meioContainer .internasContent .clippingColEsq ul.clippingLista li p a:hover{color:#cbcbcb; text-decoration:underline;}

div#container .meioContainer .internasContent .clippingColEsq div.clippingMenuPaginacaoContainer{margin-left:0px; width:330px;}
div#container .meioContainer .internasContent .clippingColEsq div.clippingMenuPaginacaoContainer ul.clippingMenuPaginacao{display:block; position:relative; margin:0 auto; height:16px;}
div#container .meioContainer .internasContent .clippingColEsq div.clippingMenuPaginacaoContainer ul.clippingMenuPaginacao input{ border:none; background:transparent; color:#FFFFFF; font-size:10px; padding-left: 4px; padding-right:0px; width: 17px;}
div#container .meioContainer .internasContent .clippingColEsq ul.clippingMenuPaginacao li{float:left; display:block; width:18px; height:16px; font-size:11px; text-align:center; padding:0; margin-right:2px; background: url(../imagens/pag-nav-bot-bg-off.gif) no-repeat top center;}
div#container .meioContainer .internasContent .clippingColEsq ul.clippingMenuPaginacao li.navBotON{background: url(../imagens/pag-nav-bot-bg-on.gif) no-repeat top center; padding-top:1px; cursor:default;}
div#container .meioContainer .internasContent .clippingColEsq ul.clippingMenuPaginacao li.navBotON a:hover{color:#ffffff; text-decoration:none;}
div#container .meioContainer .internasContent .clippingColEsq ul.clippingMenuPaginacao li a{display:block; color:#ffffff; text-decoration:none; text-align:center; padding-top:1px;}
div#container .meioContainer .internasContent .clippingColEsq ul.clippingMenuPaginacao li a:hover{color:#ff6600; text-decoration:none;}
div#container .meioContainer .internasContent .clippingColEsq ul.clippingMenuPaginacao li.setaEsq{width:11px; background: url(../imagens/pag-nav-seta-esq-off.gif) no-repeat top center;}
div#container .meioContainer .internasContent .clippingColEsq ul.clippingMenuPaginacao li.setaEsqAtivo{background: url(../imagens/pag-nav-seta-esq-on.gif) no-repeat top center; cursor:pointer;}
div#container .meioContainer .internasContent .clippingColEsq ul.clippingMenuPaginacao li.setaEsq span{display:none;}
div#container .meioContainer .internasContent .clippingColEsq ul.clippingMenuPaginacao li.setaDir{width:11px; background: url(../imagens/pag-nav-seta-dir-off.gif) no-repeat top center;}
div#container .meioContainer .internasContent .clippingColEsq ul.clippingMenuPaginacao li.setaDirAtivo{background: url(../imagens/pag-nav-seta-dir-on.gif) no-repeat top center; cursor:pointer;}
div#container .meioContainer .internasContent .clippingColEsq ul.clippingMenuPaginacao li.setaDir span{display:none;}

div#container .meioContainer .internasContent .clippingColDir{float:left; width:366px;padding-left:18px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
div#container .meioContainer .internasContent .clippingColDir .clippingBox{width:382px; background-color:#171717; padding-top:20px; margin-top:153px; padding-bottom:13px; padding-left:18px;padding-right:18px;margin-left:-18px; line-height:18px;}
div#container .meioContainer .internasContent .clippingColDir .clippingBox h2{font-size:13px; font-weight:bold; color:#ff6600;}
div#container .meioContainer .internasContent .clippingColDir .clippingBox span{color:#ff6600;}


/* Contato */
.contatoColEsq{float:left; width:335px; margin-right:27px; padding:0px;}
.contatoColEsq .contatoForm ul.contatoFormCampos{ padding:0px; margin:0px;}
.contatoColEsq .contatoForm ul.contatoFormCampos li,
.contatoColEsq .contatoForm ul.contatoFormCampos li label,
.contatoColEsq .contatoForm ul.contatoFormCampos li input,
.contatoColEsq .contatoForm ul.contatoFormCampos li textarea{display:block; float:left; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; border:none;}
.contatoColEsq .contatoForm ul.contatoFormCampos li{background:none;margin-bottom:7px;}
.contatoColEsq .contatoForm ul.contatoFormCampos li input,
.contatoColEsq .contatoForm ul.contatoFormCampos li textarea{padding:2px;}
.contatoColEsq .contatoForm ul.contatoFormCampos li label{margin-bottom:2px;margin-left:2px;}
.contatoColEsq .contatoForm ul.contatoFormCampos li label span{color:#ff6600; font-size:14px;}
.contatoColEsq .contatoForm ul.contatoFormCampos li.campoType01{position:relative;width:306px;}
.contatoColEsq .contatoForm ul.contatoFormCampos li.campoType01 label{width:306px;}
.contatoColEsq .contatoForm ul.contatoFormCampos li.campoType01 input,
.contatoColEsq .contatoForm ul.contatoFormCampos li.campoType01 textarea{width:306px;border:2px solid #050505;}
.contatoColEsq .contatoForm ul.contatoFormCampos li.campoType01 input.botEnviar{width:84px; height:19px; padding:0; margin:0; background: url(../imagens/bot-enviar.gif) no-repeat; border:none; font-size:300px; cursor:pointer; margin-top:9px;}
.contatoColEsq .contatoForm ul.contatoFormCampos li.campoType02{position:relative;width:140px; margin-right:26px;}
.contatoColEsq .contatoForm ul.contatoFormCampos li.campoType02 label{width:140px;}
.contatoColEsq .contatoForm ul.contatoFormCampos li.campoType02 input{width:140px;border:2px solid #050505;}
.contatoColEsq .contatoForm ul.contatoFormCampos li.campoType03{position:relative;width:140px;}
.contatoColEsq .contatoForm ul.contatoFormCampos li.campoType03 label{width:140px;}
.contatoColEsq .contatoForm ul.contatoFormCampos li.campoType03 input{width:140px;border:2px solid #050505;}
.contatoColEsq .contatoForm ul.contatoFormCampos li.campoType03 select{width:143px; border:2px solid #050505; padding:1px; font-size:11px;}

.contatoColEsq .contatoForm ul.contatoFormCampos li.campoType01 input.error,
.contatoColEsq .contatoForm ul.contatoFormCampos li.campoType01 textarea.error,
.contatoColEsq .contatoForm ul.contatoFormCampos li.campoType02 input.error,
.contatoColEsq .contatoForm ul.contatoFormCampos li.campoType03 input.error,
.contatoColEsq .contatoForm ul.contatoFormCampos li.campoType04 input.error{border:2px solid #FF6600; background-color:#FFE0C4}

.contatoColEsq .contatoForm label.error{display:block; position:absolute; text-align:right; width:120px; top:2px; right:-5px; color:#FF3300;}
.contatoColEsq .contatoForm ul.contatoFormCampos li.campoType02 label.error{right:-6px;}

div#div_enviandoFormContato{float:left; width:150px; margin-top:110px;  margin-left:90px;}
div#div_respostaFormContato{float:left; width:250px; margin-top:110px;  margin-left:40px;}


.contatoColDir{float:left; width:366px;padding-left:18px; font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.contatoColDir  span{font-weight:bold;color:#ff6600;}
div#container .meioContainer .internasContent .contatoColDir{float:left; width:366px;padding-left:18px;}
div#container .meioContainer .internasContent .contatoColDir .contatoBox{width:395px; background-color:#171717; padding-top:13px; padding-bottom:13px; padding-left:18px;margin-left:-18px; margin-top:-9px; line-height:18px;}
div#container .meioContainer .internasContent .contatoColDir .contatoBox h2{font-size:13px; font-weight:bold; color:#ff6600;}
div#container .meioContainer .internasContent .contatoColDir .contatoBox span{color:#ff6600;}


/* Trabalhe Conosco */
.trabalheConoscoColEsq{float:left; width:350px; margin-right:27px; padding:0px;}
#containerFormTrabalheConosco1,
#containerFormTrabalheConosco3{height:303px;}
.trabalheConoscoForm ul.trabalheConoscoFormCampos{ padding:0px; margin:0px;}
.trabalheConoscoForm ul.trabalheConoscoFormCampos li,
.trabalheConoscoForm ul.trabalheConoscoFormCampos li label,
.trabalheConoscoForm ul.trabalheConoscoFormCampos li input,
.trabalheConoscoForm ul.trabalheConoscoFormCampos li select,
.trabalheConoscoForm ul.trabalheConoscoFormCampos li textarea{display:block; width:auto; height:auto; float:left; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; border:none;}
.trabalheConoscoForm ul.trabalheConoscoFormCampos li{background:none;margin-bottom:6px;}
.trabalheConoscoForm ul.trabalheConoscoFormCampos li input,
.trabalheConoscoForm ul.trabalheConoscoFormCampos li textarea{padding:2px;padding-bottom:2px;}
.trabalheConoscoForm ul.trabalheConoscoFormCampos li label{margin-bottom:2px;margin-left:2px;}
.trabalheConoscoForm ul.trabalheConoscoFormCampos li label span{color:#ff6600; font-size:14px;}
.trabalheConoscoForm ul.trabalheConoscoFormCampos li.campoType01{position:relative; width:333px;}
.trabalheConoscoForm ul.trabalheConoscoFormCampos li.campoType01 label{width:333px;}
.trabalheConoscoForm ul.trabalheConoscoFormCampos li.campoType01 input,
.trabalheConoscoForm ul.trabalheConoscoFormCampos li.campoType01 textarea{width:333px;border:2px solid #050505;}
.trabalheConoscoForm ul.trabalheConoscoFormCampos li.campoType01 input.botProxPasso{width:118px; height:19px; padding:0; margin:0; background: url(../imagens/bot-prox-passo.gif) no-repeat; border:none; text-indent:-10000px; font-size:10px; cursor:pointer; margin-top:19px;}
.trabalheConoscoForm ul.trabalheConoscoFormCampos li.campoType01 input#botPassoAnterior{width:118px; height:19px; padding:0; margin:0; background: url(../imagens/bot-passo-anterior.gif) no-repeat; border:none; text-indent:-10000px; font-size:10px; cursor:pointer; margin-top:19px; margin-right:25px; color:#FFFFFF;}
.trabalheConoscoForm ul.trabalheConoscoFormCampos li.campoType01 input.botEnviarForm{width:118px; height:19px; padding:0; margin:0; background: url(../imagens/bot-enviar-form.gif) no-repeat; border:none; text-indent:-10000px; font-size:10px; cursor:pointer; margin-top:19px;}
.trabalheConoscoForm ul.trabalheConoscoFormCampos li.campoType02{position:relative; width:140px; margin-right:40px;}
.trabalheConoscoForm ul.trabalheConoscoFormCampos li.campoType02 label,
.trabalheConoscoForm ul.trabalheConoscoFormCampos li.campoType02 select{width:153px;}
.trabalheConoscoForm ul.trabalheConoscoFormCampos li.campoType02 input{width:153px;border:2px solid #050505;}
.trabalheConoscoForm ul.trabalheConoscoFormCampos li.campoDisponibilidade label.labelRadioButton{float:left; width:auto;border:none;margin-right:5px;}
.trabalheConoscoForm ul.trabalheConoscoFormCampos li.campoDisponibilidade input{float:left; width:15px;border:none;}
.trabalheConoscoForm ul.trabalheConoscoFormCampos li.campoType03{position:relative; width:153px;}
.trabalheConoscoForm ul.trabalheConoscoFormCampos li.campoType03 label{width:153px;}
.trabalheConoscoForm ul.trabalheConoscoFormCampos li.campoType03 input{width:153px;border:2px solid #050505;}
.trabalheConoscoForm ul.trabalheConoscoFormCampos li.campoType03 select{width:160px; border:2px solid #050505; padding:1px; font-size:11px;}
.trabalheConoscoForm ul.trabalheConoscoFormCampos li.campoType04{position:relative; width:333px;}
.trabalheConoscoForm ul.trabalheConoscoFormCampos li.campoType04 label{width:333px;}
.trabalheConoscoForm ul.trabalheConoscoFormCampos li.campoType04 span{display:block; float:left; margin-left:2px; margin-right:2px; margin-top:4px;}
.trabalheConoscoForm ul.trabalheConoscoFormCampos li.campoType04 span.campoExemplo{color:#727272;}
.trabalheConoscoForm ul.trabalheConoscoFormCampos li.campoType04 input{width:55px;border:2px solid #050505;}


.trabalheConoscoForm ul.trabalheConoscoFormCampos li.campoType01 input.error,
.trabalheConoscoForm ul.trabalheConoscoFormCampos li.campoType01 textarea.error,
.trabalheConoscoForm ul.trabalheConoscoFormCampos li.campoType02 input.error,
.trabalheConoscoForm ul.trabalheConoscoFormCampos li.campoType03 input.error,
.trabalheConoscoForm ul.trabalheConoscoFormCampos li.campoType04 input.error{border:2px solid #FF6600; background-color:#FFE0C4}
.trabalheConoscoForm label.error{display:block; position:absolute; text-align:right; width:120px; top:2px; right:-5px; color:#FF3300;}
.trabalheConoscoForm ul.trabalheConoscoFormCampos li.campoType02 label.error{right:-18px;}

div#div_enviandoFormTrabalheConosco{float:left; width:150px; margin-top:110px; margin-left:90px;}
div#div_respostaFormTrabalheConosco1{float:left; width:300px; margin-top:95px; margin-left:25px;}
div#div_respostaFormTrabalheConosco2{float:left; height:303px; margin-left:-25px;}

.trabalheConoscoColDir{float:left; width:366px;padding-left:18px;}



div#container .meioContainer .internasContent div#div_paginasTrabalheConosco ul.div_paginasTrabalheConosco{display:block; position:absolute; top:20px; right:30px;height:16px;}
div#container .meioContainer .internasContent div#div_paginasTrabalheConosco ul.div_paginasTrabalheConosco li{float:left; display:block; width:18px; height:16px; font-size:11px; text-align:center; padding:0; margin-right:2px; background: url(../imagens/pag-nav-bot-bg-off.gif) no-repeat top center;}
div#container .meioContainer .internasContent div#div_paginasTrabalheConosco ul.div_paginasTrabalheConosco li.paginasText{background:none; width:45px;}
div#container .meioContainer .internasContent div#div_paginasTrabalheConosco ul.div_paginasTrabalheConosco li.navBotON{background: url(../imagens/pag-nav-bot-bg-on.gif) no-repeat top center; padding-top:1px; cursor:default;}
div#container .meioContainer .internasContent div#div_paginasTrabalheConosco ul.div_paginasTrabalheConosco li a{display:block; color:#ffffff; text-decoration:none; text-align:center; padding-top:1px;}
div#container .meioContainer .internasContent div#div_paginasTrabalheConosco ul.div_paginasTrabalheConosco li a:hover{color:#ff6600; text-decoration:none;}


/* Mapa do Site */
div#container .meioContainer .internasContent .mapaDoSiteColEsq{float:left; width:335px; margin-right:27px;font-family:Arial, Helvetica, sans-serif; font-size:11px; }
div#container .meioContainer .internasContent .mapaDoSiteColDir{float:left; width:366px; height:303px; padding-left:18px;font-family:Arial, Helvetica, sans-serif; font-size:11px;}
div#container .meioContainer .internasContent .mapaDoSiteColEsq h2,
div#container .meioContainer .internasContent .mapaDoSiteColDir h2{margin-bottom:1px;}
div#container .meioContainer .internasContent .mapaDoSiteColEsq h2 a,
div#container .meioContainer .internasContent .mapaDoSiteColDir h2 a{font-family: "Trebuchet MS", Tahoma, Verdana, Arial; font-size:13px; font-weight:bold; color:#ff6600; text-decoration:none;}
div#container .meioContainer .internasContent .mapaDoSiteColEsq h2 a:hover,
div#container .meioContainer .internasContent .mapaDoSiteColDir h2 a:hover{font-family: "Trebuchet MS", Tahoma, Verdana, Arial; font-size:13px; font-weight:bold; color:#ff6600; text-decoration:underline;}


















