*{
margin:0;
padding:0;
list-style:none;
border:0;
text-decoration:none;
outline:0;
}

body {	
font:normal 12px/1em Georgia, "Times New Roman", Times, serif;
color:#f00;
background: #000 url(../img/_cssimg/geral_bg.jpg) top center no-repeat;  
height: 100%;
text-align: center;
}
html{
height: 100%;
}
hr{
display:none;
}

		a:link, a:visited, a:active {
		color: #f00;
		border: 0;
		text-decoration: none;
		outline: none;
		}
		a:hover{
		text-decoration: none;
		color: #fc0;
		outline: none;
		}
		
		
#container {
text-align: left;
width: 990px;
margin: 0 auto;
overflow: hidden;
position: relative;
}

/*generic css for all elements*/
img {
/*display: block; needed to avoid alignment with baseline of text*/
}



.line {
float: left;
width: 990px;
display: block;
position: relative; /*prevents shifting when changing viewport in IE;thanks to Alan Gresley*/
}

.item {
position: relative;
float: left;
overflow: hidden;
left: 990px;
}

.subcontent {
overflow: hidden;
}




/* ====================================== 
   GENERAL CONTENT PRESENTATION
   ====================================== */
   
.hideThis{
display: none;
}
.clearThis{
clear: both;
}
.smashThis{
height: 0;
min-height: 0;
line-height: 0;
}
.noplugin{
font:normal 1.2em/1.5em Arial, Helvetica, Verdana, sans-serif;
background: #ff9;
margin:20%;
border:#f00 solid 3px;
padding:1.5em;
}
.noplugin a, .noplugin a:visited, .noplugin a:hover {
background: #ff0;
text-decoration:underline;
color:blue;
}


/*	===========================
	geral LOGO
	=========================== */
#logoLine{
height: 0;
z-index: 6;
overflow: visible;
}	

#logo {
margin-left: -907px;
width: 161px;
position: absolute;
top: 0;
overflow: visible;
}


/*	===========================
	geral LOGIN TOP
	=========================== */
#loginLine{
height: 62px;
z-index: 5;
}	
#login {
margin-left: -990px;
width: 850px;
position: absolute;
top: 0;
overflow: visible;
}
#login dl dt, #login dl dd{
text-transform: uppercase;
font: normal 10px/1em Georgia, "Times New Roman", Times, serif;
}
#login dt, #login dd{
display: inline;
}

#login #loginLogar {
float: right;
width: auto;
text-align: right;
height: 22px;
}

#login #loginLogar  p span{
text-align: center;
padding-right: 25px;
font:normal 10px/22px  Georgia, "Times New Roman", Times, serif;
background: #000 url(../img/_cssimg/geral_reddot_left.gif) right center no-repeat;
display: inline-block;
height: 22px;
text-transform: uppercase;
color: #fc0;
}
#login #loginLogar  p span.startBg{
width: 10px;
padding:0;
background: url(../img/_cssimg/home_bg_subfiltro.gif) no-repeat top left;
}
	 * html #login #loginLogar p span{
	line-height: 22px;
	}
#login #loginLogar  p span.lastLink{
padding:0 3px 0 0;
background: #000;
}
#login #loginLogar  p span.endBg{
width: 10px;
padding:0;
background: url(../img/_cssimg/home_bg_subfiltro.gif) no-repeat right bottom;
}
#login #loginLogar  p span.linkAtual a{
color: #fc0;
}
#login #loginCadastrese {
position:absolute;
background: url(../img/_cssimg/login_bg_top_cadastrar.gif) top left no-repeat;
width: 171px;
height: 125px;
margin-top: -9px;
padding-top: 15px;
text-align:left;
z-index:-1;
margin-top: -159px;

}
#login #loginCadastrese dt, #login #loginCadastrese dd  {
text-transform:uppercase;
font:normal 11px/2em Georgia, "Times New Roman", Times, serif;
color: #fc0;
margin: 0 0 0 1em;
}
#login #loginCadastrese dd {
font:normal 11px/1.5em Georgia, "Times New Roman", Times, serif;
display: block;
text-transform:none;
color: #c00;
}
#login #loginCadastrese dd.btCadastrar {
margin-top: .8em;
}

div.jqmWindow {
    display: none;
    
    position: fixed;
    top: 8%;
    left: 50%;
           
    margin-left: -203px;

    
    background-color: #000;
    color: #fff;
    padding: 0; 
   -moz-border-radius: 10px; /* length/unit values indicate corner/border radius */
}

.jqmOverlay { background-color: #000; }

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html div.jqmWindow{
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}





/*	===========================
	geral Main menu
	=========================== */
#menuLine{
height: 50px;
}	

#menu {
margin-left: -680px;
width: 990px;
margin-top: 17px;
}

#menu dl dd{
display: inline;
margin-right: 25px;
}


/*	===========================
	geral FOOTER
	=========================== */
	
#footerLine {
width: 990px;
margin-top: 60px;
padding-top: 30px;
background: url(../img/_cssimg/footer_spliter.gif) top center no-repeat;
}

#footerItem {
margin-left: -990px;
width: 990px;
text-align: center;
}


#footerItem #partners span{
display: inline-block;
padding: 0 8px 0 8px;
}


#sosumiLine  {
width: 990px;
padding: 20px 0 80px 0;
}

#sosumiItem  {
margin-left: -990px;
top: 20px;
width: 990px;
font: normal 11px/1em Georgia, "Times New Roman", Times, serif;
color: #600;
text-align: center;
}



/*	===========================
	Geral CADASTRESE WINDOW
	=========================== */

#cadastrese{
/* height: 418px; */
width: 405px;
margin: 0;
background: url(../img/_cssimg/loginbox_bg.gif) no-repeat;
border: 1px solid #300;
   -moz-border-radius: 10px; /* length/unit values indicate corner/border radius */
text-align:left;
}


#cadastrese .btFecharLogin{
text-align: center;
background: url(../img/_cssimg/login_bg_fechar.gif) no-repeat right center;
font:bold 10px/25px  Georgia, "Times New Roman", Times, serif;
color: #fc0;
width: 78px;
left: 318px;
top: 7px;
position: absolute;
text-transform: uppercase;
}


#cadastrese .loginTitle{
text-align: center;
padding: 40px 0 20px 0;
}
#cadastrese .form{
width: 270px;
position: relative;
left: 67px;
margin-bottom: 15px;
}



#cadastrese .loginMsg a{
color: #fff;
}
#cadastrese .loginMsg a:hover{
text-decoration: underline;
}

#cadastrese .esqueciSenha a{
font:italic 12px/2em  Georgia, "Times New Roman", Times, serif;
}
#cadastrese .esqueciSenha a:hover{
text-decoration: underline;
}

#cadastrese .labelDir{
font:normal 12px/2em  Georgia, "Times New Roman", Times, serif;
font-variant: normal;
}


