body{
background:url(../images/topo.jpg) no-repeat top center;
font-family:Verdana;
font-size:14px;
}
a{
  text-decoration: none;
}
#all{
  margin:0 auto;
  width:948px;
  color:#333;
}

h2{
  color:#bf8000;
  font-size:20px;
  margin:0 0 8px 0;
}
h3{
  color:#bf8000;
  font-size:16px;
}

h5 span,
h3 span{
  color:#747474;
  font-size:12px; 
}

h5{
  color:#bf8000;
  font-size:14px;
}

h6{
  margin:15px 0 5px 0;
  font-size:16px;
}

#servicos span,
p{
  line-height:16px;
}

.left{
  float:left;
  width:655px;
}

.right{
  float:left;
  margin:0 0 0 10px;
  width:250px;
}

/************** topo ************/
#top{
  height:136px;
}

#top h1{
  float:left;
}

#top h1 a{
  background:url(../images/logo.png) no-repeat top left;
  width:110px;
  height:136px;
  display:block;
  text-indent:-9000px;
  margin:0 0 0 40px;
}
#top h2{
  background:url(../images/djazil_30anos.png) no-repeat top left;
  width:147px;
  height:95px;
  float:left;
  text-indent:-9000px;
  margin:5px 0 0 75px;
}
#top p{
  font-size:25px;
  font-weight:bold;
  background:url(../images/telefone.png) no-repeat top left;
  height:30px;
  padding:0 0 0 35px;
  margin:95px 20px 0 0;
  float:right;
  line-height:30px;
}
#top #flash{
  float:left;
  width:530px;
  height:90px;
  padding:30px 0 0 20px;
}

/******************** menu *************/
#menu{
  height:29px;
  padding:0 5px;
  _padding:0 0px 0 15px;
  background:url(../images/lupa.png) no-repeat top right;
}
#menu a{
  display:block;
  float:left;
  color:#fff;
  text-decoration:none;
  border-right:2px solid #0e0e0e;
  padding:8px 5px;
  font-size:13px;
  font-weight:bold;
}

#pg_principal #menu a.principal,
#pg_empresa #menu a.empresa,
#pg_servicos #menu a.servicos,
#pg_noticias #menu a.noticias,
#pg_artigos #menu a.artigos,
#pg_capacitacao #menu a.agenda,
#pg_destaques #menu a.destaques,
#pg_parceiros #menu a.parceiros,
#pg_acoes-sociais #menu a.acoes,
#pg_links #menu a.links,
#pg_contato #menu a.contato,
#menu a:hover{
  background:#0e0e0e;
  color:#ce910f;
}

#menu form{
padding:4px 0 0 10px;
float:left;
}

#menu form input{
  width:100px;
  border:0;
  background:#e2e2e2;
  font-size:12px;
  padding:3px 0;
}

#menu form input.submit{
 width:35px;
 padding:3px 0;
 background: #000;
 border:0;
 color:#e2e2e2;
 font-size:12px;
 font-weight:bold;
 cursor: pointer;
}

/************ content ************/
#content{
background:url(../images/fundocorpo.gif) repeat-y top;
padding:15px;
border-left:1px solid #fff;
_padding:15px 0;
_width:948px;
_margin:0;
}

#footer{
background:url(../images/rodape.gif) no-repeat top left;
font-size:10px;
padding:10px 0 0 0;
text-align:right;
color:#999;
_margin:0 0 0 1px;
_width:948px;
}

#pg_principal #footer{
_margin:0 0 0 7px;
}

#footer a{
color:#BF8000;
}

/********** newsletter ***************/
#footer .newsletter {
  float: left;
}

/********** principal ***************/
#principal .artigos{
  width:300px;
  background:#f8f8f8;
  border-right:1px solid #cbcbcb;
  border-bottom:1px solid #cbcbcb;
  float:left;
  margin:0 10px 10px 0;
  min-height:312px;
  _margin:0 10px 10px 10px;
  
}


