/* Reset CSS */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

area, area:focus{
	outline:none!important
}			


/* -------------------------------------------------------
/*    Custom CSS - estilos específicos do website  
   -------------------------------------------------------
*/

body {
	margin: 0 auto;
	height: auto;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	background:#000;
}


/* -------------------------------------------------------
/*    Wrapper - envólucro geral   
   -------------------------------------------------------
*/
#wrapper {
	margin: 0 auto;
	height: auto;
	width:1200px;
	background: url(../ws_images/home_info_mask.png) repeat;
	margin-top:32px;
	padding-bottom:20px;
	border-radius: 10px;
	margin-bottom:5px;
}


/* -------------------------------------------------------
/*    Estilo do Header - cabeçalho   
   -------------------------------------------------------
*/
#wrapper-header {
	text-align:center;
}

#container-header {
	display:inline-table;
	margin:auto;
}

/* -------------------------------------------------------
   Estilo do Info - Ã¡rea central (informaÃ§Ã£o)
   -------------------------------------------------------
*/

#wrapper-info {
		/*
		background:url(../ws_images/home_info_bg.jpg) repeat-x;
		min-height:610px;
		padding-bottom:50px;
		text-align:center;
		*/
		margin:0px;
		padding:0px;
}

#container-info {
	display:inline-block;
	width:100%;
	margin:auto;
	margin-top:-10px;
	padding-bottom:0px;
}


/* -------------------------------------------------------
   Estilo do Footer - rodapÃ©
   -------------------------------------------------------
*/

#wrapper-footer {
	/*background:url(../ws_images/home_footer_bg_min.png) repeat;
	height:380px;
	text-align:center;
	*/
}

#container-footer {
	/*display:inline-table;
	width:1019px;
	min-height:320px;
	margin:auto;
	margin-top:20px;
	text-align:left;
	*/
}

/* ------------------------------------------------------- */
/*    Estilo do Menu				     			       */
/* ------------------------------------------------------- */
.menu_hover { /* desativado */
	margin:0px 30px 20px 0px;
}
.margem_deste_botao {
	margin:0px 30px 20px 0px;
}
a.passando:hover {
	background: url(../ws_images/menu_a_hover.png);
	background-repeat:no-repeat;
}
a.passando-selecionado:link {
	background: url(../ws_images/menu_a_hover.png);
	background-repeat:no-repeat;
}
a.ohakka_passando:hover {
	background: url(../ws_images/hover_sublinhado_ohakka.png);
	background-repeat:no-repeat;
}
a.ohakka_selecionado:link {
	background: url(../ws_images/hover_sublinhado_ohakka.png);
	background-repeat:no-repeat;
}

a.cardapio_passando:hover {
	background: url(../ws_images/hover_sublinhado_cardapio.png);
	background-repeat:no-repeat;
}
a.cardapio_selecionado:link {
	background: url(../ws_images/hover_sublinhado_cardapio.png);
	background-repeat:no-repeat;
}
a.promocoes_passando:hover {
	background: url(../ws_images/hover_sublinhado_promocoes.png);
	background-repeat:no-repeat;
}
a.promocoes_selecionado:link {
	border:0px solid #03F;
	margin:0;
	background: url(../ws_images/hover_sublinhado_promocoes.png);
	background-repeat:no-repeat;
}
a.unidades_passando:hover {
	background: url(../ws_images/hover_sublinhado_unidades.png);
	background-repeat:no-repeat;
}
a.unidades_selecionado:link {
	background: url(../ws_images/hover_sublinhado_unidades.png);
	background-repeat:no-repeat;
}
a.novidades_passando:hover {
	background: url(../ws_images/hover_sublinhado_novidades.png);
	background-repeat:no-repeat;
}
a.novidades_selecionado:link {
	background: url(../ws_images/hover_sublinhado_novidades.png);
	background-repeat:no-repeat;
}
a.contato_passando:hover {
	background: url(../ws_images/hover_sublinhado_contato.png);
	background-repeat:no-repeat;
}
a.contato_selecionado:link {
	background: url(../ws_images/hover_sublinhado_contato.png);
	background-repeat:no-repeat;
}

/* ------------------------------------------------------- */
/*    Estilo do Conteudo - Centro						   

*/
/* ------------------------------------------------------- */
#conteudo_centro {
	float:left; 
	width:100%; 
	margin:auto; 
	background-color:#;
	margin-top:5px;
}
#conteudo_centro_ajuste {
	clear:both; 
	width:1200px;
	height:auto;
	text-align:center;
	margin:auto; 
	margin-top:0px;
}