#cadastrese .radioCheckbox{
border: none;
position: relative;
top: 3px;
}

/*
#msgLogin {
	margin-top:15px;
	font:normal 12px/25px Georgia, "Times New Roman", Times, serif;
	color: #fc0;
	text-align: center;
}
*/






/*	===========================
	geral RESERVAS
	=========================== */

#reservarBox {
position:fixed;
top: 17%;
left: 50%;
margin-left: -370px;
width: 740px;
padding: 35px 15px 5px 15px;
text-align:left;
background: url(../img/_cssimg/loginbox_bg.gif);
border: 1px solid #300;
text-align:left;

-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
border-radius: 10px; 
}

#reservarBox  .btFecharLogin{
text-align: center;
background: url(../img/_cssimg/login_bg_fechar.gif) no-repeat right center;
font:bold 10px/25px  Georgia, "Times New Roman", Times, serif;
width: 78px;
right: 15px;
top: 10px;
position: absolute;
text-transform: uppercase;
}
#reservarBox  .btFecharLogin a:hover{
color: #fc0;
text-decoration: none;
}

#reservarBox  .reservaCol1{
width: 240px;
float: left;
}
#reservarBox  .reservaCol2{
width: 490px;

float: right;
}

	#reservarBox a{
	color: #c00;
	}
	#reservarBox a:hover{
	text-decoration: underline;
	}
#reservarBox  h3{
color: #c00;
font:normal 18px/1em  Georgia, "Times New Roman", Times, serif;
padding: 0 0 10px 0;
font-variant: small-caps;
}
#reservarBox p{
font:normal 12px/1.3em Georgia, "Times New Roman", Times, serif;
margin-bottom: 1em;
}
#reservarBox p .alta{
color: #fc0;
text-transform: uppercase;
line-height: 1.8em;
}







/* 	BOX */
.roundedBox  .roundedTop, .roundedBox .roundedBot{	
line-height: 4px;
min-height: 4px;
max-height: 4px;
position: relative;
}
	html>body .roundedBox .roundedTop,	
	html>body .roundedBox .roundedBot {
	height: 4px;
	min-height: none;
	max-height: none;
	line-height: normal;
	}
	
	
.roundedBox .roundedTop{	
background: url(../img/_cssimg/reserva_box_top.gif) top center no-repeat;
}
.roundedBox .roundedBot{	
background: url(../img/_cssimg/reserva_box_bot.gif) bottom center no-repeat;
}
.roundedBox .bonusBody{	
position: relative;
background: url(../img/_cssimg/vis_event_bonus_bg.gif);
padding: 11px 15px 0 15px;

}


/* COL 2 */

/* SLIDING DOORS TECHNIC */
#reservarBox .reservaCol2 #reservaHeader{
height: 35px;
line-height: 35px;
background: url(../img/_cssimg/reserva_headernav_bg.gif) repeat-x left -315px;
}
	* html #reservarBox .reservaCol2 #reservaHeader {
	background-position: left -312px;
	}
#reservarBox .reservaCol2 #reservaHeader li{
float: left;
margin-right: 5px;
padding:0 0 0 9px;
background: url(../img/_cssimg/reserva_headernav_bg.gif) no-repeat left -70px;

}
#reservarBox .reservaCol2 #reservaHeader li a{
display: inline-block;
padding:0 25px 2px 16px;
font:normal 11px/35px Georgia, "Times New Roman", Times, serif;
text-transform: uppercase;
color: #c00;
height: 35px;
text-decoration: none;background: url(../img/_cssimg/reserva_headernav_bg.gif) no-repeat top right;

/* margin-left: 9px;  */

}

#reservarBox .reservaCol2 #reservaHeader li.current{
background: url(../img/_cssimg/reserva_headernav_bg.gif) no-repeat left -210px;

}

#reservarBox .reservaCol2 #reservaHeader li.current a{
padding-bottom: 3px;
background: url(../img/_cssimg/reserva_headernav_bg.gif) no-repeat right -140px;
color: #fc0;
}



#reservarBox .reservaCol2 #reservaHeader li a:hover{
color: #fc0;
}

#reservarBox .reservaCol2 #reservaBg{
border: 1px solid #000;
border-top: none;
padding: 2px 2px 0 2px;
text-align: center;
background: #900;
position: relative;
top: -2px;
height:340px;
width:485px;
}

#reservarBox .reservaCol2 #reservaBg.hall {
	background: url(../img/_cssimg/hall.jpg) no-repeat;
}
#reservarBox .reservaCol2 #reservaBg.areaexterna {
	background: url(../img/_cssimg/externa.jpg) no-repeat;
}
#reservarBox .reservaCol2 #reservaBg.mesanino{
	background: url(../img/_cssimg/mezzanino.jpg) no-repeat;
}

#reservarBox .reservaCol2 #reservaBg>div{
	position: absolute;
	color: #000;
	font-size:10px;
	font-weight: bold;
	font-family: Tahoma, Arial, Verdana, sans-serif;
}
#reservarBox .reservaCol2 #reservaBg>div a,
#reservarBox .reservaCol2 #reservaBg>div a:hover{
	color: #000;
	text-decoration:none;
	display:block;
}

/* TIPO DE MESAS */

.mesa4v {
	width: 51px;
	height: 64px;
	line-height:64px;
	background: url(../img/_interface/eventos/mesa4_vert_on.gif) no-repeat;
}
.mesa4v.clicado,
.mesa4v.off{
	background: url(../img/_interface/eventos/mesa4_vert_off.gif) no-repeat;
}
.mesa4h {
	width: 64px;
	height: 51px;
	line-height:51px;
	background: url(../img/_interface/eventos/mesa4_hor_on.gif) no-repeat;
}
.mesa4h.off,
.mesa4h.clicado{
	background: url(../img/_interface/eventos/mesa4_hor_off.gif) no-repeat;
}
.mesa4h.azul {
	background: url(../img/_interface/eventos/mesa4_hor_azul_on.gif) no-repeat;
}
.mesa4h.off.azul,
.mesa4h.clicado.azul{
	background: url(../img/_interface/eventos/mesa4_hor_azul_off.gif) no-repeat;
}

.mesa2v {
	width: 51px;
	height: 43px;
	background: url(../img/_interface/eventos/mesa2_vert_on.gif) no-repeat;
}
.mesa2v a{
	display:block;
	height: 43px;
	padding-top:4px;
}
.mesa2v.off ,
.mesa2v.clicado{
	background: url(../img/_interface/eventos/mesa2_vert_off.gif) no-repeat;
}
.mesa2h {
	width: 44px;
	height: 51px;
	background: url(../img/_interface/eventos/mesa2_hor_on.gif) no-repeat;
}
.mesa2h a{
	display:block;
	line-height: 51px;
	padding-left:3px;
	text-align:left;
	
}
.mesa2h.off,
.mesa2h.clicado{
	background: url(../img/_interface/eventos/mesa2_hor_off.gif) no-repeat;
}

