html, body {
font-family: Trebuchet MS, sans-serif;
font-size: 14px;
margin: 0;
}

dl, dl dt, dl dd, dt, dd, ol, ul, ul li, ol li, li {
margin: 0;
}

#site {
width: 1000px;
margin: 0 auto;
}

.clear {
clear: both;
}

#parte-cima {
height: 390px;
}

#parte-direita {
width: 500px;
height: 390px;
float: left;
position: relative;
}

#parte-direita .texto, #parte-esquerda .texto {
width: 410px;
height: 178px;
padding: 0 45px 0 45px;
overflow: hidden;
position: absolute;
top: 140px;
text-align: justify;
}

.texto div {
text-align: justify;
}

#parte-esquerda {
width: 500px;
height: 390px;
float: left;
position: relative;
}

#parte-baixo {
height: 220px;
}

#parte-cinza {
width: 500px;
height: 220px;
background-color: #CCCCCC;
float: left;
}

#menu-baixo {
width: 500px;
height: 210px;
float: left;
padding-top: 10px;
}

#menu-baixo a, #menu-baixo a:link, #menu-baixo a:active, #menu-baixo a:visited {
font-family: Trebuchet MS, sans-serif;
font-size: 12px;
text-decoration: none;
color: #846684;
text-transform: uppercase;
/*font-stretch: ultra-expanded;
font-weight: bold;*/
padding-right: 10px;
padding-left: 20px;
background: url('images/block-eventos.gif');
background-repeat: no-repeat;
}

#menu-baixo a:hover {
font-family: Trebuchet MS, sans-serif;
font-size: 16px;
padding-bottom: 12px;
text-decoration: none;
color: #310E31;
/*font-stretch: ultra-expanded;
font-weight: bold;*/
}

#remenu-baixo {
width: 500px;
height: 210px;
float: left;
padding-top: 10px;
text-align: right;
}

#remenu-baixo a, #remenu-baixo a:link, #remenu-baixo a:active, #remenu-baixo a:visited {
font-family: Trebuchet MS, sans-serif;
font-size: 12px;
text-decoration: none;
color: #A47386;
text-transform: uppercase;
/*font-stretch: ultra-expanded;
font-weight: bold;*/
padding-right: 10px;
padding-left: 20px;
background: url('images/block-resmenu.gif');
background-repeat: no-repeat;
}

#remenu-baixo a:hover {
font-family: Trebuchet MS, sans-serif;
font-size: 16px;
padding-bottom: 12px;
text-decoration: none;
/*font-stretch: ultra-expanded;
font-weight: bold;*/
color: #5C0626;
}

/* RESTAURANTES E EVENTOS */

/*********************************************** RESTAURANTES ***************************************************/

/* PARTE-DIREITA */
#parte-direita .restaurante {

}

/* PARTE-DIREITA DAS PÁGINAS DE RESTAURANTES - TITULOS */

/* INTRO */
#parte-direita .resintro {
background: url('images/fundos/fundo-intro-rest.gif');
background-repeat: no-repeat;
width: 500px;
height: 390px;
color: #E7CC8F;
}

/* JOCKEY */
#parte-direita .resjockey {
background: url('images/fundos/resjockey.gif');
background-repeat: no-repeat;
width: 500px;
height: 390px;
color: #E7CC8F;
}

#parte-direita .resjockey .texto a, #parte-direita .resjockey .texto a:link, #parte-direita .resjockey .texto a:active, #parte-direita .resjockey .texto a:hover, #parte-direita .resjockey .texto a:visited {
color: #E7CC8F;
text-decoration: underline;
cursor: pointer;
}

/* GIORNO */
#parte-direita .resgiorno {
background: url('images/fundos/resgiorno.gif');
background-repeat: no-repeat;
width: 500px;
height: 390px;
color: #FFCC33;
}

#parte-direita .resgiorno .texto a, #parte-direita .resgiorno .texto a:link, #parte-direita .resgiorno .texto a:active, #parte-direita .resgiorno .texto a:hover, #parte-direita .resgiorno .texto a:visited {
color: #FFCC33;
text-decoration: underline;
cursor: pointer;
}