#principal .artigos h3{
  margin:5px;
}
#principal .artigos div.text{
  margin:0 5px 10px;
}


#principal .artigos a:hover.this .text{
  color:#BF8000;
}


#principal .artigos a:hover.this img{
border:1px solid #BF8000;
margin:-1px;
}

a.more{
  background:url(../images/btncanto.gif) no-repeat top left;
  display:block;
  font-size:10px;     
  color:#fff;
  text-decoration:none;
  padding:0 0 0 3px;
  height:25px;
  float:right;
}

a.more div.start{
  height:15px;
  background:url(../images/btnfundo.gif) repeat-x top left;
  margin:0 3px 0 0;
  float:left;
  padding:0 10px 0 5px;
  line-height:14px;
}

a.more div.plus{
  background:url(../images/hoverplus.png) no-repeat top left;
  width:25px; 
  height:25px;
  display:block;
  float:left;
  margin:-5px 0 0 -10px;
  cursor: pointer;
}

a.more:hover div.plus{
  background-position: bottom left;
}

#principal .noticias{
  width:360px;
  background:#f8f8f8;
  border-right:1px solid #cbcbcb;
  border-bottom:1px solid #cbcbcb;
  float:left;
  margin:0 10px 10px 0;
  padding:5px;
  min-height: 303px;
}

#principal .noticias a.news{
  display:block;
  text-decoration:none;
  margin:15px 0;
  padding:5px;
  color:#424242;
  float:left;
  width:350px;  
}

#principal .noticias a.news span{
  display:block;
  float:right;
  font-size:10px;
  color:#BF8000;
  text-decoration:underline;
  margin:10px 0 0 0; 
}

#principal .noticias a.news img{
  float:left;
  border:2px solid #424242;
  margin:0 5px 0 0;
}

#principal .noticias a.news:hover{
background:#ECECEC;
}


#principal .servicos{
  width:204px;
  min-height:295px;
  display:block;
  background:url(../images/fundoservico.jpg) no-repeat top left #E5A71E;
  float:left;
  padding:20px 10px 0;
  _padding:20px 9px 10px;
}

.servicos a{
  color:#000;
  float:left;
  clear:both;
  margin:13px 0 0 0;
  text-decoration:none;
  width:205px;
 }


.servicos a div.plus{
  width:25px;
  height:22px;
  display:block;
  background:url(../images/servicoshover.gif) no-repeat bottom left;
  float:left;
}

.servicos a:hover div.plus{
background-position: top left;
}

.servicos a:hover{  
  text-decoration:underline;
}

#principal .box{
  background:url(../images/divrodape.gif) no-repeat top left;
  width:940px;
  padding:5px;
  margin:0 0 0 -12px;
  height:130px;
  _margin:0 0 0 10px;
  
}

#principal .selo{
  float:left;
  margin:10px 10px 10px 5px;
}

#principal .agenda{
  background:#f5f5f5;
  float:left;
  width:280px;
  margin:0 10px 0 0;
  padding:10px;
}

#principal .agenda a.agenda{
  background:url(../images/agenda.gif) no-repeat top left;
  color:#474747;
  font-size:16px;
  padding:0 0 0 30px;
  line-height:16px;
  font-weight:bold;
  text-decoration:none;
  float:left;
  display:block;
  width:170px;
  height:30px;
  margin:0 0 5px 0;
}

#principal .agenda a.agenda span{
  font-size:10px;
  display:block;
}

#principal .agenda a:hover.agenda{
  color:#CE910F;
}

#principal .localizacao{
  float:left;
  color:#474747;
}

#contato .localizacao h4,
#principal .localizacao h4{
  background:url(../images/mundo.gif) no-repeat top left;
  height:26px;
  color:#474747;
  font-size:16px;
  padding:0 0 0 30px;
  line-height:27px;
  margin:5px 0 10px 0;
}

