html,body { width: 100%; height: 100%; color: #222; margin: 0; font-size: 11px; font-family:Arial, Helvetica, sans-serif; background-color: #d5c8a0; 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; }

#divCapa { margin: 80px auto 0 auto; width: 746px; height: 500px; border: 1px solid #9c231b; background-image:url(../images/capa.gif); }

#divCapaTransp { margin: 50px 20px 0 0; background-image:url(../images/bg_transp.png); width:365px; height:275px; float:right; }

#divCapaLogo { margin: 20px 70px 0 100px; float:right; text-align:center; }

#divIdiomas { float:right; margin: 15px 0 0 0; width:746px; text-align:right; }
#divCapa1 { width: 100%; position: relative; display: table; text-align: center; top: 30px; margin: 0 auto 0 auto; }
#divCapa1 p { font-size: 15px; display: block; color: #9C231B; }
#pSP { float: left; margin-left: 75px; margin-bottom:10px; }
#pCPS { float: right; margin-right: 75px; }
#divCapa1 img { cursor: pointer; border: 1px solid #9C231B;  }

#divSite { display: table; width: 746px; height: 1020px; margin: -12px auto 0 auto; border: 1px solid #9c221d; border-top: 0; background-image:url(../images/capa.gif); }

#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: 500px; 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; }

#divCapaBarra { margin: 0 auto 0 auto; background-image: url('../images/linhared1.png'); width: 746px; height:22px; margin-top:15px; }

#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: 565px; background-color: #d5c8a0; margin-top: 5px;}

#divConteudoRest { font-size: 10px; float: left; width: 746px; height: 565px; background-color: #d5c8a0; margin-top: 5px;}
#divConteudoRest p { font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height: 17px; }

#divConteudoCard { font-size: 10px; float: left; width: 746px; height: 565px; background-color: #d5c8a0; margin-top: 5px;}
#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:Arial, Helvetica, sans-serif; margin: 0 10px 0 10px; }
#divCardTxt p { font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height: 17px; }

#divFestival { width: 450px; text-align:center; margin-top: 20px; margin-bottom: 20px; float:left; }

#divDireita { width: 285px;	margin-top: 20px; margin-left: 10px; float: right; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#9b231c; }

#divRodLogo { margin: 10px auto 0 auto; width: 746px; text-align:center;}

#divRodape { margin: 0 auto 0 auto; width: 746px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; font-size:12px; }

#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:Arial, Helvetica, sans-serif; }
img { border: 0; }
h1 strong { font-size: 9px; }
