/* CSS Document */

* {
	margin: 0;
	padding: 0;
	text-indent: 0;
	font-family:'Trebuchet MS', 'Futura Bk Bt';
	list-style:none;
	text-decoration:none;
	font-size:14px;
	outline:none;
}
body {
	position:relative;
	background: #fdd900 url(../imgsite/fundo.jpg) repeat-x left top;
}
#tudo {
	width: 785px;
	margin: 0 auto 0 auto;
	position:relative;
}

/******************Auto ajuda***********************/
#tudo #autoajuda { display:none;position:absolute; border:solid 0px #000000; width:319px; z-index:300;top:50px;left:10px;padding:0;}
#tudo #autoajuda #autoajudatopo {background: url(../imgsite/dest_top.gif) no-repeat left top; width:318px; height:29px;}
#tudo #autoajuda #autoajudameio {background: url(../imgsite/dest_mei.gif) repeat-y left top; padding: 0 10px; width:299px;}
#tudo #autoajuda #autoajudabaixo {background: url(../imgsite/dest_bai.gif) no-repeat left top; width:318px; height:9px;}

/******************TOPO***********************/
#topo {
	width:785px;
	height:180px;
	position:relative;
	background: url(../imgsite/fundotop.jpg) repeat-x;
	overflow:hidden;
}
#topo h1 {
	height: 144px;
	width: 352px;
	z-index:99;
	position:absolute;
	top:20px;
	left:200px;
}
#topo h1 a {
	height: 144px;
	width: 352px;
	z-index:1;
	float:left;
	text-indent:-2000px;
	overflow:hidden;
	position:relative;
	background-image: url(../imgsite/logomarca.png) !important;
	background-image: none;
	filter: none !important;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://coruja/p/kerokery/web/imgsite/logomarca.png', sizingMethod='scale');
	display:block;
	cursor:pointer;
}
/*formulario do login*/
#login {
	position:relative;
	float:left;
	height: 152px;
	width: 207px;
}
#login fieldset {
	border:none;
	padding:0;
	margin: -9px 0 0 17px;
}
#login legend {
	display: block;
	color:#000000;
	float: left;
	text-indent:-2000px;
	overflow:hidden;
	font-weight: bold;
}
#login label {
	font-size: 8px;
	height:11px;
	position:relative;
	float:left;
	text-indent:-2000px;
	overflow:hidden;
}
#login ol {
	list-style:none;
	padding:0;
}
#login li {
	margin:0;
	padding:0;
	float: left;
}
#login input {
	height:18px;
	width: 170px;
	border-right: white 0px solid;
	font-size: 11px;
	color: #000000;
	background-color:transparent;
	border-right: white 0px solid;
	border-top: white 0px solid;
	border-left: white 0px solid;
	border-bottom: white 0px solid;
	background-repeat: no-repeat;
	text-align: left;
	margin:3px 0 0 17px;
}
#login #lilogin {
	width: 207px;
	height: 74px;
	background:url(../imgsite/login_01.jpg) no-repeat top left;
	clear:both;
}
#login #licplogin {
	width: 207px;
	height: 21px;
	background:url(../imgsite/login_02.jpg) no-repeat top left;
	clear:both;
}
#login #lisenha {
	width: 207px;
	height: 15px;
	background:url(../imgsite/login_03.jpg) no-repeat top left;
	clear:both;
}
#login #licpsenha {
	width: 207px;
	height: 21px;
	background:url(../imgsite/login_04.jpg) no-repeat top left;
	clear:both;
}
#login #lipedido {
	width: 207px;
	height: 21px;
	background: url(../imgsite/login_05.jpg) no-repeat top left;
	clear:both;
}
#login .botao {
	width: 33px;
	height: 21px;
	border:0;
	float:left;
	background-color: transparent;
	cursor: pointer;
}
/*formulario do login*/