#principal .localizacao p{
  font-size:12px;
  line-height:16px;
}

#principal .localizacao a,
#principal .localizacao p span{
  color:#bf8000;
  font-weight:bold;
  line-height:16px;
}

#principal .localizacao a:hover{
  color:#666;
}

#principal .edoc{
  float:left;
  color:#474747;
	width: 180px;
	font-size: 10px;
}

#principal .edoc h4{
  background:url(../images/edoc.jpg) no-repeat top left;
  height:26px;
  color:#474747;
  font-size:16px;
  padding:0 0 0 30px;
  line-height:27px;
  margin:5px 0 10px 0;
}

#principal .edoc label {
	display: block;
	margin-bottom: 5px;
	padding: 2px 0px;
}

#principal .edoc label input {
	width: 160px;
}



/***************** empresa ******************/
#empresa{
  color:#474747;
}

#empresa .left img{
  margin:0 0 10px 0;
}

#empresa .left p{
line-height:18px;
margin:10px 0;
}

#capacitacao .referencias ul,
#agenda .referencias ul,
#servicos .referencias ul,
#empresa ul{
  margin:0 0 0 30px;
}

#capacitacao .referencias ul li,
#agenda .referencias ul li,
#servicos .referencias ul li,
#empresa ul li{
list-style-image: url(../images/item.png);
line-height:18px;
margin:0 0 10px 0;
}

#buscar .servicos,
#links .servicos,
#empresa .servicos{
  width:221px;
  display:block;
  background:url(../images/fundoservicointernas.jpg) no-repeat top left #E5A720;
  float:left;
  padding:20px 10px;
}

#capacitacao .contato,
#servicos .contato,
#empresa .contato{
  background:url(../images/fundojanelacontato.gif) no-repeat top left #F5F5F5;
  width:241px;
  height:90px;
  display:block;
  float:left;
  margin:10px 0;
  border-bottom:1px solid #CDCDCD; 
}

#capacitacao .contato a,
#servicos .contato a,
#empresa .contato a{
 color:#474747;
 font-weight:bold;
}

#capacitacao .contato a:hover,
#servicos .contato a:hover,
#empresa .contato a:hover{
  color:#BF8000;
}

#capacitacao .contato p,
#servicos .contato p,
#empresa .contato p{
  margin:20px 20px 0 20px;
}

#empresa .curriculo{
  background:#F5F5F5;
  width:221px;
  display:block;
  float:left;
  margin:10px 0;
  border-bottom:1px solid #CDCDCD;
  padding:10px;
}

#empresa .curriculo a{
  color:#E5A720;
  font-weight:bold;
  font-size:13px;
  display: block;
  text-align: right;
}

#empresa .curriculo a:hover{
  color:#666;
}

#empresa .capacitacao a{
  background:#F5F5F5;
  width:221px;
  display:block;
  float:left;
  margin:10px 0;
  border-bottom:1px solid #CDCDCD;
  padding:10px;
  text-align:center;
  line-height:24px;
  float:left;
}

#pg_principal .capacitacao a h4,
#empresa .capacitacao a h4{
  font-size:16px;
  color:#333;
  font-weight:bold;
  margin:0 0 5px 0;
  display:inline-block;
}
#pg_principal .capacitacao a p,
#empresa .capacitacao a p{
  font-size:14px;
  color:#333;
  margin:0 0 5px 0;
  display:inline-block;
}

#empresa .curriculo p{
  background:url(../images/curriculo.png) no-repeat center left;
  padding:0 0 0 45px;
  margin:0 0 10px 0;
}

.curriculo form label{
  display:block;  
  font-size:10px;
  padding:0 0 5px 0;
}

.curriculo form input{
margin:0 0 5px 0;
width:215px;
border:1px solid #ccc;
}

#contato form input.submit,
.curriculo form input.submit{
  border:0;
  width:73px;
  height:23px;
  float:right;
}

