/* CSS Document ESPETINHOS MIMI*/

@font-face{font-family:Arial; src:url('arial.ttf');}
@font-face{font-family:Arial; font-weight:bold; src:url('arialbd.ttf');}
@font-face{font-family:Arial; src:url('arial__0.ttf');}


@media screen and (-webkit-min-device-pixel-ratio:0) {
.navigation li.divisoria{margin:5px 11px;}
}


/*DEIXAR O SITE COLADO NO TOPO*/
* {
	margin:0; padding:0;
}

/*ALINHAR O SITE NO CENTRO*/
.centro {
	margin:0 auto; padding:0; text-align:center; width:1000px; border:1px solid #838182; background:#fff;
}
/*FUNDO DO SITE*/
body {
	background:url(imagens/bg-fundo.jpg) repeat-x left top #fff; 
}
html{
	background:url(imagens/fundo_repete_internas.jpg) repeat-y center top #fff;
}
.rodape{
	background:url(imagens/fundo_rodape.jpg) center bottom no-repeat;
}

/*.primeiros{width:280px; float:left;}*/
.primeiros a{color:#BB0005 !important;}
.resto-estados a{color:#BB0005 !important;}

/*Propriedares para meio do site*/
.lateral_esquerda{
	width:400px; float:left; text-align:left; background:#fff;}
.espaco{margin:5px 0 10px 10px;}
.franquias-destaque{width:440px; height:300px; font:normal 13px/100% Arial, Tahoma, sans-serif; background:#fff;}
.franquias-destaque h3 a{color:#C42D2D; margin:0 0 0 10px; font-size:16px !important; text-decoration:none;}
.franquias-destaque p{color:#6D6666; margin:4px 0 0 10px; width:350px; font:normal 13px/100% Arial, Tahoma, sans-serif; text-decoration:none;}

.news{width:255px; height:200px; float:left;}


.conteudo{width:279px; float:left; text-align:left; background:#fff; margin-top:-4px;}
.lateral_direita_index{
	width:272px; float:right; text-align:left;
}
.lateral_direita{
	width:272px; float:right; text-align:left; /*background:#1b1b1b;*/ background-image:url(imagens/bg_interna_pq.jpg); background-repeat:repeat-y;
}
.redes-sociais{list-style:none;}
.redes-sociais img{border:none;}
.conteudo_internas{width:728px; float:left; text-align:left; background:#fff; margin-top:-15px;}

.conteudo_internas1{
	width:728px; float:left; text-align:justify; background:#fff;
}

.conteudo_produtos{width:600px; float:left; text-align:left;}
.lateral_esquerda_produtos{width:121px; float:left; text-align:left; background:url(imagens/fundo_menu_produtos_int.jpg) repeat-y left top; margin-left:3px;}
.clear{clear:both;}

p.resto-estados{width:615px;}


/*propriedades topo do site*/
.topo{height:110px; background:url(imagens/bg-topo.jpg) no-repeat left top;}
.logo{float:left; text-align:left; width:226px; padding:0 0 0 17px;}
.ferramentas{float:right; width:520px; height:35px; padding:10px 0;}
.ul{list-style-type:none; margin:0; float:right;}
.ul li{float:left;}
.alinha_oque_precisa{margin:0 0 0 20px; width:490px; height:120px; float:right;}
.input_oque_precisa{margin:4px 0 0 0; width:200px; height:16px; border:1px solid #666666; font-size:10px;}
.busca{width:240px; height:55px; float:left; margin:2px 0 0 30px;}
.busca img{vertical-align:middle;}
.o-que-precisa{width:200px; height:40px; float:left; *margin-top:-15px;}
.galeria{width:1000px; height:204px; background:url(imagens/bg-galeria.jpg) repeat-x left top; border-top:1px solid #fff; border-bottom:1px solid #fff;}
.galeria-jquery{float:left; width:776px; border-right:1px solid #fff; height:204px; margin-top:-10px; *margin-top:0;}
.chamadas-galeria{text-align:center; float:left; width:220px; height:110px;}
.chamadas-galeria img{margin:10px 0; border:none;}
.imgs-chamada{background:#F3EDED; border:1px solid #DBD9DA; width:282px; height:431px; margin:10px 0;}
.imgs-chamada img{margin:10px 5px 10px 10px; border:1px solid #DBD9DA;}
.video{width:266px; height:260px;}
.video a{color:#3d3d3d; font-weight:bold; font-size:14px; font-family:Arial, Tahoma, sans-serif;}
/*propriedades news*/
.input_news{background:transparent; width:179px; height:13px; border:none; cursor:text;font-family:Arial; font-size:10px; font-weight:bold; color:#000;}

.sustenta-videos{width:670px; background:yellow; margin-left:10px;}
.interna-video{width:266px; height:265px; float:left; margin:10px 20px 30px 0;}
.interna-video h3{padding-left:8px; width:240px; height:30px;}
.interna-video p{width:240px; text-align:justify; margin-left:10px;}
.exibe-video{width:240px; height:180px; margin:10px; background:blue;}

.lateral_direita_index ul{list-style:none;}
.lateral_direita_index ul li a img{border:none;}
/*MENU DO SITE*/

.nav{width:1000px; height:40px; background:url(imagens/bg-menu.jpg) left top repeat-x;}

.navigation{list-style:none; text-align:center;}

.navigation li{float:left; margin:5px 7px;}

.menu{font-family:Arial; font-size:14px; color:#FFFFFF; padding:6px 0 0 0; font-style:normal;}
.menu a{font-family:Arial; font-size:14px; color:#FFFFFF; text-decoration:none;}
.menu a:hover{font-family:Arial; font-size:14px; color:#FFFFFF; text-decoration:underline;}
.divisoria{ height:22px; width:1px; float:left; margin:5px 6px 0 6px; background:#A82928;}

/*MENU PRODUTOS INTERNA*/
.divosoria_menu_produtos{
	background:url(imagens/img_divisoria_menu_produtos.jpg) no-repeat left top; width:121px; height:10px; margin-left:-20px; font-size:1px;
}
.ul_produtos{
	 list-style-type:none; margin:0;
}
.ul_produtos li{
	float:none;
}

#submenu{position:absolute; margin:0 415px 0 -6px; *margin:0 415px 0 -38px; padding-top:5px; width:128px; height:39px; text-align:center;}
#submenu ul{width:100px;}
#submenu ul li{float:none; height:26px; margin:0 !important; padding:0 !important; list-style:none; background:url(imagens/bg-submenu.jpg) left top repeat-x;}
#submenu ul li a{font-family:Arial; font-size:13px; color:#FFFFFF; text-decoration:none; font-weight:bold;}
#submenu ul li a:hover{font-family:Arial; font-size:13px; color:#fff; text-decoration:underline;  font-weight:bold;}
/***********************************************************************************************************************************/

/*MEIO SITE*/

/*propriedades linha de produtos*/
.fundo_linha_produtos{background:url(imagens/fundo_linha_produtos.jpg) no-repeat left top; width:445px; height:178px; border:1px solid #fff;}
.menu_linha_produtos{
	margin:85px 0 0 0px; text-align:center; line-height:21px; width:380px; height:88px;
	font-family:Arial; color:#FFFFFF; font-size:12px; font-weight:bold;
	background:url(imagens/bg-promocoes.jpg) no-repeat left top;}

.menu_linha_produtos ul{margin:20px 70px 0 0;}
.menu_linha_produtos a{font-family:Arial; color:#FFFFFF; font-size:13px; text-decoration:none;}
.menu_linha_produtos a:hover{font-family:Arial; color:#FFE600; font-size:13px; border-bottom:2px solid #FFE600;}


.selecione-estado{color:#534D4D; font:normal 12px/100% Aria, Helvetica, sans-serif;}
.descreve{color:#534D4D; font:normal 12px/100% Aria, Helvetica, sans-serif; width:680px;}

.estados{float:left; margin:0 0 0 12px; width: 650px;}
.conteudo_internas div#texto_internas div.estados div#div_franquias {clear:both;  width: 650px;}
.formata-mapa{float:left; width:411px; height:360px;}
.estados-conti{margin:20px 0 0 0; width:680px;}
.texto p{color:#534D4D; font-family: Arial!important; margin:0 0 20px 0;}
.formata-estado p{color:#534D4D; font:normal 13px/100% Aria, Helvetica, sans-serif; margin:0 0 20px 0; width:230px;}
.formata-estado-cont{width:215px; height:100px; float:left;}
.formata-estado-cont p{color:#534D4D; font:normal 13px/100% Aria, Helvetica, sans-serif; margin:0 0 20px 0; width:200px; float:left;}
.saiba-mais-estados{float:right; color:#BB0005;}

/*propriedades produtos*/
.titulo_produto{
	font-family:Arial; font-size:14px; color:#ED1C24; height:40px;
}
.img_produto{
	border:3px solid #C9C3C3; margin-top:4px; 
}
.caixa_produtos{text-align:left; width:170px; margin:15px 0 0 18px; float:left; *margin-left:20px;}
.caixa_produtos_int{text-align:center; width:170px; margin:15px 10px 10px 18px; float:left; *margin-left:20px;}

/*Propriedades para mapa do site*/
.texto_mapa_do_site{
	font-family:Arial; font-size:14px; color:#ED1C24; font-weight:bold;
}
.texto_mapa_do_site a{
	font-family:Arial; font-size:14px; color:#ED1C24; text-decoration:none;
}
.texto_mapa_do_site a:hover{
	font-family:Arial; font-size:18px; color:#ED1C24; text-decoration:none; border-bottom:2px dashed #ED1C24; padding-bottom:1px;
}

/*BANNER DO TEMPO*/
.banner-tempo{height:220px; text-align:center; background:url(imagens/bg-banner-tempo.jpg) bottom center; margin:20px 0 0 0;}
.banner-tempo iframe{margin:57px 0 0 0;}


/*Propriedades Lojas*/
.caixa_lojas{ width:700px; font-family:Arial; font-size:12px; font-weight:bold; color:#000; text-decoration:none; margin:6px;}
.caixa_lojas a{font-family:Arial; font-size:12px; text-decoration:none; color:#000; cursor:pointer;}
.caixa_lojas a:hover{font-family:Arial; font-size:12px; text-decoration:underline; color:#000; cursor:pointer;}
.caixa_lojas_img{text-align:left; border:none;}
.caixa_lojas_img ul{text-align:left; list-style-type:none; margin:0; padding-left:4px;}
.caixa_lojas_img ul li{float:left; margin:6px;}
.caixa_lojas_img ul li img{border:3px solid red;}

/*propriedades mais pedidos*/
.mais_pedidos_img{
	border:1px solid #FD0101; margin:6px 14px 6px 24px; float:left;
}

/*propriedades novidades*/
.novidades_img{
	border:1px solid #C9C3C3; margin:5px; float:left; width:100px; height:75px;
}
.novidades_img:hover{
	border:1px solid #fff; margin:5px; float:left; width:100px; height:75px;
}
.bg_novidades{
	background:#fff; width:279px; height:90px; clear:both; cursor:pointer;
	font-family:Arial; font-size:11px; color:#7C6F6F; margin:5px 0;
}
.bg_novidades a{
	font-family:Arial; font-size:11px; color:#7C6F6F; text-decoration:none;
}
.bg_novidades a:hover{
	font-family:Arial; font-size:11px; color:#fff !important; text-decoration:underline;
}

.leia-mais {float:right; text-decoration:underline; color:#EC0C0C !important;}

.bg_novidades a:hover {
	font-family:Arial; font-size:11px; color:#fff !important; text-decoration:underline;
}

.bg_novidades_on{
	background:url(imagens/fundo_novidades_on.jpg) no-repeat left top; width:279px; height:90px; clear:both; cursor:pointer;
	font-family:Arial; font-size:11px; color:#FFFFFF; margin:5px 0;
}
.bg_novidades_on a{
	font-family:Arial; font-size:11px; color:#FFFFFF; text-decoration:none;
}
.bg_novidades_on a:hover{
	font-family:Arial; font-size:11px; color:#FFFFFF; text-decoration:underline;
}

/*propriedades rodape*/
.sobre_rodape{
	float:left; width:515px; text-align:left; background:#fff;
}
.parceiros_rodape{
	float:right; width:485px; text-align:left; background:#fff;
}
.menu_rodape{
	font-family:Arial; font-size:11px; font-weight:bold; color:#FFFFFF; text-align:center;
}
.menu_rodape a{
	font-family:Arial; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none;
}
.menu_rodape a:hover{
	font-family:Arial; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:underline;
}
.endereco{ font-style:normal; font-family:Arial; font-size:11px;  color:#FFE500; font-weight:bold; text-align:center; margin-left:25px;}
/*Botoes vermelho*/
.texto_botao{
	font-family:Arial; font-size:11px; color:#F50808; font-weight:bold; font-style:italic; text-align:right; text-decoration:underline; margin-top:6px;
}
.texto_botao a{
	font-family:Arial; font-size:11px; color:#F50808; font-weight:bold; font-style:italic; text-align:right; text-decoration:underline; margin-top:6px;
}
.texto_botao a:hover{
	font-family:Arial; font-size:11px; color:#F50808; font-weight:bold; font-style:italic; text-align:right; text-decoration:underline; margin-top:6px;
}

/*fonts padrao*/
.texto_preto{font-family:Arial; font-size:11px; color:#7C7072; font-weight:normal;}
.texto_preto a{font-family:Arial; font-size:11px; color:#7C7072; text-decoration:none;}
.texto_preto a:hover{font-family:Arial; font-size:11px; color:#7C7072; text-decoration:underline;}

.texto_cinza{
	font-family:Arial; font-size:11px; color:#6B6868; font-weight:bold;
}
.texto_cinza a{
	font-family:Arial; font-size:11px; color:#6B6868; text-decoration:none;
}
.texto_cinza a:hover{
	font-family:Arial; font-size:11px; color:#6B6868; text-decoration:underline;
}

/*paginacao padrao*/
.texto_paginacao{
	font-family:Arial; font-size:12px; color:#A9011E; font-weight:normal; font-weight:bold; clear:both; padding:30px; text-align:center;
}
.texto_paginacao a{
	font-family:Arial; font-size:12px; color:#A9011E; text-decoration:none;
}
.texto_paginacao a:hover{
	font-family:Arial; font-size:12px; color:#A9011E; text-decoration:underline;
}

/*alinha textos internas*/
#texto_internas{
	padding:20px;
}

#texto_internas img{border:2px solid #C9C3C3 !important;}

/*Propriedades busca lojas rodape do lateral direito*/
.busca_lojas{
	color:#FF3333; font-weight:bold; font-family:Arial; font-size:12px; height:20px; text-decoration:none; text-align:left; width:265px; background:#FFF; border:1px solid #BF5E5E;
}

/* Cesta de Produtos */
.cesta {margin:10px 0 0 20px; clear:both; border:2px solid #FFE9EA; width:497px;}
.tra {background:#FFF3F4; font-family:Arial; font-size:11px; color:#4E4E4E; font-weight:bold;}
.trb {background:#FFE9EA; font-family:Arial; font-size:11px; color:#4E4E4E; font-weight:bold;}
.texto_cesta {font-family:Arial; font-size:11px; color:#4E4E4E; font-weight:bold; padding-left:10px;}

/*propriedades para os inputs, select e textarea*/
.formulario{
	font-family:Arial; font-size:12px; color:#000; font-weight:bold;
}
.formulario input{
	margin:2px 0 2px 5px; font-family:Arial; font-size:12px; font-weight:bold; color:#000; border:1px solid #BF5E5E; background-color:#FFF;
}
.formulario select{
	margin:2px 0 2px 5px; font-family:Arial; font-size:12px; font-weight:bold; color:#000; border:1px solid #BF5E5E; background-color:#FFF;
}
.formulario textarea{
	margin:2px 0 2px 5px; font-family:Arial; font-size:12px; font-weight:bold; color:#000; border:1px solid #BF5E5E; background-color:#FFF;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*javascript para lightbox*/
#lightbox{position:absolute; left:0; width:100%; z-index:100; text-align:center; line-height:0;}
#lightbox a img{ border: none; }
#outerImageContainer{position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto;}
#imageContainer{padding: 10px;}
#loading{position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0;}
#hoverNav{position:absolute; top:0; left:0; height:100%; width:100%; z-index:10;}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{width:49%; height:100%; background:transparent url(lightbox2.03.3/images/blank.gif) no-repeat; display:block;}
#prevLink { left: 0; float: left; }
#nextLink { right: 0; float: right; }
#prevLink:hover, #prevLink:visited:hover { background:url(imagens/prevlabel.gif) left 100% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background:url(imagens/nextlabel.gif) right 100% no-repeat; }
#imageDataContainer{font:10px verdana, arial, tahoma, Helvetica, sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%	}
#imageData{	padding:0 10px; color:#666; }
#imageData #imageDetails{ width:70%; float:left; text-align:left; }
#imageData #caption{ font-weight:bold;	}
#imageData #numberDisplay{ display:block; clear:left; padding-bottom:1.0em;	}
#imageData #bottomNavClose{ width:66px; float:right;  padding-bottom:0.7em; }
#overlay{position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; background-color:#000;}

.MsoNormal span {font-family:Arial!important; font-size:13px}


