/*
Theme Name: Mar Mineiro
Theme URI: http://www.marmineiro.com.br/
Description: Mar Mineiro Restaurante, Website 2009. Desenvolvido por <a href="http://emetreis.com/">EMETREIS</a>.
Version: 1.0
Author: EMETREIS
Author URI: http://emetreis.com/

*/


/* Normas */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { 
	margin: 0;
	padding: 0;
}

body {
	background: url(images/bg.jpg) repeat;
	color: #666;
	font: 62.5% "Century Gothic", Sans-Serif;
}

p {
	font-size: 1.2em;	
}

.quebra {
	clear: both;
	float: none;
}

a.btnVoltar {
	color: #043F1F;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
}

input, select, textarea {
	color: #fff;
	font: 11px "Century Gothic", Sans-Serif;
}

a {
	font-size: 12px;
	color: #003716;
	font-weight: bold;
}

a:hover {
	text-decoration: none;
}


/* Estrutura */
div#background {
	background: url(images/bg_logo.png) no-repeat center bottom;
	height: 350px;
	padding: 42px 0 0 0;
	width: 100%;
}

div#box {
	left: 50%;
	margin-left: -395px;
	position: absolute;
	top: 0;
	width: 790px;
}
div#wrap {
	background: url(images/bg_wrap.png) repeat-y top center;
	margin: 0 auto;
	padding: 20px 30px;
	width: 660px;
}

div#borderWrapBottom,
div#borderWrapTop {
	background: url(images/bg_wrapTop.png) no-repeat bottom center;
	height: 10px;
	margin: 10px auto 0 auto;
	width: 720px;
}

div#borderWrapBottom {
	background: url(images/bg_wrapBottom.png) no-repeat top center;
	margin: 0 auto 10px auto;
}

div#wrap div#wrapIn {
	background: #F7FBF3;
	padding: 15px;
	width: 630px;
}

div#wrap div#wrapIn div#menu ul {
	list-style: none;
}

div#wrap div#wrapIn div#menu ul li {
	background: url(images/ico_menu.png) no-repeat center right;
	float: left;
	padding: 0 11px;
}

div#wrap div#wrapIn div#menu ul li.cat-item-4 {
	background: none;
}

div#wrap div#wrapIn div#menu ul li a {
	background-position: top center;
	display: block;
	outline: none;
	text-indent: -5000px;
}

div#wrap div#wrapIn div#menu ul li.page-item-16.current_page_item a,
div#wrap div#wrapIn div#menu ul li.page-item-14.current_page_item a,
div#wrap div#wrapIn div#menu ul li.page-item-8.current_page_item a,
div#wrap div#wrapIn div#menu ul li.page-item-6.current_page_item a,
div#wrap div#wrapIn div#menu ul li.page-item-2.current_page_item a,
div#wrap div#wrapIn div#menu ul li.cat-item-4.current-cat a,
div#wrap div#wrapIn div#menu ul li.cat-item-4 a:hover,
div#wrap div#wrapIn div#menu ul li.page-item-16 a:hover,
div#wrap div#wrapIn div#menu ul li.page-item-14 a:hover,
div#wrap div#wrapIn div#menu ul li.page-item-8 a:hover,
div#wrap div#wrapIn div#menu ul li.page-item-6 a:hover,
div#wrap div#wrapIn div#menu ul li.page-item-2 a:hover {
	background-position: bottom center;
}

div#wrap div#wrapIn div#menu ul li.page-item-2 a {
	background: url(images/mn01.jpg) no-repeat;
	height: 19px;
	width: 127px;
}

div#wrap div#wrapIn div#menu ul li.page-item-6 a {
	background: url(images/mn02.jpg) no-repeat;
	height: 24px;
	width: 78px;
}

div#wrap div#wrapIn div#menu ul li.page-item-8 a {
	background: url(images/mn03.jpg) no-repeat;
	height: 17px;
	width: 43px;
}

div#wrap div#wrapIn div#menu ul li.cat-item-4 a {
	background: url(images/mn04.jpg) no-repeat;
	height: 23px;
	width: 69px;
}

div#wrap div#wrapIn div#menu ul li.page-item-14 a {
	background: url(images/mn05.jpg) no-repeat;
	height: 21px;
	width: 63px;
}

