body{
	font-size:14px;
	line-height:20px;
	font-family:arial;
	color:#525252;
	margin:0;
}

body * a{ padding:3px; outline:none; text-decoration:none; color:#C72D24 }
body * a:hover{ background-color:#C72D24; color:#FFFFFF; }

ul li{
	list-style:none;
}

h10{ width:100%; float:left; font-size:30px; font-weight:bold; color:#A32020; }
h11{ width:100%; float:left; font-size:30px; font-weight:bold; color:#4D5762; }

h1.hPrincipal{
	width:100%;
	float:left;
	margin:0 0 20px 0;
	padding:0;
	line-height:normal;
	font-size:30px;
	font-weight:bold;
	color:#828282;
}

label{ padding:0; margin:0; }

/* -- NOME DO AIQFOME.COM DENTRO DA FUNCAO PHP -- */
#boxNomeAiqfome{ width:auto; float:none; margin:0; padding:0; display:inline-table; position:relative; top:7px; line-height:normal; }
#boxNomeAiqfome:hover{ background:#183C86; *background:#183C86; }
#boxNomeAiqfome span{ float:left; display:inline; margin:0; padding:0; }
#boxNomeAiqfome .emp_amarelo{ color:#FDC818; }
#boxNomeAiqfome .emp_vermelho{ color:#DC214E; }


.emp_amarelo{ color:#FDC818; }
.emp_vermelho{ color:#DC214E; }

* span.MarcaTexto{
	width:auto;
	float:none;
	margin:0;
	padding:1px 2px;
	display:inline;
	background-color:#FDC818;
}

fieldset{
	border:none;
	margin:0;
	padding:0;
}

.Ancora{
	margin:0;
	padding:0;
}

#bannersTopRod{ width:750px; height:105px; margin:auto; padding-left:20px; padding-top:15px; border:solid 2px #F7DF99; background:#A32020; }

/* -- -- -- -- _ _ _ -- -- -- -- | index | -- -- -- -- _ _ _ -- -- -- -- */

#topo{ width:930px; margin:0 auto; display:table; margin-bottom:10px; }

#topo .Logo,
#topo .BannerBranco,
#topo .Menu{
	float:left;
	margin:0;
	padding:0;
	display:inline;
}
#topo .Logo{
	width:255px;
	height:85px;
}
#topo .BannerBranco{
	/*width:600px;*/
	width:470px;
	/*height:90px;*/
	height:60px;
	float:right;
	margin:5px 0 10px 0;
	padding:3px 5px;
	text-align:right;
	background-color:#EFEFEF;
} 

#topo .BannerBranco .Publicidade img{
	float:none;
	position:relative;
	*margin-left:5px;
	margin-top:10px;
	bottom:6px;
}

#topo .BannerBranco a{ padding:0px; }
#topo .BannerBranco a:hover{ padding:0px; cursor:pointer; }

#topo .Menu{
	width:100%;
	text-align:right;
}

#topo .Balao{
	width:155px;
	height:40px;
	float:right;
	margin-top:40px;
	margin-right:115px;
	display:inline;
	
	background-image:url(../img/balao.png);
	line-height:26px;
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
}
#topo .Balao a{ color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; }
#topo .Balao a:hover{ color:#FFCC33; background:none; }

#menuLinks{ width:100%; height:18px; float:left; display:inline; }
#menuLinks a{ padding-right:8px; padding-left:8px; color:#AAAAAA; font-size:18px; text-decoration:none; font-weight:bold; }
#menuLinks a:hover{ color:#CF2850; padding-bottom:3px; background:none; }


#logErro{
	width:100%;
	float:left;
	position:absolute;
	left:0;
	z-index:2;
	text-align:center;
}
#logErro a{ border:none; background:none; padding:3px; font-size:11px; color:#828282; text-decoration:none; }
#logErro a:hover{ border:none; background:#FFCC33; color:#CF2850; }


#subTopo{
	width:100%;
	margin:0 auto;
	display:table;
	background-color:#E03524;
}

#subTopo .cima, .baixo{
	width:100%;
	height:50px;
	float:left;
}
#subTopo .cima{
	background-image:url(../img/tfundocima.jpg); background-position:top center;
}
#subTopo .meio{
	width:100%;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
}
#subTopo .baixo{
	background-image:url(../img/tfundobaixo.jpg); background-position:bottom center;
}

#banners{ width:750px; height:105px; margin:0 auto; padding-left:20px; padding-top:15px; line-height:20px; background-color: #a32020; border:solid 2px #F7DF99; }
#banners .Publicidade{
	float:right;
	margin-top:-15px;
	margin-right:23px;
	position:static;
	font-size:11px;
	color:#F7DF99;
}

#centro{ width:930px; margin:0 auto; margin-top:10px; display:table; }
#centro .subcentro{
	width:100%;
	float:left;
	min-height:150px;
	margin-bottom:5px;
}

