body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#f4f4f4;
	background-image:url(images/bg_top.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

img, div, input {behavior: url(iepngfix/iepngfix.htc);}
.shadowleft{
background-image:url(images/shadow_left.jpg);
background-repeat:no-repeat;
background-position:top;
}
.shadowright{
background-image:url(images/shadow_right.jpg);
background-repeat:no-repeat;
background-position:top;
}
.bghome{
background-image:url(images/bg_home.gif);
background-repeat:repeat-y;
}
.btn{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:09px;
}

.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	color: #636363;
}
.text2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	color: #636363;
}
.textcinza {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	color: #a9a9a9;
}
.textsmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#454545;
}
.textrodape {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#889eb9;
}
.hierarquia {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#acacac;
}
.hierarquialink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#474747;
}
.hierarquialink:hover {
	text-decoration:underline;
}
.titulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	color: #636363;
}
.titulo:hover {
	color: #bfbfbf;
}
.titulo2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	color: #bfbfbf;
}
.titulo2:hover {
background:transparent url(images/underline.gif) repeat-x scroll center bottom;
}

.titulo3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
	color: #9f6f36;
}
.titulo3 a{
	text-decoration:color: #9f6f36; none;}
.titulo3 a:hover{
	text-decoration:underline;
}
.titulo4{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	color: #636363;
}
.titulo4:hover{
	color:#bfbfbf;
}
.titulo5{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
	color: #9f6f36;
	text-transform:uppercase;
}
.titulo6{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
	color: #da2128;
}
.titulo6:hover{
background:transparent url(images/underline.gif) repeat-x scroll center bottom;
}
.titulo7{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
	color: #1668a2;
}
.titulo7:hover{
background:transparent url(images/underline2.gif) repeat-x scroll center bottom;
}

.tituloMural {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
	color: #1668a2;
	border-bottom:1px #999 dotted;
	padding-bottom:5px;}
.tituloMural a{color: #1668a2; text-decoration:none;}
.tituloMural a:hover{ text-decoration: underline;}

.tituloFotos {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
	color: #1668a2;
	border-bottom:1px #999 dotted;
	padding-bottom:5px;
	margin-bottom:10px;}
.tituloFotos a{color: #1668a2; text-decoration:none;}
.tituloFotos a:hover{ text-decoration: underline;}

.boxFotos{ width:507px; float:left; clear:both; margin: 10px 0 0 0 }

.tituloDeixeRecado{ 
	width:400px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: normal;
	font-weight: lighter;
	text-transform: none;
	color: #1668a2;
	float:left;
	padding-bottom:10px;
	
}


.nomargin{
margin:0;
}
.form{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#777777;
border:solid #a5acb2 1px;
padding:3px 2px 0 4px;
height:21px;
}
.form2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
border:solid #7f9db9 1px;
background-color:#ffffff;
padding-left:4px;
}
.form2:focus{
border:solid #1e3e5b 1px;
}
.form2:hover{
border:solid #1e3e5b 1px;
}
.red{
color:#da2128;
font-weight:normal;
}
.green{
color:#009900;
font-weight:bold;
}
.blue{
color:#1668a2;
font-weight:bold;
}
/* ----- FOTO ----- */

.fotoleft{
float:left;
text-align:left;
margin:0px 0px 10px 0px;
}

.fotoright{
float:right;
text-align:right;
margin:0px 0px 10px 0px;
}

.fotoinferior{
margin:0px 15px 15px 0px;
float:left;
}

.containerfotoleft{
padding:0px 15px 0px 0px;
float:left;
}

.containerfotoright{
padding:0px 0px 0px 15px;
float:right;
}

.containerfotoinferior{
margin:15px 0px 0px 0px;
text-align:justify;
}

.fotolegenda{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin-top:5px;
text-align:center;
}

.fotocreditos{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
margin-bottom:3px;
text-align:left;
}

.foto {
padding:1px;
background-color: #ffffff;
border: 1px solid #cccccc;
}
.foto2 {
border: 1px solid #e4e5e7;
}
.opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.8;
}

.opacityit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}


/* ----- Formulário ----- */
/* TR FOrm */
.trform {
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:9px;
color:#585858;
width:100%;
overflow:auto;
margin-bottom:2px;
}
.trform ul {
margin:0px;
padding:2px 0px;
list-style:none;
clear:both;
float:left;
width:100%;
overflow:auto;
}
.trform li {
float: left;
}
.tdleft{
width:25%;
text-align:right;
padding-top:3px;
padding-right:5px;
}
.tdright{
width:70%;
text-align:left;
}

.tdleftSalve{ 
float:left;
width:3%;
padding-top:3px;
padding-right:5px;
padding-left:10px;
}

