/* created by GeniusDesign Brasil */

/* www.geniusdesignbrasil.com */



* {margin:0; padding:0;}

body {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-align:center; background:#fff url(images/fundo_index.jpg) repeat-x; margin-top:25px; color:#002641;}



hr { color: #87A3C0; background-color: #87A3C0; height: 1px; border-width: 0; border-top-width: 1px #87A3C0; margin-bottom:16px;margin-top:16px;}



h1 {font-size:20px; text-decoration:none; color:#002641; font-weight:normal;}





#language {position:absolute; width:117px; height:44px; top:0; right:0; background:url(images/fundo_language.jpg);}

#language p {margin:10px; text-align:center;}

#language img {border:none;}

#externa {text-align:left; width:950px; margin:0 auto;}

#pagina {border-left: 10px solid #fff; border-right: 10px solid #fff; border-top: 10px solid #fff; float:right; background:#EDF0F2; width:930px; min-height:560px; position:relative; text-align:center; _height:560px; padding-bottom:20px;}

#banner {width:930px; margin-bottom:30px;}

#head {width:950px; position:relative;}

#rodape {clear:both; width:950px; height:95px; background:url(images/fundo_rodape.jpg) no-repeat; margin-bottom:20px; position:relative; text-align:center; color:#999999;}

#conteudo {margin:auto; width:730px; text-align:left; margin-top:60px; margin-bottom:20px;}

#conteudo p {line-height:20px;}

.img_conteudo {position:absolute; top:137px; right:100px; background:#EDF0F2; padding:0 0 0 50px;}

.pboth {clear:both;}





/*---------------- MENU PRINCIPAL ----------------*/

ul.menu {width:659px; height:42px; margin-left:25px; position:absolute; bottom:0; right:0;}

ul.menu li {display:inline; float:left; list-style:none;}

a.menu_atuacao, a.menu_localizacao, a.menu_recursos, a.menu_institucional, a.menu_diferenciais, a.menu_sucesso {text-align:center; font-size: 10px; color:#fff; background:#002641 url(images/menu.jpg) no-repeat; height:42px; display:block; text-indent:-9999px;}

a.menu_atuacao {width:118px; background-position:0 0;}

a.menu_atuacao:hover {background-position:0 -42px;}

a.menu_localizacao {width:90px; background-position:-118px 0;}

a.menu_localizacao:hover {background-position:-118px -42px;}

a.menu_recursos {width:136px; background-position:-208px 0;}

a.menu_recursos:hover {background-position:-208px -42px;}

a.menu_institucional {width:89px; background-position:-344px 0;}

a.menu_institucional:hover {background-position:-344px -42px;}

a.menu_diferenciais {width:88px; background-position:-433px 0;}

a.menu_diferenciais:hover {background-position:-433px -42px;}

a.menu_sucesso {width:138px; background-position:-521px 0;}

a.menu_sucesso:hover {background-position:-521px -42px;}

/*---------------- MENU PRINCIPAL ALEMAO ----------------*/

a.menu_atuacao_de, a.menu_localizacao_de, a.menu_recursos_de, a.menu_institucional_de, a.menu_diferenciais_de, a.menu_sucesso_de {text-align:center; font-size: 10px; color:#fff; background:#002641 url(deutsch/images/menu.jpg) no-repeat; height:42px; display:block; text-indent:-9999px;}

a.menu_atuacao_de {width:134px; background-position:0 0;}

a.menu_atuacao_de:hover {background-position:0 -42px;}

a.menu_localizacao_de {width:81px; background-position:-134px 0;}

a.menu_localizacao_de:hover {background-position:-134px -42px;}

a.menu_recursos_de {width:126px; background-position:-215px 0;}

a.menu_recursos_de:hover {background-position:-215px -42px;}

a.menu_institucional_de {width:85px; background-position:-341px 0;}

a.menu_institucional_de:hover {background-position:-341px -42px;}

a.menu_diferenciais_de {width:98px; background-position:-426px 0;}

a.menu_diferenciais_de:hover {background-position:-426px -42px;}

a.menu_sucesso_de {width:135px; background-position:-524px 0;}

a.menu_sucesso_de:hover {background-position:-524px -42px;}



a.linque {color:#002641; text-decoration:none;}

a.linque:hover {text-decoration:underline; color:#0066CC;}

a.gd {font-family: "Trebuchet Ms", Verdana, Arial; font-size:11px; color:#CCC; text-decoration:none;}

a.gd:hover {text-decoration:underline; color:#0066CC;}

a.faleconosco {position:absolute; width:145px; height:30px; bottom: 12px; right: 40px; background:url(images/fale_conosco.jpg) top left; text-indent:-9999px;}

a.faleconosco:hover {background:url(images/fale_conosco.jpg) top right;}

a.kontact {position:absolute; width:140px; height:30px; bottom: 12px; right: 40px; background:url(deutsch/images/kontact.jpg) top left; text-indent:-9999px;}

a.kontact:hover {background:url(deutsch/images/kontact.jpg) top right;}



a.navrodape {color:#999999; margin-left:5px; margin-right:5px; text-decoration:none; letter-spacing:1px;}

a.navrodape:hover {color:#0066CC;}





ul.indexlista {width:930px; margin-top:20px; text-align:left;}

ul.indexlista li { float:left; margin-right:43px; list-style:none;}

ul.indexlista li a {font-size:20px; text-decoration:none; color:#002641;}

ul.indexlista li a:hover { color:#0066CC;}

ul.indexlista img {border:none; margin-bottom:10px;}



ul.lista {margin-left:20px;}

ul.lista li {list-style-image: url(images/img_lista.gif); margin-bottom:8px;}

ul.lista li a {text-decoration:none; color:#002641;}

ul.lista li a:hover {color:#0066CC;}

ul.lista2 {margin-left:20px; margin-bottom:20px; width:400px;}

ul.lista2 li {list-style:circle;}



ul.listalocalizacao{width:188px;}

ul.listalocalizacao li {list-style:none; float:left; margin:5px;}

ul.listalocalizacao li a {background:#fff; padding:3px; display:block;}

ul.listalocalizacao li a img {border: none;}

ul.listalocalizacao li a:hover {background:#0066CC;}