body { background-color: #fff; color: #003882; font-family:Arial, Helvetica, sans-serif; font-size:11px;  }
a{ color:#fff; text-decoration:none;}

li {list-style:none;}
.uppercase{ text-transform:uppercase;}
.lowercase{ text-transform:lowercase;}
.cursor{ cursor:pointer;}
.diplaynone{ display:none;}
.float_l{ float:left;}
.float_r{ float:right;}
.text_justify{ text-align:justify;}
.text_left{ text-align:left;}
.text_right{ text-align:right;}
.text_center{ text-align:center;}
.italico{ font-style:italic;}
.underline{ text-decoration:underline;}
.bold{ font-weight:bold;}
.texto_10{ font-size:10px;}
.texto_11{ font-size:11px;}
.texto_12{ font-size:12px;}
.texto_13{ font-size:13px;}
.texto_14{ font-size:14px;}
.texto_15{ font-size:15px;}
.texto_16{ font-size:16px;}
.texto_17{ font-size:17px;}
.texto_18{ font-size:18px;}
.texto_20{ font-size:20px;}
.texto_22{ font-size:22px;}
.texto_23{ font-size:23px;}
.texto_25{ font-size:25px;}
.texto_28{ font-size:28px;}
.texto_30{ font-size:30px;}
.texto_36{ font-size:36px;}
.branco { color:#fff;}
.branco_hover a{ color:#ccc;}
.azul{ color:#0a94d6;}
.azul1{ color:#003399;}
.margem_top_40{ margin-top:40px;}
.margem_top_36{ margin-top:36px;}
.margem_top_24{ margin-top:24px;}
.margem_top_14{ margin-top:14px;}
.margem_top_10{ margin-top:10px;}
.margem_top_4{ margin-top:4px;}
.border{border-bottom:solid 3px #F60;}
.border1{border-bottom:solid 2px #F60;}
.border2{border-top:solid 2px #F60;}
.arial{ font-family:Arial, Helvetica, sans-serif;}
.transparente{background-color: transparent;}
.black{ color:#000;}

#main_header{height:243px; background:url(../images/bg_header.jpg) top repeat-x;}
#main_conteudo{min-height:520px; background:url(../images/bg_conteudo.jpg) no-repeat top center; }
#main_footer{height:90px;}

.logo{display:block; background-image:url(../images/laforet.jpg); cursor:pointer; background-repeat:no-repeat; background-position:top left; margin-top:24px; height:219px;}
.logo:hover{ background-image:url(../images/laforet_hover.jpg); background-position:top left;  height:219px;}

.pesq_cont{ height:256px; width:194px; background-color:#003882;}
.input_ref{ background:url(../images/bg_ref.jpg) no-repeat; border:0px; height:23px; line-height:20px;  color:#FFF; width:164px; margin-left:4px; }
.drop_box{ background-color:#003882; border:1px solid #999;  color:#FFF; width:164px; margin-left:4px; margin-top:8px; }
.drop_box1{ background-color:#003882; border:1px solid #999;  color:#FFF;  margin-left:0px; margin-top:9px; }
.bt_pesq{ background:url(../images/bg_ref.jpg) no-repeat; margin-top:10px; border:0px; text-align:center; cursor:pointer; width:164px; height:23px; line-height:20px; color:#FFF;  margin-left:4px; }

.quemsomos{ line-height:21px; height:256px; overflow:hidden;}
.quemsomos1{ line-height:21px;  }

.revista{ margin-top:20px;}
.input_revista{border: solid 1px #0a94d6; background-color:#FFF; color:#0a94d6; font-size:12px; width:190px; margin-top:8px; height:18px;}
.input_revista1{border: solid 1px #003399; background-color:#FFF; color:#003399; font-size:12px; width:190px; margin-top:18px; height:18px;}
.bt_enviar{ border: solid 1px #0a94d6; background-color:#003399; text-align:center; cursor:pointer; width:194px; height:23px; margin-top:10px; line-height:20px; color:#FFF; }

.pt{ display:block; background-image:url(../images/pt.jpg); width:31px; height:20px; margin-left:6px; float:left;}
.pt a{ display:block; background-image:url(../images/pt_hover.jpg); width:31px; height:20px; float:left;}
.pt a:hover{ display:block; background-image:url(../images/pt.jpg); width:31px; height:20px; float:left;}

.en{ display:block; background-image:url(../images/en.jpg); width:31px; height:20px; margin-left:4px; float:left;}
.en a{ display:block; background-image:url(../images/en_hover.jpg); width:31px; height:20px;  float:left;}
.en a:hover{ display:block; background-image:url(../images/en.jpg); width:31px; height:20px;  float:left;}

.fr{ display:block; background-image:url(../images/fr.jpg); width:31px; height:20px; margin-left:4px; float:left;}
.fr a{ display:block; background-image:url(../images/fr_hover.jpg); width:31px; height:20px;  float:left;}
.fr a:hover{ display:block; background-image:url(../images/fr.jpg); width:31px; height:20px;  float:left;}

.de{ display:block; background-image:url(../images/de.jpg); width:31px; height:20px; margin-left:4px; float:left;}
.de a{ display:block; background-image:url(../images/de_hover.jpg); width:31px; height:20px;  float:left;}
.de a:hover{ display:block; background-image:url(../images/de.jpg); width:31px; height:20px;  float:left;}

.es{ display:block; background-image:url(../images/es.jpg); width:31px; height:20px; margin-left:4px; float:left;}
.es a{ display:block; background-image:url(../images/es_hover.jpg); width:31px; height:20px;  float:left;}
.es a:hover{ display:block; background-image:url(../images/es.jpg); width:31px; height:20px;  float:left;}

.sitemap{ height:71px; background-color:#003882; margin-bottom:15px;}

.sitemap_bt {display:block; background-image:url(../images/bullet.jpg);  background-repeat:no-repeat; height:20px; text-align:left; background-position:center left; margin-top:14px; float:left;  margin-left:18px; margin-right:15px; }
.sitemap_bt a{display:block; background-image:url(../images/bullet.jpg); background-repeat:no-repeat; height:20px; background-position:center left;}
.sitemap_bt a:hover{  background-image:url(../images/bullet_on.jpg); cursor:pointer; background-repeat:no-repeat; height:20px; background-position:center left;}
.sitemap_bt a:active{  background-image:url(../images/bullet_on.jpg); cursor:pointer; background-repeat:no-repeat; height:20px; background-position:center left;}

#gmap{height:260px; width:698px; margin-top:15px;  border: solid 1px #0a94d6; }

.input_recrutamento{border: solid 1px #003399; background-color:#FFF; color:#003399; font-size:12px; width:190px; margin-top:18px; height:18px;}

.cont_list { background-color:#0099cc; height:194px; float:left;  font-family:Arial, Helvetica, sans-serif; color:#FFF; }
.cont_list1 { background-color:#003882; height:192px; float:left;  font-family:Arial, Helvetica, sans-serif; color:#FFF; margin-bottom:22px;}
.foto_list{ padding-left:9px;}

.btn_nav { 
    width:63px;
	height:20px;}

.btn_nav a { 
	width:63px;
	height:17px; 
	background:url(../images/btn_nav.png) no-repeat left;
	cursor:pointer;
	float:left;
	margin:10px 5px 0 5px;
	padding-top:3px;
	font:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	text-align:center;}

.btn_nav a:hover {
	background:url(../images/btn_nav_over.png) no-repeat left;}

.pag { 
    width:19px;
	height:18px; 
	float:left;
	margin:10px 2px 0px 2px;	}

.pag a { 
	width:19px;
	height:17px; 
	background:url(../images/btn_pag.png) no-repeat left;
	cursor:pointer;
	display:block;
	padding-top:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	text-align:center;}

.pag a:hover {
	background-position:right;} 

.pag_active { 
    width:19px;
	height:17px; 
	float:left;
	margin:10px 2px 0px 2px;
	background:url(../images/btn_pag.png) no-repeat right;
	padding-top:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	text-align:center;	}

.pag_active a { 
	width:19px;
	height:17px; 
	background:url(../images/btn_pag.png) no-repeat right;
	cursor:pointer;
	display:block;
	padding-top:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	text-align:center;}

.pag_active a:hover {
	background-position:right;}
	
.imprimir_bt a{display:block; background-image:url(../images/imprimir.jpg); background-repeat:no-repeat; font-size:13px; line-height:30px; padding-left:35px; color:#003399; height:31px; background-position:center left;}
.imprimir_bt a:hover{background-image:url(../images/imprimir.jpg); cursor:pointer; background-repeat:no-repeat; font-size:13px; color:#003399; height:31px; background-position:center left;}
	

