body {margin:0;	padding:0; font-family:"Arial";}
ul{margin:0; padding:0;}
p{margin:0; padding:0;}
img{margin:0; padding:0}
.limitadora{width:890px; margin:auto; clear:both;}
.lista-de-links{list-style:none; list-style-image: url(../images/marc-lista-de-links.jpg);}
.lista-de-links LI{line-height:25px; margin-left:15px;}
.lista-de-links LI A{text-decoration:none; color:#000000; font-size:11px; text-transform:uppercase; display:block}
.lista-de-links LI{height:25px; margin-left:15px;}
.lista-de-links LI:HOVER{background-color:#f0f0f0;}
.texto{font-size:11px; color:#333333; margin-bottom:5px;}
.nome-empresa{color:#b42e2e; font-weight:bold; font-size:17px;}
.left{ float: left;}

/* INÍCIO DO TOPO */
#topo{background-image:url(../images/fd-topo.jpg); background-position:top; background-repeat:repeat-x;}
#topo #busca p{font-size: 12px; color: #d0c51d;}
#barra-topo{height:30px;}
#links-topo{height:100%;float:left;}
#links-topo A {color:#FFFFFF; text-decoration:none; text-transform:uppercase;}
#links-topo A:HOVER {text-decoration:underline;}
#links-topo UL{list-style:none; height: 10px;}
#links-topo UL LI{font-size:10px; display:inline; margin:0 3px 0 0; padding:0 8px 0 0; border-right:1px solid white}
#busca{float:right; padding-top:5px; }
/*.texto-busca{width:145px; height:18px; border:none; float:left; margin:0 0 0 0}
.botao-busca{margin:-1px 0 0 -10px;width:50px; height:21px; color:#FFFFFF;font-size:10px; background:none; background:url(../images/bt-busca.png) no-repeat center; border:none;float:left}*/

#barra{height:170px;}
#logo{width:260px; height:100%; float:left;}
#logo IMG{margin:40px 0 0 5px;}
#menu{float:right;}


/* INÍCIO DO MEIO */
#conteudo{margin-top:10px;margin-bottom:10px;}
#lateral-esquerda{ width:260px; float:left;}
#topo-lateral-esquerda{font-size:12px; height:auto; padding-bottom:20px; width:260px; float:left; position:relative}
.titulo-caixa{margin:0 0 10px 0; height:26px; width:99%; line-height:26px; padding-left:5px; font-size:12px; font-weight:bold; color:white; background:url(../images/fd-titulos.jpg) repeat-x top;}
.texto-empresas{}
#topo-lateral-esquerda SELECT{width:100%;color:#6d6d6d; margin-bottom:10px; height:auto;}
.continuar{position:absolute; clear:both; bottom:0; right:0; background:#c71110; font-size:11px; height:25px; line-height:25px; text-align:center; width:80px; text-decoration:none; border:1px solid #c71110; color: white; float:right; margin-bottom:5px;}
.continuar:HOVER{background-color:#FFFFFF; color:#c71110; font-weight:bold }
#rodape-lateral-esquerda{float:left; margin-top:20px; padding-bottom:30px; position:relative}
#lojasmm{ margin-bottom: 15px; }
.ban-contato{ margin: 8px 5px; }
.blog{ display: table; float: left; margin: 8px 0 0 8px; }
.blog A, IMG{ border: none; margin: 0; padding: 0; }
.blog P{ padding-left: 2px; }

#lateral-direita{width:620px; float:left; margin-left:10px; }
#banner{height:205px; background:url(../images/bann-teste.jpg) no-repeat top; margin-bottom:15px; }
#chamada-principal{width:100%; padding:0 5px; font-size:12px; float:left; background-color:#f1f1f1; position:relative; }
#chamada-principal H2{ line-height:10px; font-size:21px; }
#chamada-principal H3{ font-size:15px; margin:0; }
#chamada-principal IMG{margin:0 0 10px 0; margin-right:5px; float:left; }
#chamada-principal .titulo-caixa{ margin-left:-5px; padding-right:10px;}
#index #chamada-principal{ margin:0; padding: 0;}
#chamadas{width:100%; height:210px; float:left; margin-top:20px;margin-bottom:20px; }
.chamada{width:196px; height:100%; margin-right:10px; background-color:#f1f1f1; float:left; position:relative; }
.chamada P{font-size:12px;}
/*.chamada IMG{float:left; height:40%; width:100%; margin:-10px 0 0 0; padding:0;}*/

/*INÍCIO DO RODAPÉ*/
#rodape{ height:170px; clear:both; background:url(../images/fd-topo.jpg) center -40px repeat-x; }
#links-rodape{float:left;}
#links-rodape UL{width:150px;list-style:none; margin-top:20px; background:url(../images/linha-divide.jpg) no-repeat 130px top; margin-left:20px;}
#links-rodape UL A {text-decoration:none; color:white; font-size:12px; }
#links-rodape UL A:HOVER {text-decoration:underline}
#links-rodape UL LI{margin:0; padding:0; background:url(../images/marc-rodape.jpg) no-repeat left 9px;padding-left:8px}
#endereco{float:right; margin-top:20px; width:350px; color:white; font-size:11px; text-align:right; font-style:normal; line-height:170%;}


/*ESTILO DA GALLERIA*/
#gallery {padding: 10px;width: 100%;}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {border: 5px solid #CDCDCD;border-width: 5px 5px 5px;}
#gallery ul a:hover img {border: 5px solid #D7D7D7;margin-bottom:2px;border-width: 5px 5px 5px;color: #fff;}
#gallery ul a:hover { color: #fff;}
	
/*FORMULÁRIO DE CONTATO*/
#contato{ width: 350px; margin: 0 auto; padding-bottom: 50px; position: relative; }
#contato .texto, select, textarea{ width: 100%; }
#contato textarea{ height: 140px; }

/*NOTÍCIAS DAS CATEGORIAS*/
.lista-de-links .subcategoria{ list-style: none; margin-left: 0; padding-left: 5px; background-color: #FAEAEA; }

/*EMPRESAS DO GRUPO*/
#conteudo .limitadora .empresa{margin-bottom: 15px; display: table;}
#conteudo .limitadora .empresa img{border:3px solid #d5d4d4; float: left; margin-right: 10px;}
#conteudo .limitadora .empresa h1{font-size: 14px; margin-bottom: 5px;}
#conteudo .limitadora .empresa p{font-size: 12px;}

/*LIMITE*/
#limite{ clear:both; }