#como_funciona{ width:930px; float:left; padding:5px 0; margin-bottom:10px; }

#ctextoUsuario,
#ctextoUsuario ul,
#ctextoUsuario ul li,
#ctextoRestaurante,
#ctextoRestaurante ul,
#ctextoRestaurante ul li,
#cfoto{
	float:left;
	margin:0;
	padding:0;
	display:inline;
}
#ctextoUsuario h1,
#ctextoUsuario h3,
#ctextoRestaurante h1,
#ctextoRestaurante h3{
	margin-bottom:20px;
}
#ctextoUsuario{ width:590px; }
#ctextoRestaurante{ width:270px; }


#ctextoRestaurante h3,
#ctextoUsuario h3{ margin-bottom:10px; text-align:left; }


#ctextoUsuario ul{ width:285px; }
#ctextoUsuario ul.Dir{ margin-right:10px; }

#ctextoUsuario ul li,
#ctextoRestaurante ul li{
	width:93%;
	min-height:115px;
	float:left;
	margin-bottom:10px;
	padding:0 10px 0 10px;
	list-style:none;
	border-bottom:dotted 1px #828282;

	*width:100%;
	*padding:0;
}
#ctextoRestaurante ul li.NoBorda,
#ctextoUsuario ul li.NoBorda{ border:none; }
#ctextoRestaurante ul li b img,
#ctextoUsuario ul li b img{ display:inline; position:relative; left:0; top:5px; margin-right:10px; }
#ctextoRestaurante ul li b,
#ctextoUsuario ul li b{ width:100%; float:left; display:list-item; font-size:16px; font-weight:bold; color:#CF2850; }


#ctextoRestaurante .Planos .Imagem,
#ctextoRestaurante .Planos .Texto{
	float:left;
	margin:0;
	padding:0;
	display:inline;
	/*background-color:#CCCCFF;*/
}

#ctextoRestaurante .Planos .Imagem{ width:30%; margin-right:10px; }
#ctextoRestaurante .Planos .Texto{ width:65%; }

/*
#ctextoRestaurante ul.Planos li .Imagem{
	height:100%;
	float:left;
	margin-left:10px;
	margin-top:5px;
	
	*margin:0;
	*margin-top:10px;
}
#ctextoRestaurante ul.Planos li .Texto{
	float:right;
	margin-right:15px;
	margin-top:10px;
	
	*margin:0;
	*margin-left:10px;
}
*/


#cfoto{ width:170px; height:130px; float:left; margin-right:12px; margin-top:10px; padding:0; border: solid 2px #CCCCCC; }
#cfoto a:hover{ background:none; }
#cfoto a .img_cfoto{ width:170px; height:130px; float:left; margin:1px; border:none; }

/* -- -- -- -- _ _ _ -- -- -- -- | FIM | -- -- -- -- _ _ _ -- -- -- -- */


/* -- -- -- -- _ _ _ -- -- -- -- | cidades home | -- -- -- -- _ _ _ -- -- -- -- */

#topCidades { width:770px; height:auto; margin:0 auto;  }

#ttpEsq,#ttpDir{ height:60px; margin-top:10px; display:inline; }

#ttpEsq{ width:125px; float:left; text-align:right; border-right:dotted 1px #911a1c; }
#ttpEsq .Maior,
#ttpEsq .Menor{
	width:auto;
	float:right;
	margin:0 7px 0 15px;
	padding:0;
	display:inline;
	color:#f7df99;
}
#ttpEsq .Maior{
	margin-top:-5px;
	margin-bottom:5px;
}
#ttpEsq .Menor{ 
	width:100%;
	margin-top:-5px;
}

#ttpDir{ width:635px; float:right; font-size:12px; padding:0; }
#ttpDir p{ margin:0; }
#ttpDir p a{ padding:2px; color:#FFFFFF; font-size:15px; font-weight:bold; padding:2px; }
#ttpDir p a:hover{ background:#FCCB17; color:#C72D24; }
#ttpDir dl{ width:100%; float:left; *margin-top:17px; }
#ttpDir dl dt{
	width:auto;
	height:40px;
	float:left;
	margin-right:5px;
	margin-top:-2px;
	display:inline;
	*margin-top:-6px;
}
#ttpDir dl dt.Botao{ margin-right:0; }

#ttpDir * select,
#ttpDir * input{
	float:none;
	margin:0;
	padding:4px 3px 4px 3px;
	font-size:19px;
	vertical-align:middle;
}
#ttpDir dl dt select{
	*margin-top:5px;
}
#ttpDir dl dt select.estado{ width:215px; }
#ttpDir dl dt input[type="submit"]{ margin-top:0; *border:none; }



/* -- -- -- -- _ _ _ -- -- -- -- | FIM | -- -- -- -- _ _ _ -- -- -- -- */

