*{
	margin: 0px;
	padding: 0px;
	border: 0px;
	list-style: none;
	text-decoration:none;
}
body{
	background-image:url(../images/bg_01.jpg);
	background-repeat: repeat-x;
	background-color:#f0f0f0;

}
#geral {
	width: 1000px;
	margin: 0 auto;
}
#geral #topo #topoinicio{
    background-image:url(../images/topo_inicio_01.jpg);
	width:1000px;
	height:83px;
}
#geral #topo #topoinicio #logo a{
	padding-left:95px;
	padding-top:15px;
	height:68px;
	text-indent: -999px;
	width:176px;
	overflow: hidden;
	display:block;
	float:left;
}
#geral #topo #topoinicio #space{
	width:564px;
	height:83px;
	float:left;
}
#geral #topo #topoinicio .logoquadradinho1 a{
	text-indent: -999px;
	overflow: hidden;
	display:block;
	width:22px;
	height:22px;
	margin-top:61px;
	float:left;
}
#geral #topo #topoinicio .logoquadradinho2 a{
	text-indent: -999px;
	overflow: hidden;
	display:block;
	margin-left:3px;
	margin-top:61px;
	width:22px;
	height:22px;
	float:left;
}
#geral #topo #topo_baixo{
	width:1000px;
	height:273px;
}
#geral #menu{
	overflow:hidden;
	width:1000px;
	height:42px;
	background-image:url(../images/menu_14.jpg);
	background-color:#f0f0f0;
}
#geral #menu #espacolateralmenu{
	width:87px;
	height:42px;
	float:left;
}
#geral #menu ul li{
	float:left;
}
#geral #menu ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:12px;
	float:left;
	display:inline;
	color:#FFFFFF;
	height:30px;
}
#geral #menu ul li a:hover{
	background-color:#cc0000;
	height:29px;
}
#geral #menu ul li .home{
	margin-left:25px;
}
#geral #menu ul li .empresa{
	margin-left:43px;
}
#geral #menu ul li .produtos{
	margin-left:40px;
}
#geral #menu ul li .projetos{
	margin-left:43px;
}
#geral #menu ul li .conosco{
	margin-left:43px;
}
#geral #lateralesquerda{
	background-image:url(../images/meioesquerda.jpg);
	height:420px;
	width:60px;
	clear:both;
	float:left;
}
#geral #conteudo{
	width:880px;
	float:left;
	background-image:url(../images/fio_17.jpg);
	background-repeat:repeat-x;
	background-color:#ededed;
}
#geral #lateraldireita{
	background-image:url(../images/meiodireita.jpg);
	width:20px;
	height:430px;
	float:left;
}
#geral #esquerda{
	background-image:url(../images/fundobg-1_27.jpg);
	width:440px;
	height:432px;
	float:left;
}
#geral #conteudo #esquerda #aempresa{
	padding-top:50px;
	padding-left:27px;
	padding-bottom:5px;
	background-repeat:repeat-x;
}
#geral #conteudo #esquerda #projetos{
	padding-left:27px;
}
#geral #conteudo #esquerda #projetos h2{
	text-indent: -999px;
}
#geral #conteudo #esquerda #aempresa h2{
	text-indent: -999px;
}

#geral #conteudo #esquerda #textos{
	width:400px;
	padding-left:27px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.vermelho{
	color:#FF0000;
}
#geral #conteudo #divisao{
	text-align:center;
	width:34px;
	height:432px;
	float:left;
	background-image:url(../images/fundobg-1_27.jpg);
}
#geral #conteudo #direita{
	float:left;
	width:406px;
	height:432px;
	background-image:url(../images/direto_1_17.jpg);
}
#geral #conteudo #direita #destaque{
padding-top:50px;
padding-left:61px;
}
#geral #conteudo #direita #destaqueprodutos{
padding-top:45px;
margin-left:15px;
width:391px;
height:300px;
background-image:url(../images/fundo_17.jpg);
background-repeat:repeat-x;
background-repeat:repeat-y;
}
#geral #conteudo #direita h2{
font-size:1px;
overflow:hidden;
text-indent: -999px;
}
#geral #conteudo #direita #foto1{
padding-left:78px;
width:119px;
height:91px;
float:left;
}
#geral #conteudo #direita #foto2{
float:left;
padding-top:45px;
padding-left:30px;
width:119px;
height:91px;
}
#geral #conteudo #direita #foto3{
clear:both;
float:left;
padding-left:90px;
padding-top:13px;
}
#geral #conteudo #direita #saibamaisdes a{
display:block;
overflow:hidden;
text-indent:-999px;
margin-left:45px;
margin-top:63px;
height:28px;
width:75px;
float:left;
}

