F/*RESET*/
a, img, input { outline: none }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:normal; font-weight:normal;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}



/*************************************************************************************/
/****************************          Estrutura          ****************************/
/*************************************************************************************/

body { 
	background: #fffee5 url(../img/bg-body-x.gif) repeat-x;
	min-width: 1000px;
	font-family: Arial, Sans-serif;
}

a {
    text-decoration: none;
}

.clr { clear: both; font-size: 1%; height: 0; }
.hidden { display: none }
.fleft { float: left }
.fright { float: right }
.error {
    text-align: center;
	color: #800;
	width: 415px;
	margin: 0 auto;
	padding: 2px;
	margin-top: 5px;
	font-size: 11px;
	border: 1px solid #e8cccc;
	background-color: #ffe5e5;
}
/*FUNDO*/

.bg-body { 
    position: absolute;  
    top: 0;
	width: 500px;
	height: 650px;
	z-index: -4
}

.bg-body.left {
	left: 0;
    background: url(../img/bg-body-left.jpg) no-repeat;
}

.bg-body.right {
	right: 0;
    background: url(../img/bg-body-right.jpg) no-repeat;
}


/*TOPO*/

#topo {
	height: 155px;
}


#redesocial {
    height: 30px;
    left: 839px;
    position: absolute;
    top: 128px;
    width: 150px;

}


#topo .bg-top {
    position: absolute;
	top: 0;
	left: 0;
	width: 100%;
    height: 56px;
	z-index: 2;
	background: url(../img/topo-bg-x.png) repeat-x;
}

#topo .bg-corner-top,
#topo .bg-corner-middle,
#topo .bg-corner-bottom {
    position: absolute;
	right: 0;
	z-index: 10;
	background: url(../img/topo-bg-corner.png) no-repeat
}

#topo .bg-corner-top {
	top: 0;
    width: 263px;
	height: 65px;
	z-index: 10;
}

#topo .bg-corner-middle {
	top: 65px;
    width: 100px;
	height: 20px;
	background-position: right -65px;
}

#topo .bg-corner-bottom {
	top: 85px;
    width: 50px;
	height: 65px;
	background-position: right -85px;
}

#topo .content {
    position: relative;
    width: 1000px;
	height: 155px;
    margin: 0 auto;
	/*IE 6-7 */ *z-index: 3; _z-index: 3;
}

/**** APENAS IE6-7 ****/
#topo .content .content-top {
    *position: absolute;
	*width: 1000px;
	*height: 56px;
	*background: url(../img/topo-bg-x.png) repeat-x 0 0 transparent;
	*z-index: 2;
    _position: absolute;
	_width: 1000px;
	_height: 56px;
	_background: url(../img/topo-bg-x.png) repeat-x 0 0 transparent;
	_z-index: 2;
}
/**********************/

#topo .content .topo-desvio {    
    position: absolute;
	top: 0;
	left: 0;
    width: 364px;
	height: 61px;
	z-index: 3;
    background: url(../img/topo-logo.png) no-repeat;
}

#topo .content .logo {
    position: absolute;
	top: 14px;
	left: 62px;
    width: 196px;
	height: 136px;
	z-index: 3;
    background: url(../img/logo.png) no-repeat;
}

#topo .content .logo a {
    display: block;
	width: 196px;
	height: 136px;
}

#topo .content ul  {
    position: absolute;
	top: 33px;
	left: 262px;
	z-index: 1;
}

#topo .content li {
    float:left;
	margin: 0 1px;
    background: url(../img/bg-menu-item-sprite.gif) no-repeat left -20px;
}

#topo .content li a {
    float:left;
    display:block;
	letter-spacing: .0001em;
	height: 74px;
    color: #ca351d; 
	font-size: 11px;
	font-weight: bold; 
	font-family: Helvetica, Arial, Sans-serif;
	text-decoration: none;
	text-align: center;
	background: url(../img/nav-buttons/sprite-nav-buttons.png) no-repeat;
}

/*Bt Brasileira*/
#topo .content li a.brasileira  {
    width: 101px;
	background-position: 0 0;
}
#topo .content li.active a.brasileira,
#topo .content li a.brasileira:hover  {
	background-position: 0 100%;
}

/*Bt Produtos*/
#topo .content li a.produtos  {
    width: 86px;
	background-position: -103px 0;
}
#topo .content li.active a.produtos,
#topo .content li a.produtos:hover  {
	background-position: -103px 100%;
}