.mesa2h.azul {
	background: url(../img/_interface/eventos/mesa2_hor_azul_on.gif) no-repeat;
}
.mesa2h.off.azul,
.mesa2h.clicado.azul{
	background: url(../img/_interface/eventos/mesa2_hor_azul_off.gif) no-repeat;
}


/* MESAS HALL */
.mesa12 { top:98px; left: 369px; }
.mesa13 { top:172px; left: 369px; }
.mesa14 { top:98px; left: 302px;}
.mesa15 { top:172px; left: 302px;}
.mesa16 { top:53px; left: 196px;}
.mesa17 { top:127px; left: 196px;}
.mesa18 { top:53px; left: 134px;}
.mesa19 { top:127px; left: 134px;}
.mesa20{ top:283px; left: 357px;}
.mesa21{ top:283px; left: 283px;}
.mesa22{ top:283px; left: 210px;}
.mesa23{ top:291px; left: 62px;}
.mesa24{ top:291px; left: 5px;}

/* MESAS MESANINO */
.mesa01 { top:89px; left: 5px; }
.mesa02 { top:8px; left: 5px; }
.mesa03{ top:89px; left: 78px; }
.mesa04 { top:8px; left: 78px; }
.mesa05{ top:89px; left: 151px; }
.mesa06 { top:8px; left: 151px; }
.mesa07{ top:89px; left: 223px; }
.mesa08 { top:8px; left: 223px; }
.mesa09{ top:89px; left: 297px; }
.mesa10 { top:8px; left: 297px; }
.mesa11{ top:89px; left: 348px; }

/* MESAS AREA EXTERNA */
.mesa25 { top:169px; left: 97px; }
.mesa26 { top:45px; left: 97px; }
.mesa27 { top:169px; left: 186px; }
.mesa28 { top:45px; left: 186px; }
.mesa29 { top:169px; left: 277px; }
.mesa30 { top:45px; left: 277px; }
.mesa31 { top:169px; left: 367px; }
.mesa32 { top:45px; left: 367px; }



/* ====================================== 
   FORMS
   ====================================== */
   
.form li, .form dd{
font:normal 14px/14px  Georgia, "Times New Roman", Times, serif;
color: #333;
margin-bottom: 15px;
}
 
/* ###### LABELS */
.form label{
color: #fc0;
font:normal 14px/16px  Georgia, "Times New Roman", Times, serif;
font-variant: small-caps;
}
.form .labelSobre{
display: block;
}
/*
.form .labelDir{
padding: 0 20px 0 0;
}
.form .labelEsq{
padding: 2em 0 0 0;
}
*/

/* ######### INPUTS */
.form input, .form select, .form textarea{
font:normal 16px/24px  Georgia, "Times New Roman", Times, serif;
border: 1px solid #C1D8E2;
border-top-color: #68757E;
border-left-color: #68757E;
}
.form .inputCampo{
height: 20px;
line-height: 20px;
padding: 4px 0 0 3px;
}
.form .textAreaCampo{
height: 10em;
padding: 1px 0 0 3px;
}
.form .inputMicro{
width: 40px;
}
.form .inputPeq{
width: 100px;
}
.form .inputMed{
width: 250px;
}
.form .inputGra{
width: 98%;
}
.form .inputXGra{
width: 500px;
}
.form .btEnviar{
text-align: right;
margin: 14px 0 0 0;
}
.form .btEnviar input{
border:0;
}

/* ######## DROPDOWN */
.form .dropDown{
/* border-color: #C1D8E2; */
border: none;
height: 24px;
line-height: 24px;
margin-right: 3px;
}
.form .dropDown option{
padding: 0 5px 0 5px;
}

/* ######## RADIO CHECK */
.form .radioCheckbox{
position: relative;
top:0;
border: none;
margin: 0;
padding: 0;
}





/* 
	REUSABLE BUTTON
*/

p.botoes  {
text-align: right;
}




p.botoes button  {
background: url(../img/_cssimg/reserva_bt_enviar.gif) no-repeat top left;
height:23px;
display: inline-block;
line-height: 23px;
width: 160px; 
color: #000;
cursor:pointer;
}

p.botoes button span {

font:normal 12px/23px  Georgia, "Times New Roman", Times, serif;
text-transform: uppercase;
height:23px;

}


p.botoes button.submitForm_over {
color: #fc0;
background-position: 0 -23px;
}

/* larguras e bg personalizadas por botao */
p.botoes  button#btFinalizarReserva{
width: 160px; 
}















/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ FIM do GERAL */
	
/*	===========================
	HOME Destaque
	=========================== */
#home #destaqueLine{

}	
	
#home #destaqueItem {
margin-left: -934px;
height:347px;
margin-top: 45px;
}

	
/*	===========================
	HOME Noticias
	=========================== */
#home #noticiasLine{
height: 71px;
background: url(../img/_cssimg/home_bg_noticia.gif) center no-repeat;
}	
#home #noticiasItem {
margin-left: -935px;
width: 880px;
margin-top: 10px;
/* background: pink; */
}
#noticiasItem h3 {
color: #fff;
font:italic 15px/49px Georgia, "Times New Roman", Times, serif;
display: inline;
}
#noticiasItem p {
color: #c00;
display: inline;
font:normal 13px/1em Georgia, "Times New Roman", Times, serif;
}


/* ====================================== 
   REDES SOCIAIS
   ====================================== */
#redesSociais{
position: relative;
/* background: red; */
width: 200px;
text-align: right;
margin-left: -255px;
margin-top: 24px;
}






/*	===========================
	HOME Eventos head
	=========================== */
#home #eventosHeadLine{
height: 35px;
}	
#home #eventosHead {
margin-left: -935px;
width: 880px;
margin-top: 5px;
}
#eventosHead #title {
float: left;
width: 200px;
}
#eventosHeadLine #filter {
float: right;
width: 250px;
text-align: right;
height: 22px;
padding-top: 1px;
}

#eventosHeadLine #filter p span{
text-align: center;
padding-right: 25px;
font:normal 10px/22px  Georgia, "Times New Roman", Times, serif;
background: #000 url(../img/_cssimg/geral_reddot_left.gif) right center no-repeat;
display: inline-block;
height: 22px;
text-transform: uppercase;
}
#eventosHeadLine #filter p span.startBg{
width: 10px;
padding:0;
background: url(../img/_cssimg/home_bg_subfiltro.gif) no-repeat top left;
}
	 * html #eventosHeadLine #filter p span{
	line-height: 22px;
	}