/******************* servicos ****************/
#capacitacao .box,
#servicos .box{
  background:url(../images/bordaservicos.gif) no-repeat top left #F4F4F4;
  width:639px;
  display:block;
  padding:3px;
  margin:10px 0 0 0;
  min-height: 115px;
}

#capacitacao .box{
  padding:3px 10px;
  width:625px;
}

#servicos .box span{
  letter-spacing: 1px;
}

#capacitacao a.servico,
#servicos a.servico{
  background:url(../images/saibamais.gif) no-repeat top left;
  width:82px;
  height:21px;
  text-indent:-9000px;
  display:block;
  margin:0 0 0 563px;
}

#capacitacao .detalhe,
#servicos .detalhe{
  background:#F4F4F4;
  width:639px;
  padding:3px;
  line-height:16px;
}

  
#capacitacao .box img,
#servicos .box img{
  float:left;
  margin:0 10px 0 0;
}

#capacitacao .box h3,
#servicos .box h3{
  margin:10px 0;
}

#capacitacao .acao,
#destaques .acao,
#servicos .acao{
  background:url(../images/tlacoessociais.gif) no-repeat top left #F5F5F5;
  width:231px;
  display:block;
  border-bottom:1px solid #CDCDCD;
  padding:40px 5px 0;
  _padding:40px 3px 0;
  text-align:center;
  _width:230px;
}

#capacitacao .acao img,
#destaques .acao img,
#servicos .acao img{
  margin:0 0 8px 0;
  border:2px solid #F5F5F5;
}

#capacitacao .acao span,
#destaques .acao span,
#servicos .acao span{
  margin:10px 0;
  display:block;
  line-height:16px;
  color:#333;
}

#capacitacao .acao a:hover img,
#destaques .acao a:hover img,
#servicos .acao a:hover img{
  border:2px solid #BF8000;
}

#capacitacao .acao a:hover span,
#destaques .acao a:hover span,
#servicos .acao a:hover span{
color:#BF8000;
}

#capacitacao .referencias,
#agenda .referencias,
#servicos .referencias{
  background:url(../images/tlreferecias.gif) no-repeat top left #F5F5F5;
  width:231px;
  display:block;
  border-bottom:1px solid #CDCDCD;
  padding:40px 5px 0;
}

#capacitacao .referencias ul li a,
#agenda .referencias ul li a,
#servicos .referencias ul li a{
  color:#747474;
  text-decoration:none;
  display:block;
}
#capacitacao .referencias ul li a:hover,
#agenda .referencias ul li a:hover,
#servicos .referencias ul li a:hover{
  color:#333;
  text-decoration:underline;
}

a .text,
.text{
  line-height:16px;
  margin:10px 0;
  color:#333;
}

p.line{
  border-top:2px dotted #bf8000;
  margin:5px 0;
}
/********************* noticias **********************/
#artigos .destaque,
#noticias .destaque{
  background:url(../images/tldestaques.gif) no-repeat top left #F5F5F5;
  width:231px;
  display:block;
  border-bottom:1px solid #CDCDCD;
  padding:40px 5px 0;
  _padding:40px 3px 0;
}

#artigos .destaque img,
#noticias .destaque img{
  border:2px solid #f8f8f8;
}

#artigos .destaque a:hover img,
#noticias .destaque a:hover img{
  border:2px solid #BF8000;

}
#artigos .destaque h5,
#noticias .destaque h5{
  margin:10px 0;
}

#noticias .noticias{
  background:url(../images/tloutrasnoticias.gif) no-repeat top left #F5F5F5;
  width:231px;
  display:block;
  border-bottom:1px solid #CDCDCD;
  padding:35px 5px 20px;
  _padding:35px 3px 20px;
  margin:10px 0 0 0;
}