.radioSalve{
width:100px;
text-align:left;
float:left;
}

.tdQualificacao{ color:#585858; font-family:Verdana, Geneva, sans-serif; font-size:9px; font-weight:normal;}
.tdSalve{ float:left;}

.tdfull{
width:100%;
text-align:left;
}

/* ----- Área Restrita ----- */
/* TR AR */
.trar {
list-style:none;
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:9px;
color:#585858;
width:515px;
overflow:hidden;
margin-bottom:2px;
}
.trar ul {
margin:0px;
padding:2px 0px;
list-style:none;
clear:both;
float:left;
width:515px;
overflow:hidden;
}
.trar li {
float: left;
}
/* TR ARCINZA */
.trarcinza {
list-style:none;
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:9px;
color:#585858;
width:515px;
overflow:hidden;
margin-bottom:2px;
background-color:#CCCCCC;
}
.trarcinza ul {
margin:0px;
padding:2px 0px;
list-style:none;
clear:both;
float:left;
width:515px;
overflow:hidden;
}
.trarcinza li {
float: left;
}
/* TR ARCINZA2 */
.trarcinza2 {
list-style:none;
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:9px;
color:#585858;
width:515px;
overflow:hidden;
margin-bottom:2px;
background-color:#f0f0f0;
}
.trarcinza2 ul {
margin:0px;
padding:2px 0px;
list-style:none;
clear:both;
float:left;
width:515px;
overflow:hidden;
}
.trarcinza2 li {
float: left;
}
.td1{
width:8%;
text-align:center;
}
.td2{
width:15%;
text-align:center;
}
.td3{
width:15%;
text-align:center;
}
.td4{
width:20%;
text-align:center;
}
.td5{
width:25%;
text-align:center;
}
.td6{
width:15%;
text-align:center;
}
.artigoConteudoDiv{
	clear:both;
}

.boxMenuHomeContato{ width:170px; margin:0px 0px 10px 0px ;}


.bannerProdutos{width:178px; height:250px; float:left; clear:both; margin:5px 0 10px 14px; position:relative;}


/* Contact Form */
.contact_form {width:500px;float:left;clear:both; font-family:Arial, Helvetica, sans-serif;	font-size: 11px;text-decoration: none;	line-height: normal;font-weight: normal;text-transform: none;color: #636363;}
ul.contatoform {list-style:none;width:500px;float:left;clear:both;margin:0;padding:0;}
ul.contatoform li{list-style:none;width:500px;float:left;clear:both;}
.tag li{ float:left; list-style:none;}
.inputFormHoriz{font-size:11px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding:5px 4px;color:#666;margin:0 3px 0 0;background:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;font-family:tahoma;}
.inputFormHoriz:focus{border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px 4px;color:#333;}


/* ----- Pagenator ----- */
.pagenator {margin:20px 0 10px 0;padding:0;clear:both;float:left;width:450px;}
.pagenator ul{margin:0;padding:0;clear:both;float:left;width:450px;list-style:none;overflow:hidden;line-height:normal;font-size:.9em;font-family:Arial, Helvetica, sans-serif;}
.pagenator ul li{float:left;display:inline;clear:none;color:#000;margin:0 1px 0 0;}
.pagenator ul li.qtdPages{margin:2px 0 0 10px;}
	
.pagenator ul li.pageInativo{float:left;text-decoration:none;color:#ccc;text-align:left;border:1px solid #ccc;padding:.2em .5em;font-weight:bold;cursor:default;}
	
.pagenator ul li a{float:left;text-decoration:none;color:#ccc;text-align:left;border:1px solid #ccc;padding:.2em .5em;font-weight:bold;}	
.pagenator ul li a:hover{float:left;text-decoration:none;color:#fff;text-align:left;border:1px solid #b3b3b3;background:#b3b3b3;}
	/*- Ativar Page -*/
.pagenator ul li .pageAtivo{float:left;text-decoration:none;color:#fff;text-align:left;border:1px solid #626361;background:#626361;cursor:default;}
.pagenator ul li .pageAtivo:hover{float:left;text-decoration:none;color:#fff;text-align:left;border:1px solid #626361;background:#626361;cursor:default;}

/*--- Banner ---*/
#bannerHome{width:413px; height:119px;text-align:center; clear:both;}

.boxTwitter{ width:196px; float:left; margin:20px 0 20px 15px;}

/* --------------------------- */
.boxClassificados{clear:both; margin-bottom:15px; width:140px;}
.boxClassificados a{font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;}
.boxClassificados a:hover{text-decoration:underline;}
.boxClassificados p {margin:0;}

/*@ boxUtilidades */
.floatleft{float:left;}
.floatright{float:right;}
.boxUtilidades{width:507px;float:left;clear:both;padding:0 0 10px 0;}
.boxUtilidades a{color:#176d9f;text-decoration:none;}
.boxUtilidades a:hover{color:#176d9f;text-decoration:none;}
.addthis_toolbox{float:right;}

ul.sliderTopo{list-style:none;width:510px;margin:0;padding:0;position:relative;height:100px; border:0;}
ul.sliderTopo li{width:510px;float:left;}
.bx-next{width:23px;height:43px;background:url(images/arrow-next.png) no-repeat 0 0;float:left;text-indent:-999em;outline:none;position:absolute;bottom:-12px;left:30px;}
.bx-prev{width:23px;height:43px;background:url(images/arrow-prev.png) no-repeat 0 0;float:left;text-indent:-999em;outline:none;position:absolute;bottom:-12px;left:0;}

.bx-pager{position:absolute;bottom:5px;right:10px;}
.bx-pager a{padding:.2em .4em;background:white;border:1px solid #ddd;text-decoration:none;-webkit-border-radius:4px; -moz-border-radius: 4px; border-radius:4px;}
.bx-pager a:hover{border:1px solid #ddd;text-decoration:none;background:#ddd;}

ul.sliderTopo .containerfotoleft{margin:0;padding:0;}
ul.sliderTopo .containerfotoleft .fotoleft{margin:0;padding:0;}

/*@ nav menu */
#nav {background:none;float: left;margin:0;padding:0;border:none;position:relative;width:739px;height:53px;z-index:1100;font-family: Arial;font-size: 12px;list-style: none;}

#nav li a, #nav li {float: left;}

#nav li {list-style: none;position: absolute;top:0;}

#nav li a {text-decoration: none;color: white;height:53px;line-height:53px;text-align:center;background-image:url(images/nav.jpg);background-repeat:no-repeat;}
#nav li a span{display:none;}

#nav li.nav-quemsomos {left:0px;}
#nav li.nav-quemsomos a{width:98px;background-position: 0 0;}
#nav li.nav-quemsomos a:hover{background-position:0 -53px;}

#nav li.nav-beneficios {left:98px;}
#nav li.nav-beneficios a{width:78px;background-position: -98px 0;}
#nav li.nav-beneficios a:hover{background-position:-98px -53px;}

#nav li.nav-bancodetalentos {left:176px;}
#nav li.nav-bancodetalentos a{width:128px;background-position: -176px 0;}
#nav li.nav-bancodetalentos a:hover{background-position:-176px -53px;}

#nav li.nav-oportunidadesenegocios {left:304px;}
#nav li.nav-oportunidadesenegocios a{width:172px;background-position: -304px 0;}
#nav li.nav-oportunidadesenegocios a:hover{background-position:-304px -53px;}

#nav li.nav-cadastrodeempresa {left:476px;}
#nav li.nav-cadastrodeempresa a{width:139px;background-position: -476px 0;}
#nav li.nav-cadastrodeempresa a:hover{background-position:-476px -53px;}

#nav li.nav-eventosecursos {left:615px;}
#nav li.nav-eventosecursos a{width:124px;background-position: -615px 0;}
#nav li.nav-eventosecursos a:hover{background-position:-615px -53px;}

/* menus filhos */
#nav li li a, #nav li li li a{padding:.8em 1.7em;height:auto;line-height:normal;background: #fff;text-align:left;border:1px solid #e8e8e8;color:#666;border-top:none;}
#nav li li a:hover, #nav li li li a:hover{background: #1d67bb;color:#fff;}
#nav li li, #nav li li li{list-style: none;position: relative;float:left;}

/* redefine tamanhos dos anchors tag nos filhos */
#nav li.nav-quemsomos li a, #nav li.nav-quemsomos li li a,
#nav li.nav-beneficios li a, #nav li.nav-beneficios li li a,
#nav li.nav-bancodetalentos li a, #nav li.nav-bancodetalentos li li a,
#nav li.nav-oportunidadesenegocios li a, #nav li.nav-oportunidadesenegocios li li a,
#nav li.nav-cadastrodeempresa li a, #nav li.nav-cadastrodeempresa li li a,
#nav li.nav-eventosecursos li a, #nav li.nav-eventosecursos li li a {width:180px;}

/* Submenu */
.hasChildren {position: absolute;width: 5px; height: 5px;background: none;right : 0;bottom: 0;}

#nav li ul {display: none;position: absolute;left: 0;top: 100%;padding: 0; margin: 0;-moz-box-shadow: 3px 3px 3px #999;-webkit-box-shadow: 3px 3px 3px #999;}

#nav li:hover > ul {display: block;}

#nav li ul li, #nav li ul li a {float: none;}

#nav li ul li {_display: inline; /* for IE6 */}

#nav li ul li a {width: 150px;display: block;}

/* SUBSUB Menu */
#nav li ul li ul {display: none;}

#nav li ul li:hover ul {left: 100%;top: 0;}


/* ----------------------------------------------------- */
/*@ navBottom */
#navBottom {background:none;float: left;margin:0;padding:0;border:none;position:relative;width:739px;height:52px;z-index:1000;font-family: Arial;font-size: 12px;list-style: none;}

#navBottom li a, #nav li {float: left;}

#navBottom li {list-style: none;position: absolute;top:0;}

#navBottom li a {text-decoration: none;color: white;height:52px;line-height:52px;text-align:center;background-image:url(images/nav-bottom.jpg);background-repeat:no-repeat;}
#navBottom li a span{display:none;}

#navBottom li.nav-convencoesColetivas {left:0px;}
#navBottom li.nav-convencoesColetivas a{width:145px;background-position: 0 0;}
#navBottom li.nav-convencoesColetivas a:hover{background-position:0 -52px;}

#navBottom li.nav-guiadecontribuicao {left:145px;}
#navBottom li.nav-guiadecontribuicao a{width:140px;background-position: -145px 0;}
#navBottom li.nav-guiadecontribuicao a:hover{background-position:-145px -52px;}

#navBottom li.nav-mensagensparapoliticos {left:285px;}
#navBottom li.nav-mensagensparapoliticos a{width:165px;background-position: -285px 0;}
#navBottom li.nav-mensagensparapoliticos a:hover{background-position:-285px -52px;}

#navBottom li.nav-espacojuridico {left:450px;}
#navBottom li.nav-espacojuridico a{width:105px;background-position: -450px 0;}
#navBottom li.nav-espacojuridico a:hover{background-position:-450px -52px;}

#navBottom li.nav-informativos {left:555px;}
#navBottom li.nav-informativos a{width:97px;background-position: -555px 0;}
#navBottom li.nav-informativos a:hover{background-position:-555px -52px;}

#navBottom li.nav-sinatjovem {left:652px;}
#navBottom li.nav-sinatjovem a{width:87px;background-position: -652px 0;}
#navBottom li.nav-sinatjovem a:hover{background-position:-652px -52px;}

/* menus filhos */
#navBottom li li a, #navBottom li li li a{padding:.8em 1.7em;height:auto;line-height:normal;background: #fff;text-align:left;border:1px solid #e8e8e8;color:#666;border-top:none;}
#navBottom li li a:hover, #navBottom li li li a:hover{background: #1d67bb;color:#fff;}
#navBottom li li, #navBottom li li li{list-style: none;position: relative;float:left;}

/* redefine tamanhos dos anchors tag nos filhos */
#navBottom li.nav-convencoesColetivas li a, #navBottom li.nav-convencoesColetivas li li a,
#navBottom li.nav-guiadecontribuicao li a, #navBottom li.nav-guiadecontribuicao li li a,
#navBottom li.nav-mensagensparapoliticos li a, #navBottom li.nav-mensagensparapoliticos li li a,
#navBottom li.nav-espacojuridico li a, #navBottom li.nav-espacojuridico li li a,
#navBottom li.nav-informativos li a, #navBottom li.nav-informativos li li a,
#navBottom li.nav-sinatjovem li a, #navBottom li.nav-sinatjovem li li a {width:180px;}

/* Submenu */
.hasChildren {position: absolute;width: 5px; height: 5px;background: none;right : 0;bottom: 0;}

#navBottom li ul {display: none;position: absolute;left: 0;top: 100%;padding: 0; margin: 0;-moz-box-shadow: 3px 3px 3px #999;-webkit-box-shadow: 3px 3px 3px #999;}

#navBottom li:hover > ul {display: block;}

#navBottom li ul li, #navBottom li ul li a {float: none;}

#navBottom li ul li {_display: inline; /* for IE6 */}

#navBottom li ul li a {width: 150px;display: block;}

/* SUBSUB Menu */
#navBottom li ul li ul {display: none;}

#navBottom li ul li:hover ul {left: 100%;top: 0;}

/* Webmail */
.txtWebmail{ font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:170%;}
.txtWebmail a{ color:#0c82d8; text-decoration:underline;}
.txtWebmail a:hover{ color:#166ba8; text-decoration:none;}

/************** REVISTA **************/
.revista-capa{ float:left; margin:10px;}
.revista-capa p strong{float:left; clear:both; font:bold 11px Arial, Helvetica, sans-serif; color:#666; margin-bottom:5px;}

