* {
margin:0px;
padding:0px;
list-style:none;
text-decoration:none;
border:0px;
}
body {
	background-color:#000000;
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
}
#tudo {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-380px;
	margin-top:-187px;
	width: 760px;
	background-color:#5e5e5e;
}
#tudo:before {
	display: block;
	line-height: 0;
	background: url(../img/superior_dir.png) top right no-repeat;
	content: url(../img/superior_esq.png)
}
#tudo:after {
	display: block;
	line-height: 0;
	background: url(../img/inferior_dir.png) bottom right no-repeat;
	content: url(../img/inferior_esq.png)
}

#geral{
	width:760px;
	height:375px;
	padding-left:10px;
	padding-right:10px;
}

#cabecalho img{
float:left;
}

#contato{
position:absolute;
top:0px;
right:0px;
margin-top:10px;
margin-right:10px;
float:right;
text-align:right;
}

#linha_hr{
width:740px;
float:left;
height:11px;
background-image:url(../img/hr.jpg);
background-position:center;
background-repeat:no-repeat;
}

#linha_hr hr{
display:none;
}




#menu{
background-image:url(../img/barra_menu.jpg);
position:absolute;
top:75px;
right:0px;
margin-right:10px;
width:482px;
height:32px;
float:right;
}

#menu ul{
padding-top:3px;
}
#menu ul li{
	width:132px;
	display:block;
	height:26px;
	float:left;
	text-align:center;
	padding-left:14px;
	padding-right:14px;
	line-height:26px;
	cursor:pointer;
}
#menu ul li a:link, #menu ul li a:visited{	text-decoration:none;
color:#FFFFFF;}
#menu ul li:hover{
	width:132px;
	height:26px;
	background-image:url(../img/botao.png);
	background-position:center;
	background-repeat:no-repeat;
}

#rodape{
	position:absolute;
	bottom:0px;
	margin-bottom:10px;
	text-align:center;
	background-image:url(../img/rodape.jpg);
	width:742px;
	height:32px;
	line-height:32px;
}
#rodape h1{
	font-size:12px;
	font-weight:normal;

}

#conteudo{
position:relative;
top:10px;
width:740px;
}


#coluna1{ text-align:center; width:144px; height:212px; float:left; line-height:212px; background-image:url(../img/fundo_coluna1.jpg); background-position:center; background-repeat:no-repeat;}
#coluna2{ width:596px; height:212px; float:right; background-image:url(../img/fundo_coluna2.jpg); background-position:center; background-repeat:no-repeat;}
#coluna2 p, #coluna2 ul{
padding:10px;
}
#coluna2 ul li{
width:80px;
height:80px;
float:left;
padding:1px;
}
#coluna2 ul li a:link{
color:#000000;
}

#formulario, #resposta{
width:310px;
height:310px;
line-height:normal;
}

#resposta{
font-family:verdana;
font-size:16px;
}
#resposta h3{
font-family:verdana;
font-size:20px;
color:#000000;
font-weight:normal;
}
#formulario{
background-color:#5e5e5e;
}
#formulario form, #formulario p{
padding:5px;
}

#formulario form input{
width:300px;
}

#formulario form textarea{
width:300px;
height:110px;
}