@charset "utf-8";
/* CSS Document */

* { padding:0;	margin:0; }
html, body { background-color:#F5F5F5; width:100%; height:100%; background-image:url(../imagens/bg_pagina_preload.jpg); background-repeat:repeat-x; }

body blockquote { margin-left:30px; }

table { width:100%; margin-bottom:20px; }

th {
	font: bold 14px Arial; color: #336699;
	border-left: 1px solid #C9DBE9; border-right: 1px solid #C9DBE9; border-bottom: 1px solid #C9DBE9; border-top: 1px solid #C9DBE9; text-align: left;
	padding: 6px 6px 6px 12px; background: #C9DBE9 url(../imagens/table_bg_header.jpg) no-repeat;
}
th img { border:0; }
th.nobg { border-top: 0; border-left: 0; border-right: 1px solid #C9DBE9; background: none; }
th.spec { width:120px; border-left: 1px solid #C9DBE9; border-top: 0; background: #fff; font: bold 12px Arial, Helvetica, sans-serif; }

th.specalt {
	border-left: 1px solid #C9DBE9; border-top: 0; background: #C9DBE9 url(../imagens/table/bullet2.gif) no-repeat;
	font: bold 11px Arial, Helvetica, sans-serif; color: #336699;
}
td {	border-right: 1px solid #C9DBE9; border-bottom: 1px solid #C9DBE9; background: #fff;	padding: 6px 6px 6px 12px; color: #336699; }
td.alt { background: #F5FAFA; color: #B4AA9D; }


/* BACKGROUNDS **********************************/
.background_internas{ background-image:url(../imagens/background_evoluir.jpg); background-position:top center; background-repeat:no-repeat; }
.background_empresa { background-image:url(../imagens/background_empresa.jpg); background-position:top center; background-repeat:no-repeat; }
.background_solucoes { background-image:url(../imagens/background_solucoes.jpg); background-position:top center; background-repeat:no-repeat; }
.background_produtos { background-image:url(../imagens/background_produtos.jpg); background-position:top center; background-repeat:no-repeat; }
.background_evoluir { background-image:url(../imagens/background_myra.jpg); background-position:top center; background-repeat:no-repeat; }
.background_myra { background-image:url(../imagens/background_myra.jpg); background-position:top center; background-repeat:no-repeat; }
.background_fundamentacoes { background-image:url(../imagens/background_myra.jpg); background-position:top center; background-repeat:no-repeat; }
.background_salto_evolutivo { background-image:url(../imagens/background_myra.jpg); background-position:top center; background-repeat:no-repeat; }
.background_resultados { background-image:url(../imagens/background_myra.jpg); background-position:top center; background-repeat:no-repeat; }
.background_contato { background-image:url(../imagens/background_contato.jpg); background-position:top center; background-repeat:no-repeat; }

/* ESTRUTURA **********************************/
#topo_site { width:100%; height:135px; }
#area_topo { margin:0 auto; width:950px; height:100%; }
#pagina_site { width:100%; float:left; }

/* HOME **********************************/
#main { margin:0 auto; margin-top:-5px; width:970px; }
#box_banners { width:970px; margin:0 auto; margin-bottom:-5px; }
#boxes_solucoes {
	padding:10px;
	height:150px;
	width:950px;
	margin:0 auto;
	background-image:url(../imagens/bg_boxes_home.jpg);
	background-repeat:no-repeat;
	background-position:center;
	margin-bottom:10px;
	float:left;
}

.box_solucoes_home { background-image:url(../imagens/hr_vertical_cinza.gif); background-repeat:repeat-y; background-position:right; height:135px; width:176.5px; padding-left:30px; padding-right:30px; padding-top:15px; float:left; }
#box_solucoes_home_dir { background-image:none; float:left; }
.box_solucoes_home img { border:0; margin-bottom:3px; }
.box_solucoes_home img.bt_saibamais { margin-left:-5px; }

#box_secoes {
	background-image:url(../imagens/hr_cinza.gif);
	background-repeat:repeat-x;
	width:950px;
	margin-left:10px;
	float:left;
}
.box_secoes_home { height:100%; width:285px; margin-top:20px; margin-bottom:50px; float:left; padding-left:30px; padding-right:30px; }
#box_secoes_home_dir { background-image:url(../imagens/hr_vertical_cinza.gif); background-repeat:repeat-y; background-position:left; width:183px; height:100%; float:right; }
.box_secoes_home img { border:0; margin-top:5px; }
.box_secoes_home h1 { margin-bottom:5px; }
.box_secoes_home img.bt_saibamais { margin-left:-5px; }
#box_secoes ul { margin-left:15px; }
#box_secoes ul li { list-style:url(../imagens/list_item_seta.gif); width:100%; }

#box_acompanhe {
	background-image:url(../imagens/hr_cinza.gif);
	background-repeat:repeat-x;
	background-position:top center;
	width:940px;
	padding:15px;
	float:left;
}
#box_acompanhe ul {	list-style-type:none; width:400px; margin:0 auto; }
#box_acompanhe ul li { float:left; margin-right:20px; }
#box_acompanhe ul li a { float:left; }
#box_acompanhe ul li a.bt_twitter {
	background-image:url(../imagens/bt_twitter.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:72px;
	height:17px;
}
#box_acompanhe ul li a.bt_twitter:hover {
	background-image:url(../imagens/bt_twitter_hover.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#box_acompanhe ul li a.bt_linkedin {
	background-image:url(../imagens/bt_linkedin.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:62px;
	height:17px;
}
#box_acompanhe ul li a.bt_linkedin:hover {
	background-image:url(../imagens/bt_linkedin_hover.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#box_acompanhe ul li a.bt_orkut {
	background-image:url(../imagens/bt_orkut.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:47px;
	height:17px;
}
#box_acompanhe ul li a.bt_orkut:hover {
	background-image:url(../imagens/bt_orkut_hover.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

/* INTERNAS **********************************/
#main_site_sombra_top { 
	background-image:url(../imagens/sombra_pagina_topo.png); 
	background-repeat:no-repeat; background-position:center top; 
	margin:0 auto; 
	width:970px; 
	height:100%; 
	padding-top:5px; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/sombra_pagina_topo.png',sizingMethod='crop');
}
#main_site_sombra { 
	width:950px; 
	height:100%; 
	background-image:url(../imagens/bg.gif);
	background-position:-10px top;
	background-color:#FFFFFF; 
	float:left;
}
#main_site_bg { 
	width:950px; 
	height:100%; 
	margin-bottom:1px; 
	padding-left:10px; 
	padding-right:10px; 
	background-image:url(../imagens/sombra_pagina.png); 
	background-repeat:repeat-y;
	float:left; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/sombra_pagina.png',sizingMethod='scale');
}


#col {
	float:left;
	width:225px;
	background-image:url(../imagens/bg_col.jpg);
	background-position:right;
	background-repeat:repeat-y;
}
#col img { display:block; }

#content { float:right; height:100%; width:625px; padding:50px; }
#content_texto { border-top:1px solid #CCCCCC; width:100%; float:left; padding-top:20px; }
#conteudo_internas { width:100%; }
#texto { width:465px; float:left; } /* ver "col_submenu" */
#texto ul { margin-left:15px; }
#texto ul li { list-style:url(../imagens/list_item_seta.gif); }

#footer {
	background-color:#0076C0;
	height:230px;
	width:100%;
	float:left;
	background-image:url(../imagens/bg_pont.gif);
	background-repeat:repeat-x;
	background-position:center 190px;
}

