body {
	margin:0;
	
}
#geral {
	width:960px;
	margin-left: auto;
	margin-right: auto;
}
#topo {
	width:960px;
	margin-top:15px;
	position:relative;
	border-bottom: 1px solid #000;
	height:55px;
}
#logo {
	position:relative;
	float:left;
}
#logo img {
	margin-top:4px;
}
#menu {
	margin-top:8px;
	position:relative;
	float:right;
}
#slider {
	margin-top:8px;
	width:960px;
	height:275px;
	position:relative;
	background-color:#ffffff;
	border-bottom: 1px solid #000;
}
#corpo {
	margin-top:40px;
	margin-bottom:28px;
	width:960px;
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#333;
}
#corpo a {
	color:#900;
}
#corpo a:hover {
	text-decoration:underline;
}
#parte_a {
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	margin-right:30px;
	color:#706F6F;
	width:300px;
}
#parte_a img {
	margin-bottom:10px;
}
#parte_a a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#900;
	font-weight:bold;
}
#parte_a a:hover {
	text-decoration:underline;
}
.title_1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3C3C3B;
	font-weight:bold;
}
.title_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	font-weight:700;
}
.title_2 img {
	border:0;
	padding-right:8px;
	clear:both;
}
#parte_b {
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-right:30px;
	color:#706F6F;
	width:300px;
}
#parte_b img {
	margin-bottom:12px;
}
#parte_b a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#706F6F;
}
#parte_b ul {
	margin:0;
	list-style-type:none;
	padding:0;
}
#parte_b li a {
	display:block;
	border-bottom:1px #999 dashed;
	border-left: 2px solid #333;
	padding:4px;
}
#parte_b li a:hover {
	color:#706F6F;
	background-color:#F6F6F6;
	padding-left:3px;
	border-left: 3px solid #821010;
}
#parte_c {
	float:left;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#706F6F;
	width:300px;
}
#parte_c img{
clear:both;
margin:0;
}



.title_3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#900;
	font-weight:bold;
}



#box_texto {
	background-color:#821010;
	width:255px;
	margin:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	padding:3px;
}
#twitter {
	margin-top:20px;
	width:300px;
	border-right:1px #CCC dotted;
	position:relative;
	float:left;
	clear:both;
	padding-right:20px;
}
#rodape {
	border-top: 1px #999 solid;
	width:960px;
	margin:auto;
	position:relative;
	float:left;
	padding-top:20px;
	padding-bottom:50px;
}
#rodape_txt {
	text-align:right;
	color:#999;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	width:960px;
	position:relative;
	float:left;
}
#box_a {
	position:relative;
	margin-right:30px;
	float:left;
	width:300px;
}
#box_a a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3C3C3B;
	font-weight:normal;
}
#box_a a:hover {
	color:#821010;
	font-weight:bold;
}
#box_a li {
	list-style:none;
}
#box_a ul {
	margin:0;
	padding:0;
}
#box_b {
	position:relative;
	float:left;
	margin-right:30px;
	width:300px;
}
#box_b a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3C3C3B;
	font-weight:normal;
}
#box_b a:hover {
	color:#821010;
	font-weight:bold;
}
#box_b li {
	list-style:none;
}
#box_b ul {
	margin:0;
	padding:0;
}
#box_c {
	position:relative;
	float:left;
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3C3C3B;
}
h1 {
	position:relative;
	width:100%;
	height:20px;
	font-size:12px;
}
h1 span {
	position:absolute;
	height:100%;
	width:100%;
	background:url(../images/rodapeimagens.jpg) no-repeat;
}
h1#titulo_um span {
	background-position:0 0px;
}
h1#titulo_dois span {
	background-position:0 -20px;
}
h1#titulo_treis span {
	background-position:0 -40px;
}
h2 {
	position:relative;
	width:100%;
	height:20px;
	font-size:12px;
}
h2 span {
	position:absolute;
	height:100%;
	width:100%;
	background:url(../images/servicos_imagens.jpg) no-repeat;
}
h2#titulo_um span {
	background-position:0 0px;
}
h2#titulo_dois span {
	background-position:0 -20px;
}
h2#titulo_treis span {
	background-position:0 -40px;
}
h2#titulo_quatro span {
	background-position:0 -60px;
}
#midias_sociais {
	width:960px;
	margin-top:20px;
	position:relative;
	float:left;
}
#servicos_box {
	position:relative;
	margin-right:20px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	width:220px;
}
#lado_um {
	margin-top:50px;
	width:470px;
	background-color:#f9f9f9;
	margin-right:20px;
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#333;
}
#lado_um img {
	padding:20px;
}
#lado_um a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:normal;
	color:#333;
}
#lado_um a:hover {
	text-decoration:normal;
	color:#821010;
}
#lado_dois {
	margin-top:50px;
	width:470px;
	background-color:#f9f9f9;
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#333;
}
#lado_dois img {
	padding:20px;
}
#lado_dois a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:normal;
	color:#333;
}
#lado_dois a:hover {
	text-decoration:normal;
	color:#821010;
}
.title3 {
	font-family:Helvetic, Arial, sans-serif;
	font-weight:normal;
	text-align:center;
	color: #fff;
	background: #fff;
	text-shadow: 1px 1px 4px#666;
	font-size:48px;
}
h6 {
	font-family: DeliciousSmallCapsRegular, Verdana, Geneva, sans-serif;
	font-weight:normal;
	letter-spacing:20px;
	text-align:center;
	position:relative;
	color: #333;
	margin:0;
	width:100%;
	background: #fff;
	text-shadow: 1px 1px 4px #CCC;
font-size:48px;
	clear:both;
}
@font-face {
	font-family: 'DeliciousSmallCapsRegular';
	src: url('fontes/delicious-smallcaps-webfont.eot');
	font-weight: normal;
	font-style: normal;
}