div#wrap div#wrapIn div#menu ul li.page-item-16 a {
	background: url(images/mn06.jpg) no-repeat;
	height: 19px;
	width: 108px;
}

div#wrap div#wrapIn div#header {
	background: url(images/bg_header.png) no-repeat top center;
	clear: both;
	height: 315px;
	margin: 0 0 0 -80px;
	position: relative;
	width: 790px;
}

div#wrap div#wrapIn div#header h1 a {
	background: url(images/logo.jpg) no-repeat top left;
	display: block;
	height: 112px;
	margin: 102px 0 0 73px;
	position: absolute;
	outline: none;
	text-indent: -5000px;
	width: 249px;
}

div#wrap div#wrapIn div#header div#vitrine {
	float: right;
	height: 298px;
	margin: 10px 10px 0 0;
	overflow: hidden;
	width: 383px;
}

div#wrap div#wrapIn div#content div.boxesHome {
	float: left;
	padding: 10px 0 20px 0;
	width: 300px;
}

div#wrap div#wrapIn div#content div.boxesHome.boxRight {
	float: right;
}

div#wrap div#wrapIn div#content div.boxesHome h2 {
	border-top: 5px solid #003716;
	display: block;
	padding: 10px 0 0 0;
	text-indent: -5000px;
}

div#wrap div#wrapIn div#content div.boxesHome#boxDestaques h2 {
	background: url(images/tit_destaques.jpg) no-repeat center left;
	border-color: #018B3D;
}

div#wrap div#wrapIn div#content a.thumbDestaques {
	border: 1px solid #ccc;
	display: block;
	height: 73px;
	margin: 0 0 5px 0;
	overflow: hidden;
	width: 298px;
}

div#wrap div#wrapIn div#content a.thumbDestaques:hover {
	border: 1px solid #999;
}

div#wrap div#wrapIn div#content a.thumbDestaques img {
	border: none;
}

div#wrap div#wrapIn div#content a.linkActionHome {
	color: #018B3D;
	float: right;
	font-size: 1.2em;
	font-weight: bold;
}

div#wrap div#wrapIn div#content a.linkActionHome:hover {
	text-decoration: none;
}

div#wrap div#wrapIn div#content div.boxesHome#boxAgenda h2 {
	background: url(images/tit_agenda.jpg) no-repeat center left;
	border-color: #85B126;
}

div#wrap div#wrapIn div#content a.titAgenda {
	color: #85B126;
	font-size: 1.6em;
	font-weight: bold;
	text-decoration: none;
}

div#wrap div#wrapIn div#content a.titAgenda span {
	color: #044121;
}

div#wrap div#wrapIn div#content a.titAgenda:hover {
	color: #EDC00D;
}

div#wrap div#wrapIn div#content div.boxesHome#boxAgenda a.linkActionHome {
	color: #85B126;
}

div#wrap div#wrapIn div#content div.boxesHome#boxGaleria h2 {
	background: url(images/tit_galeria.jpg) no-repeat center left;
	border-color: #5FAC88;
}

div#wrap div#wrapIn div#content div.boxesHome#boxGaleria div.ngg-gallery-thumbnail {
	height: 75px;
	overflow: hidden;
	width: 70px;
	margin: 5px 5px 0 0;
}

div#wrap div#wrapIn div#content div.boxesHome#boxGaleria div.ngg-gallery-thumbnail a.thickbox {
	display: block;
	margin: 0;
	padding: 0;
	height: 75px;
	overflow: hidden;
	width: 70px;
}

div#wrap div#wrapIn div#content div.boxesHome#boxGaleria div.ngg-gallery-thumbnail a.thickbox img {
	border: none;
	margin: 0;
	padding: 0;
	height: 75px;
	width: 70px;
}

div#wrap div#wrapIn div#content div.boxesHome#boxGaleria div.ngg-galleryoverview {
	margin: 0;
}

div#wrap div#wrapIn div#content div.boxesHome#boxGaleria a.linkActionHome {
	color: #5FAC88;
	margin: 5px 0 0 0;
}

div#wrap div#wrapIn div#content div.boxesHome#boxCardapio h2 {
	background: url(images/tit_cardapio.jpg) no-repeat center left;
	border-color: #93BA8D;
}

