/*
* Padrões #13A89E
*/

html,body,form,input,ul,ol,li,h1,h2,h3,h4,h5,h6 {
	margin:0;
	padding:0;
}
html, body {
	height:100%;
}

body {
	font-family:Tahoma, Verdana, Arial, Sans-Serif;
	font-size:10px;
	text-decoration:none;
	overflow-y:scroll;
	background:url("../imagens/bg_body.jpg") no-repeat scroll center top #FFF;
	height:100%;
	width:100%;
}

table, img  {
	border:0;
}

tr, div, p {
	-moz-user-select:none;
	-khtml-user-select:none;
	-webkit-user-select:none;
	user-select:none;
}

a:link, a:visited {
	text-decoration:none;
	color:#000;
}
a:hover, a:active {
	text-decoration:underline;
	color:#2626FF;
}

select {
	border:1px solid #ccc;
	vertical-align:top;
}
input, select {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	color:#000000;
	border :1px #ccc solid;
}

.login  {
	border:1 #004DA5 solid;
}

.wait, .wait * { cursor:wait !important; }

abbr, acronym {
	border-bottom:.1em dotted;
	cursor:help;
}

ul {
	list-style:none;
}

/*
* Textos
*/
.texto9 {
	font-size:9px;
	text-decoration:none;
}
.texto10 {
	font-size:10px;
	text-decoration:none;
}
.texto12 {
	font-size:12px;
	text-decoration:none;
}
.texto14 {
	font-size:14px;
	text-decoration:none;
}
.texto16 {
	font-size:16px;
	text-decoration:none;
}
.texto18 {
	font-size:18px;
	text-decoration:none;
}
.texto20 {
	font-size:20px;
	text-decoration:none;
}
.texto22 {
	font-size:22px;
	text-decoration:none;
}
.texto26 {
	font-size:26px;
	text-decoration:none;
}

.assento {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:8px;
	color:#000;
	text-align:center;
}

