@charset "windows-1252";

body {
	margin: 0;
	padding: 0;
	height: 100%;
	background: #2CA607 url(./imagens/fundo_001.gif) repeat-x;
	}

h1 {	display: none;
	margin: 0;
	padding: 0;
	font-weight: normal;}

p {
	font-family: Tahoma, Arial, Sans;
	font-size: 10px;
	color: #B2B2B2;
	}

#tudo {
	position: relative;
	width: 1000px;
	height: 802px;
	margin-left: auto;
	margin-right: auto;
	background: url(./imagens/background.gif);
	}

#centraliza_cont {
	position: relative;
	width: 704px;
	margin-left: auto;
	margin-right: auto;
	}

#top {
	position: relative;
	width: 704px;
	height: 62px;
	}

#header {
	position: relative;
	padding: 0px;
	width: 704px;
	height: 109px;
	overflow: hidden;
	}

#middle {
	position: relative;
	float: left;
	left: 3px;
	width: 704px;
	height: 625px;
	}

#middle_int {
	position: relative;
	float: left;
	left: 3px;
	width: 704px;
	height: 625px;
	overflow: hidden;
	}

#bottom {
	position: relative;
	width: 728px;
	height: 104px;
	}

#limpa_fl {
	clear: left;
	line-height: 0px;
	}

#menu {
	position: relative;
	width: 704px;
	float: left;
	top: 1px;
	left: 1px;
	overflow: hidden;
	}

ul.navhor {
	margin: 0;
	padding: 0;
	font: 12px Tahoma, Arial, Sans;
	}

ul.navhor li {
	list-style: none;
	display: inline;
	font: 12px Tahoma, Arial, Sans;
	}

ul.navhor li a {
	float: left;
	width: 117px;
	height: 23px;
	font: 12px Tahoma, Arial, Sans;
	background: url(./imagens/botao.gif);
	color: #FFF;
	text-align: center;
	padding: 9px 0px 0px 0px;
	text-decoration: none;
	}

ul.navhor li a:hover {
	font: 12px Tahoma, Arial, Sans;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #000;
	filter: alpha(Opacity=85, Style=1, StartX=0, StartY=30, FinishX=0, FinishY=100, finishOpacity=60); -moz-opacity: 0.6;
	}

#menu_gal ul {
	list-style-type: none; /*remove o marcador*/
	margin: 0; /*remove o recuo IE e Opera*/
	padding: 0; /*remove o recuo Mozilla e NN*/
	font: 10px Arial, Tahoma, Sans;
	margin-top: 25px;
	}

#menu_gal li {
	margin-bottom: 2px;
	}

#menu_gal a {
	display: block;
	width: 125px;
	height: 16px;
	background: #FFF;
	font: 10px Arial, Tahoma, Sans;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #CBCBCB;
	padding: 3px 0px 0px 5px;
	}

#menu_gal a:hover {
	background-color: #DDD;
	font-weight: bold;
	border: 1px solid #CBCBCB;
	}

#fotos_h01 {
	position: relative;
	float: left;
	height: 255px;
	margin-top: 3px;
	left: 1px;
	border-bottom: 1px solid #D6D6D6;
	}

#fotos_h02 {
	position: relative;
	float: left;
	height: 255px;
	margin-top: 3px;
	left: 2px;
	}

#fotos_h03 {
	position: relative;
	float: left;
	height: 255px;
	margin-top: 3px;
	left: 3px;
	}

#chamadas_home {
	position: relative;
	float: left;
	width: 233px;
	height: 173px;
	margin-top: 30px;
	left: 5px;
	}

#titulo_ch {
	position: relative;
	height: 33px;
	top: 6px;
	left: 17px;
	}

#texto_ch {
	position: relative;
	height: 90px;
	width: 190px;
	margin-top: 12px;
	font: 10px Arial, Tahoma, Sans;
	color: #000;
	text-align: justify;
	top: 6px;
	left: 17px;
	}

#link_ch {
	position: relative;
	height: 20px;
	width: 190px;
	margin-top: 12px;
	font: 10px Arial, Tahoma, Sans;
	color: #000;
	text-align: right;
	left: 17px;
	}

