/*CSS - 2a5n0d9e2r0l0i9s.com
*/
*{
border:none;
list-style:none;
margin:0;
padding:0;
text-decoration:none;
vertical-align:baseline;}

/*-------TAGS-------*/
body{
background:#fff url(../imagens/fundo.gif);
font:12px Arial, Helvetica, sans-serif;
text-align:center;}

a{
color:#0a827c;
text-decoration:none;}

address{font-style:normal;}

/*-------CLASSES-------*/
.nivelador{zoom:1;}/*limpa elementos com float no IE7 ou menor*/

.nivelador:after{/*limpa todos os elementos com float*/
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;}

/*-------IDs-------*/
#container{
background:url(../imagens/container.jpg) bottom repeat-x;
margin:0 auto;
width:770px;
height:450px;}

#conteudo{
height:450px;
padding:10px;}

#conteudomap{
height:340px;
padding:10px;
}

#sessao1{
float:left;
height:350px;
text-align:left;
width:370px;
}

#sessaoretorno{
float:center;
height:350px;
text-align:center;
width:770px;
}

#sessao2{
float:left;
height:350px;
text-align:right;
width:360px;
}

#geral{
background:#fff;
margin:0 auto;
text-align:left;
width:770px;}

/*menu*/
#menu{
height:50px;
margin-left:320px;
width:450px;
zoom:1;}
	
#menu:after{
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;}	

#menu li{
display:block;
float:left;
font-size:12px;
font-weight:bold;
width:90px;}
	
#menu li a{
color:#000;
display:block;
height:17px;
margin:0 auto;
overflow:hidden;
padding-top:10px;
text-align:center;
width:90px;}
	
#menu li a:hover{color:#fff;}
/*fim, menu*/

#rodape{
background:url(../imagens/rodape.jpg) top no-repeat;
color:#f2f2f2;
height:35px;
margin:0 auto;
overflow:hidden;
padding-top:45px;
text-align:center;
width:770px;}

#rodape a{color:#fff;}

#topo{
background:#fff url(../imagens/topo.jpg) top no-repeat;
height:133px;
overflow:hidden;
text-align:left;}

fieldset, input, textarea {border:none;}

fieldset {
text-align:left;
margin:0 auto;
width:380px;
height:200px;
border:2px dotted;
border-color:#FF0000;
}

label {
  display:block;
  float:left;
  width:80px;}

input, textarea {
  margin-bottom:5px;
  border:1px solid #999999;
 }

legend {display:none;}