#colEsquerda{
	width:200px;
	float:left;
	margin:0;
	padding:0;
}

#colEsquerda *{
	font-weight:normal;
	font-family:Arial;
}

#colEsquerda ul{ padding:0; margin:0; }
#colEsquerda h4{ float:left; margin-top:5px; font-weight:bold; }

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

#princCemPorc{
	width:100%;
	min-height:1px;
	float:left;
	margin:0;
	padding:0;
}

#principal_admin{
	width:690px;
	float:right;
	margin-top:10px;
	padding:0;
}

#colMeioGrande_1{
	width:720px;
	float:left;
	margin-left:10px;
}

#colMeioGrande_2{
	width:690px;
	float:left;
}

#colDireita{
	width:215px;
	float:right;
	padding-left:10px;
	text-align:center;
	/*background-image:url(../img/sidebar_end.png);*/
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position:-20px 0;
}
#colDireita b{
	font-size:14px;
	margin-left:10px;
	float:left;
}

/*#colDireita .colSombCima{ width:10px; height:300px; float:left; margin-left:-10px; background-image:url(../img/sidebar.png); background-position: -20px 0; }*/
#colDireita .bannLin { width:200px; height:auto; margin:0 auto; margin-bottom:10px; display:table; padding:1px; }
#colDireita .bannLin a{ background:none; }
#colDireita .bannLinConheca{ width:190px; float:left; text-align:left; }


#mostraBusca{
	width:180px;
	height:auto;
	float:left;
	padding:5px 5px 5px 5px;
	margin:5px 0 5px 0;
	background-color:#EEEEEE;
	border:1px solid #dddddd;
}

#mostraBusca .Titulo{
	font-weight:bold;
}
#mostraBusca .Filtro{
	color:#C72D24;
	margin-left:5px;
}
#mostraBusca .Filtro ul li{
	text-transform:capitalize;
	list-style:none;
}
#mostraBusca .Filtro ul li a{
	width:100%;
}
#mostraBusca a.Link{
	float:right;
	font-size:10px;
	cursor:pointer;
}

#colEsquerda .menuEsquerda ul { width:100%; float:left; margin:0; padding:0; margin-bottom:10px; }	
#colEsquerda .menuEsquerda ul li { width:100%; float:left; border-bottom:1px solid #D0E0E8; display:list-item; list-style:none; }	
#colEsquerda .menuEsquerda ul li a{ color:#525252; font-size:14px; display:block; line-height:20px; padding:5px 0 5px 15px; text-decoration:none; background:url(../img/bullet.gif) no-repeat 3px 12px; margin:0; }	
#colEsquerda .menuEsquerda ul li a:hover{ background:#FFFFCC url(../img/bullet.gif) no-repeat 7px 12px; margin:0; color:#cf2850; }

#colEsquerda .menuLegenda ul{ width:100%; float:left; margin:0; padding:0; margin-bottom:10px; line-height:normal; }
#colEsquerda .menuLegenda ul li{ width:100%; float:left; display:list-item; list-style:none; padding:3px 0 3px 0; }
#colEsquerda .menuLegenda ul li img{ margin-bottom:-5px; }
#colEsquerda .menuLegenda ul li a{ font-size:14px; color:#525252; text-decoration:none; }
#colEsquerda .menuLegenda ul li a:hover{ background:#FFF; text-decoration:underline; }

.menuPublicidade { width:200px; float:left; display:inline; margin-bottom:10px; }
.menuPublicidade a:hover{ background:none; }