#artigos .artigos{
  background:url(../images/tloutrosartigos.gif) no-repeat top left #F5F5F5;
  width:231px;
  display:block;
  border-bottom:1px solid #CDCDCD;
  padding:35px 5px 20px;
  _padding:35px 3px 20px;
  margin:10px 0 0 0;
}

#destaques .destaques{
  background:url(../images/tloutrosdestaques.gif) no-repeat top left #F5F5F5;
  width:231px;
  display:block;
  border-bottom:1px solid #CDCDCD;
  padding:35px 5px 20px;
  _padding:35px 3px 20px;
  margin:10px 0 0 0;
}

#acoes .acoes{
  background:url(../images/tloutrasacoes.gif) no-repeat top left #F5F5F5;
  width:231px;
  display:block;
  border-bottom:1px solid #CDCDCD;
  padding:35px 5px 20px;
  _padding:35px 3px 20px;
  margin:10px 0 0 0;
}


#acoes .acoes a,
#destaques .destaques a,
#artigos .artigos a,
#noticias .noticias a.this{
  display:block;
  border-bottom:2px dotted #bf8000;
  padding:5px 0;
  text-decoration:none; 
}

#acoes .acoes a span,
#destaques .destaques a span,
#artigos .artigos a span,
#noticias .noticias a.this span{
  display:block;
  color:#000;
  font-size:10px;
}

#acoes .acoes a p,
#destaques .destaques a p,
#artigos .artigos a p,
#noticias .noticias a.this p{
color:#747474;
padding:0 0 0 10px;
}

#acoes .acoes a:hover,
#artigos .destaques a:hover,
#artigos .artigos a:hover,
#noticias .noticias a.this:hover{
  
  border-bottom:2px dotted #000;
}

#acoes .acoes a:hover p,
#destaques .destaques a:hover p,
#artigos .artigos a:hover p,
#noticias .noticias a.this:hover p{
  color:#000;
  text-decoration:underline;
}

/******************** agenda *****************/
#agenda .column-a{
  float:left; 
  width:250px;
}
#agenda .column-b{
  float:left; 
  width:410px;
  margin:0 15px 0 0;
}
#agenda .column-d{
  float:left; 
  width:650px;
  margin:0 15px 0 0;
}
#agenda .column-c{
  float:left; 
  width:230px;
}
#pg_informativos #agenda .column-c{
  background:#f1f1f1;
  padding:10px;
}

#pg_informativos #agenda .column-c a{
  font-weight:bold;
  color:#666;
  line-height:19px;
}

#pg_informativos #agenda .column-c a:hover{
  color:#ccc;
}

#agenda .calendario{
  width:231px;
  display:block;
  margin:10px 0;
  padding:5px 5px 5px 15px;
}

#agenda .compromisso{
margin:0 0 10px 0;
padding:0 0 10px 0;
}

#agenda .compromisso h4{
  margin:20px 0 10px 0;
  font-size:14px;
}

#agenda .compromisso p{
  font-size:12px;
}
p.fon a,
p.fon{
   font-size:10px;
   color:#999;
   text-align:right;

}
p.fon a:hover{
  text-decoration:underline;
}
#agenda .compromisso p.obs{
 font-size:10px;
}

#agenda .compromisso span{
  background:url(../images/btnfundo.gif) repeat-x top left;
  height:11px;
  font-size:10px;
  line-height:12px;
  color:#fff;
  padding:2px 5px;
  margin:0 8px 10px 0;
  display:block;
}

#agenda .duvidas{
  background:url(../images/tlduvidas.gif) no-repeat top left #F5F5F5;
  width:231px;
  display:block;
  border-bottom:1px solid #CDCDCD;
  padding:35px 0 0 0;

}
#agenda .duvidas .aux{
background:url(../images/fundoduvidas.gif) no-repeat bottom right;
height:165px;
}

#agenda .duvidas p{
padding:10px;
line-height:20px;
}

#agenda .duvidas p a{
 color:#474747;
 font-weight:bold;
}

#agenda .duvidas p a:hover{
color:#BF8000;
}