#eventosHeadLine #filter p span.lastLink{
padding:0 3px 0 0;
background: #000;
}
#eventosHeadLine #filter p span.endBg{
width: 10px;
padding:0;
background: url(../img/_cssimg/home_bg_subfiltro.gif) no-repeat right bottom;
}
#eventosHeadLine #filter p span.linkAtual a{
color: #fc0;
}




/*	===========================
	HOME Eventos
	=========================== */	
#home #eventosLine{
height: 285px;
}
#home #eventos {
margin-left: -990px;
width: 990px;
}	






/*	===========================
	Home Events 
	=========================== */

#eventosLine {
	margin-top: 5px;
	display:block;
}

#eventosLine #eventBtLeft, #eventosLine #eventBtRight, #eventosLine #eventGroup {
margin-left: -990px;
width: 990px;
margin-top: 5px;
}

#eventosLine #eventBtLeft{
width: 20px;
margin-left: -970px;
}

#eventosLine #eventBtRight{
width: 20px;
margin-left: -49px;
}

#eventosLine #eventGroup {
width: 900px;
margin-left: -949px;
}

#eventosLine #eventGroup li{
width: 180px;
height: 280px;
float: left;
}

/* Adicionado por Leo Santana em 19/09/08 as 20:47 */

#eventosLine #eventGroup {
	height:280px;
	overflow-y: hidden;	
}


	



/* ====================================== 
   EVENTS section  TITLE
   ====================================== */
#eventosTituloLine{
text-align: center;
height: 110px;
}	
#eventosTitulo, #eventosFiltro, #eventosSubFiltro{
margin-left: -990px;
width: 990px;
}
#eventosTitulo{
margin-top: 35px;
}
#eventosTitulo  h3{
text-align: center;
}


/* ====================================== 
   EVENTS section  SUBFILTRO
   ====================================== */


#subFiltroLine #subFiltroItem{
margin-left: -934px;
width: 880px;
height: 60px;
}


#subFiltroLine #subFiltroItem {
text-align: center;	
}
#subFiltroLine #subFiltroItem p span{
text-align: center;
padding-right: 25px;
font:normal 12px/20px  Georgia, "Times New Roman", Times, serif;
background: #300 url(../img/_cssimg/geral_reddot_left.gif) right center no-repeat;
display: inline-block;
height: 22px;
font-variant: small-caps;
}
#subFiltroLine #subFiltroItem p span.startBg{
width: 10px;
padding:0;
background: url(../img/_cssimg/geral_bg_subfiltro.gif) no-repeat top left;
}
	* html #subFiltroLine #subFiltroItem p span{
	line-height: 20px;
	}
#subFiltroLine #subFiltroItem p span.lastLink{
padding:0 3px 0 0;
background: #300;
}
#subFiltroLine #subFiltroItem p span.endBg{
width: 10px;
padding:0;
background: url(../img/_cssimg/geral_bg_subfiltro.gif) no-repeat right bottom;
}
#subFiltroLine #subFiltroItem p span.linkAtual a{
color: #fc0;
}






/* ====================================== 
   EVENTOS section  
   ====================================== */
#eventosSectionLine{
height: 560px;
overflow: hidden;
}	
#eventosSection  {
margin-left: -945px;
width: 990px;
}
	
#eventosSection ul li{
width: 180px;
height: 280px;
float: left;
}







/* ====================================== 
   EVENTOS paginador
   ====================================== */
#eventosPaginadorLine{
/* height: 570px; */
}	
#eventosPaginador  {
margin-left: -990px;
width: 990px;
margin-top: 10px;
}
#eventosPaginador dl{
text-align: center;

}	
#eventosPaginador dl dd{
/* float: left; */
display: inline;
font:italic 12px/16px  Georgia, "Times New Roman", Times, serif;
font-variant: small-caps;
padding: 0 .3em 0 .3em;
color: #f90;
}
#eventosPaginador dl dd a:hover{
color: #f90;
}

#eventosPaginador dl dd.anterior, #eventosPaginador dl dd.proximo{
font:normal 14px/16px  Georgia, "Times New Roman", Times, serif;
padding: 0 1em 0 1em;
color: #600;
}



/* ====================================== 
   VISUALIZE EVENTS
   ====================================== */

/* ############### START titleLine */
#visevent #titleLine{
height: 150px;
}
#visevent #titleItem{
margin-left: -990px;
width: 990px;
margin-top: 55px;
}	
#visevent #titleItem h3{
text-align: center;
font:normal 16px/1em  Georgia, "Times New Roman", Times, serif;
}	
/* ############### END TitleLine */


/* ############### START NavLine */
#navLine{
background: url(../img/_cssimg/vis_event_nav_bg.gif) top center no-repeat;
height: 41px;
}
#navLine #navPresentItem, #navLine #navAllItem, #navLine #navFutureItem{
margin-left: -990px;
width: 990px;
height: 41px;
}
#navLine #navPresentItem{
margin-left: -922px;
width: 320px;
top: 7px;
}
		

#navLine #navAllItem{
margin-left: -603px;
width: 220px;
position: relative;
top:12px;
}

#navLine #navFutureItem{
margin-left: -377px;
width: 310px;
top: 7px;
height: 37px;
}

#navLine #navAllItem p{
text-align: center;
font:normal 16px/1em  Georgia, "Times New Roman", Times, serif;
font-variant: small-caps;
color: #f90;
}

#navLine #navPresentItem a, #navLine #navFutureItem a {
height: 32px;
position: relative;
display: block;
font:italic 12px/1em  Georgia, "Times New Roman", Times, serif;
}
#navLine #navPresentItem a {
background: url(../img/_cssimg/vis_event_nav_less.gif) left -136px no-repeat;
padding-left: 20px;
}
#navLine #navPresentItem a:hover{
background: url(../img/_cssimg/vis_event_nav_less.gif) left 2px  no-repeat;
}
#navLine #navFutureItem a {
background: url(../img/_cssimg/vis_event_nav_more.gif) right -136px no-repeat;
padding-right: 20px;
text-align: right;

}

			
#navLine #navFutureItem a:hover{
background: url(../img/_cssimg/vis_event_nav_more.gif) right 2px no-repeat;
}
#navLine #navPresentItem a .date, #navLine #navFutureItem a .date{
color: #ccc;
}
#navLine #navPresentItem .theEnd, #navLine #navFutureItem .theEnd {
font:normal 14px/24px  Georgia, "Times New Roman", Times, serif;
color: #fc0;
margin-left: 10px;
}
#navLine #navFutureItem .theEnd {
font:normal 14px/24px  Georgia, "Times New Roman", Times, serif;
margin: 0 10px 0 0;
text-align: right;
}
/* ############### END NavLine */


/* ############### START  eventLine ##################*/
#eventLine {
/* background: #fff; */
margin-top: 20px;
}


