body{background:url(../img/fundo.gif) top center repeat-x #e6e9f0; font:normal 12px "Trebuchet MS"; color:#4c4c4c;}

#popup { background: url("../imgs/Popup/cartaz.jpg"); position:absolute; width: 377; height: 793; top: 20px; left: 50%; z-index:5;  margin-left:-188px; }
#bgpopup { background: url("../imgs/Popup/bgpopup.png"); position:absolute; width:100%; height:100%; top:0; left:0; z-index:5; }

a:link, a:visited,a:active { text-decoration:none; color:#222222;}
a:hover {text-decoration:none; color:#007db1;}

/* Cabeçalho */

.estruturaTopo{width:100%; margin:0 auto; background:url(../img/fundoTopo.gif) no-repeat center top;}

.topoConteudo{width:855px; margin:0 auto; height:229px; }

.estruturaConteudo{ width:848px; margin:0 auto; overflow:hidden; padding-bottom:5px; background:url(../img/fundoConteudo.gif) repeat-x center top #ffffff; border-left:solid 4px #e0e3ec; border-right:solid 4px #e0e3ec;}

.estruturaRodape{width:855px; margin:0 auto; background:url(../img/fundoRodape.gif) no-repeat center top; height:45px;}
.estruturaRodape ul { margin:0px 0px 0px 50px;}
.estruturaRodape ul .copyright{ color:#c5c5c5; margin-right:40px;}
.estruturaRodape ul li{ float:left; line-height:27px;}
.estruturaRodape ul .copyright img{ vertical-align:middle; margin-right:10px;}

#topo{ padding:8px 0px 0px 20px;}


/* Menu */

.fundoItemMenu1 {  margin:0px 25px 10px 0px; float:left; background:url(../img/fundoItensMenu.gif) no-repeat left; background-position:0px 0px; width:7px; height:33px; }

.fundoItemMenu2 {  margin:0px 25px 10px 0px; float:left; background:url(../img/fundoItensMenu.gif) no-repeat left; background-position:0px -33px; width:7px; height:33px; }

.fundoItemMenu3 {  margin:0px 25px 10px 0px; float:left; background:url(../img/fundoItensMenu.gif) no-repeat left; background-position:0px -66px; width:7px; height:33px; }

.menu { font:normal 12px "Trebuchet MS"; line-height:20px; width:185px; border-right:solid 1px #d9d9d9; float:left; }

.menu .titulo { font:normal 13px "Lucida Sans Unicode"; color:#737373; line-height:12px; }

.menu .tituloMenu1 { font:normal 20px "Lucida Sans Unicode"; color:#3a4563; }

.menu .tituloMenu2 { font:normal 20px "Lucida Sans Unicode"; color:#266178; }

.menu .tituloMenu3 { font:normal 20px "Lucida Sans Unicode"; color:#812237; }

.menu .itemMenu1:link,.menu .itemMenu1:active,.menu .itemMenu1:visited { clear:both; padding-left:32px; background:url(../img/fundoMenu.gif) no-repeat left; background-position:0px -60px; width:129px; height:20px; display:block;}

.menu .itemMenu1:hover { clear:both; padding-left:32px; background:url(../img/fundoMenu.gif) no-repeat left; background-position:0px 0px; width:129px; height:20px; color:#FFFFFF; cursor:pointer;}

.menu .itemMenu2:link,.menu .itemMenu2:active,.menu .itemMenu2:visited { clear:both; padding-left:32px; background:url(../img/fundoMenu.gif) no-repeat left; background-position:0px -60px; width:129px; height:20px; display:block;}

.menu .itemMenu2:hover { clear:both; padding-left:32px; background:url(../img/fundoMenu.gif) no-repeat left; background-position:0px -20px; width:129px; height:20px; color:#FFFFFF; cursor:pointer;}

.menu .itemMenu3:link,.menu .itemMenu3:active,.menu .itemMenu3:visited { clear:both; padding-left:32px; background:url(../img/fundoMenu.gif) no-repeat left; background-position:0px -60px; width:129px; height:20px; display:block;}

.menu .itemMenu3:hover { clear:both; padding-left:32px; background:url(../img/fundoMenu.gif) no-repeat left; background-position:0px -40px; width:129px; height:20px; color:#FFFFFF; cursor:pointer;}

.menu .zeraFloat{ clear:both; height:20px;}

/* Conteudo Principal */

.destaqueHome{ height:196px;}

.conteudoPrincipal { float:left; width:656px;}

.conteudoHomeEsquerda { float:left; width:450px; padding:8px 10px 0px 15px; border-right:solid 1px #d9d9d9;}

.quadroDestaques h1{font:normal 15px "Trebuchet MS"; color:#545a5e; margin:0px 0px 4px 10px;}

.quadroExcursoes{ width:200px; float:left; }

.quadroExcursoes h1{ font:normal 15px "Trebuchet MS"; color:#1190a1; margin:20px 0px 2px 10px; }

.quadroExcursoes h2{ font:normal 14px "Trebuchet MS"; color:#454545; margin:3px 8px 2px 10px; }

.quadroExcursoes h4{ margin:10px 8px 2px 3px; }

.quadroExcursoes p{ font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#999999; margin:0px 5px 5px 10px; letter-spacing:-0.1em; }

.linhaDivisaoTracejada{ background:url(../img/divisaoTracejada.gif) repeat-x left top; height:7px; margin:0px 0px 8px 0px; }

.quadroNoticias{background:url(../img/fundoNoticias.gif) repeat-x top center #f7f7f7; width:420px; height:25px; float:center; margin:0px 0px 0px 20px;}

.quadroNoticias h1{ font:normal 15px "Trebuchet MS"; color:#176f9c; margin:20px 0px 2px 14px; }

.noticiaTitulo{ font:normal 13px "Trebuchet MS"; text-align:justify }

.linhaTracejada{ background:url(../img/linhaTracejada.gif) repeat-x left center; height:1px; margin:4px 0px 8px 0px;}

/* Conteudo Home Direita */

.conteudoHomeDireita{ float:left; width:156px; margin:0px 0px 0px 14px;}

.quadroOportunidades{ border-bottom:solid 1px #d9d9d9; margin:0px 0px 10px 0px; }

.quadroOportunidades h1{ font:normal 15px "Trebuchet MS"; color:#545a5e; margin:8px 0px 7px 0px; }

.quadroOportunidades h4{ margin:10px 8px 15px 70px; }

.quadroOportunidades p{ font:normal 11px "Trebuchet MS"; color:#999999; margin:0px 5px 5px 10px; line-height:15px;}


.quadroTempo{ border-bottom:solid 1px #d9d9d9; margin:0px 0px 10px 0px; }

.quadroTempo h1{ font:normal 15px "Trebuchet MS"; color:#545a5e; margin:8px 0px 3px 0px; }

.quadroTempo h2{ font:normal 14px "Trebuchet MS"; color:#545a5e; margin:0px 0px 5px 0px; float:left; }

.quadroTempo h3{ font:normal 13px "Lucida Sans Unicode"; margin:0px 8px 5px 0px; float:right; color:#545a5e;}

.quadroTempo div{ clear:both; background:url(../img/fundoTempo.gif) no-repeat top center; height:33px; padding-bottom:10px;}

.quadroTempo div img{ margin:2px 0px 0px 10px; float:left;}

.quadroTempo div h1 { font:normal 11px "Lucida Sans Unicode"; margin:5px 0px 5px 32px; float:left; color:#cc0000;}

.quadroTempo div h2 { font:normal 11px "Lucida Sans Unicode"; margin:5px 0px 5px 23px; float:left; color:#0066cc;}


.quadroCotacoes h1{ font:normal 15px "Trebuchet MS"; color:#545a5e; margin:8px 0px 3px 0px; }

.quadroCotacoes div{ background:url(../img/fundoCotacao.gif) no-repeat top center; height:26px; }

.quadroCotacoes div h1{ font:bold 11px "Trebuchet MS"; color:#333333; margin:4px 0px 0px 0px; float:left;  }

.quadroCotacoes div h2{ font:normal 13px "Lucida Sans Unicode"; margin:2px 8px 0px 0px; float:right; color:#545a5e;}

.quadroCotacoes h2 { font:bold 11px "Trebuchet MS"; float:left; color:#737373;}

.quadroCotacoes h3 { font:bold 11px "Trebuchet MS"; float:right; color:#8c8c8c; text-align:right; margin:0px 8px 0px 0px;}

.novosConvenios { clear:both; margin:0px 0px 0px 30px;}

.novosConvenios img{ margin-right:24px; }

.novosConvenios h1{ font:normal 15px "Trebuchet MS"; color:#545a5e; margin:8px 0px 0px 0px; }

/* Conteúdo Interno */

.conteudoInterno { float:left; width:612px; margin:0px 22px 10px 22px;}

.cabecalhoTituloInterno h1 span { font:normal 12px "Trebuchet MS"; color:#545a5e;  }

.cabecalhoTituloInterno h1 { float:left; font:normal 22px "Trebuchet MS"; color:#333333; line-height:18px; margin-bottom:6px;}

.cabecalhoTituloInterno a { float:right; margin-top:21px;}

.cabecalhoTituloInterno a img { vertical-align:middle; margin-right:5px;}

.cabecalhoTituloInterno .linhaTracejada{ clear:both; background:url(../img/linhaTracejada.gif) repeat-x left top; height:1px; margin:0px 0px 8px 0px;}


/* Itens do Formulário */

.formularioCadastro{width:612px; float:left;}

form{color:#737373;margin:0;padding:0;}

fieldset {margin:10px 0 0 0;padding:0;border:solid 1px #edeff4;}

legend {font:normal 17px Verdana, Arial, Helvetica, sans-serif;padding:7px 60px 7px 10px;margin-left:1em;color:#000000; background:url(../img/iconFundoLegendForm.gif) repeat-x top center #e6e9f0;border:solid 2px #f4f4f4;}
	
legend img {vertical-align:middle; margin:0px 7px 0px 0px;}
	
fieldset ol {padding:15px 10px 5px 10px; list-style:none; background:#f9fafc; border:solid 1px #e2e6ef; margin: 10px 16px 15px 16px;}

fieldset li {position:relative;	padding-bottom:1em; line-height:1.4em;}

fieldset li .legendaInput{color:#bbbbbb; margin-left:10px;}

fieldset .erro {padding:10px 10px 0px 10px; list-style:none; color:#ffd663; text-align:center; background:#6c0c09; font:bold 10px Verdana, Arial, Helvetica, sans-serif; border:solid 2px #e6e6e6; margin: 10px 16px 0px 16px;}

fieldset .erro li {position:relative; line-height:1em;}

fieldset li .termosDeUso{ font-size:11px; color:#222222;  }

.botaoEnviar{ background-color:#d7dfe3; border:solid 1px #e6e9f0; height:25px; margin:0px; padding:0px; line-height:10px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; }

fieldset li .termosDeUso h1{ font:bold 12px Verdana, Arial, Helvetica, sans-serif;  }

label {position:relative;clear:left;float:left;width:13em;margin-right:5px;padding-right:25px;line-height:2.4em;text-align:right;}

.label_curriculo {width:100%;text-align:left;margin-left:5px;}
	
label.required {background:	transparent  url(../img/iconRequired.gif) no-repeat center right;}
	
label span {position:absolute; left:-10000px; top:0px;}
	
fieldset ol li input {background:url(../img/fundoformulario.gif) top center repeat-x #f7f7f7; font:normal 10px Verdana, Arial, Helvetica, sans-serif;padding-top:5px;border:solid 1px #dce0e0;border-top:solid 1px #bcbec3;height:16px;color:#222222;}

fieldset ol li textarea {background:url(../img/fundoformulario.gif) top center repeat-x #f7f7f7;font:normal 10px Verdana, Arial, Helvetica, sans-serif;padding-top:5px;border:solid 1px #dce0e0;border-top:solid 1px #bcbec3;height:110px;color:#222222;}

fieldset ol li select {background:url(../img/fundoformulario.gif) top center repeat-x #f7f7f7;font:normal 10px Verdana, Arial, Helvetica, sans-serif; border:solid 1px #dce0e0;border-top:solid 1px #bcbec3;height:22px;color:#222222;}

input.radio {border:none;background:transparent;}

input.checkbox {border:none;background:transparent;}

/* Excursoes */

.estruturaInterna{width:612px; float:left; text-align:left}

.listaNoticias { margin:10px 0px 10px 0px;}

.listaNoticias .imagem{ float:left; width:215px;}

.listaNoticias .conteudo{ float:right; width:395px;}

.listaNoticiaslinhaTracejada{ background:url(../img/linhaTracejada.gif) repeat-x left center; height:30px; clear:both;}

.listaNoticias div h1 { font:normal 17px "Trebuchet MS"; margin-bottom:5px;}

/* Categorias */

.categoriasLista ul { margin:10px 0px 0px 20px; }

.categoriasLista h1 { font:normal 14px "Trebuchet MS"; color:#303030; margin:25px 0px 6px 0px; clear:both;}

.categoriasLista h1 img { vertical-align:middle; margin:0px 3px 0px 0px;}

.categoriasLista ul li { width:272px; margin:0px 24px 10px 0px; float:left;}

.listaCategoriaslinhaTracejada{ background:url(../img/linhaTracejada.gif) repeat-x left center; height:1px; clear:both;}

/* Base Territorial */

.categoriasBaseTerritorial ul li { width:180px; margin:0px 12px 10px 12px; font:normal 12px "Trebuchet MS"; color:#303030; float:left;}

.categoriasBaseTerritorial ul li img { vertical-align:middle; margin:0px 5px 0px 0px;}

/* Diretoria */

.categoriasDiretoria ul { margin:10px 0px 0px 20px; }

.categoriasDiretoria h1 { font:normal 14px "Trebuchet MS"; color:#303030; margin:25px 0px 6px 0px; clear:both;}

.categoriasDiretoria h1 img { vertical-align:middle; margin:0px 3px 0px 0px;}

.categoriasDiretoria ul li {  margin:0px 24px 10px 0px; }

.listaCategoriaslinhaTracejada{ background:url(../img/linhaTracejada.gif) repeat-x left center; height:1px; clear:both;}

/* Convencoes */

.categoriasConvencoes h1 { font:normal 14px "Trebuchet MS"; color:#303030; margin:25px 0px 6px 0px; clear:both;}

.categoriasConvencoes2 ul li {  margin:0px 24px 4px 0px; }

.categoriasConvencoes2 ul { margin:10px 0px 0px 20px; }

.categoriasConvencoes2 h1 { font:bold 15px "Trebuchet MS"; color:#303030; margin:25px 0px 6px 0px; clear:both;}

.categoriasConvencoes2 h1 img { vertical-align:middle; margin:0px 3px 0px 0px;}

.listaCategoriaslinhaTracejada{ background:url(../img/linhaTracejada.gif) repeat-x left center; height:1px; clear:both;}

/* Serviços Online */

.categoriasServicosOnline ul { margin:10px 0px 0px 0px; }

.categoriasServicosOnline ul li {  margin:0px 24px 10px 0px; }

/* Detalhes interno */

.detalhesNoticias { margin:10px 0px 10px 0px;}

.detalhesNoticias .imagem{ float:left; width:215px;}

.detalhesNoticias .conteudo{  }

.detalhesNoticiaslinhaTracejada{ background:url(../img/linhaTracejada.gif) repeat-x left center; height:20px; clear:both;}

.detalhesNoticias h1 { font:normal 20px "Trebuchet MS"; margin-bottom:0px; line-height:16px;}
.detalhesNoticias h2 { font:normal 13px "Trebuchet MS";color:#5e5e5e;}

/* Oportunidades */ 

.listaOportunidades { margin:10px 0px 10px 0px;}

.listaOportunidadeslinhaTracejada{ background:url(../img/linhaTracejada.gif) repeat-x left center; height:1px; clear:both;}

.listaOportunidades h1 { font:normal 16px "Trebuchet MS"; margin-bottom:5px;}

.listaOportunidades h1  img { vertical-align:middle;}

.alinhaRegistrosCurriculos{ margin:15px 15px 25px 20px;}

.listaOportunidades h2 { font:normal 11px "Trebuchet MS"; color:#5e5e5e; margin-top:15px;}

.listaOportunidades h3 { font:bold 13px "Trebuchet MS";}

/* Convenios */

.listaConvenios { margin:10px 0px 10px 0px;}

.listaConvenios .imagem{ float:left; width:215px; margin-bottom:10px; }

.listaConvenios .imagem img{border:solid 1px #dddddd;}

.listaConvenios .conteudo { float:left;}

.listaConvenios .conteudo .titulo{font:normal 17px "Trebuchet MS"; margin-bottom:5px;}

.galeriaBloco{background-color:#e6e6e6; width:79px; height:54px; padding-left:3px; padding-top:3px;  float:left; margin-right:4px; margin-bottom:4px;}

.galeriaBlocoGrande{background-color:#e6e6e6; width:406px; padding-left:3px; padding-top:3px; height:272px; float:left; margin-right:15px; }


