html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
body{background:#121515 url(../imagens/bg-repeat.gif) repeat fixed;}
#alinhamento{margin:0 auto;text-align:left;}
#site{display:block;margin:0 auto;width:940px;padding:20px 0 0 20px;}
body,table,h1,h2,h3,h4,h5,h6,p,input,select,textarea,button,div,a{color:#ccc;font:normal 13px "Helvetica-Normal",Helvetica,arial,sans-serif;text-decoration:none;}
#topo{display:block;height:86px;width:677px;margin-bottom:70px;}
ul#principal{height:50px;margin:0 20px 15px 0;width:100%;}
ul#principal li{display:block;float:left;width:25%;}
ul#principal li a{display:block;font-size:35px;font-family:"Helvetica-Normal","Helvetica Neue",Helvetica,arial,sans-serif;letter-spacing:-1px;text-shadow:#000 3px 3px 4px;font-weight:lighter;padding-left:8%;-webkit-transition-property:transform;-webkit-transition-duration:.5s,.5s;-moz-transition-property:transform;-moz-transition-duration:.5s,.5s;}
ul#principal li a:hover{color:#851d0d;-webkit-transform:scale(1.1);}
ul#principal li #portmenu{text-indent:-20px;}
ul#principal li a.ativo{color:#f99d1e;}
#conteudo{min-height:400px;height:auto!important;height:400px;}
#conteudo .capaesq{width:350px;float:left;display:block;padding:0 50px 0 0;}
#conteudo .capaesq p{text-align:right;margin:30px 0 0 0;line-height:22px;display:block;padding-left:17px;}
#conteudo .capaesq p.textapresentacao{font-size:16px;line-height:25px;padding-left:65px;}
#conteudo .capaesq p.textapresentacao a{font-size:16px;}
#conteudo .capaesq p.textcont{font-size:12px;}
#conteudo .capaesq p a{color:#f99d1e;}
#conteudo .capaesq p a:hover{text-decoration:underline;}
#conteudo .capadir{width:400px;float:left;display:block;padding:0 35px 0 95px;}
#conteudo .capadir ul{margin:35px 0 0 10px;display:block;}
#conteudo .capadir #highslide li{display:block;float:left;margin:0 40px 0 0;}
#conteudo .capadir a.titdescricaocapa{background-color:#1a1a1a;clear:both;color:#777;display:block;padding:2px;margin:8px 32px 20px 32px;text-align:center;text-shadow:#000 3px 3px 4px;font-size:11px;width:60px;-moz-border-radius:3px;-webkit-border-radius:3px;-webkit-transition-property:background-color;-webkit-transition-duration:.5s;}
#conteudo .capadir a:hover.titdescricaocapa{background-color:#851d0d;color:#fff;}
#galeria{display:block;margin:0 115px 0 auto;width:805px;height:460px;position:relative;}
#galeria ul li{display:block;float:left;width:220px;height:210px;margin:0 20px 35px 20px;}
#galeria .highslide-gallery{margin-left:15px;width:780px;height:460px;overflow:hidden;}
#galeria .highslide-gallery ul a.titulogaleria{background-color:#1a1a1a;clear:both;color:#777;display:block;padding:2px;margin:8px auto 20px auto;text-align:center;text-shadow:#000 3px 3px 4px;font-size:11px;width:60px;-moz-border-radius:3px;-webkit-border-radius:3px;-webkit-transition-property:background-color;-webkit-transition-duration:.5s;}
#galeria .highslide-gallery ul a:hover.titulogaleria{background-color:#851d0d;color:#fff;}
.avancar a{background:url(../imagens/nav_sprite.png) no-repeat;background-position:-10px -78px;clear:both;position:absolute;top:190px;right:-25px;height:48px;width:55px;z-index:100;text-indent:-5000px;}
.avancar a:hover{background:url(../imagens/nav_sprite.png) no-repeat;background-position:-85px -78px;}
.voltar a{background:url(../imagens/nav_sprite.png) no-repeat;background-position:-10px -10px;clear:both;position:absolute;left:-25px;top:190px;height:48px;width:55px;z-index:100;text-indent:-5000px;}
.voltar a:hover{background:url(../imagens/nav_sprite.png) no-repeat;background-position:-85px -10px;}
#conteudo{width:940px;display:block;}
#conteudo #esquerda{width:240px;padding-right:10px;}
#conteudo #esquerda ul{padding-left:10px;}
#conteudo #esquerda ul li a{color:#fff;-webkit-transition-duration:.3s,.3s;}
#conteudo #esquerda ul li a:hover{color:#851d0d;text-decoration:underline;}
#conteudo #esquerda ul.opcoes{margin-bottom:10px;}
#conteudo #esquerda ul.opcoes li{display:block;padding:3px 0 2px 0;}
#conteudo #esquerda ul.opcoes li img{margin-right:3px;}
#conteudo #esquerda ul.entrecontato{color:#b0b0b0;}
#conteudo #esquerda ul.entrecontato li{padding:2px 0 2px 0;}
#conteudo #direita{width:600px;}
#conteudo #direita .educacao{margin-bottom:20px;background:url(../imagens/pontilhado.gif) bottom left repeat-x;padding-bottom:20px;}
#conteudo #direita .educacao p{clear:both;display:block;padding:8px 0;font-size:15px;}
#conteudo #direita .experiencia{display:block;margin-bottom:15px;}
#conteudo #direita .experiencia p{clear:both;float:left;padding:10px 0;}
#conteudo #direita .tit-experiencia{display:block;float:left;}
#conteudo #direita .cidade{clear:both;color:#999;padding-left:5px;}
#conteudo #direita .habilidades{display:block;padding:8px 0;margin-bottom:25px;}
#conteudo #direita .habilidades div.firsthab{clear:both;display:block;margin-bottom:25px;}
#conteudo #direita .dirhab{width:430px;padding-bottom:8px;float:right;display:block;}
#conteudo #direita .dirhab a{color:#f99d1e;-webkit-transition-duration:.3s,.3s;}
#conteudo #direita .dirhab a:hover{color:#851d0d;text-decoration:underline;}
#conteudo #direita .pont{margin-bottom:40px;background:url(../imagens/pontilhado.gif) top left repeat-x;padding:10px 0 20px 0;}
div#contato{min-height:400px;height:auto!important;height:400px;}
div#contato div.esquerda{width:300px;float:left;}
div#contato div.esquerda p{margin:0 0 5px 7px;display:block;width:253px;padding:0 0 13px 0;text-align:justify;}
div#contato div.esquerda p a.twitter{color:#f99d1e;-webkit-transition-duration:.3s,.3s;}
div#contato div.esquerda p a:hover.twitter{color:#851d0d;text-decoration:underline;}
div#contato p.area-bot{clear:both;display:block;width:550px;}
div#contato p.area-bot span{position:absolute;float:left;color:#999;padding:15px 0 5px 8px;font-size:16px;text-align:left;}
div#contato p.area-bot span a{color:#f99d1e;font-size:16px;-webkit-transition-duration:.3s,.3s;}
div#contato p span a:hover{color:#851d0d;text-decoration:underline;}
div#contato input#nome,div#contato input#email{background-color:#121515;border:1px #fff solid;float:left;padding:6px 12px 8px 12px;margin:0 0 8px 5px;width:230px;color:#fff;font-weight:300;font-size:17px;-moz-border-radius:6px;-webkit-border-radius:6px;opacity:.5;}
div#contato #enviar{float:left;margin-left:455px;color:#fff;display:block;width:120px;background-color:#851d0d;border:0;right:0;bottom:11px;cursor:pointer!important;font-size:22px;-moz-border-radius:0 0 6px 6px;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;-webkit-transition-property:background-color,color;-webkit-transition-duration:.5s;padding:6px 12px 6px 16px;text-align:center;}
div#contato #enviar:hover{background-color:#f99d1e;color:#000;}
div#contato div.direita{width:550px;float:left;}
div#contato textarea#mensagem{border:1px #fff solid;background-color:#121515;display:block;font-size:17px;width:550px;height:147px;overflow:hidden;padding:6px 12px 8px 12px;-webkit-border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius:6px 6px 0 6px;opacity:.5;}
div#contato div.sucesso{border:3px solid #028c36;background:#dfc;color:#417596;font-weight:bold;font-size:16px;padding:30px;text-align:center;margin:10px auto;width:510px;-webkit-border-radius:6px;-moz-border-radius:6px;}
div#contato div.sucesso img{border:0;display:block;float:left;margin:-23px 0 0 50px;}
div#contato div.sucesso span{clear:both;display:block;float:left;margin:-30px 0 0 110px;}
div#contato div.erro{border:3px solid #851d0d;background:#ffcfcf;color:#801b1b;font-weight:bold;font-size:16px;padding:15px 8px;text-align:center;margin:10px auto;width:555px;line-height:21px;-webkit-border-radius:6px;-moz-border-radius:6px;}
div#contato div.erro img{clear:both;display:block;float:left;margin:-15px 0 0 70px;}
div#contato div.erro span{margin:0 0 0 -120px;}
div#contato div.erro ol{padding:8px 0 0 120px;}
div#contato div.erro ol li{color:#000;text-align:left;text-indent:8px;font-weight:bold;font-size:12px;}
h1.def{display:none;}
h2{color:#f99d1e;font-size:17px;margin-bottom:10px;border-bottom:#999 1px solid;padding-bottom:3px;letter-spacing:-1px;}
h3{color:#f99d1e;font-size:12px;padding:5px;font-weight:bold;}
h3 a{color:#f99d1e;font-size:12px;padding:5px;font-weight:bold;-webkit-transition-duration:.3s,.3s;}
h3 a:hover{color:#851d0d;text-decoration:underline;}
h4{font-weight:bold;}
h5{color:#ccc;display:block;height:26px;font-size:30px;letter-spacing:-2px;text-shadow:#000 3px 3px 4px;width:auto;opacity:.3;}
h5.titbemvindo{text-align:right;}
h5.titnovidades{text-align:left;}
.clearBoth{clear:both;display:block;}
.floatLeft{display:block;float:left;}
.floatRight{display:block;float:right;}
.semilight{font-weight:lighter;}
#erro404{clear:both;display:block;}
h1#pgerro{color:#851d0d;display:block;text-shadow:#000 3px 3px 4px;font-size:74px;letter-spacing:-6px;margin:55px auto;}
#erro404 p{color:#999;display:block;font-size:16px;}
#erro404 p a{color:#851d0d;font-size:16px;}
#erro404 p a:hover{text-decoration:underline;}