/* ############### START  posterItem */
#eventLine #posterItem{
margin-left: -933px;
margin-top: -3px;
width: 234px;
height: 335px;
/* background: green; */
}	
/* ############### END posterItem */



/* ############### START  bandItem */
#eventLine #bandItem #bandTitle,
#eventLine #bandItem #bandInfo,
#eventLine #bandItem #bandDesc {
margin: 0 15px 0 15px;
color: #c00;
}

#eventLine #bandItem p{
font:normal 12px/1.3em  Georgia, "Times New Roman", Times, serif;
}



#eventLine #bandItem{
margin-left: -690px;
width: 630px;
/* background: #ff0; */
}
#eventLine #bandItem .roundedTop, #eventLine #bandItem .roundedBot{	
line-height: 4px;
min-height: 4px;
max-height: 4px;
position: relative;
}
	html>body #eventLine #bandItem .roundedTop,	html>body #eventLine #bandItem .roundedBot {
	height: 4px;
	min-height: none;
	max-height: none;
	line-height: normal;
	}
#eventLine #bandItem .roundedTop{	
background: url(../img/_cssimg/vis_event_band_top.gif) top center no-repeat;
}
#eventLine #bandItem .roundedBot{	
background: url(../img/_cssimg/vis_event_band_bot.gif) bottom center no-repeat;
}
#eventLine #bandItem #bandBody{	
position: relative;
background: url(../img/_cssimg/vis_event_band_bg.gif);
padding-bottom: 20px;
}

#eventLine #bandItem #bandTitle h3{	
padding-top: 8px;
font:normal 22px/1em  Georgia, "Times New Roman", Times, serif;
font-variant: small-caps;
color: #fc0;
width: 500px;
padding-bottom: .2em;
}
#eventLine #bandItem #bandTitle p{
color: #eee;
font:normal 14px/1.5em  Georgia, "Times New Roman", Times, serif;
font-variant: small-caps;
}
#eventLine #bandItem #bandBody .hr{
margin: 15px 0 10px 15px;
width: 600px;
height: 1px;
border-top: 1px solid #600;
}

#eventLine #bandItem #bandTitle p.date{
font:italic 11px/1.5em  Georgia, "Times New Roman", Times, serif;
font-variant: normal;
padding: 0 0 .5em 0;
}
#eventLine #bandItem #userTools{	
position: absolute;
right: 13px;
top: 8px;
}
#eventLine #bandItem #userTools div{	
float: left;
margin: 0 0 0 3px;
}

#eventLine #bandItem #bandInfo p span{	
color: #fc0;
}
	
#eventLine #bandItem #bandInfo #bandInfoText{
width: 500px;
float: left;
position: relative;
}	
#eventLine #bandItem #bandInfo #bandInfoLinks{	
width: 90px;
float: right;
position: relative;
text-align: right;
}
#eventLine #bandItem #bandInfo #bandInfoLinks p a{	
text-transform: uppercase;
font:normal 10px/1.4em  Georgia, "Times New Roman", Times, serif;
padding-right: 10px;
background: url(../img/_cssimg/vis_event_links_bg.gif) right 3px no-repeat;
}
#eventLine #bandItem #bandInfo #bandInfoLinks p a:hover{	
background: url(../img/_cssimg/vis_event_links_bg.gif) right -40px no-repeat;
}
#eventLine #bandItem #bandDesc h3{	
font:normal 22px/2em  Georgia, "Times New Roman", Times, serif;
font-variant: small-caps;
color: #fc0;
}

#eventLine #bandItem #bandDesc p{	
padding-bottom: .8em;
color: #ccc;
}

#eventLine #bandItem #bandPics {
margin: 20px 0 50px 0;
height: 310px;
}	
#eventLine #bandItem #bandPics h3{	
font:normal 16px/1em  Georgia, "Times New Roman", Times, serif;
padding: 0 0 10px 0;
}
/* ############### END bandItem */


/* ############### START  bonusItem */
#eventLine #bonusItem{
margin-left: -922px;
margin-top: 350px;
width: 210px;

}	
	
#eventLine #bonusItem .roundedTop, #eventLine #bonusItem .roundedBot{	
line-height: 4px;
min-height: 4px;
max-height: 4px;
position: relative;
}
	html>body #eventLine #bonusItem .roundedTop,	html>body #eventLine #bonusItem .roundedBot {
	height: 4px;
	min-height: none;
	max-height: none;
	line-height: normal;
	}
#eventLine #bonusItem .roundedTop{	
background: url(../img/_cssimg/vis_event_bonus_top.gif) top center no-repeat;
}
#eventLine #bonusItem .roundedBot{	
background: url(../img/_cssimg/vis_event_bonus_bot.gif) bottom center no-repeat;
}
#eventLine #bonusItem .bonusBody{	
position: relative;
background: url(../img/_cssimg/vis_event_bonus_bg.gif);
padding-bottom: 1px;
}

#eventLine #bonusItem h3, #eventLine #bonusItem p{	
padding:0 15px 0 15px;
}	
#eventLine #bonusItem h3{	
padding-top: 8px;
font:normal 18px/1em  Georgia, "Times New Roman", Times, serif;
font-variant: small-caps;
color: #c00;
padding-bottom: .2em;
}

#eventLine #bonusItem .reservaSidebar{	
position: relative;
overflow: visible;
}
#eventLine #bonusItem .reservaSidebar h3{	
color: #fc0;
}

#eventLine #bonusItem .reservaSidebar .seta{	
position: absolute;
top: 10px;
left: 0;

}

#eventLine #bonusItem p{	
color: #ccc;
font:normal 12px/1.3em  Georgia, "Times New Roman", Times, serif;
margin-bottom: 15px;
}
#eventLine #bonusItem .btEnviar{	
text-align: right;
margin: 0;
}
#eventLine #bonusItem label{	
color: #c00;
font:normal 11px/1em  Georgia, "Times New Roman", Times, serif;
}

	* html #eventLine #bonusItem label{	
	font:normal 10px/1em  Georgia, "Times New Roman", Times, serif;
	}

#eventLine #bonusItem p.listaConfirmados {	
text-align: right;
font:normal 10px/1em  Georgia, "Times New Roman", Times, serif;
margin-top: 5px;
margin-bottom: 0;
}
#eventLine #bonusItem label a, #eventLine #bonusItem p.listaConfirmados a{	
text-decoration: underline;
color: #c00;
}

#eventLine #bonusItem  #totalRestante{
text-align: right;
color: #c00;
font:italic 11px/1em  Georgia, "Times New Roman", Times, serif;
margin-top: 8px;
}
#eventLine #bonusItem input.radioCheckbox{
margin: 0 3px 0 0;
}
#eventLine #bonusItem .hr{
margin: 15px 0 10px 15px;
height: 1px;
border-top: 1px solid #fff;
width: 178px;
}
#eventLine #bonusItem .destaque{
color: #fc0;
}
/* ############### END bonusItem */


