﻿/*
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }
* { margin:0px; padding:0px; }
*/

.spiffy		{ display:block; }
.spiffy *	{ display:block; height:1px; overflow:hidden; font-size:.01em; background:#c1001f; }
.spiffy1	{ margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #e4919e; border-right:1px solid #e4919e; background:#d03f57; }
.spiffy2	{ margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #f8e5e8; border-right:1px solid #f8e5e8; background:#cc3049; }
.spiffy3	{ margin-left:1px; margin-right:1px; border-left:1px solid #cc3049; border-right:1px solid #cc3049; }
.spiffy4	{ border-left:1px solid #e4919e; border-right:1px solid #e4919e; }
.spiffy5	{ border-left:1px solid #d03f57; border-right:1px solid #d03f57; }
.spiffyfg	{ background:#c1001f; }

.zonas				{ font-size:12px; text-align:left; }
	.zonas .comprar	{ height:20px; background:url('WebResource.axd?d=8OIaV1Y_pPvPj_dXr4N-hu8vknRX0XppA6ABgByFU6LdwzYdO7WGUmN6K_gWqyMwj-xQXph0iX5pZRq0BznieA2&t=634185324946933373'); font-size:18px; color:#FF6C00; padding:10px 0 10px 5px; text-align:left; }
	.zonas .highlight	{ font-weight:bold; font-size:12px; font-family:Tahoma, Verdana, Arial, Sans-Serif; vertical-align:top; color:Black; }
	.zonas .chighlight	{ font-weight:bold; font-size:12px; font-family:Tahoma, Verdana, Arial, Sans-Serif; vertical-align:top; color:#b3001e; }
	.zonas .erro		{ padding-top:10px; padding-bottom:10px; font-size:11px; color:#CC0000; }

.pagamento { font-size:12px; }
	.pagamento input	{ font-size:12px; margin-bottom:2px; height:18px; }
	.pagamento select	{ font-size:12px; margin-bottom:2px; width:175px; }
	.pagamento br		{ clear:both; } 
	.pagamento ul		{ font-size:12px; font-weight:bold; margin:10px 0; }
	.pagamento .leftLabel	{ font-size:12px; width:100px; }
	.pagamento .cvv			{ font-size:12px; width:30px; }
	.pagamento .tipocartao	{ font-size:12px; width:178px; }
	.pagamento .numCartao	{ font-size:12px; width:120px; }
	.pagamento .mesAno		{ font-size:12px; width:60px; }
	.pagamento .botao		{ font-size:12px; width:85px; height:20px; margin-top:20px; }
	.pagamento .redunicre	{ font-size:12px; width:125px; height:72px; margin-left:30px; }
	.pagamento .visa		{ font-size:12px; width:125px; height:72px; margin-left:30px; }
	.pagamento .tinyTextField { width:50px; }
	.pagamento .inputGradient { background:url('WebResource.axd?d=8OIaV1Y_pPvPj_dXr4N-hu8vknRX0XppA6ABgByFU6K3kh0SiQ3FqqCfGRzVcyzh0&t=634185324946933373'); border-top: solid 1px #909090; border-left:solid 1px #CECECE; border-bottom:solid 1px #E4E4E4; border-right:solid 1px #CECECE; }
	.pagamento .erro	{ font-size:15px; font-weight:bold; color:Red; }

.titleEspec { font-size:11px; padding-bottom:10px; text-align:left; }
	.titleEspec .sala	{ padding:3px; margin-top:1px; text-align:left; }
	.titleEspec .bold	{ font-weight:bold; }
	.titleEspec .highlight			{ color:#B3001E; }
	.titleEspec .bgVerdeClaro		{ background:#E5FF7B; }
	.titleEspec .bgVerdeEscuro		{ background:#CCFF00; font-weight:bold; }

.lugares { font-size:12px; }
	.lugares .dicasEscolha { border-top:solid 1px #E7E7E7; padding-top:10px; padding-bottom:10px; }
	.lugares .dicasEscolha p { margin-bottom:10px; }
	.lugares .small		{ font-size:7pt; font-family:Tahoma, Verdana, Arial, Sans-Serif; vertical-align:top; color:Black; }
	.lugares .csmall	{ font-size:7pt; font-family:Tahoma, Verdana, Arial, Sans-Serif; vertical-align:top; color:#b3001e; }
	.lugares .regular	{ font-size:8pt; font-family:Tahoma, Verdana, Arial, Sans-Serif; vertical-align:top; color:Black; }
	.lugares .cregular	{ font-size:8pt; font-family:Tahoma, Verdana, Arial, Sans-Serif; vertical-align:top; color:#b3001e; }
	.lugares .highlight	{ font-weight:bold; font-size:9pt; font-family:Tahoma, Verdana, Arial, Sans-Serif; vertical-align:top; color:Black; }
	.lugares .chighlight	{ font-weight:bold; font-size:9pt; font-family:Tahoma, Verdana, Arial, Sans-Serif; vertical-align:top; color:#b3001e; }
	.lugares .big		{ font-weight:bold; font-size:11pt; font-family:Tahoma, Verdana, Arial, Sans-Serif;	vertical-align:top; color:Black; }
	.lugares .cbig		{ font-weight:bold; font-size:11pt; font-family:Tahoma, Verdana, Arial, Sans-Serif; vertical-align:top; color:#b3001e; }
	.lugares .corredor	{ padding-right:1px; border-right:3px solid Black; }
	.lugares .mapa		{ vertical-align:middle; }
	.lugares .celula	{ width:15px; height:15px; border:none; }
	.lugares .highlight	{ color:#B3001E; }
	.lugares .pagar		{ margin-left:30px; }
	.lugares .grelha	{ padding-top:10px; padding-bottom:10px; }
	.lugares .erro		{ padding-top:10px; padding-bottom:10px; font-size:11px; color:#CC0000; }
	
.resumoCompras { font-weight:bold; font-size:11px; }
	.resumoComprar a { text-decoration:none; color:#FF6C00; }
	.resumoCompras .parcial		{ padding-left:20px; }
	.resumoCompras .totalparcial	{ padding-left:60px; }
	.resumoCompras .custoCompra { margin-top:15px; }
	.resumoCompras .custoCompra .left	{ margin:1px 0 1px 0; padding:2px; font-weight:bold;   text-align:left;  background:#FDDBC1; }
	.resumoCompras .custoCompra .right	{ margin:1px 0 1px 0; padding:2px; font-weight:normal; text-align:right; background:#FDDBC1; }
	.resumoCompras .comprar	{ height:20px; background:url('WebResource.axd?d=8OIaV1Y_pPvPj_dXr4N-hu8vknRX0XppA6ABgByFU6LdwzYdO7WGUmN6K_gWqyMwj-xQXph0iX5pZRq0BznieA2&t=634185324946933373'); font-size:18px; color:#FF6C00; padding:10px 0 10px 5px; text-align:left; font-weight:normal; }
	.resumoCompras .espaco	{ padding-top:10px; padding-bottom:10px; }
	.resumoCompras .help	{ font-size:12px; font-weight:bold; padding-top:20px; }

.identificacao { font-size:12px; }
	.identificacao .leftLabel { float:left; width:80px; margin-bottom:2px; }
	.identificacao .avisoSeguranca { font-size:11px; color:#CC0000; }
	.identificacao .largeTextField { width:400px; }
	.identificacao .mediumTextField	{ width:200px; }
	.identificacao .smallTextField { width:100px; }
	.identificacao .tinyTextField { width:50px; }
	.identificacao .entrega { background-color: #F6DCC4; }
	.identificacao .inputGradient { background:url('WebResource.axd?d=8OIaV1Y_pPvPj_dXr4N-hu8vknRX0XppA6ABgByFU6K3kh0SiQ3FqqCfGRzVcyzh0&t=634185324946933373'); border-top: solid 1px #909090; border-left:solid 1px #CECECE; border-bottom:solid 1px #E4E4E4; border-right:solid 1px #CECECE; }
	.identificacao .comprar { height:20px; background:url('WebResource.axd?d=8OIaV1Y_pPvPj_dXr4N-hu8vknRX0XppA6ABgByFU6LdwzYdO7WGUmN6K_gWqyMwj-xQXph0iX5pZRq0BznieA2&t=634185324946933373'); font-size:18px; color:#FF6C00; padding:10px 0 10px 5px; text-align:left; }
	.identificacao .espaco	{ padding-top:10px; padding-bottom:10px; }
	
.tops { font-size:12px; }
	.tops .width1		{ width:94%; }
	.tops .width2		{ width:47%; }
	.tops .width3		{ width:42%; }
	.tops .tabUnsel		{ float:left; margin-right:1px; display:block; background:#e5ff7b; padding:3px 4px 3px 1px; color:#333; }
	.tops .tabSelec		{ float:left; margin-right:1px; display:block; background:#ccff00; padding:3px 4px 3px 1px; color:#333; }
	.tops h2			{ background:url('WebResource.axd?d=8OIaV1Y_pPvPj_dXr4N-hgSgVEXVK_yYm0eX9iGA1Du9G21rD-4q-9iBVebDSlA20&t=634185324946933373') no-repeat 0 4px; font-size:18px; font-weight:normal; margin-bottom:5px; padding-left:11px; }
	.tops dl			{ padding:8px 0 5px 0; border-bottom:solid 1px #E7E7E7; clear:both; }
	.tops dt			{ font-size:14px; padding-bottom:3px; text-decoration:none; color:Black; }
	.tops dd			{ font-size:13px; padding-bottom:3px; }
	.tops .inline		{ display:inline; padding-right:8px; font-size:12px; line-height:1.8; }
	.tops .semSeparador	{ border:none; }
	.tops .rssImg		{ margin-top:4px; width:44px; height:14px; text-align:right; border:none; }
	.tops a				{ text-decoration:none; color:#FF6C00; }
	.tops a:hover		{}

.destaques { font-size:12px; }
	.destaques	.desc	{ padding-top:16px; margin-bottom:0px; height:58px; overflow:hidden; }
	.destaques	.clear	{ clear:both; font-size:0; }
	.destaques	.rssImg	{ margin-top:4px; margin-right:0px; width:44px; height:14px; float:right; }
	.destaques	a		{ background:#fff; display:block; text-decoration:none; color:#FF6C00; }
	.destaques	h2		{ background:url('WebResource.axd?d=8OIaV1Y_pPvPj_dXr4N-hgSgVEXVK_yYm0eX9iGA1Du9G21rD-4q-9iBVebDSlA20&t=634185324946933373') no-repeat 0 4px; font-size:18px; font-weight:normal; margin-bottom:5px; padding-left:11px; }
	.destaques	h3		{ font-size:13px; font-weight:bold; background-color:#CCFF00; padding:2px; }
	.destaques	img		{ float:left; margin:2px 5px 5px 0; width:98px; height:103px; }
	.destaques .comprar	{ height:20px; background:url('WebResource.axd?d=8OIaV1Y_pPvPj_dXr4N-hu8vknRX0XppA6ABgByFU6LdwzYdO7WGUmN6K_gWqyMwj-xQXph0iX5pZRq0BznieA2&t=634185324946933373'); font-size:18px; color:#FF6C00; padding:10px 0 10px 5px; text-align:left; }
	
.avisoLegal { font-size:10px; color:#CC0000; text-align:center; border-top:solid 1px #E7E7E7; padding-top:15px; }

.sugestao {  }
	.sugestao .container	{ position:relative; left:0; top:0; width:544px; height:219px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; z-index:50; }
	.sugestao .image		{ position:relative; left:0; top:0; width:544px; height:219px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; z-index:50; }
	.sugestao .barBack		{ position:relative; bottom:40px; top:0; margin:-40px 0px 0px 0px; padding:0px 0px 0px 0px; width:544px; height:40px; background-color:Black; filter:alpha(opacity=70); opacity:.70; -moz-opacity:.70; -khtml-opacity:.70; z-index:100; }
	.sugestao .barFront		{ position:relative; bottom:0px; top:0; margin:-40px 0px 0px 0px; padding:0px 0px 0px 0px; width:544px; height:40px; color:White; z-index:200; }
	.sugestao .barTable		{ width:100%; height:100%; z-index:200; }
	.sugestao .sinopse		{ font-family: Arial; font-size:11px; text-align:left; vertical-align:middle; padding-left:20px; z-index:200; }
	.sugestao .botao		{ width:30px; font-family:Courier; font-size:16px; z-index:200; }
	.sugestao .botoes		{ text-align:right; vertical-align:middle; padding-right:10px; width:70px; z-index:200; }
	
.calendario	{ width:300px; margin:auto; font-size:12px; }
	.calendario td				{ border-bottom:solid 1px #FFFFFF; height:25px; text-align:center; vertical-align:middle; }
	.calendario strong			{ font-size:12px; }
	.calendario .currentMonth	{ background:#E5FF7B; font-size:12px; }
	.calendario .otherMonth		{ background:#F3FBD4; color:#8D8D8D; font-size:12px; }
	.calendario .activeDay		{ background:#CCFF00; font-weight:bold; font-size:12px; }
	.calendario .activeMonth	{ background:#82A080; font-weight:bold; font-size:12px; }
	.calendario .week			{ background:#F3FBD4; font-weight:bold; font-size:12px; }
	.calendario p				{ margin-bottom:5px; }
	.calendario .salas			{ margin-bottom:10px; font-size:12px; }
	.calendario .left			{ text-align:left; font-size:12px; }
	.calendario .right			{ text-align:right; font-size:12px; }
	.calendario a				{ color:#333333; text-decoration:none; font-weight:bold; }
	.calendario a:hover			{ color:#333333; text-decoration:underline; }
	.calendario .mes			{ padding-left:5px; padding-right:5px; font-size:12px; }
	.calendario .selectedLabel	{ text-align:left; font-weight:bold; font-size:12px; }
	.calendario .bgVerdeClaro	{ background:#E5FF7B; }
	.calendario .titulo			{ height:20px; font-size:18px; font-weight:normal; color:Black; padding:10px 0 10px 5px; text-align:left; }
	.calendario .comprar		{ height:20px; background:url('WebResource.axd?d=8OIaV1Y_pPvPj_dXr4N-hu8vknRX0XppA6ABgByFU6LdwzYdO7WGUmN6K_gWqyMwj-xQXph0iX5pZRq0BznieA2&t=634185324946933373'); font-size:18px; color:#FF6C00; padding:10px 0 10px 5px; text-align:left; }
	
.espectaculo { font-size:12px; }
	.espectaculo .width1		{ width:45%; }
	.espectaculo .width2		{ width:45%; }
	.espectaculo .width3		{ width:46%; }
	.espectaculo .tabUnsel		{ float:left; margin-right:1px; display:block; background:#e5ff7b; padding:3px 9px 3px 5px; color:#333; }
	.espectaculo .tabSelec		{ float:left; margin-right:1px; display:block; background:#ccff00; padding:3px 9px 3px 5px; color:#333; }
	.espectaculo h2				{ background:url('WebResource.axd?d=8OIaV1Y_pPvPj_dXr4N-hgSgVEXVK_yYm0eX9iGA1Du9G21rD-4q-9iBVebDSlA20&t=634185324946933373') no-repeat 0 4px; font-size:18px; font-weight:normal; margin-bottom:5px; padding-left:11px; }
	.espectaculo a				{ text-decoration:none; color:#FF6C00; }
	.espectaculo a:hover		{}
	.espectaculo .sepClaro		{ border-top:solid 1px #E7E7E7; }
	.espectaculo .marginBottom	{ padding-bottom:10px; }
	.espectaculo .marginTop		{ padding-top:10px; }
	.espectaculo .nomeEspec		{ color:#FF6C00; padding-bottom:5px; }
	.espectaculo .tipoInfo		{ width-x:75px; font-weight:bold; padding:8px 0px 3px 4px; vertical-align:top; }
	.espectaculo .descInfo		{ padding-bottom:3px; padding-top:3px; padding-left:25px; text-align:left; vertical-align:top; }
	.espectaculo .grafico		{ padding-right:20px; width:41px; }
	.espectaculo .estatistica	{ font-size:12px; }
	.espectaculo .bgVerdeClaro	{ background:#E5FF7B; }
	.espectaculo .comprar		{ height:20px; background:url('WebResource.axd?d=8OIaV1Y_pPvPj_dXr4N-hu8vknRX0XppA6ABgByFU6LdwzYdO7WGUmN6K_gWqyMwj-xQXph0iX5pZRq0BznieA2&t=634185324946933373'); font-size:18px; color:#FF6C00; padding:10px 0 10px 5px; text-align:left; }
	.espectaculo .titulo		{ height:20px; font-size:18px; font-weight:normal; color:Black; padding:10px 0 10px 5px; text-align:left; }
	.espectaculo .mapa a		{ color:#333; padding:0px 2px 0 2px; margin:0px 0px 0px -15px; border:1px solid #FF6C00; text-align:left; }
	.espectaculo .mapa a:hover	{ background:#FF6C00  }
	.espectaculo .separador		{ border-bottom:solid 1px #E7E7E7; clear:both; }
	.espectaculo a.comprar2		{ border:none; font-weight:bold; font-size:12px; color:black; cursor:pointer; }
	.espectaculo a.comprar3		{ border:none; font-weight:bolder; font-size:13px; color:white; background-color:#c1001f; padding:0px 10px 0px 10px; cursor:pointer; }

.salas { font-size:12px; }
	.salas .tipoInfo	 { width:85px; font-weight:bold; padding-left:4px; padding-bottom:3px; vertical-align:top; }
	.salas .descInfo	 { padding-bottom:3px; padding-left:4px; text-align:left; vertical-align:top; }
	.salas .titulo		 { height:20px; background:url('WebResource.axd?d=8OIaV1Y_pPvPj_dXr4N-hu8vknRX0XppA6ABgByFU6LdwzYdO7WGUmN6K_gWqyMwj-xQXph0iX5pZRq0BznieA2&t=634185324946933373'); font-size:18px; color:#FF6C00; padding:10px 0 10px 5px; text-align:left; }
	.salas .nome		 { background:#E5FF7B; }
	.salas .zona		 { width:345px; height:235px; }
	.salas .foto		 { width:228px; height:175px; }

.listagem { font-size:12px; }
	.listagem	.desc	{ padding-top:16px; margin-bottom:12px; height:58px; }
	.listagem	.rssImg	{ margin-top:4px; margin-right:0px; width:44px; height:14px; float:right; }
	.listagem	a		{ background:#fff; text-decoration:none; color:#FF6C00; }
	.listagem	h2		{ background:url('WebResource.axd?d=8OIaV1Y_pPvPj_dXr4N-hgSgVEXVK_yYm0eX9iGA1Du9G21rD-4q-9iBVebDSlA20&t=634185324946933373') no-repeat 0 4px; font-size:18px; font-weight:normal; margin-bottom:5px; padding-left:11px; }
	.listagem	h3		{ font-size:13px; font-weight:bold; background-color:#CCFF00; padding:2px; }
	.listagem	.imgs1	{ margin:0px 5px 5px 0; width:228px; height:175px; }
	.listagem	.imgs2	{ margin:20px 5px 5px 0; width:98px; height:103px; }

.pesquisa	{ font-size:11px; }
	.pesquisa .label	{ font-weight:bold; }

.datePicker					{ position:relative; left:0px; top:0px; height:20px }
    .datePicker .text		{ position:absolute; left:0px;  top:0px; z-index:500; }
    .datePicker .button		{ position:absolute; right:4px; top:2px; z-index:600; width:16px; height:16px; }
    .datePicker .calendar	{ position:absolute; left:0px; top:20px; z-index:400; }

.noticias { font-size:12px; }
	.noticias .width1		{ width:26%; }
	.noticias .width2		{ width:39%; }
	.noticias .width3		{ width:26%; }
	.noticias .tabUnsel		{ float:left; margin-right:1px; display:block; background:#e5ff7b; padding:3px 4px 3px 1px; color:#333; }
	.noticias .tabSelec		{ float:left; margin-right:1px; display:block; background:#ccff00; padding:3px 4px 3px 1px; color:#333; }
	.noticias h2			{ background:url('WebResource.axd?d=8OIaV1Y_pPvPj_dXr4N-hgSgVEXVK_yYm0eX9iGA1Du9G21rD-4q-9iBVebDSlA20&t=634185324946933373') no-repeat 0 4px; font-size:18px; font-weight:normal; margin-bottom:5px; padding-left:11px; }
	.noticias h4			{ text-transform:uppercase; font-weight:normal; font-size:11px; color:Black; }
	.noticias h5			{ font-weight:normal; font-size:12px; padding:2px 0 5px 0; color:#FF6C00; }
	.noticias .sinopse		{ font-size:12px; }
	.noticias .inline		{ display:inline; padding-right:8px; font-size:12px; line-height:1.8; }
	.noticias .semSeparador	{ border:none; }
	.noticias .rssImg		{ margin-top:4px; width:44px; height:14px; text-align:right; border:none; }
	.noticias a				{ text-decoration:none;  }
	.noticias a:hover		{}
	.noticias .img			{ width:51px; height:51px; margin-right:5px; }
	.noticias .item			{ margin:5px 0 7px 0; border-bottom:solid 1px #E7E7E7; }

.precario { font-size:11px; margin:1px 0; padding-bottom:10px; text-align:left; }
	.precario .espec	{ padding:3px; margin-top:1px; text-align:left; }
	.precario .sala		{ padding:3px; margin-top:1px; text-align:left; }
	.precario .sessao	{ padding:3px; margin-top:1px; text-align:left; }
	.precario .precos	{ font-size:10px; }
	.precario .bold		{ font-weight:bold; }
	.precario a			{ text-decoration:none; color:#FF6C00; }
	.precario a:hover	{}
	.precario .bgVerdeClaro		{ background:#E5FF7B; }
	.precario .bgVerdeEscuro	{ background:#CCFF00; }
	.precario .bgLaranja		{ background:#FDDBC1; }
	
.especSala { font-size:11px; margin:1px 0; text-align:left; }
	.especSala .espec		{ padding:3px; margin-top:10px; text-align:left; }
	.especSala .sala		{ padding:3px; margin-top:1px; text-align:left; }
	.especSala .salaSelec	{ color:Black; text-decoration:underline; }
	.especSala .salaUnsel	{ color:#FF6C00;	}
	.especSala .bold		{ font-weight:bold; }
	.especSala a			{ text-decoration:none; color:#FF6C00; }
	.especSala a:hover		{}
	.especSala .bgVerdeEscuro	{ background:#CCFF00; }
	.especSala .bgLaranja		{ background:#FDDBC1; }

.conta { font-size:11px; }
	.conta td			{ height:15px; border-bottom:5px solid #fff; padding-left:2px; vertical-align:top }
	.conta .orangeBkg	{ height:15px; text-align:center; color:#FF6C00; background:#FDDBC1; border-bottom:5px solid #fff; padding-left:2px; vertical-align:top }
	.conta .left		{ text-align:left; }
	.conta .txt			{ color:#333; }
	.conta .smallTxt	{ color:#333; font-size:9px; }
	.conta .bgNone td	{ background:none; }
	.conta p			{ margin-top:10px; }
	.conta p + p		{ margin-top:0; }
	.conta h2			{ background:url('WebResource.axd?d=8OIaV1Y_pPvPj_dXr4N-hgSgVEXVK_yYm0eX9iGA1Du9G21rD-4q-9iBVebDSlA20&t=634185324946933373') no-repeat 0 4px; font-size:18px; font-weight:normal; margin-bottom:5px; padding-left:11px; }
	.conta h3			{ font-size:13px; font-weight:normal; background-color:#CCFF00; padding:2px; }
	.conta .separador	{ border-top:solid 1px #999; }
	.conta .width1		{ width:50%; }
	.conta .width2		{ width:50%; }
	.conta .tabUnsel	{ float:left; margin-right:1px; display:block; background:#e5ff7b; padding:3px 4px 3px 1px; color:#333; }
	.conta .tabSelec	{ float:left; margin-right:1px; display:block; background:#ccff00; padding:3px 4px 3px 1px; color:#333; }
	.conta a			{ text-decoration:none; color:#FF6C00; }
	.conta a:hover		{}
	.conta .leftLabel { float:left; width:80px; margin-bottom:2px; }
	.conta .largeTextField { width:400px; }
	.conta .mediumTextField	{ width:200px; }
	.conta .smallTextField { width:100px; }
	.conta .tinyTextField { width:50px; }
	.conta .inputGradient { background:url('WebResource.axd?d=8OIaV1Y_pPvPj_dXr4N-hu8vknRX0XppA6ABgByFU6K3kh0SiQ3FqqCfGRzVcyzh0&t=634185324946933373'); border-top: solid 1px #909090; border-left:solid 1px #CECECE; border-bottom:solid 1px #E4E4E4; border-right:solid 1px #CECECE; }
	
	
.noticia { font-size:11px; }
	.noticia .data		{ height:15px; font-size:11px; color:#FF6C00; background:#FDDBC1; border-bottom:5px solid #fff; padding-left:2px; margin-top:3px; }
	.noticia h2			{ background:url('WebResource.axd?d=8OIaV1Y_pPvPj_dXr4N-hgSgVEXVK_yYm0eX9iGA1Du9G21rD-4q-9iBVebDSlA20&t=634185324946933373') no-repeat 0 4px; font-size:18px; font-weight:normal; margin-bottom:5px; padding-left:11px; }
	.noticia h3			{ font-size:13px; font-weight:normal; background-color:#CCFF00; padding:2px; }
	.noticia .texto		{ padding-top:30px; }
	.noticia a			{ text-decoration:none; color:#FF6C00; }
	.noticia a:hover	{}

.rating	{}
	.rating .starCell	{ width:28px; height:28px; background:#FEB683; }
	.rating .titulo		{ font-size:12px; text-align:center; }
	.rating .media		{ font-size:18px; text-align:center; vertical-align:middle; width:50px; }

.media { font-size:11px; text-align:center; }

.ctrlAcesso { font-size:20px }
	.ctrlAcesso .center		{ margin-left:auto; margin-right:auto; }
	.ctrlAcesso .barcode	{ } /* margin-top:10px; }  */
	.ctrlAcesso .message	{ margin-bottom:6px; color:Black; }
	.ctrlAcesso .campo		{ font-size:17px; }
	.ctrlAcesso	img			{ float:left; margin:2px 10px 2px 0; }  /* width:342px; height:447px; }  */
	.ctrlAcesso	.entrada	{ color:Green; font-weight:bold; padding-bottom:5px; }
	.ctrlAcesso	.saida		{ color:Red; font-weight:bold; padding-bottom:5px; }
	.ctrlAcesso	.consulta	{ color:Blue; font-weight:bold; padding-bottom:5px; }
	.ctrlAcesso .estatistica { font-size:14px; color:Black; }

.multibanco { font-size:11px; margin-top:15px; margin-bottom:5px; width:320px; border:solid 2px Black; text-align:left; }

.lnkEvents { font-size:12px; }
	.lnkEvents .lbotoes		{ margin-bottom:15px; padding-top:8px; }
	.lnkEvents input.lbotao { margin:0px 0px 3px 20px; width:183px; height:38px; background:url('WebResource.axd?d=8OIaV1Y_pPvPj_dXr4N-hu8vknRX0XppA6ABgByFU6KYWJdiLXBEPTCzdOgDWF_P0&t=634185324946933373') no-repeat 0px 0px; border:none; font-weight:bold; font-size:12px; color:#ff6c00; cursor:pointer; }
	.lnkEvents .tabUnselR	{ width:110px; text-align:center; margin-right:1px; display-x:block; background:#e5ff7b; padding:3px 4px 3px 1px; color:#333; font-weight:bold; border-left:2px solid #fff;  border-bottom:2px solid #fff; }
	.lnkEvents .tabUnselL	{ width:110px; text-align:center; margin-right:1px; display-x:block; background:#e5ff7b; padding:3px 4px 3px 1px; color:#333; font-weight:bold; border-right:2px solid #fff; border-bottom:2px solid #fff; }
	.lnkEvents .tabSelec	{ width:110px; text-align:center; margin-right:1px; display-x:block; background:#ccff00; padding:3px 4px 3px 1px; color:#333; font-weight:bold; }
	.lnkEvents .bottomTitle	{ height:3px; background-color:#ccff00; }
	
.pnlTermos { font-size:12px; position:absolute; left:25px; top:250px; border:inset 2px black; background-color:White; }
	.pnlTermos .titulo	{ font-weight:bold; }
	.pnlTermos .font	{ font-size:12px; }
	
.mcalendario	{ margin:auto; font-size:10px; }
	.mcalendario .sessoes		{ font-size:9px; }
	.mcalendario td				{ border-bottom:solid 1px #FFFFFF; height:25px; text-align:center; vertical-align:middle; }
	.mcalendario strong			{ font-size:10px; height:18px; }
	.mcalendario .currentMonth	{ background:#E5FF7B; font-size:9px; height:14px; }
	.mcalendario .otherMonth	{ background:#F3FBD4; color:#8D8D8D; font-size:9px; height:14px; }
	.mcalendario .activeDay		{ background:#CCFF00; font-weight:bold; font-size:9px; height:14px; }
	.mcalendario .activeMonth	{ background:#82A080; font-weight:bold; font-size:9px; height:14px; }
	.mcalendario .week			{ background:#F3FBD4; font-weight:bold; font-size:9px; height:14px; }
	.mcalendario p				{ margin-bottom:5px; }
	.mcalendario .salas			{ margin-bottom:10px; font-size:12px; }
	.mcalendario .left			{ text-align:left; font-size:10px; }
	.mcalendario .right			{ text-align:right; font-size:10px; }
	.mcalendario a				{ color:#333333; text-decoration:none; font-weight:bold; }
	.mcalendario a:hover		{ color:#333333; text-decoration:underline; }
	.mcalendario .mes			{ padding-left:2px; padding-right:2px; font-size:8px; }
	.mcalendario .selectedLabel	{ text-align:left; font-weight:bold; font-size:10px; }
	.mcalendario .bgVerdeClaro	{ background:#E5FF7B; }
	.mcalendario .titulo		{ height:20px; font-size:18px; font-weight:normal; color:Black; padding:10px 0 10px 5px; text-align:left; }
	.mcalendario .comprar		{ height:20px; background:url('WebResource.axd?d=8OIaV1Y_pPvPj_dXr4N-hu8vknRX0XppA6ABgByFU6LdwzYdO7WGUmN6K_gWqyMwj-xQXph0iX5pZRq0BznieA2&t=634185324946933373'); font-size:18px; color:#FF6C00; padding:10px 0 10px 5px; text-align:left; }
	
.mlistagem { font-size:10px; }
	.mlistagem	.desc	{ padding-top:16px; margin-bottom:12px; height:58px; }
	.mlistagem	.rssImg	{ margin-top:4px; margin-right:0px; width:44px; height:14px; float:right; }
	.mlistagem	a		{ background:#fff; text-decoration:none; color:#FF6C00; }
	.mlistagem	h2		{ background:url('WebResource.axd?d=8OIaV1Y_pPvPj_dXr4N-hgSgVEXVK_yYm0eX9iGA1Du9G21rD-4q-9iBVebDSlA20&t=634185324946933373') no-repeat 0 4px; font-size:18px; font-weight:normal; margin-bottom:5px; padding-left:11px; }
	.mlistagem	h3		{ font-size:11px; font-weight:bold; background-color:#CCFF00; padding:2px; }
	.mlistagem	.imgs1	{ margin:0px 5px 5px 0; width:228px; height:175px; }
	.mlistagem	.imgs2	{ margin:20px 5px 5px 0; width:98px; height:103px; }
	.mlistagem	.imgs3	{ margin:10px 5px 5px 0; width:70px; height:74px; }

.mzonas				{ font-size:10px; text-align:left; }
	.mzonas .comprar	{ height:20px; background:url('WebResource.axd?d=8OIaV1Y_pPvPj_dXr4N-hu8vknRX0XppA6ABgByFU6LdwzYdO7WGUmN6K_gWqyMwj-xQXph0iX5pZRq0BznieA2&t=634185324946933373'); font-size:18px; color:#FF6C00; padding:10px 0 10px 5px; text-align:left; }
	.mzonas .highlight	{ font-weight:bold; font-size:10px; font-family:Tahoma, Verdana, Arial, Sans-Serif; vertical-align:top; color:Black; }
	.mzonas .chighlight	{ font-weight:bold; font-size:10px; font-family:Tahoma, Verdana, Arial, Sans-Serif; vertical-align:top; color:#b3001e; }
	.mzonas .erro		{ padding-top:10px; padding-bottom:8px; font-size:11px; color:#CC0000; }

.mlugares { font-size:10px; }
	.mlugares .dicasEscolha { border-top:solid 1px #E7E7E7; padding-top:10px; padding-bottom:10px; }
	.mlugares .dicasEscolha p { margin-bottom:10px; }
	.mlugares .small		{ font-size:7pt; font-family:Tahoma, Verdana, Arial, Sans-Serif; vertical-align:top; color:Black; }
	.mlugares .csmall	{ font-size:7pt; font-family:Tahoma, Verdana, Arial, Sans-Serif; vertical-align:top; color:#b3001e; }
	.mlugares .regular	{ font-size:8pt; font-family:Tahoma, Verdana, Arial, Sans-Serif; vertical-align:top; color:Black; }
	.mlugares .cregular	{ font-size:8pt; font-family:Tahoma, Verdana, Arial, Sans-Serif; vertical-align:top; color:#b3001e; }
	.mlugares .highlight	{ font-weight:bold; font-size:9pt; font-family:Tahoma, Verdana, Arial, Sans-Serif; vertical-align:top; color:Black; }
	.mlugares .chighlight	{ font-weight:bold; font-size:9pt; font-family:Tahoma, Verdana, Arial, Sans-Serif; vertical-align:top; color:#b3001e; }
	.mlugares .big		{ font-weight:bold; font-size:11pt; font-family:Tahoma, Verdana, Arial, Sans-Serif;	vertical-align:top; color:Black; }
	.mlugares .cbig		{ font-weight:bold; font-size:11pt; font-family:Tahoma, Verdana, Arial, Sans-Serif; vertical-align:top; color:#b3001e; }
	.mlugares .corredor	{ padding-right:1px; border-right:3px solid Black; }
	.mlugares .mapa		{ vertical-align:middle; }
	.mlugares .celula	{ width:10px; height:10px; border:none; }
	.mlugares .highlight	{ color:#B3001E; }
	.mlugares .pagar		{ margin-left:30px; }
	.mlugares .grelha	{ padding-top:10px; padding-bottom:10px; }
	.mlugares .erro		{ padding-top:10px; padding-bottom:10px; font-size:9px; color:#CC0000; }
	
.mbarcode { font-size:10px; }
	.mbarcode .center	{ text-align:center; margin-left:auto; margin-right:auto; }
	.mbarcode .barcode	{ font-size:9px; margin-top:2px; }
	.mbarcode .message	{ font-size:12px; font-weight:bold; margin-left:5px; margin-bottom:2px; }
	
.mresumoCompras						{ font-weight:bold; font-size:10px; }
	.mresumoComprar a				{ text-decoration:none; color:#FF6C00; }
	.mresumoCompras .parcial		{ padding-left:20px; }
	.mresumoCompras .totalparcial	{ padding-left:60px; }
	.mresumoCompras .custoCompra	 { margin-top:15px; }
	.mresumoCompras .custoCompra .left	{ margin:1px 0 1px 0; padding:2px; font-weight:bold;   text-align:left;  background:#FDDBC1; }
	.mresumoCompras .custoCompra .right	{ margin:1px 0 1px 0; padding:2px; font-weight:normal; text-align:right; background:#FDDBC1; }
	.mresumoCompras .comprar		{ height:20px; font-size:15px; color:Black; padding:10px 0 10px 5px; text-align:left; font-weight:bold; }
	.mresumoCompras .espaco			{ padding-top:10px; padding-bottom:10px; }
	.mresumoCompras .help			{ font-size:10px; font-weight:bold; padding-top:20px; }