#espacamento {
	position:relative;
	float:left;
	width:960px;
	height:50px;
	clear:both;
}
/*Formulário*/

label {
	float: left;
	width: 120px;
	font-weight:normal;
}
input, textarea {
	width: 180px;
	margin-bottom: 5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px; /* future proofing */
	-khtml-border-radius: 4px; /* for old Konqueror browsers *//*border:1px solid #999;*/
	}
textarea {
}
.boxes {
	width: 1em;
}
#submitbutton {
	color:#900;
	margin-top: 5px;
	width: 90px;
}
br {
	clear: left;
}
#formulario {
	position:relative;
	float:left;
	width:300px;
	height:100%;
	margin-left:90px;
}
#texto_formulario {
	margin: 0px 0px 1.9em;
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	float:left;
	width:200px;
	margin-bottom: 1.9em;
	margin-right:30px;
}
#texto_resposta {
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	float:left;
	margin:0;
}
#beagle1 {
	position:relative;
	float:left;
}
#beagle2 img {
	position:relative;
	float:left;
}
#wrcctagcloud {
	margin-top:20px;
	position:relative;
	float:left;
	width:580px;
	text-align:left;
	margin-left:20px;
}
.tagcloud {
	font-weight: bolder;
	line-height: 1.4em;
}
.tagcloud li {
	display: inline;
	padding: 0;
	margin: 0;
}
.tagcloud li a {
	padding: 0 0.2em 0 0.2em;
	text-decoration: none;
}
fieldset {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px; /* future proofing */
	-khtml-border-radius: 4px; /* for old Konqueror browsers *//*border:1px solid #999;*/
	}



#redbox {
position:relative;
width:240px;
height:20px;
color:#FFF;
padding:5px;
margin-left:30px;
background-color:#900;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}	
#redbox a {
color:#FFF;
text-align:center;
font-style:italic;
}	
#redbox a:hover {
color:#fff;
text-decoration:underline;
}	

.direita {
	position:relative;
	float:right;
		}
		
		
#bandeiras {
	width:100px;
	float:left;
	margin-top:10px;
	position:relative;
	margin-left:30px;
	}
	#bandeiras img{
	border:0;
	margin-right:8px;
	}
	
		#corpoparte_a {
	position:relative;
	float:left;
	width:350px;
	height:1000px;
	background: #CCC; /* old browsers */
background: -moz-linear-gradient(top, #CCC 0%, #fff 100%); /* firefox */
margin-right:50px;
padding-top:20px;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CCC), color-stop(100%,#fff)); /* webkit */
/* ie */
progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ececec', endColorstr='#ffffff'); /* IE6 & IE7 */

    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ececec', endColorstr='#ffffff')"; /* IE8 */

}

		
		#corpoparte_b {
	position:relative;
	float:left;
	width:558px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	font-size:12px;
		}		
	#fotocv {
	position:relative;
	width:205px;
	border:1px solid #666;	
	margin:auto;
	background-color:#fff;
	-webkit-box-shadow: 1px 1px 12px #a8a5a8;
-moz-box-shadow: 1px 1px 12px #a8a5a8;
box-shadow: 1px 1px 12px #a8a5a8;
	padding:20px;
		}
	
		
	#wagnerinformation {
	position:relative;
	width:250px;
	margin:auto;
	padding-top:16px;
	letter-spacing: 0.04em;
	text-align:center;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	}
	#wagnerinformation2 {
	position:relative;
	width:250px;
	margin:auto;
	padding-top:16px;
	letter-spacing: 0.04em;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
		}
	
	.wagnertitle {
		font-size:22px;
			}
.wagnertitle2 {
		font-size:22px;
		border-bottom:1px solid #900;
		display:block;
		color:#900;
		width:558px;
		font-family:Arial, Helvetica, sans-serif;
		padding-bottom:10px;
		margin-bottom:10px;
			}		
#wagnerinformation2 ul{
margin:0;
padding:0;
		}		
#wagnerinformation2 li{
padding-bottom:10px;
padding-top:10px;
border-bottom:1px dashed #999;
display:block;
list-style:none;
}			

