@import url("reset.css"); /* css reset */

body {font-size:small;background:#069 url(../pics/header.jpg) repeat-X left top;}

.clear{clear:both;}

#fotos-home {position:relative; width:630px; height:226px; border:5px solid #fff;}
ul#kwicks {position:absolute; top:0; left:0;}
ul#kwicks li {float:left; width:90px; height:226px; overflow:hidden; margin:0 !important;}  

ul#kwicks li.last {margin-right:0;}

#legislacao ul li a {font:bold 0.9em tahoma, arial; color:#fff; margin-left:8px; font-family:tahoma, arial;}
#legislacao ul li a:hover {color:#D5D5D5;}

ul#kwicks li a img {display:block;}

li.clientes {color:#fff; margin-left:8px;}
div.foto img{float:left; display:inline; margin:10px 0 10px 10px; padding-left:0; background:none;}
iframe {margin-left:12px !important; width:610px; height:410px; border:2px solid #6699cc;}
div.clear {clear:both;}

.tit-curriculo {margin:15px 0 15px 0; font:0.88em/18px tahoma, arial; color:#fff;}
.lembrete {font:0.88em/18px tahoma, arial; color:#fff;}
.imgLeft, .imgRight {display:inline; margin:15px 30px 5px 30px;}
.imgLeft {float:left;}

.imgRight {float:right;}

input,textarea, select {font:0.7em tahoma, arial; color:#69c;}
textarea {padding:7px 0 6px 10px;}
input.text {background:url(../pics/bg-input.jpg) no-repeat left top; _background-attachment:fixed; width:140px; border:none; padding:7px 0 6px 10px;}
input.text_contato {background:url(../pics/bg-input_text.jpg) no-repeat left top; _background-attachment:fixed; width:197px; border:none; padding:7px 0 6px 10px;}
input.text_newsletter {background:url(../pics/bg-input_newsletter.jpg) no-repeat left top; _background-attachment:fixed; width:197px; border:none; padding:7px 0 6px 10px;}
.radio {font:0.7em tahoma, arial; color:#fff;}
input.cidade {width:150px; background:url(../pics/input-cidade.gif) no-repeat left top;}
input.uf {width:40px; background:url(../pics/input-uf.gif) no-repeat left top;}
input.bt {border:none; background-color:#fff; padding:3px 6px; cursor:pointer;}
input.news{border:none; color:#000; background-color:#fff; padding:3px 6px; cursor:pointer;}
h1 {font:bold 1.1em tahoma, arial; color:#fff;}
#interna h2 {font:bold 1.0em arial; color:#fff; padding-left:10px; padding-bottom:15px;}
#interna h3 {font:bold 0.90em arial; color:#fff;padding-left:10px; margin:5px;}

a.tit{color:#DF8100;}

a.tit:hover{color:#1C3855 !important;}

#interna ul.listit{padding-left:20px; margin:10px;}
#interna ul.listit-2{padding-left:20px;margin-top:2px; list-style-type:square; list-style-position:outside;}
#interna ul li.empresarial{color:#1C3855; font:bold 0.9em arial; margin:5px;}

#mainContent #interna ul.listit li a{margin:5px; font:bold 0.90em arial; color:#DF8100;}

a.volt{color:#DF8100; margin-left:270px;}

a.volt:hover{color:#1C3855;}

a.leia_mais {text-indent:-9000em; overflow:hidden; display:block; width:89px; height:17px; background:url(../pics/veja_mais.jpg) no-repeat;}
#flashserv {width:213px; height:180px; display:inline; margin:25px 30px 5px 30px; float:right;}
#noticias {float:left;}

a.leia_mais {margin:10px 0 0 26px;}

#clientes {float:right; text-align:center;}
#clientes img {margin:14px 0;}

div.box {margin-top:20px; width:312px; background-color:#026ea4;}
div.box h1 {padding:8px 0 0 32px; text-align:left;}
div.box ul {margin-left:13px;}

div.box div.bottom {height:17px; background:url(../pics/bottom-box.jpg) no-repeat left top;}
div.box h1 {height:32px; background:url(../pics/title-box.gif) no-repeat;}
ul.lista{margin-left:15px; color:#033;}
div#foto {margin:10px; float:left;}
#newsletter {padding:5px 0 0 20px; margin-top:10px; width:253px; height:100px; font:bold 1.1em tahoma, arial; color:#fff; background:url(../pics/img-newsletter.jpg) no-repeat;}
.mid {margin-left:25px;}

#mainContent ul.ftimg{margin-left:30px; width:580px; height:500px; float:left;}

#mainContent ul.ftimg li{float:left; width:170px; height:140px; background:#026ea4; margin:5px; padding:5px; border:1px solid #0985b9;}

#mainContent ul.imgcurriculo{width:190px; height:800px; position:absolute; top:90px; right:20px;}
#mainContent ul.imgcurriculo li{width:170px; height:140px; background:#026ea4; margin:5px; padding:5px; border:1px solid #0985b9;}