#base_site {
	width:970px;
	height:100%;
	margin:0 auto;
}



/* BOX / ROWS / COLS **********************************/
#bar_nav { width:100%; height:18px; display:block; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; line-height:16px; float:left; font-size:0; }
#bar_nav img { margin-top:2px; vertical-align:top; display:inline; }
#bar_titulo { width:100%; padding-bottom:20px; padding-top:20px; float:left; }

.box_tamanho_texto { margin-top:-37px; position:absolute; float:right; margin-left:490px; }

#col_submenu { float:right; width:135px; height:300px; margin-left:20px; }

#col_busca_base { width:215px; padding-left:10px; padding-right:10px; height:100%; background-color:#0076C0; float:left; }
#col_endereco { padding-right:10px; height:100%; margin-top:10px;  } /* margin top idem #menu_base */
#menu_base { margin-bottom:20px;
 width:485px; height:75px; margin-top:45px; border-left:1px solid #4098D0;  text-align:center; } /* margin top idem #col_endereco */

#col_busca_base p { text-align:center; }
#col_busca_base form { width:100%; height:95px; margin-bottom:40px; margin-top:65px; } /* margin top idem #col_endereco */
#col_busca_base form input.campos { width:135px; float:left; font-family:Arial; font-size:10px; color:#666666; }
#col_busca_base form label { font-family:Arial; font-size:11px; font-weight:bold; color:#FFFFFF; width:100%; display:block; }

