/*HTML*/

html, body, h1, h2,h3,h4,p{
margin:0;
padding:0;
text-align:center;
}
body{
font-family:Arial;
font-size:10pt;
background-color:#000;
}
h1,h2,h3,h4{
text-transform:uppercase;
text-align:center;
}
h1{
font:normal 16pt arial;
}
h2{
font:normal 14pt arial;
}
h3{
font:normal 12pt arial;
}
h4{
font:normal 10pt arial;
}
p{
margin-bottom:10px;
}
img{
border:none;
}
/*ID*/
#pagina{
margin:0 auto;
width:780px;
text-align:center;
border-left:1px solid #000;
border-right:1px solid #000;
background:#fff;
}
#topo{
height:218px;
background:#C0C0C0;
border-bottom:1px solid #000;
}
#topo h1{
display:none;
}
#conteudo{
position:absolute;
top:218px;
left:50%;
margin-left:-210px;
width:420px;
height:1150px;
/*border-left:1px solid #000;
border-right:1px solid #000;*/
text-align:left;
}
#conteudo12{
  position:absolute;
  top:220px;
  left:50%;
  margin-left:-208px;
  width:415px;
  height:1050px;
  /*height:1127px;*/
  text-align:left;
}
#barraEsq{
width:180px;
/*height:1185px;*/
float:left;
overflow:hidden;
}
#barraEsq1{
  *height:1050px;
  width:180px;
  border-right:1px solid #000;
  float:left;
  overflow:hidden;
  margin:0;
  padding:0;
}
#barraDir{
width:180px;
/*height:1160px;*/
float:right;
overflow:hidden;
}
#barraDir1{
  width:180px;
  *height:1050px;
  float:right;
  overflow:hidden;
  border-left:1px solid #000;
  background:#fff;
  margin:0;
  padding:0;
}
#areaRestrita{
background:#ccc;
padding:10px 0;
}
#areaRestrita label{
display:block;
width:70px;
float:left;
text-align:right;
margin-right:5px;
margin-bottom:10px;
}
#areaRestrita input{
background:#fff;
border:1px solid #000;
float:left;
width:100px;
}
#rodapeMenu{
height:40px;
background:url(/img/bkg_rodape_menu.gif) repeat-x;
clear:both;
font:normal 11pt arial;
color:#000;
line-height:40px;
}
#rodapeMenu a{
font:normal 11pt arial;
color:#000;
}
#rodapeMenu a:hover{
color:#ccc;
}

#rodape{
height:34px;
background:url(/img/bkg_rodape.gif) repeat-x;
line-height:34px;
clear:both;
}
#caixaFormBemVindo{
width:140px;
margin:0 auto;
text-align:left;
}
#doenca{
width:350px;
margin:0 auto;
text-align:center;
}
#doenca input{
width:150px;
margin-right:5px;
margin-left:5px;
border:1px solid #666;
background:#fff;
}
#contrato{
  overflow:auto;
  height:420px;
}
#contrato2{
overflow:auto;
height:1000px;
}
#formContato{
}
#formContato label{
width:120px;
border-bottom:2px dotted #666;
margin-right:5px;
margin-bottom:10px;
float:left;
}
#formContato input, #formContato textarea{
width:250px;
float:left;
border:1px solid #666;
}
#formContato textarea{
height:100px;
}

/*CLASS*/
.logo{
text-decoration:underline;
color:#FF0000;
font-style:italic;
font-weight:bold;
font-family:"Times New Roman";
}
.logot{
color:#000000;
text-decoration:underline;
}
.b{
font-weight:bold;
}
.u{
text-decoration:underline;
}
.borda{
margin:10px;
padding:10px;
border:1px solid #666666;
background:#E0E0E0;
}
.borda1{
margin:10px;
padding:10px;
border:1px solid #666666;
background:#ffffff;
}
.bordaBranca{
margin:10px;
padding:10px;
border:1px solid #666666;
background:#aaa;
}
.bordaBrancaFFF{
margin:10px;
border:1px solid #666666;
}
.red{
color:#FF0000;
}
.clear{
clear:both;
}
.fundoEsqCinza{
background:#A0A0A0;
margin:0;
padding:5px 0;
}
.fundoEsqBranco{
background:#fff;
margin:0;
padding:5px 0;
}
.fundoEsqBranco1{
background-color:#ffffff;
margin:0;
padding:0;
}
.fundoEsqfundo{
  margin:0;
  padding:0;
}
.linha{
  width:100%; height:1px;
  border:1px solid #000000;
  background-color:#000000;
}
.borderBot{
  border-bottom:1px solid #000;
}
.borderTop{
  border-top:1px solid #000;
}
.fundoCinza{
  background:#C0C0C0;
  padding:10px 0;
}
.fundoBranco{
  background:#fff;
  padding:10px 0;
}
.just{
  text-align:justify;
}
.center{
text-align:center;
}
.imgCentro{
vertical-align:middle;
}
#prop_vgt{
  background:url(/img/fundo2.png) top repeat-x;
}