/* ====================================== 
   GALLERY 
   ====================================== */

/* ############### START titleLine */
#gallery #titleLine{
height: 150px;
}
#gallery #titleItem{
margin-left: -990px;
width: 990px;
margin-top: 55px;
}	
#gallery #titleItem h3{
text-align: center;
font:normal 16px/1em  Georgia, "Times New Roman", Times, serif;
}	
/* ############### END TitleLine */


/* ############### START galleryLine */
#galleryLine #galleryItem{
margin-left: -935px;
width: 880px;
margin-top: 20px;
}
/* ############### END galleryLine */


/* ############### START galleryHeadLine */
#gallery  #galleryHeadLine #headlineItem{
margin-left: -904px;
width: 650px;
margin-top: 20px;
}
#gallery  #galleryHeadLine #ratemeItem{
margin-left: -305px;
width: 220px;
margin-top: 20px; 
text-align: right;
}
#gallery  #galleryHeadLine #headlineItem h3{	
font:normal 22px/1em  Georgia, "Times New Roman", Times, serif;
font-variant: small-caps;
color: #fc0;
padding-bottom: .2em;
}
#gallery  #galleryHeadLine #headlineItem p{
color: #eee;
font:italic 12px/1em  Georgia, "Times New Roman", Times, serif;
padding-bottom: .5em;
}

#gallery  #ratemeItem h3{
color: #fc0;
font:normal 12px/1em  Georgia, "Times New Roman", Times, serif;
font-variant: small-caps;
padding-bottom: .2em;
}
/* ############### END galleryHeadLine */

#gallery  #footer{
margin-top: 100px;
}
#gallery #galleryHeadLine  #ratemeItem  a {
padding: 0 0 0 3px;
}
#gallery #galleryHeadLine #ratemeItem  p{
margin-top: 5px;
}
#gallery #galleryLine #galleryItem .hidden{
background: url(../img/_interface/gallery/heart_on.gif) no-repeat;
display: none;
}



/* ====================================== 
   PUB 
   ====================================== */

/* ############### START titleLine */
#pub #titleLine{
height: 120px;
}
#pub #titleItem{
margin-left: -990px;
width: 990px;
margin-top: 55px;
}	
#pub #titleItem h3{
text-align: center;
font:normal 16px/1em  Georgia, "Times New Roman", Times, serif;
}	
/* ############### END TitleLine */

/* ############### START subNavLine */
#subNavLine #subNavItem{
margin-left: -934px;
width: 880px;
height: 35px;
}


#subNavLine #subNavItem {
text-align: center;	
}
#subNavLine #subNavItem p span{
text-align: center;
padding-right: 25px;
font:normal 16px/27px  Georgia, "Times New Roman", Times, serif;
background: #000 url(../img/_cssimg/geral_reddot_left.gif) right center no-repeat;
display: inline-block;
height: 27px;
font-variant: small-caps;
}
#subNavLine #subNavItem p span.startBg{
width: 10px;
padding:0;
background: url(../img/_cssimg/geral_bg_filtro.gif) no-repeat top left;
}
	 * html #subNavLine #subNavItem p span{
	font:normal 14px/25px  Georgia, "Times New Roman", Times, serif;
	font-variant: small-caps;
	}
#subNavLine #subNavItem p span.lastLink{
padding:0 3px 0 0;
background: #000;
}
#subNavLine #subNavItem p span.endBg{
width: 10px;
padding:0;
background: url(../img/_cssimg/geral_bg_filtro.gif) no-repeat right bottom;
}
#subNavLine #subNavItem p span.linkAtual a{
color: #fc0;
}


/* ############### END subNavLine */

/* ############### START slideShowLine */
#slideShowLine #slideShowItem{
margin-left: -934px;
width: 990px;
margin-top: 20px;
height: 380px;
}
/* ############### END slideShowLine */



/* ############### START pubContentLine */
#pubContentLine {
}
#pubContentLine #sobreItem{
margin-left: -934px;
width: 440px;
}
#pubContentLine #sobreItem #icons{
position: absolute;
right: 0;
}
#pubContentLine #sobreItem h3{
margin-bottom: 1em;
/* margin-top: 5px; */
}
#pubContentLine #sobreItem p, #pubContentLine #sobreItem dl{
color: #ccc;
font:normal 12px/1.4em  Georgia, "Times New Roman", Times, serif;
margin-bottom: 1em;
margin-left: 5px;
}
#pubContentLine #sobreItem p.link a{
color: #fc0;
font:normal 11px/1.4em  Georgia, "Times New Roman", Times, serif;
padding-left: 10px;
text-transform: uppercase;
background: url(../img/_cssimg/pub_nomes_bullet.gif) left center no-repeat;
}
#pubContentLine #sobreItem p.link a:hover{
text-decoration: underline;
}
#pubContentLine #sobreItem .banner{
text-decoration: underline;
width: 220px;
float: left;
}
#pubContentLine #sobreItem .banner{
text-decoration: none;
}
#pubContentLine #sobreItem dt{
color: #fc0;
font:normal 14px/1.4em  Georgia, "Times New Roman", Times, serif;
font-variant: small-caps;
}




#pubContentLine #nomesItem{
margin-left: -455px;
width: 400px;
}
#pubContentLine #nomesItem h3{
margin-bottom: 1em;
}
#pubContentLine #nomesItem p{
font:normal 12px/1.4em  Georgia, "Times New Roman", Times, serif;
margin-bottom: 1em;
color: #ccc;
}
#pubContentLine #nomesItem #roundedBox {
margin-top: 10px;
}
#pubContentLine #nomesItem #roundedBox h3, #pubContentLine #nomesItem #roundedBox  p, #pubContentLine #nomesItem #roundedBox dl{
margin-left: 10px;
}
#pubContentLine #nomesItem .roundedTop, #pubContentLine #nomesItem .roundedBot{	
line-height: 4px;
min-height: 4px;
max-height: 4px;
position: relative;
}
	html>body #pubContentLine #nomesItem .roundedTop,	html>body #pubContentLine #nomesItem .roundedBot {
	height: 4px;
	min-height: none;
	max-height: none;
	line-height: normal;
	}
#pubContentLine #nomesItem .roundedTop{	
background: url(../img/_cssimg/pub_nomes_bg_top_bottom.gif) top center no-repeat;
}
#pubContentLine #nomesItem .roundedBot{	
background: url(../img/_cssimg/pub_nomes_bg_top_bottom.gif) bottom center no-repeat;
}
#pubContentLine #nomesItem #roundedBody{	
position: relative;
background: url(../img/_cssimg/pub_nomes_bg_body.gif);
padding-top: 5px;
}
#pubContentLine #nomesItem h3{
font:normal 16px/1em  Georgia, "Times New Roman", Times, serif;
color: #fc0;
margin-bottom: 5px;
font-variant: small-caps;
}
#pubContentLine #nomesItem dd{
background: url(../img/_cssimg/pub_nomes_bullet.gif) left .7em no-repeat;
padding-left: 10px;
padding-right: 10px;
font-style: italic;
display:block;
width: 170px;
float: left;
/* margin-bottom: 1em; */
position: relative;
line-height: 2em;
}