.menuUser_22 ul { width:100%; float:left; margin:0; padding:0; margin-bottom:10px; }	
.menuUser_22 ul li { width:100%; float:left; display:list-item; list-style:none; border-bottom:1px solid #D0E0E8; }	
.menuUser_22 ul li a{ color:#525252; font-size:14px; display:block; padding:5px 0 5px 35px; margin:0; text-decoration:none; font-weight:normal; background:no-repeat 5px 5px; }	
.menuUser_22 ul li a:hover{ color:#cf2850; }

/* -- -- -- -- _ _ _ -- -- -- -- | anuncie | -- -- -- -- _ _ _ -- -- -- -- */

#gruAnuncie{ width:100%; float:left; margin:10px 0; padding:0; display:inline; }
#anuncie_lin{
	width:100%; float:left; margin-top:5px;
	display:inline; border-top:dotted 1px #828282;
	margin-bottom:20px;
	padding-left:20px;
	padding-top:10px;
}
.anuncie_Tit{ font-weight:bold; font-size:14px; color:#CF2850; }
.anuncie_subTit{ font-weight:bold; }


/* CSS DA PAGINA FINAL DO PEDIDO - COMEÇO */
.agrPedido{
	width:100%;
	float:left;
	display:inline;
}
.agrPedido * .Img, .agrPedido * .texto{
	float:left;
	padding:10px 20px;
	display:inline;	
	min-height:128px;
}
.agrPedido * .Img{
	width:130px;
}
.agrPedido * .Texto{
	width:700px;
	float:left;
	margin-left:20px;
}
/* CSS DA PAGINA FINAL DO PEDIDO - FIM */

/* -- -- -- -- _ _ _ -- -- -- -- | rodape | -- -- -- -- _ _ _ -- -- -- -- */

#rodapeTop{ width:100%; height:66px; float:left; background-image:url(../img/bg_slashes.gif); }
#funCima_grrodape { width:100%; height:59px; float:left; background-image:url(../img/tfundocima.jpg); background-position:top center; }

.rodVTopo{ width:775px; margin:0 auto; padding-top:17px; display:table; text-align:left; }
.rodVTopo ul{ padding:0; margin:0; }
.rodVTopo ul li{
	float:left; margin-top:5px; margin-left:3px;
	padding:3px; padding-left:15px; display:list-item; 
	background-image:url(../img/bullet_nav2.gif);
	background-position:center left;
	background-repeat:no-repeat;
	list-style:none;
}
.rodVTopo ul li:hover{
	background:#C72D24; color:#F7DF99;
	background-image:url(../img/bullet_nav2.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
.rodVTopo ul li a{ color:#F7DF99; text-decoration:none; border:none; outline:none; font-size:12px; font-weight:bold; }

#grrodape { width:100%; padding-bottom:10px; float:left; background-color:#E83725; font-size:12px; line-height:normal; }
#rodape { width:770px; margin:auto; display:table; }
#grmenu_rodape { width:770px; margin:0 auto; list-style:none; }

#menu_rodape{ width:135px; min-height:90px; float:left; margin-top:5px; margin-right:15px; padding-left:5px; display:list-item; border-top:dotted 1px #911a1c; }
#menu_rodape ul{ padding:0; margin:0; }
#menu_rodape ul li{ margin-left:7px; margin-top:5px; list-style-image:url(../img/bullet_nav.gif); display:list-item; font-weight:bold; }
#menu_rodape ul li a{ color:#F7DF99; padding:3px; text-decoration:none; border:none; outline:none; font-weight:normal; }
#menu_rodape ul li a:hover{ background:#C72D24; color:#F7DF99; }

#menu_rodape .tit_menu_rod { margin-top:5px; font-weight:bold; font-size:15px; color:#F7DF99; }

#funBaixo_grrodape{ width:100%; height:18px; float:left; background-color:#E83725; background-image:url(../img/sombra_rodape.gif); background-position:bottom center; background-repeat:no-repeat;}
#rodCompany{ width:100%; height:50px; float:left; background-color:#A32020; font-size:11px; color:#F7DF99; text-align:center; line-height:50px; }
#rodCompany a{ padding:3px; text-decoration:none; color:#F7DF99; font-weight:normal; }
#rodCompany a:hover{ background-color:#C72D24; color:#F7DF99; }


/* BARRA VERMELHA DO TOPO PRACA E PAINEL DO RESTAURANTE */

#restTopoBarra{
	width:100%;
	height:55px;
	margin:0 auto;
	display:table;
	background-color:#C72D24;
}

#restTopoBarra .cima{
	width:100%;
	height:18px;
	background:#C72D24 url(../img/sombraTopo1.gif) no-repeat center top;
}

#restTopoBarra .baixo{
	width:100%;
	height:18px;
	margin-top:20px;
	background:#C72D24 url(../img/sombraTopo2.gif) no-repeat center bottom;
}


/***********************************************************
======================================
====================================== PERGUNTAS FREQUENTES
======================================
***********************************************************/
ul.ListaPergunta{
	width:100%;
	float:left;
	margin:0;
	padding:0;
}
ul.ListaPergunta li{
	width:100%;
	float:left;
	margin:3px 0;
	padding:3px 0;
	border-bottom:1px dotted #CCCCCC;
}
ul.ListaPergunta li a{
	color:#828282;
}
ul.ListaPergunta li a img{
	margin-right:5px;
}
ul.ListaPergunta li a:hover{
	color:#FFF;
	background-color:#828282;
	*background:none;
}
ul.ListaPergunta li .MostraResposta{
	width:100%;
	float:left;
	margin:3px 0;
}
/***********************************************************
======================================
====================================== PERGUNTAS FREQUENTES
======================================
***********************************************************/



/* -------- estilo do cardapio --------  */

.titCatCardapioVermelho{
	color:#C72D24;
	font-weight:bold;
	font-size:18px;
}
.titCatCardapioVerde{
	color:#599734;
	font-weight:bold;
	font-size:14px;
}

.VoltarCardapio{
	text-align:right;
}

.VoltarCardapio a{
	width:auto;
	color:#828282;
	padding:3px 3px 3px 15px;
	text-decoration:none;
	font-size:11px;
	
	background-image:url(../img/bullet_top.gif);
	background-position:center left;
	background-repeat:no-repeat;
}

.VoltarCardapio a:hover{
	text-decoration:none;
	background:none;
	color:#CF2850;
	background-image:url(../img/bullet_top.gif);
	background-position:center left;
	background-repeat:no-repeat;
	background-color:#FFFFCC;

}

#WzTtDiV #WzBoDy a{
	border:none; background:none; padding:3px; font-size:11px; color:#828282; text-decoration:none;
}
#WzTtDiV #WzBoDy a:hover{
	background:#FFCC33; color:#CF2850;
}

/*

================ NIVEL DE SENHA ========================

*/

#descricaoGrau_1,#descricaoGrau_2{
	font-size:12px;
	display:inline;
}
#grauSenha_1,#grauSenha_2{
	height:18px;
	display:block;
}
#bordaSenha{
	width:163px;
	height: 10px;
	border: 1px solid black;
}
.grau0{
	width:163px;
	background:#DDDDDD;
}
.grau1{
	width:50px;
	background:#FF0000;
}
.grau2{
	width:100px;
	background:#FFFF00;
}
.grau3{
	width:163px;
	background:#008000;
}
.grau4{
	width:163px;
	background:#008000;
}


