@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; list-style:none;	text-decoration:none; color:#fff; font-family: trebuchet MS,f Arial, Helvetica, sans-serif;}

body { background-color:#004588; background-image:url(/recursos/bggeral.jpg); background-position:center-top; background-repeat:no-repeat;}
	
h1 { font-size:18px; font-weight:lighter; display:block; width:100%; height:30px; background-image:url(/recursos/bgh1.png); padding:5px 0 0 0;}
	
p {  color: #eeeeee; font-family: trebuchet MS; text-align:justify; font-size:14px}	

#bggeral{ width:1024px; height:auto; display:block; margin:0 auto;}

#logo { width:1024px; height:175px; background-image:url(/recursos/Logoc.png); margin:10px auto 0px auto;}	  	  
#logo ul{ display:inline-block; width:1024px; height:auto; margin:0px auto 0 auto; padding-left:20px;}		
#logo ul li { display:block; width:auto; *width:85px; height:36px; margin:0 10px; *margin:0; padding:1px 0 20px 0; float:left;}			
#logo ul li a { width:auto; height:29px; display:block; font-size:12px; font-weight:bold; text-align:center; padding-top:15px; color:#999;}
#logo ul li a:hover{ color:#000}
#logo ul li a.selected{ color:#000}

#logo ul li ul{ display:none; border:none; width:auto; height:auto; position:absolute; *position:relative; margin-top:2px; *margin-top:5px; z-index:1; padding:0;}			   
#logo ul li:hover ul{ display:inline;}
#logo ul li ul li{ width:309px; height:20px; background-color:#cb3434; display:block; position:relative; padding:0px 0; border-top:1px solid #e35e5e; float:none; margin:0;}				 
#logo ul li ul li a{ display:block; color:#FFF; height:20px; text-align:left; padding:0 0 0 5px; border-bottom:1px solid #e35e5e; font-size:12px; margin:0; font-weight:normal;}					 
#logo ul li ul li a:hover{ background-color:#e35e5e; border:none; border-bottom:1px solid #e35e5e; color:#fff;}						 

#divesquerda{ width:610px; height:600px; overflow-y:auto; overflow-x: hidden; float:left; margin-top:0px;}

#divesquerda #chamada{ width:447px; height:178px; background-image:url(/recursos/bgchamada.png); background-repeat: no-repeat; float:left; margin-right: 13px;}
#divesquerda #chamada a{ position:relative; z-index:0; width:90px; height:26px; background:url(/recursos/Iconsaibamais.png) left no-repeat; display:block; font-size:10px; color:#d2eaf8; line-height:22px; text-decoration:underline;	text-align:right; position:relative; top:80px; left:270px;}
#divesquerda #chamada a:hover{ background-image:url(/recursos/Iconsaibamaishover.png);}
#divesquerda #chamada p{ width:300px; height:15px; display:block; font-size:12px; float:right; position:relative; top:110px; color:#fff;}
#divesquerda #chamada p.margindireita{ margin-right:40px;}

#divesquerda #solucoes{ width:100%; height:auto; float:left;  display:block;}
#divesquerda #solucoes ul{ width:550px; height:auto; display:inline-block; margin-bottom:5px;} 
#divesquerda #solucoes ul li{ width:auto; height:auto; float:left;}
							
#divesquerda #solucoes ul li.linkicone1{ width:70px; height:90px; display:block;}
#divesquerda #solucoes ul li.linkicone1 a{ background:url(/recursos/iconsobmedidahover.png) no-repeat; width:71px; height:75px; display:block; cursor:default;}										  
#divesquerda #solucoes ul li.linkicone1 a:hover{ background-image:url(/recursos/iconsobmedidahover.png)}
#divesquerda #solucoes ul li.linkicone2{ width:70px; height:90px; display:block;}
#divesquerda #solucoes ul li.linkicone2 a{ display:block; width:68px; height:74px; background:url(/recursos/icongestaohover.png) no-repeat; cursor:default;}
#divesquerda #solucoes ul li.linkicone2 a:hover{ background-image:url(/recursos/icongestaohover.png)}
#divesquerda #solucoes ul li.linkicone3{ width:70px; height:90px; display:block;}
#divesquerda #solucoes ul li.linkicone3 a{ background:url(/recursos/iconprodutividadehover.png) no-repeat; width:72px; height:76px; display:block; cursor:default;}
#divesquerda #solucoes ul li.linkicone3 a:hover{ background-image:url(/recursos/iconprodutividadehover.png)}

#divesquerda #solucoes ul li.textosolucao{ width:450px; height:auto; padding-left:20px;}
#divesquerda #solucoes ul li.textosolucao h1{ height:25px; background-image:none; font-size:18px; font-weight:normal; margin:0; padding:0;}
#divesquerda #solucoes ul li.textosolucao p{ font-size:12px; margin:0; padding:0 0 15px; border-bottom:1px solid #5aa4d5;}
#divesquerda #solucoes ul li.textosolucao a{float:right!important}

#divdireita{ width:400px; height:auto; float:right;	margin-top:0px}

#divdireita #destaque{ width:400px; height:auto; float:right; padding:0 0px 0px 0;}
#divdireita #destaque #boxnoticias{ width:395px; *width:380px; height:260px; overflow:scroll; overflow-x:hidden; margin-top:5px; padding-right:5px;	*padding-right:20px;}																	
#divdireita #destaque ul{ width:auto; height:auto; margin-top:5px; display:inline-block;}
#divdireita #destaque .obj_destaque_estrutura{ width:370px;}
#divdireita #destaque ul li{ float:left;}
#divdireita #destaque ul li.imagem{ width:113px; height:85px;}
#divdireita #destaque ul li.imagem img{ border:2px solid #ccc;}
#divdireita #destaque ul li.imagem img:hover{ border:2px solid #df3528;}
#divdireita #destaque ul li.texto{ width:222px; height:auto; padding-left:15px; display:inline-block;}
#divdireita #destaque ul li.texto h1{ font-size:14px; font-weight:bold; background-image:none; height:auto; padding:0;}
#divdireita #destaque ul li.texto p{ font-size:10px; font-weight:normal; height:65px; display:block;}																																														
#divdireita #destaque #botao{ width:100%; height:33px; display:inline-block; border-bottom:1px dotted #196dad}
#divdireita #destaque #botao a{ float:right; margin:5px 5px 0 0; display:block; width:60px; height:22px; background-image:url(/recursos/leiamais.png)}
#divdireita #destaque #botao a:hover{ background-image:url(/recursos/leiamaishover.png)}
#divdireita #destaque #botao a.gif{ float:right; margin:5px 5px 0 0; display:block;	width:60px;	height:22px; background-image:url(/recursos/leiamais2.gif)}
#divdireita #destaque #botao a.gif:hover{ background-image:url(/recursos/leiamaishover2.gif)}

#divdireita #parceiros { width:400px; height:auto; display:block;	float:right; margin-top:5px;}
#divdireita #parceiros h1{ margin-bottom:10px;}
#divdireita #parceiros p{ font-size:11px;}
#divdireita #parceiros #empresas{ width:377px; height:150px; background-color:#eee; opacity:0.45; -moz-opacity: 0.45; filter: alpha(opacity=45); margin:5px 0 0 0; padding:10px; Border:1px solid #fff;}
#divdireita #parceiros #empresas:hover{  opacity:1; -moz-opacity:1; filter: alpha(opacity=100); Border:1px solid #000; }
#divdireita #parceiros #empresas a{ display:block; float:left; margin:0 0 10px 25px; background:no-repeat center;}
#divdireita #parceiros #empresas a.logo1{ width:148px; height:39px;	background-image:url(/recursos/logocientista.png);}
#divdireita #parceiros #empresas a.logo1:hover{ background-image:url(/recursos/logocientistahover.png);}
#divdireita #parceiros #empresas a.logo2{ width:82px; height:39px; background-image:url(/recursos/logoebtes.png);}
#divdireita #parceiros #empresas a.logo2:hover{ background-image:url(/recursos/logoebteshover.png);}
#divdireita #parceiros #empresas a.logo3{ width:124px; height:39px;	background-image:url(/recursos/logoenterprise.png);}
#divdireita #parceiros #empresas a.logo3:hover{ background-image:url(/recursos/logoenterprisehover.png);}
#divdireita #parceiros #empresas a.logo4{ width:148px; height:39px;	background-image:url(/recursos/logoredhat.png);}
#divdireita #parceiros #empresas a.logo4:hover{ background-image:url(/recursos/logoredhathover.png);}
#divdireita #parceiros #empresas a.logo5{ width:131px; height:39px;	background-image: url(/recursos/logosankhya.png);}
#divdireita #parceiros #empresas a.logo5:hover{ background-image:url(/recursos/logosankhyahover.png);}
#divdireita #parceiros #empresas a.logo6{ width:118px; height:39px; background-image: url(/recursos/logoquantica.png);}
#divdireita #parceiros #empresas a.logo6:hover{ background-image:url(/recursos/logoquanticahover.png);}

#rodape { width:1004px; height:80px;  background-color:#05172B; display:table; margin:5px auto 0 auto;	*margin:15px auto 0 auto; padding:0 10px;}
#rodape p { display:block; width:804px; height:50px; margin:10px auto 0 auto; text-align:right; line-height:20px; background: url(/recursos/logorodape.png) no-repeat left; font-size:10px; color:#bad1e8; padding-left:200px;}
#rodape p strong{color:#BAD1E8}
#rodape a { float:left; display:block; margin:5px 5px 0 0;}

.twitter{ width:34px; height:34px; background-image:url(/recursos/twitter.png); background-repeat:no-repeat;}
.twitter:hover{background-image:url(/recursos/twitterhover.png);}
.linkedin{ width:34px; height:35px; background-image:url(/recursos/linkedin.png); background-repeat:no-repeat;}
.linkedin:hover{ background-image:url(/recursos/linkedinhover.png);}
.facebook{ width:34px; height:34px; background-image:url(/recursos/facebook.png); background-repeat:no-repeat;}
.facebook:hover{ background-image:url(/recursos/facebookhover.png);}


.obj_destaque_tp1_saibaMais{ margin:5px 5px 0 0; display:inline-block; width:60px; height:22px; background-image:url(/recursos/leiamaishover.png); font-size:10px; text-align:center; line-height:22px; margin-bottom:10px;}
.obj_destaque_tp1_saibaMais:hover{ background-image:url(/recursos/leiamais.png)}

.obj_destaque_link_leiamais{ margin:5px 5px 0 0; display:inline-block; width:60px; height:22px; background-image:url(/recursos/leiamaishover.png); font-size:10px; text-align:center; line-height:22px; margin-bottom:10px;}
.obj_destaque_link_leiamais:hover{ background-image:url(/recursos/leiamais.png)}

.obj_contato_form_botao_link{ margin:5px 5px 0 0; display:inline-block; width:60px; height:22px; background-image:url(/recursos/leiamaishover.png); font-size:10px; text-align:center; line-height:22px; margin-bottom:10px;}
.obj_contato_form_botao_link:hover{ background-image:url(/recursos/leiamais.png)}

.obj_destaque_tp1_titulo{ font-weight:bold; font-size:15px; margin-bottom:5px;}
.obj_destaque_tp1_corpo {border-bottom: 1px dashed #92c5ea; font-size: 12px; text-align:right; }
.obj_destaque_tp1_corpo img {margin-right:5px; border:3px solid #ccc;}
.obj_destaque_tp1_corpo img:hover { border:3px solid red;}

.estrutura_texto{ border-bottom: 1px dashed #92c5ea; width:575px; display: inline-block; margin-bottom:15px;}
.estrutura_texto a.obj_destaque_link_leiamais{ float:left; }
.estrutura_texto img{ margin-right:5px; border:3px solid #ccc;}
.estrutura_texto img:hover{ border:3px solid red;}

.titulo1{ background-image: url("/recursos/bgh1.png"); display: block; font-size: 18px; padding: 6px 0 6px 10px; width:100%; margin-bottom:-10px}

.obj_contato_form_label{margin:5px 0; font-size:12px;}
.obj_contato_form_obrigatorio{font-size:10px; padding-top:5px; color:#000; margin-top:10px;  }

.est_div_texto_coluna1{border-bottom: 1px dashed #CCCCCC; margin: 10px 0 20px; padding-bottom: 10px;}
.est_div_texto_coluna1 img{border:none}
.est_div_texto_coluna1 img:hover{border:none}
.est_div_texto_coluna2 img{border:none}
.est_div_texto_coluna2 img:hover{border:none}
.est_div_texto_coluna2{border-bottom: 1px dashed #CCCCCC;  margin: 10px 0 20px;  padding-bottom: 10px;}
.boxtexto{  background-color: #FFFFFF; display: inline-block; padding: 0 20px; width:553px}
.boxtexto p{color:#666}

.boxtexto a.linkcliente{display:block; padding: 15px 0; border-bottom: 1px dashed #CCCCCC; }
.corpo1{ display: inline-block;}

.conteinertextos{overflow:auto; overflow-x:hidden; width:600px; height:481px; margin-top:-20px}

.busca{border:none!important}
.busca fieldset {background-color: #FFFFFF; border: 0 none; padding: 10px 7px; width:164px;}

.listaEventos ul{width:400px!important}
.listaEventos ul.descricao{text-align: justify; width: 370px !important;}
.listaEventos ul.descricao .obj_agenda_eventos_tp1_link{font-size:11px; font-family: trebuchet MS!important; color:#666!important;}
.listaEventos ul.itens .obj_agenda_eventos_tp1_link{font-size:12px;}
.listaEventos ul.itens p { float: left; font-size: 8px; margin: 0 5px 0 0; width: auto;}
.listaEventos ul.itens .hora{font-size:12px; color:#666!important; font-weight:normal; float:left; font-style:italic; width: 364px;}

.listaEventos .EventoTexto{width:575px;}
.listaEventos .EventoTexto .tituloEvento{width:540px!important; background-color:#20456E!important; border:1px solid #222!important; height:auto!important; display:inline-block}
.listaEventos .EventoTexto .tituloEvento a {font-size:11px!important; color:#eee!important;}
.listaEventos .EventoTexto .tituloEvento h3{color:#eee!important;}
.listaEventos .EventoTexto p.dataEvento{color:#fff!important; float:left; font-size:12px;}
.listaEventos .EventoTexto p.informacoesEvento { float: left!important; font-size: 14px!important; width: 434px!important;}
.listaEventos .EventoTexto p.informacoesEvento span a {color:#000!important}
.listaEventos .EventoTexto span.descricao_evento_detalhe p { width: 550px;!important; font-size:14px; float:left!important;}
.listaEventos .EventoTexto table.tb_anexos_eventos { width: 550px!important;}
.listaEventos .EventoTexto table.tb_anexos_eventos a {color:#000!important; font-size:11px!important;}
.listaEventos .EventoTexto table.tb_anexos_eventos a em{font-size:12px!important; color:#000!important; font-weight:bold!important; font-style: normal;}

table tr td.obj_curriculum_label{ color: #000000 !important; display: block; font-size: 10px !important; margin-right: 10px !important; text-align: right;}
table tr td.obj_curriculum_label p{ display: inline-block!important; width:auto!important; color:#fff!important; font-size:12px!important; text-align: right;}
.obj_curriculum_link_btn{  background-color: #14304e; border: 1px solid #000000; color: #ddd!important; float: left; padding: 2px 5px; cursor: pointer;}
.obj_curriculum_link_btn:hover{color:#fff!important;}

ul#registros_dia li.item ul{width:370px !important;}
ul#registros_dia li.item ul li{color:red;}

input{color: #666 !important;}
textarea{color: #666 !important;}
select{color: #666 !important;}
select option{color: #666!important;}

.obj_curriculum_passos{ font-size: 12px; font-weight: bold; padding: 2px 0 2px 5px;}
.obj_curriculum_passos_ativo{ background-color:#20456E; font-size: 12px; font-weight: bold; padding: 2px 0 2px 5px;}

.estrutura_texto span.corpo1 p span.corpo1{ display:inline-block; width:580px;}

.corpo1Verm{ font-weight:bold; font-size:12px; text-decoration:underline; display: inline-block;}

.brTextoEngine{ display:none}


.linktexto{color:#000!important; font-size:12px!important; font-weight:bold}
.linktexto:hover{text-decoration:underline}

.obj_login_link_login {color:#000!important; font-size:12px!important; font-weight:bold}
.obj_login_link_login:hover {text-decoration:underline}

.obj_login_link_senha {color:#000!important; font-size:12px!important; font-weight:bold}
.obj_login_link_senha:hover {text-decoration:underline}

#divesquerda #solucoes .obj_destaque_estrutura{ padding-right:10px; *padding-right:30px; }