#col_endereco p {  padding-left:4px;  float:left; width:100%; border-left:1px solid #4098D0; }
#col_endereco img { float:right; border:0; }
#col_endereco a { color:#FFFFFF; text-decoration:none }

#col_olyva { clear:both; padding-top:28px; text-align:right; }

.bt_form { width:auto; float:left; margin-top:-7px; }

#box_secao { padding:25px; margin-right:25px; border-top:1px solid #CCCCCC; }
#box_secao img { border:0; margin-bottom:3px; }
#box_secao img.bt_saibamais { margin-left:-5px; }

#menu_site { width:685px; float:right; height:70px; padding-top:50px; }
#menu_site_sec { width:725px; float:right; height:15px; text-align:right; }
#menu_site_sec img { float:right; margin-left:1px; border:0; }

#logo_ativas { width:200px; float:left; height:65px; margin-top:33px; }
#logo_myra { margin-left:20px; }


#logos_grupo { width:465px; padding-top:10px; float:left; margin-left:0; float:left; }
#logos_grupo li { list-style:none; float:left;margin-right:5px; margin-bottom:5px; }
#logos_grupo li a { width:105px; height:70px; float:left; border:1px solid #DDDDDD; text-align:center; }
#logos_grupo li a:hover { border:1px solid #999999; }
#logos_grupo li a img { display:block; margin:0 auto; border:0; }

#logos_grupo li.logo_grupo { margin-bottom:10px; margin-left:-10px; text-align:center; float:none; }

#logos_grupo li.logo_ale { background-image:url(../imagens/logo_ale.gif); background-position:center; background-repeat:no-repeat; }
#logos_grupo li.logo_alvorada_petroleo { background-image:url(../imagens/logo_alvorada_petroleo.gif); background-position:center; background-repeat:no-repeat; }
#logos_grupo li.logo_ativas_pb { background-image:url(../imagens/logo_ativas_pb.gif); background-position:center; background-repeat:no-repeat; }
#logos_grupo li.logo_brasil_bioenergia { background-image:url(../imagens/logo_brasil_bioenergia.gif); background-position:center; background-repeat:no-repeat; }
#logos_grupo li.logo_codeme { background-image:url(../imagens/logo_codeme.gif); background-position:center; background-repeat:no-repeat; }
#logos_grupo li.logo_masb { background-image:url(../imagens/logo_masb.gif); background-position:center; background-repeat:no-repeat; }
#logos_grupo li.logo_metform { background-image:url(../imagens/logo_metform.gif); background-position:center; background-repeat:no-repeat; }
#logos_grupo li.logo_mourao_touro { background-image:url(../imagens/logo_mourao_touro.gif); background-position:center; background-repeat:no-repeat; }


/* FORM CONTATO **********************************/
#form_contato { margin-top:20px; }
#form_contato fieldset ul li a { font-family:Arial; font-size:12px; font-weight:bold; color:#336699;}
#form_contato fieldset ul li a:hover { font-family:Arial; font-size:12px; font-weight:bold; color:#336699; text-decoration:underline; }
#form_contato fieldset { padding:10px; border:1px solid #C9DBE9; }
#form_contato fieldset legend { font-family:Arial; font-size:14px; font-weight:bold; color:#336699; }
#form_contato label{
	width:99%;
	margin-top:2px;
	display:block;
	color: #FF0000;
}
#form_contato label span{ display:block; font-family:Arial; font-size:11px; font-weight:bold; color:#0076C0;}

