body{margin:0;padding:0;font:11px Verdana, Arial;background:#eee;color:#666}
h1,h2,h3{margin:0 0 5px;font:bold italic 17px 'Trebuchet MS', Arial, sans-serif;letter-spacing:-1px}
h1,h2{padding-left:10px}
h1 a,h2 a,h3 a{text-decoration:none}
h2{font-size:16px;margin-top:10px}
h3{margin:0;font:normal bold 120% Verdana, Arial}
p{line-height:150%;margin:0 0 5px}
li *{*position:relative}
#cnt p{text-align:justify}
li p{text-align:left;padding:0}
form br{clear:both}
li{overflow:hidden}

small{font-size:9px}
img{border:0}
a,.frm3{color:#036}
a:hover{color:#069}
#cnt li{padding:5px 0}

#all,#all2,#all3{width:1000px;border:1px solid #ccc;background:#fff url('bg_all.gif') repeat-y}
#all2{background:#fff url('bg_all2.gif') repeat-y}
#all3{background:#fff url('bg_all3.gif') repeat-y}
#top{height:97px;background:#666;margin-left:200px;overflow:hidden}
#esq{width:170px;float:left;padding:38px 0 0}
#dir{width:290px;float:left;padding:5px}
#all2 #dir{width:250px}
#cnt{width:480px;float:left;padding:10px 25px;overflow:hidden}
#all2 #cnt{width:520px}
#all3 #cnt{width:780px}
#rdp{clear:both;padding:20px;background:#fff;border-top:1px solid #ccc;color:#999;position:relative;overflow:hidden;height:13px;text-align:right}
#rdp a{color:#666}
#rdp a:hover{color:#111}
#rdp div{position:absolute;right:299px;top:0;padding:20px 21px;border:1px solid #eee;border-width:0 1px}
#all2 #rdp div{right:229px;padding:15px 56px}

#atual{position:absolute;top:107px;left:13px;font:bold 15px "Trebuchet MS", Arial}

#bc{border:1px solid #ccc;background:#eee;color:#666;padding:10px;padding-left:210px}
#bc a,#bc b{position:relative;font-weight:normal}
#bc img{margin:-12px}

#esq ul,.l1,.l2{margin:0;padding:0;list-style:none;position:relative}
#esq li a,#esq li b{padding:12px;display:block;background:#ccc url('bg_menu.jpg') no-repeat;text-decoration:none;font-weight:bold;font:bold 12px "Trebuchet MS", Arial;color:#036;width:146px}

#esq li a:hover,#esq li b{background:#fff url('bg_menu2.gif') no-repeat;color:#fff}
#esq center{margin:15px 0}
#esq center img{border:0;margin:5px}
#esq center a img{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5}
#esq center a:hover img{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}

.pol1,.pol2,.pol3,.pol4{margin-bottom:3px}
.pol1,.po11 *{width:100px;height:100px}
.pol1 div{background:transparent url('pol_1.gif') no-repeat;height:100px;margin:-100px 0;position:relative}
.pol2,.po12 *{width:65px;height:65px}
.pol2 div{background:transparent url('pol_2.gif') no-repeat;height:65px;margin:-65px 0;position:relative}
.pol3,.po13 *{width:80px;height:80px}
.pol3 div{background:transparent url('pol_3.gif') no-repeat;height:80px;margin:-80px 0;position:relative}
.pol4,.po14 *{width:180px;height:180px}
.pol4 div{background:transparent url('pol_4.gif') no-repeat;height:180px;margin:-180px 0;position:relative}


.left{float:left;margin-right:7px}
.right{float:right;margin-left:7px}

#dstq,#dstq2{border-bottom:1px solid #ccc;margin:0 -25px 10px;padding:0 25px 10px;line-height:200%}
.l1 a,.l2 a,#dstq a{color:#555;text-decoration:none}
.l1 a:hover,.l2 a:hover,#dstq a:hover{color:#111}
#dstq h3{padding:20px 0 0}

.l1 li,.l2 li{border:1px solid #fff;background:#fff url('bg_l1.jpg') right 98.99% no-repeat}

.l1 label{clear:left}
.l1 .in{clear:none}
.l1{font-size:10px;margin:15px 0 10px;}
.l1 li{margin:0 -25px;padding:0 25px!important}
.l2{border:1px solid #ccc;background:#fff;padding:10px 0 0;font-size:9px}
.l2 li{background-image:url('bg_l2.jpg');background-position:left 99.99%;margin:0;padding:3px 15px}
.l2 li ul{padding:5px 0 0 25px;margin:0 0 10px}
.l2 li li{padding:1px 0;background:none;margin:0}
.l2 small{display:block;text-align:right!important;clear:both;font-weight:bold;padding:0 0 5px}
.l2 .btn{background-image:url('bg_btn2.gif')}
.l2 label{width:112px;padding:1px 2px;margin:0 0 3px -5px;border:0;font-size:7pt}
.l2 br{clear:both}
.l2 .in{background:#fafafa;width:145px;margin:0 -7px 3px 0;color:#666}
.l2 .imp{position:relative;padding:5px;clear:both}
.l2 .imp *{float:none;background:none}
#all2 .l2 .btn{background-image:url('bg_btn3.gif')}
.l2 h2{margin:0;padding:0}
.l1 .pol2{position:relative;top:-15px}



li.nb{height:auto;background-image:none;margin-bottom:0;padding:5px 15px}

a.btn,input.btn{display:block;text-align:center;text-decoration:none;background:#036 url('bg_btn.gif') center center no-repeat;color:#fff;font:9px verdana!important;padding:5px;*height:10px;clear:both}
#cnt a.btn{margin:0 auto -15px;position:relative;top:-5px;*top:-13px}
a:hover.btn{color:#fff;background-color:#000}

input.btn{width:410px;height:22px;border:0;float:none}

#logo{width:312px;height:135px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='logo.png');background-image:url('logo.png');*background:none;position:absolute;top:0;left:0}

input,label,select{vertical-align:middle;float:left;margin:2px;font-size:8pt}
select,.frm{border:1px solid #7F9DB9}
label{width:140px;margin:2px -3px 2px 2px;background:#eee;padding:3px 0 1px 5px;color:#111;border:1px solid #ddd}
hr{clear:both;border:0;border-bottom:1px solid #666;height:1px;margin:10px 50px}
fieldset{margin:10px auto;border:1px solid #ddd;padding:10px}
fieldset fieldset{width:95%;margin:10px auto;border:1px dotted #ddd}
legend{font-size:9pt;color:#333;padding:5px;background:#fafafa}
.frm,.frm2,textarea,.frm3{border:1px solid #7F9DB9;font-size:8pt;padding:2px;margin:2px!important}
textarea{*position:relative;top:-1px;left:-2px}
.frm{background:#fff;border:1px solid #036}
.frm2{background:#ffe;border:2px solid #069;margin:1px!important}
.frm3{background:none;border:1px solid #ddd;text-decoration:underline}
.in{padding:5px;display:inline;border:0;background:none;width:auto;margin:0}
.blk{width:auto;float:none;display:block;border:0;background:none;margin:0;padding:10px 0 0;clear:both}
.in2{float:left;width:185px}
.check{float:left;padding:0;margin:5px -5px 5px 5px;*margin:0 -5px 5px 5px}
select{padding:0;height:17px;*height:19px;overflow:hidden}
option{border-bottom:1px solid #eee}
.invisible{border:0;background:none}

.imp{border:1px solid #ccc;background:#fafafa;padding:20px;margin:10px;line-height:200%}
form.imp{line-height:120%}
.imp h3{margin:20px 0 5px;background:#fff;padding:5px;border:1px solid #eee}
h3 .right{font-weight:normal;margin:-14px 5px 0;*margin:-20px 5px 0}
.imp{font-size:7.5pt}
.cols label{border:none;width:160px;background:none;font-size:7pt}

.e td{background:#fff!important;text-align:center;padding:5px;margin:15px 0;border:0!important}
.e td i{font-family:Arial, Helvetica, sans-serif}
.e td{background:#FAF9F5;text-align:center;padding:5px;margin:15px auto;border:1px solid #ECE9D8;width:auto}
.e td i{font-family:Arial, Helvetica, sans-serif!important}
.center{clear:both!important;display:block!important;margin:0 auto}

.bg2{background-color:#FAF9F5!important}
.on{background-repeat:repeat-y!important;position:relative;top:-2px;padding-top:5px!important}

#ass{display:block;width:990px;text-align:right;margin:10px 0}
a#ass img{filter:alpha(opacity=25);-moz-opacity:0.25;opacity:0.25}
a:hover#ass img{filter:alpha(opacity=65);-moz-opacity:0.65;opacity:0.65}

#recomenda{margin:10px -20px;padding:5px 20px 5px 180px;background:transparent url('mailicon.jpg') 140px 0 no-repeat;float:right;width:290px;font-size:7.5pt}
#recomenda label,#recomenda .frm,#recomenda .frm2{width:125px}
textarea{width:256px!important;height:55px}
#recomenda a{margin:0 0 20px 5px;display:block}
#recomenda .btn{width:100px;margin:5px auto 0}
#recomenda label.in{width:200px}

#pergunte,#pergunte2,#pergunte3{width:220px;height:62px;margin:10px auto;*margin:6px auto;overflow:hidden}
#pergunte{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pergunte.png');background-image:url('pergunte.png');*background:none}
#pergunte2{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pergunte_en.png');background-image:url('pergunte_en.png');*background:none}
#pergunte3{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pergunte_es.png');background-image:url('pergunte_es.png');*background:none}
#dir > #pergunte,#dir > #pergunte2,#dir > #pergunte3{*margin:5px auto 0;position:relative;*top:5px;*filter:none}
#dir > #pergunte{background-image:url('pergunte.png')}
#dir > #pergunte2{background-image:url('pergunte_en.png')}
#dir > #pergunte3{background-image:url('pergunte_es.png')}
#pergunte a,#pergunte2 a,#pergunte3 a{width:254px;height:59px;display:block;position:relative}

.bal{position:absolute;border:1px solid #333!important;background-image:none!important;width:300px}
.bal a.right{margin:2px -10px 0 0;display:block;width:20px;height:20px;background:url('fecha.gif') no-repeat}
.bal a:hover.right{background-position:0 -20px}
}