body {font:10pt Verdana, Arial;}
.all {margin:15px 0 0 0; z-index:20;}
#all_m {margin:30px 30px 0 30px; z-index:-1;}
#t {z-index:-1;}

#table80 {width:80%;}
#table85 {width:85%;}
#table70 {width:70%;}
#table60 {width:60%;}
#table40 {width:40%;}
#table30 {width:30%;}
.fale {width:150px; height:20px; float:left; padding:10px; text-align:center;}
#volta {width:150px; height:40px;}
#anterior {width:150px; height:40px; left:600px; float:right;}
.prof {position:relative; width:260px; height:1160px; padding:10px; }

#mytable, #table80, #table85, #table70, #table60, #table40, #table30, #volta, #anterior,.prof {padding: 10px}
#tablee {width: 80%; border: 15px outset;}

td.dir {text-align:right; width: 30%; height: 30px;}
.logo {text-align:right;}
.d {text-align:right;}
.bg-dir {background:#FFF;}

div.dir {text-align:right;}

p {font:10pt; text-align:center;}

h5 {font:10px; right:inherit;}

hr {height:2px; width:65%;}

#rod_grad {height:45px; width:100%; position:relative; bottom:0; z-index:0;}
#rod_font {position:relative; bottom:-20px; z-index:-1; text-align:center;}
.aviso {position:relative; width:510px; top:10px; padding:0 15px 5px 15px;}
#corner {position:relative; padding:10px;}

.left {width:210px; height:320px; float:left; padding:10px; display:inline;}
.marq {width:210px; height:100px; float:left; padding:10px; display:inline;}
.foto {width:490px; float:right; padding:10px; display:none;}

a.news {text-decoration:none;}
a.news:hover {border-bottom:1px dashed #02F;}
.email {text-transform: lowercase;}

.grad {z-index:0; font: bold 250%/100% Verdana, Arial, sans-serif; position: relative; width: 95%; left:30px; display: block;}
.grad span {z-index:2; position: absolute; bottom: -0.15em; display: block; width: 95%; height: 31px;}

.stepcarousel{position: relative; overflow: scroll; width: 520px; height: 395px;}
.stepcarousel .belt{position: absolute; left: 0; top: 0;}
.stepcarousel .panel{float: left; overflow: hidden; margin: 10px; width: 500px;}

.basic  {width: 550px; border: 1px solid black;}
.basic div {padding: 10px;}
.basic a {cursor:pointer; display:block; padding:5px; text-decoration: none; font-weight: bold; color:#333; background: #00a0c6 url(imagens/AccordionTab0.gif); border-top: 1px solid #fff; border-bottom: 1px solid #999;}
.basic a:link:hover, .basic a:hover {background:#fff url(imagens/AccordionTab2.gif);}
.basic a.selected {background: #80cfe2 url(imagens/AccordionTab2.gif);}