#separa_ch {
	position: relative;
	float: left;
	width: 1px;
	height: 173px;
	margin-top: 30px;
	left: 3px;
	background: #D6D6D6;
	}

a:link {
	text-decoration: none;
	font: 9px Arial, Tahoma, Sans;
	color: #2CA607;
	}
a:visited {
	text-decoration: none;
	font: 9px Arial, Tahoma, Sans;
	color: #2CA607;
	}
a:hover {
	text-decoration: none;
	font: 9px Arial, Tahoma, Sans;
	color: #2CA607;
	}
a:active {
	text-decoration: none;
	font: 9px Arial, Tahoma, Sans;
	color: #2CA607;
	}

/* PARA O LINK 2 */

a.linkmenu:link {
	text-decoration: none;
	font: 12px Arial, Tahoma, Sans;
	color: #FFF;
	font-weight: bold;
	}
a.linkmenu:visited {
	text-decoration: none;
	font: 12px Arial, Tahoma, Sans;
	color: #FFF;
	font-weight: bold;
	}

a.linkmenu:hover {
	text-decoration: none;
	font: 12px Arial, Tahoma, Sans;
	color: #FFF;
	font-weight: bold;
	}

a.linkmenu:active {
	text-decoration: none;
	font: 12px Arial, Tahoma, Sans;
	color: #FFF;
	font-weight: bold;
	}

/* PARA O LINK 3 */

a.linkmg:link {
	text-decoration: none;
	font: 10px Arial, Tahoma, Sans;
	color: #FFF;
	}

a.linkmg:visited {
	text-decoration: none;
	font: 10px Arial, Tahoma, Sans;
	font-weight: bold;
	color: #FFF;
	}

a.linkmg:hover {
	text-decoration: none;
	font: 10px Arial, Tahoma, Sans;
	color: #FFF;
	}

a.linkmg:active {
	text-decoration: none;
	font: 10px Arial, Tahoma, Sans;
	font-weight: bold;
	color: #FFF;
	}

/* PARA O LINK 4 */

a.linkq:link {
	text-decoration: none;
	font: 12px Arial, Tahoma, Sans;
	color: #000;
	}

a.linkq:visited {
	text-decoration: none;
	font: 12px Arial, Tahoma, Sans;
	color: #000;
	}

a.linkq:hover {
	text-decoration: none;
	font: 12px Arial, Tahoma, Sans;
	font-weight: bold;
	color: #000;
	}

#miolo {
	position: relative;
	width: 704px;
	height: 412px;
	margin-top: 3px;
	border-top: 12px solid #CBCBCB;
	border-bottom: 3px solid #2CA607;
	background: url(./imagens/back_middle_01.gif);
	}

#rodape {
	position: relative;
	float: left;
	width: 704px;
	height: 54px;
	background: #CBCBCB;
	}

#texto_rodape {
	position: relative;
	float: right;
	top: 40px;
	font: 9px Arial, Tahoma, Sans;
	color: #000;
	text-align: justify;
	}

#coluna{
	position: relative;
	float: left;
	width: 150px;
	height: 100%;
	}

#texto_col {
	position: relative;
	float: left;
	left: 12px;
	top: 12px;
	width: 130px;
	font: 10px Arial, Tahoma, Sans;
	color: #000;
	text-align: left;
	}

#imagem_col {
	position: relative;
	float: left;
	left: 6px;
	top: 26px;
	}

#print {
	position: relative;
	top: 307px;
	left: -4px;
	}

#tit_pag {
	position: relative;
	float: left;
	width: 121px;
	height: 26px;
	top: 9px;
	left: 1px;
	}

#conteudo {
	position: relative;
	float: left;
	width: 539px;
	height: 384px;
	top: 9px;
	left: 8px;
	}

#calendario	{
	position: relative;
	float: left;
	top: 6px;
	left: 7px;
	overflow: hidden;
	}

#galeria_p {
	position: relative;
	float: left;
	width: 535px;
	height: 330px;
	top: 9px;
	left: 2px;
	}

#galeria_f {
	position: relative;
	float: left;
	width: 539px;
	height: 43px;
	top: 11px;
	}

#contato {
	position: relative;
	float: left;
	width: 480px;
	top: 10px;
	left: 22px;
	padding-top: 3px;
	border-top: 1px solid #969696;
	font: 14px Arial, Tahoma, Sans;
	color: #969696;
	font-weight: bold;
	text-align: center;
	}