/*

================ FIM ========================

*/


/*
===>> MODELO DE LISTAGEM
=====================================================
*/

#listRestCad{ width:98.9%; float:left; margin:1px; padding:0; }
#listRestCad * a:hover{ background:none; }
#listRestCad tr th,td{ text-align:left; }

#listRestCad.ComFundo{
	background-color:#FFFFAA;
	border-bottom:2px #828282 solid;
	margin:10px 0;
	color:#c72d24;
	font-weight:bold;
	font-size:19px;
}

#listRestCad * .nodeco:hover{
	color:#525252;
}


/*#listRestCad table tr.Meses{
	padding:10px 0 10px 0;
	margin:10px 0 20px 0;
	background-color:#FFF;
}
#listRestCad table tr.Meses td:hover{ background-color:#FFF; }
#listRestCad table tr.Meses td,
#listRestCad table tr.Meses td:hover{
	border:none;
	background-color:#FFF;
}
#listRestCad table tr.Meses td a{
	color:#828282;
}
#listRestCad table tr.Meses td a:hover{
	color:#C72D24;
}
#listRestCad table tr.Meses td .LinkMesEsq,
#listRestCad table tr.Meses td .LinkMesCen,
#listRestCad table tr.Meses td .LinkMesDir{
	width:30%;
	float:left;
	margin:0 15px;
	display:inline;
	font-weight:bold;
}
#listRestCad table tr.Meses td .LinkMesEsq{ text-align:left; font-size:15px; }
#listRestCad table tr.Meses td .LinkMesCen{ text-align:center; font-size:30px; }
#listRestCad table tr.Meses td .LinkMesDir{ text-align:right; font-size:15px; }


#listRestCad table tr.Separa,
#listRestCad table tr.Separa td,
#listRestCad table tr.Separa td:hover{
	border:none;
	background-color:#FFF;
}
*/

#listRestCad tr th,.th1,.th1 a,#listRestCad tr th.Us,.th1Us,.th1Us a{
	padding:10px 5px;
	font-weight:bold;
	font-size:19px;
	text-transform:lowercase;
	text-decoration:none;
	border-bottom:2px #828282 solid;
	background-color:#FFFFAA;
}

/* SOMA TOTAL */

#listRestCad table.tableSomaTotal{
	margin-top:-1px;
	background-color:#FFFFAA;
}
#listRestCad .TerminaLinha{ width:100%; float:left; margin-top:-1px; border-bottom:solid 2px #828282; }
#listRestCad table.tableSomaTotal tr:hover td{
	background:none;
}
#listRestCad table.tableSomaTotal tr.Linha td{
	border-top:solid 2px #828282;
}
#listRestCad table.tableSomaTotal tr td{
	padding:10px 5px;
}
#listRestCad table.tableSomaTotal tr td.AlDir{
	text-align:right;
}

/* RESTAURANTE */
#listRestCad tr th,.th1,.th1 a{
	color:#c72d24;
}
#listRestCad table tr th a:hover{
	color:#c72d24;
	text-decoration:underline;
}

#listRestCad table tr td span.TotalRest{
	font-size:19px;
	font-weight:bold;
	color:#A32020;
}

/* USUARIOS */

#listRestCad tr th.Us,.th1Us,.th1Us a{
	color:#cf2850;
}

#listRestCad table tr td span.TotalVerMedio{
	font-size:19px;
	font-weight:bold;
	color:#C72D24;
}

#listRestCad table tr td span.Total{
	font-size:19px;
	font-weight:bold;
	color:#CF2850;
}



#listRestCad tr td{
	border-bottom:dashed 1px #828282;
}

