/* Interaction states----------------------------------*/ 
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background: #e5e5e5; font-weight: bold; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #666; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { background: #900; font-weight: bold; color: #c77405; }
.ui-state-hover a, .ui-state-hover a:hover { color: #fff; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { background: #900; font-weight: bold; color: #fff; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #fff; text-decoration: none; }
.ui-widget :active { outline: none; }

div#tabs {font:12px "Trebuchet MS", Calibri, Arial, Tahoma; }
div#tabs div {clear:both; border-top:2px solid #900; margin:0px;}

div#tabs369{font:12px "Trebuchet MS", Calibri, Arial, Tahoma; margin:15px 0 0 0; }
div#tabs369 div {clear:both; border-top:2px solid #900; margin:0px;}
div#tabs369 div > div {clear:both; border-top:none; margin:0px;}

div#tabs586 {font:12px "Trebuchet MS", Calibri, Arial, Tahoma; }
div#tabs586 div {clear:both; border-top:2px solid #900; margin:0px;}
div#tabs586 div > div {clear:both; border-top:none; margin:0px;}

div#tabs128 {font:12px "Trebuchet MS", Calibri, Arial, Tahoma; }
div#tabs128 div {clear:both; border-top:2px solid #900; margin:0px;}
div#tabs128 div > div {clear:both; border-top:none; margin:0px;}

div#abas-filmes .ui-state-default { background: #e5e5e5; font-weight: normal; }
div#abas-filmes .ui-state-default a:link { color: #555; text-decoration: none; }
div#abas-filmes .ui-state-active { background: #999;}
div#abas-filmes .ui-state-hover { background: #999;}


div#top-5 #top5Itens .ui-state-default a:link{ color:#555; font-weight: normal; }
div#top-5 #top5Itens .ui-state-active a { color: #555;}
div#top-5 #top5Itens  .ui-state-hover a:hover{ color: #900;}
div#top-5 #top5Itens .number{background:#900; padding: 1px 4px; display:inline; color:#fff; -moz-border-radius: 2px; -webkit-border-radius:2px; margin-right: 7px; margin-left: 8px;font-size:10px;}


div#abas-filmes{font:10px "Verdana", Calibri, Arial, Tahoma; }
div#abas-filmes div {clear:both; border-top:1px solid #999; margin:0px;}



/* Overlays */
.ui-widget-overlay { background: #666666; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(http://www.cinemark.com.br/themes/cinemark/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

.ui-tabs { position: relative; padding: .2em 0; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0;}
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap;  border-radius: 4px 4px 0px 0px;  -moz-border-radius: 4px 4px 0px 0px;  -webkit-border-radius:4px 4px 0px 0px; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; font-size: 13px !important; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; font-size: 13px !important;  } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; /*border-width: 0;*/ padding: 1em 0em;}
/*.ui-tabs .ui-tabs-panel a { margin:0 1.6em 0 0;}*/
.ui-tabs .ui-tabs-hide { /*display: none !important;*/ position: absolute; left: -10000px; }

/***** Removendo os conflitos com jQuery UI do Concrete 5 ***/
.ui-corner-top {
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 0;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border-width: 0; }
