/* 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');}

/*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;
}
/*FUNDO DO SITE*/
body {
	background:url(imagens/fundo_topo.jpg) no-repeat center top; height:768px;
}
html{
	background:url(imagens/fundo_repete_internas.jpg) repeat-y center top #C71B1B;
}
.rodape{
	background:url(imagens/fundo_rodape.jpg) center bottom no-repeat;
}

/*Propriedares para meio do site*/
.lateral_esquerda{
	width:449px; float:left; text-align:left;
}
.conteudo{
	width:279px; float:left; text-align:left;
}
.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;
}
.conteudo_internas{
	width:728px; float:left; text-align:left;
}

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

.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;
}

/*propriedades topo do site*/
.logo{
	float:left; text-align:left; width:226px; padding:13px 0 0 17px;
}
.newsletter{
	float:left; text-align:left; background:url(imagens/fundo_news.jpg) no-repeat center top; width:295px; height:145px;
}
.ferramentas{
	float:right; width:272px;
}
.ul{
	 list-style-type:none; margin:0;
}
.ul li{
	float:left;
}
.alinha_oque_precisa{margin:20px 0 0 0; clear:both;}
.input_oque_precisa{margin:4px 0 0 0; width:200px; height:16px; border:1px solid #666666; font-size:10px;}
/*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;
}

/*MENU DO SITE*/
.menu{font-family:Arial; font-size:14px; color:#FFFFFF; margin:8px 0 0 0;}
.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 16px 0 16px; 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;
}
/***********************************************************************************************************************************/

/*MEIO SITE*/

/*propriedades linha de produtos*/
.fundo_linha_produtos{
	background:url(imagens/fundo_linha_produtos.jpg) no-repeat left top; width:449px; height:112px; margin-top:1px;
}
.menu_linha_produtos{
	padding:59px 0 0 120px; text-align:center; line-height:21px; 
	font-family:Arial; color:#FFFFFF; font-size:12px; font-weight:bold;
}	
.menu_linha_produtos a{
	font-family:Arial; color:#FFFFFF; font-size:12px; text-decoration:none;
}
.menu_linha_produtos a:hover{
	font-family:Arial; color:#FFE600; font-size:12px; border-bottom:2px solid #FFE600;
}

/*propriedades produtos*/
.titulo_produto{
	font-family:Arial; font-size:14px; color:#ED1C24;
}
.img_produto{
	border:3px solid #EF3239; margin-top:4px;
}
.caixa_produtos{
	text-align:center; width:170px; margin:15px 0 0 32px; float:left; *margin-left:20px;
}
.caixa_produtos_int{
	text-align:center; width:170px; margin:15px 0 0 16px; 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:2px solid #000000; margin:5px; float:left; width:80px; height:60px;
}
.bg_novidades{
	background:url(imagens/fundo_novidades.jpg) no-repeat left top; width:279px; height:80px; clear:both; cursor:pointer;
	font-family:Arial; font-size:11px; color:#000000;
}
.bg_novidades a{
	font-family:Arial; font-size:11px; color:#000000; text-decoration:none;
}
.bg_novidades a:hover{
	font-family:Arial; font-size:11px; color:#000000; text-decoration:underline;
}

.bg_novidades_on{
	background:url(imagens/fundo_novidades_on.jpg) no-repeat left top; width:279px; height:80px; clear:both; cursor:pointer;
	font-family:Arial; font-size:11px; color:#FFFFFF;
}
.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;
}	
.parceiros_rodape{
	float:right; width:485px; text-align:left;
}
.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:#000000; font-weight:normal;}
.texto_preto a{font-family:Arial; font-size:11px; color:#000000; text-decoration:none;}
.texto_preto a:hover{font-family:Arial; font-size:11px; color:#000000; 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;
}

/*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;}