/*Bt Dicas*/
#topo .content li a.dicas  {
    width: 69px;
	background-position: -191px 0;
}
#topo .content li.active a.dicas,
#topo .content li a.dicas:hover  {
	background-position: -191px 100%;
}

/*Bt Bem-estar*/
#topo .content li a.bem-estar  {
    width: 96px;
	background-position: -262px 0;
}
#topo .content li.active a.bem-estar,
#topo .content li a.bem-estar:hover  {
	background-position: -262px 100%;
}

/*Bt Lojas*/
#topo .content li a.lojas  {
    width: 65px;
	background-position: -360px 0;
}
#topo .content li.active a.lojas,
#topo .content li a.lojas:hover  {
	background-position: -360px 100%;
}

/*Bt Franquias*/
#topo .content li a.franquias  {
    width: 94px;
	background-position: -427px 0;
}
#topo .content li.active a.franquias,
#topo .content li a.franquias:hover  {
	background-position: -427px 100%;
}

/*Bt news*/
#topo .content li a.news  {
    width: 69px;
	background-position: -523px 0;
}
#topo .content li.active a.news,
#topo .content li a.news:hover  {
	background-position: -523px 100%;
}

/*Bt contato*/
#topo .content li a.contato  {
    width: 86px;
	background-position: -594px 0;
}
#topo .content li.active a.contato,
#topo .content li a.contato:hover  {
	background-position: -594px 100%;
}

/*FORM BUSCA*/
#topo .content .busca {
    bottom: 0;
    height: 19px;
    padding: 11px 0;
    position: absolute;
    right: 529px;
    width: 217px;
	
}

#topo .content .busca form {
    padding: 0 12px
}

#topo .content .busca input {
    display: inline;
	float: left;
}

#topo .content .busca input#search {
    float: left;
    border: 1px solid #d4ac51;
	color: #c7852e;
	font-size: 12px;
	padding: 2px 2px 2px 20px;
	width: 120px;
	background: #fff url(../img/icon-lupa.gif) no-repeat 2px center;
}

#topo .content .busca input.bt-send {
    float: left;
    margin: 1px 0 0 4px;
    border: none;
	width: 31px;
	height: 19px;
	background: url(../img/bt-busca.gif) no-repeat;
}

/*DESTAQUES (BANNERS)*/
#destaques { 
    margin: 0 auto;
	width: 846px;
	height: 330px;
	position: relative;
}

#destaques img{
    position: absolute;
	z-index: 10;
}

#destaques #bannerRotate-navbar {
    position: absolute;
	bottom: -15px;
	right: 52px;
}

#destaques #bannerRotate-navbar a {
    display: block;
	float: left;
}

#destaques #bannerRotate-navbar .bt-itens {
    margin: 22px 8px;
	font-size: 23px;
	color: #1769a5;
}

#destaques #bannerRotate-navbar .bt-itens .active {
	color: #ca351d;
}

#destaques #bannerRotate-navbar .bt-previous,
#destaques #bannerRotate-navbar .bt-next {
    width: 41px;
	height: 64px;
	background: url(../img/sprite-bt-destaques.png) no-repeat;
}

#destaques #bannerRotate-navbar .bt-previous span,
#destaques #bannerRotate-navbar .bt-next span {
    display: none;
}

#destaques #bannerRotate-navbar .bt-previous {
    background-position: 0 0;
	margin-right: 14px;
}

#destaques #bannerRotate-navbar .bt-previous:hover {
    background-position: 0 100%;
}

#destaques #bannerRotate-navbar .bt-next {
    background-position: -41px 0;
	margin-left: 14px;
}

#destaques #bannerRotate-navbar .bt-next:hover {
    background-position: -41px 100%;
}

/*MAIN*/
#main-wrapper { 
    width: 956px;
	margin: 0 auto;
	overflow: hidden;
}

#main-wrapper .main-col {
    float: left;
    width: 492px;
	padding: 40px 20px 0 36px;
	overflow: hidden;
	
}

#main-wrapper .clipping {
    width: 850px;
}

#main-wrapper .main-col h1 {
    color: #0069b5;
	font-size: 26px;
	padding: 0 0 12px 20px;
	letter-spacing: -.px;
    background: url(../img/content_titulo.png) no-repeat left bottom;
}


#main-wrapper .main-col h1 span { 
    font-size: 22px; 
}