#listRestCad tr:hover td{ background-color:#F5F5F5; }
#listRestCad tr:hover td.tdLink a{ background-color:#F5F5F5; color:#2d2d2d; }

#listRestCad tr th.th1 a{ padding:0; border:none; }

#listRestCad tr td.verPedido{
	text-align:left;
}

#listRestCad tr td.verPedido a{
	padding-top: 3px;	
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	color: #cf2850;
	font-weight: normal;
	font-size: 16px;
}

#listRestCad tr td.verPedido a:hover{

	background-color: #cf2850;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	color: #ffffff;
	text-decoration: none;
}

#listRestCad tr td .cinza{ color:#828282; }
#listRestCad tr td.Total{
	font-weight:bold;
	color:#cf2850;
	font-size:19px;
	text-align:right;
}


#listRestCad .th1{ text-align:center; }
#listRestCad .td1{ text-align:center }
#listRestCad * .th2{ text-align:right }
#listRestCad * .td2{ text-align:right }

/*
===>> FIM DO MODELO DE LISTAGEM
=====================================================
*/


/* ========== | FAIXA AMARELA | ========== */

#restTopoBarraHome{
	width:100%;
	height:auto;
	float:left;
	padding:10px 0 10px 0;
	margin:10px 0 20px 0;
	background-color:#fffcc7;
	border-bottom:#fbde5e solid 1px;
	border-top:#fbde5e solid 1px;
}

#restTopoBarraHome ul{
	width:100%;
	margin:0;
	padding:0;
	float:left;
}
#restTopoBarraHome ul li,#restTopoBarraHome ul.Pedidos li{
	width:auto;
	padding:0;
	display:inline;
	list-style:none;
}
#restTopoBarraHome ul li{
	margin:0 5px;
}
#restTopoBarraHome ul.Pedidos li{
	margin:0 20px;
}
#restTopoBarraHome ul li.Esq{
	float:left;
}
#restTopoBarraHome ul li.Dir{
	float:right;
}
#restTopoBarraHome ul.Pedidos li span{
	margin:0 50px;
}
#restTopoBarraHome ul li.Dir *.Convites{
	margin:0 5px;
}

#restTopoBarraHome .tam,
#restTopoBarraHome .FlnCdtLoja{
	width:910px;
	margin:0 auto;
	display:table;
	padding-left:20px;
}

#restTopoBarraHome .FlnCdtLoja a{
	margin-left:200px;
	font-size:15px;
}


#restTopoBarraHome .a1,
#restTopoBarraHome .Separa,
#restTopoBarraHome .a2{
	width:auto;
	float:left;
	margin:0 35px;
	display:inline;
}

#restTopoBarraHome .Separa{
	margin:0 3px;
}
#restTopoBarraHome .a2 a{
	font-size:14px;
	font-weight:normal;
	color:#828282;
}
#restTopoBarraHome .a2 a:hover{
	background-color:#828282;
	color:#FFF;
}


/*
** PARTE DA TABELA DE PEDIDOS DO RESTAURANTE E DO USUARIO. (O HISTORICO)
*/

/* FUNDO DE CADA PEDIDO PAR */

#listRestCad table tr.DetalhesPedido_1 td, #listRestCad table tr.DetalhesPedidoObs_1 td{
	background-color:#F5F5F5;
}

/* FUNDO DE CADA PEDIDO IMPAR */

#listRestCad table tr.DetalhesPedido_2 td, #listRestCad table tr.DetalhesPedidoObs_2 td{
	background-color:#FFFFFF;
}

/* FUNDO DE CADA PEDIDO QUANDO PASSA O MOUSE */

#listRestCad table .OnMouseOver:hover{
	background-color:#FFFFCC;
}


/* BORDA DE BAXO DAS OBSERVACOES DO PEDIDO */
#listRestCad table tr.DetalhesPedidoObs_1 td, #listRestCad table tr.DetalhesPedidoObs_2 td{
	border-bottom:dashed 1px #003399;
}

/*
** FIM DA PARTE DA TABELA DE PEDIDOS DO RESTAURANTE E DO USUARIO. (O HISTORICO)
*/



#jsEscondeFormulario{
	display:none;
}




/*
**| =============
**| =============
**| =============
*/


#cadastroLoja{
	width:48%;
	margin:0;
	padding:0;
}
#cadastroLoja.Tudo{
	width:95%;
}

#cadastroLoja.Esq{
	float:left;
}
#cadastroLoja.Dir{
	float:right;
}

#cadastroLoja.Home{
	width:70%;
	float:right;	
}

#cadastroLoja ul{
	width:100%;
	float:left;
	margin:10px 0 0 0;
	padding:0;
}

#cadastroLoja ul li{
	width:100%;
	float:left;
	padding:5px 2px;
	list-style:none;
	margin:0;
	margin-top:-1px;
	border-top:solid 1px #FBDE5E;
	border-bottom:solid 1px #FBDE5E;
}

