/* CSS Merco Quimica */

* {
  margin:0;
  padding:0;
  font-family:Tahoma, "Kalimati";
}

body {
  background-color:#282f65;
  background-image:url(../images/site/bg_site.gif);
  background-repeat:repeat-x;
}

img {
  border:0;
}

a {
  text-decoration:none;
}

#principal {
  width:1003px;
  float:left;
}

#area_extra {
  width:224px;
  float:left;
}
.banner_direita {
  width:224px;
  margin:7px 0 0 0;
  float:right;
  text-align:center;
}


/*
 * Topo
 */
#topo {
  width:1003px;
  height:205px;
  background-image:url(../images/site/topo.jpg);
  background-position:top left;
  background-repeat:no-repeat;
}

.logo_flash {
  float:left;
  height:168px;
  width:100%;
}
.logo_flash a {
  float:left;
  margin:12px 0 0 27px;
  display:inline;
}
#flash_home {
  float:right;
}

.culturas {
  float:left;
  margin:10px 0 0 10px;
  font-size:0px;
  display:inline;
}
.culturas a {
  margin-right:3px;
}

.frase_topo {
  float:left;
  width:670px;
  text-align:center;
  font-size:11px;
  font-weight:bold;
  color:#ffffff;
  padding-top:14px;
}

.link_mapa_site {
  float:left;
  margin:14px 5px 0 0;
}

.link_home {
  float:left;
  margin:12px 5px 0 0;
}

/*
 * Menu
 */
#menu {
  width:209px;
  margin:9px 0 0 9px;
  float:left;
  _margin-left:5px;
}
#menu .ul_level_0_normal {
  margin-bottom:10px;
}
#menu .ul_level_0_normal .li_level_0_normal,
#menu .ul_level_0_normal .li_level_0_current {
  width:188px;
  min-height:20px;
  background-image:url(../images/site/fundo_menu.gif);
  background-position:top;
  background-repeat:no-repeat;
  margin-bottom:2px;
  padding:0 0 0 21px;
  list-style:none;
}
#menu .ul_level_0_normal .a_level_0_normal {
  color:#c3cee6;
  font-size:11px;
}
#menu .ul_level_0_normal .a_level_0_normal:hover {
  text-decoration:underline;
}
#menu .ul_level_0_normal .li_level_0_current {
  background-image:url(../images/site/fundo_menu_hover.gif);
}

#menu .ul_level_1_normal {
  margin-bottom:10px;
}
#menu .ul_level_1_normal .li_level_1_normal {
  width:188px;
  height:20px;
  margin-bottom:2px;
  padding:0 0 0 0px;
  list-style:none;
}
#menu .ul_level_1_normal .a_level_1_normal {
  color:#c3cee6;
  font-size:11px;
}
#menu .ul_level_1_normal .a_level_1_normal:hover {
  text-decoration:underline;
}
#menu .ul_level_1_normal .a_level_1_current {
  color:#c3cee6;
  font-size:11px;
  font-weight:bold;
}

/*
 * Corpo
 */
#corpo {
  float:left;
  width:545px;
  margin:9px 0 0 12px;
}
.top_corpo {
  width:545px;
  height:5px;
  background-image:url(../images/site/top_corpo.gif);
  font-size:0px;
  float:left;
}
.bg_corpo {
  width:539px;
  background-image:url(../images/site/bg_corpo.gif);
  background-repeat:repeat-y;
  padding:0 3px;
  float:left;
}
.base_corpo {
  width:545px;
  height:5px;
  background-image:url(../images/site/base_corpo.gif);
  font-size:0px;
  float:left;
}

/*
 * Conteudo
 */
.bg_conteudo {
  width:539px;
  min-height:320px;
  background-image:url(../images/site/bg_conteudo.gif);
  background-repeat:repeat-x;
  background-position:top;
  float:left;
  padding-top:2px;
  color:#333;
  font-size:11px;
  _height:320px;
}
.bg_conteudo .titulo {
  width:505px;
  height:31px;
  background-image:url(../images/site/titulo.png);
  background-repeat:no-repeat;
  padding:15px 0 15px 20px;
  margin:0 auto;
  color:#333;
  font-size:14px;
  font-weight:bold;
}
.bg_conteudo h3 {
  color:#333;
  font-size:14px;
}
.bg_conteudo p {
  color:#333;
  font-size:11px;
  line-height:14px;
  margin:10px 0 0 0;
  padding:0 20px;
}
.bg_conteudo h5 {
  padding:0 20px;
}
.bg_conteudo a {
  color:#252859;
}
.bg_conteudo a:hover {
  text-decoration:underline;
}
.bg_conteudo table {
  margin:10px auto;
}

.box_noticias {
  width:539px;
  height:106px;
  background-image: url(../images/site/box_noticias.gif);
  padding-top:35px;
}
.veja_mais {
  margin:10px 10px 0 0;
  float:right;
}

.voltar {
  float:right;
  margin:10px 5px 10px 0;
}

/*
 * banner
 */
.banners img {
  margin-bottom:7px;
}
.banners table {
  margin:2px auto;
}

/*
 * busca
 */