#pubContentLine #nomesItem dd .date a {
color: #900;
}

#pubContentLine #nomesItem dd a{
color: #fc0;
}
#pubContentLine #nomesItem dd a:hover{
text-decoration: underline;
}
/* ############### END pubContentLine */



/* ############### START choppLine */
#choppLine #choppTitleItem{
margin-left: -934px;
width: 990px;
}

#choppLine #guinnessItem{
margin-left: -990px;
width: 435px;
margin-top: 50px;
background: url(../img/_cssimg/pub_chopp_bg.gif) 75px 15px no-repeat;
}
#choppLine .choppImg{
width: 90px;
float: left;
text-align: center;
}


#choppLine #guinnessItem .choppDesc{
width: 300px;
margin: 20px 0 0 100px;
}
#choppLine  h4, #choppLine  p {
color: #ccc;
font:normal 11px/1.4em  Georgia, "Times New Roman", Times, serif;
}
#choppLine  h4{
color: #fc0;
font:italic 14px/2em  Georgia, "Times New Roman", Times, serif;
}

#choppLine #erdingerItem{
margin-left: -505px;
width: 400px;
margin-top: 50px;
background: url(../img/_cssimg/pub_chopp_bg.gif) 50px 15px no-repeat;;
}
#choppLine  #erdingerItem .choppImg{
width: 90px;
}
#choppLine #erdingerItem .choppDesc{
width: 295px;
margin: 20px 0 0 90px;
}

/* ############### END choppLine */


/* ############### START beersLine */
#beersLine {
margin-top: 30px; 
}

#beersLine #beersTitleItem{
margin-left: -934px;
width: 990px;
}
#beersLine #beersItem{
margin-left: -990px;
width: 990px;
margin-top: 60px; 
}

#beersLine #beersItem .oneBeer{
width: 310px;
height: 175px;
float: left;
}
#beersLine #beersItem .oneBeer .beerImg{
float: left;
width: 37px;
}
#beersLine #beersItem .oneBeer h4, #beersLine #beersItem .oneBeer p {
color: #ccc;
font:normal 11px/1.4em  Georgia, "Times New Roman", Times, serif;
padding: 0 20px 0 10px;
margin-left: 37px;
}
#beersLine #beersItem .oneBeer h4{
color: #fc0;
font:italic 14px/2em  Georgia, "Times New Roman", Times, serif;
}
/* ############### END beersLine */

#pubContentLine #nomesItem dl.cardapio {
padding-bottom: 1.5em;

}

#pubContentLine #sobreItem dl.cardapio dt, #pubContentLine #nomesItem dl.cardapio dt{
background: url(../img/_cssimg/pub_nomes_bullet.gif) left .5em no-repeat;
padding-left: 10px;
padding-right: 10px;
font:normal 14px/1.7em  Georgia, "Times New Roman", Times, serif;
color: #fc0;
font-variant: small-caps;
padding-bottom:.4em;
}

#pubContentLine #sobreItem dl.cardapio dd, #pubContentLine #nomesItem dl.cardapio dd{
padding-left: 10px;
padding-right: 10px;
font-style: normal;
display:block;
width: auto;
float: none;
position: static;
line-height: 1.5em;
background:none;
color:#ccc;
padding-bottom:.8em;
}
#pubContentLine #sobreItem dl.cardapio dd{
padding-bottom:0;

}
#pubContentLine #sobreItem dl.cardapio dd em, #pubContentLine #nomesItem dl.cardapio dd em{
display:block;
color:#fc0;
font:italic 14px/1em  Georgia, "Times New Roman", Times, serif;
}





/* ====================================== 
   CONTATO 
   ====================================== */

/* ############### START titleLine */
#contato #titleLine{
height: 150px;
}
#contato #titleItem{
margin-left: -990px;
width: 990px;
margin-top: 55px;
}	
#contato #titleItem h3{
text-align: center;
font:normal 16px/1em  Georgia, "Times New Roman", Times, serif;
}	
/* ############### END TitleLine */





/* ############### START contatoLine */
#contatoLine #formBoxItem{
margin-left: -934px;
width: 335px;
}

#contatoLine #formBoxItem .roundedTop, #contatoLine #formBoxItem .roundedBot{	
line-height: 4px;
min-height: 4px;
max-height: 4px;
position: relative;
}
	html>body #contatoLine #formBoxItem .roundedTop,	html>body #contatoLine #formBoxItem .roundedBot {
	height: 4px;
	min-height: none;
	max-height: none;
	line-height: normal;
	}
#contatoLine #formBoxItem .roundedTop{	
background: url(../img/_cssimg/contact_rounded_bg_top_bottom.gif) top center no-repeat;
}
#contatoLine #formBoxItem .roundedBot{	
background: url(../img/_cssimg/contact_rounded_bg_top_bottom.gif) bottom center no-repeat;
}
#contatoLine #formBoxItem .roundedBody{	
position: relative;
background: url(../img/_cssimg/pub_nomes_bg_body.gif);
padding-top: 5px;
}
#contatoLine #formBoxItem .roundedBody dl{	
margin: 10px 0 0 22px;
}
#contatoLine #formBoxItem .deletar a{	
margin: 10px 0 0 0;
font:normal 11px/2em  Georgia, "Times New Roman", Times, serif;
color: #ccc;
}
#contatoLine #formBoxItem .deletar a:hover{	
color: #fc0;
}
/* forms */

/*  INPUTS */
#contatoLine .form .inputMed{
width: 225px;
}
#contatoLine .form .inputGra{
width: 285px;
}
#contatoLine .form .btEnviar{
text-align: right;
margin: 14px 25px 0 0;
}

/* ######## DROPDOWN */
#contatoLine .form .dropDown{
border: 1px solid #C1D8E2;
border: none;
height: 24px;
line-height: 24px;
margin-right: 3px;
width: 55px;
position: relative;
/* top: -3px; */
height: 25px;
}
#contatoLine .form .dropDownAjuste{
top: -3px;
}

	* html #contatoLine .form .dropDown{
	top: 4px;
	}
/* ######## RADIO CHECK */
#contatoLine .form .labelDir{
font-variant: normal;
color: #ccc;
font:normal 11px/1.5em  Georgia, "Times New Roman", Times, serif;
}
#contatoLine .form .radioCheckbox{
position: relative;
top:3px;
border: none;
margin: 0;
padding: 0;
}
	* html #contatoLine .form .radioCheckbox{
	top:6px;
	}



