html, body {min-height:100%; min-width:100%;}
body {background: url('../img/bg.jpg') center -181px; font-family: ; font-size: ;} /* default site font */
.clear {clear:both; display:block; height:0px; width:100;} /* Floats Cleanning */
div {background: transparent;}
a {text-decoration:none;} /* dafault link style */
a:hover {text-decoration:underline;} /*default hover link style */
h1 {font-family: 'Open Sans', sans-serif; font-weight: 700;} /* default H1 */
h2 {} /* default H2 */
h3 {} /* default H2 */
p {font-family: Tahoma; font-size: 12px; line-height: 16px; font-weight: lighter;}  /* default p */
small {font-size: 10px;}

.content {width: 960px; margin: auto; position: relative;}
.topo {height: 600px; background: url('../img/marcafundo.png') no-repeat 382px -10px;}
.logo {position: absolute; top:25px; z-index: 10;}
.logo img {display: block;}
.hr-bolas {background: url('../img/contato-hr.png'); height: 5px; float: left; position: relative; top:8px;}
.vr-bolas {background: url('../img/clientes-vr.png') repeat-y; width:15px; float: left; position: relative; margin: 0 5px;}
/* Menu */
.menu 
{  
	background: url("../img/bg-menu.jpg") repeat-x scroll 0 8px transparent;
    height: 66px;
    position: absolute;
    right: -140px;
    top: 70px;
    width: 732px;
}
.menu ul {margin-left: 20px;}
.menu li { }
.menu a {font-family: Helvetica; font-weight: lighter; color: #fff; font-size: 18px; padding: 24px 20px; display: block; }
.menu a:hover, .menu .selectedLava a {color:#145e6e; text-decoration: none; }
#bolinhas {position: relative; float: right; top:50%; margin-top: -3px;}

.banner {position: relative; margin-top: -100px;}
.banner .slide {width: 525px; height: 380px; position: relative; top:95px; float: left; overflow:hidden;}
.banner .imagem {float: right; height: 380px}

.footer {background: url('../img/bg-repeat-footer.jpg') repeat-x; margin-top: 32px; height: 74px; width: 100%; color: #c2c2c2;}

/* index */

.top-conteudo {
	height: 320px;
	width: 1200px;
	margin-top: -150px;
	margin-left: -120px;
	background: url('../img/bg-top-conteudo.png') no-repeat center top;
	position: relative;
	z-index: 8;
	padding-top: 160px;
}

/* Slide Texto */
.menu-slide {position: absolute; top:-135px;}
.showing {overflow: hidden; width: 890px; position: relative; top:-35px;}
.colunas, .colunas-empresa, .colunas-servicos, .colunas-contato {width: 960px; margin: 0 auto; color: #fff; position: relative;}
.colunas p, .colunas-empresa p, .colunas-servicos p, .colunas-contato p {margin-top: 10px;}
.colunas .titulo img {float: left; margin-right: 5px;}
.colunas .titulo h1 {float: left; }
.colunas .showing {width: 906px; overflow: hidden;}
.colunas .slides {position: relative; width: 2880px;}
.colunas .slide1, .colunas .slide2, .colunas .slide3 {float: left;}

.colunas .slide1 .col-1 {width: 254px; margin-right: 60px; margin-left: 30px; float: left;}
.colunas .slide1 .col-2 {width: 240px; margin-right: 68px; margin-top: 20px; float: left;}
.colunas .slide1 .col-2 .titulo h1 {margin-top: 10px;}
.colunas .slide1 .col-3 {width: 234px; float: left; margin-top: 50px;}

.colunas .slide2 .col-1 {width: 254px; margin-right: 60px; margin-left: 30px; float: left;}
.colunas .slide2 .col-2 {width: 240px; margin-right: 68px; margin-top: 20px; float: left;}
.colunas .slide2 .col-2 .titulo h1 {margin-top: 10px;}
.colunas .slide2 .col-3 {width: 234px; float: left; margin-top: 50px;}

.colunas .slide3 .col-1 {width: 350px; margin-right: 60px; margin-top: 40px; margin-left: 110px; float: left;}
.colunas .slide3 .col-2 {width: 350px; margin-right: 68px; margin-top: 90px; float: left;}
.colunas .slide3 .col-2 .titulo h1 {margin-top: 5px;}
.colunas .slide3 .col-1 .titulo h1 {margin-top: 5px;}

/* Empresa */

.colunas-empresa .slide-empresa .col-1 {width: 850px; margin: 0 auto;}
.colunas-empresa .slide-empresa .col-2 {width: 470px; margin-right: 80px; margin-top: 40px; float: right;}
.sitacao-empresa h2 {font-family: Helvetica; font-weight: lighter; color: #40c4ce; font-size: 16px; text-align: center; line-height: 20px;}
.colunas-bottom-empresa {width: 960px; margin: 0 auto; color: #737373;}
.colunas-bottom-empresa h1 {color: #737373; font-size: 18px;}
.colunas-bottom-empresa p {font-size: 12px; font-family: Tahoma; color:#737373; line-height: 14px;}
.colunas-bottom-empresa .col-1 {width: 420px; margin-left: 30px; position: relative; float: left;}
.colunas-bottom-empresa .col-1 .noticia {margin-top: 10px;}
.colunas-bottom-empresa .col-1 .data {background: url('../img/home-bgtwitter.png') no-repeat; font-family: Tahoma; color: #fff; height: 50px; width: 50px; float: left; margin: 0 5px 5px 0; text-align: center; position: relative;}
.colunas-bottom-empresa .col-1 .data .dia {font-size: 22px; position: relative; top:10px;}
.colunas-bottom-empresa .col-1 .data .mes {font-size: 12px; position: relative; top:13px;}
.colunas-bottom-empresa .col-1 .texto {position: relative; top: 3px;}

.colunas-bottom-empresa .col-2 {width: 412px; margin-right: 30px; float: right; margin-top:20px;}

/* Serviços */

.colunas-servicos .slide-servicos .col-1 {width: 850px; margin: 0 auto; }
.colunas-servicos .slide-servicos .col-2 {width: 470px; margin-right: 32px; margin-top: 45px; float: right;}
.colunas-bottom-servicos {width: 960px; margin: 0 auto; color: #737373; margin-top: 20px;}
.colunas-bottom-servicos .titulo {width: 400px; height: 70px; text-align: center;}
.colunas-bottom-servicos .topico {margin-bottom: 20px; height: 200px;}
.colunas-bottom-servicos .texto {margin-top: -10px; padding:0 1px; margin-bottom: 10px;}
.colunas-bottom-servicos .texto p {text-align: justify;}
.colunas-bottom-servicos .leia-mais {float: right; display: block;}
.colunas-bottom-servicos h1 {color: #FFF; margin-left: 10px; position: relative; top:13px;}
.colunas-bottom-servicos h1 img {vertical-align: middle; margin: -5px 5px 0 0;}
.colunas-bottom-servicos .col-1 {width: 400px; margin-left: 30px; float: left;}
.colunas-bottom-servicos .col-2 {width: 400px; margin-right: 30px; float: right;}

/* LyteBox Content */
.lite-item {font-family: Tahoma; font-size: 12px; font-weight: lighter; line-height: 16px; color: #737373; margin: 5px;}
.lite-item b {font-weight: bold;}
.lite-item ul li {list-style: disc; margin-left: 20px;}
.lite-item .titulo {width: 400px; height: 70px; text-align: center; margin: 0 auto;}
.lite-item h1 {color: #FFF; margin-left: 10px; position: relative; top:13px;}
.lite-item h1 img {vertical-align: middle; margin: -5px 5px 0 0;}

/* Parceiros */
.colunas-bottom-parceiros {padding: 0 30px;}
.colunas-bottom-parceiros h1 {color: #737373; font-size: 22px;}
.colunas-bottom-parceiros .parceiro {margin-top: 25px;}
.colunas-bottom-parceiros .parceiro .logo-parceiro {float: left;}
.colunas-bottom-parceiros .parceiro .parceiro-texto {color: #737373; text-align: justify;}
.colunas-bottom-parceiros .col-1 {width: 445px; float: left;}
.colunas-bottom-parceiros .col-2 {width: 415px; float: right;}

/* Contato */

.colunas-bottom-contato {margin-top: 10px;}
.colunas-contato h1 {font-size: 20px;}
.colunas-contato p {font-size: 12px;}
.colunas-contato .desc {font-family:'Open Sans',sans-serif; font-weight: 700; font-size: 14px;}
.colunas-contato .slide-contato .col-1 {width: 530px; margin: 0 30px; text-align: right; float: left; position: relative; top:30px;}
.colunas-contato .slide-contato .col-1 a {color:#fff;}
.colunas-contato .slide-contato .col-2 {width: 290px; margin-right: 70px; margin-top: 35px; float: right;}
.colunas-bottom-contato .col-1 {width: 350px; float: left;}
.colunas-bottom-contato .col-2 {float: right; margin-right: 30px; width: 510px;}
.colunas-bottom-contato h1 {float: left; font-size: 22px; color: #737373;}
.colunas-bottom-contato p {color:#737373;}
.contato-map {border-width: 5px; border-color: #fff; border-style: solid; margin-top: -5px; }

.contato-direito { width: 490px; font-size: 12.8px; margin-top: 10px;}
.contato-direito p { padding: 0px 31px 17px; }
.contato-direito textarea { border-color: #b5b5b5; border-width: 1px; border-style: solid; float: right; color:#a2a2a2; width: 265px; height: 103px; padding: 2px 2px; font-family: tahoma; font-size: 12px; }
.contato-direito input { height: 16px;}
.input-nome { border-color: #b5b5b5; border-width: 1px; border-style: solid; color:#a2a2a2; width:207px; margin-bottom: 7px; padding: 2px; }
.input-cidade { border-color: #b5b5b5; border-width: 1px; border-style: solid; color:#a2a2a2; width:207px; margin-bottom: 3px; float: left; width:110px; padding: 2px; }
.input-estado { border-color: #b5b5b5; border-width: 1px; border-style: solid; color:#a2a2a2; width:207px; margin-left: 8px; margin-bottom: 3px; float: left; width:83px; padding: 2px; }
.btnenviar { float: right; border-width:0px; margin-top: -1px;}
.contato-direito input[type=image]{height: 24px; margin-top: 3px;}
.error_box{ background: none repeat scroll 0 0 #FAD3C4; border: 1px solid #A75B4E; border-radius: 5px 5px 5px 5px; color: #444444; display: none; font-size: 13px; margin: 0 0 15px; padding: 4px; width: 400px; margin-top: 3px; font-family: tahoma; float:left; text-align: center;  }

/* Bottom Coluns */
.colunas-bottom {width: 960px; margin: 0 auto; color: #737373;}
.colunas-bottom h1 {color: #737373; font-size: 18px;}
.colunas-bottom p {font-size: 10px; line-height: 14px;}
.colunas-bottom .col-1 {width: 320px; margin-left: 30px; position: relative; float: left;}
.colunas-bottom .col-1 .noticia {margin-top: 10px;}
.colunas-bottom .col-1 .data {background: url('../img/home-bgtwitter.png') no-repeat; font-family: Tahoma; color: #fff; height: 50px; width: 50px; float: left; margin: 0 5px 5px 0; text-align: center; position: relative;}
.colunas-bottom .col-1 .data .dia {font-size: 22px; position: relative; top:10px;}
.colunas-bottom .col-1 .data .mes {font-size: 12px; position: relative; top:13px;}
.colunas-bottom .col-1 .texto {position: relative; top: 3px;}

.colunas-bottom .col-2 {width: 412px; margin-right: 30px; position: relative; float: right; top:20px;}