.cantoe_busca {
  width:5px;
  height:53px;
  background-image:url(../images/site/cantoe_busca.gif);
  font-size:0px;
  float:left;
  margin-bottom:10px;
}
.cantod_busca {
  width:5px;
  height:53px;
  background-image:url(../images/site/cantod_busca.gif);
  font-size:0px;
  float:left;
  margin-bottom:10px;
}
#form_busca {
  width:199px;
  height:53px;
  background-image:url(../images/site/bg_boxbusca.gif);
  float:left;
  margin-bottom:10px;
}
#form_busca input {
  width:137px;
  height:14px;
  background-image:url(../images/site/bg_input_busca.gif);
  background-repeat:repeat-x;
  border:1px solid #7f96c7;
  font-size:10px;
  color:#183577;
  padding:2px;
  float:left;
  margin:16px 0 0 10px;
}
#form_busca input.ok {
  width:40px;
  height:28px;
  background-image:url(../images/site/bt_busca.gif);
  border:0;
  cursor:pointer;
  margin:12px 0 0 2px;
}

/*
 * Rodape
 */
#rodape {
  width:100%;
  height:99px;
  background-image:url(../images/site/bg_rodape.gif);
  background-repeat:repeat-x;
  background-position:bottom;
  float:left;
  margin-top:11px;
}
#rodape .texto_rodape {
  width:779px;
  text-align:center;
}
#rodape address {
  color:#c3cee6;
  font-size:10px;
  font-style:normal;
  margin-top:16px;
}

/*
 * Paginacao
 */
.paginacao {
	height:25px;
	font-family:Arial,"Nimbus Sans L";
	font-size:11px;
	color:#8E211E;
	font-weight:normal;
	line-height:12px;
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 0px;
}

.paginacao a {
  width:15px;
  height:19px;
  text-align:center;
  padding:5px 0 0 0;
  float:left;
  font-weight:bold;
	color:#404d6e;
	text-decoration:none;
	background-color:white;
  margin:0;
}
.paginacao a:hover {
  background-color:#c5cfe0;
  color:#ffffff;
}
.paginacao strong {
  width:15px;
  height:19px;
  text-align:center;
  padding:5px 0 0 0;
  float:left;
  font-weight:bold;
	text-decoration:none;
  background-color:#c5cfe0;
  color:#ffffff;
  margin:0;
}
.paginacao a.img {
  width:6px;
  height:12px;
  font-size:0px;
  padding:0 3px 0 3px;
  background:none;
}
.paginacao a.img:hover {
  background:none;
}

/*
 * Produtos
 */
.categorias_1 {
  width:526px;
  margin:0 auto;
  background-position:top;
  background-repeat:no-repeat;
}
.categorias_1 p {
  padding-left:50px;
  margin-top:0px;
  margin-bottom:20px;
}
.categorias_1 p a {
  background-image:url(../images/site/seta.gif);
  background-position:left;
  background-repeat:no-repeat;
  padding-left:15px;
}
.categorias_2 {
  width:526px;
  margin:0 auto;
  background-position:bottom;
  background-repeat:no-repeat;
  padding-bottom:30px;
}

.lb_slideshow {
  color:#252859;
  font-size:11px;
}

/*
 * Formularios
 */
form label {
  font-size:11px;
}
form table {
  margin:10px auto;
}
form .campo_contato {
  width:389px;
  height:15px;
  font-size:11px;
  border:1px solid #96b7cd;
  background-image:url(../images/site/bg_input_busca.gif);
  background-repeat:repeat-x;
  padding:2px;
}
form .cidade {
  width:310px;
  height:15px;
  font-size:11px;
  border:1px solid #96b7cd;
  background-image:url(../images/site/bg_input_busca.gif);
  background-repeat:repeat-x;
  padding:2px;
}
form .campo_menor {
  width:85px;
  height:15px;
  font-size:11px;
  border:1px solid #96b7cd;
  background-image:url(../images/site/bg_input.gif);
  padding:2px;
}
form textarea {
  width:389px;
  height:121px;
  font-size:11px;
  border:1px solid #96b7cd;
  background-image:url(../images/site/bg_input_busca.gif);
  padding:2px;
  background-repeat:repeat-x;
}
form select {
  height:20px;
  font-size:11px;
  border:1px solid #96b7cd;
  background-image:url(../images/site/bg_input.gif);
  background-repeat:repeat-x;
  padding:2px;
}
form strong {
  font-size:14px;
}

.enviar {
  width:72px;
  height:27px;
  background-image:url(../images/site/bt_enviar.gif);
  border:0;
  cursor:pointer;
}
.limpar {
  width:72px;
  height:27px;
  background-image:url(../images/site/bt_limpar.gif);
  border:0;
  cursor:pointer;
}

.label_erro {
  color:red;
}

/*
 *  Mapa do site
 */
#mapa {
  margin-top:20px;
}
#mapa ul {
  list-style:none;
  font-size:11px;
  line-height:16px;
  color:#404d6e;
  margin-left:36px;
} 
.texto #mapa ul li {
  margin:0;
  padding:10px 0  0 0;
}
#mapa ul li a {
  color:#252859;
  font-size:11px;
  font-weight:bold;
}
#mapa ul li ul {
  margin:0 0 0 27px;
}
#mapa ul li ul li {
  list-style:none;
}
#mapa ul li ul li a {
  color:#252859;
  font-size:11px;
  font-weight:normal;
}

