html, body, form, ul, fieldset, p, h1, h2, h3, h4, h5 {margin: 0; padding: 0;}
body {font:100%/110% arial; background:#0e5a96;}
body img {display:block; outline:0;}
a {text-decoration:none; outline:0;}
object {outline:0;}
li {list-style:none;}
a img, fieldset {border: 0;}
p.center {text-align:center;}
p.right {text-align:right;}
p, h1, h2, h3, h4, h5 {margin-bottom:11px;}
div.clear {clear: both;}

html, body {height:100%;}
#container {position:relative; min-height:100%;}
* html #container {height:100%; /* hack para IE6 hq trata height como min-height */}

#header-in, #footer-in {position:relative;width:1000px;margin:0 auto;}

#content {position:relative;width:960px;margin:0 auto;}
#content {padding-bottom:68px;}

#content-int, #content-top, #content-bot {width:960px}
#content-int {background:#fff;}
#content-top {padding-top:20px; background:url(../pics/content-top.jpg) no-repeat top;}
#content-bot {padding-bottom:20px; background:url(../pics/content-bot.jpg) no-repeat bottom; height:953px;}
html > body #content-bot {height:auto; min-height:953px;}

p{font:normal 11px verdana;}

/* HEADER */
#header-out {width:100%; background:url(../pics/bg-header_out.jpg) repeat-x top;}
#header-in {height:125px; background:url(../pics/bg-header_in.jpg) no-repeat right;}

#logo {position:absolute;top:28px;left:20px;z-index:999;}

div.full-banner a {position:absolute; top:11px; right:50px; width:570px; height:100px;}

#anima-logos ul {margin-top:40px;}
#anima-logos ul li {float:left; margin:8px 0;}

/* HOME */
#mainContent {width:450px;height:1200px;float:left;display:inline;padding:21px 20px 0 20px;
background:url(../pics/bg-main.gif) no-repeat top;}

#mainContent h1 {width:450px;height:22px;border:none;text-indent:-9000em;overflow:hidden;}
#mainContent h1.destaque-home {background:url(../pics/tt-destaque.jpg) no-repeat;}
#mainContent h1.encontre-home {background:url(../pics/tt-encontre.jpg) no-repeat;margin-top:50px;}
#mainContent h1.anuncie {background:url(../pics/tt-anuncie.jpg) no-repeat;}
#mainContent h1.obrigado {background:url(../pics/tt-obrigado.jpg) no-repeat;}