#contatoLine #infoBoxItem{
margin-left: -544px;
width: 450px;
}
#contatoLine #infoBoxItem .banner{
width: 215px;
float: left;
}
#contatoLine #infoBoxItem dl {
margin: 0 0 20px 0;
}
#contatoLine #infoBoxItem dl dt{
color: #fc0;
font:normal 12px/1.2em  Georgia, "Times New Roman", Times, serif;
padding: 0 0 0 10px;
text-transform: uppercase;
background: url(../img/_cssimg/contact_bullet_arrow.gif) left center no-repeat;
position: relative;
}
#contatoLine #infoBoxItem dl dd{
padding: 0 0 0 10px;
color: #fff;
line-height: 1.3em;
}
#contatoLine #infoBoxItem dl dd a{
color: #fff;
text-decoration: none;
}
#contatoLine #infoBoxItem dl dd a.aguardo{
color: #fc0;
text-decoration: underline;
}
#contatoLine #infoBoxItem dl dd a.aguardo:hover{
color: #fff;
text-decoration: none;
}
#contatoLine #infoBoxItem dl dd a:hover{
color: #fc0;
}
#contatoLine #infoBoxItem h3 {
font:normal 16px/2em  Georgia, "Times New Roman", Times, serif;
}
#contatoLine #infoBoxItem p.linkColumn {
line-height: 1em;
width: 210px;
float: left;
padding: 5px 0 5px 0;
}

#contatoLine #infoBoxItem .linkColumn a {
color: #fc0;
font:normal 12px/1.2em  Georgia, "Times New Roman", Times, serif;
padding: 0 0 0 10px;
font-style: italic;
background: url(../img/_cssimg/contact_bullet_arrow.gif) left center no-repeat;
}
#contatoLine #infoBoxItem .linkColumn a:hover {
color: #fff;
}

#contatoLine #infoBoxItem  #map {
padding-top: 20px;
width:410px;
height: 400px;
}

#contatoLine #infoBoxItem  #map p{
font:normal 12px/1.7em  Georgia, "Times New Roman", Times, serif;
color: #fc0;
font-variant: small-caps;
text-align: right;
display: block;
}
/* ############### END contatoLine */




/* ====================================== 
   PREFERENCIAS 
   ====================================== */

/* ############### START titleLine */
#prefs #titleLine{
height: 120px;
}
#prefs #titleItem{
margin-left: -990px;
width: 990px;
margin-top: 55px;
}	
#prefs #titleItem h3{
text-align: center;
font:normal 16px/1em  Georgia, "Times New Roman", Times, serif;
}	
/* ############### END TitleLine */


/* ############### START subNavLine */
#prefs #subNavLine{
height: 90px;
}
/* ############### END subNavLine */


/* ############### START contatoLine */
#prefs #contatoLine #formBoxItem{
margin-left: -850px;
width: 335px;
height: 600px;
}


#prefs #contatoLine #infoBoxItem{
margin-left: -465px;
width: 500px;
}


/* ====================================== 
   HIDDEN BG (eba!) 
   ====================================== */
.hiddenBg{
background: url(../img/_cssimg/loginbox_bg.gif) no-repeat;
}


/* ====================================== 
   MENSAGENS DE ERRO 
   ====================================== */

#formContato label.error, #contatoLine .form .oblige, #prefs .error, .form label.error {
font:italic 12px/1.4em  Georgia, "Times New Roman", Times, serif;
display: block;
color: #c00;
}


.form input.error {
color: #c00;
}

#cadastrese #formCadastro label.error, #cadastrese #formCadastro input.error, #cadastrese .oblige{
font:italic 12px/1.4em  Georgia, "Times New Roman", Times, serif;
display: block;
color: #fc0;
}
#usuarioCadastro #cadastrese #formCadastro .btEnviar{
padding: 10px 0 20px 0;
margin: 0;
line-height: 1em;
}


#cadastrese .erroMsg{
text-align: center;
}
#cadastrese #formCadastro input.error {
	font:normal 16px/1.4em  Georgia, "Times New Roman", Times, serif;
	color:#f44;
	
}

#prefs .mensagem{
padding-left: 22px;
font:italic 12px/1.4em  Georgia, "Times New Roman", Times, serif;
color: #c00;

}
   
#cadastrese .loginMsg, #cadastrese .erroMsg {
display:block;
clear: both;
border-top: 1px solid #fc0;
padding: 10px 0 0 0;
font:normal 12px/1.4em  Georgia, "Times New Roman", Times, serif;
margin: 0 70px 30px 70px;
display:none;
color: #fc0;
}
#usuarioCadastro  #cadastrese  .loginMsg{
text-align: center;
border: none;
}
#cadastrese #usuarioCadastro *  a{
color: #fc0;
}
#cadastrese  #usuarioCadastro * a:hover {
text-decoration: underline;
}

#eventosSection .erro{
width: 400px;
border-top: 1px solid #fc0;
margin: 10px 0 0 250px;
}
#eventGroup .erro{
width: 500px;
border-top: 1px solid #fc0;
margin: 60px 0 0 0;
text-align: center;
margin: 0 auto;
position: relative;
}
#eventosSection .erro h3, #eventGroup .erro h3{
text-align: center;
font:normal 16px/1em  Georgia, "Times New Roman", Times, serif;
color: #fc0;
padding: 10px 0 10px 0;
font-variant: small-caps;
}
#eventosSection .erro p, #eventGroup .erro p{
text-align: center;
font:normal 12px/1.4em  Georgia, "Times New Roman", Times, serif;
color: #ccc;
margin-bottom: 5px;
}
#eventosSection .erro a, #eventGroup .erro a{
color: #fc0;
}

#eventosSection .erro a:hover. #eventGroup .erro a:hover{
text-decoration: underline;
}

#contato #formBoxItem .roundedBody .erro h3, #prefs #formBoxItem .roundedBody #dadosPessoais .erro h3, #prefs #formBoxItem .roundedBody #alterarSenha .erro h3{
text-align: center;
font:normal 16px/1em  Georgia, "Times New Roman", Times, serif;
color: #fc0;
padding: 10px 0 20px 0;
font-variant: small-caps;
}

#contato #formBoxItem .roundedBody .erro p, #prefs #formBoxItem .roundedBody #dadosPessoais .erro p, #prefs #formBoxItem .roundedBody #alterarSenha .erro p{
text-align: center;
font:normal 12px/1.4em  Georgia, "Times New Roman", Times, serif;
color: #ccc;
margin-bottom: 5px;
}
#cadastrese #linkEsqueceuSenha, #cadastrese #linkEfetuarLogin{
color: #fc0;
font-style: italic;
}
#eventLine #bonusItem .emailBonus{
color: #fc0;
}
#eventLine #bonusItem a{
color: #fc0;
}





















