/* CSS Document */
* { margin: 0; padding:0; }
html { text-align: center; }
body { background: #605947 url(../img/fundo.jpg) repeat-x; font: 13px 'Tahoma', Arial, Helvetica, sans-serif; }
#fundo { background: url(../img/fundo2.png) no-repeat; margin: auto; height: 900px; width: 980px;; }
#fundo img { margin-top: 37px; }
#geral { background-color: #ababab; border: 2px double red; height: 660px; width: 735px; margin: auto; margin-top: 30px; }
#topo { height: 242px; width: 734px; }

/* menu (não esta sendo usado)*/
#menu { width: 734px; height: 240px; padding-top: 192px; }
#menu ul { background-color: black; height: 25px; padding-top: 8px; }
#menu li { display: inline; list-style: none; margin-left: 15px; }
#menu li a { color: #fff; font-weight: bold; text-decoration: none; }
#menu li a:hover { text-decoration: underline; }

/* 4 quadros da home */
.link { color: #000; text-decoration: underline; }
.link:hover { text-decoration: none; }
.negrito { font-weight:bold; }
.quadro1 { background: url(../img/bg_empresa_inicio.jpg) no-repeat; float: left; width: 367px; height: 176px; padding-top: 5px; }
.quadro2 { background: url(../img/bg_produtos_inicio.jpg) no-repeat; float: left; width: 367px; height: 176px; padding-top: 5px; }
.quadro3 { background: url(../img/bg_servicos_inicio.jpg) no-repeat; float: left; width: 367px; height: 176px; }
.quadro4 { background: url(../img/bg_fotos_inicio.jpg) no-repeat; float: left; width: 367px; height: 176px; }

.textodir { float: right; width: 170px; text-align: left; margin-top: 30px; }
.textoesq { float: right; width: 170px; text-align: right; margin: 30px 45px 0 0; }

/* MEIO	*/ 
#meio { background: url(../img/bg_paginas.jpg) no-repeat; width: 730px; height: 352px; }
#meio_contato { background: url(../img/bg_contato.jpg) no-repeat; width: 730px; height: 352px; }
#meio_fotos { background: url(../img/bg_fotos.jpg) no-repeat; width: 730px; height: 352px; }
#meio_empresa { background: url(../img/bg_empresa.jpg) no-repeat; width: 730px; height: 352px; }
#meio_chegar { background: url(../img/bg_chegar.jpg) no-repeat; width: 730px; height: 352px; }
#meio_produtos { background: url(../img/bg_produtos.jpg) no-repeat; width: 730px; height: 352px; }
#meio_servicos { background: url(../img/bg_servicos.jpg) no-repeat; width: 730px; height: 352px; }
#meio_projetos { background: url(../img/bg_projetos.jpg) no-repeat; width: 730px; height: 352px; }
/* rodape */
#rodape { background-color: #930000; clear: both; height: 32px; width: 735px; margin-top: 15px; }
#rodape p { color: #fff; float: left; font-size: 14px; font-weight: bold; padding: 8px 0 0 10px; }
#rodape img { float: right; margin: 0 5px 0 0; border:none; }

/* FOTOS */
#fotos {width:650px; height:400px; margin-left:35px; }
#fotos img {float:left; padding:3px; }

/* PRODUTOS */
#produtos { float: left; width: 600px; padding-top: 20px; padding-left: 100px;  }
#produtos h3 { float:left; text-align:left; font-size:12px; font-weight:bold; }
.produto { width: 100px; height: 140px; float: left; margin-left: 30px; }
.produto a { text-decoration: none; }
#produtos img { border: 2px double  #b6201f; float: left; margin: 3px; }
h2 { color: #fff; font-size: 14px; text-align: center; }
#paginacao { color: #FFF; }
#paginacao a { color: #FFF; text-decoration: none; font-weight: 700; }
#paginacao a:hover { text-decoration: underline; }


/* SERVICOS */
#servicos { float:left; margin:25px 15px 15px 80px; text-align:left; color:#000; font-weight:700; font-size:14px; }

/* CONTATO */
dt {float: left; clear: left; width: 25%; padding: 2px; font: 13px 'Tahoma', Arial, Helvetica, sans-serif; text-align:left; }
dd {text-align: left; padding: 3px 0 3px 3px; font-family:}
.input {border: 1px solid  black; padding: 2px ;}
.btn {	background-color: white; color: black; padding:2px; font-size: 12px; }
fieldset { border: 0; clear: both; float: left; width: 340px; margin: 20px 0 0 60px; }
.mail { font-family:'Tahoma', Arial, Helvetica, sans-serif; clear:both; font-size:11px; font-weight:bold; text-decoration:none; color:black; margin-top:none; }
.mail:hover {text-decoration:underline; }