#cadastroLoja ul li.sim{
	background-color:#FFFCC7;

}

#cadastroLoja ul li.nao{
	background-color:#FFFFFF;
}

#cadastroLoja ul li .Esq,
#cadastroLoja ul li .Dir{
	width:auto;
	margin:0;
	display:inline;
}
#cadastroLoja ul li .Esq{
	float:left;
	margin-left:5px;
}
#cadastroLoja ul li .Dir{
	float:right;
	margin-right:5px;
}






































/* // INICIA COMO TUDO COMECOU... // */

#comoComec .pa{
	float:left;
	margin:0;
	padding:0;
	margin-bottom:20px;
}

#barraAmarela{ background-color:#fffcc7; width:100%; min-height:65px; float:left; margin:0; margin-top:15px; margin-bottom:15px; border-bottom:#fbde5e solid 1px; border-top:#fbde5e solid 1px; }
#barraAmarela img{ float:left; margin-left:20px; margin-top:5px; }
#barraAmarela p{ width:590px; line-height:20px; float:right; margin-top:14px; display:inline; text-align:left; }
#barraAmarela p a{ color:#0000EE; }

#comoComeRod{
	width:100%;
	min-height:110px;
	float:left;
	margin:0;
	padding:10px 0;

	background-color:#FFBFBF;
	border-bottom:#cc0039 solid 1px;
	border-top:#cc0039 solid 1px;
}
#comoComeRod ul{
	width:190px;
	float:left;
	margin:0;
	margin-left:20px; margin-right:20px;
	padding:0;
}

#comoComeRod ul li{
	width:100%;
	margin:0;
	float:left;
	list-style:none;
}

#comoComeRod ul li a{
	padding-bottom:3px;
	font-weight:bold;
	font-size:14px;
	color:#525252;
	text-decoration:underline;
}
#comoComeRod ul li a:hover{
	text-decoration:none;
}
#comoComeRod ul li a:hover b{
	color:#FFF;
}

/* // ...FIM DE COMO TUDO COMECOU. // */



/* // INICIA MAPA DO SITE... // */

#mapaSite{
	width:100%;
	float:left;
	margin:0;
	padding:0;
}
#mapaSite .Coluna{
	width:50%;
	float:left;
	margin:0;
	padding:0;
	display:inline;
}
#mapaSite .Coluna ul h4{
	color:#85C324;
}
#mapaSite .Coluna li a{
	color:#828282;
}
#mapaSite .Coluna li a:hover{
	color:#FFF;
	background-color:#828282;
}

/* // ...FIM DO MAPA DO SITE. // */



/* // INICIA DOWNLOADS... // */

#allDownImgs{ width:100%; float:left; }
#allDownImgs .SubTitulos{ float:left; margin-top:20px; font-size:12px; color:#828282; font-weight:bold; }

#gruDown{ width:100%; float:left; margin-top:5px; padding:0; display:inline; border-top:dotted 1px #828282; }
#gruDown .imgsDown{
	width:130px;
	height:90px;
	float:left;
	margin:5px;
	padding:2px;
	display:inline;
	border:solid 1px #828282;
}
#gruDown .imgsDown:hover{
	background-color:#EEEEEE;
}

#gruDown .imgsDown a,
#gruDown .imgsDown a img{
	float:left;
	margin:0;
	padding:0;
	background:none;
	border:none;
}

#gruDown .gruWallDown{
	width:140px;
	height:185px;
	float:left;
	margin:5px;
}
#gruDown .gruWallDown .tamDown{
	text-align:center;
}

/* // ...FIM DE DOWNLOADS. // */


/* // INICIA DETALHES DO PEDIDO E DO CLIENTE... // */
#colPedidos, #colPedidos *{
	width:100%;
	float:left;
	padding:0;
	margin:0;
}
#colPedidos ul{
	width:45%;
	margin:15px 0;
	display:inline;
}

#colPedidos ul.ulEsq{
	float:left;
	margin-left:10px;
}
#colPedidos ul.ulDir{
	float:right;
	margin-right:20px;
}

#colPedidos ul li{
	padding:10px;
	margin:-1px 0;
	list-style:none;
}
#colPedidos ul h4{
	margin-bottom:10px;
}
#colPedidos ul.ulEsq li{
	background-color:#FFFFFF;
	border-top:solid 1px #FBDE5E;
	border-bottom:solid 1px #FBDE5E;
}
#colPedidos ul.ulDir li{
	background-color:#FFFCC7;
	border-top:solid 1px #FBDE5E;
	border-bottom:solid 1px #FBDE5E;
}
#colPedidos ul li .Esq,#colPedidos ul li .Dir{
	width:50%;
	float:left;
	padding:1px 0;
	display:inline;
}
#colPedidos ul li .Dir{
	text-align:right;
}
#colPedidos ul li .Dir a{
	width:auto;
	float:right;
}
/* // ...FIM DO DETALHES DO PEDIDO E DO CLIENTE. // */


