html { }
body { 
	text-align: center;
	background: #dfdfdf;
	font: 11px Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif; 
	overflow-x: hidden;
	color: #4A4644 }
* { padding: 0; margin: 0 }

body#popUp { background: #fff; padding: 10px }

a { color: #000; text-decoration: none }
a:hover { color: #000; text-decoration: underline }
select, textarea, input { font: 11px Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif }

.centra { width: 956px; text-align: left; margin: 0 auto; position: relative }

.Topoglobal { background: #dfdfdf; }
#menuTopo { text-align: right; padding: 9px 0 0 0; height: 25px  }
	#menuTopo a img { padding: 2px 4px 4px 2px; background: transparent url(../imagens/etick/flag_sombra.gif) no-repeat; border: 0 }	
#menuTopo ul { float: right }
	#menuTopo li  { float: left; list-style: none }
	
	#menuTopo a { text-decoration: none; color: #000; font-size: 11px; vertical-align: bottom; display: block; padding: 0 10px }
	#menuTopo a.TopoLink { padding: 5px 10px }
	#menuTopo a:hover { color: #000; text-decoration: underline }
	
	#menuTopo { text-transform:lowercase; font-size: 11px  }
	
	
/* INSTITUCIONAL HP */
.GlobalLayout { background: #ABABAB url(../imagens/etick/instBg.gif) repeat-x top; width: 100%; text-align: center }
	.GlobalLayout .centra { background: transparent url(../imagens/etick/TopoSombra.gif) no-repeat top center;  padding-top: 6px  }
	.Conteudo { background: transparent url(../imagens/etick/instSombra.gif) no-repeat top center; padding: 0 5px }
	.Topo { height: 144px; background: transparent url(../imagens/etick/TopoHp.gif) no-repeat top center; }
			
	.menuPrincipalGlobal { width: 946px; margin: 0 auto }
	.menuPrincipal { background: #ccc url(../imagens/etick/menuPrincipalBg.gif) repeat-x top left; padding-top: 1px }
	.mpFundo { background: transparent url(../imagens/etick/mpFundoEcom.gif) no-repeat top right }
	.mpBx { background: transparent url(../imagens/etick/menuPrincipalBg.gif) repeat-x bottom left}
		.menuPrincipal li a { 
			display: block; padding: 6px 11px 7px; color: #000; border-right: 1px solid #fff;
			text-decoration: none; font-size: 11px; font-weight: bold }
		.menuPrincipal li a:hover, .menuPrincipal li.activo a { background: #fff url(../imagens/etick/menuPrincipalBg.gif) repeat-x bottom left; color: #000; text-decoration: none }

		.menuPrincipal, .mpFundo, .mpBx{ float: left; width: 100% }
		.menuPrincipal ul { float: left }
			.menuPrincipal li { list-style: none; float: left }		
			
		.menuLateral a, .menuLateral span, .menuLateral a:hover { text-decoration: none; color: #fff; font-size: 10px; text-transform: uppercase; }
		
		.SubMenu li { list-style: none; background: #000; border-bottom: 1px solid #fff;text-transform: lowercase;} 
		.SubMenu a, .SubMenu strong { 
			text-decoration: none; color: #fff; font-size: 10px; 
			text-transform: lowercase; 
			padding: 4px 3px 4px 15px; display: block; }
		.SubMenu a:hover { background: #229DC6; color: #fff; text-transform: lowercase;}
		.SubMenu strong { background: #229DC6; font-weight: normal;text-transform: lowercase; }		
	
	.ContBaixo { background: #000; }
	.pesquisa label { color: #666 }
	.ContTable { background: #fff }


/* ECOMMERCE HP */
#eCommerce.GlobalLayout { background: #fff url(../imagens/etick/eComBg.gif) repeat-x top; width: 100%; text-align: center }
	#eCommerce .centra { background: transparent url(../imagens/etick/eComTopoSombra.gif) no-repeat top center;  padding-top: 6px  }
	#eCommerce .Conteudo { background: transparent url(../imagens/etick/eComSombra.gif) no-repeat top center }
	#eCommerce .Topo { height: 144px; background: transparent url(../imagens/etick/TopoHp.gif) no-repeat top center; text-align: center }
	#eCommerce .menuPrincipal { background: #ccc url(../imagens/etick/menuPrincipalBg.gif) repeat-x top left; padding-top: 1px }
	#eCommerce .mpFundo { background: transparent url(../imagens/etick/mpFundoEcom.gif) no-repeat top right }
	#eCommerce .mpBx { background: transparent url(../imagens/etick/menuPrincipalBg.gif) repeat-x bottom left  }				
	#eCommerce .menuPrincipal li a { border-right: 1px solid #fff; }
	#eCommerce .ContBaixo { background: #fff; padding-top: 25px }
	#eCommerce .FormLat { 
		display: block; width: 51px; height: 102px; 
		position: absolute; 
		background: transparent url(../imagens/etick/formEcom.gif) no-repeat center }

/* GERAL */

.Global { text-align: center }
.Conteudo { text-align: center }
.ContTable { margin: 0 auto; background: #fff; text-align: left; width: 946px; clear: both  }
	.ContTableTopo { height: 40px }
	.ContTableBottom { height: 40px }

	.LateralEsq { width: 150px; vertical-align: top; text-align: left }
	.spcEsq { width: 35px; vertical-align: top }
	.CentroConteudo1 { width: 570px; /* width: 725px; */ vertical-align: top; text-align: left }	
	.CentroConteudo2 { width: 570px; /* width: 725px; */ vertical-align: top; text-align: left }	
	.spcDir { width: 35px; vertical-align: top }
	.LateralDir { width: 156px; vertical-align: top; text-align: left }
	.LateralDir1 { width: 300px; vertical-align: top; text-align: left }
	
	
	#homepage .LateralEsq { width: 200px; /* width: 195px; */ vertical-align: top; text-align: left }
	#homepage .spcEsq { width: 31px; vertical-align: top }
	#homepage .CentroConteudo1 { width: 465px; vertical-align: top; text-align: left }	
	#homepage .spcDir { width: 30px; vertical-align: top }
	#homepage .LateralDir { width: 225px; vertical-align: top; text-align: left }	

.pDown { display: block; clear: both }
#goEcom { color: #fff }

.ContBaixo { margin: 0 auto; width: 946px }

.menuLateral { width: 150px }
		
.mpBx { position: relative }
.mpBx ul li{text-transform:lowercase;}
.pesquisa { float: right; font-size: 11px; color: #999; padding: 2px 0 0; font-weight: bold }
.pesquisa label { text-transform: lowercase }
.pesquisaCampo { background: #E6E6E6; font-size: 12px; color: #999; width: 123px; border-color: #9E9E9E }
.pesquisabtn { margin: 0 8px 0 5px }
.pesquisabtn img { border: 0 }	

#Rodape { clear: both ; padding: 15px 0 30px; float: left; width: 100%; }
#Rodape .Special { padding-left: 225px; }
.RodapeTextos { float: left; /*width: 226px;*/ text-transform:lowercase; }
	.RodapeTextos li { list-style: none; color: #999; padding-bottom: 5px  }
	.RodapeTextos li a { font-size: 9px; color: #000; text-decoration: none; padding: 0 9px 0 13px; border-right: 1px solid #999; border-left: 1px solid #999  }
.RodapeImgs { float: left; width: 501px; }
	.RodapeImgs li { float: left; list-style: none; padding: 0 15px }
	.RodapeImgs a img { border: 0 }	

.Logotipo { float: left; width: 475px; padding-top: 46px }
.Logotipo a img { border: 0 }
.Login { float: right; width: 153px; text-align: left; padding-top: 26px  }
	.Login label { display: block; color: #fff; font-size: 11px; padding-bottom: 3px  }
	.campoTexto1 { width: 123px; border-color: #90CEE3; background: #90CEE3 }
	.campoPassword1 { width: 123px; border-color: #9E9E9E; background: #90CEE3 }	
	.Login a { color: #000; font-size: 10px; text-decoration: none }
	
.acessosRapidos { /*float: left;*/ width: 283px; padding-top: 26px } 
.Titulo2 { color: #000; font-size: 12px; padding: 5px 8px 5px }
.Listagem1 {}
.ListagemTitulo { color: #000; font-size: 12px; padding-bottom: 20px } /*text-transform: uppercase }*/
	.ListagemTitulo a { color: #229DC6; text-decoration: none }
	.ListagemTitulo a:hover { text-decoration: underline }
.textoConteudo .ListagemTitulo  { color: #333  }

.cleanStyle .ListagemTitulo { color: #229DC6 }
.ListagemDownloads { width: 100% }

.listagem1Img { float: left; width: 152px; clear: left }
.listagem1Img img { border: 2px solid #ccc; width: 140px; height: 140px}
.listagem1ImgLegenda { float: left; width: 152px; clear: left; text-align: left }

.detalhe1Img { width: 152px }
.detalhe1Img img { border: 2px solid #ccc; width: 140px }

.GlossarioLista a { padding: 0 4px; text-decoration:none; letter-spacing: 1px }
	.GlossarioLista a:hover { background: #229DC6; text-decoration:none; color: #fff }
	.GlossSemitens { padding: 0 4px; letter-spacing: 1px; color: #ccc }
	.GlossTitulo { color: #229DC6; font-size: 30px }

.tContacto { border-top: 1px solid #ccc; margin-top: 20px; clear: both; padding-top: 10px }
	.tContacto_btn { background: #229DC6 }

.cleanStyle { line-height: 1.4em; font-size: 11px; color: #4a4644 }
.cleanStyle h1 { padding: 10px 0; font-size: 1.5em; font-weight: normal }
.cleanStyle h2 { padding: 15px 0 0; font-size: 1.4em } 
.cleanStyle h3 { padding: 15px 0 0; font-size: 1.3em }
.cleanStyle h4 { padding: 15px 0 0; font-size: 1.2em }
.cleanStyle h5 { padding: 15px 0 0; font-size: 1.1em }
.cleanStyle h6 { padding: 15px 0 0; font-size: 1.0em }
.cleanStyle pre { white-space: pre!important; margin: 13px 0!important }
.cleanStyle p { padding: 0 0 15px!important }
.cleanStyle strong { font-weight: bold!important }
.cleanStyle em { font-style: italic!important }
.cleanStyle u { text-decoration: underline!important }
.cleanStyle strike { text-decoration: line-through!important }
.cleanStyle sup { vertical-align: super!important }
.cleanStyle sub { vertical-align: sub!important }
.cleanStyle ul { display: block!important; margin: 16px 0!important; padding: 0 0 0 40px!important; list-style-type: none!important; list-style-position: inside!important }
.cleanStyle ul li { list-style-type: disc!important }
.cleanStyle ul li ul li { list-style-type: circle!important }
.cleanStyle ul li ul li ul li { list-style-type: square!important }
.cleanStyle ul li ul { margin: 0!important }
.cleanStyle ol { display: block!important; margin: 16px 0!important; padding: 0 0 0 40px!important; list-style-type: decimal!important; list-style-position: inside!important }
.cleanStyle ol li ol { margin: 0!important }
.cleanStyle blockquote { margin-left: 40px!important }
.cleanStyle hr { margin: 8px 0!important; border: inset 1px #000!important }	


/**/
.Filtros { float: left; width: 100%; clear: both; background: #F4F2F3; border-bottom: 1px solid #000 }
	.Filtros .selCamposGlobal { padding: 10px 0 0 10px}
	.Filtros .selCampos { float: left; width: 25%; }
	.selCampos label { display: block; padding-bottom: 5px; color: #4A4644 }
	.selCampos select { width: 95%; border-top: 1px solid #C0C0C0; border-left: 1px solid #C0C0C0; border-bottom: 1px solid #808080; border-right: 1px solid #808080; color: #4A4644; font-size: 1.0em   }
	.filtroSubmit { clear: both; padding: 10px; float: left }
		.filtroSubmit input { cursor: pointer; background: #229DC6 url(../imagens/etick/submit.gif) no-repeat 96% 45%; color: #fff; border: 0; font-size: 1.1em; padding: 2px 44px 0 2px; float: left; text-align: left; width: 133px }
		
	.ListagemEventos { float: left; width: 100%; clear: both; }
		.ListagemEventos ul { float: left; width: 100%; clear: both; color: #4A4644 }
			.ListagemEventos li { float: left; width: 100%; clear: both; list-style: none; padding: 15px 0; border-bottom: 1px solid #ccc; }
			.ListagemEventos li .eventoImg { float: left; width: 24% }
				.ListagemEventos li .eventoImg img { /*width: 123px*/  }
			.ListagemEventos li .eventoResumo { float: left; width: 47% }
			.ListagemEventos li .eventoInfo { float: right; width: 27% }
			
			.ListagemEventos li .eventoImg img { border: 2px solid #ccc }										
			.ListagemEventos li .eventoInfo img { border: 0;  padding-top: 3px }
			
			.eventoResumo a { color: #229DC6; text-decoration: none }
			.eventoResumo a:hover { color: #229DC6; text-decoration: underline }
			.eventoResumo p, .eventoInfo p { padding-top: 3px  }
			.eventoInfo .Data { font-weight: bold }
			
			.bilheteMod { float: left; clear: both; width: 100%; padding: 5px 0}
			
			.Paginacao { float: left; width: 100%; clear: both; padding: 10px 0; color: #4A4644 }
				.Paginacao a img { border: 0 }
					.paginacaoInfo { float: left }
						.paginacaoInfo a, .paginacaoInfo span { float: left; display: block; color: #4A4644 }					
						.paginacaoInfo span { padding: 3px 10px 0 }
					.paginacaoIr { float: right; }
					.paginacaoIr label, .paginacaoIr input { float: left; display: block }
					.paginacaoIr label { float: left; display: block; padding: 3px 6px 0 }										
					.paginacaoGo { padding: 1px 0 0  }
					
.hpLink { padding-top: 42px  }
	.hpLink img { border: 0 }
	.LateralDir	.hpLink { text-align: right; padding-top: 42px }

.ServicosFlash { padding: 0px 0 40px;}	

.TickerFlash { padding: 0px 0 40px;}
.titulo1 { font-size: 1.5em; color: #999; font-weight: normal; background: transparent url(../imagens/etick/dotLinha.gif) repeat-x bottom; padding-bottom:3px; padding-left:10px;  }
	#homepage .LateralEsq .titulo1 { padding: 0 0 3px 15px;  }	
	#homepage .CentroConteudo1 .titulo1 { padding: 0 0 3px 10px;  }	
.titulo1a { font-size: 1.5em; color: #999; font-weight: normal; padding-bottom:3px;  }	
	#homepage .LateralEsq .titulo1a { font-size: 1.5em; color: #999; font-weight: normal; padding: 0 0 3px 15px; }



.listaDestaques a img { border: 0 }
.listaDestaques table { border-collapse: collapse; width: 100% }
	.listaDestaques table td { padding: 9px 0; background: transparent url(../imagens/etick/dotLinha.gif) repeat-x bottom }
	.listaDestaques .destaqueImg { width: 30%; vertical-align: middle; text-align: center }
		.listaDestaques .destaqueImg img { border: 0  }	
	.listaDestaques .destaqueTxt { width: 70%; vertical-align: top }
	.listaDestaques .destaqueTxtCont { padding-left: 9px }
		.listaDestaques .destaqueTxt p { padding-bottom: 8px  }	
			.listaDestaques .verMais { float: right; width: 70%; padding: 5px 0 10px }
			.CentroConteudo1 .listaDestaques div.Esq { width: 68% }
	
.listaIconesLinks {  float: left; width: 100%; clear: both; padding-bottom: 30px; position: relative }
	.listaIconesLinks ul {  float: left; width: 100%; clear: both }
	.listaIconesLinks li { list-style: none; float: left; width: 100%; background: transparent url(../imagens/etick/dotLinha.gif) repeat-x bottom; padding:  5px 0 }
	.listaIconesLinks a img { border: 0 }
	.listaIconesLinks li img { float: left; width: 32px; height: 22px }
		.listaIconesLinks li a { float: right; display: block; width: 80%; padding-top: 3px }
		.listaIconesLinks .verMais { float: right; width: 70%; padding: 5px 0 10px }
		.LateralDir .listaIconesLinks div.Esq { width: 80% }
	.LateralEsq .listaIconesLinks li img { padding-left: 15px }
		.LateralEsq .listaIconesLinks li a { width: 70%; }	
	.listaIconesLinks .meiaBola { position: absolute; top: 20px; right: 0; display: block; width: 52px; height: 103px; background: transparent url(../imagens/etick/menuSecfundoDir.gif) no-repeat left top }	 
		
.listaNoIconesLinks {  float: left; width: 100%; clear: both; padding-bottom: 30px; position: relative }
	.listaNoIconesLinks ul {  float: left; width: 100%; clear: both }
	.listaNoIconesLinks li { list-style: none; float: left; width: 100%; background: transparent url(../imagens/etick/dotLinha.gif) repeat-x bottom; padding:  5px 0px }
	.listaNoIconesLinks a img { border: 0 }
	.listaNoIconesLinks li img { float: left; width: 32px; height: 22px }
		.listaNoIconesLinks li a { float: left; display: block; width: 65%; padding-top: 3px; padding: 0px 10px }
		.listaNoIconesLinks .verMais { float: right; width: 70%; padding: 5px 0 10px }
		.LateralDir .listaNoIconesLinks div.Esq { width: 80% }
	.LateralEsq .listaNoIconesLinks li img { padding-left: 15px }
		.LateralEsq .listaNoIconesLinks li a { width: 70%; }	
	.listaNoIconesLinks .meiaBola { position: absolute; top: 20px; right: 0; display: block; width: 52px; height: 103px; background: transparent url(../imagens/etick/menuSecfundoDir.gif) no-repeat left top }	 		
		
.listaLinks { clear: both; width: 100%; }	
	.listaLinks li { list-style: none; background: transparent url(../imagens/etick/dotLinha.gif) repeat-x bottom; padding: 5px 10px }	
	.listaLinks a img { border: 0 }
	.listaLinks .verMais { float: right; width: 80%; padding: 5px 0 10px }
    
	.menuSec { position: relative; padding-bottom: 50px }
	.menuSec .listaLinks li { padding-left: 60px }
	.menuSec .meiaBola { position: absolute; top: 20px; left: 0; display: block; width: 51px; height: 103px; background: transparent url(../imagens/etick/menuSecfundoEsq.gif) no-repeat left top }	
	
	
.compraRapida { padding: 0 0 70px 14px }	
	.compraRapida select {  width: 100%; margin-bottom: 6px }
	.compraRapida .crBtn a:hover { text-decoration: none  }
		.compraRapida .crBtn img { border: 0 }
		
.topVendas{float: left; margin-bottom: 20px; width: 195px;}		
.topVendas li { list-style: none; float: left; width: 100%; margin-bottom: 3px }
	.topVendas li a {display: block; padding: 3px 5px 4px 15px; background: #ECECEC; min-height:26px; }		
	.topVendas .Tab{font-weight: bold; padding-bottom: 2px; margin-top: 10px; float: left;}
	.topVendas .tab-selected{width: 98px;height: 39px; background: url(../imagens/etick/TabSelected.gif) no-repeat top left;}
		*html .tab-menu  .tab-selected{width: 85px;}
		.topVendas .tab-selected a{color: #5F5F61; padding: 7px 20px 5px 20px; background: none; font-weight: bold;}
		*html .tab-menu  .tab-selected a{padding: 7px 20px 0px 20px;}
	.tab-menu {width: 100%; margin-bottom: 3px;}
		.tab-menu li {float: left; width: 97px; height: 39px; background: url(../imagens/etick/Tab.gif) no-repeat top left;}
			*html .tab-menu li{width: 85px; height: 39px;}
			.tab-menu li a {color: #FFFFFF; padding: 7px 20px 5px 20px; background: none; font-weight: bold;}
				*html .tab-menu  li a{padding: 7px 18px 0px 18px;}
				.tab-menu li a:hover{text-decoration: none;}

	
			
/*.EspectaculosFlash { padding-bottom: 10px; background: transparent url(../imagens/etick/dotLinha.gif) repeat-x bottom; }			*/
	.rssServicosFlash { padding: 10px 10px 30px }
		.rssServicosFlash img { border: 0 }	

.Destaques {padding-top:15px;}
	.listaResumos { clear: both; }
		.listaResumos a img { border: 0 }
		/*.listaResumos ul { background: transparent url(../imagens/etick/dotLinha.gif) repeat-x bottom;  }*/
		.listaResumos li { list-style: none; padding: 10px; background: transparent url(../imagens/etick/dotLinha.gif) repeat-x bottom; }		
			.listaResumos .verMais { float: right; width: 80%; padding: 5px 0 10px }
			.Destaques .listaResumos div.Esq { width: 95% }
	
.ServicosDestaque { clear: both; padding: 25px 0 0  }
	/*.ServicosDestaque ul { background: transparent url(../imagens/etick/dotLinha.gif) repeat-x top;   }	*/
	.ServicosDestaque ul.Banners { background: none }
		.ServicosDestaque li { font-size: 1.5em; background: transparent url(../imagens/etick/dotLinha.gif) repeat-x bottom; padding: 5px 0; list-style: none; color: #ccc  }
		.ServicosDestaque ul.Banners li { background: none; padding: 5px 0 20px }	
			.ServicosDestaque .DesTextos a { text-decoration: none; color: #000; display: block; padding: 3px 10px  }			
			.ServicosDestaque .DesTextos a:hover { text-decoration: underline }
			.ServicosDestaque ul.Banners li a { display: block; padding: 3px 0 }				
				.ServicosDestaque li a strong { color: #000 }			
				.ServicosDestaque li a img { border: 0 }	
			.ServicosDestaque li p { padding: 3px 10px }	
				.ServicosDestaque li strong { color: #999 }	

.cxOpcoes { clear: both; float: left; width: 100%; padding-bottom: 30px  }
.cxItem { width: 183px; float: left; background: transparent url(../imagens/etick/seleccione_hit.gif) no-repeat top left }
	.cxItem a { color: #fff; background: transparent url(../imagens/etick/seleccione.gif) no-repeat top left; height:18px; display:block; padding: 3px 22px 0 10px; }
	.cxItem a:hover { color: #fff; text-decoration: underline; background:none; }	
	.cxItem.cxDir { float: right }
	
.Listagem2Cols { border-top: 1px solid #000; border-bottom: 1px solid #000; float: left; width: 100%; clear: both }
	.Listagem2Cols ul { 
		float: left; width: 100%; background: transparent url(../imagens/etick/dotCinza.gif) repeat-y center; 
		border-bottom: 1px solid #D8D8D8  }	
		.Listagem2Cols li { float: left; list-style: none; width: 50%;   }		
		.Listagem2Cols .Listagem2ColsItens { padding: 10px }
		.Listagem2Cols strong { color: #000 }
		.Listagem2Cols address { font-style: normal }
		.Listagem2Cols a { color: #229DC6; text-decoration: none }
		.Listagem2Cols a:hover { color: #229DC6; text-decoration: underline }
		
.Btn1 { float: left; width: 100%; clear: both; padding: 8px 0 12px }
.Btn1 a { 
	float: left; display: block; background: #229DC6 url(../imagens/etick/submit.gif) no-repeat 96% 45%; 
	color: #fff; padding: 2px 44px 2px 4px  }
.Btn1 a:hover { color: #fff; text-decoration: none }	

#popUp { width: 550px; text-align: left }
	.fecharmMapa { color: #229DC6; float: right; cursor: pointer  }
	.fecharmMapa:hover { text-decoration: underline 	}
		.mapaDescricao { float: left; width: 75% }
			.mapaDescricao address { font-style: normal  }
		.mapa { padding-bottom: 10px }
		
.topoDetalhe { padding-top: 5px }
	.topoDetalhe .topoImg img { float: left }		
		.topoDetalhe .topoImg img { width: 292px; border: 0 }		
	.topoDetalhe .topoTexto { float: right; width: 37% }
	.topoDetalhe h1 { font-size: 2.0em; color: #000; padding-bottom: 8px }
	.topoDetalhe .topoTipo { padding: 4px 0 8px }
	.topoDetalhe .topoTitulo { color: #000; padding: 5px 0 8px }
	.topoDetalhe .topoListSessoes {  }
		.topoDetalhe .topoListSessoes li { list-style: none  }	
		.topoDetalhe .topoListSessoes li li { list-style: square inside; padding-left: 10px }			
		
.blocoTexto { clear: both }
	.blocoTexto p { padding: 5px 0 8px  }
	.blocoTexto ul { padding: 8px 0 }	
		.blocoTexto ul li { list-style: none  }		
.titulo3 { color: #000; font-size: 1.0em; padding: 35px 0 15px}		
.titulo4 { color: #000; font-size: 1.0em; padding: 35px 0 15px; background: transparent url(../imagens/etick/dotLinha.gif) repeat-x bottom; }

.corLinks a { color: #229DC6 }
.corLinks a:hover { color: #229DC6; text-decoration: underline }

.bilheteCompra { /*background: transparent url(../imagens/etick/bilheteEsq.gif) no-repeat left center;*/ display: block; float: left; clear: both; }
	/*.bilheteCompra .disponivel { background: transparent url(../imagens/etick/bilheteDir1.gif) no-repeat right center }*/
	.bilheteCompra .indisponivel { background: transparent url(../imagens/etick/bilheteDir2.gif) no-repeat right center }
	.bilheteCompra .esgotado { background: transparent url(../imagens/etick/bilheteDir3.gif) no-repeat right center }		
	
	.bilheteCompra a, .bilheteCompra span { float: left; display: block; padding: 6px 18px 5px 10px; font-size: 0.75em; color: #000; text-transform: uppercase;  }
	.bilheteCompra a img{border:none;}

body.popUpSend { background: #fff; text-align: center }
	body.popUpSend form {  }
	.textareaSendf { width: 90%; height: 150px; overflow: auto }
	.sendaFriend { width: 420px; text-align: left; margin: 0 auto }
		
	.btnInput { background: #000; padding: 1px 8px; color:#fff; border: 0; cursor: pointer }
		.btnInput:hover { background: #229DC6; color:#fff }
		.avisoSendaF { padding: 20px; text-align: center }
	a.btnInput { display: block; float: left; text-decoration: none }
	a.btnInput:hover { text-decoration: none  }			

.Textarea40 {width: 268px}
.Comentarios {text-align: left}

.BannerV {position: absolute; top: 7px; left: 957px}
.BannerV img {border: 0}

.BannerH {padding: 0;}
.BannerH img {border: 0}

.DestaqueMRec {clear: both; float: left}
.DestaqueMRec .links {float: left}
.DestaqueMRec .links a img {display: block; border: 0}
.DestaqueMRec .mrec {float: right}

.footerText { clear:both; float:left; padding-left: 5px; width: 226px; }
.footerText #gparquexpo { font-size: 11px; text-align:left; width:189px; height:1.1em; position:relative; z-index: 50}
.footerText #gparquexpo .menuGrupoParqueExpo {position: absolute; /*margin-left:8px*/ }

.footerText .menuGrupoParqueExpo p.title img:hover, .footerText .showMenu p.title img { background:#333333;}

#gparquexpo .globalMenus { display:none; }
#gparquexpo.hover .globalMenus { display:block !important; width:189px; background:#b7bfbb; }

.footerText .menuGrupoParqueExpo:hover, .rodape .hover { position:absolute; bottom:-8px; left:0; width:189px; }
*html .footerText .hover { bottom:73px }
*:first-child+html .footerText .hover { bottom:-2px }

.footerText #gparquexpo .menus { padding-bottom:7px;}
.footerText #gparquexpo .menus strong { font-weight: normal; display:block; padding: 7px 15px 0 15px;}
.footerText #gparquexpo .menus ul { width:100%; padding-top:7px; list-style:none;}
.footerText #gparquexpo .menus ul li { clear:both; padding:0 0px; height: 1%}
.footerText #gparquexpo .menus ul li a {color:#fff; padding: 0 15px; height: 1%; text-decoration: none; color: #fff; font-weight: normal; display: block}
.footerText #gparquexpo .menus ul li a:hover { background: #78ccd6 }
.quebradelinha {width:48%; float:left}