#conteudo_centro_ajuste_inferior_index {
	clear:both; 
	width:1118px;
	height:auto;
	text-align:center;
	margin:auto; 
	margin-top:0px;
	
}

#conteudo_centro_ajuste_inferior {
	width:1190px;
	text-align:center;
	margin-left:45px;
	display:inline-block;
}
conteudo_centro_ajuste_ohakka {
	width:100%; 
	margin:auto; 
	background-color:#;
}
#imagens_box1 {
	border: 0px solid #fcc;
	float:left; 
	margin-left:44px; 
	margin-bottom:0px;
}
#imagens_box2 {
	float:left; 
	margin-left:10px; 
	margin-top:0px; 
}
#imagens_com_texto_box2_alt {
	float:left; 
	margin-left:41px; 
	margin-top:0px; 
}
#delivery_box3 {
	float:left; 
	margin-left:3px; 
	margin-top:0px; 
	border:0px solid #;
	width:auto;
}

#delivery_box3_alt {
	float:left; 
	margin-left:3px; 
	margin-top:0px; 
	border:0px solid #;
	width:auto;
}



#imagens_box4 {
	float:left; 
	margin:0;
	border:0px solid #;
	width:auto;
}
#imagens_box5 {
	float:left;
	margin:0;
	border:0px solid #;
	width:auto;
}
#imagens_box6 {
	float:left;
	margin:0;
	border:0px solid;
	text-align:left;
	display:inline-block;
	margin-left:6px;
}

#imagens_box6_alt {
	float:left;
	margin:0;
	border:0px solid;
	text-align:left;
	display:inline-block;
	margin-left:0px;
}


.ohakka_texto {
	color:#fff;
	font-size:16px;
}
#ohakka_box1 {
	width:360px;
	float:left; 
	margin-left:44px; 
	background-color:#040c00;
	padding:20px 20px 30px 0px;
}
#ohakka_box2 {
	float:left; 
	margin-left:22px; 
	margin-top:35px; 
}
#cardapio_box1 {
	width:380px;
	float:left;
	margin-left:35px;
	text-align:right;
}
#cardapio_box2_contorno {
	float:left;
	width:690px;
	height:auto;
	margin-left:10px; 
	background-color:#0d100c;
	padding:10px 10px 12px 10px;
	display:inline-block;
}

.verde {
	color:#390;
	font-weight:bold;
}
.branco_bold {
	cursor:pointer;
	color:#fff;
	font-weight:bold;
}
.branco {
	color:#fff;
}
container_promocoes {
	margin:auto;
	width:auto;
	border:0px solid #990;
}
#promocoes_box1 {
	width:358;
	height:auto;
	float:left;
	background-color:#;	
}
#promocoes_box2 {
	width:358;
	height:auto;
	float:left;
	background-color:#;
}
#promocoes_box3 {
	width:358;
	height:auto;
	float:left;
	background-color:#;	
}
#unidades_box1 {
	width:390px;
	height:auto;
	float:left;
	margin-left:44px;
	margin-bottom:30px;
	background-color:#;
}
#unidades_box2_contorno {
	float:left;
	width:695px;
	height:auto;
	margin-left:15px; 
	background-color:#040c00;
	padding:10px 10px 12px 10px;
}


#unidades_box2 {
	margin:auto;
	width:685px;
	height:auto;
	background-color:#;
}
.unidades_formas_pgto {
	margin-left:10px;
	margin-top:20px;	
}
.unidade_1 {
	/* background: rgba(0, 0, 0, 0.5); */
	background-color:#040c00;
	border-radius:4px; 
	width:330px;
	height:auto;
	margin:auto; 
	margin-top:10px;
	float:left; 
	margin-left:15px; 
	text-align:left;
	font-size:12px;
}
/*	background-color:#0a1e00; */

.unidade_2 {
	float:left;
	/* background: rgba(0, 0, 0, 0.5); */
	background-color:#040c00;
	border:0px solid #727272;
	border-radius:4px;
	width:330px;
	height:auto;
	margin:auto;  
	margin-top:10px;
	margin-left:15px; 
	text-align:left;
	font-size:12px;
}
.unidade_3 {
	float:left; 
	/* background: rgba(0, 0, 0, 0.5); */
	background-color:#040c00;
	border:0px solid #727272; 
	border-radius:4px; 
	width:330px;
	height:auto;
	margin:auto; 
	margin-top:10px;	
	margin-left:15px; 
	text-align:left;
	font-size:12px;
}