/******************* ação social ************/
#acoes .acao{
  background:url(../images/tldjazilemacao.gif) no-repeat top left #F5F5F5;
  width:231px;
  display:block;
  border-bottom:1px solid #CDCDCD;
  padding:35px 5px 20px;
  margin:10px 0 0 0;
}

#acoes .acao p{
  font-size:11px;
  line-height:14px;
  margin:10px 0;
  color:#333;
  letter-spacing: 1px;
}

/************ links ****************/
#links .link{
background:url(../images/fundolink.gif) no-repeat top left;
width:600px;
height:43px;
display:block;
padding:6px 0 0 50px;
margin:0 0 5px 0;
}

#links .link p{
  margin:0 0 4px 0;
  color:#747474;
  font-size:10px;
}

#links .link a{
  font-size:10px;
  color:#000;
}

#links .link a:hover{
color:#BF8000;
}

#links .selo{
  margin:10px 0 0 0;
  float:left;
}


/********************* contato *********************/
#contato .right{
  width:205px;
}

#contato .left{
  width:695px;
}
#contato .formulario{
background:url(../images/fundocontato.gif) no-repeat top left;
width:692px;
height:274px;
display:block;  
}

#contato form{
  width:440px;
  padding:15px 0 0 0;
}

#contato form label{
  font-size:10px;
  float:left;
  padding:5px 3px 0 0;
  width:130px;
  text-align:right;
  margin:5px 0 0 0;
}

#contato form textarea,
#contato form input{
  width:300px;
  border:1px solid #ccc;
  margin:5px 0 0 0;
}

#contato form textarea{
height:80px;
}
#contato form label.special {
float:left;
text-align:left;
width:100px;
}

#contato form label.special input{  
width:20px;
float:left;
margin:0 5px 0 0;
padding:0;
border:0;
}

#contato .localizacao p{
  font-size:11px;
  line-height:16px;
}

#contato .localizacao a.map{
  font-size:11px;
  margin:2px 0 20px 0;
  display: inline-block;
  color:#666; 
  line-height:12px;
}

#contato .localizacao a:hover,
#contato .localizacao a:hover.map{
  text-decoration:underline;
}


#contato .localizacao a,
#contato .localizacao p span{
  color:#bf8000;
  font-weight:bold;
  line-height:25px;
  font-size:18px;
  display:block;
}

#contato .localizacao p span#fax{
  color:#bf8000;
  font-weight:bold;
  line-height:25px;
  font-size:14px;
  display:block;
}

#contato .localizacao p span{
  letter-spacing: 1px;
  font-size:18px;
  margin:0 0 5px 0;
}


/************* gallery ***************/
#gallery{
  margin:20px 0;
}
#capacitacao #gallery{
  margin:20px 0 20px 6px;
}
#gallery img {
	border: none;
}
#gallery ul {
	margin: 0;
	padding: 0;
}
#gallery ul:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
#gallery ul li {
	list-style-type: none;
	float: left;
	margin: 0 15px 15px 0;
	list-style: none;
}

#gallery ul li a, ul li a img {
	float: left;
	overflow: hidden
}
#gallery ul li a:hover {
	border: 3px solid #BF8000;
}
#gallery ul li a:hover img {
	margin: -3px
}

/********* paginacao *************/
.paginacao {
	color: #862E13;
	font-size: 11px;
	margin: 20px 0 0 -5px;
	text-align: center;
	clear: both;
	display: table;
	padding:0;
	width:240px;
}

#buscar .paginacao,
#capacitacao .paginacao {
width:650px;
  
}
.paginacao p a {
	color: #4C5044;
	text-decoration: none;
	display: block;
	float:left;
	width:24px;
	height:24px;
	margin: 0;
	padding:0;	
	line-height:22px;
	color:#BF8000;
	font-weight:bold;
}

