/* ++++++++++++ GERAL +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



body		{ background:url(../images/bg.jpg) top repeat-x #EBE2B1; margin:0px; width:100%; height:100%; font-family:Arial; font-size:12px; line-height:160%; 
scrollbar-face-color:#E3DB9D;
scrollbar-highlight-color:#E3DB9D;
scrollbar-3dlight-color:#E3DB9D;
scrollbar-darkshadow-color:#E3DB9D;
scrollbar-shadow-color:#E3DB9D;
scrollbar-arrow-color:#B8A834;
scrollbar-track-color:#EEE9C1;
}

.max		{ width:963px; text-align:left; }    /* largura máxima do do corpo do site */

a		{ color:#000; text-decoration:none; }

a:hover		{ color:#4E6FAB; }



/* ++++++++++++ CABECALHO +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



#cab		{ padding:0px 30px 0px 49px; height:150px; clear:both; background:url(../images/cab_bg.jpg) bottom no-repeat;}



/* ++++++++++++ MENU ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



#m		{ background:url(../images/m_bg.jpg) repeat-x; display:block; padding:11px 0px 10px 0px;}

  #m ul		{ margin:0px; padding:0px 0px 0px 20px; list-style:none; display:inline; }

  #m li		{ display:inline; margin:0px; padding:0px; list-style:none; }

    #m a	{ padding:13px 15px 12px 15px; font-weight:700; text-decoration:none; color:#8D8129; text-transform:uppercase; }

    #m a:hover	{ background:url(../images/m_bg2.jpg); }

    #menuinfo ul 	{ margin:0px; padding:0px; width:155px; list-style-type:none; display:block; float:left; background-color:#86949B; border-top:1px solid #C1C8CB; border-right:1px solid #C1C8CB; border-bottom:1px solid #C1C8CB;}

    #menuinfo li 	{ margin:0px; padding:0px; width:155px; list-style-type:none; display:block; }

    #menuinfo a { display:block; margin:0px; font-weight:normal; width:150px; padding:2px 0px 2px 5px; color:#FFF; text-decoration:none; font-size:11px; background:none; }

    #menuinfo a:hover	{ background:url(../images/m_bg2.jpg); }

  #idi		{ float:right; margin-top:3px; }

    #idi img	{ margin-right:10px; }



/* ++++++++++++ CENTRO ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



#centro			{ text-align:justify; background:#F8F4E4; }

  #centro h1		{ color:#96BA42; font-weight:normal; margin:0px; padding:0px 0px 30px 0px; font-family:Trebuchet MS; font-size:34px; }

  #interna		{ padding:40px 20px 20px 20px; }

    #interna ul		{ margin:0px; padding:0px; list-style-position:inside; }

    #interna li		{ margin:0px; padding:0px; list-style-position:inside; }

#centrop		{ }

  #drinks		{ float:left; width:200px; height:184px; padding:55px 20px 0px 20px; background:url(../images/drinks_bg.jpg); color:#fff; text-align:justify; }

    #drinks p		{ margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; border-bottom:1px solid #C6DD80; }

    #drinks a		{ font-size:11px; color:#E1ECC5; font-weight:700; width:95px; float:left; }

    #drinks a:hover	{ text-decoration:underline; }

  #caipipira		{ float:right; }

  #capuava		{ float:left; width:200px; height:125px; padding:55px 20px 0px 20px; background:url(../images/capuava_bg.jpg); text-align:justify; }

    #capuava a		{ color:#877B27; }

    #capuava a:hover	{ text-decoration:underline; }

  #servicos		{ float:right; width:683px; height:140px; padding:20px; background:url(../images/servicos_bg.jpg) right no-repeat #fff; }

    #servicos p		{ margin:12px 0px 0px 0px; padding:0px; color:#377A88; font-size:14px; width:380px; text-align:justify; }

    #servicos a		{ color:#377A88; font-weight:700; }

    #servicos a:hover	{ text-decoration:underline; }



/* ++++++++++++ MENU VERTICAL ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



#vmenu			{ float:left; text-align:left}

  #vmenu ul		{ margin:0px; padding:0px; list-style:none; display:block; }

  #vmenu li		{ display:block; list-style:none; padding:0px; margin:0px; border-bottom:1px solid #E3DBA0;}

  #vmenu a		{ color:#877B27; font-size:12px; display:block; text-decoration:none; width:173px; width:180px; padding:3px 0px 2px 10px; border-bottom:1px solid #ECE6BB; background:url(../images/vmenu_bg.jpg) left no-repeat; }

  #vmenu a:hover	{ background:#ECE6BB; color:#877B27; }



/* ++++++++++++ RODAPE ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



#rodape			{ height:70px; background:url(../images/rod_bg.jpg); color:#877B27; padding:50px 30px 0px 30px; font-size:11px }

  #rodape a		{ font-weight:700; color: #877B27; font-size:11px }

  #rodape a:hover 	{ color:#377A88; }



/* ++++++++++++ FORMULÁRIOS +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



#formquadro	{ background-color:#ECE6BB; border:1px solid #ECE6BB; padding:0px 20px 20px 20px; }

.campo		{ background-color:#FAF8EB; border:1px solid #E3DB9D; font-family:Arial; font-size:12px; margin-bottom:3px; width:300px; padding:3px; }

.campotitulo	{ color:#000; font-size:16px; font-weight:700; padding:20px 0px 20px 0px; }

.botao		{ border:1px solid #AA0000; font-family:Arial; font-size:12px; color:#DDD5C3; background-color:#AA0000; vertical-align:top; }

.ulmenux a:hover		{color:#ffffff}