#rodapetudo {
	background-image: url(../images/rodapetudo_14.jpg);
	background-repeat: repeat-x;
	height: 119px;
	clear: both;
}
#rodapetudo #rodape{
width:1000px;
height:118px;
background-image:url(../images/rodape_30.jpg);
margin:0 auto;
}
#partedecimadorodape{
width:1000px;
height:50px;
margin: 0 auto;
background-image:url(../images/cimarodape_14.jpg);
clear:both;
}
#rodapetudo #rodape ul li{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding-top:20px;
float:left;
}
#rodapetudo #rodape ul li a{
color:#FFFFFF;
padding-left:8px;
float:left;
}
#rodapetudo #rodape ul li:hover{
font-weight:bold;
}
#rodapetudo #rodape ul li:hover a{
text-decoration: underline;
}
.espacomenu{
width:90px;
height:20px;
float:left;
}
#rodapetudo #rodape #rodapetextobaixoconteudo{
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:480px;
clear:both;
padding-left:98px;
color:#FFFFFF;
}
#fitdireito{
background-image:url(../images/lateralfitesquerda.jpg);
width:60px;
}
#geral #bgfundoconteudo{
float:left;
width:1000px;
background-image:url(../images/fundobgbaixo_14.jpg);
}
#geral #rodapeebg{
width:1100px;
background-image:url(../images/fundobggs_01.jpg);
}
#geral #conteudo #conteudoespaco{
padding-left:30px;
padding-top:20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
}
.titulo{
font-size:12px;
color:#8e0000;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
}
.conteudotitulo{
width:700px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.titulotoldosfixos{
}
#geral #conteudo #conteudoespacoprodutos{
padding-left:100px;
padding-top:20px;
}
.textosgeraisprodutos{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
clear:both;
padding-left:5px;
}
#geral #conteudoespacoprodutos .quadradodoproduto{
background-image:url(../images/quadradoproduto_03.jpg);
width:169px;
height:165px;
float:left;
margin-right: 15px;
}
#geral #conteudoespacoprodutos .quadradodoprodutobaixo{
background-image:url(../images/produtobaixo_03.jpg);
width:169px;
height:165px;
float:left;
margin-right:15px;
}
#geral #conteudoespacoprodutos .quadradodoprodutofinal{
background-image:url(../images/quadradofinal_08_08.jpg);
width:169px;
height:165px;
float:left;
margin-right:30px;
}
#geral .titulotoldosautomaticos{
margin-top:40px;
}
.textotoldosautomaticos{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
padding-left:15px;
}
#geral .titulocoberturafixa{
clear:both;
padding-top:31px;
padding-bottom:10px;a
}
#contorna{
height:130px;
float:left;
width:300px;
}
#teste{
float:left;
}
#cortatudo{
clear:both;
width:700px;
height:2px;
}
.divisaodapagina{
margin-top:15px;
clear:both;
background-image:url(../images/pontoslaterais_17.jpg);
width:470px;
height:1px;
margin-left:50px;
}
#geral #conteudoespacoprodutos .quadradodoprodutobaixoigual{
background-image:url(../images/igual.jpg);
width:169px;
height:165px;
float:left;
margin-right:30px;
}
.contatoesquerda input,textarea{
	border:solid 1px #FF0000;
}
#textoscontato{
	padding-top:15px;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	float:left;
}
#spacefaleconosco{
text-align:center;
width:40px;
float:left;
}
.red{
color:#8e0000;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
}
.saibamaisred{
padding-top:3px;
}
.saibamaisred a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#cc0000;
height:30px;
}
.saibamaisxx{
float:left;
}
#toldosfixos{
display:block;
overflow:hidden;
text-indent:-999px;
background-image:url(../images/toldosfixos.jpg);
width:340px;
height:29px;
}

#projetosespeciais {
display:block;
overflow:hidden;
text-indent:-999px;
background-image:url(../images/projetos-especiais_17.jpg);
width:232px;
height:31px;
}
#toldosautomaticos{
display:block;
overflow:hidden;
text-indent:-999px;
background-image:url(../images/toldosautomaticos.jpg);
width:397px;
height:29px;
}
#coberturafixa{
display:block;
overflow:hidden;
text-indent:-999px;
background-image:url(../images/coberturafixa.jpg);
width:189px;
height:29px;
}
#coberturacobreedescobre{
display:block;
overflow:hidden;
text-indent:-999px;
background-image:url(../images/cobreedescobre_21.jpg);
width:379px;
height:29px;
}
#toldosretrateis{
display:block;
overflow:hidden;
text-indent:-999px;
background-image:url(../images/toldosretrateis_17.jpg);
width:188px;
height:29px;
}
#cortinasrolo{
display:block;
overflow:hidden;
text-indent:-999px;
background-image:url(../images/cortina-rolo_17.jpg);
width:167px;
height:29px;
}
#aempresaa{
display:block;
overflow:hidden;
text-indent:-999px;
background-image:url(../images/a_empresa_15.jpg);
width:149px;
height:29px;
}
#acontatos{
display:block;
overflow:hidden;
text-indent:-999px;
background-image:url(../images/faleconosco_17.jpg);
width:175px;
height:29px;
}
.imagensprodutosx{
padding-top:32px;
padding-left:16px;
}
.imagensprodutosx1{
padding-top:34px;
padding-left:16px;
}
.imagensprodutosx2{
padding-top:35px;
padding-left:17px;
}
.imagensprodutosx3{
padding-top:36px;
padding-left:18px;
}

.white {
color: #FFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}	

.telephone {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}	

.mapaformat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