.normal {
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
.bold {
	font-weight:bold;
}
.bolder {
	font-weight:bolder;
}
.italic {
	font-style:italic;
}
.underline {
	text-decoration:underline;
}
.lowercase {
	text-transform:lowercase;
}
.overline {
	text-decoration:overline;
}
.blink {
	text-decoration:blink;
}

.left {
	text-align:left;
}
.center {
	text-align:center;
}
.right {
	text-align:right;
}
.justify  {
	text-align:justify;
}

.overflow {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.overflow:hover {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}

.white {
	color:#FFF;
}
.blue {
	color:#00F;
}
.green {
	color:#0F0;
}
.red {
	color:#F00;
}
.orange {
	color:#FF8000;
}
.black {
	color:#000;
}
.yellow {
	color:yellow;
}
.dark {
	color:#36291c;
}
.light {
	color:#fae777;
}
.backred {
	background-color:#F00;
}
.backgray {
	background-color:#dfdfdf;
}
.backwhite {
	background-color:#FFF;
}
.gridborder {
	background-color:#13A89E;
	padding:2px;
}
.updownLine {
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
	border-top:2px solid #d4debb;
	border-bottom:1px solid #d4debb;
}
.dashLine {
	border-top:2px dashed #000;
	height:15px;
}

/*
* Diagramação
*/
.clear {
	clear:both;
}
div.top {}
div.header {
	height:45px;
}

/*
* Topo da pagina
*/
/*.barra_fixa { position:fixed; z-index:2; width:100%; height:53px; background:#3C2415; }*/
.barra_fixa {z-index:2; width:100%; height:53px; background:#3C2415; color:white;  background:url('../imagens/fundoTop.png') repeat-x top;}
.barra_fixa_content { width:990px; margin:0 auto;}
.barra_fixa p { margin:0; }
.barra_fixa .logo { float:left; margin:17px 25px 0 0; }
.barra_fixa .usuario,
.barra_fixa .sair { float:left; margin:17px 0 0; font-size:12px; font-weight:bold; color:#fff; line-height:14px; cursor:pointer;}
.barra_fixa .logo a { color:#fff; }
.barra_fixa .usuario a { color:#fff; }
.barra_fixa .usuario { margin-right:10px; padding:0 10px 0 0; /*border-right:1px solid #8c9bb0;*/ }

.barra_fixa .idioma { float:left; position:relative; margin:17px 0 0; padding-right:20px}
.barra_fixa .idioma .tit { font-size:12px; line-height:14px; color:#fff; cursor:pointer; }
.barra_fixa .idioma .outros { position:absolute; left:-9999px; /*top:31px;*/ top:-9999; z-index:1001; width:145px; padding:1px; box-shadow:1px 1px 2px #a4a4a4; -moz-box-shadow:1px 1px 2px #a4a4a4; -webkit-box-shadow:1px 1px 2px #a4a4a4; background:#fff; }
.ie7 .barra_fixa .idioma .outros,
.ie8 .barra_fixa .idioma .outros { border:1px solid #a4a4a4; }
.barra_fixa .idioma .outros a { display:block; padding:7px 15px; white-space:nowrap; font-size:12px; line-height:14px; color:#0081c8; }
.barra_fixa .idioma .outros a:hover { text-decoration:none; color:#fff; background:#0081c8; }

.barra_fixa .select_custom { float:left; width:210px; margin:8px 0 0 15px; }
.barra_fixa .select_custom ul { width:182px; }

.barra_fixa .facebook { float:left; position:relative; margin:14px 0 0; padding-right:11px}

.loginContainer {
	position:absolute;
	display:none
}
.loginContents {
	padding:10px;
	z-index:100;
}
.requestEmailContainer, .requestChangeEmailContainer , .politicaPrivacidade{
	position:absolute;
	display:none;
}
.requestEmailContents, .requestChangeEmailContents, .politicaPrivacidadeContents {
	padding:30px 0 10px 0;
	z-index:100;
	color:#CEA83F;
}

div.mainFrame {
	display:table;
	margin:0 auto;
	margin-bottom:10px;
}
div.dados {
	width:100%;
	margin:10px 0;
}
div.highlight, div.moreHighlights{
	width:100%;
	margin:15px 0;
	/*border:2px solid #d4debb;*/
}
div.bottomOthers {
	width:100%;
	margin-bottom:15px;
}
div.upcoming, div.mostWanted, div.othersList {
	display:table-cell;
	width:330px;
}
div.footer {
	width:100%;
	/*margin-top:10px;
	padding-top:10px;*/
	position:fixed;
	bottom:0;
	height:10px;
	background-color:#36291c;
}

.link {
	cursor:pointer;
}
.underline {
	text-decoration:underline;
}

.noselect {
	-moz-user-select:none;
	-khtml-user-select:none;
	-webkit-user-select:none;
	user-select:none;
	cursor:default;
}
.title {
	color:#FFF;
}
.subtitle {
	color:#DDDDDD;
}
.sinopseTitle {
	/*color:#3C2415;*/
	color:#FF8000;
}
.sinopseTitleEsgotada {
	color:#007C74 !important;
}
.sinopseSubtitle {
	color:#424251;
}
.boxTitle {
	height:25px;
	line-height:25px;
	background-color:#13A89E;
	color:#FFF;
	font-size:18px;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	padding:10px;
	-moz-border-radius-topleft: 8px; 
	-webkit-border-top-left-radius: 8px; 
	border-top-left-radius: 8px; 
	-moz-border-radius-topright: 8px; 
	-webkit-border-top-right-radius: 8px; 
	border-top-right-radius: 8px;
}
.tableheader {
	background-color:#13A89E;
	color:#FFF;
}
.cell {
	background-color:#F5F5F5;
	color:#13A89E;
}
.cellNohover {
	background-color:#F5F5F5;
	color:#13A89E;
}
.cell:hover {
	background-color:#AAAAAA;
	color:#FFF;
}
.cellbutton {
	border-style:solid;
	border-color:#13A89E;
	border-width:0px 1px 1px 1px;
}
td.separator {
	background-color:#FFF;
	height:1px;
	margin:0;
	padding:0;
}
.evento {
	background-color:#13A890;
}
.eventoPrincipal {
	background-color:#13A800;
}
.eventoPrincipal:hover {
	background-color:#fae777;
	color:#000;
}