html,body { width: 100%; height: 100%; color: #222; margin: 0; font-size: 11px; font-family: Lucida Grande, Verdana, Geneva, Sans-serif; background-color: #fff; line-height: 12px; background-image:url(../images/bgcapa.png) }

a:link { font-weight: bold; text-decoration: none; color: #9C231B; background-color: transparent; }
a:visited { font-weight: bold; text-decoration: none; color: #9C231B; background-color: transparent; }
a:hover { font-weight: bold; text-decoration: underline; color: #9C231B; background-color: transparent; }
a:active { font-weight: bold; text-decoration: underline; color: #9C231B; background-color: transparent; }

#divSite { display: table; width: 746px; height: 1020px; margin: -12px auto 0 auto; border: 1px solid #9c221d; border-top: 0; background-color:#FFF; }

#divLogo { font-size: 10px; float: right; margin: 15px 22px 0 0; width: 148px; background-color: #fff; padding: 0 5px 0 5px; display: table; }

#divEnd { font-size: 16px; font-family:Arial, Helvetica, sans-serif; font-style:normal; color:#9b231c; float: left; margin: 90px 22px 0 10px; width: 430px; background-color: #fff; padding: 0 5px 0 5px; display: table; }

#divBarra { background-image: url('../images/linhared.png'); width: 746px; height:22px; float:left; }

#divBarra1 { background-image: url('../images/linhared1.png'); width: 746px; height:22px; float:left; margin-top:5px; }

.titulos
{
	background-color:#dbd0ad;
	padding:10px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	font-size:16px; 
	color:#9b231c;
	text-align:left;
	margin-left:29px;
	margin-bottom:20px;
	margin-top:40px;
}

.subtitulos
{
	background-color:#dbd0ad;
	padding:10px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	font-size:15px; 
	color:#9b231c;
	text-align:left;
	margin-left:20px;
	margin-bottom:20px;
	margin-top:40px;	
}

.paragrafos
{
	font-size:12px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
}

.lista-descricao-opcoes
{
	margin-left:20px;
	font-size:14px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 

}

.lista-descricao-opcoes *
{
	margin-top:10px;
}

.lista-descricao-opcoes dt
{
	font-weight:bold;
}

.lista-descricao-opcoes ul
{
	list-style-type:none;
}

#divFlash { float:left; margin-top: 5px;} 

#divMenu { font-size:14px; font-family:Arial, Helvetica, sans-serif; font-style:normal; color:#FFF; margin-top: 5px; width: 746px; height: 35px; background-color:#000; text-align:center; float:left; }
#divMenu a:link { font-weight: bold; text-decoration: none; color: #FFF; background-color: transparent; }
#divMenu a:visited { font-weight: bold; text-decoration: none; color: #FFF; background-color: transparent; }
#divMenu a:hover { font-weight: bold; text-decoration: none; color: #9c221d; background-color: transparent; }
#divMenu a:active { font-weight: bold; text-decoration: none; color: #FFF; background-color: transparent; }

#divConteudo { font-size: 10px; float: left; width: 746px; height: 650px; background-color: #d5c8a0; margin-top: 5px;}

#divConteudoRest { font-size: 10px; float: left; width: 746px; height: 880px; background-color: #d5c8a0; margin-top: 5px;}
#divConteudoRest p { font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height: 17px; }
#divConteudoRest h1 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#9b231c; font-size:18px; margin-left:20px; margin-top:10px;}

#divConteudoCard { font-size: 10px; float: left; width: 746px; height: 565px; background-color: #d5c8a0; margin-top: 5px;}
#divConteudoCard h1 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#9b231c; font-size:18px; margin-left:20px; margin-top:10px; }

#divCardMenu { width: 250px; float:left; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin-left:20px; }
#divCardMenu1 {
	width: 190px;
	float:left;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:20px;
}


#ulCardapio { list-style-type: none; margin: 0; padding: 10px; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#ulCardapio li { display: block; line-height:20px; }
#ulCardapio a:link { font-weight: bold; text-decoration: none; color: #000; background-color: transparent; }
#ulCardapio a:visited { font-weight: bold; text-decoration: none; color: #000; background-color: transparent; }
#ulCardapio a:hover { font-weight: bold; text-decoration: none; color: #9c221d; background-color: transparent; }
#ulCardapio a:active { font-weight: bold; text-decoration: none; color: #000; background-color: transparent; }

#ulCardDelivery { list-style-type: none; margin: 0; padding: 10px; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#ulCardDelivery li { display: block; line-height:15px; }
#ulCardDelivery a:link { font-weight: bold; text-decoration: none; color: #000; background-color: transparent; }
#ulCardDelivery a:visited { font-weight: bold; text-decoration: none; color: #000; background-color: transparent; }
#ulCardDelivery a:hover { font-weight: bold; text-decoration: none; color: #9c221d; background-color: transparent; }
#ulCardDelivery a:active { font-weight: bold; text-decoration: none; color: #000; background-color: transparent; }


#divCardTxt { width: 450px; float:left; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0 10px 0 10px; }

#divCardTxt h1 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#9b231c; font-size:18px; margin-left:20px; margin-top:10px; }
#divCardTxt h2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; font-size:16px; margin-left:5px; margin-top:20px; }
#divCardTxt p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height:17px; }

#divFestival { width: 450px; text-align:center; margin-top: 20px; margin-bottom: 10px; float:left; }

#divDireita { width: 285px;	margin-top: 20px; margin-left: 10px; float: right; }

#divDireita h1 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#9b231c; }

#divDireita h2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; }

#divRodape { width: 746px; margin-top: 5px; text-align: center; color: #000; float:left; }

#preview{ position:absolute; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff; }

#formEmail p { float: left; }
#formEmail label { display: block; font-weight: bold; }
#formEmail input { }
#txtNome, #txtEmail { width: 175px; margin-right: 10px; }
#txtAssunto, #txtMensagem { width: 366px; }
#txtMensagem { height: 100px; }

.center { text-align: center; }
.justify { text-align: justify; }
.fancyBox img { padding: 1px; margin: 5px; border: 1px solid #9C231B; }
.submit { background-color: transparent; float: right; border: 0; cursor: pointer; font-weight: bold; color: #9C231B; }

input { font-size: 11px; font-family: Lucida Grande, Verdana, Geneva, Sans-serif; }
img { border: 0; }
h1 strong { font-size: 9px; }