#main-wrapper .main-col h2 {
    color: #482c04;
	font-size: 18px;
}

#main-wrapper .main-col .lead {
    height: 10px;
}

#main-wrapper .main-col .separator {
    height: 30px;
    background: url(../img/subject-separator.gif) no-repeat center;
}

#main-wrapper .main-col p,
#main-wrapper .main-col li {
    color: #845a1f;
	font-size: 13px;
	margin: 10px 0;
}

#main-wrapper .main-col a {
    color: #a94611;
	font-weight: bold;
}

#main-wrapper .main-col a:hover {
   text-decoration: underline;
}

#main-wrapper .main-col ul{
    padding:2px 0 4px 15px;
}

#main-wrapper .main-col li {
    margin: 0;
}

#main-wrapper .lateral-col {
    float: left;
    width: 344px;
	padding: 40px 36px 0 20px;
	overflow: hidden;
}

#main-wrapper .lateral-col .s-banner {
	margin: 15px 0 45px 0; 
}

#main-wrapper .lateral-col .s-banner p {
    text-align: center;
	color: #8c5c18;
}

/*RODAPE*/
#rodape { 
	width: 100%;
	margin-top: 30px;
    padding-bottom: 30px;
}

#rodape .news-wrapper {
    position: relative;
    width: 720px;
    height: 24px;
	padding: 24px 0;
	margin: 0 auto;
	background: url(../img/bg-rodape-news.gif) no-repeat 60px center;
}

#rodape .news-wrapper .question {
    float: left;
	padding: 6px 10px 0 0;
}

#rodape .news-wrapper p.error {
    text-align: center;
	color: #800;
	width: 400px;
	margin: 0 auto;
	padding: 2px;
	margin-top: 5px;
	font-size: 11px;
	border: 1px solid #e8cccc;
	background-color: #ffe5e5;
}

#rodape .news-wrapper .sucesso {
    text-align: left;
    padding-top: 3px;
	font-weight: bold;
	color: #B51912;
}

#rodape .news-wrapper #form-news-wrapper {
    width: 435px;
	height: 25px;
	float: left;
}

#rodape .news-wrapper #form-news-wrapper #ajax-loader.active {
    width: 220px;
	height: 19px;
	margin: auto;
    background: url(../img/ajax-loader-blue.gif) no-repeat center;
}

#rodape .news-wrapper form {
    float: left;
}

#rodape .news-wrapper input {
    border: 1px solid #d4ac51;
	width: 140px;
	padding: 2px 4px;
	margin: 2px 9px 0 0;
	color: #959595;
	font-family: Arial, Sans-serif;
	font-size: 12px;
	display: inline;
	float: left;
}

#rodape .news-wrapper input.bt-send {
    display: block;
	float: right;
	
	/*IE 6-7*/
    _display: inline; *display: inline;
	_float: none; *float: none;
	
    margin: 0;
	padding: 0;
    width: 108px;
	height: 25px;
	background: url(../img/bt-news-rodape.gif) no-repeat;
	border: none;
	cursor: pointer;
}

body .gesso {
    width: 100%;
	height: 21px;
    background: url(../img/bg-rodape-x.gif) repeat-x left bottom;
}

/*************************************************************************************/
/****************************        Fim Estrutura        ****************************/
/*************************************************************************************/


/*HOME*/
.promo-divisor {
    height: 105px;
    padding: 30px 40px;
	background: url(../img/melhores-salgados.gif) no-repeat center bottom;
	overflow: hidden;
}

.promo-divisor p {
    width: 255px;
    color: #744b0f;
	font-size: 16px
}

.promo-divisor p .big {
    font-weight: bold;
}

.promo-divisor p.fleft {
    text-align: right;
}

.promo-divisor p.fright {
    padding-top: 14px
}

ul.menu-produtos li {
    float:left;
	margin: 8px 7px;
	/*IE6*/
	_margin: 0 6px;
}



ul.menu-produtos li a {
    display: block;
    width: 147px;
	padding: 90px 15px 11px;	
	background: url(../img/thumbs/sprite-menu-big.png) no-repeat;
}

ul.menu-produtos li a.small {
    padding: 55px 0 15px;
    width: 142px;
	background: url(../img/thumbs/sprite-menu-small.png) no-repeat;
}

ul.menu-produtos li a .titulo {
    display: block;
	text-align: center;
    color: #ca351d;
	font-family: Verdana, Arial, sans-serif;
	letter-spacing: -.8px;
	font-size: 15px;
}

