* {margin:0;padding:0;list-style:none;vertical-align:baseline;}
img{border:0;}
table{clear:both; border-collapse:collapse;}
a{color:#2665ae; text-decoration:underline;}
a:hover{text-decoration:underline;}

body{background:#43084f url(_imgs/bg0.jpg) left top repeat-x;font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#43084f;}

#ct{width:890px; display:block; margin:auto;}

#tp{display:block; height:440px; background:url(logodrb.png) left top no-repeat;}

.tpa{display:block; float:left; width:340px;}
.tpb{display:block; float:right; width:550px; height:416px; background:url(_imgs/box.png) left top no-repeat;}
.tpk{display:block; height:260px;}
.tpm{display:block; float:left; width:240px; height:150px;}
.tpi{display:block; float:right; width:95px; height:150px; text-align:right; position:relative; left:9px;}

.tpbs{display:block; width:520px; height:386px; margin:15px 0 0 15px;}


/* fonte bonita */
#topo .dados strong em,
.tgt{font-family:Cambria, Georgia, "Times New Roman", serif;}

.pb{display:block; float:right; width:120px;}
.pb img,
.dts img{margin-bottom:10px; border: none;}
.pm{display:block; float:left; width:230px;}
.gc{display:block; float:left; width:500px; margin-left:20px; background: #FFF url(_imgs/gc0.gif) left top no-repeat;}
.gct{display:block; clear:left;}
.gcf{display:block; clear:left; background: #FFF url(_imgs/gc1.gif) left bottom no-repeat;font-size:0.1em; height:8px;}

#central{display:block; clear:left; padding:5px;}

ul.dt,ul.sl{display:block; list-style:none; margin-left:5px;}
ul.dt li,ul.sl li{display:block; margin:10px 0 15px 0;}
ul.dt li a,ul.sl li a{display:block; padding:0 0 0 35px; background-position: left top; background-repeat: no-repeat; text-decoration:none;letter-spacing:-0.05em; min-height:20px; clear:left;}
ul.dt li a:hover,ul.sl li a:hover{text-decoration:underline;}
ul.dt li a{color:#FFF;}
ul.sl li a:hover{color:#43084f; text-decoration:none;}

.dtm{display:block; color:#FFF; padding:0 0 0 40px;}

.div{display:block; width:300px; height:100px; background:url(_imgs/div.png) left top no-repeat; text-indent:-99999px; margin:50px 0 0 0;}
.div:hover{background-position:left bottom;}

.dts{display:block; margin-bottom:30px;}


.dvb{display:block; width:130px; height:30px; background:url(_imgs/dvb.gif) left top no-repeat; text-indent:-99999px; float:right; }
.dvb:hover{background-position:left bottom;}

h1{display:block; font-size:2.6em; font-weight:normal; font-style:italic; letter-spacing:-0.1em; margin:0 0 10px 0; padding:0px;}
h2{display:block; font-size:1.8em; font-weight:normal; font-style:italic; letter-spacing:-0.1em; margin:10px 0 10px 0; padding:0px;}
h3,h4{display:block; font-size:1.3em; font-weight:bold; font-style:italic; letter-spacing:-0.05em; padding:0px;}
h3{margin:15px 0 10px 0;}
h4{margin:0 0 10px 0;}

.txt{display:block; font-size:1.1em; line-height:1.5em;}

.lb{display:block; clear:left;}
.lb a{display:block; float:left; width:220px; height:250px; margin:5px; border: #FFF 5px solid; padding:2px;}
.lb a:hover{border-color:#999;}

.eq{display:block; clear:both; height:200px;}
.eqf{display:block; width:200px; float:left;}
.eqt{display:block; width:250px; float:left;}

.ft{display:block; clear:left; padding-left:5px;}
.ft a{display:block; float:left; width:130px; height:120px; margin:5px; border: #FFF 5px solid; padding:2px; text-align:center; text-decoration:none;}
.ft a span{display:block; text-align:center;}
.ft a:hover{border-color:#999;}

ul.ftl{display:block; list-style:none;}
ul.ftl li{display:block;}
ul.ftl li a{display:block; padding:4px; border-left:#FFF 3px solid; text-decoration:none;}
ul.ftl li a:hover{border-color:#43084f; color:#43084f;}

.rd{display:block; color:#d1a8d9; font-size:0.9em; line-height:2em; padding:20px; text-align:center;}
.rd a{color:#d1a8d9;}
.rd a:hover{color:#FFF;}

.bxbn{display:block; overflow:hidden; height:300px;}

.d4shared{background-image:url(_imgs/4sh.jpg);}
.drapid{background-image:url(_imgs/rapid.jpg);}
.dmedia{background-image:url(_imgs/media.jpg);}

.otb{display: block; float:right; font-size:0.6em; letter-spacing: 0px; font-weight: bold; padding: 5px 10px 0 0;}

label,input,textarea{padding:4px; font-size:14px;}.it,.ev,label,textarea{display:block; width:470px;padding:4px; font-size:14px;}textarea{line-height:20px; height:70px; margin-bottom:10px;}input{margin-bottom:10px;}.ev{text-align:right;}label{font-weight: bold;}