div#wrap div#wrapIn div#content div.boxesHome#boxCardapio a.linkActionHome {
	color: #93BA8D;
}

div#wrap div#wrapIn div#content div.boxesHome#boxNewsletter h2 {
	background: url(images/tit_newsletter.jpg) no-repeat center left;
	border-color: #003716;
}

div#wrap div#wrapIn div#content div.boxesHome#boxComoChegar h2 {
	background: url(images/tit_comochegar.jpg) no-repeat center left;
	border-color: #003716;
}

div#wrap div#wrapIn div#content div.boxesHome#boxComoChegar a.linkActionHome {
	color: #003716;
}

div#wrap div#wrapIn div#content div.boxesHome#boxNewsletter input {
	color: #666;
	border: 1px solid #E1EDC4;
	height: 20px;
	width: 260px;
}

div#wrap div#wrapIn div#content div.boxesHome#boxNewsletter input#btn_assinar {
	background: #003716;
	color: #fff;
	float: right;
	font-weight: bold;
	width: 55px;
}

div#wrap div#wrapIn div#content div.boxesHome#boxNewsletter input#captchaNews {
	float: left;
	width: 140px;
}

p#textCaptcha {
	float: left;
	padding: 0 9px 0 0;
}

/* INTERNAS */
div#wrap div#wrapIn div#content h2.titPagesDefault {
	border-top: 5px solid #003716;
	display: block;
	margin: 0 0 10px 0;
	padding: 10px 0 0 0;
	text-indent: -5000px;
}

/* O Mar Mineiro */
div#wrap div#wrapIn div#content h2.titPagesDefault#titConhecaMarMineiro {
	background: url(images/tit_conhecaomarmineiro.jpg) no-repeat center left;
}

div#wrap div#wrapIn div#content div.boxLeftContent {
	float: left;
	width: 435px;
}

div#wrap div#wrapIn div#content div.boxLeftContent p {
	padding: 0 0 10px 0;
}


div#wrap div#wrapIn div#content div.boxLeftContent h3 {
	border-top: 1px solid #003716;
	color: #003716;
	font-size: 1.3em;
	padding: 3px 0 5px 0;
}

div#wrap div#wrapIn div#content div.boxRightContent {
	float: right;
	width: 170px;
}

div#wrap div#wrapIn div#content div.boxRightContent p.textRight {
	text-align: center;
	font-weight: bold;
	margin: -35px 0 0 0;
	padding: 0 0 15px 0;
}

div#wrap div#wrapIn div#content div.boxRightContent ul li {
	list-style: none;
	padding: 0 0 20px 5px;
}

div#wrap div#wrapIn div#content div#listCardapio ul.listCardapioFotos li a,
div#wrap div#wrapIn div#content div.boxRightContent ul li a {
	background: url(images/bg_fotosInstitucional.png) no-repeat center;
	display: block;
	height: 133px;
	margin: -12px 0 0 0;
	padding: 3px 0 0 3px;
	overflow: hidden;
	width: 165px;
}

div#wrap div#wrapIn div#content div.boxRightContent ul li a img {
	border: none;
	height: 128px;
	width: 160px;
}
div#wrap div#wrapIn div#content div#listCardapio ul.listCardapioFotos li span.maskCardapio.png,
div#wrap div#wrapIn div#content div.boxRightContent ul li span.maskInstitucional.png {
	background: url(images/masrkInstitucional.png) no-repeat center top;
	display: block;
	height: 22px;
	margin: 0 auto;
	position: relative;
	width: 78px;
}

ul.listDefault li {
	color: #003716;
	list-style-position: inside;
	font-size: 1.2em;
}

/* O Cardapio */
div#wrap div#wrapIn div#content h2.titPagesDefault#titCardapio {
	background: url(images/tit_cardapioInterna.jpg) no-repeat center left;
}

div#wrap div#wrapIn div#content div#listCardapio {
	list-style: none;
}

div#wrap div#wrapIn div#content div#listCardapio h3 {
	border: 1px solid #ccc;
	cursor: pointer;
	height: 68px;
	margin: 0 0 10px 0;
	text-indent: -5000px;
}

div#wrap div#wrapIn div#content div#listCardapio h3#titPratos {
	background: url(images/img_cardapioPratos.jpg) no-repeat top left;
}