ul.menu-produtos li.active a span.titulo {
    color: #1d77b3;
}


ul.menu-produtos li a .descr {
    display: block;
    color: #8c5c18;
	text-align: justify;
	font-size: 14px
}

ul.menu-produtos li a#bt-bolos-e-tortas { background-position: 0 0 }
ul.menu-produtos li a#bt-lanches-metro { background-position: -177px 0 }
ul.menu-produtos li a#bt-salgados { background-position: -354px 0 }
ul.menu-produtos li a#bt-pizzas { background-position: -531px 0 }
ul.menu-produtos li a#bt-refeicoes { background-position: -708px 0 }
ul.menu-produtos li a#bt-doces { background-position: 1px 0 }
ul.menu-produtos li a#bt-lanches { background-position: -156px 0 }
ul.menu-produtos li a#bt-biscoitos { background-position: -313px 0 }
ul.menu-produtos li a#bt-roscas-e-paes { background-position: -470px 0 }
ul.menu-produtos li a#bt-sopas { background-position: -627px 0 }
ul.menu-produtos li a#bt-sorvetes { background-position: -784px 0 }




ul.menu-produtos li:hover {
    background: url(../img/bg-menu-produtos-titulo.png) no-repeat center bottom;
}

ul.menu-produtos li.active {
    background: url(../img/bg-menu-produtos-titulo-active.png) no-repeat center bottom;
}

ul.menu-produtos li.active:hover {
    background: url(../img/bg-menu-produtos-titulo-active_small.png) no-repeat center bottom;
}

ul.menu-produtos li.small:hover {
    background: url(../img/bg-menu-produtos-titulo-small.png) no-repeat center bottom;
}

ul.menu-produtos li.small {
	
}

ul.menu-produtos li.small.active {
    background: url(../img/bg-menu-produtos-titulo-small-active.png) no-repeat center bottom!important;
}

ul.menu-produtos li.small.active:hover {
    background: url(../img/bg-menu-produtos-titulo-small-active.png) no-repeat center bottom!important;
}

ul.menu-produtos li.home:hover {
    background: none;
}

/*PADARIA*/

#padaria p.fright {
	width: 340px;
}

/*PRODUTOS*/
#produtos .separator {
    width: 872px;
	height: 22px;
	margin: 20px auto 0 auto;
	position: relative;
	background: url(../img/sprite-separator-menu.png) repeat-x left bottom;
}

#produtos .separator span.left,
#produtos .separator span.right {
    display: block;
	position: absolute;
	width: 12px;
	height: 22px;
	background: url(../img/sprite-separator-menu.png) no-repeat
}

#produtos .separator span.left {
    left: -12px;
}
#produtos .separator span.right {
    right: -12px;
	background-position: left -22px
}

#produtos .produtos-inner {
    padding: 0 40px;
}

#produtos .produtos-inner .not-found {
    color: #4c4c4c;
	font-weight: bold;
	text-align: center;
	margin-bottom: 600px;
}

#produtos .produtos-inner .lista {
	overflow: hidden;
	margin-bottom: 15px;
}

#produtos  .produtos-inner .small-banner {
    float: left;
    width: 261px;
	padding: 5px 15px;
	border-right: 1px solid #dfcd90;
}


#produtos .produtos-inner h1,
#produtos .produtos-inner h2 {
    color: #1D77B3;
    width: 732px;
	margin: 0 auto 15px auto;
	padding: 20px 0 12px 0;
	position: relative;
    text-align: center;
	font-family: "Trebuchet MS", Arial, Sans-serif;
	font-size: 26px;
	background: url(../img/sprite-titulo-produtos.png) repeat-x left bottom;
}

#produtos .produtos-inner h2  {
    color: #3f2a1d;
	font-size: 18px;
	padding: 26px 0 14px 0;
}

#produtos .produtos-inner h1 .left,
#produtos .produtos-inner h2 .left, 
#produtos .produtos-inner h1 .right,
#produtos .produtos-inner h2 .right {
    display: block;
	position: absolute;
	width: 72px;
	height: 64px;	
	bottom: 0;
	background: url(../img/sprite-titulo-produtos.png) no-repeat;
}

#produtos .produtos-inner h1 .left,
#produtos .produtos-inner h2 .left {
    left: -72px
}

