*                   {margin: 0; padding: 0;  }
body                {width: 100%; background-color: #eee;}
#geral              {margin: auto; margin: 0 0 40px 0;}

/*TOPO*/
#topo               {background-color: #1E3B67;}
#menu-topo          {width: 1000px; height: 80px; margin: auto;}
#logo               {width: 220px; min-height: 50px; float: left; margin: 20px 0 0 50px;}
#menu               {width: 615px; min-height: 80px; float: right;}
#menu ul li         {display: block; float: left;}
#menu ul            {margin: 26px 0 0 0;}
#menu a             {font-family: Oswald; color: #fff; font-weight: bold; font-size: 18px; text-decoration: none; text-transform: uppercase; padding: 28px 12px;}
#menu a:HOVER       {background-color: #fff; color: #1E3B67;}          
#slideshow          {width: 100%; min-height: 390px; }
#tela-slideshow     {width: 992px; margin: auto; background-color: #fff; min-height: 330px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin-top: 20px; padding: 5px;}
#slider             {width: 100%; min-height: 330px; background-color: #ccc;}
#slider .slides     {float: left; width: 100%; min-height: 300px;}
#slideshow .sombra-slider { width: 960px; margin:auto; height: 30px;}
a.inline {display:none;}

/*MEIO*/
#banner-novo{width: 1000px; margin: auto; background-color:#fff; min-height: 208px; margin-bottom: 20px; background-image: url('../i/banner-novo.jpg'); background-repeat: no-repeat;}
#agrupa-meio{width: 1000px; margin: auto;}
.meio               {width: 100%; display: inline-block; background-color: #fff; border: 1px solid #fff; box-shadow: 4px 5px 10px #ccc; border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.meio .topo-meio { width: 100%; display: inline-block; }

/*ESSA LINHA É PARA HOME*/
.meio .topo-meio h1{font-family: Oswald, Tahoma; color: #666; font-size: 42px; text-align: center; letter-spacing: -2px; line-height: 55px; padding: 15px 0;}

.meio .texto-meio{ width: 100%; background-color: #fff; margin-bottom: 15px; display: inline-block; }
.meio .texto-meio .texto{ border-bottom: 1px solid #eee; border-top: 1px solid #eee; padding: 30px 20px;}
.meio .texto-meio .texto .box-texto{float: left; width: 100%; min-height: 200px;}
.meio .texto-meio .texto .box-texto .box-texto-conteudo, .box-texto-conteudo1, .box-texto-conteudo2, .box-texto-conteudo3, .box-texto-conteudo4, .box-texto-conteudo5 {float: left; width: 100%; height: 140px; margin: 0 0 5px 0;}
.meio .texto-meio .texto .box-texto p, h3 {line-height:18px;}
.ocultar, .ocultar1, .ocultar2, .ocultar3, .ocultar4, .ocultar5  {float:left; margin:5px 0 10px 0; width:100%;}
#box1{background-image: url('../i/box-artigos.png'); background-repeat: no-repeat;}
#box2{background-image: url('../i/box-artigos1.png'); background-repeat: no-repeat;}
#box3{background-image: url('../i/box-artigos2.png'); background-repeat: no-repeat;}
#box4{background-image: url('../i/box-artigos3.png'); background-repeat: no-repeat;}
#box5{background-image: url('../i/box-artigos4.png'); background-repeat: no-repeat;}
#box6{background-image: url('../i/box-artigos5.png'); background-repeat: no-repeat;}
.clear {clear:both;}

/*ESSA LINHA É SÓ PARA A HOME*/
.meio .texto-meio .texto p{font-family: georgia; color: #666; text-align: center; font-size: 15px; line-height: 16px;}

.meio .texto-meio .texto p,h3 {font-family: georgia; color: #666; text-align: justify; line-height: 22px; } 
.meio .texto-meio .texto li {font-family: georgia; color: #666; text-align: justify; line-height: 25px; margin: 8px 0 8px 25px; font-size:13px; } 
.meio .texto-meio .texto h3{text-indent: inherit; margin: 15px 0 15px 0; font-weight: lighter; color: #333; float:left; width:100%;}
.meio .texto-meio .texto h3 + .meio .texto-meio .texto h3 {margin-top: 20px;}
.meio .servicos-meio{float: left; width: 100%; min-height: 250px; background-color: #EAE1D4; border-top: 1px solid #CFC4B7; border-bottom: 1px solid #CFC4B7; padding: 0 0 15px 0;}
.meio .servicos-meio .agrupa-box{float: left; width: 100%; min-height: 200px; margin: 5px 0 0 42px;}
.meio .servicos-meio .box1{float: left; width: 30%; min-height: 150px; margin: 5px 0 0 5px; }
.meio .servicos-meio .box1 .topo-box{float: left; width: 100%;}
.meio .servicos-meio .box1 img{float: left; margin: 5px 0 15px 100px;}
.meio .servicos-meio .box1 h2{font-family: Oswald; color: #6E594C; font-size: 15px; text-transform: uppercase; text-align: center;}
.meio .servicos-meio .box1 p{font-family: georgia; color: #6E594C; text-align: center; line-height: 22px;}
.meio .servicos-meio .box1 a{min-height: 30px; text-decoration: none; float: right; font-family: georgia; color: #6E594C; font-style: italic; margin: 0 67px 0 0;}
.meio .servicos-meio .box1 a .botao{margin: 0; float: left;}
.meio .servicos-meio .box1 .texto-box1{float: left; margin: 15px 0 0 16px; width: 92%; height: 128px;}

.meio .destaque-meio{float: left; width: 47%; margin: 15px 0 0 0; height: 230px;}
#logo-twitter {position: absolute; margin-top: -20px; margin-left: 10px;}

.meio .noticia {float: left; margin: 15px 0 0 25px;}
.meio .noticia + .noticia {border-top: 1px dotted #666; padding-top: 5px;}
.meio .noticia a {text-decoration: none; font-weight: bold; color: #666; }
.meio .noticia a:hover {text-decoration: underline; }

.meio .twitter-meio{float: right; width: 73%; height: 230px; margin: 15px 15px 0 0;}
.meio .box{float: left; width: 100%; min-height: 250px; background-color: #fbfbfb; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; margin: 20px 0 20px 0; padding: 0 0 10px 0;}
.meio .face-meio{float: left; width: 30%; height: 290px; margin: 15px 0 0 15px; background-color: #fff;}
.meio .agrupa{float: left; width: 620px; min-height: 300px; display: inline-block;}
.meio  .titulo{font-family: Oswald; color: #666; text-transform: uppercase; float: left; margin: 7px 0 0 25px;}
.meio .mapa-meio{float: left; background-color: #fff; border: 1px solid #eee; padding: 7px; margin: 15px 0 0 26px;}
.meio .contato-meio{float: left; width: 380px; display: inline-block; }
.meio .contato-meio .titulo{float: left; margin: 7px 0 0 0;}
.meio .contato-meio form{float: left; margin: 15px 0 0 0;}
.meio .contato-meio input{width: 350px; height: 30px; border: 1px solid #eee;}
.meio .contato-meio textarea{border: 1px solid #eee;}
.btn-enviar{float: right; width: 90px !important; border: 1px solid #eee; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-color: #fff; height: 33px; color: #999; font-family: georgia; font-style: italic;}

.copyright{float: left; font-family: Oswald; color: #666; font-size: 15px; text-transform: uppercase; margin: 0 0 17px 369px;}