@charset "iso-8859-1";
/* CSS Document */

a:link, a:visited {text-decoration: underline; color:#595959;}
a:hover {text-decoration: underline; color:#3b384c;}
a.white:link, a.white:visited {text-decoration: none; color:#FFFFFF;}
a.white:hover {text-decoration: underline; color:#3b384c;}
a.madeira:link, a.madeira:visited {text-decoration: none; color:#c0bfbf;}
a.madeira:hover {text-decoration: none; color:#000000;}

body,td,th {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #595959;}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(../img/fd_mato.jpg) center top no-repeat fixed;
}

.body2 {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}



.geral #corpo{margin:auto; width:960px; background:#FFFFFF}
.geral #corpo2{margin:auto; width:960px}

.geral #corpo .titulo{background:#0d1134; padding:8px 17px; color:#FFFFFF; font-size:14px; border-bottom:#282b4a 1px solid; border-top:#282b4a 1px solid;}
.geral #corpo .miolo{padding:15px 28px;}

.geral #corpo .miolo .produto{background:#c0bfbf; margin:0 0 0 200px}
.geral #corpo .miolo .produto .foto{float:left;}
.geral #corpo .miolo .produto .texto{margin:0 0 0 400px; padding:25px; height:270px;}

.geral #corpo .miolo .produto h2{margin:0; padding:0; color:#322e58; font-size:15px;}
.geral #corpo .miolo .produto h3{margin:0; padding:0; color:#322e58;}
.geral #corpo .miolo .produto .texto p{margin:15px 0; padding:0;}
.geral #corpo .miolo .produto .produto_bottom{background:#FFFFFF}
.geral #corpo .miolo .produto .produto_bottom .thumbs{float:left; width:350px; height:115px; margin:22px 0 0 0; padding:15px 10px; background:#999999;}
.geral #corpo .miolo .produto .produto_bottom .thumbs .link{font-size:10px;}
.geral #corpo .miolo .produto .produto_bottom .foto2{margin:0 0 0 390px;}

.geral #corpo .miolo .madeira{background:#e0e0e0; margin:0 0 0 200px}
.geral #corpo .miolo .madeira .foto{float:left; padding:20px;}
.geral #corpo .miolo .madeira .texto_madeira{background:#c0bfbf; margin:0 0 0 420px; padding:25px; height:426px;}
.geral #corpo .miolo .madeira h2{margin:0; padding:0; color:#322e58; font-size:15px;}
.geral #corpo .miolo .madeira h3{margin:0; padding:0; color:#322e58;}

.geral #corpo .miolo .contato{background:#848586; width:673px; margin:auto; padding:5px; color:#FFFFFF;}
.geral #corpo .miolo  .contato .bg{background:url(../img/bg_contato.jpg) repeat-y; width:302px; float:right; padding:30px 35px; color:#000000;}
.geral #corpo .miolo  .cssform p{width: 205px; margin: 2px; padding:3px 0 8px 0; padding-left: 113px; height: 1%; font-size:10px}
.geral #corpo .miolo  .cssform label{float: left; margin-left: -113px; /*width of left column*/
width: 120px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/}
.geral #corpo .miolo  .cssform input[type="text"]{background:url(../img/bg_campo.gif) no-repeat left top; font-size:9px; border:none; color:#143261; padding:3px;}
.geral #corpo .miolo  .cssform textarea{background:url(../img/bg_campo.gif) no-repeat left top; font-size:9px; border:none; color:#143261; padding:3px; font-face:Verdana, Arial, Helvetica, sans-serif;}
.geral #corpo .miolo  .cssform select{background:url(../img/bg_campo.gif) no-repeat left top; font-size:9px; border:none; color:#143261; height:15px;}

.geral #corpo .miolo .news{padding:50px 0;}
.geral #corpo .miolo .news .bg{background:url(../img/bg_news.jpg); width:834px; margin:auto; padding:12px 0;}
.geral #corpo .miolo .news .bg .area{width:522px; margin:auto;}
.geral #corpo .miolo .news .bg .area li{margin: 0;	padding: 0; float:left;	list-style-type: none;	font-size: 100%; position: relative;	text-align: left;	cursor: pointer; width: 130px; background-repeat:no-repeat; background-position:top;}
.geral #corpo .miolo .news .bg .area li a{	display: block;	cursor: pointer;	background-color: #5a5a58;	height:134px;	color: #aaa9a8;	text-decoration: none;	border-bottom:1px #414241 solid;}
.geral #corpo .miolo .news .bg .area li div{width:102px; height:25px; padding:5px 13px; margin:-110px 0 0 -35px; background:#47474a; color:#FFFFFF; font-size:9px; text-align:center; moz-opacity:0.7; filter:alpha(opacity=70);}

.geral #corpo .miolo .news .bg .area .left{width:130px; float:left; padding:138px 0 0; background-repeat:no-repeat; background-position:top;}
.geral #corpo .miolo .news .bg .area .left .tit{height:93px; padding:5px 13px; background:#47474a; color:#FFFFFF; font-size:9px; moz-opacity:0.7; filter:alpha(opacity=70);}

.geral #corpo .miolo .noticias{background:#848586; width:873px; margin:auto; padding:5px; color:#FFFFFF;}
.geral #corpo .miolo .noticias .bg{background:url(../img/bg_contato.jpg) repeat-y; width:302px; float:right; padding:30px 35px; color:#000000;}
.geral #corpo .miolo .noticias .bg p{width: 205px; margin: 2px; padding:3px 0 8px 0; padding-left: 83px; height: 1%; font-size:10px}
.geral #corpo .miolo .noticias .bg label{float: left; margin-left: -83px;  color:#322e58; /*width of left column*/
width: 80px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/}

.geral #corpo .miolo .onde{padding:0;}
.geral #corpo .miolo .onde .tela{ width:350px;  padding:12px 0; text-align:center; float:left}
.geral #corpo .miolo .onde .tela .google{ width:304px; margin:auto; padding:6px 10px 12px 5px;}

.geral #corpo .miolo .resp{background:url(../img/bg_resp.jpg) bottom left no-repeat; height:360px; margin:0 0 0 -28px; padding:100px 390px 0 260px; color:#000000}

.geral #corpo .miolo .rresp{padding:20px 35px 0;}
.geral #corpo .miolo .rresp .fla{float:left; width:383px;}
.geral #corpo .miolo .rresp .conteudo_resp{background:url(../img/bg_conteudo.jpg) top left no-repeat #bec0c3; padding:20px; margin:0 0 0 340px}
.geral #corpo .miolo .rresp .conteudo_resp h3{margin:0; padding:0; color:#322e58;}
.geral #corpo .miolo .rresp .bottom_resp{background:url(../img/bg_bottom_cont.jpg) top left no-repeat #FFFFFF; padding:20px; margin:0 0 0 340px}


.geral #corpo .miolo .serv{background:url(../img/foto_servicos.jpg) bottom left no-repeat; height:440px; margin:0 0 0 -28px; padding:30px 350px 0 305px; color:#000000}

.geral #corpo .miolo .emp{background:url(../img/foto_empresa.jpg) top left no-repeat; padding:20px 35px 0 374px;}
.geral #corpo .miolo .emp2{background:url(../img/foto_empresa_big.jpg) top left no-repeat; padding:20px 35px 0 374px;}
.geral #corpo .miolo .emp .conteudo_emp{background:url(../img/bg_conteudo.jpg) top left no-repeat #bec0c3; padding:20px;}
.geral #corpo .miolo .emp .conteudo_emp h3{margin:0; padding:0; color:#322e58;}
.geral #corpo .miolo .emp .bottom_emp{background:url(../img/bg_bottom_cont.jpg) top left no-repeat #FFFFFF; padding:20px;}

.geral #corpo .miolo .dicas{background:url(../img/foto_dicas.jpg) top left no-repeat; padding:20px 35px 0 374px;}
.geral #corpo .miolo .dicas .conteudo_emp{background:url(../img/bg_conteudo.jpg) top left no-repeat #bec0c3; padding:20px;}
.geral #corpo .miolo .dicas .conteudo_emp h3{margin:0; padding:0; color:#322e58;}
.geral #corpo .miolo .dicas .bottom_emp{background:url(../img/bg_bottom_cont.jpg) top left no-repeat #FFFFFF; padding:20px;}
.geral #corpo .miolo .dicas .bts{float:left; margin:342px -340px 0  -340px; width:350px;}

.geral #corpo .miolo .dicas_esp{background:url(../img/foto_dicas_esp.jpg) top left no-repeat; padding:20px 35px 0 374px;}
.geral #corpo .miolo .dicas_esp .conteudo_emp{background:url(../img/bg_conteudo.jpg) top left no-repeat #bec0c3; padding:20px;}
.geral #corpo .miolo .dicas_esp .conteudo_emp h2{margin:0; padding:0; color:#322e58; font-size:15px;}
.geral #corpo .miolo .dicas_esp .conteudo_emp h3{margin:0; padding:0; color:#322e58;}
.geral #corpo .miolo .dicas_esp .bottom_emp{background:url(../img/bg_bottom_cont.jpg) top left no-repeat #FFFFFF; padding:20px;}
.geral #corpo .miolo .dicas_esp .bts{float:left; margin:342px -340px 0  -340px; width:350px;}

.geral #corpo .miolo .port{padding:0; text-align:center;}

.geral #corpo .direito{float:right; padding:0; margin:0;}
.geral #corpo .direito .slide{margin:17px 0 0;}
.geral #corpo .novidades{background:#cac6c3; margin:23px 0 0; width:675px;}
.geral #corpo .novidades .conteudo{padding:14px 25px; height:117px}
.geral #corpo .novidades .conteudo .col1{float:left; width:407px;}
.geral #corpo .novidades .conteudo .col2{margin:0 0 0 218px; padding:27px 0 0}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

