body{font-family: 'Open Sans',Arial; font-size: 13px; margin: 0; background-position:0 100px;}
.total01{background: url(../imagens/bgtopo.png) center top repeat-x;}


/*Default*********************/
::selection{background: green;color: white;text-shadow: none;}
ul{margin: 0; padding: 0; list-style: none;}
ul li{list-style: none;}
a {cursor: pointer; outline: none; text-decoration: none; color: black;}
a:hover {color: green;}
a img{border: 0;}

p{line-height: 22px;}

h1,h2,h3,h4{margin-: 0;}
        
h1{font-size: 36px;  padding-bottom: 10px; margin-bottom: 0;}
h2{font-size: 25px;}
h3{font-size: 20px;}
h4{font-size: 16px;}
        
p{line-height: 23px;}
ul{margin: 0; padding: 0;}
li{list-style: none; margin: 0;}
        
a { font-weight: bold;}
        
.total{width: 100%; }
.bloco{ float: left; width: 700px;}
.left{float: left;}
.hide{display: none;}
.right{float: right;}
.middle{margin: 0 auto;}    
.ultima{margin-right: 0!important;}
#pagina{width: 990px; margin: 0 auto;}

/*Titular******************/
.titular{width: 100%; height: 100px; overflow: hidden;background: #afe4b9;color: white;}
.titular h1{ margin: 0; padding-bottom: 3px;}
.titular h3{ margin: 0;}
    


/*Topo*********************/
#topo{width: 100%;  z-index: 100;position:relative; }
#topo .topo{width: 960px; margin: 0 auto;overflow: hidden;}
#topo .logo img{ float: left; display: block; width: 280px;  margin: 6px 0 13px;}
.total_topo{width: 100%;}
.tel{width: 360px; float: right;margin-top: 25px;}
.tel span{font-size: 38px; line-height: 30px; margin-top: 7px; float: right;}

/*Pacotes*****************/
.pacotes{width: 990px; float: left; margin-bottom: 30px;}
.pacotes a{display: block;  }
.pacotes li{width: 310px ; float: left; margin: 30px 30px 0 0 ;}    
.pacotes li div{ width: inherit; height: 200px;}
.pacotes li img:hover{opacity: 0.7;}
.pacotes h4{margin: 0; color: white;}
.pacotes h3{text-align: center; color: gray; margin: 8px 0;}
.pacotes h3:hover{color: black;}
    
/*Footer*********************/
#footer{padding: 15px 0 20px;width: 100%;overflow: hidden;background: #323232; color: white;}
#footer .footer{width: 980px; margin: 0 auto;}
#footer p{margin-top: 10px; float: right; width: 100%; line-height: 20px; text-align: center; font-weight: bold;}
#footer span{font-size: 12px; color: #CDE9CE;}
#footer .agencia7{width: 85px; height: 20px; float: right; margin-top: 10px;background: url(../imagens/agencia7.png) top;}
#footer .agencia7:hover{background: url(../imagens/agencia7.png) bottom; }
