html { background: #000; }
body { font-family: Lucida Sans, Arial, Sans-Serif; font-size: 12px; color: #fff; background: #000; }

a { color: #c67859; text-decoration: none; }
a:hover { color: #fff; }

#centro { width: 995px; min-height: 510px; margin: auto; background: url(../img/fundo-home.jpg) no-repeat; }

#cabecalho, #corpo, #rodape { float: left; width: 900px; margin: 0 48px 0 47px; cursor: default; }

#cabecalho { height: 62px; padding-top: 30px; }
#cabecalho h1 { display: block; float: left; width: 224px; height: 27px; background: url(../img/logo.png); text-indent: -10000px; }
#cabecalho h1 a { display: block; width: 224px; height: 27px; }

#cabecalho #menu { float: right; width: 401px; height: 28px; text-align: right; margin-top: 3px;}

#cabecalho #menu ul li{display: inline; margin-left: 15px;}
#cabecalho #menu ul li a{text-transform:  uppercase; font-size: 13px;}

#cabecalho #menu a:hover, #cabecalho #menu a.selected{color: #fff;}


/*#cabecalho #menu a.automoveis { width: 90px; background-position: 0 0; }
#cabecalho #menu a.automoveis:hover { background-position: 0 -28px; }
#cabecalho #menu a.automoveis.selected { background-position: 0 -56px; cursor: default !important; }

#cabecalho #menu a.amigos { width: 54px; background-position: -112px 0; margin-left: 22px; }
#cabecalho #menu a.amigos:hover { background-position: -112px -28px; }
#cabecalho #menu a.amigos.selected { background-position: -112px -56px; cursor: default !important; }

#cabecalho #menu a.midia { width: 39px; background-position: -187px 0; margin-left: 21px; }
#cabecalho #menu a.midia:hover { background-position: -187px -28px; }
#cabecalho #menu a.midia.selected { background-position: -187px -56px; cursor: default !important; }

#cabecalho #menu a.parceiros { width: 74px; background-position: -247px 0; margin-left: 21px; }
#cabecalho #menu a.parceiros:hover { background-position: -247px -28px; }
#cabecalho #menu a.parceiros.selected { background-position: -247px -56px; cursor: default !important; }

#cabecalho #menu a.contato { width: 65px; background-position: -336px 0; margin-left: 15px; }
#cabecalho #menu a.contato:hover { background-position: -336px -29px; }
#cabecalho #menu a.contato.selected { background-position: -336px -57px; cursor: default !important; }*/


#centro .agenda { float: left; width: 154px; padding: 29px 27px; background: url(../img/agenda.jpg) no-repeat; }
#centro .agenda h2 { display: block; width: 154px; height: 15px; background: url(../img/agenda-titulo.jpg); margin-bottom: 24px; text-indent: -10000px; }
#centro .agenda dt.horarios { display: block; width: 154px; height: 12px; background: url(../img/horarios.gif) no-repeat; margin-bottom: 20px; text-indent: -10000px; }
#centro .agenda dt.clube { display: block; width: 154px; height: 12px; background: url(../img/clube.gif) no-repeat; margin-bottom: 20px; text-indent: -10000px; }
#centro .agenda dd { line-height: 16px; }
#centro .agenda dd p { margin-bottom: 14px; }

#centro .newsletter { float: right; width: 157px; height: 352px; padding: 29px 24px 29px 27px; background: url(../img/newsletter.jpg) no-repeat; }
#centro .newsletter h2 { display: block; width: 157px; height: 15px; background: url(../img/newsletter-titulo.jpg); margin-bottom: 24px; text-indent: -10000px; }
#centro .newsletter p { line-height: 16px; margin-bottom: 24px; }
#centro input { width: 143px; height: 17px; line-height: 17px; padding: 3px 7px; background: #232323; border: solid 1px #383838; color: #919191; margin-bottom: 7px; }
#centro input.focus { background: #383838; color: #fff; }
.error{border: 1px #f00 solid !important}


#centro a.envie { float: right; display: block; width: 59px; height: 23px; background: url(../img/envie.jpg); margin-top: 2px; text-indent: -10000px; }
#centro a.envie:hover { background-position: 0 -23px; }

#rodape { margin-top: 18px; height: 16px; line-height: 14px; padding-bottom: 40px; }
#rodape span { float: left; width: 280px; color: #808080; font-size: 10px; }
#rodape strong { float: left; width: 158px; color: #c67859; font-weight: normal; font-family: Arial, Sans-Serif; padding-left: 19px; }
#rodape strong.fone { background: url(../img/rodape.jpg) no-repeat 0 -13px; }
#rodape strong.email { background: url(../img/rodape.jpg) no-repeat 0 0; }
#rodape div { width: 250px; float: right; text-align: right; }
#rodape div span { float: left; width: 125px; }
#rodape div span a { color: #fff; }
#rodape div span a:hover { color: #d06940; }

#input.error, #select.error{border:1px solid #f00}

#centro #corpo .contato ok {color: #00ff33;}
#centro #corpo .newsletter ok {color: #00ff33;}

/* Marcacao para agenda, que tambem deve estar no arquivo admin/css/agenda.css */
.titulo{color:#c67859}
.agenda p{line-height: 15px;}

/* Blog */

#conteudoblog{width: 900px !important; background: #fff; margin: 0 auto;}
#conteudo_centro{width: 656px; min-height: 350px; float: right; background: url(../img/fundo-midia.png) no-repeat top center;}
#conteudo_centro {}
h1.entry-title, h1.entry-title a{color: #fff !important; font-size: 20px !important;}

#content{margin-left: 10px !important; width: 100% !important;}
.agenda.agendablog{margin-left: 0; min-height: 350px;}

.clear{clear: both;}

.post{ padding-left: 10px !important; width: 620px;}
.post .entry-header{width: 96% !important;}
.post .entry-content {width: 96% !important; margin-bottom: 10px;}
.post .entry-utility-prep{}

#footer_post{}
#nav-single{ display: block; float: none; width: 96%;}