#topoesquerda {
	position:absolute;
	right:0px;
	top:0px;
	background:url(../imgsite/br.jpg) no-repeat;
	height: 86px;
	width: 92px;
}
/***************menu*******************/
#menu {
	position:relative;
	float:left;
	width: 785px;
	height: 19px;
	background:url(../imgsite/menu.jpg) repeat-x;
}
#menu ul {
	list-style: none;
	margin-left: 20px;
}
#menu ul li {
	float: left;
	height: 19px;
	margin:0 2px;
	width:88px;
	text-align:center;
	font-size: 10px;
}
#menu ul li:hover { background-image:url(../imgsite/botao.jpg);} 
#menu ul li a {
	word-spacing:0.1em;  
	font-family:'Trebuchet MS', 'Futura Bk Bt';
	font-weight: bold;
	height:19px;
	width:100%;
	line-height: 19px;
	font-size:11px;
	float:left;
	text-decoration: none;
	color: #FFFFFF;
	text-align:center;
}
#menu ul li a:hover { color:#FFFF00;}
/***************conteudo*******************/
#conteudo {
	position:relative;
	float:left;
	background:url(../imgsite/conteudo.jpg);
	width:785px;
	height: 430px;
}

/***************PRODUTOS*******************/
#prodbarra {
	position:absolute;
	z-index:100;
	right:0px;
	bottom:-1px;
	width:785px;
	height:66px;
	background-image: url(../imgsite/barranav.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://coruja/p/kerokery/web/imgsite/barranav.png', sizingMethod='scale');
	display:block;
}
#prodcardapio{ position:absolute; z-index:100; left:0; top:0; width:33px; height:430px;}
#prodleft{position:absolute; z-index:100; left:33px; top:0; width:433px; height:430px; border-right:solid 1px #FFFFFF;}
#prodright{position:absolute; z-index:100; right:0; top:0; width:318px; height:430px;}
#fnd_kit_prod
{
	width:120px;
	height:120px;
	background-image:url(../imgsite/temkit.png) !important;
	background-image:none;
	filter:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://coruja/p/kerokery/web/imgsite/temkit.png', sizingMethod='scale');
	position:absolute;
	top:20px;
	left:320px;
	z-index:199;
}
#temkit
{
	width:120px;
	height:120px;
	position:absolute;
	top:20px;
	left:320px;
	z-index:200;
}
#temkit .prod_valor_n{ font-size:40px; font-weight:bold; color:#f15a00;}
#temkit .prod_valor_c{ font-size:20px; font-weight:bold; color:#f15a00;}
#temkit .prod_valor_n2{ font-size:22px; font-weight:bold; color:#f15a00; margin-left:2px;}
#temkit .prod_valor_c2{ font-size:11px; font-weight:bold; color:#f15a00;}
#temkit .kitkery { margin:5PX 0 0 30px;}
#valorprod { margin:15px 0 0 0; list-style:none; width:120px;}
#valorprod li.lanche{ width:100px; border:none; text-align:center; height: 45px;}
#valorprod li.kit{ width:100px; border:none; text-align:center; height: 25px; margin:-10px 0 0 22px;}


#listaopc { position:absolute; background:url(../imgsite/fundoopc.jpg) no-repeat left top; width:170px; height:357px; margin:7px 0 0 5px;}
#menuopc { position:absolute; left:192px; top:4px;}
#menuopc ul { list-style:none;}
#menuopc ul li 
{
	background:url(../imgsite/fnd_listaopc.png) no-repeat left top !important; 
	background:none;
	filter: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://coruja/p/kerokery/web/imgsite/fnd_listaopc.png', sizingMethod='scale');
	width:110px; 
	height:55px; 
	text-align:center; 
	display:block;
	margin: 3px 0;
}

#menuopc ul li a {height:37px; width:110px; }
#menuopc ul li img { border:0; height:35px; width:90px; margin:10px 0 0 5px;}
#valortotal{ position:absolute; background:url(../imgsite/valortotal.jpg) no-repeat left top; width:126px; height:64px; margin: 297px 0 0 180px;}
#valortotal span{ color:#f15a00; font-size:18px; position:absolute; right:20px; top:22px;}
#valortotal span sup{ font-size:10px;color:#f15a00;}