#form_contato .input_text, .select_form, .input_textarea{
	width:99%;
	padding:3px;
	background-image:url(../imagens/bg_input_contato.jpg); background-repeat:repeat-x; background-position:bottom;
	font-family:Arial; font-size:11px;	color:#666666;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#form_contato .input_text#telefone{
	width:50%;
}
.txt_inputs { font-family:Arial; font-size:11px; color:#666666; }
.bt_enviar { margin-left:-5px; }

/* MAPA DO SITE / NOTICIAS **********************************/
#texto ul { margin-left:15px; margin-bottom:5px; margin-top:5px; }
#texto ul li { list-style:url(../imagens/list_item_seta.gif); }

#texto ul#lista_noticias li a { font-weight:normal; }

#texto ul li a {
	text-decoration:none;
	font-family:Arial;
	font-weight:bold;
	font-size:90%;
	color:#666666;
}

#texto ul li a:hover {
	text-decoration:underline;
	font-family:Arial;
	font-weight:bold;
	font-size:90%;
	color:#666666;
}


#texto ul ul { margin-left:30px; margin-bottom:5px; margin-top:5px; }
#texto ul ul li { list-style:url(../imagens/list_item_seta2.gif); }

#texto ul ul li a {
	text-decoration:none;
	font-family:Arial;
	font-size:90%;
	font-weight:normal;
	color:#666666;
}

#texto ul ul li a:hover {
	text-decoration:underline;
	font-family:Arial;
	font-size:90%;
	font-weight:normal;
	color:#666666;
}

#texto ul ul ul { margin-left:30px; margin-bottom:5px; margin-top:5px; }
#texto ul ul ul li { list-style:url(../imagens/list_item_seta3.gif); }

#texto ul ul ul li a {
	text-decoration:none;
	font-family:Arial;
	font-size:90%;
	font-weight:normal;
	color:#666666;
}

#texto ul ul ul li a:hover {
	text-decoration:underline;
	font-family:Arial;
	font-size:90%;
	font-weight:normal;
	color:#666666;
}


/* MENU BASE **********************************/
ul.menu_base_list {
	list-style: none;
	width:auto;
	text-align:left;
	margin-bottom:-3px;
}
ul.menu_base_list li { display:inline; }
ul.menu_base_list li a {
	text-decoration: none;
	color: #FFF;
	font-family:Arial;
	font-size:9px;
	font-weight:bold;
	padding:5px;
	padding-bottom:0px; padding-top:0px;
}
ul.menu_base_list li a:hover {
	text-decoration:underline;
}