form.contato {
	margin-top: 15px;
	padding-left: 6px;
	padding-top: 3px;
	background: transparent;
	float: left;
	border: 0px solid #F00;
	}

label.contato {
	display: block;
	margin: 6px 0px 0px 12px;
	width: 180px;
	float: left;
	font: 12px Arial, Tahoma, Sans;
	color: #4E4E4E;
	}

input.contato_01 {
	margin-top: 3px;
	top: 3px;
	float: left;
	width: 195px;
	height: 14px;
	font: 12px Arial, Tahoma, Sans;
	border: 1px solid #969696;
	}

select.contato {
	margin-top: 3px;
	top: 3px;
	float: left;
	width: 200px;
	background-color: #DAF9D5;
	font: 12px Arial, Tahoma, Sans;
	color: #666;
	border: 1px solid #969696;
	}

textarea.mensagem {
	position: relative;
	float: left;
	height: 90px;
	width: 480px;
	margin: 3px 6px 12px 12px;
	font: 12px Arial, Tahoma, Sans;
	border: 1px solid #969696;
	}

input.botaofinaliza {
	position: relative;
	float: left;
	width: 67px;
	height: 32px;
	margin: 3px 3px 6px 0px;
	left: 359px;
	background: url(./imagens/botao.gif);
	border: 0px;
	font: 12px Arial, Tahoma, Sans;
	color: #FFF;
	}

#thumbs	{
	position: relative;
	margin: 6px;
	width: 522px;
	height: 75px;
	overflow-y: hidden;
	overflow-x: scroll;
	scrollbar-face-color: #FFF;
	scrollbar-shadow-color: #2CA607;
	scrollbar-highlight-color: #DAF9D5;
	scrollbar-3dlight-color: #CCDDFF;
	scrollbar-darkshadow-color: #1C9600;
	scrollbar-track-color: #FFF;
	scrollbar-arrow-color: #2CA607;
	}

#conteudo_buffet {
	position: relative;
	float: left;
	width: 530px;
	height: 370px;
	top: 15px;
	left: 12px;
	overflow-y: scroll;
	scrollbar-face-color: #FFF;
	scrollbar-shadow-color: #2CA607;
	scrollbar-highlight-color: #DAF9D5;
	scrollbar-3dlight-color: #CCDDFF;
	scrollbar-darkshadow-color: #1C9600;
	scrollbar-track-color: #FFF;
	scrollbar-arrow-color: #2CA607;
	}

#col_texto {
	position: relative;
	float: left;
	left: 7px;
	width: 246px;
	border: 0px solid #FF0;
	font: 12px Arial, Tahoma, Sans;
	color: #333;
	}

#col_img {
	position: relative;
	float: left;
	left: 18px;
	width: 246px;
	border: 0px solid #F00;
	}

.img_buffet {
	margin-bottom: 3px;
	}

.lista li {
	position: relative;
	left: 1px;
	line-height: .8em;
	margin: 0.2em;
	font: 12px Arial, Tahoma, Sans;
	color: #333;
	}

#fone {
	position: relative;
	width: 80%;
	top: 35px;
	border-top: 1px solid #969696;
	margin-left: auto;
	margin-right: auto;
	font: 15px Arial, Tahoma, Sans;
	color: #969696;
	text-align: center;
	}

#mapa {
	position: relative;
	top: 5px;
	left: 4px;
	}

#erro_contato {
	position: relative;
	margin: 35px 0px 274px 0px;
	font: 15px Arial, Tahoma, Sans;
	color: #2CA607;
	font-weight: bold;
	text-align: center;
	}

#cont_cardapio {
	position: relative;
	float: left;
	width: 530px;
	height: 373px;
	top: 15px;
	left: 12px;
	overflow-y: scroll;
	overflow-x: hidden;
	scrollbar-face-color: #FFF;
	scrollbar-shadow-color: #2CA607;
	scrollbar-highlight-color: #DAF9D5;
	scrollbar-3dlight-color: #CCDDFF;
	scrollbar-darkshadow-color: #1C9600;
	scrollbar-track-color: #FFF;
	scrollbar-arrow-color: #2CA607;
	}