.unidade_4 {
	float:left; 
	/* background: rgba(0, 0, 0, 0.5); */
	background-color:#040c00;
	border:0px solid #727272; 
	border-radius:4px; 
	width:330px;
	height:auto;
	margin:auto; 
	margin-top:10px; 
	margin-left:15px; 
	text-align:left;
	font-size:12px;
}

.unidade_5 {
	float:left; 
	/* background: rgba(0, 0, 0, 0.5); */
	background-color:#040c00;
	border:0px solid #727272; 
	border-radius:4px; 
	width:330px;
	height:auto;
	margin:auto; 
	margin-top:10px; 
	margin-left:15px; 
	text-align:left;
	font-size:12px;
}

.unidade_6 {
	float:left; 
	/* background: rgba(0, 0, 0, 0.5); */
	background-color:#040c00;
	border:0px solid #727272; 
	border-radius:4px; 
	width:330px;
	height:auto;
	margin:auto; 
	margin-top:10px; 
	margin-left:15px; 
	text-align:left;
	font-size:12px;
}

#novidades_box1 {
	width:390px;
	height:auto;
	float:left;
	margin-left:42px;
	background: rgba(0, 0, 0, 0.7);
}
#novidades_box2 {
	float:left;
	width:710px;
	height:auto;
	margin-right:20px; 
	background: rgba(0, 0, 0, 0.6);
}
.novidades_formas_pgto {
	margin-left:30px;
	margin-top:20px;	
}
.novidade_1 {
	/* background: rgba(0, 0, 0, 0.5); */
	background-color:#040c00;
	border:2px solid #31382f;
	border-radius:4px; 
	width:330px;
	height:auto;
	margin:auto; 
	float:left; 
	margin-left:30px; 
	text-align:left;
	font-size:12px;
}
/*	background-color:#0a1e00; */

.novidade_2 {
	float:left;
	/* background: rgba(0, 0, 0, 0.5); */
	background-color:#040c00;
	border:2px solid #31382f;
	border-radius:4px;
	width:330px;
	height:auto;
	margin:auto;  
	margin-top:20px;
	margin-left:30px; 
	text-align:left;
	font-size:10px;
}
.novidade_3 {
	float:left; 
	/* background: rgba(0, 0, 0, 0.5); */
	background-color:#040c00;
	border:2px solid #31382f;
	border-radius:4px; 
	width:330px;
	height:auto;
	margin:auto; 
	margin-top:20px;  
	margin-left:30px; 
	text-align:left;
	font-size:12px;
}
.novidade_4 {
	float:left; 
	/* background: rgba(0, 0, 0, 0.5); */
	background-color:#040c00;
	border-radius:4px; 
	width:330px;
	height:auto;
	margin:auto; 
	margin-top:10px;  
	margin-left:30px; 
	text-align:left;
	font-size:14px;
}
.ultimas_novidades {
	float:left; 
	/* background: rgba(0, 0, 0, 0.5); */
	background-color:#040c00;
	border-radius:4px; 
	width:330px;
	height:auto;
	margin:auto; 
	margin-top:10px;  
	margin-left:30px; 
	text-align:left;
	font-size:14px;
}
.fonte_unidade_titulo {
	color:#00a651; 
	font-weight:normal; 
	font-size:16px;
}
.fonte_novidade_titulo_grande {
	color:#ffa907; 
	font-size:22px;
	margin-bottom:10px;
}
.fonte_novidade_titulo {
	color:#ffa907; 
	font-size:16px;
}
.contato_1 {
	background: rgba(0, 0, 0, 0.5);
	background-color:#040c00;
	border:0px solid #858585;
	border-radius:0px; 
	width:330px;
	height:auto;
	margin:auto;
	margin-top:20px; 
	float:left; 
	margin-left:30px; 
	text-align:left;
	font-size:12px;
}
.contato_2 {
	float:left;
	background-color:#040c00;
	border:0px solid #858585;
	border-radius:0px;
	width:330px;
	height:auto;
	margin:auto;  
	margin-top:20px;
	margin-left:30px; 
	text-align:left;
	font-size:12px;
}

