body,html,div,blockquote,img,label,p,h1,h2,h3,h4,h5,h6,pre,ul,ol,li,dl,dt,dd,form,a,fieldset,input,th,td
{margin:0;padding:0;border:0;outline:none}
body{background:#1C1B17;color:#959595;font-family:'Trebuchet MS',Helvetica,sans-serif;font-size:12px;line-height:1.2}
a {color:#1cafd2;text-decoration:none}
address {font-style:normal}
ul,ol{list-style:none}
p{margin-bottom:7px;text-align:justify}
p strong {color:#767676}
input {color:#A9A9A9}
hr {display:none}

h2 {background:url(/client/img/icon_titulo.png) no-repeat left;color:#5D5D5D;font-size:20px;margin:25px 0;padding-left:25px}
h3 {color:#676767;font-size:14px;margin-bottom:5px}
h3.visao {margin-top:20px}

.left {float:left}
.right {float:right}

#upper {background-color:#fff !important;border-bottom:1px solid #DFDFDF}
body#enge #upper {background:url(/client/img/header/grupo_enge.jpg) repeat-x top}
body#engeAlimentar #upper {background:url(/client/img/header/pixel_engealimentar.jpg) repeat-x top}
body#engeAmbiente #upper {background:url(/client/img/header/pixel_enge_ambiente.jpg) repeat-x top}
body#engeLab #upper {background:url(/client/img/header/pixel_engelab.jpg) repeat-x top}
body#engeNutricao #upper {background:url(/client/img/header/pixel_engenutricao.jpg) repeat-x top}
body#engeSaude #upper {background:url(/client/img/header/pixel_engesaude.jpg) repeat-x top}
body#engeProtec #upper {background:url(/client/img/header/pixel_engeprotec.jpg) repeat-x top}

.wrapper {margin:0 auto;width:902px}
#header {height:129px;position:relative}
#logo {position:absolute;left:-215px}

#menu {position:absolute;right:-35px}
#menu li {display:inline;}
#menu a {display:block;float:left;height:119px;margin-top:2px;text-indent:-2000px}
#menu a:hover, #menu a.seleccionado {background-position:bottom !important}
#menu a#visao {background:url(/client/img/bt_visao.jpg);width:126px;}
#menu a#quem_somos {background:url(/client/img/bt_q_somos.jpg);width:158px}
#menu a#onde_estamos {background:url(/client/img/bt_onde_estamos.jpg);width:194px}

#servicos_enge {height:82px; margin-left:-3px}
#servicos_enge li {display:inline}
#servicos_enge a {display:block;float:left;height:82px;text-indent:-2000px;width:121px}
#servicos_enge a:hover, a.sel {background-position:bottom !important}
a#alimentar {background:url(/client/img/menu_servicos/bt_engealimentar.jpg)}
a#ambiente {background:url(/client/img/menu_servicos/bt_engeambiente.jpg)}
a#lab {background:url(/client/img/menu_servicos/bt_engelab.jpg)}
a#nutricao {background:url(/client/img/menu_servicos/bt_engenutricao.jpg)}
a#saude {background:url(/client/img/menu_servicos/bt_engesaude.jpg)}
a#protec {background:url(/client/img/menu_servicos/bt_engeprotec.jpg)}
#alimentar,#protec {width:123px !important}

#imagem_grupo {height:270px;position:relative}
#newsletter {background:url(/client/img/caixa_newsletter.jpg);bottom:0;height:56px;position:absolute;width:302px;}
#newsletter form {left:10px;position:absolute;top:23px}
#newsletter input {background:transparent;float:left}
#newsletter input.txt {font-size:12px;height:16px;margin:4px 1px 0 0;padding:3px 5px 0;width:209px}
#newsletter #enviar_newsletter {cursor:pointer;height:26px;width:40px; font-size:0px; line-height:0px;}

#center {background:#F6F6F6;}
#center .wrapper {background:url(/client/img/esq.jpg) repeat-y left}
#center #esquerda {border-top:1px solid #DFDFDF;float:left;margin-right:32px;padding:0 21px 0 12px;width:269px}
#center #principal {float:left;width:568px}
.organigrama{ border:none !important; padding:0px !important }

#esquerda ul{ margin-right:-21px;}
#esquerda ul li a{display:block; width:271px; line-height:34px; background:url(/client/img/bt_menu.jpg) no-repeat; background-position:top; border-top:#e8e8e8 solid 1px; padding-left:19px; color:#919191; text-transform:capitalize; font-size:16px;}
#esquerda ul>li>a:hover{ background-position:bottom; color:#737373}
#esquerda .check{ background-position:bottom; color:#737373}
#esquerda .b{ background-position:bottom; color:#737373}
#esquerda h2{ text-transform:uppercase;}
#esquerda .subMenu a{ display:block; width:260px; line-height:26px; background:url(/client/img/bt_submenu.jpg) no-repeat; background-position:top; border-top:#e8e8e8 solid 1px; padding-left:30px; color:#a3a3a3; text-transform:capitalize; font-size:15px;}
#esquerda .subMenu a:hover{ background-position:bottom; color:#737373}
#esquerda .elementos a{ display:block; width:258px; line-height:25px; height:25px; background:transparent; border-bottom:#cbcbcb solid 1px; color:#696969; text-transform:capitalize; font-size:13px; margin:0; padding:0; float:left; cursor:pointer}
#esquerda #bc{ background-position:bottom; color:#737373}
#esquerda .elementos a:hover{ background:#dedede}
#esquerda .elementos a #nome{ float:left; margin:0; padding:0; }
#esquerda .elementos a #cargo{ font-size:12px; color:#8b8b8b; float:right;}
#esquerda #recursos-humanos{ margin-top: -15px;}

.noticia {float:left;margin-bottom:38px;position:relative}
.noticia h3 {background:url(/client/img/separador_padrao.jpg) repeat-x bottom;margin-bottom:8px;padding-bottom:6px; font-weight:bold; color:#676767}
.noticia div {float:left;width:402px}
.noticia img {float:left;margin-right:16px;}
.noticia .data {float:right;font-size:11px;margin-top:3px}
.noticia a {background:#E4B800;bottom:0;color:#fff;padding:0 7px;position:absolute;right:0;font-style:italic;text-transform:lowercase}
.noticia a:hover {background:transparent;color:#E4B800;}

#principal .texto{ font-size:12px; color:#959595;}
#principal .texto #t{ margin-top:20px;}
#principal h2 { text-transform:uppercase}
#principal .texto #empresa{ font-weight:bold; font-style:italic; font-size:14px; text-align:right; float:right; margin-top:15px; margin-bottom:15px;}
#principal .texto #descr-testemunha{ margin-top:20px}
#principal .texto #titulo_not{ font-size:14px; font-weight:bold; margin-top:15px;}
#principal .texto img{float:left; max-width: 562px}
#principal iframe{margin-top:28px; border:#959595 solid 1px; padding:3px}
#principal #textoContactos{ font-size:12px}

#contactar p{ text-transform: capitalize; margin-bottom:5px; color:#959595}
#contactar #tb_nome{ width:165px; height:24px; border:#d5d5d5 solid 1px; color:#999999; margin-bottom:10px;}
#contactar #tb_email{ width:165px; height:24px; border:#d5d5d5 solid 1px; color:#999999;margin-bottom:10px;}
#contactar #tb_telf{ width:165px; height:24px; border:#d5d5d5 solid 1px; color:#999999;margin-bottom:10px;}
#contactar #tb_descr{ width:268px; max-width:268px; height:146px; max-height:146px; border:#d5d5d5 solid 1px; color:#999999; margin-bottom:25px;}
#contactar #bt_enviar{ color:#FFFFFF; background:#666666;left:100px;cursor:pointer; margin-left:-63px; font-size:11px; font-family:"trebuchet MS"; width:60px; height:20px}
#contactar .valor{ display:none}

#center img {background:#fff;border:1px solid #C5C5C5;padding:3px}
.hr-testemunhas {background:url(/client/img/separador_padrao.jpg);clear:both;height:1px;margin-bottom:20px}
.hr {background:url(/client/img/separador_padrao.jpg);clear:both;height:1px;margin-bottom:7px}
.hr2 {background:url(/client/img/separador_2.jpg);clear:both;height:2px;margin:22px 0}
.hr3 {background:url(/client/img/separador_2.jpg) no-repeat bottom;clear:both;height:2px;margin-bottom:-15px; width:258px; overflow:hidden; padding-top:25PX}
.hr4 {background:url(/client/img/separador_padrao.jpg);height:1px; width:560px; position:absolute; top:65px; left:325px }
.hr-not{background:url(/client/img/separador_padrao.jpg);clear:both;height:1px;margin-bottom:15px; margin-top:20px;}

.hr-news {background:url(/client/img/separador_padrao.jpg);height:1px; width:445px; float:left; margin-top:4px}

a.cinza {background:#6C6C6C;color:#fff;font-style:italic;padding:0 7px;text-transform:lowercase}
a.cinza:hover {background:transparent;color:#6C6C6C}

a.voltarNews {background:#6C6C6C;color:#fff;font-style:italic;padding:0 7px;text-transform:lowercase; position:absolute; top:10px; left:10px}
a.voltarNews:hover {background:transparent;color:#6C6C6C}

#destaques {color:#7a7a7a;position:relative}

#candidatura .cinza {background:url(/client/img/icon_candidatura.png) #6C6C6C no-repeat 5px 6px;margin:20px 0;padding-left:14px}
#candidatura .cinza:hover {background-position:5px -6px;background-color:transparent}

#footer {border-top:4px solid #B5B5B5;height:100px;padding:18px 0}
#footer p {font-size:12px;color:#5D5D5D}
#footer a {color:#6D6D6D}
#footer #slingshot {float:left}
#footer #slingshot a {font-size:10px;text-transform:uppercase}
#footer #contactos {float:right;width:569px;}
#footer h4 a{background:url(/client/img/bt_icon.jpg) no-repeat; background-position:left -2px; font-size:12px; margin-left:15px; padding-left:18px; float:right; text-transform:uppercase}
#footer h4 a:hover {color:#929292; background-position:left -19px}
#footer h4 a#sel1 {color:#929292; background-position:left -19px}


.descr-elemento{  border:#666666 solid 3px; display:none; background-color:#f6f6f6; width:900px}
.descr-elemento #cima{ height:30px; line-height:30px; background:#e6e6e6}
.descr-elemento .close{ display:block; background:url(../img/lightbox/bt_fechar.jpg) no-repeat; height:20px; width:20px; float:right; margin-top:9px; margin-right:10px; cursor:pointer}
.descr-elemento #descr-conteudo{ background:#f6f6f6; border:#cbcbcb solid 1px;}
.descr-elemento #descr-conteudo img{ float:left; margin-left:30px;}
.descr-elemento #descr-conteudo #descr-nome{position:absolute; left:325px; top:40px; color:#7c7c7c; font-size:16px; font-weight:bold;}
.descr-elemento #descr-conteudo #descr-cargo{ position:absolute; top:70px; left:325px; color:#7c7c7c; font-size:12px}
.descr-elemento #descr-conteudo #texto-elemento{ float:left; color:#959595; font-size:12px; width:560px; margin-left:20px; margin-top:70px; margin-bottom:25px}
.descr-elemento #baixo{ height:30px; line-height:30px; background:#e6e6e6;}
.descr-elemento .ant{ display:block; background:url(../img/lightbox/bt_anterior.jpg) no-repeat; height:20px; width:25px; float:left; margin-top:9px; margin-left:15px; cursor:pointer}
.descr-elemento .pro{ display:block; background:url(../img/lightbox/bt_proximo.jpg) no-repeat; height:20px; width:25px; float:right; margin-top:9px; margin-right:15px; cursor:pointer}

.newsletter {float:left;margin-bottom:50px;position:relative; }
.newsletter .tipo_tamanho {float:left;  text-transform:uppercase; font-size:11px; color:#7a7a7a; margin-left:0px}
.newsletter div {float:left;width:568px; margin-left:0px}
.newsletter .data_n {float:right;font-size:11px; margin-right:3px;text-transform:uppercase; font-size:11px; color:#7a7a7a}
.newsletter a {background:#6c6c6c;color:#fff;padding:0 7px;position:absolute;left:0px;font-style:italic;text-transform:lowercase; margin-top:25px}
.newsletter a:hover {background:transparent;color:#4d4d4d;}

.pagination{ text-align:center; font-size:12px;}
.pagination .current{ color:#4d4d4d}
.pagination a,.pagination span{ color:#929292}
.pagination a:hover{ color:#4d4d4d}
.pagination .prev { background:#6C6C6C;color:#fff; float:left; font-size:20px; line-height:10px; width:15px;}
.pagination .next {  background:#6C6C6C;color:#fff; float:right; font-size:20px; line-height:10px; width:15px;}
.pagination .prev:hover{ color:#4d4d4d; background:transparent}
.pagination .next:hover{ color:#4d4d4d; background:transparent}
#traco{ font-size:14px; margin:4px;}

.blockUI{ font-family:"trebuchet MS"; font-size:14px; width:200px; height:100px; border:#FFFFFF 3px solid; background-color:#CCCCCC;}
.blockUI p{ text-align:center;}