.paginacao p a:hover {
	color: #FFF;
	text-decoration: none;
	background:url(../images/fundopaginacao.png) no-repeat top left;
	font-weight:normal;
}
.paginacao p span {
	background-color: #25446C;
	padding: 0;
	margin:0;
	color: #FFF;
	float:left;
	width:24px;
	line-height:22px;
	height:24px;
	background:url(../images/fundopaginacao.png) no-repeat top left;
}
.paginacao h4 {
	float: left;
	font-size: 11px;
	color: #000;
}
.paginacao p {
	float: right;
	margin: 0px;
}

.side{
  width:215px;
  float:left;
}
.side a.this{
  display:block;
  float:left;
  width:200px;
  margin:5px 0;
  color:#474747;
  text-decoration:none;
  padding:2px;
  font-size:12px;
}

.side a.this div.data{
  font-size:18px;
  width:35px;
  color:#BF8000;
  font-weight:bold;
  text-align:center;
  float:left;
  height:90px;
}

.side a.this div.data span{
  font-size:16px;
}

.side a:hover.this p{
  color:#999;  
}

.side a:hover.this div.data{
  color:#999;
}

/************** calendario **************/
div#arquivo_calendario{
  background:url(../images/fundomes.jpg) no-repeat top left;
  display:block;
  width:213px;
  height:123px;
  padding:0;
  margin:5px 0;
  float:left;
}

div#arquivo_calendario a.anterior{
  background:url(../images/mesleft.gif) no-repeat top left;
  width:16px;
  height:10px;
  display:block;
  text-indent:-9000px;
  float:left;
  margin:5px;
}

div#arquivo_calendario a.proximo{
  background:url(../images/mesright.gif) no-repeat top left;
  width:16px;
  height:10px;
  display:block;
  text-indent:-9000px;
  float:right;
  margin:5px;
}

div#arquivo_calendario h5{
  float:left;
  margin:5px 0;
  width:155px;
  text-align:center;
  color:#666;
  font-size:12px;
  _width:145px;
}

div#arquivo_calendario table{
  float:left;
  font-size:11px;
  margin:0 4px;
}

div#arquivo_calendario table tr th{
  width:29px;
  line-height:15px;
}

div#arquivo_calendario table tr td{
text-align:center;
line-height:13px;
color:#999;
}

div#arquivo_calendario table tr td a{
  color:#BF8000;
  font-weight:bold;
  text-decoration:none;
}

/************** buscar ***************/
#buscar .left a{
  display:block;
  border-bottom:1px dotted #BF8000;
  text-decoration:none;
  padding:10px 0;
}
#buscar .left a h3{
  margin:0;
  padding:0 0 2px 0;
}

#buscar .left a .text{
  margin:0;
  padding:0;
  color:#333;
}

#buscar .left a:hover{
  background:#F8F8F8;
}

a.ops h6{
  background:url(../images/right.png) no-repeat top left;
  padding:0 0 0 30px;
  color:#666;
  height:30px;
}

.alert{
  display: block;
  background:url(../images/atencao.gif) 5px center no-repeat #ffffe1;
  border:1px solid #aca899;
  padding:5px 5px 5px 25px;
  margin:20px;
  font-size: 10px;
  color:#000;
}

.success{
  display: block;
  background:url(../images/tick.gif) 5px center no-repeat #ffffe1;
  border:1px solid #aca899;
  padding:5px 5px 5px 25px;
  margin:20px;
  font-size: 10px;
  color:#000;
}

div#capacitacao,
div#contato,
div#links,
div#acoes,
div#destaques,
div#agenda,
div#artigos,
div#noticias,
div#servicos,
div#empresa{
  _margin:0 0 0 15px;
}

div#empresa li a{
  color:#BF8000;
}

div#empresa li a:hover{
  text-decoration: underline;
}

div#empresa h3{
  margin:10px 0;
}

p.MsoNormal{
  padding:0 10px 0 0;
  display:block;
  margin:0;
}

