/*CSS - 2a5n0d9e2r0l0i9s.com
*/
*{
border:none;
margin:0;
padding:0;
text-decoration:none;
vertical-align:baseline;}

/*-------TAGS-------*/
body{
background:#5274b4 url(../imagens/fundo.gif);
color:#2f2f2f;
font:11px Arial, Helvetica, sans-serif;
text-align:center;}

a{color:#0a827c;}

address{font-style:normal;}

/*-------CLASSES-------*/
.addr{margin:140px 0 0 40px;}

.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-------*/
#coluna_direita{
float:right;
width:540px;}

#coluna_esquerda{
background:url(../imagens/coluna_esquerda.jpg) no-repeat;
float:left;
min-height:425px;
width:228px;}

#geral{
background:#fff;
margin:0 auto;
text-align:left;
width:770px;}

/*Menu*/
#menu{
margin-left:10px;
width:177px;
}

#menu ul li{
font:bold 12px "Trebuchet MS", Tahoma, Arial, Helvetica, Verdana, sans-serif;
height:23px;
text-align:left;
list-style:none;
}	

#menu ul li a{
background:url(../imagens/btn.gif) no-repeat;
color:#fff;
display:block;
height:20px;
margin:0 auto;
margin-left:10px;
padding-top:1px;
padding-left:60px;
width:117px;
float:left;
}

#menu li a:hover{
background-position:-177px;
color:#28166f;}
/*fim, Menu*/

#rodape{
background:url(../imagens/rodape.jpg) top no-repeat;
color:#f2f2f2;
height:59px;
margin:0 auto;
overflow:hidden;
padding:100px 70px 0 0;
text-align:right;
width:700px;}

#rodape a{color:#fff;}

#topo{
background:url(../imagens/topo.jpg) top no-repeat;
height:166px;}

/* ------------------------------------------------------------- FORM CONTATO */
/* background:#f00; */ /* border: 1px solid #ff0000; */
#geral #container #conteudo #coluna_direita .data-frm{
	width:490px;
	float:left;
}
#geral #container #conteudo #coluna_direita .data-frm .form-dados{
	width:390px;
}
#geral #container #conteudo #coluna_direita .data-frm .form-dados p{
	margin-bottom:2px;
	text-align:right;
}
#geral #container #conteudo #coluna_direita .data-frm .input-text-contact{
	width:270px;
	height:17px;
	padding:1px;
	font-size:11px;
	color:#666666;
	background:#fff;
	border: 1px solid #63bbe4;
}
#geral #container #conteudo #coluna_direita .data-frm .form-dados-msg{
	width:130px;
}
#geral #container #conteudo #coluna_direita .data-frm .form-dados-msg p{
	margin-bottom:2px;
	text-align:right;
}
#geral #container #conteudo #coluna_direita .data-frm .form-dados-msg .input-area{
	width:270px;
	height:150px;
	padding:1px;
	margin-left:105px;
	font-size:11px;
	color:#666666;
	background:#fff;
	border: 1px solid #63bbe4;
}
#geral #container #conteudo #coluna_direita .data-frm .form-bnt{
	width:380px;
	margin-top:3px;
	margin-bottom:20px;
	text-align:right;
	
}
