/* ---------------- Body -------------------- */
body {}

.boordemccok { background-color: #486D93; }
.boordemmbok {background-color: #481D69; }
.boordemnotok {	background-color: #999999;}			

/* ---------------- Titulos Descrição Eventos ----------- */
.titcinzanormalDescricao {
    color:				#444444;
	font-style:			normal;
	font-weight:		bold;
	text-decoration:	none;
	letter-spacing:		0pt;	
}
/*----------------- CALENDÁRIO --------------------*/
.calendariotopo{
    color:				#999999;/*#9C9C9C;*/
	font-style:			normal;
	font-weight:		bold;
	text-decoration:	none;
	letter-spacing:		0pt;
}

.calendario{
    color:				#999999;/*#9C9C9C;*/
	font-style:			normal;
	font-weight:		bold;
	text-decoration:	none;
	letter-spacing:		0pt;
}

}
/*	LINK's								*/
/* ------------------------------------ */


/* ------------------------------------ */
/* côr antiga: 02407d */
.destaquehomeazul {
    font-weight:		bold;
    text-transform:uppercase;
}

/*------- Destaque Homepage -------*/

.destaquehomeBranco {
    color:				#FFFFFF;
    font-weight:		normal;
}


A.linkdownloadnewsletterazulnormal:link {
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}
A.linkdownloadnewsletterazulnormal:visited {
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}
A.linkdownloadnewsletterazulnormal:active {
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}
A.linkdownloadnewsletterazulnormal:hover {
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}

/* ------------------------------------ */

linkfichatecnica
{
	color:				#FFFFFF;
	font-style:			normal;
	font-weight:		normal;
	letter-spacing:		0pt;
}

A.linkfichatecnica:link {
    color:				#FFFFFF;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}
A.linkfichatecnica:visited {
    color:				#FFFFFF;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}
A.linkfichatecnica:active {
    color:				#FFFFFF;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}
A.linkfichatecnica:hover {
    color:				#FFFFFF;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}

/* ------------------------------------ */

A.linkpath:link {
    color:				#666666;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}
A.linkpath:visited {
    color:				#666666;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}
A.linkpath:active {
    color:				#666666;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}
A.linkpath:hover {
    color:				#666666;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}

/* ------------------------------------ */

A.linkmenu:link {
    color:				#FFFFFF;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}
A.linkmenu:visited {
    color:				#FFFFFF;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}
A.linkmenu:active {
    color:				#FFFFFF;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}
/* côr antiga: #00407a */
A.linkmenu:hover {
    color:				#FFFFFF;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}

/* ------------------------------------ */

A.linksubmenu:link {
    color:				#FFFFFF;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	text-transform:uppercase;
	letter-spacing:		0pt;
}
A.linksubmenu:visited {
    color:				#FFFFFF;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	text-transform:uppercase;
	letter-spacing:		0pt;
}
A.linksubmenu:active {
    color:				#FFFFFF;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	text-transform:uppercase;
	letter-spacing:		0pt;
}
A.linksubmenu:hover {
    color:				#FFFFFF;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	text-transform:uppercase;
	letter-spacing:		0pt;
}

/* ------------------------------------ */

DIV.A.linksubmenu:link {
    color:				#FFFFFF;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	text-transform:uppercase;
	letter-spacing:		0pt;
}
DIV.A.linksubmenu:visited {
    color:				#FFFFFF;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	text-transform:uppercase;
	letter-spacing:		0pt;
}
DIV.A.linksubmenu:active {
    color:				#FFFFFF;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	text-transform:uppercase;
	letter-spacing:		0pt;
}
DIV.A.linksubmenu:hover {
    color:				#FFFFFF;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	text-transform:uppercase;
	letter-spacing:		0pt;
}

/* ------------------------------------ */

A.linkmenuleft:link {
    color:				#FFFFFF;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}
A.linkmenuleft:visited {
    color:				#FFFFFF;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}
A.linkmenuleft:active {
    color:				#FFFFFF;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}
A.linkmenuleft:hover {
    color:				#FFFFFF;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}

/* ------------------------------------ */

A.linkmenufooter:link {
    color:				#ffffff;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}
A.linkmenufooter:visited {
    color:				#ffffff;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}
A.linkmenufooter:active {
    color:				#ffffff;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}
A.linkmenufooter:hover {
    color:				#02407b;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}

/* ------------------------------------ */

/*	TITULOS, TEXTOS						*/
/* ------------------------------------ */
/* côr antiga: 00407a */
.menu {
    color:				#FFFFFF;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}

/* ------------------------------------ */

.menuleft {
    color:				#FFFFFF;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}

/* ------------------------------------ */

.submenu {
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}

/* ------------------------------------ */

.titcinzaboldmedio {
    color:				#666666;
	font-style:			normal;
	font-weight:		bold;
	text-decoration:	none;
	letter-spacing:		0pt;
	line-height:		8pt;
}

/* ------------------------------------ */

.titcinzaboldmedioWhite {
    color:				#ffffff;
	font-style:			normal;
	font-weight:		bold;
	text-decoration:	none;
	letter-spacing:		0pt;
	line-height:		8pt;
}

/* ------------------------------------ */

.textocinzanormalWhite {
    color:				#ffffff;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
	line-height:		8pt;
}

/* ------------------------------------ */

.titcinzanormalgigante {
    color:				#cccccc;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}

/* ------------------------------------ */

.titpretonormalgigante {
    color:				#000000;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:none;
	line-height:33pt;
	border:none;
	border-bottom:none;
	border-top:none;
	text-decoration:	none;
	letter-spacing:		0pt;
}

/* ------------------------------------ */

.titcinzverybig {
    color:				#cccccc;
	font-size:			14pt;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}

/* ------------------------------------ */

.titcinzanormaluppercase {
    color:				#666666;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	text-transform:		uppercase;
	letter-spacing:		0pt;
}

/* ------------------------------------ */

.titnewsletterazulbold {
	font-style:			normal;
	font-weight:		bold;
	text-decoration:	none;
	letter-spacing:		0pt;
}

/* ------------------------------------ */

.titazulboldmedio {
	font-style:			normal;
	font-weight:		bold;
	text-decoration:	none;
	letter-spacing:		0pt;
}

/* ------------------------------------ */

.titsondagemazulbold {
	font-style:			normal;
	font-weight:		bold;
	text-decoration:	none;
	letter-spacing:		0pt;
}

/* ------------------------------------ */

.titazulboldgrande {
	font-size:			13pt;
	font-style:			normal;
	font-weight:		bold;
	text-decoration:	none;
	letter-spacing:		0pt;
}

/* ------------------------------------ */

.titazulboldgigante {
	font-style:			normal;
	font-weight:		bold;
	text-decoration:	none;
	letter-spacing:		0pt;
	line-height:		26px;
}

/* ------------------------------------ */

.titcinzanormalgrande {
    color:				#666666;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}

/* ------------------------------------ */

.titcinzaescuronormalgrande {
	color:				#444444;/*#02407b;*/
	font-style:			normal;
	font-weight:		bold;
	text-decoration:	none;
	letter-spacing:		0pt;
}

/* ------------------------------------ */

.titcinzaescuronormalgrandeOLD {
    color:				#000000;	/*#676767*/
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}

/* ------------------------------------ */

.titcinzaescuronormalmedium {
    color:				#000000;	/*#676767*/
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}

/* ------------------------------------ */

.titcinzaescuronormalmediumbold {
    color:				#676767;
	font-style:			normal;
	font-weight:		bold;
	text-decoration:	none;
	letter-spacing:		0pt;
}

/* ------------------------------------ */

.textocinzanormal {
	color:				#666666;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}

/* ------------------------------------ */

.textocinzapequeno {
	color:				#777777;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}

/* ------------------------------------ */

.textocinzanormalbold {
	color:				#666666;
	font-style:			normal;
	font-weight:		bold;
	text-decoration:	none;
	letter-spacing:		0pt;
}

/* ------------------------------------ */

.textoazulnormal {
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}

/* ------------------------------------ */

.textoazulpequeno {
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}

/* ------------------------------------ */

.textopretonormal {
	color:				#000000;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}

/* ------------------------------------ */

.textopretonormalbold {
	color:				#000000;
	line-height:		10pt;
	font-style:			normal;
	font-weight:		bold;
	text-decoration:	none;
	letter-spacing:		0pt;
}

/* ------------------------------------ */

.textoagendapretonormal {
	color:				#000000;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}

/* ------------------------------------ */

.textosondagemcinzanormal {
	color:				#666666;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
	background-color:	#f5f5f5;
}

/* ------------------------------------ */

.formtituloazul {
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}

/* ------------------------------------ */

.formescolha {
	color:				#666666;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}

/* ------------------------------------ */

.fichatecnica {
	color:				#FFFFFF;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}

/* ------------------------------------ */

.textopath {
	color:				#666666;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}

/* ------------------------------------ */

.textolegenda {
	color:				#666666;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}


/* ------------------------------------ */
/*	BACKGROUNDS							*/

.fundoleftsondagem {
	background-color:		#f5f5f5;
	background-image:		url(resources/graphics/fundo_left_sondagem.gif);
	background-repeat:		repeat-y;
	background-position:	top right;
}

/* ------------------------------------ */

.fundobottomsondagem {
	background-image:		url(resources/graphics/fundo_bottom_sondagem.gif);
	background-repeat:		repeat-x;
	background-position:	bottom left;
}

/* ------------------------------------ */

.tracomeiofundo {
	background-image:		url(resources/graphics/traco_meio_fundo.gif);
	background-repeat:		repeat-x;
	background-position:	top left;
}


/* ------------------------------------ */
/*	CAIXAS DE TEXTO E OUTROS			*/
/* ------------------------------------ */


.topomenuinputpesquisa {
	color:				#777777;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
	width:				94px;
	height:				18px;
	background-color:	#ffffff;
	border-right:		#000000 0px solid;
	border-top:			#000000 0px solid;
	border-left:		#000000 0px solid;
	border-bottom:		#000000 0px solid;
}

/* ------------------------------------ */

.inputpesquisaagenda {
	color:				#000000;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
	width:				105px;
	height:				18px;
	background-color:	#ffffff;
}

/* ------------------------------------ */

.inputpesquisadatadiames {
	color:				#000000;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
	width:				20px;
	height:				18px;
	background-color:	#ffffff;
}

/* ------------------------------------ */

.inputpesquisadataano {
	color:				#000000;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
	width:				40px;
	height:				18px;
	background-color:	#ffffff;
}

/* ------------------------------------ */

.combounidades {
	color:				#000000;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
	height:				17px;
	background-color:	#ffffff;
	border-right:		#27adfd 1px solid;
	border-top:			#27adfd 1px solid;
	border-left:		#27adfd 1px solid;
	border-bottom:		#27adfd 1px solid;
}

/* ------------------------------------ */

.msgerro {
    color:				#ff0000;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
}

/* ------------------------------------ */

.textbox20 {
	color:				#000000;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
	width:				135px;
	height:				18px;
	background-color:	#ffffff;
	border-right:		#cccccc 1px solid;
	border-top:			#cccccc 1px solid;
	border-left:		#cccccc 1px solid;
	border-bottom:		#cccccc 1px solid;
}

/* ------------------------------------ */

.textbox40 {
	color:				#000000;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
	width:				270px;
	height:				18px;
	background-color:	#ffffff;
	border-right:		#cccccc 1px solid;
	border-top:			#cccccc 1px solid;
	border-left:		#cccccc 1px solid;
	border-bottom:		#cccccc 1px solid;
}

/* ------------------------------------ */

.textbox2 {
	color:				#000000;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
	width:				20px;
	height:				18px;
	background-color:	#ffffff;
	border-right:		#cccccc 1px solid;
	border-top:			#cccccc 1px solid;
	border-left:		#cccccc 1px solid;
	border-bottom:		#cccccc 1px solid;
}

/* ------------------------------------ */

.textbox4 {
	color:				#000000;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
	width:				35px;
	height:				18px;
	background-color:	#ffffff;
	border-right:		#cccccc 1px solid;
	border-top:			#cccccc 1px solid;
	border-left:		#cccccc 1px solid;
	border-bottom:		#cccccc 1px solid;
}

/* ------------------------------------ */

.textbox17 {
	color:				#000000;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
	width:				125px;
	height:				18px;
	background-color:	#ffffff;
	border-right:		#346795 1px inset;
	border-top:			#346795 1px inset;
	border-left:		#346795 1px inset;
	border-bottom:		#346795 1px inset;
}

/* ------------------------------------ */

.textbox14 {
	color:				#000000;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
	width:				115px;
	height:				18px;
	background-color:	#ffffff;
	border-right:		#cccccc 1px solid;
	border-top:			#cccccc 1px solid;
	border-left:		#cccccc 1px solid;
	border-bottom:		#cccccc 1px solid;
}

/* ------------------------------------ */


.confirmarreserva {
	color:#ffffff;
}
A.confirmarreserva:link {
	color:#ffffff;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;

}
A.confirmarreserva:visited {
	color:#ffffff;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
}

A.confirmarreserva:active {
	color:#ffffff;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
}

A.confirmarreserva:hover {
	color:#ffffff;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
}

.lbleticketingmsgfinal
{
	color:#000000;
	text-align: justify;
}

.titlepage {

	font-size:14;
	font-weight:bold;
	color:#666666;
	text-decoration:	none;
	font-style:			normal;

}

.subtitlepage {
	font-weight:bold;
	color:#999999;
	text-decoration:	none;
	font-style:			normal;

}


.stepcheckout {
	font-size:x-large;
	font-weight:bold;
	color:#666666;
}



.stepcheckoutelse {
	font-size:x-large;
	font-weight:bold;
	color:#CCCCCC;
}
A.stepcheckoutelse:link {
	font-size:x-large;
	font-weight:bold;
	color:#CCCCCC;
	text-decoration:	none;

}
A.stepcheckoutelse:visited {
	font-size:x-large;
	font-weight:bold;
	color:#CCCCCC;
	text-decoration:	none;

}

A.stepcheckoutelse:active {
	font-size:x-large;
	font-weight:bold;
	color:#CCCCCC;
	text-decoration:	none;

}

A.stepcheckoutelse:hover {
	font-size:x-large;
	font-weight:bold;
	color:#CCCCCC;
	text-decoration:	none;
	cursor:pointer;
}

.bilheteiratextbox {
	color:			#000000;
	font-style:		normal;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0pt;
	height:			18px;
	background-color:	#ffffff;
	border-right:	#cccccc 1px solid;
	border-top:		#cccccc 1px solid;
	border-left:	#cccccc 1px solid;
	border-bottom:	#cccccc 1px solid;
}