#produtos .produtos-inner h1 .right,
#produtos .produtos-inner h2 .right {
    right: -72px;
	background-position: 0 -64px;
}

#produtos .produtos-inner  .banner {
    margin-bottom: 10px;
}

#produtos .produtos-inner .info {
    text-align: center;
    color: #545454;
	font-size: 12px;
	margin-bottom: 15px;
}

#produtos .bt-tabela {
    display: block;
	width: 215px;
	height: 43px;
	margin: 0 auto;
	background: url(../img/bt_tabela.png) no-repeat center;
}

/*LISTA*/
#produtos  .produtos-inner .lista-flat {
    float: left;
	overflow: hidden;
}

#produtos  .produtos-inner .lista-flat ul {
    display: block;
	overflow: hidden;
}

#produtos .produtos-inner .lista-flat li {
    float: left;
    width: 261px;
	padding: 1px 12px 20000px;
	border-right: 1px solid #dfcd90;
	margin-bottom:-20000px;
}

#produtos .produtos-inner .lista-flat li.no-border {
    border: none;
}

#produtos .produtos-inner .lista-flat li span{
    padding: 3px;
    display: block;
    font-size: 13px;
	font-weight: bold;
    color: #8c5c18;
}

#produtos .produtos-inner .lista-flat li span.highlighted {
    background: url(../img/bg-higlighted.jpg) no-repeat center;
    color: #364fae;
}

#produtos .produtos-inner .lista-flat li span.descricao {
    cursor: default;
	text-decoration: underline;
}

/*LADO-A-LADO*/
#produtos  .produtos-inner .lista-thumbs,
#produtos  .produtos-inner .lista-flat ul {
    display: block;
	overflow: hidden;
}

#produtos  .produtos-inner .lista-thumbs li {
    float: left;
	margin-right: 20px;
}

#produtos  .produtos-inner .lista-thumbs li.no-margin {
	margin-right: 0px;
}

#produtos  .produtos-inner .lista-thumbs li a {
    display: block;
    width: 125px;
    padding: 2px;
	text-align: center;
    color: #8c5c18;
}

#produtos  .produtos-inner .lista-thumbs li a span {
    font-size: 13px;
	font-weight: bold;
}

#produtos  .produtos-inner .lista-thumbs li.highlighted {
    background: url(../img/bg-higlighted-small.jpg) no-repeat center bottom;
}

#produtos  .produtos-inner .lista-thumbs li.highlighted a span {
    color: #364fae;
}

#produtos  .produtos-inner .lista-thumbs li a:hover {
    color: #000;
}

/*DICAS*/
#dicas ul {
	float: left;
	width: 230px;
}

#main-wrapper .main-col #dicas ul li {
    color: #5F3903;
}

#dicas ul.subli {
    float: none;
	width: auto;
}

#main-wrapper .main-col #dicas ul.subli li {
	font-size: 11px;
}

#dicas table {
    color: #0b2f77
	font-size: 12px;
}

#dicas table tr.odd {
    background-color: #fcf6d0;
}

#dicas table td {
    border-bottom: 1px solid #d6d5b1;
	padding: 1px 10px;
	font-size: 12px;
    color: #0b2f77
}

#dicas .obs {
    font-size: 11px;
	font-style: italic;
	color: #5F3903;
}

#dicas a {
    color: #a94611;
	font-weight: bold;
}

#dicas a:hover {
   text-decoration: underline;
}

/*BEM ESTAR*/
#main-wrapper .main-col #bem-estar li {
   margin-bottom: 7px;
}

#main-wrapper .main-col #bem-estar .logo {
	margin: 40px auto 10px auto;
	text-align: center;
}


#main-wrapper .main-col #bem-estar .logo h3 {    
    color: #845A1F;
    font-weight: bold;
}

#main-wrapper .main-col #bem-estar ul.no-padding {
   padding: 0;
}

#main-wrapper .main-col #bem-estar ul.no-padding li {
   margin: 16px 0;
}

#bem-estar table.info-nutricional {
    color: #0b2f77
}

#bem-estar table.info-nutricional caption {
    text-align: center;
	padding-top: 10px;
	font-size: 20px;
	font-weight: bold;
	font-variant: small-caps;
}

#bem-estar table.info-nutricional td,
#bem-estar table.info-nutricional th {
    border-bottom: 1px solid #d6d5b1;
	padding: 1px 10px;
	font-size: 12px;
}

#bem-estar table.info-nutricional th {
    font-weight: bold;
}

