body{text-align:center;margin:0;padding:0;background-color: #c8c8c8;}
#corpo{width:920px;text-align:left;margin:0 auto;}
#corpo #topo{ width:920px; height:95px; background-image:url(../img/base_nova_sa_01_top.jpg)}
#corpo #topo #idiomas{ width: 920px; height:19px; text-align:right;}
#corpo #topo #logo{ width: 185px; height: 25px;margin-left:25px;}
#corpo #topo #menu{ width:754px; height:21px; background-image:url(../img/bk_top.jpg); margin-top:30px; margin-left:166px }
#corpo #flash{ width:920px; height:255px;}
#corpo #textera{ width:920px;background-image: url(../img/bg01.jpg);}
.style1 {font-size: 11px; font-style: normal; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
#submenu_sust {
	position:absolute;
	left:498px;
	top:38px;
	width:186px;
	height:159px;
	z-index:1000;
	overflow: visible;
	display:inline;
	visibility: hidden;
}
#corpo #textera #flash1 { width: 404px; height: 574px;float:left; margin-left:28px;margin-top:20px;}
#corpo #textera #dir { width:445px; height:595px; margin-left:25px;float:left;}
#corpo #textera_grupo #portifolio { width:214px; height:219px; background-image:url(../img/bg_portifolio.jpg);margin-top:10px;margin-left:20px;}
#corpo #textera_grupo #portifolio #port_b{ width:214px; height:196px; margin-top:13px; padding-top:20px;}

#corpo #textera_grupo #portifolio_esp { width:214px; height:219px; background-image:url(../img/bg_portifolio_esp.jpg);margin-top:10px;margin-left:20px;}
#corpo #textera_grupo #portifolio_esp #port_b{ width:214px; height:196px; margin-top:21px;}

#corpo #textera_grupo #portifolio_eng { width:214px; height:219px; background-image:url(../img/bg_portifolio_eng.jpg);margin-top:10px;margin-left:20px;}
#corpo #textera_grupo #portifolio_eng #port_b{ width:214px; height:196px; margin-top:13px; padding-top:20px;}

#corpo #textera_grupo #relatorio { width:212px; height:85px; background-image:url(../img/wtorre_sa_06.jpg); margin-top:11px; margin-left:21px; float:left;}
#corpo #textera_grupo #relatorio .p3 {padding-top:25px; padding-right:15px; margin-left:10px; font-family:verdana; font-size:12px; color:#333132; line-height:15px; text-align:center;}

#corpo #textera_grupo #relatorio_eng { width:212px; height:85px; background-image:url(../img/wtorre_sa_06_eng.jpg); margin-top:16px; margin-left:21px; float:left;}
#corpo #textera_grupo #relatorio_eng .p3 {padding-top:25px; padding-right:15px; margin-left:10px; font-family:verdana; font-size:12px; color:#333132; line-height:15px; text-align:center;}

#corpo #textera_grupo #jornal { width:417px; height:130px; background-image:url(../img/wtorre_sa_03.jpg); margin-top:-34px; margin-left:13px; float:left;}
#corpo #textera_grupo #jornal .p3 {padding-top:17px; margin-left:10px; font-family:verdana; font-size:12px; color:#333132; line-height:15px}

#corpo #textera_grupo #jornal_esp { width:647px; height:85px; background-image:url(../img/bg_jornal_esp.jpg);margin-top:17px; margin-left:20px;}
#corpo #textera_grupo #jornal_esp .p3 {margin-top:37px; margin-left:10px; font-family:verdana; font-size:12px; color:#333132}

#corpo #textera_grupo #jornal_eng { width:417px; height:96px; background-image:url(../img/wtorre_sa_03_eng.jpg); margin-top:5px; margin-left:13px; float:left;}
#corpo #textera_grupo #jornal_eng .p3 {padding-top:17px; margin-left:10px; font-family:verdana; font-size:12px; color:#333132; line-height:15px}

#corpo #textera_grupo #premios { width:212px; height:156px; background-image:url(../img/premioscertificacoes.jpg);margin-top:10px; background-repeat:no-repeat}
#corpo #textera_grupo #premios .p_t{ font-family:verdana; font-size:11px; font-weight:bold; padding-top:35px; margin-left:10px; margin-right:15px}
#corpo #textera_grupo #premios .p_t1{ font-family:verdana; font-size:10px; margin-top:-5px; margin-left:10px; margin-right:15px}

#corpo #textera_grupo #premios_esp { width:212px; height:156px; background-image:url(../img/premioscertificacoes_esp.jpg);margin-top:10px; background-repeat:no-repeat}
#corpo #textera_grupo #premios_esp .p_t{ font-family:verdana; font-size:12px; font-weight:bold; padding-top:35px; margin-left:10px; margin-right:15px}
#corpo #textera_grupo #premios_esp .p_t1{ font-family:verdana; font-size:11px; margin-top:-5px; margin-left:10px; margin-right:15px}

#corpo #textera_grupo #premios_eng { width:212px; height:156px; background-image:url(../img/premioscertificacoes_eng.jpg);margin-top:10px; background-repeat:no-repeat}
#corpo #textera_grupo #premios_eng .p_t{ font-family:verdana; font-size:11px; font-weight:bold; padding-top:35px; margin-left:10px; margin-right:15px}
#corpo #textera_grupo #premios_eng .p_t1{ font-family:verdana; font-size:10px; margin-top:-5px; margin-left:10px; margin-right:15px}


#corpo #textera_grupo #noticias { width:212px; height:156px; background-image:url(../img/bg_noticias.jpg);margin-top:5px; background-repeat:no-repeat}

#corpo #textera_grupo #noticias_esp { width:212px; height:156px; background-image:url(../img/bg_noticias_esp.jpg);margin-top:10px; background-repeat:no-repeat}

#corpo #textera_grupo #noticias_eng { width:212px; height:156px; background-image:url(../img/bg_noticias_eng.jpg);margin-top:10px; background-repeat:no-repeat}

#corpo #textera_grupo #noticias a { text-decoration:none; color:#4c4c4c}
#corpo #textera_grupo #sust { width:411px; height:180px;background:url(../img/bg_sustent.jpg) no-repeat;margin-top:10px; margin-left:20px; font-family:verdana; font-size:12px; color:#333132}
#corpo #textera_grupo #sust .p1{ padding-top:30px; margin-left:10px}
#corpo #textera_grupo #sust .p2{ margin-left:10px; margin-top:0px}
#corpo #textera_grupo #banner {margin-left:20px;margin-top:5px;}

#corpo #textera_grupo #sust_esp { width:411px; height:219px; background-image:url(../img/bg_sustent_esp.jpg);margin-top:10px; margin-left:20px; font-family:verdana; font-size:12px; color:#333132}
#corpo #textera_grupo #sust_esp .p1{ padding-top:50px; margin-left:10px}
#corpo #textera_grupo #sust_esp .p2{ margin-left:10px; margin-top:0px}

#corpo #textera_grupo #sust_eng { width:411px; height:219px; background-image:url(../img/bg_sustent_eng.jpg);margin-top:10px; margin-left:20px; font-family:verdana; font-size:12px; color:#333132}
#corpo #textera_grupo #sust_eng .p1{ padding-top:50px; margin-left:10px}
#corpo #textera_grupo #sust_eng .p2{ margin-left:10px; margin-top:0px}

#corpo #textera #lin { width:160px; height:30px;margin-left:740px;}
#corpo #rodape #assi {width:300px;height:0px;margin-left:620px;margin-top:10PX;}

/*O GRUPO*/
#corpo #textera_grupo{ width:920px;background-image: url(../img/bg01.jpg); color:#333132}
#corpo #textera_grupo #text_grupo {  width: 658px; min-height:454px; height:auto !important; height:454px;  margin-left:15px;background-color:#fff;font-family:verdana;font-size:12px;padding-bottom:20px;margin-top:10px;}
#corpo #textera_grupo #text_grupo_i { width: 404px; height:574px;margin-left:15px;background-color:#fff;padding-bottom:20px;margin-top:10px;}
#corpo #textera_grupo #text_grupo_sust { width: 658px; min-height:454px; height:auto !important; height:454px;  margin-left:15px;background-color:#fff;font-family:verdana;font-size:12px;padding-bottom:20px;margin-top:10px;}
#corpo #textera_grupo #text_grupo_sust .p1 { margin-left:22px; margin-top:-35px; margin-right:30px;}
#corpo #textera_grupo #text_grupo_sust p {margin-top:-15px;}
#corpo #textera_grupo #text_grupo_sust .l1 { margin-top:15px;}
#corpo #textera_grupo #text_grupo_sust .form_contato { margin-left:90px;margin-top:-20px;}
#corpo #textera_grupo #text_grupo_sust .nome { width:430px;}
#corpo #textera_grupo #text_grupo_sust .email { width:430px;}
#corpo #textera_grupo #text_grupo_sust .assunto { width:430px;}
#corpo #textera_grupo #text_grupo_sust .mensagem { width:430px;}
#corpo #textera_grupo #text_grupo #text_grupo1{ margin:0px 0px 0 0px;}
#corpo #textera_grupo #text_grupo #text_grupo1 #texto{ margin:-30px 30px 0 22px}
#corpo #textera_grupo #text_grupo #text_grupo2{ margin:-5px 22px 0 22px; font-size:12px}
#corpo #textera_grupo #text_grupo #text_grupo3{ margin:-5px 22px 0 22px; font-size:12px}
#corpo #textera_grupo #text_grupo #text_grupo4{ margin:-5px 22px 0 22px; font-size:12px}
#corpo #textera_grupo #text_grupo .m1{ margin:20px 0px 0 22px;}
#corpo #textera_grupo #text_grupo .m2{ margin:20px 0px 0 15px;}
#corpo #textera_grupo #noticias1 { width:212px; height:472px; background-image:url(../img/bg_noticias1.jpg);margin-top:10px;}
#corpo #textera_grupo #noticias1_eng { width:212px; height:472px; background-image:url(../img/bg_noticias1_eng.jpg);margin-top:10px;}
#corpo #textera_grupo #noticias1 a { text-decoration:none; color:#4c4c4c}
#corpo #textera_grupo #noticias1 #materia11{ width:183px;font-family:verdana; color:#333132;margin-top:5px;}
#corpo #textera_grupo #noticias1 #materia11 #topo1 {font-size:10px;color:#333132;margin-top:5px;}
#corpo #textera_grupo #noticias1 #materia11 #titulo {font-size:12px;font-weight:bold;color:#333132;}
#corpo #textera_grupo #noticias1 #materia11 #noticia22 {font-size:12px;margin-top:-15px;color:#333132;}

#corpo #textera_grupo #portingl { width:400px;height:30px;margin-top:20px; border-top:1px solid #8ba0a5;text-alig:right;}
#corpo #textera_grupo #portingl .fp1{margin-left:240px;}
#corpo #img_topo {width:920px; height:149px}

#corpo #textera_grupo #text_grupo .text_grupo4 {margin:2px 22px 0 22px; font-size:12px}

/*vitae*/

#corpo #textera_vitae{ width:920px;background-image: url(../img/bg01.jpg);}

/*MATERIAS*/
#corpo #textera_grupo #text_grupo_mat { width: 890px; /*height:454px;*/min-height = 454px; height=auto !important; height=454px; margin-left:15px;background-color:#FFFFFF;font-family:verdana;font-size:11px;padding-bottom:20px;margin-top:10px;}
a { text-decoration:none; color:#4c4c4c}
.table_mapa{margin-left:50px;}
#corpo #textera_grupo #text_grupo_mat .form_mat{ margin-left:60px; margin-top:-30px}
#corpo #textera_grupo #text_grupo_mat .form_mat2{ margin-left:30px; margin-top:0px}
#corpo #textera_grupo #text_grupo_mat .form_mat .idata{ font-family:verdana; font-size:11px; width:70px}
#corpo #textera_grupo #text_grupo_mat .form_mat .ihora{ font-family:verdana; font-size:11px; width:70px; margin-left:20px}
#corpo #textera_grupo #text_grupo_mat .form_mat .iveiculo{ font-family:verdana; font-size:11px; width:270px}
#corpo #textera_grupo #text_grupo_mat .form_mat .ititulo{ font-family:verdana; font-size:11px; width:270px}
#corpo #textera_grupo #text_grupo_mat .form_mat .imateria{ font-family:verdana; font-size:11px}
#corpo #textera_grupo #text_grupo_mat .form_mat .lhora{ margin-left:133px}
#corpo #textera_grupo #text_grupo_mat .form_mat .ldatam{ margin-left:3px; font-size:9px}
#corpo #textera_grupo #text_grupo_mat .form_mat .lempresa{ margin-left:0px; font-size:9px}
#corpo #textera_grupo #text_grupo_mat .form_mat .iempresa{ margin-left:0px; font-size:9px; width:277px;}


.lcl{ margin-left:15px}
.lcl2{ margin-left:30px}
