/* ################# GERAL ############### */
a {text-decoration: none;}
a:hover {text-decoration: underline;}
* {margin:0;padding:0;}
img {border:0px;}
ul {list-style:none;}
body, td, span, div, p, .txt {font:11px Arial;color:#6D360B;line-height:14px;}
body {background:url(../img/bgr_site_horizontal.jpg) top center repeat-x #FACE74;}
body#home {background:url(../img/bgr_site_horizontal_home.jpg) top center repeat-x #FACE74;}

/* ################# IDS ############### */
#geral {background:url(../img/bgr_site_radial.jpg) top center no-repeat;}
#geralhome {background:url(../img/bgr_site_radial_home.jpg) top center no-repeat;}
#site {width:770px;margin:0 auto;position:relative;left:1px;_left:2px;}

#topo {height:255px;position:relative;}
#topo .logo {background:url(../img/bgr_logo_home.jpg) top left no-repeat;height:255px;width:236px;float:left}
#topo .conceitual {width: 533px;height: 255px;float:left}

#topoint {height:113px;position:relative;}
#topoint .logo {background:url(../img/img_logo_interna.gif) top left no-repeat;}
#topoint .logo h1 {margin-left:13px;_margin-bottom:-4px;}
#topoint .logo h1 a {display:block;width:180px;height:113px;text-indent:-999px;}
#topoint .conceitual {position:absolute;z-index:9999;top:7px;left:192px;width:579px;height:130px;}

#menu {background:url(../img/bgr_menu.jpg) top left repeat-x;height:87px;}
#menu div {float:left;}
#menu div a {text-indent:-9999px;display:block;}
#menu div, #menu div a {height:87px;}
#menu .telefones {width:200px;background:url(../img/menu_telefones.jpg) no-repeat;text-indent:-9999px;}
#menu .cardapio, #menu .cardapio a {width:110px;background:url(../img/menu_cardapio.jpg) no-repeat;}
#menu .historico, #menu .historico a {width:123px;background:url(../img/menu_historico.jpg) no-repeat;}
#menu .equipe, #menu .equipe a {width:105px;background:url(../img/menu_equipe.jpg) no-repeat;}
#menu .fotos, #menu .fotos a {width:94px;background:url(../img/menu_fotos.jpg) no-repeat;}
#menu .faleconosco, #menu .faleconosco a {width:138px;background:url(../img/menu_faleconosco.jpg) no-repeat;}
#menu .cardapio a:hover {background:url(../img/menu_cardapio_over.jpg) no-repeat;}
#menu .historico a:hover {background:url(../img/menu_historico_over.jpg) no-repeat;}
#menu .equipe a:hover {background:url(../img/menu_equipe_over.jpg) no-repeat;}
#menu .fotos a:hover {background:url(../img/menu_fotos_over.jpg) no-repeat;}
#menu .faleconosco a:hover {background:url(../img/menu_faleconosco_over.jpg) no-repeat;}

#menuint {background:url(../img/bgr_menu_int.jpg) top left repeat-x;height:87px;}
#menuint div {float:left;}
#menuint div a {text-indent:-9999px;display:block;}
#menuint div, #menuint div a {height:87px;}
#menuint .telefones {width:200px;background:url(../img/menu_telefones_int.jpg) no-repeat;text-indent:-9999px;}
#menuint .cardapio, #menuint .cardapio a {width:110px;background:url(../img/menu_cardapio_int.jpg) no-repeat;}
#menuint .historico, #menuint .historico a {width:123px;background:url(../img/menu_historico_int.jpg) no-repeat;}
#menuint .equipe, #menuint .equipe a {width:105px;background:url(../img/menu_equipe_int.jpg) no-repeat;}
#menuint .fotos, #menuint .fotos a {width:94px;background:url(../img/menu_fotos_int.jpg) no-repeat;}
#menuint .faleconosco, #menuint .faleconosco a {width:138px;background:url(../img/menu_faleconosco_int.jpg) no-repeat;}
#menuint .cardapio a:hover, #menuint .cardapio a.ativo {background:url(../img/menu_cardapio_int_over.jpg) no-repeat;}
#menuint .historico a:hover, #menuint .historico a.ativo {background:url(../img/menu_historico_int_over.jpg) no-repeat;}
#menuint .equipe a:hover, #menuint .equipe a.ativo {background:url(../img/menu_equipe_int_over.jpg) no-repeat;}
#menuint .fotos a:hover, #menuint .fotos a.ativo {background:url(../img/menu_fotos_int_over.jpg) no-repeat;}
#menuint .faleconosco a:hover, #menuint .faleconosco a.ativo {background:url(../img/menu_faleconosco_int_over.jpg) no-repeat;}

#cont {padding:21px 13px 0 13px;}

#footer {}

#rodape .info {margin:28px 0 0 5px;}
#rodape .copy {margin:12px 0 0 5px;}
#rodape .bgrEsq {background:url(../img/bgr_rodape_esq.gif) left 20px repeat-x;}
#rodape .bgrDir {background:url(../img/bgr_rodape_dir.gif) left top repeat-x;}

/* ################# CLASSES ############### */
.botao {float:left;width:auto;background:url(../img/bgr_botao.gif) top left repeat-x;}
.botao a {padding:4px 10px 8px 10px;display:block;font:11px Arial;color:#FFF;font-weight:bold;}
.botao a:hover {background:url(../img/bgr_botao_over.gif) top left repeat-x;text-decoration:none;}
.botaoclaro {float:left;width:auto;background:url(../img/bgr_botao_claro.gif) top left repeat-x;}
.botaoclaro a {padding:4px 10px 8px 10px;display:block;font:11px Arial;color:#FFF;font-weight:bold;}
.botaoclaro a:hover {background:url(../img/bgr_botao_claro_over.gif) top left repeat-x;text-decoration:none;}

.box {border:solid 3px #FEB040;background:url(../img/bgr_papel.jpg) top left repeat;padding:15px 10px 16px 10px;margin-bottom:20px;}
.box .imgBox {position:absolute;right:0;_right:13px;top:-29px;}

.listaCardapio {}
.listaCardapio span {font:9px Arial;color:#6D360B;font-weight:bold;display:block;}
.listaCardapio span.preco {font:14px Arial;color:#6D360B;font-weight:bold;display:block;}
.listaCardapio .colDir {width:72px;}
.listaCardapio .colEsq {width:397px;}

.sepCardapio {height:1px;background:url(../img/bgr_linhapontilhada.gif) repeat-x;margin:9px 0 5px 0;}

.submenu .sep {background:url(../img/bgr_linhapontilhada.gif) top left repeat-x;height:1px;}
.submenu a {display:block;height:17px;padding:3px 12px 3px 5px;font:11px Arial;color:#6D360B;height:1%;}
.submenu a:hover {font-weight:bold;text-decoration:none;background-color:#FCE6B6;}
.submenu a.nova:hover {font-weight:bold;text-decoration:none;background:url(../img/bgr_link_novajanela.gif) 165px 5px no-repeat #FCE6B6;}
.submenu div.item {height:17px;padding:3px 5px;font:11px Arial;color:#6D360B;height:1%;}

.depoimento {position:relative;padding:8px 0 0 145px;background:url(../content/suahistoria/img/bgr_depoimento.gif) 118px 0 no-repeat; font-style: italic;}
.depoimento span {position:absolute;top:8px;left:0;_left:-145px;width:120px;font:11px Arial;color:#D46F1C;}
.depoimento span strong {display:block;}
.depoimento p {width:565px;}



/* ################# FORMS ############### */
textarea {overflow:auto;}
.input {font:9px Arial;color:#6D360B;font-weight:bold;padding:6px 6px 4px 6px;background-color:#FFFFFF;margin-bottom:5px;display:block;border:solid 2px #DCDCDC;}
.inputerro {font:9px Arial;color:#6D360B;font-weight:bold;padding:6px 6px 4px 6px;background-color:#FFFFFF;margin-bottom:5px;display:block;border:solid 2px #FEAF3E;}

/* ################# OUTROS ############### */
.fl {float:left;}
.fr {float:right;}
.clr {clear:left;}
.pr {position:relative;}
.tar {text-align:right;}
.tac {text-align:center;}

.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml20 {margin-left:20px;}
.mr17 {margin-right:17px;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt23 {margin-top:23px;}
.mb10 {margin-bottom:10px;}
.mr10 {margin-right:10px;}

h1.logoSite{margin:50px 0 0 30px;text-indent:-9000px;background:url(../content/home/img/img_logoSite.png) no-repeat;width:177px;height:152px;}


.ml3fotos {margin-left:40px;_margin-left:20px;}
.mlbtnHomeCardapio {margin-left:30px;_margin-left:30px;}
.mlbtnHomeComunidades {margin-left:10px;_margin-left:5px;}
.mlbtnHomeSuaHistoria {margin-left:45px;_margin-left:23px;}
.mlbtnHomeMapa {margin-left:50px;_margin-left:25px;}

.w122 {width:122px;}
.w174 {width:174px;}
.w200 {width:200px;}
.w205 {width:205px;}
.w230 {width:230px;}
.w350 {width:350px;}
.w300 {width:300px;}
.w495 {width:495px;}
.w738 {width:738px;}
.w770 {width:770px;}

.lh22 {line-height:22px;}

.boxPratosQuente .colDir{width:90px}
.boxPratosQuente .colEsq{width:378px}
.ttlCardapio{color:#6D360B;font-size:16px;font-weight:bold}


.txt9 {font:9px Arial;color:#6D360B;}
.txt9claro {font:9px Arial;color:#FACE74;}
span.ttl, p.ttl{font:12px Arial;color:#D46F1C;font-weight:bold;display:block;}
span.ttl11, p.ttl11 {font:11px Arial;color:#D46F1C;font-weight:bold;display:block;}

.linhasep, .linhasepDepoimentos {background:url(../img/bgr_linhapontilhada.gif) top left repeat-x;height:1px;margin:10px 0;}
.linhasepDepoimentos {margin:20px 0 15px 0;}
