/*
Estrutura
--------------------------------------------------------------------------------
*/ 

*
	{
	margin:0px;
	padding:0px;
	border:0;
  text-decoration:none;
  vertical-align: middle;
	}

img 
  {
	border:0;
  }	  
 
hr
  { 
  display:none;  
  }

body
  {
  background:#fff;  
/*  font-family:Verdana, tahoma, arial;
  text-align:center;*/

/*  background: #fff url(../img/bg10.gif) repeat-x;*/
  text-align:center;
  font-family: Arial, Helvetica, sans-serif;
  }
  
.conteudo-geral 
  {
  width:780px;
  display:block;
  margin:20px auto;
  padding:0 0 2px 0;
  background: #fff url(../img/bg10.gif) repeat-x;
/*  background:#e6e7e8 url(../img/fundo.jpg) repeat-x;  */
  }
  
.topo
  {
  display:block;
  width:780px;
  height:130px;
  margin:0 auto;
  text-align:left;
  padding:20px 0 0 0;
  background:url(../img/topo_logo.gif) no-repeat right top;  
  }

.topo h1 
  {
  font-size:17px;
  margin:15px 0 0 38px;  
  }
  
.topo h2  
  {
  font-size:14px;
  color:#c00;
  margin:8px 0 2px 38px;
  }

.topo ul 
  {
  margin:0 0 0 54px;
  }

.topo ul li 
  {
  font-size:11px;
  }
  
.formulario 
  {
  margin:10px auto;
  width:700px;
  display:block;
  text-align:left;
  }


.form-contrato span 
  {
  display:block;
  width:680px;
  height:32px;
  font-size:12px; 
  }


.form-contrato label 
  {
  display:block;
  width:190px;
  text-align:right;
  float:left;  
  padding:4px 0;  
  vertical-align: baseline;
  }


.form-contrato fieldset h3,
.form-contrato fieldset h4
  {
  font-size:14px;
  margin:10px 0;
  display:block;
  font-weight: bold;
  }

.form-contrato fieldset h4 
  {
  font-size:11px;
  display:block;
  }

.form-grande,
.form-medio,
.form-pequeno,
.form-especial
  {
  border:1px solid #ccc;  
  width:400px;
  padding:2px;
  margin:0 6px;    
  }  

.form-medio 
  {
  width:200px;
  }
.form-pequeno 
  {
  width:100px;
  }
.form-especial 
  {
  width:50px;
  }  
.form-especial 
  {
  width:30px;
  }
  
.form-radio 
  {
  padding:2px;
  margin:0 6px;
  }
  
.buttom 
  {
  border:1px solid red;
  display:block;
  background:#fff;
  }        
  
  .obrigatorio
  {
  	color:#990000;
  }   
  
  a
  {
  	text-decoration:underline;
	color:#000000;
  }
  
.observ 
  {
  color:#666;
  font-size:10px;
  font-weight: normal;   
  }  
  
.voltar 
  {
  color:#666;
  font-size:11px;
  font-weight: bold;
  text-decoration: underline;
  }  