/* PATISSERIE */
#parte-direita .respat {
background: url('images/fundos/respat.gif');
background-repeat: no-repeat;
width: 500px;
height: 390px;
color: #730F32;
}

#parte-direita .respat .texto a, #parte-direita .respat .texto a:link, #parte-direita .respat .texto a:active, #parte-direita .respat .texto a:hover, #parte-direita .respat .texto a:visited {
color: #730F32;
text-decoration: underline;
cursor: pointer;
}

/* CONTATO */
#parte-direita .rescont {
background: url('images/fundos/rescont.gif');
background-repeat: no-repeat;
width: 500px;
height: 390px;
color: #FFFFFF;
}

#parte-direita .rescont .texto a, #parte-direita .rescont .texto a:link , #parte-direita .rescont .texto a:active, #parte-direita .rescont .texto a:hover, #parte-direita .rescont .texto a:visited {
color: #FFFFFF;
text-decoration: underline;
cursor: pointer;
}

/* APRESENTACAO */
#parte-direita .apresentacao-rest {
background-color: #FFFFFF;
width: 500px;
height: 320px;
margin-top: 70px;
color: #5C0626;
}
/* /PARTE-DIREITA DAS PÁGINAS DE RESTAURANTES - TITULOS */


/* PARTE-ESQUERDA */
#parte-esquerda .restaurante {

}

/* PARTE-ESQUERDA DAS PÁGINAS DE RESTAURANTE - LOGOS */

/* JOCKEY */
#parte-esquerda .reslogo-jockey {
background: url('images/logos/resjockey.gif');
background-repeat: no-repeat;
width: 500px;
height: 320px;
}

#resubmenu, #resubmenu-giorno, #resubmenu-pat, #resubmenu-cont {
margin-top: 25px;
position: absolute;
top: 330px;
}

#resubmenu-cont a, #resubmenu-cont a:link, #resubmenu-cont a:active, #resubmenu-cont a:visited {
font-family: Trebuchet MS, sans-serif;
font-size: 12px;
text-decoration: none;
color: #B5204D;
text-transform: uppercase;
/*font-stretch: ultra-expanded;
font-weight: bold;*/
padding-right: 10px;
padding-left: 20px;
background: url('images/block-rescont.gif');
background-repeat: no-repeat;
}

#resubmenu-cont a:hover {
font-family: Trebuchet MS, sans-serif;
font-size: 16px;
padding-bottom: 12px;
text-decoration: none;
color: #C10445;
}

#resubmenu-pat a, #resubmenu-pat a:link, #resubmenu-pat a:active, #resubmenu-pat a:visited {
font-family: Trebuchet MS, sans-serif;
font-size: 12px;
text-decoration: none;
color: #A35C2B;
text-transform: uppercase;
/*font-stretch: ultra-expanded;
font-weight: bold;*/
padding-right: 10px;
padding-left: 20px;
background: url('images/block-resmenu.gif');
background-repeat: no-repeat;
}

#resubmenu-pat a:hover {
font-family: Trebuchet MS, sans-serif;
font-size: 16px;
padding-bottom: 12px;
text-decoration: none;
color: #5C0526;
}

#resubmenu-giorno a, #resubmenu-giorno a:link, #resubmenu-giorno a:active, #resubmenu-giorno a:visited {
font-family: Trebuchet MS, sans-serif;
font-size: 12px;
text-decoration: none;
color: #B7742D;
text-transform: uppercase;
/*font-stretch: ultra-expanded;
font-weight: bold;*/
padding-right: 10px;
padding-left: 20px;
background: url('images/block-resgiorno.gif');
background-repeat: no-repeat;
}

#resubmenu-giorno a:hover {
font-family: Trebuchet MS, sans-serif;
font-size: 16px;
padding-bottom: 12px;
text-decoration: none;
color: #EEBB1C;
}

#resubmenu a, #resubmenu a:link, #resubmenu a:active, #resubmenu a:visited {
font-family: Trebuchet MS, sans-serif;
font-size: 12px;
text-decoration: none;
color: #D6B089;
text-transform: uppercase;
/*font-stretch: ultra-expanded;
font-weight: bold;*/
padding-right: 10px;
padding-left: 20px;
background: url('images/block-resjockey.gif');
background-repeat: no-repeat;
}