div#wrap div#wrapIn div#content div#listCardapio h3#titVinhos {
	background: url(images/img_cardapioVinhos.jpg) no-repeat top left;
}

div#wrap div#wrapIn div#content div#listCardapio h3#titCervejas {
	background: url(images/img_cardapioCervejas.jpg) no-repeat top left;
}

div#wrap div#wrapIn div#content div#listCardapio ul.listCardapioIn {
	float: left;
	width: 370px;
}

div#wrap div#wrapIn div#content div#listCardapio ul.listCardapioIn li {
	font-size: 1.2em;
	font-weight: bold;
	list-style-position: inside;
	padding: 5px 0 0 0;
}

div#wrap div#wrapIn div#content div#listCardapio ul.listCardapioFotos {
	float: right;
	list-style: none;
	width: 250px;
}

div#wrap div#wrapIn div#content div#listCardapio ul.listCardapioFotos li {
	float: left;
	padding: 2px;
	width: 120px;
}

div#wrap div#wrapIn div#content div#listCardapio ul.listCardapioFotos li span.maskCardapio.png {
	background: url(images/maskCardapio.png) no-repeat center top;
	display: block;
	height: 15px;
	margin: 0 auto;
	width: 55px;
}

div#wrap div#wrapIn div#content div#listCardapio ul.listCardapioFotos li a {
	background: url(images/bg_fotosCardapios.png) no-repeat center;
	height: 94px;
	width: 116px;
}

div#wrap div#wrapIn div#content div#listCardapio ul.listCardapioFotos li a img {
	border: none;
	height: 89px;
	width: 111px;
}

/* Galeria */
div#wrap div#wrapIn div#content h2.titPagesDefault#titGaleriaInterna {
	background: url(images/tit_galeriainterna.jpg) no-repeat center left;
}

div.ngg-thumbnail a img.Thumb {
	border: 3px solid #DCEAC1;
	background: none;
	margin: 0;
	padding: 0;
}

div.ngg-thumbnail a img.Thumb:hover { 
	border: 3px solid #043F1F;
}

/* Agenda */
div#wrap div#wrapIn div#content h2.titPagesDefault#titAgendaInterna {
	background: url(images/tit_agendaInterna.jpg) no-repeat center left;
}

/* Fale Conosco */
div#wrap div#wrapIn div#content h2.titPagesDefault#titFaleConsoco {
	background: url(images/tit_faleconosco.jpg) no-repeat center left;
}

div#wrap div#wrapIn div#content div#boxFormFale {
	margin: 0 auto;
	width: 350px;
}

div#wrap div#wrapIn div#content div#boxFormFale textarea,
div#wrap div#wrapIn div#content div#boxFormFale input {
	color: #666;
	border: 1px solid #E1EDC4;
	height: 20px;
	margin: 0 0 5px 0 ;
	width: 350px;
}

div#wrap div#wrapIn div#content div#boxFormFale textarea {
	height: 130px;

}

div#wrap div#wrapIn div#content div#boxFormFale p {
	font-weight: bold;
}

div#wrap div#wrapIn div#content div#boxFormFale p span {
	font-size: 1.0em;
	font-weight: normal;
}

#enderecoFaleConsoco {
	color: #666;
	font-size: 1.2em;
	font-style: normal;
	margin: 0 auto;
	text-align: center;
	width: 400px;
}

/* Tour Virtual */
div#wrap div#wrapIn div#content h2.titPagesDefault#titTour {
	background: url(images/tit_tour.jpg) no-repeat center left;
}

/* Como Chegar */
div#wrap div#wrapIn div#content h2.titPagesDefault#titChegar {
	background: url(images/tit_comochegar.jpg) no-repeat center left;
}

/* Destaques */
div#wrap div#wrapIn div#content h2.titPagesDefault#titDestaquesInternas {
	background: url(images/tit_destaquesInterna.jpg) no-repeat center left;
}




/* -- Rodape -- */
div#footer {
	margin: -10px auto 0 auto;
	padding: 0 0 30px 0;
	width: 700px;
}

div#footer p {
	color: #fff;
	float: left;
}

div#footer a {
	background: url(images/ass_emetreis.jpg) no-repeat top right;
	display: block;
	float: right;
	height: 26px;
	margin: -5px 0 0 0;
	text-indent: -5000px;
	width: 36px;
}