p.MsoNormal a{
color:#CE910F;
}
p.MsoNormal a:hover{
  text-decoration: underline;
}


.last{
  float:left;
}

/************************** 
 *curriculo
 *****************************/
 #cur fieldset{
  border:1px solid #CE910F;
  margin:15px 0;
  display:block;
  padding:10px;
 } 
 
 #cur fieldset legend{
  background:#CE910F;
  padding:3px;
  font-size:10px;
  font-weight:bold;
  color:#fff;
 }
 
 #cur fieldset label{
  font-size:10px;
  padding:0 10px 0 20px;
  line-height:20px;
  margin:10px 0 0 0;
  font-weight:bold;
  display: inline-block;
 }
 #cur fieldset label.special{
  font-weight:normal;
  font-size:12px;
 }
 
 #cur fieldset select,
 #cur fieldset textarea,
 #cur fieldset input{
  margin:10px 0 0 0;
  border:1px solid #ccc;
  font-size:14px;
  font-family:verdana;
 }
 
#cur fieldset label.special input{
  margin:0 5px 0 0;
  border:0;
}

#cur input.submit{
 float:right;
 font-size:16px;
 background:#CE910F;
 border:0;
 padding:3px;
 color:#fff;
 font-weight:bold;
 cursor: pointer;
}
  
#pg_principal .capacitacao a.inf{
  background:url(../images/inf.png) no-repeat #f5f5f5;
  background-position: 5px 10px;
  width:215px;
  display:block;
  float:left;
  margin:15px 0 0 0;
  border-bottom:1px solid #CDCDCD;
  padding:12px 0 12px 25px;
  color:#BF8000;
  text-align:center;
  line-height:24px;
  float:left;
  font-size:16px;
  font-weight:bold;
}

#pg_principal .capacitacao a:hover.inf{
  background:url(../images/inf.png) no-repeat center left #DFDFDF;
  background-position: 5px 10px;
  color:#666;
}

#pg_principal .capacitacao a.curs{
  background:url(../images/paper.png) no-repeat #f5f5f5;
  background-position: 5px 10px;
  width:215px;
  display:block;
  float:left;
  margin:10px 0;
  border-bottom:1px solid #CDCDCD;
  padding:12px 0 12px 25px;
  color:#666;
  text-align:center;
  line-height:24px;
  float:left;
  font-size:15px;
  font-weight:bold;
}

#pg_principal .capacitacao a:hover.curs{
  background:url(../images/paper.png) no-repeat center left #DFDFDF;
  background-position: 5px 10px;
  color:#999;
}
  
  
.infor{
  float:left;
  text-align:center;
  width:240px;
  padding:0;
}

#pg_principal .infor a.pdf{
  margin:10px 0 0 0;
  display:block;
}

#pg_informativos a.pdf{
  width:280px;
  float:left;
  border-bottom:1px dotted #ccc;
  margin:0 10px;
  padding:10px;
  text-align:center;
}

#pg_informativos a:hover.pdf{
  background:#f9f9f9;
}

#pg_informativos a.pdf h4,
#pg_principal .infor a.pdf h4{
  margin:0 0 5px 0;
  font-size:16px;
  color:#333;
}

#pg_informativos a.pdf img,
#pg_principal .infor a.pdf img{
  border:2px solid #fff;
}


#pg_informativos a:hover.pdf img,
#pg_principal .infor a:hover.pdf img{
  border:2px solid #CE910F;
}
#pg_informativos a:hover.pdf h4,
#pg_principal .infor a:hover.pdf h4{
  color:#CE910F;
}

#pg_principal .infor a.inf,
#pg_principal .agenda a.inf{
	clear: none;
  color:#666;
  margin:10px 5px 0 0;
  font-size:10px;
}

#pg_principal .infor a:hover.inf,
#pg_principal .agenda a:hover.inf{
  color:#000;
  text-decoration: underline;
}