#bem-estar table.info-nutricional td.sub-caption {
    border: none;
	padding: 20px 0 10px;
	font-size: 16px;
}

#bem-estar table.info-nutricional td.sub-caption span {
    color: #fa8c31;
	font-weight: bold;
}

#bem-estar table.info-nutricional td.foot {
    border: none;
	font-size: 10px;
}

#bem-estar p.obs {
    font-size: 11px;
	font-style: italic;
	color: #878787;
}

#lateral-navbar {
   width: 329px;
   background: url(../img/bg-lateral-navbar.png) no-repeat;
   margin-bottom: 350px;
}

#lateral-navbar .inner {
    padding: 20px 25px;
    background: url(../img/bg-lateral-navbar.png) no-repeat right bottom;
}

#lateral-navbar h2 {
    color: #00599f;
	font-size: 20px;
	font-family: 'Trebuchet MS', Arial, Sans-serif;
	margin-bottom: 8px;
}

#lateral-navbar a {
    display: block;
	padding: 16px 0;    
	color: #666261;
	font-size: 13px;
	font-weight: bold;
	background: url(../img/separator-lateral-navbar.png) no-repeat center bottom;
	
}

#lateral-navbar a#lateral-navbar-item3 {
    background: none;
}

#lateral-navbar a:hover {
    text-decoration: underline;
}

#lateral-navbar a.active {
	color: #0267b7
}

#lateral-navbar .active:hover {
    text-decoration: none;
}


/*LOJAS*/
#main-wrapper .main-col #lojas h2 {
    color: #845a1f;
	font-size: 20px;
	font-weight: bold;
}

#main-wrapper .main-col #lojas ul.lojas{
    padding: 0;
}

#main-wrapper .main-col #lojas ul.lojas .horario,
#main-wrapper .main-col #lojas ul.lojas .delivery,
#main-wrapper .main-col #lojas ul.lojas .mapa {
	display: block;
    color: #656565;
	font-size: 11px;
	padding: 1px 0 3px 38px;
}

#main-wrapper .main-col #lojas ul.lojas .horario {
    background: url(../img/icon-clock.gif) no-repeat 2px center;
}

#main-wrapper .main-col #lojas ul.lojas .delivery {
    background: url(../img/icon-delivery.gif) no-repeat 0 center;
}

#main-wrapper .main-col #lojas ul.lojas .mapa {
    background: url(../img/icon-maps.gif) no-repeat 0 center;
}

#main-wrapper .main-col #lojas ul li{
    margin-bottom: 30px;
}

#main-wrapper .main-col #lojas ul.lojas a {
    color: #0f5e99;
	font-size: 11px;
}

#main-wrapper .main-col #lojas ul.lojas .mapa a {
    color: #656565;
}


/*NEWS*/
#news .fonte, #news h2 {
    margin-bottom: 5px
}

#main-wrapper .main-col  #news h2 a {
    font-weight: normal;
    color: #482c04;
}

#news img.clipping {
    width: auto;
	height: auto;
}

#news .separator {
    width: 480px;
	height: 20px;
    background: url(../img/separator-lateral-navbar.png) no-repeat scroll center;
}

#news .fonte, #news .data {
   display: block;
   font-weight: bold;
   color: #c6712b;
   font-size: 13px;
}

#main-wrapper .main-col #news .ficha,
#main-wrapper .main-col #news .ficha a {
   color: #845a1f;
   font-style: italic;
   font-weight: bold
}

#main-wrapper .main-col #news ul.depoimentos {
    padding: 0;
	width: 228px;
}

#main-wrapper .main-col #news ul.depoimentos li {
    font-size: 11px;
}

#main-wrapper .main-col #news ul.depoimentos li.depoi {
    margin-bottom: 35px
}

#main-wrapper .main-col #news ul.depoimentos li span {
    display: block;
    font-weight: bold;
	text-align: right;
}


/*CONTATO*/

#contato #form_contato {
    height: 600px;
}

#contato #form_contato input,
#contato #form_contato textarea,
#contato #form_contato select
 {
    color: #676767;
	font-size: 11px;
	padding: 2px 6px;
	margin: 5px 0;
	width: 406px;
	border: 1px solid #d4ac51;
	
}

#contato #form_contato textarea {
    height: 90px;
}

#contato #form_contato select {
    display: block;
	width: 420px;
}

#contato #form_contato #autoriza,
#contato #form_contato  span {
    display: block;
	float: left;
}

