﻿@charset "utf-8";

/*Padrão*/
body   { margin: 0; font:12px arial; color:#4f412c; background:url(/img-layout/bkg-body.jpg) repeat-x; }
img    { border:none; }
h1     { font-size:13px; color:#fff; padding:3px 0 0 25px; *padding-top:12px; }
h2     { font-size:12px; color:#4f412c; margin:10px 0; padding:0; }    
h3	   { font-size:10px; color:#ffffff; margin:10px 0; padding:0; }
p      { padding:0; margin:10px 0; }
strong { font-weight:bold; }

/*Estrurura*/
#base                 { width:950px; margin:auto; /*border:solid 1px #aaa;*/ }
#topo                 { height:115px; position:relative; background:url(/img-layout/bkg-top.jpg) repeat-x; }
#conteudo             { width:950px; position:relative; float:left; /*background:url(/img-layout/bkg-conteudo.jpg) repeat-x;*/ }
#center               { width:678px; float:right; position:relative; margin-right:30px; display:inline; background: url(/img-layout/bkg-center.jpg) repeat-x; }
#left                 { width:220px; float:left; }
#footer               { height:60px; padding-top:30px; position:relative; clear:both; background:url(/img-layout/bkg-footer.jpg) 0 30px repeat-x; }

/*Menu Topo*/
.menuTopo             { margin:0; padding:0; position:absolute; bottom:45px; right:30px; }
.menuTopo li          { float:left; margin-left:6px; display:inline; list-style:none; }
.menuTopo a           { color:#333; text-decoration:none; margin-right:5px; }
.menuTopo a:hover     { text-decoration:underline; }

/*Menu Left*/
.menuLeft             { margin:35px 0 0 40px; _margin-left:20px; padding:0; float:left; }
.menuLeft li          { display:block; list-style:none; }
.menuLeft h2          { margin:0; padding:0; font-size:12px; color:#000; clear:left; }
.menuLeft ul          { margin:4px 0 12px 5px; padding:0; float:left; }
.menuLeft a           { margin-bottom:1px; float:left; clear:left; color:#111; text-decoration:none; }
.menuLeft a:hover     { text-decoration:underline; }

/*Center Home*/
#centerHome           { width:710px; position:absolute; right:0; padding:185px 0 0 20px; }
#centerHome h1        { font-size:12px; padding-left:15px; padding-top:1px; color:#222; background:url(/img-layout/marc-h1.jpg) 0 4px no-repeat; }
.areaTexto p          { width:510px; float:left; margin-top:8px; padding:0; color:#555; }
.areaTexto .tA        { margin:25px 50px 0 0; float:right; }
.areaTexto h1         { margin:22px 0 0 0; float:left; }

/*Boxes Home*/
.boxesHome            { margin-top:15px; float:left; }
.boxesHome div        { width:200px; height:144px; float:left; position:relative; margin-left:3px; background:url(/img-layout/bkg-box-home.jpg) repeat-x; }
.boxesHome div img    { position:absolute; bottom:-6px; right:0; }
.boxesHome div h2     { font-size:12px; color:#fff; margin:13px 0 0 10px; _margin-left:5px; }
.boxesHome div h2 a   { color:#fff; text-decoration:none; } 
.boxesHome div .sA    { width:60px; height:20px; padding:1px 0 0 5px; background:url(/img-layout/shadow1.jpg) no-repeat; float:left; }
.boxesHome div .sB    { width:150px; height:20px; padding:0px 0 0 3px; background:url(/img-layout/shadow2.jpg) no-repeat; float:left; } 
.boxesHome p          { clear:left; padding:0 10px 0 15px; margin-top:3px; float:left; *float:none; }

/*Slide*/
#slideCont            { width:676px; height:214px; position:absolute; top:-30px; overflow:hidden; }
#slide 	              { margin:0; padding:0; display:block; overflow:hidden; }
#slide li             { float:left; display:inline; overflow:hidden; list-style:none; }
#slide img            { border:0; }

/*Detalhes*/
.tBar                 { width:678px; height:40px; position:absolute; top:-35px; left:0; background:url(/img-layout/barra-topo.jpg) no-repeat; }
.areaLeft             { width:330px; float:left; margin:18px 30px 0 25px; _display:inline; }
.areaRight            { width:272px; padding-top:28px; float:left; }
.areaRight2	      { width:180px; padding-top:28px; float:right; }
.areaTotal            { margin:30px; position:relative; }
.proposta             { margin:10px 0; float:left; }

/*tabs*/
#areaTabs             { padding:20px 0 40px 25px; float:left; position:relative; }
#areaTabs-nav         { margin:0; padding:0; left:40px; top:20px; clear:both; position:absolute; float:left; }
#areaTabs-nav li      { width:162px; height:29px; float:left; margin-left:2px; display:inline; list-style:none; background:url(/img-layout/tab-off.jpg) no-repeat; }
#areaTabs-nav a       { float:left; margin:7px 0 0 22px; text-decoration:none; color:#333;  }
#areaTabs .tab        { width:610px; float:left; border-top:solid 1px #888; display:inline;; margin-top:29px; padding-top:40px; }
#areaTabs .activeli   { background:url(/img-layout/tab-on.jpg) no-repeat; border-top:solid 1px #fff; }

.tab ul               { margin:0 70px 0 0; padding:0; float:right; display:inline; }
.tab a                { color:#333; }
.tab img              { float:left; }

/*Galeria de Imagens*/
.gallery              { width:230px; float:left; margin:0; position:relative; padding:7px 0 2px 16px; background:#0261A5 url(/img-layout/bkg-gal-img.jpg) repeat-x; }
.gallery li           { list-style:none; display:inline; float:left; padding:0 5px 4px 0; position:static; }
.gallery img          { width:65px; border:solid 1px #fff; cursor:pointer; font-size:0px; float:left; color:#01589D; }

#areaGallery	ul	  { width:50px; margin:5px 0 0 150px; padding:0; display:inline; float:left;}
.imgTel  img          { padding:0; margin:5px 0 0 150px; float:right; position:absolute; }


/*Contato*/
.formContato          { margin-top:10px; position:relative; }
.formContato td       { /*alert*/float:left; position:relative; min-width:62px;/*alert*/ padding-right:5px; }
.formContato input, 
.formContato textarea { width:240px; height:16px; font:12px arial; border:solid 1px #555; overflow:hidden; }
.formContato .submit  { width:60px; height:20px; background:#fff; float:right; } 
#alert                { width:160px; height:19px; position:absolute; top:-2px; right:-180px; padding:6px 0 0 20px; text-align:left; font:bold 10px arial; text-transform:capitalize; color:#fff; background:#0A8FD0 url(/img-layout/bkg-alert.jpg) right repeat-y; }
#imgsVend             { margin:10px 0 10px 10px; } 
.imgsVend             { width:160px;float:right; }
#formulario			  { float:left;}



/*Tables*/
.tables               { background:#fff; width:320px; text-align:center; border:solid 1px #bbb; }
.tables .A            { background:#0067AC; color:#fff; padding:3px; }
.tables td            { border:solid 1px #bbb; }

/*Calculo lagoa */
#appCalc              { width:434px; margin:auto; font:12px arial; text-align:center; color:#222; }
.areaSup              { width:434px; height:60px; padding-top:10px; text-align:center; font-size:12px; }
.areaSup input        { margin-top:10px; }
.areaMap              { width:424px; height:279px; position:relative; color:#222; background:url(/img-layout/bkg-calc-lagoa.jpg) no-repeat; border:solid 5px #7C7966; }
.areaMap div          { position:absolute; }
.areaMap input        { width:50px; border:solid 1px #888; border-bottom:0; margin-bottom:3px; font-size:11px; }
.areaMap span         { font-size:10px; padding:2px; background:#ff0; border:solid 1px #888; }
.areaResult           { text-align:left; float:left; padding-bottom:50px; }
.areaResult h3        { margin-top:30px; }
.submit               { margin-top:10px; float:right; background:#fff; border:solid 1px #555; cursor:pointer; }

/*inputs*/
.areaMap .A           { left:190px; top:50px; }
.areaMap .B           { left:350px; top:80px; }
.areaMap .C           { left:20px; top:120px; }
.areaMap .D           { left:180px; top:150px; }
.areaMap .E           { right:20px; bottom:40px; }
.areaMap .F           { left:90px; bottom:30px; }

/*Outros*/
.logotipo             { position:absolute; top:12px; left:40px; }
.telefone             { position:absolute; top:20px; right:35px; }
.bannersLeft          { margin:20px 0 0 20px; _margin-left:9px; float:left; }
.linhaH1              { float:left; margin:6px 0 0 0; }
.copyright            { position:absolute; right:30px; bottom:8px; *bottom:20px; color:#666; font:bold 10px arial; }
.telBottom            { position:absolute; left:35px; bottom:15px; *bottom:25px; font:bold 12px arial; }
.bioLink              { margin:0 0 15px 0; padding:0; text-decoration:none;  float:left; }
.bioLink li           { width:80px; display:inline; background:#EBEAE6; padding:10px; float:left; margin-right:10px; text-align:center; }
.bioLink a            { color:#69644E; text-decoration:none; }
.tableBio             { border:solid 1px #ccc; border-bottom:none; }
.tableBio td          { border-bottom:solid 1px #ccc; }
.tableBioText         { text-align:center; }
.tableGeral           { background-color:#eaeaea ;border:solid 1px #ccc; border-bottom:none; }
.tableGeral td        { border-bottom:solid 1px #ccc; }
.tableGeralText       { text-align:center; }






/* FORMULÁRIO DE CONTATO */

/*form     			  { width:500px; margin-top:50px; padding:30px; overflow:auto;}
form label    		  { width:500px; margin:0 0 10px 0;  float:left;  }
form input, textarea  { width:280px; padding:3px 4px; font:11px Arial;  border:1px solid #999;}
form label textarea   { width:340px; height:60px; }
form label span  	  { width:100px; margin:0; padding:0; font:12px Arial; float:left;}
form label .ddd       { width: 20px; }
form label .tFone     { width:248px; }
form label .botEnviar { width:auto; height:26px; background:#FFF; border:1px solid #666; }

*/