#resubmenu a:hover {
font-family: Trebuchet MS, sans-serif;
font-size: 16px;
padding-bottom: 12px;
text-decoration: none;
color: #E7CC8F;
}

/* GIORNO */
#parte-esquerda .reslogo-giorno {
background: url('images/logos/resgiorno.gif');
background-repeat: no-repeat;
width: 500px;
height: 320px;
}

/* PATISSERIE */
#parte-esquerda .reslogo-pat {
background: url('images/logos/respat.gif');
background-repeat: no-repeat;
width: 500px;
height: 320px;
}

/* CONTATO */
#parte-esquerda .reslogo-cont {
background: url('images/logos/rescont.gif');
background-repeat: no-repeat;
width: 500px;
height: 320px;
}

/* APRESENTACAO */
#parte-esquerda .apresentacao-rest {
background-color: #5C0626;
width: 500px;
height: 320px !important;
margin-top: 70px;
}

.apresentacao-rest img {
border: 0;
width: 500px !important;
height: 320px !important;
}

/* /PARTE-ESQUERDA DAS PÁGINAS DE RESTAURANTE - LOGOS */


/* MENU-TOPO DAS PÁGINAS DE RESTAURANTE */
#parte-esquerda .resmenu-topo {
background: url('images/resmenu-top.gif');
background-repeat: no-repeat;
width: 500px;
height: 70px;
position: relative;
}

.link-ev a, .link-ev a:link, .link-ev a:active, .link-ev a:visited, .link-ev a:hover {
display: block;
cursor: pointer;
position: absolute;
top: 52px;
right: 70px;
width: 65px;
height: 16px;
}
/* /MENU-TOPO DAS PÁGINAS DE RESTAURANTE */

/********************************************** /RESTAURANTES ***************************************************/



/********************************************* EVENTOS **********************************************************/

/* PARTE-DIREITA */
#parte-direita .eventos {

}

/* PARTE-DIREITA DAS PÁGINAS DE EVENTOS - LOGOS */

/* JOCKEY */
#parte-direita .logo-jockey {
background: url('images/logos/jockey.gif');
background-repeat: no-repeat;
width: 500px;
height: 320px;
}

#submenu {
margin-top: 30px;
position: absolute;
top: 324px;
}

#submenu a, #submenu a:link, #submenu a:active, #submenu a:visited {
font-family: Trebuchet MS, sans-serif;
font-size: 12px;
text-decoration: none;
color: #85608F;
text-transform: uppercase;
/*font-stretch: ultra-expanded;
font-weight: bold;*/
padding-right: 10px;
padding-left: 20px;
background: url('images/block-subev.gif');
background-repeat: no-repeat;
}

#submenu a:hover {
font-family: Trebuchet MS, sans-serif;
font-size: 16px;
padding-bottom: 12px;
text-decoration: none;
color: #A181A9;
/*font-stretch: ultra-expanded;
font-weight: bold;*/
}

/* TODAS AS OUTRAS PÁGINAS */
#parte-direita .logo-eventos {
background: url('images/logos/logo-eventos.gif');
background-repeat: no-repeat;
width: 500px;
height: 320px;
}

/* APRESENTAÇÃO */
#parte-direita .apresentacao {
background-color: #310E31;
width: 500px;
height: 320px;
margin-top: 70px;
}

#parte-direita .apresentacao img {
width: 500px !important;
height: 320px !important;
bordeR: 0;
}

/* /PARTE-DIREITA DAS PÁGINAS DE EVENTOS - LOGOS */

/* MENU-TOPO DAS PÁGINAS DE EVENTOS */
#parte-direita .menu-topo {
background: url('images/evmenu-top.gif');
background-repeat: no-repeat;
width: 500px;
height: 70px;
position: relative;
}

.link-rest a, .link-rest a:link, .link-rest a:active, .link-rest a:visited, .link-rest a:hover {
display: block;
cursor: pointer;
position: absolute;
top: 52px;
left: 55px;
width: 95px;
height: 16px;
}
/* /MENU-TOPO DAS PÁGINAS DE EVENTOS */





/* PARTE-ESQUERDA */
#parte-esquerda .eventos {

}