.opcionais { font-weight:bold;  }
.opcionais .td_cod_opc { font-size:8px; }
.opcionais .td_opc_prod { font-size:11px; text-transform:uppercase; overflow:hidden; letter-spacing:-0.03em; word-spacing:0.1em;font-family:'Trebuchet MS', 'Futura Bk Bt';color:#f35d1a; padding:0 6px;}
.opcionais .td_val_opc {  font-size:11px; letter-spacing:-0.05em; word-spacing:0.1em;font-family:'Trebuchet MS', 'Futura Bk Bt';color:#b9272c; padding:0 4px; font-weight:bold;}
.opcionais .clstrfnd1 {background:url(../imgsite/fnd_line.jpg) repeat-x left center;}
.opcionais .clstrfnd2 {background:none;}
.opcionais .clstrfnd3 { background:#FFFF00;}


#titulosAD{width:163px; margin:2px auto; text-align:center;}

.listaADinicio { display:block;}
.listaAD { display:none;}

.tituloADinicio { display:block;}
.tituloAD { display:none;}

/***************CARDAPIO*******************/
#menucardapio { list-style:none;}
#menucardapio li { float:left; width:33px; height:430px;}

#prodcardapio { position:absolute; z-index:100; left:0; top:0; width:33px; height:430px;}
#listaproduto { position:absolute; z-index:100; left:33px; top:0; width:700px;}
#listatopocard { position:relative; width:350px; height:65px; background:url(../imgsite/fnd_menucardapio.gif) repeat-x left 28px; margin:0 0 0 39px;}
#icone { position:absolute; left:-1px; top:0;}
#icone_right 
{
	position:absolute; 
	right:-20px; 
	top:28px; 
	width:60px; 
	height:37px; 
	background:url(../imgsite/canto_r.png) no-repeat left top !important;
	background:none;
	filter:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://coruja/p/kerokery/web/imgsite/canto_r.png', sizingMethod='scale');
}
#listabaixocard { position:relative; padding:10px 14px; width:342px; height:280px; overflow:auto; background: url(../imgsite/fnd_menusombra.gif) repeat-y top right #FFFFFF;  margin:0 0 0 39px;}
#subirseta { position:relative;padding:10px 14px; width:342px; height:45px; background: #FFFFFF url(../imgsite/fnd_menusombra.gif) repeat-y right top; margin:0 0 0 39px;}
#lista a { text-decoration:none;}
#lista .cod_pro { font-size: 10px;}
#lista .tit_pro a { letter-spacing:-1px; word-spacing:0.1em; font-size:20px; color:#FF9900;}
#lista .desc_pro { font-size:9px;}
#lista .val_fnd {background: url(../imgsite/fnd_val.jpg) no-repeat center center; }
#lista span.val_pro { padding:4px 2px 2px 2px;}


/************************LOGIN(LOGADO)*****************/
#bemvindo { width:281px; height:180px; position:relative; top:10px; left:10px;}
#bemvindo .login { height:18px; width:251px; position:relative; text-transform:uppercase; color:#FFFFFF; font-size:13px; font-weight:bold;  left:22px;}
#bemvindo .ulmenu { position:relative; left:22px; top:5px; width:251px; height:18px; background:url(../imgsite/menuusuario.gif) no-repeat left top;}
#bemvindo .ulmenu li { float:left; padding:0 10px; height:18px; line-height:15px;}
#bemvindo .ulmenu li.cliente { width:83px; height:18px; text-indent:-5px;  backgr ound:url(../imgsite/setinha2.gif) 70px center no-repeat;}
#bemvindo .ulmenu li.cliente #menucliente {width:83px; height:18px; display:block; text-indent:10px; }
#bemvindo .ulmenu li.cliente #menucliente:hover {background-color:#2574b9;}

#bemvindo .ulmenu li.ajuda { width:54px; text-align:center;}
#bemvindo .ulmenu li.sair { width:47px; text-align:center; }
#bemvindo .ulmenu li a { text-decoration:none; color:#FFFFFF; font-weight:bold; font-size:13px;}
#bemvindo #itemcesta{ width:272px; height:35px; background: url(../imgsite/fnd_itemcesta.jpg) no-repeat left top;}
#bemvindo #itemcesta p { width:252px; margin-left:20px; height:35px; line-height:35px; font-size:10px; font-weight:bold; text-align:center; display:block;}
#bemvindo #descricaocesta{ width:292px; height:85px;}
#bemvindo #descricaocesta p.cesta { text-indent:85px; color:#FFFFFF; font-size:13px; font-weight:bold; padding-top:24px;}
#bemvindo #descricaocesta p.veja { text-indent:85px; color:#000000; font-size:9px; font-family:Arial, Helvetica, sans-serif; }
#bemvindo #gatocesta{width:77px;height:83px; position:absolute;left:0px; top:45px; background:url(../imgsite/gatocesta2.jpg) no-repeat left top;   }

#menudinamico {position:absolute; width:117px; top:0px; left:0px;visibility:hidden;}
#menudinamico #akerokery {background:none; width:117px; height:102px; z-index:100; background:none;}
#menudinamico #akerokery li { width:117px; height:20px; float:left; background:#2574b9 url(../imgsite/setinha.jpg) no-repeat 10px center; text-indent:15px; line-height:20px;  padding: 1px 7px;}
#menudinamico #akerokery li a { color:#FFFFFF; font-size:11px; font-weight:bold; text-indent:15px;}

/******************FINALIZA**********************/

#listabaixo { position:relative;  padding:0 14px 70px 14px; width:642px; background: #FFFFFF url(../imgsite/fnd_menusombra.gif) repeat-y right top; margin:0 0 0 39px; min-height:350px;}

#listabaixo #margem { padding:20px;}
#listabaixo p { padding:10px 0 0 0;}

#iconevazio { position:absolute; left:0; top:0;}
#listatopo { position:relative; width:650px; height:65px; background:url(../imgsite/fnd_menucardapio.gif) repeat-x left 28px; margin:0 0 0 39px;}

#pedidodetalhado { width:633px; position:relative; float:left; height:600px; padding-left:5px;}
#pedidodetalhado h2 { font-size:14px; color:#f15a00; margin:10px 0 16px 0;}
#pedidodetalhado p.linkis { text-align:right;}
#pedidodetalhado p.linkis a { color:#0000FF; font-size:12px;}
#pedidodetalhado table th { font-size:12px; background-color:#d8d8d8;}
#pedidodetalhado table td {border-bottom:1px solid #d8d8d8; font-size:12px;}
#pedidodetalhado table .trprincipal { font-weight:bold;}

/**********CADASTRO*******************/

#criarconta ul { list-style:none; font-size:12px;}
#criarconta li { padding:0 0 4px 0;}
#criarconta p { font-size:12px;}
#criarconta h3 { font-size:14px; font-weight:bold; color:#000000; padding:20px 0 5px 0;}
#criarconta p.subtitulo {padding:5px 0 10px 0;}
#criarconta input #senha,#confirmasenha { display:inline-block; width:150px; padding:0;}
#criarconta #txsenha,#txconfirmasenha { display:inline-block; width:150px; padding:0;}
/***Esta dentro do prodbarra****/


.btpadrao { position:absolute; right:60px; bottom:4px; z-index:101;  letter-spacing:-1px; word-spacing:0.1em;  font-size:16px; font-weight:bold; 
background:url(../imgsite/bt_prosseguir.gif) no-repeat left top; width:97px; height:39px; border:0;  cursor:pointer; line-height:39px; }

.btavancar { position:absolute; right:36px; bottom:4px; z-index:101;  letter-spacing:-1px; word-spacing:0.1em;  font-size:16px; font-weight:bold; 
background:url(../imgsite/bt_prosseguir.gif) no-repeat left top; width:97px; height:39px; border:0;  cursor:pointer; line-height:39px; }

.btvoltar { position:absolute; right:150px; bottom:4px; z-index:101;  letter-spacing:-1px; word-spacing:0.1em;  font-size:16px; font-weight:bold; 
background:url(../imgsite/bt_prosseguir.gif) no-repeat left top; width:97px; height:39px; border:0;  cursor:pointer; line-height:39px; }

.bto_finalizar { letter-spacing:-1px; word-spacing:0.1em;  font-size:16px; font-weight:bold; padding-bottom:4px;
background:url(../imgsite/fnd_botoes.jpg) no-repeat left top; width:113px; height:39px; border:0;  cursor:pointer; }


.titulo {font-size:16px; font-weight:bold; letter-spacing:-1px; word-spacing:0.1em; color:#FF9900; padding:0 0 10px 0; text-transform:uppercase;}


/*###########################################################################*/
.tith2 { width:280px; color:#0352ae; font-size:16px; font-weight:bold; line-height:18px; margin:0; text-transform:uppercase; font-weight:bold; text-shadow:#000000;}
.contato{color:#40403f; font-size:14px }

#conteudo_contato { width:576px; padding:15px 0 20px 0px;}
.contato label { float:left;  width: 80px; font-weight:bold;}
.contato ul{padding:16px 0;}
.contato li{list-style:none; margin:2px 0 4px 1px;}
.contatotato .label{ margin:0;font-weight:normal; font-size:14px;color:#40403f;  }
.contato li .input { margin:0; padding:0; width:250px;}
.contato li textarea { margin:0; padding:0; width:250px; height:100px; }
/*###########################################################################*/

/***********CENTRAL DO CLIENTE ***************/

.h2 { font-size:16px; font-weight:bold; letter-spacing:-1px; word-spacing:0.1em; color:#FF9900; padding:0 0 10px 0px; text-transform:uppercase;}
.descentral { padding:5px 0 10px 0;}
.formulario { padding-left:40px;}
.formulario input { margin-bottom:5px;}
.lb_central { font-size:13px;}
.bt_central { border:0; cursor:pointer; font-weight:bold; width:113px; height:39px; display:block; float:left; margin:20px 20px 0 0; line-height:40px; background:url(../imgsite/fnd_botoes.jpg) no-repeat left top; color:#000000; }

.videos { text-indent:20px; background:url(../imgsite/video-audio.jpg) left center no-repeat; color:#999; font-weight:bold; font-size:12px; margin:8px 0 8px 20px; cursor:pointer;}
.videos:hover { background:url(../imgsite/video-audioon.jpg) left center no-repeat;}
.homevideo { text-indent:19px; width:38px; background:#FFFFFF url(../imgsite/video-audioon.jpg) no-repeat 3px center; height:20px; display:block;}
.homevideo:hover { background:#FFFFFF url(../imgsite/video-audio.jpg) no-repeat 3px center;}
.lista-audio { background:url(../imgsite/video-audio.jpg) left center no-repeat; text-indent:20px; color:#999; font-weight:bold; font-size:12px; cursor:pointer;}
.lista-audio:hover { background:url(../imgsite/video-audioon.jpg) left center no-repeat;}

#audios ul { width:600px;}
#audios ul li { width:300px; float:left;}
/***************DEFAULT*******************/

#esquerda {
	position:absolute;
	top:15px;
	left:52px;
	width:183px;
	height:350px;
	background:url(../imgsite/banner.gif) no-repeat left top;
}
#meio_cima {
	position:absolute;
	top: 15px;
	left:252px;
	width:480px;
	height:242px;
	z-index:55;
}
#videocentro { position:relative; top:-17px;}

#meio_baixo {
	position:absolute;
	top: 265px;
	left:252px;
	width:318px;
	height:96px;
	background:none;
}

/*************************** EU QUERO ************************************/
#euquero .euqueroprod { font-size:18px; font-weight:bold;}
#euquero p { font-weight:bold;}
ul#noticias li { padding:10px 0;}
ul#noticias img { padding:0 20px 0 0;}
ul#noticias a.linktitulos { color:#F60;}
ul#noticias a.linktitulos:hover { color:#FA0;}
ul#noticias a.linksinopse { color:#333;}
ul#noticias a.linksinopse:hover { color:#999;}

/***************rodape*******************/
#rodape {
	position:relative;
	border-top:solid 2px #FFFFFF;
	float:left;
	width: 775px;
	height: 20px;
	padding: 5px;
	text-align: center;
	font: 13px bold;
}
/*Texto de entrada da pagina para escolher a cidade*/
p.esccid { text-align:center; font-weight:bold; font-size:13px; color:#FFFFFF; margin-top:50px;}
