body {margin:0; padding:0; background:#004d69;}

#geral {position:relative;}
#geral, x:default {position:relative; top:-16px;}

#geral #topo {position:relative; background:url(../images/header.jpg) top center no-repeat; height:167px; margin-top:35px;}

#geral #topo h1 {position:relative; left:50%; margin-left:-452px; top:30px; width:341px; height:93px;}

#geral #topo h1 a.home {position:relative; display:block; width:281px; height:59px;}

#geral #topo #menu {position:relative; left:50%; margin-left:-490px; top:22px; *top:24px; width:400px; height:30px;}

#geral #topo #menu ul {position:relative; height:30px;}

#geral #topo #menu ul li {list-style:none; float:left;}

#geral #topo #menu ul li a {display:block; width:67px; height:30px; margin-left:1px;}

#geral #topo #menu ul li a:hover {border-bottom:3px solid gold;}

#geral #topo #menu ul li a.item1 {position:relative; background:url(../images/menu1.jpg) top center no-repeat;}

#geral #topo #menu ul li a.item2 {position:relative; background:url(../images/menu2.jpg) top center no-repeat;}

#geral #topo #menu ul li a.item3 {position:relative; background:url(../images/menu3.jpg) top center no-repeat;}

#geral #topo #menu ul li a.item4 {position:relative; background:url(../images/menu4.jpg) top center no-repeat;}

#geral #topo #menu ul li a.item5 {position:relative; background:url(../images/menu5.jpg) top center no-repeat;}

.nothing {display:none;}

.linkification-ext {font-family:Trebuchet MS; color:#d7d7d7; font-size:12px; text-decoration:underline; margin-top:-10px;}

h2.titulos {font-family:Trebuchet ms; font-size:19px; color:#ffD700; padding:12px 20px;}

.negr {font-weight:bold;}

.style {position:relative; overflow:hidden; font-family:Trebuchet MS; font-size:12px; color:#fff; margin:15px; padding-bottm:20px; line-height:1;}

.style2 {position:relative; overflow:hidden; font-family:Trebuchet MS; font-size:14px; color:#ffe763; line-height:2; padding-left:20px;}

.style3 {position:relative; overflow:hidden; font-family:Trebuchet MS; font-size:16px; color:#ffe763; line-height:2; padding-left:20px;}

.tit {margin-bottom:10px;}

.cont {font-family:Trebuchet MS; font-size:18px; color:#000; padding:20px;}

.clear {clear:both;}

.descr {font-family:Trebuchet MS; color:#fff; font-size:14px;}

.lnk {font-family:Trebuchet MS; color:gold; font-size:12px; text-decoration:underline; margin-top:-10px;}

p {line-height:0;}

/* contato */

#formul { overflow:hidden; width:500px;}

#formul #formul2 ul.formul {}

#formul #formul2 ul.formul li.itemForm1 { text-align:right; }

#formul #formul2 ul.formul li, p.sucesso { list-style:none; font-family:Trebuchet MS; font-size:13px; color:gold; font-weight:normal; margin-bottom:7px; }

#formul #formul2 p.sucesso { font-family:Trebuchet MS; font-size:13px; color:gold; font-weight:bold; margin-bottom:7px; }

#formul #formul2 ul.formul li.enviar { float:right; margin-right:25px; margin-top:15px;}

/* fim do contato */

#geral #centro {position:relative; margin:0 auto; width:960px; margin-top:30px; padding-left:20px;}

.fundo {background:#ffffff;}

#geral #centro #work a.seta {position:relative; float:right; top:25px; margin-right:80px;}

#geral #centro #work a.seta img {border:0;}

#geral #centro #work {position:relative; margin-bottom:30px; margin-top:20px;}

#centro ul.curriculo {margin:0 auto; width:800px;}

#centro ul.curriculo li {list-style:none; font-family:trebuchet ms;}
	
#centro ul.curriculo li.camp1 {font-size:19px; color:#ffe763; float:left; width:300px; text-align:right; padding-right:35px;}

#centro ul.curriculo li.camp2 {font-size:12px; color:#ffffff; float:left; width:440px;}

span.list {position:relative; background:url(../images/list.png) top center no-repeat; height:1px; overflow:hidden; display:block;}

#geral #rodape {position:relative; background:url(../images/rodape.jpg) top center repeat-x; height:94px; margin-bottom:0px;}
#geral #rodape, x:default {position:relative; bottom:-16px;}

#geral #rodape #friends {position:relative; margin:0 auto; padding:5px 12px; overflow:hidden; width:940px;}

#geral #rodape #friends p {line-height:1; font-family:verdana; font-size:10px; text-align:left; color:#d0f3ff;}

#geral #rodape #friends p.copy {color:#e8f8fe;}

#geral #rodape #friends p.friends {font-weight:bold;}

#geral #rodape #friends a {font-family:verdana; color:#fff; font-size:11px; text-decoration:none;}

#geral #rodape #friends a:hover {color:#FFD700;}