*{margin: 0;
  padding: 0;
}

body {
	font-family:Tahoma, Verdana, Helvetica;
	background-color:#212121;
	font-size: 12px;
	color: #7e7e7e;}
	
#geral{width:1024px;  margin:0 auto;}

#topo {width:1024px; height:92px; text-align:center; background:url(imgs/topo.jpg) no-repeat center ;}
#topo h1{float:left; margin:6px 0 0 30px; }
#topo ul{float:right;margin-top:40px; margin-right:65px; }
#topo ul li{display:inline;}
#topo ul li a{ text-decoration:none;font-size:22px;color:#fff; 
	font-family:arial,tahoma,helvetica,verdana,sans-serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:37px; 
	padding-right: 40px; }
#topo ul li a:hover{color:#333;}

#recentes{width: 1024px; height:198px; background:url(imgs/bgrecentes.jpg) no-repeat center; border-bottom:1px solid #4B4B4B;}
#recentes ul {display:inline; }
#recentes ul li{float:left; text-decoration:none; list-style-type:none; margin-top: 42px; margin-left:24px;}


.borderimage{border: 5px solid #454545; }
a:hover img { border-color: #222; }
b {color: #3AB3FA;}
#main {width:1024px; float:left;}

#contato_box ul {color: #3AB3FA; list-style-type:none;  margin-left:370px; font-size:26px;font-family:arial,tahoma,helvetica,verdana,sans-serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	letter-spacing:-2px;
	line-height:22px; }

#rodape p{width:1024px; text-align:center; font-size: 11px; color:#4b4b4b; float:left; margin-bottom:4px;}


.titulo_cor1 {
	color: #ffffff;
	font-size: 20px;
	font-family:arial,tahoma,helvetica,verdana,sans-serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:27px; }
	
.titulo_cor2 {font-size:20px;color: #3AB3FA;
	font-family:arial,tahoma,helvetica,verdana,sans-serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:27px;}
	
#contato {

	width: 800px;
	margin-left: 82px;
	
}

#contato_box {
	width: 850px;
	float: left;
	clear: both;
	margin-top: 16px;

}

.contato_box_titulo {
	float: left;
	font-size: 18px;
	
}

.contato_box_conteudo {
	width: 832px;
	border: 1px solid #363636;
	float: left;
	background-color: #2d2d2d;
	padding: 8px;
	margin-top: 4px;
	line-height: 20px;
	margin-bottom: 10px;

}
.contato_box_conteudo strong{color:#fff; font-size:14px;}
.texto {color:#ccccccc;font-size:14px;}

#form1 {
	float: left;
	width: 345px;
	margin-right: 10px;

}


form {
	background-color: #2D2D2D;
	margin-bottom: 10px;
	width: 345px;
}
fieldset {
	border: none;
}
legend {
	display: none;
}
label {
	display:block;
	font-weight:bold;
}
input {
	border: 1px solid #363636;
	color:#CCCCCC;
	background-color: #212121;
	font-family: Verdana, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding: 5px;
	margin-top: 5px;
}
textarea {
	border: 1px solid #363636;
	height:100px;
	display:block;
	color:#CCCCCC;
	background-color: #212121;
	font-family: Verdana, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding: 5px;
	margin-top: 5px;
}
input.button {
	font: bold 12px Arial, Sans-serif;
	height: 28px;
	margin: 0;
	padding: 2px 3px;
	color: #fff;
	border: 1px solid #363636;
	background-color: #272727;
}

input.button:hover {
	font: bold 12px Arial, Sans-serif;
	height: 28px;
	margin: 0;
	padding: 2px 3px;
	color: #272727;
	border: 1px solid #272727;
	background-color: #39B2F9;
	cursor:pointer;
}