/* PARTE-ESQUERDA DAS PÁGINAS DE EVENTOS - TITULOS */

/* INTRO */
#parte-esquerda .evintro {
background: url('images/fundos/fundo-intro-ev.gif');
background-repeat: no-repeat;
width: 500px;
height: 390px;
color: #E7CC8F;
}

/* JOCKEY */
#parte-esquerda .jockey {
background: url('images/fundos/jockey.gif');
background-repeat: no-repeat;
width: 500px;
height: 390px;
color: #E7CC8F;
}

#parte-esquerda .jockey .texto a, #parte-esquerda .jockey .texto a:link, #parte-esquerda .jockey .texto a:active, #parte-esquerda .jockey .texto a:hover, #parte-esquerda .jockey .texto a:visited {
color: #E7CC8F;
text-decoration: underline;
cursor: pointer;
}

.underline {
text-decoration: underline !important;
}

/* CORPORATIVO */
#parte-esquerda .corp {
background: url('images/fundos/corps.gif');
background-repeat: no-repeat;
width: 500px;
height: 390px;
color: #FFFFFF;
}

/* PARTICULAR */
#parte-esquerda .part {
background: url('images/fundos/ev-sociais.gif');
background-repeat: no-repeat;
width: 500px;
height: 390px;
color: #FFFFFF;
}

/* CONTATO */
#parte-esquerda .cont {
background: url('images/fundos/cont.gif');
background-repeat: no-repeat;
width: 500px;
height: 390px;
color: #FFFFFF;
}

/* APRESENTAÇÃO */
#parte-esquerda .apresentacao {
background-color: #FFFFFF;
background-repeat: no-repeat;
width: 500px;
height: 320px;
margin-top: 70px;
color: #310E31;
}

#parte-esquerda .texto a {
color: #FFFFFF;
text-decoration: underline !important;
cursor: pointer;
}
/* /PARTE-ESQUERDA DAS PÁGINAS DE EVENTOS - TITULOS */

/*********************************************** /EVENTOS ********************************************************/

#float-jockey {
float: left;
width: 250px;

}

#float-giorno {
float: left;
width: 200px;
}

#float-jockey dt, #float-giorno dt {
font-weight: bolder;
}

#float-jockey dl, #float-giorno dl {
margin-top: 80px;
}

#contato-form {
margin-top: 0px;
}

#contato-form input {
background-color: #250127;
color: #FAE2FC;
border: 0;
width: 360px;
}

#contato-form .submit {
background-color: #250127;
color: #FAE2FC;
border: 0;
width: 60px !important;
text-transform: uppercase;
cursor: pointer;
}

#contato-form dl {
margin-bottom: 20px;
margin-top: 10px;
}

#contato-form dd {
padding-top: 4px;
}

#contato-form .nome {
margin-left: 2px;
}

#contato-form .telefone {
width: 341px !important;
}

#contato-form1 {
margin-top: 18px;
}

#contato-form1 input {
background-color: #47031C;
color: #FAE2FC;
border: 0;
width: 349px;
}

#contato-form1 .submit {
background-color: #47031C;
color: #FAE2FC;
border: 0;
width: 60px !important;
text-transform: uppercase;
cursor: pointer;
}

#contato-form1 dl {
margin-bottom: 17px;
margin-top: 10px;
}

#contato-form1 dd {
padding-top: 4px;
}

#contato-form1 .nome {
margin-left: 2px;
}

#contato-form1 .endereco {
width: 278px !important;
}

#contato-form1 .telefone {
width: 331px !important;
}

#contato-form1 .qtdd {
width: 250px !important;
}

#contato-form1 .tipo-serv {
width: 50px;
margin-right: 12px;
}

#contato-form1 .nononono {
width: 72px;
}

#contato-form1 .nonono {
width: 335px;
}

#contato-form1 .nononon {
width: 168px;
margin-right: 10px;
}

.ovauto {
overflow: hidden;
position:relative;
height: 180px;
}

.comrolagem{
	position:absolute;
	left:50px;
	top:0px;
	width:400px;

}


/* ABERTURA */

#faixa-abertura {
width: 1000px;
height: 320px;
background: url('images/faixa-abertura.gif');
background-repeat: no-repeat;
}