/* TEXTOS **********************************/
.texto_geral { font-family:Arial; font-size:12px;	color:#666666; line-height:20px; }
.texto_geral_pq { font-family:Arial; font-size:11px; color:#666666; }
.texto_geral_pq_br { font-family:Arial; font-size:11px; color:#FFFFFF; }
.texto_pq_br { font-family:Arial; font-size:10px; color:#FFFFFF; }

.titulo_box { font-family:Arial; font-size:16px; color:#0066CC; margin-bottom:3px; }
.sub_titulos { font-family:Arial; font-size:16px; font-weight:bold; color:#0066CC; margin-bottom:10px; }
.sub_titulos_pq { font-family:Arial; font-size:13px; font-weight:bold; color:#0066CC; }
.sub_titulos_nivel2 { font-family:Arial; font-size:16px; font-weight:bold; color:#6699CC; }
.sub_titulos_nivel3 { font-family:Arial; font-size:12px; font-weight:bold; color:#6699CC; }

/* LINKS **********************************/
a.link_geral_pq:link {
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#666666;
}
a.link_geral_pq:visited {
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#666666;
}
a.link_geral_pq:active {
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#666666;
}
a.link_geral_pq:hover {
	text-decoration:underline;
	font-family:Arial;
	font-size:11px;
	color:#666666;
}


a.link_geral_pq_br:link {
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
}
a.link_geral_pq_br:visited {
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
}
a.link_geral_pq_br:active {
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
}
a.link_geral_pq_br:hover {
	text-decoration:underline;
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
}


a.link_geral_box:link {
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	display:block;
}
a.link_geral_box:visited {
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#666666;
	display:block;
}
a.link_geral_box:active {
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#666666;
	display:block;
}
a.link_geral_box:hover {
	text-decoration:underline;
	font-family:Arial;
	font-size:11px;
	color:#666666;
	display:block;
}

a.link_geral_box_b:link {
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	display:block;
}
a.link_geral_box_b:visited {
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	display:block;
}
a.link_geral_box_b:active {
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	display:block;
}
a.link_geral_box_b:hover {
	text-decoration:underline;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	display:block;
}

a.link_geral:link {
	text-decoration:none;
	font-family:Arial;
	color:#0076C0;
}
a.link_geral:visited {
	text-decoration:none;
	font-family:Arial;
	color:#0076C0;
}
a.link_geral:active {
	text-decoration:none;
	font-family:Arial;
	color:#0076C0;
}
a.link_geral:hover {
	text-decoration:none;
	font-family:Arial;
	color:#0099FF;
}

/* BUSCA NO SITE **********************************/
#busca .texto {
	font-family:Arial;
	color:#666666;
}
#busca .texto a:link,
#busca .texto a:visited,
#busca .texto a:link:active,
#busca .texto a:link:hover {
	text-decoration:none;
	font-family:Arial;
}
#busca .texto a:link {
	color:#0076C0;
}
#busca .texto a:visited {
	color:#0076C0;
}
#busca .texto a:active {
	color:#0076C0;
}
#busca .texto a:hover {
	color:#0099FF;
}

/* ACOMPANHE AS OBRAS **********************************/
.foto-galeria { border:1px solid #6699CC; width:100px; height:100px; margin-right:10px; margin-bottom:10px; float:left; }
.foto-galeria img { border:0; width:100px; height:100px; }

.titulo-galeria {
	width:440px;
	margin-bottom:10px;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6699CC;
	font-weight: bold;
	padding-top: 10px;
}


#gallery{
	float:left;
}
#box-extra{
	padding-top:10px;
	vertical-align:text-top;
	float:left;
	border:#3C3 thin solid;
	width:190px;
}

#box-extra-aviso{
	padding:0px 0px 10px 0px;
}
#box-extra-txt{
	padding-top:0px;
	padding-right:10px;
	padding-bottom:20px;
	padding-left:20px;
}

#main-text .box-foto{
	border:1px solid #6699CC; width:100px; height:100px; margin-right:10px; margin-bottom:10px; float:left;
}
#main-text .foto img{
	padding:0px;
}

#main-text .box-foto p{
	color:#336699;
	font-weight:bold;
	padding-bottom:10px;
	text-align:center;
}

#indicar { 
	border:1px solid #C9DBE9;
	padding:5px;
	clear: both;
	margin-top:5px;
}

#indicar label {
	display: block;
	clear: both;
}

#indicar label span {
	display: block;
	clear: both;
}

#indicar .input {
	background-image:url(../imagens/bg_input_contato.jpg);
	background-position:center bottom;
	background-repeat:repeat-x;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	color:#666666;
	font-family:Arial;
	font-size:11px;
	padding:3px;
	width:98%;
}

#indicar #container-botao {
	padding-top:10px;
	text-align:right;
	clear:both;
	line-height:25px;
}

#indicar #enviar {
	padding:5px;
	font-family:Arial;
	font-size:12px;
	cursor:hand;
	cursor:pointer;
	font-weight:bold;
	color:#336699;	
}

#indicar #titulo {
	font-family:Arial;
	font-size:14px;
	color:#336699;
	font-weight:bold;
	border-bottom:1px solid #C9DBE9;
	padding-bottom:5px;
	margin-bottom:5px;
}

/* vagas */

.table-vagas td { }
.table-vagas td img { border:0; }
.table-vagas td.nobg { border-top: 0; border-left: 0; border-right: 1px solid #C9DBE9; background: none; }
.table-vagas td.spec {  
border-left: 1px solid #C9DBE9 !important; 
border-right: 1px solid #C9DBE9 !important;  
border-bottom: 1px solid #C9DBE9 !important;  
text-align: left;
}