/* // INICIA DETALHES DO PEDIDO E DO CLIENTE NO OLOCOMEU... // */
#colPedidosOlo, #colPedidosOlo *{
	width:99%;
	float:left;
	padding:0;
	margin:0;
}
#colPedidosOlo ul{
	width:45%;
	margin:15px 0;
	display:inline;
}

#colPedidosOlo ul.ulEsq{
	float:left;
	margin-left:10px;
}
#colPedidosOlo ul.ulDir{
	float:right;
	margin-right:20px;
}

#colPedidosOlo ul li{
	padding:10px;
	margin:-1px 0;
	list-style:none;
}
#colPedidosOlo ul h4{
	margin-bottom:10px;
}
#colPedidosOlo ul.ulEsq li{
	background-color:#FFFFFF;
	border-top:solid 1px #FBDE5E;
	border-bottom:solid 1px #FBDE5E;
}
#colPedidosOlo ul.ulDir li{
	background-color:#FFFCC7;
	border-top:solid 1px #FBDE5E;
	border-bottom:solid 1px #FBDE5E;
}
#colPedidosOlo ul li .Esq,#colPedidosOlo ul li .Dir{
	width:50%;
	float:left;
	padding:1px 0;
	display:inline;
}
#colPedidosOlo ul li .Dir{
	text-align:right;
}
#colPedidosOlo ul li .Dir a{
	width:auto;
	float:right;
}
/* // ...FIM DO DETALHES DO PEDIDO E DO CLIENTE. // */



/* // INICIA TITULO GRANDE DOS PEDIDOS... // */

#verPedidosNumero,#verPedidosNumero *{
	width:100%;
	float:left;
	margin:0;
	padding:0;
}
#verPedidosNumero{
	border-bottom:solid 2px #828282;
}
#verPedidosNumero a,#verPedidosNumero img,#verPedidosNumero a img{
	width:auto;
	border:none;
}
#verPedidosNumero a.img:hover{
	background:none;
}
#verPedidosNumero .hPrincipal{
	width:auto;
	position:relative;
	left:1px;
	top:45px;
}
#verPedidosNumero .Dir{
	width:auto;
	float:right;
	clear:both;
	margin-top:-20px;
	*margin-top:50px;
}
#verPedidosNumero .Dir a{
	font-size:15px;
	font-weight:bold;
	color:#828282;
	text-decoration:none;
}
#verPedidosNumero .Dir a:hover{
	color:#FFF;
}

/* // ...FIM TITULO GRANDE DOS PEDIDOS. // */



/* // INICIA ESTILO DE LISTAGEM DOS HORARIOS DA LOJA FISICA... // */

#horariosRestaurante{
	width:100%;
	float:left;
	margin:0;
	padding:0;
}
#horariosRestaurante.CorDeFundo{
	background-color:#f8f6e9;
}
#horariosRestaurante.SemCorDeFundo{
	background:none;
}

#horariosRestaurante .HrsRests{
	width:47%;
	min-height:15px;
	float:left;
	margin:0 10px;
	display:inline;
}

#horariosRestaurante ul{
	width:46.5%;
	float:left;
	margin:0 10px;
	padding:0;
	display:inline;
}
#horariosRestaurante ul li{
	width:100%;
	float:left;
	margin:0;
	padding:5px;
	list-style:none;
	border-bottom:1px dashed #CCCCCC;
}
#horariosRestaurante ul li .HorarioEsq{
	width:auto;
	float:left;
}
#horariosRestaurante ul li .HorarioDir{
	width:auto;
	float:right;
}

#horariosRestaurante .HorariosTextareaSim,
#horariosRestaurante .HorariosTextareaNao{
	width:95%;
	float:left;
	margin:2px 0;
	padding:5px;
}
#horariosRestaurante .HorariosTextareaSim{
	background-color:#EFEFEF;
}
#horariosRestaurante .HorariosTextareaNao{
	background-color:#FFFFFF;
}

/* // ...FIM DO ESTILO DE LISTAGEM DOS HORARIOS DA LOJA FISICA. // */


/* // ...COMECO ESTILO DA PAGINA DE AVISO QUANDO DIGITADO URL DIRETO - PARCEIRO HAGAH // */

#erroHagahUrl{
	width:100%;
}

#resH_logo{
	float:left;
	padding:10px;
	width:110px;
	height:110px;
}

#informacoesErro{
	float:left;
	width:750px;
}

#informacoesErro h1,h2{ float:left; }
#informacoesErro h1{
	margin-top:10px;
	margin-bottom:10px;
}


/* // ... FIM DO ESTILO DA PAGINA DE AVISO QUANDO DIGITADO URL DIRETO - PARCEIRO HAGAH // */