.animacao {width:450px;}
.anima, .anima1 {margin-top:23px;float:left;display:inline;width:390px;}
.anima img, .anima1 img {float:left;display:inline;margin-right:11px;}
.anima h2, .anima1 h2 {color:#0e5a96;font:bold 16px verdana;margin:3px 0 15px 0;}
.anima h3, .anima1 h3 {color:#bdbdbc;font:bold 10px verdana;margin:0;}
.anima p, .anima1 p {color:#727272;font:normal 11px verdana;line-height:18px;}
.anima ul li, .anima1 ul li {float:left;display:inline;width:75px;margin:0 10px 0 10px;height:90px;}
.anima ul li img, .anima1 ul li img {display:block;margin-bottom:2px;}
.anima ul li span a, .anima1 ul li span a {display:block;color:#727272;font:normal 10px verdana;text-align:center;margin-bottom:20px;}

.seta-esquerda {background:url(../pics/seta-esquerda.jpg) no-repeat;width:14px;height:30px;border:none;margin:72px 15px 0 0;
float:left;display:inline;}

div.animacao a.seta-esquerda1 {background:url(../pics/seta-esquerda.jpg) no-repeat;width:14px;height:30px;border:none;margin:72px 15px 0 0;
float:left;display:inline;}

.seta-direita {background:url(../pics/seta-direita.jpg) no-repeat;width:14px;height:30px;border:none;margin:72px 0 0 15px;
float:left;display:inline;}

div.animacao a.seta-direita1 {background:url(../pics/seta-direita.jpg) no-repeat;width:14px;height:30px;border:none;margin:72px 0 0 15px;
float:left;display:inline;}

.bt-website {background:url(../pics/bt-website.jpg) no-repeat;width:67px;height:16px;border:none;display:block;margin:0 0 0 174px;}

.firulas {background:url(../pics/firulas.jpg) no-repeat;width:450px;height:16px;margin:25px auto;}

/* TABELA DE LISTA DE VAGAS */
#listadevagas h1 {background:url(../pics/tt-vagas.jpg) no-repeat;width:450px;height:22px;border:none;text-indent:-9000em;overflow:hidden;margin-top:50px;}

#listadevagas {margin:0 auto; width:450px;}
#listadevagas .animacao {width:450px;}
.anima2 {margin-top:23px;float:left;display:inline;width:390px;}
#listadevagas table {background:#fff; width:390px;}
#listadevagas table h2 {font:bold 12px Verdana, Arial; color:#414040; margin:15px 0 3px 6px;}
#listadevagas table p {font:normal 10px Verdana, Arial; color:#414040; margin:0 10px 10px 10px; text-align:justify;}
#listadevagas table td.logo-listadevagas {width:160px; background:#d7f0fc;}
#listadevagas table td.logo-listadevagas img {margin:0 auto;}
#listadevagas table td.desc-listadevagas {width:300px; background:#d7f0fc; height:186px; vertical-align:top;}

div.animacao a.seta-esquerda2 {background:url(../pics/seta-esquerda.jpg) no-repeat;width:14px;height:30px;border:none;margin:92px 15px 0 0;
float:left;display:inline;}

div.animacao a.seta-direita2 {background:url(../pics/seta-direita.jpg) no-repeat;width:14px;height:30px;border:none;margin:92px 0 0 15px;
float:left;display:inline;}

/* SIDEBAR */
.alvo {background:#0e5a96;color:#fff;position:relative;width:215px;margin:3px 0;padding:5px;font:normal 10px verdana;}

.sidebar {padding:0 20px;float:left;display:inline;}

#sidebar01 {width:210px;}
#sidebar01 h1 {background:url(../pics/tt-pesquise.jpg) no-repeat;width:210px;height:43px;text-indent:-9000em;overflow:hidden; border:none;}

#sidebar01 dl#servicos{float:left;}
#sidebar01 dl#servicos dd{margin:0 0 25px 5px;}
#sidebar01 dl#servicos dd.invisivel{display:none;}
#sidebar01 dl dd ul {margin-top:0px;}
#sidebar01 dl dt {font:bold 12px verdana;color:#0e5a96;background:url(../pics/marcd.jpg) no-repeat 2px;margin:0 0 5px 0;padding-left:15px;}
#sidebar01 dl dt.seta {background:url(../pics/marc.jpg) no-repeat 2px;}
#sidebar01 dl dd ul li {font:normal 11px verdana;margin:0 0 0 0px;}
#sidebar01 dl dd ul li a {color:#727272;}
#sidebar01 dl dd ul li a:hover {color:#0E5A96;}
#sidebar01 dl dd ul li.divisoria {background:url(../pics/divisoria.jpg) no-repeat;width:210px;height:1px;margin:5px 0;}

#sidebar02 {width:180px;}
#menu-right ul {font:bold 11px verdana;}
#menu-right ul li {float:left; display:inline; width:142px; height:21px; padding:6px 0 0 38px; margin-top:20px;}
#menu-right ul li.menu01 {background:url(../pics/bg-menu01.jpg) no-repeat left;}
#menu-right ul li.menu02 {background:url(../pics/bg-menu02.jpg) no-repeat left;}
#menu-right ul li.menu03 {background:url(../pics/bg-menu03.jpg) no-repeat left;}
#menu-right ul li.menu04 {background:url(../pics/bg-menu04.jpg) no-repeat left;}
#menu-right ul li.menu05 {background:url(../pics/bg-menu05.jpg) no-repeat left;}
#menu-right ul li.menu06 {background:url(../pics/bg-menu06.jpg) no-repeat left;}
#menu-right ul li.menu07 {background:url(../pics/bg-menu07.jpg) no-repeat left;}
#menu-right ul li a {display:block; height:27px; color:#000;margin-left:-40px;padding-left:40px;}
#menu-right ul li a:hover {color:#0E5A96;}

#banner {margin:80px auto;}

#chamada-interativa p {color:#0e5a96;font:bold 11px verdana;}

/* FOOTER */
#end {position:absolute;bottom:19px;left:268px;}
#end address {font:normal 12px verdana;color:#fff;text-align:center;line-height:18px;} 

a#assinatura {display:block;position:absolute;bottom:26px;left:41px;width:96px;height:14px;background:url(../pics/assinatura.jpg) no-repeat;z-index:2;text-indent:-9000em;overflow:hidden;}

#footer-out {position:absolute;bottom:0;width:100%;background:url(../pics/bg-footer_out.jpg) repeat-x;}
#footer-in {height:68px;background:url(../pics/bg-footer_in.jpg) no-repeat right;}
