body {
   	background: url(../images/bg.jpg) #FFFFFF left top repeat-x;
    font-family: Verdana, Arial, Helvetica, sans-serif;
   	
}
.clear {
   clear:both;
}
.container {
  margin: 0 auto;
  width: 1000px;
}
.topo {
   width: 1000px;
   margin-top: 10px;
   position:relative;
   display:block;
}
h1 {
	color:#F27900;
	line-height:1.25em;
	font-size:22px;
	text-decoration:none;
	letter-spacing:1px;
	position:relative;
	display: block;
	text-align:center;
	top:5px;
	padding-bottom: 12px;
}

.contato {
   background: #45AFD7;
   display:block;
   padding-top: 0px;
   width: 520px;
   min-height: 330px;
   border:1px #45AFD7 solid;
   padding:1px; border-collapse: collapse;
   border-radius: 6px 6px 6px 6px;
   -moz-border-radius:6px 6px 6px 6px;
   -webkit-border-radius:6px 6px 6px 6px;
   -ms-border-radius:6px 6px 6px 6px;
}
.contato input, textarea {
   background: #F2F2F2;
   border:1px #FF8000 solid;
   min-height: 20px;
}
.contato .botao {
   background: #FF8000;
   border:1px #FF8000 solid;
   border-radius: 6px 6px 6px 6px;
   -moz-border-radius:6px 6px 6px 6px;
   -webkit-border-radius:6px 6px 6px 6px;
   -ms-border-radius:6px 6px 6px 6px;
   min-height: 28px;
   width: 105px;
   color:#FFFFFF;
   font-weight: bold;
   cursor: pointer;
   font-size:13px;
   
}
.contato .botao:hover {
   background: #FFD900;
   border:1px #FFD900 solid;
   border-radius: 6px 6px 6px 6px;
   -moz-border-radius:6px 6px 6px 6px;
   -webkit-border-radius:6px 6px 6px 6px;
   -ms-border-radius:6px 6px 6px 6px;
   min-height: 28px;
   width: 105px;
   color:#606060;
   font-weight: bold;
   cursor: pointer;
   font-size:13px;

}
.contato .txt4 {
	color:#FFFFFF;
	font-size:12px;
	margin-bottom:5px;
	padding:0;
	line-height:1.25em;
}
.contato .txt4 strong {
	color:#FFFFFF;
	font-weight:bold;
}
.txt2 {
	color:#202020;
	font-size:12px;
	margin-bottom:5px;
	padding:0;
	line-height:1.25em;
}
.txt2 strong {
	color:#202020;
	font-weight:bold;
}
.logo {
   width: 550px;
   height: 191px;
   margin: 0 auto;
   position:relative;
   display:block;
   margin-left: 80px;
   margin-top: 10px;
}
.content {
   background: #F8F8F8;
   display:block;
   padding-top: 0px;
   width: 1000px;
   min-height: 400px;
   border:1px #FF8000 solid;
   border-radius: 10px 10px 10px 10px;
   -moz-border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
	-ms-border-radius:10px 10px 10px 10px;
	z-index: 1;
}
.content .texto {
   position:relative;
   display:block;
   font-size:12px;
   line-height: 1.28em;
   padding: 12px;
   color: #202020;
}
.content .texto img {
   position: relative;
   float: right;
   margin: 5px;
   border-radius: 5px 5px 5px 5px;
   -moz-border-radius:5px 5px 5px 5px;
   -webkit-border-radius:5px 5px 5px 5px;
   -ms-border-radius:5px 5px 5px 5px;
}
.content .texto border_none{
   margin-left: -3px;
}

.list ul
 {
 list-style-type: none;
 padding: 10px;
 margin: 0px;
 }
.list li
 {
 background-image: url(../images/marker-2.png);
 background-repeat: no-repeat;
 background-position: 0px 5px;
 padding-left: 14px;
}
.list li span
 {
 padding-left: 10px;
}

#footer {
    background: #45AFD7 left bottom repeat-x;
    width: 100%;
    height: 110px;
    margin-top: -30px;
    z-index: -1;
    }
#footer .wrapper{
    margin: 0 auto;
    width: 980px;
    }
#footer .wrapper .texto {
  margin: 0 auto;
  width: 800px;
  float: left;
  color: #FFFFFF;
  font-size:12px;
  line-height: 1.5em;
  position: relative;
  padding-top: 50px;
  padding-right: 30px;
  padding-left: 35px;
  display: block;
}
#footer .wrapper .margin_top45 {
    padding-top: 45px;
    padding-left: 900px;
}
#footer .wrapper .icones {
    width: 50px;
 	display:inline;
	position: relative;
    padding-bottom: -50px;
}
.list-services {
   	margin:0;
   	padding:0 0 0 17px;
}
.list-services li {
	float:left;
	padding:8px 5px 0 0;
	}
.list-services li a {
	display:inline-block;
		}
