html {
     overflow-y: scroll;
     overflow-x: auto;
  }

* {
margin: 0;
padding: 0;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
} 

#clear { clear: both; }

BODY {
background: #0a0809 url('images/midbg.jpg') repeat-y center top;
color: #b1b1b1;
}

img{border: none}
a {text-decoration:none;}

#topo {
position: relative;
width: 950px;
height:70px;
z-index: 5;
}

#topobg {
position: absolute;
width: 100%;
height:70px;
z-index: 4;
background: #fe0000;
}

#logo {
position: relative;
width: 117px;
height: 52px;
margin-top: 10px;
left: 70px;
float: left;
z-index: 8;
}

#menu {
position: relative;
margin-top: 28px;
left: 70px;
width: 620px;
height: 26px;
float: left;
z-index: 8;
}

#menu img{
margin: 0px 15px 0px 15px;
}

#side_bar {
position: absolute;
top: 38px;
left: 100%;
margin-left: -215px;
width: 215px;
height: 32px;
background: url('images/side_bar.gif') no-repeat;
z-index: 9;
}

#topbg {
position: absolute;
width: 100%;
height: 341px;
background: url('images/topbg.jpg') no-repeat center top;
z-index: 1;
}

#box {
position: relative;
width: 950px;
z-index: 3;
}

#fixbg {
position: absolute;
top: 70px;
width: 100%;
height: 182px;
background: url('images/fixbg.jpg') no-repeat center top;
z-index: 0;
}

#blackbox {
position: relative;
width: 950px;
padding-top: 160px;
background: #000000 url('images/topbox.jpg') no-repeat center top;
}

#boxc {
position: relative;
width: 880px;
}

#botbox {
position: relative;
width: 950px;
height: 68px;
padding-top: 15px;
background: url('images/botbox.gif') no-repeat;
z-index: 2;
font-size: px;
color: #666666;
}

#celula {
position: absolute;
width: 180px;
left:50%;
margin-left: 230px;
margin-top: 58px;
height: 20px;
padding-top:8px;
text-align:center;
z-index: 9999;
}

#home1 {
position: relative;
width: 580px;
height: 295px;
background: #1a1a1a;
text-align: left;
float: left;
}

#pad {
padding: 15px 20px 15px 20px;
}

#home2 {
position: relative;
width: 295px;
height: 295px;
float: right;
}

#insti {
position: relative;
width: 580px;
background: #1a1a1a;
text-align: left;
float: left;
}

#insti2 {
position: relative;
width: 295px;
float: right;
}

#missao {
position: relative;
width: 295px;
height: 175px;
margin-top: 5px;
background: #1a1a1a;
}

#visao {
position: relative;
width: 295px;
height: 145px;
margin-top: 5px;
background: #1a1a1a;
}

#ititle {
position: absolute;
width: 43px;
height: 17px;
margin-left: 228px;
margin-top: 18px;
text-align: right;
}

#oquot {
position: absolute;
width: 30px;
height: 26px;
margin-left: 15px;
margin-top: 38px;
background: url('images/oquot.gif');
}

#cquot {
position: absolute;
width: 30px;
height: 26px;
margin-left: 250px;
margin-top: 115px;
background: url('images/cquot.gif');
}

#ipad {
padding: 52px 50px 0px 50px;
text-align: center;
}

#cont {
position: relative;
width: 580px;
height: 450px;
background: #1a1a1a;
text-align: left;
float: left;
}

#cont2 {
position: relative;
width: 295px;
float: right;
}

#sac {
position: relative;
width: 295px;
height: 251px;
background: url('images/sac.jpg');
}

#sacpad {
padding: 20px 40px 0px 20px;
font-size: 18px;
}

.bold {
font-weight: bold;
font-size: 20px;
}

#csa {
position: relative;
width: 295px;
height: 194px;
margin-top: 5px;
font-size: 14px;
background: url('images/csa.gif');
}

#csapad {
padding: 5px 40px 0px 40px;
}

#guia {
position: relative;
width: 880px;
background: #ffffff;
}

#mguia {
width: 880px;
height: 30px;
background: #e4e4e4;
text-align:center;
}

#padguia {
padding-top: 5px;
}

#mguia a{
margin: 0px 15px 0px 15px;
color: #666666;
font-size: 16px;
}

#arrow {
position: absolute;
width: 13px;
height: 11px;
background: url('images/sub_arw.gif') no-repeat;
}

#show {
position: relative;
width: 880px;
height: 250px;
background: #ffffff;
}

#showpad {
width: 420px;
padding: 20px 0px 0px 40px;
color: #1a1a1a;
text-align: left;
float: left;
}

#showpic {
position: relative;
width: 380px;
height: 250px;
float: right;
}

#lista {
position: relative;
width: 880px;
height: 66px;
background: url('images/model_bg.gif') repeat-x;
}

#lp {
position: relative;
width: 95px;
height: 66px;
float: left;
}

#lfix {
position: relative;
height: 66px;
float: left;
}

#lppad {
padding-top:19px;
}

#lppad a{
font-size: 18px;
color: #1a1a1a;
}

#lp_on {
position: relative;
width: 95px;
height: 66px;
background: url('images/amodel_bg.gif') repeat-x;
float: left;
}

#lista_arw {
position: absolute;
width: 23px;
height: 21px;
margin-top: -21px;
background: url('images/yellow_arw.gif') no-repeat;
z-index:999;
}

#class {
position: relative;
width: 880px;
height: 149px;
}

#class_arw {
position: absolute;
width: 25px;
height: 21px;
margin-top: -21px;
background: url('images/black_arw.gif') no-repeat;
z-index:999;
}

#prev {
position: absolute;
margin: 18px 0px 0px 6px;
left: 0px;
width: 14px;
height: 25px;
z-index: 9999;
}

#next {
position: absolute;
left: 0px;
margin: 18px 0px 0px 860px;
width: 14px;
height: 25px;
z-index: 9999;
}

.biggray {
line-height: 25px;
font-size: 14px;
color: #b1b1b1;
}

.title {
font-size: 20px;
font-weight: bold;
color: #fcb831;
}

.cinp {
color: #000000;
border: 0px;
font-size: 12px;
width: 305px;
height: 20px;
background: #d9d9d9;
}