#contato #form_contato  span {
    font-size: 11px;
    color: #845a1f;
	padding: 5px 0 0 6px;
	/*IE6-7*/
	_padding-top: 8px;
	*padding-top: 8px;
}

#contato #form_contato #autoriza{
    width: auto;
	border: none;
	padding: 0;
}

#contato #form_contato #contato-send {
    display: block;
	width: 85px;
	height: 19px;
	border: none;
	margin: 20px 0 0 165px;
	background: url(../img/bt-contato.gif) no-repeat;
}

#contato .thankyou {
    height: 600px;
}


/*LIGHTBOX*/
.inner-lightbox {
    height: 411px;
}

.inner-lightbox .overhidden {
    height: 411px;
	overflow: hidden;
}

.inner-lightbox h1 {
    color: #845a1f;
	padding: 0;
	letter-spacing: -.5px;
	font-size: 25px;
	padding-bottom: 20px;
	background: url(../img/lighbox-moldura-titulo.jpg) no-repeat center bottom;
}

.inner-lightbox address {
    padding: 15px 0 16px 2px;
    color: #845a1f;
	font-size: 16px;
	float: left;
}

.inner-lightbox h2 {
    padding: 15px 0 16px 2px;
    color: #4c4c4c;
	font-size: 16px;
	font-weight: bold;
	float: right;
}

.inner-lightbox .maps {
    float: right;
    width: 410px;
    border: 1px solid #8b632b;
	
}
.inner-lightbox .fotos {
    float: left;
	width: 390px;
}

.inner-lightbox .fotos img {
    float: left;
	margin-bottom: 10px
}

.inner-lightbox .fotos img.margin {
	margin-right: 10px
}

.inner-lightbox .fotos-full {
    margin:0 auto;
	width: 830px;
	height: 300px;
	overflow: hidden;
}

.inner-lightbox .fotos-full img {
    float: none;
	margin-bottom: 0
}

.inner-lightbox .banner {
    margin-top: 15px;
	text-align: center;
}

.inner-lightbox .descricao {
    margin-top: 5px;
    color: #4c4c4c;
    font-size: 13px;
	font-weight: bold;
	text-align: center;
}

.inner-lightbox .tab_precos {
    width: 800px;
}

.inner-lightbox .tab_precos td.tit {
    font-size: 16px;
	font-weight: bold;
	color: #FA8C31;
	padding: 8px;
}

.inner-lightbox .tab_precos tr.caption td {
    font-size: 20px;
	color: #2c2c2c;
	padding: 12px;
	text-align: center;
}

.inner-lightbox .tab_precos tr td.clocod {
	font-weight: bold;
}

.inner-lightbox .tab_precos .odd {
    background-color: #FDF6F2;
}

.inner-lightbox .tab_precos td {
    color: #0B2F77;
	padding: 3px;
    font-size: 13px;
}



/*TOOLTIP*/

.tooltip {
	padding: 18px 18px 7px 18px;
	width: 260px;
	color: #482c04;
	font-size: 12px;
	background: url(../img/bg-tooltip.png) no-repeat;
	
}

.tooltip .bottom {
    position: absolute;
	left: 0;
	bottom: -24px;
	width: 296px;
	height: 24px;
	background: url(../img/bg-tooltip-arrow.png) no-repeat;
}


/*LISTAGEM DE RESULTADOS DE BUSCA*/
#produtos .results {
   padding: 10px 42px;
   min-height: 450px;
}

#produtos .results .num-results,
#produtos .results .no-results  {
	font-size: 18px;
	margin-bottom: 35px;
	text-align: center;
}

#produtos .results ul.result {
    overflow: hidden;
	display: block;
	float: none;
}


#produtos .results ul.result li{
    margin: 10px 5px;
	float:left;
}

#produtos .results ul.result li.imagem {
    width: 75px;
	min-height: 1px;
}

#produtos .results ul.result li.texto {
    width: 750px;
}

#produtos .results a.nome-prod {
    display: block;
	font-size: 13px;
	font-weight: bold;
    color: #0B2F77;
}

#produtos .results a.nome-prod:hover {
    text-decoration: underline;
}

#produtos .results .descr{
    padding: 0;
	margin: 0;
    color: #4d4d4d;
	font-size: 12px;
}

#produtos .results .result .categoria {
    color: #ca5c01;
	font-size: 11px;
}