form.cardapio {
	margin-top: 6px;
	padding-left: 6px;
	padding-top: 3px;
	background: transparent;
	float: left;
	width: 98%;
	}

label.cardapio_01 {
	display: block;
	margin: 3px 0px 0px 6px;
	width: 150px;
	height: 18px;
	float: left;
	font: 12px Arial, Tahoma, Sans;
	font-weight: bold;
	color: #4E4E4E;
	}

label.cardapio_02 {
	display: block;
	margin: 3px 0px 0px 6px;
	width: 110px;
	height: 18px;
	float: left;
	font: 12px Arial, Tahoma, Sans;
	font-weight: bold;
	color: #4E4E4E;
	}

label.cardapio_03 {
	display: block;
	line-height: 12px;
	margin: 3px 0px 0px 6px;
	width: 160px;
	height: 18px;
	float: left;
	font: 12px Arial, Tahoma, Sans;
	color: #4E4E4E;
	border: 0px solid #F00;
	}

label.cardapio_04 {
	display: block;
	line-height: 12px;
	margin: 3px 0px 0px 6px;
	width: 138px;
	height: 18px;
	float: left;
	font: 12px Arial, Tahoma, Sans;
	color: #4E4E4E;
	border: 0px solid #F00;
	}

label.cardapio_05 {
	display: block;
	line-height: 12px;
	margin: 3px 0px 0px 6px;
	width: 218px;
	height: 18px;
	float: left;
	font: 12px Arial, Tahoma, Sans;
	color: #4E4E4E;
	border: 0px solid #F00;
	}

label.cardapio_06 {
	display: block;
	line-height: 12px;
	margin: 3px 0px 0px 6px;
	width: 218px;
	float: left;
	font: 12px Arial, Tahoma, Sans;
	color: #4E4E4E;
	border: 0px solid #F00;
	}

label.cardapio_obs {
	display: block;
	line-height: 12px;
	margin: 0px 0px 0px 6px;
	float: left;
	font: 10px Arial, Tahoma, Sans;
	color: #4E4E4E;
	border: 0px solid #F00;
	}

input.cardapio_01 {
	margin-top: 3px;
	top: 3px;
	float: left;
	width: 195px;
	height: 14px;
	font: 12px Arial, Tahoma, Sans;
	border-top: 1px solid #5C647A;
	border-right: 1px solid #CFE3F1;
	border-left: 1px solid #5C647A;
	border-bottom: 1px solid #CFE3F1;
	}

input.cardrad {
   float: left;
   left: 0px;
   height: 14px;
   width: 14px;
   margin: 4px 0px 0px 5px;
   }

input.cardcheck {
   float: left;
   left: 0px;
   height: 13px;
   width: 13px;
   margin: 6px 0px 0px 5px;
   }

select.cardapio {
	margin-top: 3px;
	top: 3px;
	float: left;
	width: 200px;
	height: 18px;
	background-color: #DAF9D5;
	font: 12px Arial, Tahoma, Sans;
	color: #666;
	border: 1px solid #969696;
	}

#box_ch_card {
	position: relative;
	width: 98%;
	font: 14px Arial, Tahoma, Sans;
	color: #4E4E4E;
	font-weight: bold;
	text-align: center;
	margin: 6px 0px 12px 0px;
	}

.campos {
	position: relative;
	float: left;
	width: 493px;
	background: #EAEAEA;
	padding: 6px 3px 6px 3px;
	font: 11px Arial, Tahoma, Sans;
	color: #2CA607;
	font-weight: bold;
	border: 1px solid #DDD;
	margin: 1px 0px 3px 0px;
	}

#obrigado {
	position: relative;
	margin: 65px 0px 174px 0px;
	font: 15px Arial, Tahoma, Sans;
	color: #2CA607;
	font-weight: bold;
	text-align: center;
	}

.parceiros {
	position: relative;
	float: left;
	width: 154px;
	height: 100px;
	padding: 0px 2px 0px 2px;
	padding-top: 3%;
	text-align: center;
	margin: 6px 0px 15px 9px;
	font: 10px Arial, Tahoma, Sans;
	color: #969696;
	border: 1px solid #aaa;
	}