#nova-faixa-abertura {
width: 1000px;
height: 320px;
background: url('images/nova-faixa-abertura.jpg');
background-repeat: no-repeat;
}

#nova-faixa-abertura .link-ev-abertura {
position: absolute;
width: 260px;
height: 215px;
top: 103px;
left: 110px;
}

#faixa-abertura .link-ev-abertura {
position: absolute;
width: 260px;
height: 108px;
top: 103px;
left: 110px;
}

.link-ev-abertura a, .link-ev-abertura a:link, .link-ev-abertura a:active, .link-ev-abertura a:visited, .link-ev-abertura a:hover {
cursor: pointer;
width: 260px;
height: 108px;
display: block;
}

#nova-faixa-abertura .link-rest-abertura {
position: absolute;
width: 335px;
height: 215px;
top: 103px;
right: 80px;
}

#faixa-abertura .link-rest-abertura {
position: absolute;
width: 335px;
height: 108px;
top: 103px;
right: 80px;
}

.link-rest-abertura a, .link-rest-abertura a:link, .link-rest-abertura a:active, .link-rest-abertura a:visited, .link-rest-abertura a:hover {
width: 335px;
height: 108px;
cursor: pointer;
display: block;
}

#subfaixa-abertura {
width: 1000px;
height: 33px;
margin-top: 30px;
background: url('images/subfaixa-abertura.jpg');
background-repeat: no-repeat;
}

#subfaixa-abertura .link-ev-abertura1 {
position: absolute;
width: 255px;
height: 33px;
left: 120px;
}

.link-ev-abertura1 a, .link-ev-abertura1 a:link, .link-ev-abertura1 a:active, .link-ev-abertura1 a:visited, .link-ev-abertura1 a:hover {
cursor: pointer;
display: block;
width: 255px;
height: 33px;
}

#subfaixa-abertura .link-rest-abertura1 {
position: absolute;
width: 310px;
height: 33px;
right: 90px;
}

.link-rest-abertura1 a, .link-rest-abertura1 a:link, .link-rest-abertura1 a:active, .link-rest-abertura1 a:visited, .link-rest-abertura1 a:hover {
cursor: pointer;
display: block;
width: 310px;
height: 33px;
}


/*********************** CSS ANTIGO PARA PÁGINA DE HOME, APRESENTAÇÃO E INTRO **************************/

body {

}

#misterio{
	/*background: url('images/bg-colher.gif');
	background-repeat: repeat;*/
	margin: auto;
	width: 1000px;
	height: 610px;
	position: relative;
}

#inicial {
position:absolute;
top:70px;
background-color: #FFFFFF;
height: 320px;
width:1000px;
}

#logos {
margin-left:90px;
width: 820px;
}

#logos dl dd {
font-family: Trebuchet MS, sans-serif;
font-size: 14px;
text-align: center;
}

#lia-eventos dl dt {
background: url('images/lia-eventos-inicial.gif');
background-repeat: no-repeat;
width: 314px;
height: 110px;
cursor: pointer;
}

#lia-restaurantes dl dt {
background: url('images/lia-restaurantes-inicial.gif');
background-repeat: no-repeat;
width: 314px;
height: 110px;
cursor: pointer;
margin-top: 1px;
}

#lia-restaurantes dd.margin, #lia-eventos dd.margin {
margin-top: 20px;
}

#lia-eventos dl dd, #lia-eventos dl dd a, #lia-eventos dl dd a:link, #lia-eventos dl dd a:active, #lia-eventos dl dd a:visited, #lia-eventos dl dd a:hover {
color: #310E31;
text-decoration: none;
cursor: pointer;
}

#lia-restaurantes dl dd, #lia-restaurantes dl dd a, #lia-restaurantes dl dd a:link, #lia-restaurantes dl dd a:active, #lia-restaurantes dl dd a:visited, #lia-restaurantes dl dd a:hover {
color: #5C0626;
text-decoration: none;
cursor: pointer;
}

#lia-restaurantes {
float: left;
margin-top: 80px;
}

#lia-eventos {
float: left;
margin-right: 170px;
margin-top: 80px;
}