/* Geral */
body{font:11px arial; color:#000; background:#fffaf0;}
html, body {height:100%; padding:0; margin:0;}
a{color:#e1421b;}
.clear{width:100%; display:block; clear:both;}
img.floatL{float:left; margin:0 12px 10px 0;}
.tooltip {position: absolute; padding: 10px 13px; z-index: 2; color: #303030; background-color:#fff; border: 1px solid red; font-family: sans-serif; font-size: 12px; line-height: 18px; text-align: left; margin-top:-300px; margin-left:-100px;}


/* ----- Header ----- */
header{width:100%;  margin:0 auto!important; display:block; background-color:#282828; z-index:100;}
header #dados{*position:relative; width:98%; max-width:984px; min-width:500px; height:50px; margin:0 auto!important; background-color:#282828;}
header #dados h1.logo{width:182px; height:50px; display:block; float:left;}
header #dados-mobile{display:none;}
header ul.menu{width:auto!important; margin:18px 0 0 36px; display:block; float:left;}
header ul.menu li{display:block; float:left; margin:0 22px 0 0; font-family:'Gotham'; font-size:11px; font-weight:bold; text-transform:uppercase;}
header ul.menu li a{color:#fff; font-weight:normal;}
header ul.menu li a:hover{color:#fdb919; text-decoration:none;}
header ul.menu li ul#sub li a{color:#fff; text-transform:none;}
header ul.menu li ul#sub li a:hover{color:#000; text-decoration:none;}
header ul.menu li ul#sub li.primeira {margin-top:12px;}
header ul.sociais{width:180px; height:50px; display:block; float:right; background:url(../img/bg_sociais.jpg) no-repeat right top;}
header ul.sociais li{display:block; float:left;}
header ul.sociais li.contato{width:60px; height:16px; margin:17px 14px 0 0px;}
header ul.sociais li.contato a{font-family:'Gotham'; font-size:12px; font-weight:bold; color:#fff;}
header ul.sociais li.contato a:hover{color:#e1421b; text-decoration:none;}
header ul.sociais li.facebook{width:9px; height:16px; margin:16px 18px 0 0px;}
header ul.sociais li.twitter{width:11px; height:16px; margin:16px 15px 0 0;}
header ul.sociais li.youtube{width:17px; height:16px; margin:16px 0 0 0;}



/* ----- Content ----- */
#content{position:relative; width:100%; *width:63%; max-width:1200px; min-width:500px; height:auto; margin:0 auto!important; background:#fffaf0; z-index:1;}
#content #conteudo{position:relative; width:100%; max-width:984px; min-width:500px; margin:0 auto!important; clear:both;}
#content #conteudo #menu-mobile{display:none;}
#content #conteudo #banner{width:100%; height:195px; margin:0 0 10px 0; background:url(../img/bg_menu_banner.jpg) no-repeat center top; z-index:1;}
#content #conteudo #banner.en{width:100%; height:195px; margin:0 0 10px 0; background:url(../img/en/bg_menu_banner_en.jpg) no-repeat center top; z-index:1;}
#content #conteudo #banner .link-home{width:100%; height:135px; margin:0px; z-index:1;}
#content #conteudo #banner .link-home a{width:100%; height:135px; display:block; float:left; cursor:pointer;}
#content #conteudo #banner .laguage{position:relative; width:79px; height:19px; margin:10px 0 0 0; z-index:10000000; top:-130px;}
#content #conteudo #banner ul#menu_banner{position:relative; width:100%; margin:0px; z-index:9; top:-8px;}
#content #conteudo #banner ul#menu_banner.en{position:relative; width:100%; margin:0; z-index:9;}
#content #conteudo #banner ul#menu_banner li{margin:0 48px 0 0; font-family:'steelfish_eb-webfont'; font-size:24px; text-transform:uppercase; letter-spacing:1px;}
#content #conteudo #banner ul#menu_banner.en li{margin:0 48px 0 0; font-family:'steelfish_eb-webfont'; font-size:24px; text-transform:uppercase;}
#content #conteudo #banner ul#menu_banner li a{color:#fff; font-family:'steelfish_eb-webfont'; font-size:24px; text-transform:uppercase; font-weight:normal;}
#content #conteudo #banner ul#menu_banner li a:hover{color:#fdb919; text-decoration:none;}
#content #conteudo #banner ul#menu_banner li.item01{margin:0 48px 0 32px;}
#content #conteudo #banner ul#menu_banner li.contato {margin:0;}
#content #conteudo #banner ul#menu_banner li.activated a{color:#000; text-decoration:none;}

#content #conteudo #banner ul#menu_banner li ul#sub li.menu_over_02 a,
#content #conteudo #banner ul#menu_banner li ul#sub li.menu_over_03 a{font-family:'steelfish_eb-webfont'; color:#fff; font-size:16px; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#content #conteudo #banner ul#menu_banner li ul#sub li.menu_over_03 a{width:170px;}
#content #conteudo #banner ul#menu_banner li ul#sub li.menu_over_02 a:hover,
#content #conteudo #banner ul#menu_banner li ul#sub li.menu_over_03 a:hover{color:#fdb919; text-decoration:none;}
#content #conteudo #banner ul#menu_banner li ul#sub li.first a,
#content #conteudo #banner ul#menu_banner li ul#sub li.second a,
#content #conteudo #banner ul#menu_banner li ul#sub li.third a{padding-top:15px;}


/* ----- Busca + Redes Sociais ----- */
#content #conteudo #busca-topo{position:relative; width:981px; height:28px!important; margin:0; top:0; z-index:0;}
#content #conteudo #busca-topo .busca{position:relative; width:720px;}
#content #conteudo #busca-topo .busca .btn-radio{position:relative; font:10px tahoma, geneva, sans-serif; margin:0px 0 0 6px; top:3px; left:4px;}
#content #conteudo #busca-topo .busca .btn-radio .radio{position:relative; top:-5px; margin:0 12px 0 2px;}
#content #conteudo #busca-topo .busca .input-busca{position:relative; width:160px; height:20px!important; display:block; float:left; padding:0px 3px; font:10px tahoma,geneva,sans-serif; color:#3C3C3C; background-color:#fff; /*border:1px solid #000;*/ border:none;}
#content #conteudo #busca-topo .busca .btn-enviar {position:relative;  width:21px; height:20px; border:0; cursor:pointer; margin:-2px 0 0 0;}
#content #conteudo #busca-topo .sociais{position:relative; width:250px; display:block; float:right; text-align:right; left:0px;}
#content #conteudo #busca-topo .sociais .btn-facebook{position:relative; height:21px; text-align:right;}
#content #conteudo #busca-topo .sociais .btn-twitter{position:relative; height:21px; text-align:right; top:-6px;}
#content #conteudo #espaco{width:100%; height:12px; clear:both; margin:0; padding:0;}


/* ----- Home Boxes ----- */
#content #conteudo h1{height:30px; padding:9px 0 0 6px; margin-bottom:2px; font-family:'steelfish_eb-webfont'; font-size:24px; color:#fdb919; text-transform:uppercase;}
#content #conteudo h1.breadcrumb{width:100%; height:30px; margin:0px 0 5px 0; padding:0; font-family:'steelfish_eb-webfont'; font-size:24px; color:#9e2d12; text-transform:uppercase;}
#content #conteudo #box{position:relative!important; width:100%!important; height:20px!important; margin:0; padding:0; clear:both!important;}

#content #box-twitter{position:relative!important; width:300px; top:0; height:330px; margin:10px 0px 20px 0px; clear:both; background:url(../img/bg_titulo_destaque_home.jpg) no-repeat left top;}
#content #box-twitter h1{height:30px; padding:5px 0 3px 6px;  font-family:'steelfish_eb-webfont'; font-size:24px; color:#fdb919; text-transform:uppercase;}
#content #box-twitter .siga{position:relative; width:294px; height:20px; top:-7px; padding:5px 5px 0 0px; background:url(../img/bg_titulo_destaque_home.jpg) no-repeat left top; font:10px tahoma,geneva,sans-serif; color:#fdb919; font-weight:bold; text-align:right;}
#content #box-twitter .siga a{color:#fdb919;}
#content #box-twitter .twitter {position:relative!important; width:300px!important; height:302px; left:4px; clear:both;}

#content #left-home #box-twitter-home{position:relative!important; width:344px; top:0; height:290px!important; margin:1px 0px 38px 20px; background:url(../img/bg_titulo_destaque_home.jpg) no-repeat left top;}
#content #left-home #box-twitter-home h1{height:30px; padding:5px 0 3px 6px;  font-family:'steelfish_eb-webfont'; font-size:24px; color:#fdb919; text-transform:uppercase;}
#content #left-home #box-twitter-home .siga{position:relative; width:340px; height:20px; top:-7px; padding:5px 5px 0 0px; background:url(../img/bg_titulo_destaque_home.jpg) no-repeat left top; font:10px tahoma,geneva,sans-serif; color:#fdb919; font-weight:bold; text-align:right;}
#content #left-home #box-twitter-home .siga a{color:#fdb919;}
#content #left-home #box-twitter-home .twitter {position:relative!important; width:341px!important; height:266px; left:9px; clear:both;}

/* LEFT - RIGHT HOME */
#content #left-home{position:relative!important; width:664px; top:0; margin:0px 20px 20px 0;}
#content #right-home{position:relative!important; width:300px; top:0; margin:0px 0 20px 0;}

/* BOX Destaque Home */
#content #box-destaque-home{position:relative!important; width:664px; height:362px; top:0; margin:10px 0 20px 0; clear:both;}
#content #box-destaque-home ul#imagens{width:664px; margin:0; background:url(../img/bg_titulo_destaque_home.jpg) repeat-x left top;}
#content #box-destaque-home ul#imagens li{display:block; float:left;}
#content #box-destaque-home ul#imagens li.left{width:618px; height:40px;}
#content #box-destaque-home ul#imagens li.left .titulo{position:relative; top:5px; left:15px; font-family:'steelfish_eb-webfont'; font-size:24px; color:#fdb919; font-weight:bold; text-transform:uppercase;}
#content #box-destaque-home ul#imagens li.left .titulo span{color:#000;}
#content #box-destaque-home ul#imagens li.left .titulo #legendaDestaque{color:#fdb919;}
#content #box-destaque-home ul#imagens li.btn{width:46px; height:40px;}

#content #box-destaque-home #destaques{width:664px; height:320px; margin:0; padding:0; top:0; background:#E4E4E5; }
#content #box-destaque-home #destaques #destaque{position:relative; width:527px; height:318px; margin:1px 1px 0 0;}
#content #box-destaque-home #destaques #destaque-video{position:relative; width:664px; height:320px; left:50%; margin:0 0 0 -332px; text-align:center;background:#E4E4E5; }
#content #box-destaque-home #destaques #destaque-video iframe{position:relative; width:664px; height:320px;}
#content #box-destaque-home #destaques #thumb-destaque{width:136px; height:320px; background:#E4E4E5; margin-top:1px;}
#content #box-destaque-home #destaques #thumb-destaque .thumb-destaque-01{width:136px; height:106px; margin-bottom:0px;}
#content #box-destaque-home #destaques #thumb-destaque .thumb-destaque-01 a,
#content #box-destaque-home #destaques #thumb-destaque .thumb-destaque-02 a,
#content #box-destaque-home #destaques #thumb-destaque .thumb-destaque-03 a{width:136px; height:106px; display:block; float:left;}
#content #box-destaque-home #destaques #thumb-destaque .thumb-destaque-01-activated a,
#content #box-destaque-home #destaques #thumb-destaque .thumb-destaque-02-activated a,
#content #box-destaque-home #destaques #thumb-destaque .thumb-destaque-03-activated a{width:136px; height:106px; display:block; float:left;}
#content #box-destaque-home #destaques #destaque01 img,
#content #box-destaque-home #destaques #destaque02 img,
#content #box-destaque-home #destaques #destaque03 img{position:absolute; max-width:527px; max-height:318px!important; left:0; top:0; right:0; margin:auto; bottom:0;}



/* BOX Home Critica */
#content #box-critica{position:relative; width:300px; height:300px; top:0px; margin:0px; background:url(../img/bg_titulo_destaque_home.jpg) no-repeat left top;}
#content #box-critica ul#titulo{position:relative; width:300px; margin:0; clear:both;}
#content #box-critica ul#titulo li{display:block; float:left;}
#content #box-critica ul#titulo li.left{width:254px; height:40px; background:url(../img/bg_titulo_destaque_home.jpg) no-repeat left top;}
#content #box-critica ul#titulo li.left .titulo{position:relative; top:5px; left:15px; font-family:'steelfish_eb-webfont'; font-size:24px; color:#fdb919; text-transform:uppercase;}
#content #box-critica ul#titulo li.btn{width:46px; height:40px;}

#content #box-critica #box-critica-miolo{position:relative; top:0px;}
#content #box-critica .critica{width:99%; margin:0 0 10px 0;}
#content #box-critica .critica .data{font:11px tahoma,geneva,sans-serif; color:#f660a2; font-weight:bold;}
#content #box-critica .critica .titulo{margin:2px 0 2px 0; font:14px tahoma,geneva,sans-serif; color:#282828;}
#content #box-critica .critica .titulo a{margin:2px 0 2px 0; font:14px tahoma,geneva,sans-serif; color:#282828;}
#content #box-critica .critica .titulo a:hover{text-decoration:underline;}
#content #box-critica .critica .texto{font:11px tahoma,geneva,sans-serif; color:#e2411a; font-weight:bold;}
#content #box-critica .links{width:100%; padding:8px 0;}
#content #box-critica .links .data{width:98%; margin:10px 0 0 5px; font:11px tahoma,geneva,sans-serif; color:#f660a2; font-weight:bold; clear:both;}
#content #box-critica .links .texto{position:relative; width:98%; margin:0px;}
#content #box-critica .links .texto a{font:11px tahoma,geneva,sans-serif; color:#e2411a; font-weight:bold; clear:both;}
#content #box-critica .links img{width:300px; height:100px;}
#content #box-critica ul#btn-links-01{position:relative; width:318px; height:16px!important; line-height:16px!important; margin:4px 0 0 0;}
#content #box-critica ul#btn-links-01 li{display:block; float:left;}
#content #box-critica ul#btn-links-01 li.left{width:272px; height:40px; background:url(../img/bg_titulo_destaque_home.jpg) no-repeat left top; display:block; float:left;}
#content #box-critica ul#btn-links-01 li.left .titulo{position:relative; top:10px; left:12px; font-family:'steelfish_eb-webfont'; font-size:18px; color:#fdb919;}
#content #box-critica ul#btn-links-01 li.left a{display:block; text-decoration:none;}
#content #box-critica ul#btn-links-01 li.btn{width:46px; height:40px; display:block; float:left;}


/* BOX Home Programação Antigo */
#content #box-programacao{position:relative; width:320px; height:305px; top:0px; margin:0px 0px 0px 42px; background:url(../img/bg_titulo_destaque_home.jpg) no-repeat left top;}
#content #box-programacao h1.titulo-programacao{height:25px; padding:5px 0 0 8px; font-family:'steelfish_eb-webfont'; font-size:24px; color:#fdb919; text-align:left; text-transform:uppercase;}
#content #box-programacao ul#btn-links-01{width:100%; margin:10px 0 0 0;}
#content #box-programacao ul#btn-links-01 li{display:block; float:left;}
#content #box-programacao ul#btn-links-01 li.left{width:274px; height:40px; background:url(../img/bg_titulo_destaque_home.jpg) no-repeat left top; display:block; float:left;}
#content #box-programacao ul#btn-links-01 li.left .titulo{position:relative; top:9px; left:12px; font-family:'steelfish_eb-webfont'; font-size:18px; color:#fdb919; letter-spacing:0.8px; text-transform:uppercase;}
#content #box-programacao ul#btn-links-01 li.left a{display:block; text-decoration:none;}
#content #box-programacao ul#btn-links-01 li.btn{width:46px; height:40px; display:block; float:left;}
#content #box-programacao ul#btn-links-02{width:100%; margin:-2px 0 0 0;}
#content #box-programacao ul#btn-links-02 li{display:block; float:left;}
#content #box-programacao ul#btn-links-02 li.left{width:288px; height:40px; background-color:#e1421b;}
#content #box-programacao ul#btn-links-02 li.left .titulo{position:relative; top:10px; left:15px; font-family:'steelfish_eb-webfont'; font-size:24px; color:#fff; text-transform:uppercase;}
#content #box-programacao ul#btn-links-02 li.left a{display:block; text-decoration:none;}
#content #box-programacao ul#btn-links-02 li.btn{width:46px; height:40px;}
#content #box-programacao #programacao{width:100%; margin:0;}
#content #box-programacao #programacao #destaque.en{width:302px; height:20px; margin:12px 0 0px 0px; font-weight:normal!important;}
#content #box-programacao #programacao #destaque{width:302px; height:20px; margin:12px 0 0px 0px;}
#content #box-programacao #programacao #destaque .titulo-por,
#content #box-programacao #programacao #destaque.en .titulo-por{height:24x; margin:0 28px 0px 0; font-family:'steelfish_eb-webfont'; font-size:18px; color:#282828; text-transform:uppercase;}
#content #box-programacao #programacao #destaque .titulo-por .last{margin:0;}
#content #box-programacao #programacao #destaque .titulo-por a,
#content #box-programacao #programacao #destaque.en .titulo-por a{font-family:'steelfish_eb-webfont'; font-size:18px; font-weight:bold; color:#282828; text-transform:uppercase;}
#content #box-programacao #programacao #destaque .titulo-por a:hover,
#content #box-programacao #programacao #destaque.en .titulo-por a:hover{color:#e2411a; text-decoration:none;}
#content #box-programacao #programacao #destaque .titulo-por a .seta {color:#fffaf0;}
#content #box-programacao #programacao #destaque .titulo-por a:hover .seta {color:#e2411a;}
#content #box-programacao #programacao #destaque .titulo-por-activated{height:35x; margin:0 13px 0px 0; font-family:'steelfish_eb-webfont'; font-size:16px; font-weight:bold; color:#e1421b; text-transform:uppercase;}
#content #box-programacao #programacao #destaque .last{margin:0;}

#content #box-programacao #programacao #calendario{position:relative; width:320px; height:187px; margin:4px 0 0px 0px; background:#f2f2f2 url(../img/bg_calendario.png) no-repeat left top;}
#content #box-programacao #programacao #calendario.en{position:relative; width:320px; height:187px; margin:4px 0 0px 0px; background:#f2f2f2 url(../img/en/bg_calendario_en.png) no-repeat left top;}
#content #box-programacao #programacao #calendario ul#datas{position:relative; width:320px; height:187px; display:block; top:0;}
#content #box-programacao #programacao #calendario ul#datas li{width:43px; height:43px; margin:0 2.4px 2px 0; display:block; float:left; background:#fff;}
#content #box-programacao #programacao #calendario ul#datas li a{width:43px; height:43px; display:block; float:left; border:1px solid #f2f2f2; font-family:'steelfish_eb-webfont'; font-size:26px; color:#282828; text-align:center;}
#content #box-programacao #programacao #calendario ul#datas li a:hover{width:43px; height:43px; color:#000; background:#F6C6BA; text-decoration:none;}
#content #box-programacao #programacao #calendario ul#datas li.active a{background:#e3411b; text-decoration:none; color:#fdb919; text-align:center;}
#content #box-programacao #programacao #calendario ul#datas li.branco{width:43px; height:43px; background:#fff;}
#content #box-programacao #programacao #calendario ul#datas li  span {position:relative; top: 5px!important;}
#content #box-programacao #programacao #calendario ul#datas #column01{position:relative; width:325px; height:43px; margin:50px 0 0 2px; display:block; float:left; clear:both;}
#content #box-programacao #programacao #calendario ul#datas #column02{position:relative; width:325px; height:43px; margin:2px 0 0 2px; display:block; float:left; clear:both;}
#content #box-programacao #programacao #calendario ul#datas #column03{position:relative; width:325px; height:43px; margin:2px 0 0 2px; display:block; float:left; clear:both;}

#content #center #busca form #right #programacao-mobile{display:none;}


/* BOX Home Programação Home */
#content #box-programacao-home{position:relative; width:300px; height:350px; top:0px; margin:10px 0px 0px 0px; background:url(../img/bg_titulo_destaque_home.jpg) no-repeat left top;}
#content #box-programacao-home h1.titulo-programacao{height:25px; padding:5px 0 0 8px; font-family:'steelfish_eb-webfont'; font-size:24px; color:#fdb919; text-align:left; text-transform:uppercase;}
#content #box-programacao-home ul#btn-links-01{width:100%; margin:-40px 0 0 0;}
#content #box-programacao-home ul#btn-links-01 li{display:block; float:left;}
#content #box-programacao-home ul#btn-links-01 li.left{width:254px; height:40px; background:url(../img/bg_titulo_destaque_home.jpg) no-repeat left top; display:block; float:left;}
#content #box-programacao-home ul#btn-links-01 li.left .titulo{position:relative; top:9px; left:8px; font-family:'steelfish_eb-webfont'; font-size:18px; color:#fdb919; letter-spacing:0.6px; text-transform:uppercase;}
#content #box-programacao-home ul#btn-links-01 li.left a{display:block; text-decoration:none;}
#content #box-programacao-home ul#btn-links-01 li.btn{width:46px; height:40px; display:block; float:left;}
#content #box-programacao-home ul#btn-links-02{width:100%; margin:-2px 0 0 0;}
#content #box-programacao-home ul#btn-links-02 li{display:block; float:left;}
#content #box-programacao-home ul#btn-links-02 li.left{width:288px; height:40px; background-color:#e1421b;}
#content #box-programacao-home ul#btn-links-02 li.left .titulo{position:relative; top:10px; left:15px; font-family:'steelfish_eb-webfont'; font-size:24px; color:#fff; text-transform:uppercase;}
#content #box-programacao-home ul#btn-links-02 li.left a{display:block; text-decoration:none;}
#content #box-programacao-home ul#btn-links-02 li.btn{width:46px; height:40px;}
#content #box-programacao-home #programacao{width:100%; margin:0;}
#content #box-programacao-home #programacao #destaque.en{width:302px; height:20px; margin:25px 0 15px 0px; font-weight:normal!important;}
#content #box-programacao-home #programacao #destaque{width:302px; height:20px; margin:25px 0 15px 0px;}
#content #box-programacao-home #programacao #destaque .titulo-por,
#content #box-programacao-home #programacao #destaque.en .titulo-por{height:24x; margin:0 24px 0px 0; font-family:'steelfish_eb-webfont'; font-size:18px; color:#282828; text-transform:uppercase;}
#content #box-programacao-home #programacao #destaque .titulo-por .last{margin:0;}
#content #box-programacao-home #programacao #destaque .titulo-por a,
#content #box-programacao-home #programacao #destaque.en .titulo-por a{font-family:'steelfish_eb-webfont'; font-size:18px; font-weight:bold; color:#282828; text-transform:uppercase;}
#content #box-programacao-home #programacao #destaque .titulo-por a:hover,
#content #box-programacao-home #programacao #destaque.en .titulo-por a:hover{color:#e2411a; text-decoration:none;}
#content #box-programacao-home #programacao #destaque .titulo-por a .seta {color:#fffaf0;}
#content #box-programacao-home #programacao #destaque .titulo-por a:hover .seta {color:#e2411a;}
#content #box-programacao-home #programacao #destaque .titulo-por-activated{height:35px; margin:0 13px 0px 0; font-family:'steelfish_eb-webfont'; font-size:16px; font-weight:bold; color:#e1421b; text-transform:uppercase;}
#content #box-programacao-home #programacao #destaque .last{margin:0;}

#content #box-programacao-home #programacao #calendario{position:relative; width:300px; height:265px; margin:4px 0 0px 0px; background:#f2f2f2 url(../img/bg_calendario.png) no-repeat left top;}
#content #box-programacao-home #programacao #calendario.en{position:relative; width:300px; height:265px; margin:4px 0 0px 0px; background:#f2f2f2 url(../img/en/bg_calendario_en.png) no-repeat left top;}
#content #box-programacao-home #programacao #calendario ul#datas{position:relative; width:320px; height:195px; display:block; top:0px; margin:22px 0 0 2px;}
#content #box-programacao-home #programacao #calendario ul#datas li{width:40px; height:40px; margin:0 2.5px 2.5px 0; display:block; float:left; background:#fff;}
#content #box-programacao-home #programacao #calendario ul#datas li a{width:40px; height:40px; display:block; float:left; border:1px solid #f2f2f2; font-family:'steelfish_eb-webfont'; font-size:24px; color:#282828; text-align:center;}
#content #box-programacao-home #programacao #calendario ul#datas li a:hover{width:40px; height:40px; color:#000; background:#F6C6BA; text-decoration:none;}
#content #box-programacao-home #programacao #calendario ul#datas li.active a{background:#e3411b; text-decoration:none; color:#fdb919; text-align:center;}
#content #box-programacao-home #programacao #calendario ul#datas li.branco{width:38px; height:38px; display:block; float:left; margin:0 2.5px 2.5px 0; border:1px solid #f2f2f2; background:#fff;}
#content #box-programacao-home #programacao #calendario ul#datas li span{position:relative; top: 5px!important;}
#content #box-programacao-home #programacao #calendario ul#datas #column01{position:relative; width:325px; height:40px; margin:50px 0 0 0px; display:block; float:left; clear:both;}
#content #box-programacao-home #programacao #calendario ul#datas #column02{position:relative; width:325px; height:40px; margin:2px 0 0 0px; display:block; float:left; clear:both;}
#content #box-programacao-home #programacao #calendario ul#datas #column03{position:relative; width:325px; height:40px; margin:2px 0 0 0px; display:block; float:left; clear:both;}


/* BOX Home Galeria de fotos */
#content #box-galeria{position:relative; width:300px; top:0; margin:32px 0 10px 0; clear:both;}
#content #box-galeria ul#galeria{position:relative; width:300px; margin:0; clear:both;}
#content #box-galeria ul#galeria li{display:block; float:left;}
#content #box-galeria ul#galeria li.left{width:254px; height:40px; background:url(../img/bg_titulo_destaque_home.jpg) no-repeat left top;}
#content #box-galeria ul#galeria li.left .titulo{position:relative; top:5px; left:15px; font-family:'steelfish_eb-webfont'; font-size:24px; color:#fdb919; text-transform:uppercase;}
#content #box-galeria ul#galeria li.btn{width:46px; height:40px;}


/* BOX Home Footer Video */
#content #videos-footer{position:relative; width:100%; margin:0px 0 24px 0; clear:both;}
#content #videos-footer ul#videos-footer{width:100%; margin:0; top:0;}
#content #videos-footer ul#videos-footer li{width:24%; height:174px; display:block; float:left; font:11px tahoma,geneva,sans-serif; color:#282828;}
#content #videos-footer ul#videos-footer li .imagem{width:230px; height:130px; bottom:0; display:block; float:left; clear:both;}
#content #videos-footer ul#videos-footer li h2{width:220px; height:34px; display:block; float:left; margin:-2px 0 10px 0; padding:4px 0 0 10px; font-family:'steelfish_eb-webfont'; font-size:24px; color:#fdb919; text-align:left; text-transform:uppercase; background:url(../img/bg_titulo_destaque_home.jpg) no-repeat left top; clear:both;}
#content #videos-footer ul#videos-footer li.video_01{margin:0 13px 14px 0;}
#content #videos-footer ul#videos-footer li.video_02{margin:0 13px 14px 0;}
#content #videos-footer ul#videos-footer li.video_03{margin:0 13px 14px 0;}
#content #videos-footer ul#videos-footer li.video_04{margin:0 0 14px 0;float:right;}


/* CENTER */
#content #center{position:relative; width:100%; margin:10px 0 20px 0;}
#content #center p{font:12px tahoma,geneva,sans-serif; color:#282828; line-height:16px; text-align:justify;}
#content #center h2{width:100%; margin:8px 0 10px 0; display:block; float:left; font:bold 15px tahoma,geneva,sans-serif; color:#282828; padding:0 0 0 10px; background:url(../img/marcador_02.jpg) no-repeat left 5px; text-transform:uppercase;}
#content #center ul#logos-parceiros{width:100%; margin:0 0 30px 0;}
#content #center ul#logos-parceiros li{display:block; float:left;}
#content #center ul#logos-parceiros-restaurantes{width:100%; margin:0 0 25px 0;}
#content #center ul#logos-parceiros-restaurantes li{width:100%; display:block; text-align:center;}


/* Programe-se */
#content #center p.logado{font:14px tahoma,geneva,sans-serif; color:#282828; line-height:16px; margin:0 0 14px 0; display:block; float:left;}
#content #center .imprimir{width:100%; padding:0 0 10px 0; border-bottom:1px solid #ccc; clear:both;}
#content #center ul#marcador{width:100%; margin:10px 0px 10px 0;}
#content #center ul#marcador li{width:100%; margin:10px 0 12px 0; display:block; float:left; font:11px tahoma,geneva,sans-serif; color:#282828; line-height:17px; padding:0 0 20px 12px; background:url(../img/marcador.jpg) no-repeat left 6px; border-bottom:1px solid #000;}
#content #center ul#marcador li strong{font-weight:bold; color:#e1421b;}
#content #center ul#marcador li span{font-weight:bold; color:#e1421b;}


/* Programação */
#content #center #busca{width:100%; height:50px; margin:0px 0px 10px 0; clear:both; border-bottom:1px solid #e1421b;}
#content #center #busca form {width:100%; margin:0; margin-top:-78px;}
#content #center #busca form #left,
#content #center #busca form #left.en{width:515px; height:66px; margin:0 14px 10px 0;}
#content #center #busca form #left{background:url(../img/bg_form_busca.png) no-repeat left top;}
#content #center #busca form #left.en{background:url(../img/en/bg_form_busca.png) no-repeat left top;}
#content #center #busca form #left .busca-01{width:190px; margin:0 36px 0 86px;}
#content #center #busca form #left .busca-02{width:170px;}
#content #center #busca form #right{width:455px; height:72px; margin:0;}
#content #center #busca form #right #calendario,
#content #center #busca form #right #calendario.en{position:relative; width:100%; height:62px; margin:2px 0 0px 0px; background:#f2f2f2;}
#content #center #busca form #right #calendario ul#datas{position:relative; width:100%; height:62px; display:block; top:0px;}
#content #center #busca form #right #calendario ul#datas li.dias{width:36px; height:24px; margin:0 2px 2px 0; display:block; float:left; background:#fff;}
#content #center #busca form #right #calendario ul#datas li.dias span{position:relative; display:block; width:36px; height:22px; top:4px!important; font-family:'steelfish_eb-webfont'; font-size:14px; color:#b3b3b3; text-align:center; font-weight:normal!important;}
#content #center #busca form #right #calendario ul#datas li{width:36px; height:36px; margin:0 2px 2px 0; display:block; float:left; background:#fff}
#content #center #busca form #right #calendario ul#datas li a{width:36px; height:36px; display:block; float:left; border:1px solid #f2f2f2; font-family:'steelfish_eb-webfont'; font-size:19.42px; color:#282828; text-align:center;}
#content #center #busca form #right #calendario ul#datas li a:hover{width:36px; height:36px; color:#000; background:#F6C6BA; text-decoration:none;}
#content #center #busca form #right #calendario ul#datas li.active a{background:#e3411b; text-decoration:none; color:#fdb919; text-align:center;}
#content #center #busca form #right #calendario ul#datas li.branco{width:36px; height:36px; background:#fff;}
#content #center #busca form #right #calendario ul#datas li span {position:relative; top:7px!important;}
#content #center #busca form #right #calendario ul#datas #column00{position:relative; width:560px; height:22px; margin:0px 0 0 0px; display:block; float:left; clear:both;}
#content #center #busca form #right #calendario ul#datas #column01{position:relative; width:560px; height:36px; margin:3px 0 0 0px; display:block; float:left; clear:both;}

#content #center #busca form #center ul#titulo_01{width:100%; height:38px; background:url(../img/bg_calendario_busca_titulo_01.png) no-repeat left top;}
#content #center #busca form #center ul#titulo_01 li{width:31px; margin:20px 0 0 0; display:block; float:left;}
#content #center #busca form #center ul#titulo_01 li a{width:31px; display:block; float:left; font:12px tahoma,geneva,sans-serif; color:#282828; font-weight:bold; text-align:center; text-transform:uppercase;}
#content #center #busca form #center ul#titulo_01 li a:hover{color:#e1421b;}
#content #center #busca form #center ul#titulo_01 li.first{margin:20px 0 0 137px;}
#content #center #busca form #center ul#titulo_02{width:100%; height:53px; background:url(../img/bg_calendario_busca_titulo_02.png) no-repeat left top;}
#content #center #busca form #center ul#titulo_02.en{width:100%; height:53px; background:url(../img/en/bg_calendario_busca_titulo_02.png) no-repeat left top;}
#content #center #busca form #center ul#titulo_02 li{width:31px; margin:20px 0 0 0; display:block; float:left;}
#content #center #busca form #center ul#titulo_02 li a{width:31px; display:block; float:left; font:12px tahoma,geneva,sans-serif; color:#282828; font-weight:bold; text-align:center; text-transform:uppercase;}
#content #center #busca form #center ul#titulo_02 li a:hover{color:#9e2d12;}
#content #center #busca form #center ul#titulo_02 li a.ativo{color:#9e2d12;}
#content #center #busca form #center ul#titulo_02 li.first{margin:20px 0 0 137px;}
#content #center #resultado-busca{width:100%; margin:10px 0 20px 0; clear:both;}
#content #center #resultado-busca h2{width:100%; margin:0px 0 2px 0;  text-transform:none;}
#content #center #resultado-busca ul#resultado{width:100%; margin:10px 0;}
#content #center #resultado-busca ul#resultado li{margin:0 0 10px 0; display:block; float:left;} 
#content #center #resultado-busca ul#resultado li.left{width:11%;}
#content #center #resultado-busca ul#resultado li.right{width:89%; font:12px tahoma,geneva,sans-serif; color:#282828; line-height:17px;}
#content #center #resultado-busca ul#resultado li.right{color:#282828;}
#content #center #resultado-busca ul#resultado li.right h3{width:100%; margin:2px 0 6px 0; font:11px tahoma,geneva,sans-serif; color:#282828; font-weight:normal; text-transform:uppercase;}
#content #center #resultado-busca ul#resultado li.right h3 strong{font-weight:bold!important; color:#e1421b;}
#content #center #resultado-busca ul#resultado li.right h3 a{/*color:#e1421b;*/ color:#000; font:12px tahoma,geneva,sans-serif; font-weight:bold;}
#content #center #resultado-busca ul#resultado li.right span{display:block; margin:0 0 4px 0;}
#content #center #resultado-busca ul#resultado li.right span em{color:#e1421b; font-weight:bold; font-style: normal; font-size: 11px;}
#content #center #resultado-busca ul#resultado li.espaco{width:100%; margin:2px 0;}
#content #center #resultado-busca #barra-titulo{width:100%; height:40px; margin:20px 0 0 0; background:url(../img/bg_titulo_destaque_home.jpg) repeat-x left top;}
#content #center #resultado-busca #barra-titulo #titulo{width:82%; margin:12px 0 0 20px; padding:0 0 0 14px; font:12px tahoma,geneva,sans-serif; font-weight:bold; color:#fdb919; text-transform:uppercase; background:url(../img/marc_busca.png) no-repeat left 3px;}
#content #center #resultado-busca #barra-titulo #imprimir{width:13%; margin:8px 0 0 0px; text-align:right;}
#content #center #resultado-busca #dados{width:96.75%!important; margin:0; padding:0px 15px 10px 15px; background:#fff; border:1px solid #e1421b; border-top:none;}
#content #center #resultado-busca #dados table#resultado-busca{width:100%; display:inline; float:left; font:12px tahoma,geneva,sans-serif;}
#content #center #resultado-busca #dados table#resultado-busca a{color:#000; text-decoration:underline; font-weight: normal;}
#content #center #resultado-busca #dados table#resultado-busca a:hover{color:#aa391e;}
#content #center #resultado-busca #dados table#resultado-busca tr{width:100%!important; display:inline; float:left;}
#content #center #resultado-busca #dados table#resultado-busca thead{width:100%!important; display:block; float:left; padding:6px 0 2px 0; }
#content #center #resultado-busca #dados table#resultado-busca thead td .titulo{font:11px tahoma,geneva,sans-serif; color:#e1421b; font-weight:bold; text-transform:uppercase;}
#content #center #resultado-busca #dados table#resultado-busca thead td{font:11px tahoma,geneva,sans-serif; line-height:16px; float:left; display:block;}
#content #center #resultado-busca #dados table#resultado-busca thead td span{font-weight:bold; text-transform:uppercase;}
#content #center #resultado-busca #dados table#resultado-busca thead td.td01{width:8%!important; color:#aa391e; font-weight: bold;}
#content #center #resultado-busca #dados table#resultado-busca thead td.td02{width:12%!important; font-weight: bold;}
#content #center #resultado-busca #dados table#resultado-busca thead td.td03{width:29%!important;}
#content #center #resultado-busca #dados table#resultado-busca thead td.td04{width:46%!important;}
#content #center #resultado-busca #dados table#resultado-busca thead td.td04-mobile{DISPLAY:NONE;}
#content #center #resultado-busca #dados table#resultado-busca thead td.td05{width:100%!important; padding:6px 0; border-bottom:1px solid #000;}
#content #center #resultado-busca #dados table#resultado-busca td.td06{width:8%!important; color:#aa391e; font-weight: bold;}
#content #center #resultado-busca #dados table#resultado-busca td.td07{width:12%!important; font-weight: bold;}
#content #center #resultado-busca #dados table#resultado-busca td.td08{width:29%!important;}
#content #center #resultado-busca #dados table#resultado-busca td.td09{width:46%!important;}
#content #center #resultado-busca #dados table#resultado-busca td.td10{width:100%!important; padding:6px 0; border-bottom:1px solid #000;}

#content #center #resultado-busca #detalhes-left{width:48%; margin:0 2% 50px 0;}
#content #center #resultado-busca #detalhes-left #destaques{width:470px; /*height:350px;*/ margin:0; padding:0; top:0;}
#content #center #resultado-busca #detalhes-left #destaques #destaque{width:470px; /*height:350px;*/ margin:0;}
#content #center #resultado-busca #detalhes-left #destaques #thumb-destaque{width:470px; height:110px; margin:8px 0 10px 0;}
#content #center #resultado-busca #detalhes-left #destaques #thumb-destaque .thumb-destaque-01{width:118px; height:88px; margin:0 10px 0 40px;}
#content #center #resultado-busca #detalhes-left #destaques #thumb-destaque .thumb-destaque-01 a{width:118px; height:88px; display:block; float:left;}
#content #center #resultado-busca #detalhes-left #destaques #thumb-destaque .thumb-destaque-02 a{width:118px; height:88px; margin:0 10px 0 0;}
#content #center #resultado-busca #detalhes-left #destaques #thumb-destaque .thumb-destaque-02 a{width:118px; height:88px; display:block; float:left;}
#content #center #resultado-busca #detalhes-left #destaques #thumb-destaque .thumb-destaque-03 a{width:118px; height:88px; margin:0 10px 0 0; display:block; float:left;}
#content #center #resultado-busca #detalhes-left #destaques #thumb-destaque .marcador{position:relative; width:118px; height:12px; font-size:12px; display:block; text-align:center; color:#A3082A; clear:both;}
#content #center #resultado-busca #detalhes-left #facebook{position:relative; width:470px; margin:25px 0 20px 0; clear:both;}

#content #center #resultado-busca #detalhes-right{width:50%; margin:0 0 50px 0; font:12px tahoma,geneva,sans-serif; line-height:16px;}
#content #center #resultado-busca #detalhes-right p{margin:3px 0 7px 0;}
#content #center #resultado-busca #detalhes-right h3{margin:0 0 6px 0; font:14px tahoma,geneva,sans-serif; font-weight:bold; color:#aa391e; padding:0 0 0 8px; text-transform:uppercase; background:url(../img/marcador_02.jpg) no-repeat left 5px;}
#content #center #resultado-busca #detalhes-right span{font:11px tahoma,geneva,sans-serif;color:#e1421b; font-weight:bold; text-transform:uppercase;}
#content #center #resultado-busca #detalhes-right strong{font:11px tahoma,geneva,sans-serif; font-weight:bold; color:#aa391e;}
#content #center #resultado-busca #detalhes-right p strong{font:11px tahoma,geneva,sans-serif; font-weight:bold; color:#000;}
#content #center #resultado-busca #detalhes-right .link {margin:6px 0 15px 0;}
#content #center #resultado-busca #detalhes-right .link a{font-size:11px; font-weight:bold;}
#content #center #resultado-busca #detalhes-right #dados{width:95.5%!important; margin:12px 0; padding:2px 10px; background:#fff; border:1px solid #e1421b;}
#content #center #resultado-busca #detalhes-right #dados table#resultado-detalhes{width:100%; display:inline; float:left; font:12px tahoma,geneva,sans-serif;}
#content #center #resultado-busca #detalhes-right #dados table#resultado-detalhes tr{width:100%!important; display:inline; float:left;}
#content #center #resultado-busca #detalhes-right #dados table#resultado-detalhes thead{width:100%!important; display:block; float:left; padding:6px 0 4px 0; }
#content #center #resultado-busca #detalhes-right #dados table#resultado-detalhes thead td .titulo{font:11px tahoma,geneva,sans-serif; color:#e1421b; font-weight:bold; text-transform:uppercase;}
#content #center #resultado-busca #detalhes-right #dados table#resultado-detalhes thead td{font:11px tahoma,geneva,sans-serif; line-height:16px; float:left; display:block;}
#content #center #resultado-busca #detalhes-right #dados table#resultado-detalhes thead td span{font-weight:bold; text-transform:uppercase;}
#content #center #resultado-busca #detalhes-right #dados table#resultado-detalhes thead td.td01{width:40%!important;}
#content #center #resultado-busca #detalhes-right #dados table#resultado-detalhes thead td.td02{width:60%!important;}
#content #center #resultado-busca #detalhes-right #dados table#resultado-detalhes thead td.td03{width:100%!important; padding:4px 0; border-bottom:1px solid #000;}
#content #center #resultado-busca #detalhes-right #redes-sociais{width:100%; margin:18px 0 12px 0;}
#content #center #resultado-busca #detalhes-right #redes-sociais .facebook{position:relative; width:140px; margin:0 5px 0 0;}
#content #center #resultado-busca #detalhes-right #redes-sociais .twitter{position:relative; width:110px; top:-6px; margin:0px 2px 0 0;}
#content #center #resultado-busca #detalhes-right #redes-sociais .print{position:relative; width:90px; top:-2px; margin:0px 0 0 0;}
#content #center #resultado-busca #detalhes-right #btns{width:100%; margin:0 0px 10px 0;}
#content #center #resultado-busca #detalhes-right #btns a{margin:0 16px 0px 0;}

#dlConvidados { margin-bottom: 30px !important; }

/* programação Brasileira */
#content #left-programacao{position:relative; width:50%; margin:10px 4% 20px 0; font:12px tahoma,geneva,sans-serif;  color:#282828; line-height:17px; text-align:justify; }
#content #left-programacao h2{width:100%; margin:0 0 10px 0; display:block; float:left; font:bold 15px tahoma,geneva,sans-serif; color:#282828; padding:0 0 0 10px; background:url(../img/marcador_02.jpg) no-repeat left 5px; text-transform:uppercase;}
#content #left-programacao strong{font:12px tahoma,geneva,sans-serif; color:#282828; font-weight:bold; line-height:18px;}
#content #left-programacao a{color:#e1421b; font-weight:bold; text-decoration:none;}
#content #left-programacao a:hover{color:#e1421b; text-decoration:underline;}
#content #left-programacao p{font:12px tahoma,geneva,sans-serif;  color:#282828; line-height:17px; margin:0 0 10px 0; text-align:justify;}
#content #left-programacao p strong{font:12px tahoma,geneva,sans-serif; color:#282828; font-weight:bold; line-height:18px;}
#content #left-programacao p a{color:#e1421b; font-weight:bold; text-decoration:none;}
#content #left-programacao p a:hover{color:#e1421b; text-decoration:underline;}
#content #left-programacao .imprimir{margin:20px 0;}

#content #right-programacao h2{width:100%; margin:0 0 10px 0; display:block; float:left; font:bold 15px tahoma,geneva,sans-serif; color:#282828; padding:0 0 0 10px; background:url(../img/marcador_02.jpg) no-repeat left 5px; text-transform:uppercase;}
#content #right-programacao{position:relative; width:46%; margin:10px 0 20px 0; font:12px tahoma,geneva,sans-serif;  color:#282828; line-height:17px; text-align:justify;}
#content #right-programacao strong{font:14px tahoma,geneva,sans-serif; color:#282828; font-weight:bold; line-height:18px; margin:0 0 3px 0;}
#content #right-programacao a{font-weight:bold; text-decoration:none;}
#content #right-programacao p{font:12px tahoma,geneva,sans-serif;  color:#282828; line-height:17px; margin:0 0 10px 0; text-align:justify;}
#content #right-programacao p strong{font:12px tahoma,geneva,sans-serif; color:#282828; font-weight:bold; line-height:18px;}
#content #right-programacao p a{color:#e1421b; font-weight:bold; text-decoration:none;}




/* Edicoes Anteriores */
#content #center ul#edicoes-anteriores{width:1046px; margin:10px 0px 10px -22px;}
#content #center ul#edicoes-anteriores li{width:165px; margin:10px 9px 10px 0; display:block; float:left; text-align:center;}
#content #center ul#edicoes-anteriores li span{width:132px; margin:4px 0; display:block; font:12px tahoma,geneva,sans-serif; color:#282828; font-weight:bold; text-align:center;}
#content #center ul#edicoes-anteriores-interna{width:100%; margin:10px 0px 10px 0;}
#content #center ul#edicoes-anteriores-interna li{display:block; float:left;}
#content #center ul#edicoes-anteriores-interna li.left{width:14%; margin:10px 2% 10px 0; text-align:center;}
#content #center ul#edicoes-anteriores-interna li.left span{margin:4px 0 0 0; display:block;  font:12px tahoma,geneva,sans-serif; color:#282828; font-weight:bold; text-align:center;}
#content #center ul#edicoes-anteriores-interna li.right{width:84%; margin:10px 0 10px 0; font:12px tahoma,geneva,sans-serif; color#282828;}
#content #center ul#edicoes-anteriores-interna li.right a{color:#e1421b; font-weight:bold; text-decoration:underline;}
#content #center ul#edicoes-anteriores-interna li.right a:hover{color:#000;}


/* Galeria Interna */
#content #center #galeria{width:100%; margin:10px 0px 20px 0; clear:both;}
#content #center #galeria #barra-titulo{width:100%; height:40px; margin:0 0 1px 0; background:url(../img/bg_titulo_destaque_home.jpg) repeat-x left top;}
#content #center #galeria #barra-titulo .titulo{position:relative; margin:0 0 0px 15px; top:5px; padding:0; font-family:'steelfish_eb-webfont'; font-size:24px; color:#fdb918; text-transform:uppercase;}
#content #center #galeria #barra-titulo .texto{position:relative; margin:0 0 0px 10px; top:14px; padding:0; font:12px tahoma,geneva,sans-serif; color:#fff;}
#content #center #galeria .facebook{position:relative; width:130px; margin:0 5px 0 0;}
#content #center #galeria .twitter{position:relative; width:110px; top:-6px; margin:0px 2px 0 0;}
#content #center #galeria .print{position:relative; width:90px; top:-5px; margin:0px 0 0 0;}
#content #center #galeria .fbFooterBorder{display:none!important;}
.fbConnectWidgetFooter .fbFooterBorder{display:none!important;}


/* LEFT */
#content #left{position:relative; width:67%; margin:10px 3% 20px 0; font:12px tahoma,geneva,sans-serif; color:#1d1c14;}
#content #left h2{font:14px tahoma,geneva,sans-serif; color:#e1421b; font-weight:bold; line-height:17px;}
#content #left p{width:100%; font:12px tahoma,geneva,sans-serif; color:#282828; line-height:16px; margin:0 0 14px 0; display:block; float:left; text-align:justify;}
#content #left p a{color:#e1421b; text-decoration:underline;}
#content #left p a:hover{color:#000;}
#content #left p strong{font:12px tahoma,geneva,sans-serif; color:#282828; font-weight:bold; line-height:18px;}
#content #left p strong.signature{font:12px tahoma,geneva,sans-serif; color:#e1421b; font-weight:bold; line-height:18px;}
#content #left p.line{width:100%; height:1px; margin:5px 0; border-bottom:1px solid #e1421b;}
#content #left #sociais{position:relative; width:98%; height:40px; margin:0; padding:0;}
#content #left #sociais .facebook{position:relative; width:130px; margin:0 5px 0 0;}
#content #left #sociais .twitter{position:relative; width:110px; top:-6px; margin:0px 2px 0 0;}
#content #left #sociais .print{position:relative; width:90px; top:-5px; margin:0px 0 0 0;}
#content #left ul#marcador{width:100%; margin:0px 0px 10px 0;}
#content #left ul#marcador li{width:100%; margin:0 0 12px 0; display:block; float:left; font:11px tahoma,geneva,sans-serif; color:#282828; line-height:17px; padding:0 0 0 12px; background:url(../img/marcador.jpg) no-repeat left 6px;}
#content #left ul#marcador li strong{font-weight:bold;}
#content #left ul#marcador li span{font-weight:bold; color:#e1421b;}
#content #left ul#marcador-02{width:100%; margin:0px 0px 10px 0;}
#content #left ul#marcador-02 li{width:100%; margin:10px 0 12px 0; display:block; float:left; font:11px tahoma,geneva,sans-serif; color:#282828; line-height:17px; padding:0 0 20px 12px; background:url(../img/marcador.jpg) no-repeat left 6px; border-bottom:1px solid #000;}
#content #left ul#marcador-02 li strong{font-weight:bold; color:#e1421b;}
#content #left ul#marcador-02 li span{font-weight:bold; color:#e1421b;}
#content #left ul#marcador-03{width:99%; margin:0px 0px 10px 0;}
#content #left ul#marcador-03 li{width:98%; margin:10px 0 12px 0; display:block; float:left; font:11px tahoma,geneva,sans-serif; color:#282828; line-height:17px; padding:0 0 20px 12px; background:url(../img/marcador.jpg) no-repeat left 6px; border-bottom:1px solid #000;}
#content #left ul#marcador-03 li strong{font-weight:bold; color:#e1421b;}
#content #left ul#marcador-03 li span{font-weight:bold; color:#e1421b;}


/* Form Programe-se */
#content #left #form-programese{position:relative; width:100%; margin:10px 0 20px 0; background:url(../img/bg_form_login.jpg) no-repeat left top; clear:both;}
#content #left #form-programese form label.email{position:relative; height:36px; float:left; font:11px tahoma,geneva,sans-serif; color:#454b37; font-weight:bold; top:10px; margin:0px 3px 0 0;}
#content #left #form-programese form label.senha{position:relative; height:36px; float:left; font:11px tahoma,geneva,sans-serif; color:#454b37; font-weight:bold; top:10px; margin:0px 3px 0 14px;}
#content #left #form-programese form label.esqueceu-senha a{position:relative; float:left; font:10px tahoma,geneva,sans-serif; color:#e1421b; font-weight:bold; top:10px; margin:0px 3px 0 440px; text-decoration:underline;}
#content #left #form-programese form label.esqueceu-senha a:hover{color:#000;}
#content #left #form-programese form input.campo_input_email{position:relative; width:198px; height:25px; float:left; margin:6px 10px 0 14px; background:transparent; border:0;}
#content #left #form-programese form input.campo_input_senha{position:relative; width:198px; height:25px; float:left; margin:6px 10px 0 14px; background:transparent; border:0;}
#content #left #form-programese form input{font:12px tahoma,geneva,sans-serif; color:#454b37;}
#content #left #form-programese form .bt-enviar{margin:2px 0 0 16px;}

#content #left #form-cadastrese{position:relative; width:100%; height:218px; margin:10px 0 20px 0; background:url(../img/bg_form_cadastro.jpg) no-repeat left top; clear:both;}
#content #left #form-cadastrese form label.nome{position:relative; width:60px; height:36px; float:left; font:11px tahoma,geneva,sans-serif; color:#454b37; font-weight:bold; margin:14px 0 0 0; text-align:right;}
#content #left #form-cadastrese form label.email{position:relative; width:60px; height:36px; float:left; font:11px tahoma,geneva,sans-serif; color:#454b37; font-weight:bold; margin:8px 0 0 0; text-align:right;}
#content #left #form-cadastrese form label.atividade{position:relative; width:60px; height:36px; float:left; font:11px tahoma,geneva,sans-serif; color:#454b37; font-weight:bold; margin:4px 0 0 0; text-align:right;}
#content #left #form-cadastrese form label.senha{position:relative; width:60px; height:36px; float:left; font:11px tahoma,geneva,sans-serif; color:#454b37; font-weight:bold; margin:8px 0 0 0; text-align:right;}
#content #left #form-cadastrese form label.confirmar{position:relative; width:60px; height:36px; float:left; font:11px tahoma,geneva,sans-serif; color:#454b37; font-weight:bold; margin:6px 0 0 0; text-align:right;}
#content #left #form-cadastrese form input.campo_input_nome{position:relative; width:456px; height:24px; float:left; margin:12px 0 0 14px; background:transparent; border:0;}
#content #left #form-cadastrese form input.campo_input_email{position:relative; width:456px; height:24px; float:left; margin:4px 0 0 14px; background:transparent; border:0;}
#content #left #form-cadastrese form input.campo_input_senha{position:relative; width:456px; height:24px; float:left; margin:5px 0 0 14px; background:transparent; border:0;}
#content #left #form-cadastrese form input.campo_input_confirmar{position:relative; width:456px; height:24px; float:left; margin:3px 20px 0 14px; background:transparent; border:0;}
#content #left #form-cadastrese form input{font:12px tahoma,geneva,sans-serif; color:#454b37;}
#content #left #form-cadastrese form .bt-enviar{margin:-4px 0 0 0px;}


/* Form Contato */
#content #left #form-contato{position:relative; width:100%; height:330px; margin:10px 0 20px 0; background:url(../img/bg_form_contato.jpg) no-repeat left top; clear:both;}
#content #left #form-contato form label.nome{position:relative; width:80px; height:36px; float:left; font:11px tahoma,geneva,sans-serif; color:#454b37; font-weight:bold; margin:14px 0 0 0; text-align:right;}
#content #left #form-contato form label.email{position:relative; width:80px; height:36px; float:left; font:11px tahoma,geneva,sans-serif; color:#454b37; font-weight:bold; margin:8px 0 0 0; text-align:right;}
#content #left #form-contato form label.assunto{position:relative; width:80px; height:36px; float:left; font:11px tahoma,geneva,sans-serif; color:#454b37; font-weight:bold; margin:4px 0 0 0; text-align:right;}
#content #left #form-contato form label.msg{position:relative; width:80px; height:36px; float:left; font:11px tahoma,geneva,sans-serif; color:#454b37; font-weight:bold; margin:8px 0 0 0; text-align:right;}
#content #left #form-contato form input.campo_input_nome{position:relative; width:445px; height:20px; float:left; margin:10px 0 0 20px; background:transparent; border:0;}
#content #left #form-contato form input.campo_input_email{position:relative; width:445px; height:20px; float:left; margin:2px 0 0 20px; background:transparent; border:0;}
#content #left #form-contato form input.campo_input_assunto{position:relative; width:445px; height:20px; float:left; margin:0px 0 0 20px; background:transparent; border:0;}
#content #left #form-contato form .campo_textarea{position:relative; width:445px; height:170px; float:left; margin:8px 0 0 20px; background:transparent; border:0; overflow:auto;}
#content #left #form-contato form input{font:12px tahoma,geneva,sans-serif; color:#454b37;}
#content #left #form-contato form .bt-enviar{margin:156px 0 0 24px;}


/* Form Cadastro */
#content #left #form-cadastro{position:relative; width:100%; height:170px; margin:10px 0 20px 0; background:url(../img/bg_form_cadastro_new) no-repeat left top; clear:both;}
#content #left #form-cadastro form label.nome{position:relative; width:80px; height:36px; float:left; font:11px tahoma,geneva,sans-serif; color:#454b37; font-weight:bold; margin:14px 0 0 0; text-align:right;}
#content #left #form-cadastro form label.email{position:relative; width:80px; height:36px; float:left; font:11px tahoma,geneva,sans-serif; color:#454b37; font-weight:bold; margin:8px 0 0 0; text-align:right;}
#content #left #form-cadastro form label.cidade{position:relative; width:80px; height:36px; float:left; font:11px tahoma,geneva,sans-serif; color:#454b37; font-weight:bold; margin:4px 0 0 0; text-align:right;}
#content #left #form-cadastro form label.ocupacao{position:relative; width:80px; height:36px; float:left; font:11px tahoma,geneva,sans-serif; color:#454b37; font-weight:bold; margin:4px 0 0 0; text-align:right;}
#content #left #form-cadastro form input.campo_input_nome{position:relative; width:445px; height:20px; float:left; margin:10px 0 0 20px; background:transparent; border:0; border:1px solid #ccc;}
#content #left #form-cadastro form input.campo_input_email{position:relative; width:445px; height:20px; float:left; margin:2px 0 0 20px; background:transparent; border:0; border:1px solid #ccc;}
#content #left #form-cadastro form input.campo_input_cidade{position:relative; width:445px; height:20px; float:left; margin:0px 0 0 20px; background:transparent; border:0; border:1px solid #ccc;}
#content #left #form-cadastro form input.campo_input_ocupacao{position:relative; width:445px; height:20px; float:left; margin:0px 0 0 20px; background:transparent; border:0; border:1px solid #ccc;}
#content #left #form-cadastro form input{font:12px tahoma,geneva,sans-serif; color:#454b37;}
#content #left #form-cadastro form .bt-enviar{margin:0px 0 0 480px;}


/* premios */
#content #left #btn-tabs{width:100%; height:30px; margin:15px 0; background:url(../img/bg_tab_premios.jpg) repeat-x left top;}
#content #left #btn-tabs.en{width:100%; height:30px; margin:15px 0; background:url(../img/bg_tab_premios.jpg) repeat-x left top;}
#content #left #btn-tabs .titulo{margin:8px 8px 0 10px;font:11px tahoma,geneva,sans-serif; color:#f2f2f3; font-weight:bold; text-transform:uppercase;}
#content #left #btn-tabs.en .titulo{margin:8px 6px 0 8px; font:11px tahoma,geneva,sans-serif; color:#f2f2f3; font-weight:bold; text-transform:uppercase;}
#content #left #btn-tabs .titulo a{padding:14px 0 0 12px; font:11px tahoma,geneva,sans-serif; color:#000; font-weight:bold; background:url(../img/btn_tabs_premios.jpg) no-repeat left 17px; text-transform:uppercase;}
#content #left #btn-tabs.en .titulo a{padding:14px 0 0 10px; font:11px tahoma,geneva,sans-serif; color:#000; font-weight:bold; background:url(../img/btn_tabs_premios.jpg) no-repeat left 17px; text-transform:uppercase;}
#content #left #btn-tabs .titulo a:hover{color:#f2f2f3; text-decoration:none; background:url(../img/btn_tabs_premios_over.jpg) no-repeat left 16px; text-transform:uppercase;}
#content #left #btn-tabs .titulo-activated a{position:relative; margin:17px 10px 0 8px; padding:12px 0 0 14px; top:6px;font:11px tahoma,geneva,sans-serif; color:#fff; font-weight:bold; text-decoration:none; background:url(../img/btn_tabs_premios_over.jpg) no-repeat left 15px; text-transform:uppercase;}
#content #left #btn-tabs.en .titulo-activated a{position:relative; margin:17px 10px 0 6px; padding:12px 0 0 14px; top:6px;font:11px tahoma,geneva,sans-serif; color:#fff; font-weight:bold; text-decoration:none; background:url(../img/btn_tabs_premios_over.jpg) no-repeat left 15px; text-transform:uppercase;}
#content #left #content-tab{width:98%; margin:0px 0px 10px 0; font:12px tahoma,geneva,sans-serif; color:#1d1c14;}
#content #left ul#trofeus{width:100%; margin:10px 0;}
#content #left ul#trofeus li{display:block; float:left;}
#content #left ul#trofeus li.left{width:125px; margin:0 8px 0 0;}
#content #left ul#trofeus li.right{width:400px;  font:13px tahoma,geneva,sans-serif; color:#1d1c14; line-height:17px;}
#content #left ul#trofeus li.right strong{line-height:30px;}
#content #left ul#trofeus li.espaco{width:100%; height:40px;}
#content #left ul#trofeus li.sociais{position:relative; width:100%; height:50px;}
#content #left ul#trofeus li.sociais .facebook{position:relative; width:140px; margin:0 5px 0 0;}
#content #left ul#trofeus li.sociais .twitter{position:relative; width:110px; top:-6px; margin:0px 2px 0 0;}
#content #left ul#trofeus li.sociais .print{position:relative; width:90px; top:-5px; margin:0px 0 0 0;}


.validation_messages { margin-top: 30px; }
.validation_messages.success p { color: #426F42 !important; }
.validation_messages.error p { color: #f00 !important; }

/* noticia */
#content #left .img-noticias{position:relative; width:664px; height:260px; margin:15px 0; display:block; float:left;}


/* RIGHT */
#content #right{position:relative; width:29%; margin:10px 0 20px 0;}
#content #right #box-twitter-interna{width:294px; top:0; height:340px; margin:10px 0px 20px 0; background:url(../img/bg_titulo_destaque_home.jpg) no-repeat left top;}
#content #right #box-twitter-interna h1{height:30px; padding:5px 0 3px 6px;  font-family:'steelfish_eb-webfont'; font-size:24px; color:#fdb919; text-transform:uppercase;}
#content #right #box-twitter-interna .siga-interna{width:289px; height:20px; padding:5px 5px 0 0px; background:url(../img/bg_titulo_destaque_home.jpg) no-repeat left top; font:10px tahoma,geneva,sans-serif; color:#fdb919; font-weight:bold; text-align:right;}
#content #right #box-twitter-interna .siga-interna a{color:#fdb919;}
#content #right #box-twitter-interna .twitter {width:290px!important; margin:0 0 0 13px; height:294px; clear:both;}
#content #right #videos-internas{position:relative; width:100%; margin:10px 0 24px 0; clear:both;}
#content #right #videos-internas ul#videos-internas{width:100%;}
#content #right #videos-internas ul#videos-internas li{width:100%; display:block; float:left; font:11px tahoma,geneva,sans-serif; color:#282828;}
#content #right #videos-internas ul#videos-internas li h2{width:220px; height:32px; margin:-2px 0 15px 0; padding:3px 0 0 10px; font-family:'steelfish_eb-webfont'; font-size:24px; color:#fdb919; text-align:left; text-transform:uppercase; background:url(../img/bg_titulo_destaque_home.jpg) no-repeat left top;}
#content #right #videos-internas ul#videos-internas li.video_01{margin:0 0px 14px 0;}
#content #right #videos-internas ul#videos-internas li.video_02{margin:0 0px 14px 0;}



/* Diario de Bordo */
#content #left-diario{position:relative; width:50%; margin:10px 4% 20px 0;}
#content #left-diario p{font:12px tahoma,geneva,sans-serif; color:#282828; line-height:17px; text-align:justify;}
#content #left-diario p strong{font:12px tahoma,geneva,sans-serif; color:#282828; font-weight:bold; line-height:18px;}
#content #left-diario ul#marcador{width:100%; margin:0px 0px 10px 0;}
#content #left-diario ul#marcador li{width:97%; margin:0 0 15px 0; display:block; float:left; font:11px tahoma,geneva,sans-serif; color:#282828; line-height:17px; padding:0 0 18px 12px; background:url(../img/marcador.jpg) no-repeat left 6px; border-bottom:1px solid #000;}
#content #left-diario ul#marcador li strong{font-weight:bold;}
#content #left-diario ul#marcador li span{font-weight:bold; color:#e1421b;}
#content #right-diario{position:relative; width:46%; margin:60px 0 20px 0;}

.dlDiario { width: 48%; display: block; float: left; margin: 5px 1% 10px 1%; }

/* Accordion LEFT */
#left dl{width:98%; display:block; float:left; margin:5px 0 10px 0px;}
#left dd{width:100%; display:block; float:left; margin:0px 0 5px 0px;}
#left dt.faq{width:100%; height:30px; padding:5px 0 0 2px; margin:0 0 5px 0; background:url(../img/bg_accordion.jpg) no-repeat left top; clear:both;}
#left dt.faq a{width:648px; display:table-caption; font:12px tahoma,geneva,sans-serif; font-weight:bold; color:#fff; padding:2px 0 0 18px;}
#left dt.faq a:hover{ color:#eda515; text-decoration:none;}
#left dt.activated a{ display:table-caption; height:30px; padding:2px 0 5px 18px; margin:0px 0 5px 0px; color:#fff; background:none; /*background:url(../img/bg_accordion_over.jpg) no-repeat left top;*/ clear:both;}
#left dt.activated a:hover{ color:#eda515;}
#left dd a{color:#000;}
#left ul#dados-faq {width:100%; list-style:none; margin:0; /*margin-left:16px;*/}
#left ul#dados-faq li.resposta{width:100%; font:14px tahoma,geneva,sans-serif; color:#1d1c14; display:block; float:left; background-color:none; margin:0; padding:0px 0 20px 0;}
#left ul#dados-faq li.resposta #scroll {width:99%; font:12px tahoma,geneva,sans-serif; color:#282828; line-height:16px; margin:0 0 14px 0px; display:block; float:left;}
#left ul#dados-faq li.resposta #scroll a{color:#e1421b; text-decoration:none; font-weight:bold;}
#left ul#dados-faq li.resposta #scroll a:hover{ color:#eda515; text-decoration:underline;}
#left ul#dados-faq li.resposta #scroll p{width:99%; font:12px tahoma,geneva,sans-serif; color:#282828; line-height:16px; margin:0 0 14px 0; display:block; float:left; text-align:justify;}
#left ul#dados-faq li.resposta #scroll p a{color:#e1421b; text-decoration:none; font-weight:bold;}
#left ul#dados-faq li.resposta #scroll p a:hover{ color:#eda515; text-decoration:underline;}
#left ul#dados-faq li.resposta #scroll-left {width:99%; font:12px tahoma,geneva,sans-serif; color:#282828; line-height:16px; margin:0 0 14px 8px; top:0px; display:block; float:left;}
#left ul#dados-faq li.resposta #scroll-left{overflow:scroll; overflow-x:hidden; height:80%; max-height:345px; min-height:35px; scrollbar-face-color: #e1421b; /* frente */ scrollbar-highlight-color: #F2F2F3; /* sombra left */ scrollbar-darkshadow-color: #F2F2F3; /* sombra right */ scrollbar-shadow-color: #F2F2F3; /* borda right */ scrollbar-3dlight-color: #F2F2F3;  /* borda left */ scrollbar-arrow-color: #fff; /* arrows */ scrollbar-track-color: #F2F2F3; /* fundo */ }
#left ul#dados-faq li.resposta #scroll-left a{color:#e1421b; text-decoration:none; font-weight:bold;}
#left ul#dados-faq li.resposta #scroll-left a:hover{ color:#eda515; text-decoration:underline;}
#left ul#dados-faq li.resposta #scroll-left p{width:90%; font:12px tahoma,geneva,sans-serif; color:#282828; line-height:16px; margin:0 0 14px 0; top:0px; display:block; float:left; text-align:justify;}


/* Accordion RIGHT */
#right dl{width:98%; display:block; float:left; margin:5px 0 10px 0px;}
#right dd{width:100%; display:block; float:left; margin:5px 0 5px 20px;}
#right dt.faq{width:100%; height:30px; padding:7px 0 0 2px; margin:0 0 5px 0; background:url(../img/bg_accordion.jpg) no-repeat left top; clear:both;}
#right dt.faq a{width:420px; display:table-caption; font:12px tahoma,geneva,sans-serif; font-weight:bold; color:#fff; padding:0 0 0 18px;}
#right dt.faq a:hover{color:#eda515; text-decoration:none;}
#right dt.activated a{display:table-caption; height:30px; padding:7px 0 5px 20px; margin:0px 0 5px -2px; color:#fff; background:none; /*background:url(../img/bg_accordion_over.jpg) no-repeat left top;*/ clear:both;}
#right dt.activated a:hover{color:#eda515;}
#right dd a {color:#fff;}
#right dt a{color:#fcf930;}
#right ul#dados-faq {width:100%; list-style:none; margin:0; margin-left:16px;}
#right ul#dados-faq li.resposta{width:100%; font:12px tahoma,geneva,sans-serif; color:#1d1c14; display:block; float:left; background-color:none; margin:0; padding:0px 0 20px 0;}
#right ul#dados-faq li.resposta #scroll{width:90%; padding-left:0px; overflow:scroll; overflow-x:hidden; text-align:justify; height:80%; max-height:345px; min-height:35px; scrollbar-face-color: #e1421b; /* frente */ scrollbar-highlight-color: #F2F2F3; /* sombra left */ scrollbar-darkshadow-color: #F2F2F3; /* sombra right */ scrollbar-shadow-color: #F2F2F3; /* borda right */ scrollbar-3dlight-color: #F2F2F3;  /* borda left */ scrollbar-arrow-color: #fff; /* arrows */ scrollbar-track-color: #F2F2F3; /* fundo */ }
#right ul#dados-faq li.resposta #scroll p{width:99%; font:12px tahoma,geneva,sans-serif; color:#282828; line-height:16px; margin:0 0 14px 0;  display:block; float:left; text-align:justify;}
#right ul#dados-faq li.resposta #scroll p a{color:#e1421b; text-decoration:none; font-weight:bold;}
#right ul#dados-faq li.resposta #scroll p a:hover{color:#e1421b; text-decoration:underline;}
#right ul#dados-faq li.resposta #scroll {width:99%; font:12px tahoma,geneva,sans-serif; color:#282828; line-height:16px; margin:0 0 14px -12px; display:block; float:left;}
#right ul#dados-faq li.resposta #scroll a{color:#e1421b; text-decoration:none; font-weight:bold;}
#right ul#dados-faq li.resposta #scroll a:hover{color:#e1421b; text-decoration:underline;}

/* Accordion RIGHT Programacao */
#right-programacao dl{width:98%; display:block; float:left; margin:5px 0 10px 0px;}
#right-programacao dd{width:100%; display:block; float:left; margin:5px 0 5px 6px;}
#right-programacao dt.faq{width:100%; height:30px; padding:7px 0 0 2px; margin:0 0 5px 0; background:url(../img/bg_accordion.jpg) no-repeat left top; clear:both;}
#right-programacao dt.faq a{width:420px; display:table-caption; font:12px tahoma,geneva,sans-serif; font-weight:bold; color:#fff; padding:0 0 0 16px;}
#right-programacao dt.faq a:hover{color:#eda515; text-decoration:none;}
#right-programacao dt.activated a{display:table-caption; height:30px; padding:7px 0 5px 18px; margin:-7px 0 5px -2px; color:#fff; background:none; clear:both;}
#right-programacao dt.activated a:hover{color:#eda515;}
#right-programacao dd a {color:#fff;}
#right-programacao dt a{color:#fcf930;}
#right-programacao ul#dados-faq {width:98%; list-style:none; margin:0; margin-left:0px;}
#right-programacao ul#dados-faq li.resposta{width:100%; font:12px tahoma,geneva,sans-serif; color:#1d1c14; display:block; float:left; background-color:none; margin:0; padding:0px 0 20px 0;}
#right-programacao ul#dados-faq li.resposta #scroll{width:100%; font:12px tahoma,geneva,sans-serif; color:#282828; line-height:16px; left:0!important; margin:0 0 14px 0px; display:block; float:left; padding-left:0px; overflow:scroll; overflow-x:hidden; text-align:justify; height:80%; max-height:345px; min-height:35px; scrollbar-face-color: #e1421b; /* frente */ scrollbar-highlight-color: #F2F2F3; /* sombra left */ scrollbar-darkshadow-color: #F2F2F3; /* sombra right */ scrollbar-shadow-color: #F2F2F3; /* borda right */ scrollbar-3dlight-color: #F2F2F3;  /* borda left */ scrollbar-arrow-color: #fff; /* arrows */ scrollbar-track-color: #F2F2F3; /* fundo */ }
#right-programacao ul#dados-faq li.resposta #scroll p{width:99%; font:12px tahoma,geneva,sans-serif; color:#282828; line-height:16px; margin:0 0 14px 0;  display:block; float:left; text-align:justify;}
#right-programacao ul#dados-faq li.resposta #scroll p a{color:#e1421b; text-decoration:none; font-weight:bold;}
#right-programacao ul#dados-faq li.resposta #scroll p a:hover{color:#e1421b; text-decoration:underline;}
#right-programacao ul#dados-faq li.resposta #scroll a{color:#e1421b; text-decoration:none; font-weight:bold;}
#right-programacao ul#dados-faq li.resposta #scroll a:hover{color:#e1421b; text-decoration:underline;}


/* Accordion CENTER */
#center dl{width:98%; display:block; float:left; margin:5px 0 10px 0px;}
#center dd{width:100%; display:block; float:left; margin:5px 0 5px 20px;}
#center dt.faq{width:100%; height:30px; padding:7px 0 0 2px; margin:0 0 5px 0; background:url(../img/bg_accordion.jpg) no-repeat left top; clear:both;}
#center dt.faq a{width:420px; display:table-caption; font:12px tahoma,geneva,sans-serif; font-weight:bold; color:#fff; padding:0 0 0 18px;}
#center dt.faq a:hover{color:#eda515; text-decoration:none;}
#center dt.activated a{display:table-caption; height:30px; padding:7px 0 5px 20px; margin:-7px 0 5px -2px; color:#fff; background:none; /*background:url(../img/bg_accordion_over.jpg) no-repeat left top;*/ clear:both;}
#center dt.activated a:hover{color:#eda515;}
#center dd a {color:#fff;}
#center dt a{color:#fcf930;}
#center ul#dados-faq {width:100%; list-style:none; margin:0; margin-left:16px;}
#center ul#dados-faq li.resposta{width:100%; font:12px tahoma,geneva,sans-serif; color:#1d1c14; display:block; float:left; background-color:none; margin:0; padding:0px 0 20px 0;}
#center ul#dados-faq li.resposta #scroll{width:90%; padding-left:0px; overflow:scroll; overflow-x:hidden; text-align:justify; height:80%; max-height:345px; min-height:35px; scrollbar-face-color: #e1421b; /* frente */ scrollbar-highlight-color: #F2F2F3; /* sombra left */ scrollbar-darkshadow-color: #F2F2F3; /* sombra right */ scrollbar-shadow-color: #F2F2F3; /* borda right */ scrollbar-3dlight-color: #F2F2F3;  /* borda left */ scrollbar-arrow-color: #fff; /* arrows */ scrollbar-track-color: #F2F2F3; /* fundo */ }
#center ul#dados-faq li.resposta #scroll p{width:99%; font:12px tahoma,geneva,sans-serif; color:#282828; line-height:16px; margin:0 0 14px 0;  display:block; float:left; text-align:justify;}
#center ul#dados-faq li.resposta #scroll p a{color:#e1421b; text-decoration:none; font-weight:bold;}
#center ul#dados-faq li.resposta #scroll p a:hover{color:#e1421b; text-decoration:underline;}
#center ul#dados-faq li.resposta #scroll {width:99%; font:12px tahoma,geneva,sans-serif; color:#282828; line-height:16px; margin:0 0 14px -12px; display:block; float:left;}
#center ul#dados-faq li.resposta #scroll a{color:#e1421b; text-decoration:none; font-weight:bold;}
#center ul#dados-faq li.resposta #scroll a:hover{color:#e1421b; text-decoration:underline;}

#center dl.dlDiario{width:48%; display:block; float:left; margin:5px 12px 10px 0px;}
#center dl.dlDiario ul#dados-faq li.resposta #scroll{width:96%!important; margin-left:-25px!important; padding-left:0px; overflow:scroll; overflow-x:hidden; text-align:justify; height:80%; max-height:300px!important; min-height:35px; }


/* Lightbox + formulario amigo */
#lightbox{position:absolute; top:0%; left:0%; width:98.9%; height:100%; display:none;  z-index:500000;}
#lightbox #bg{position:absolute; width:100%; left:50%; height:100%; margin:0px 0 0 -50%; padding:10px; background-color:#000000; z-index:500002; filter:alpha(opacity=75); -moz-opacity:0.75; -khtml-opacity:0.75; opacity:0.75;}
#lightbox #fechar {position:relative; width:750px; left:50%; height:30px; margin:260px 0 2px -340px; top:20px; text-align:right; display:block; z-index:9999999999999;}
#lightbox #fechar a{width:30px; height:30px; display:block; text-align:right; float:right; }
#lightbox #conteudo-lightbox{position:absolute; width:750px; left:50%; height:360px; margin:0 0 0 -375px; padding:10px; display:block; background:#FEFAEF; border:4px solid #e1421b; border-radius:1em; z-index:9999999;}

#formulario-amigo{position:relative; width:742px; height:342px; background:url(../img/bg_lightbox_amigo.jpg) no-repeat left top;}
#lightbox.en #formulario-amigo{position:relative; width:742px; height:342px; background:url(../img/en/bg_lightbox_amigo.jpg) no-repeat left top;}
#formulario-amigo input.nome{position:relative; width:245px; height:24px; margin:54px 0 0 86px; display:block; float:left; border:0; background:transparent;}
#formulario-amigo input.nome_amigo{position:relative; width:242px; height:24px; margin:54px 0 0 154px; display:block; float:left; border:0; background:transparent;}
#formulario-amigo input.email{position:relative; width:245px; height:24px; margin:26px 0 0 86px; display:block; float:left; border:0; background:transparent;}
#formulario-amigo input.email_amigo{position:relative; width:242px; height:24px; margin:26px 0 0 154px; display:block; float:left; border:0; background:transparent;}
#formulario-amigo textarea.campo_msg{position:relative; width:634px; height:110px; margin:36px 0 0 90px; overflow:auto; display:block; float:left; border:0; background:transparent;}
#formulario-amigo .bt-enviar{position:relative; margin:28px 5px 0 0px; display:block; float:right; border:0;}


/* ----- Imprensa ----- */
#content #left h2.imprensa{width:100%; height:30px; padding:5px 0 0 16px; color:#fff!important; margin:0; background:url(../img/bg_accordion.jpg) no-repeat left top; clear:both;}
#content #left #imprensa{width:100%; margin:5px 0; overflow:auto; overflow-x:hidden;}
#content #left #imprensa dl#dlPremios{}
#content #left #imprensa dl#dlPremios{width:98%; display:block; float:left; margin:5px 0 10px 0px;}
#content #left #imprensa dl#dlPremios dd{width:100%; display:block; float:left; margin:5px 0 5px 0px;}
#content #left #imprensa dl#dlPremios dt.faq{width:100%; height:30px; padding:5px 0 0 2px; margin:0 0 5px 0; background:url(../img/bg_accordion.jpg) no-repeat left top; clear:both;}
#content #left #imprensa dl#dlPremios dt.faq a{width:648px; display:table-caption; font:12px tahoma,geneva,sans-serif; font-weight:bold; color:#fdb919; padding:0 0 0 18px;}
#content #left #imprensa dl#dlPremios dt.faq a:hover{ color:#eda515; text-decoration:none;}
#content #left #imprensa dl#dlPremios dt.activated a{ display:table-caption; height:30px; padding:2px 0 5px 20px; margin:0px 0 5px -2px; color:#fdb919; background:none; clear:both;}
#content #left #imprensa dl#dlPremios dt.activated a:hover{ color:#fff;}
#content #left #imprensa dl#dlPremios dd a{color:#e1421b;}



/* ----- Footer ----- */
footer{position:relative; width:100%; max-width:1200px; min-width:500px; /*height:230px;*/ margin:0 auto!important; clear:both;}
footer #dados{position:relative; width:98%; max-width:984px; min-width:500px; height:191px; margin:0 auto!important; background:#fff url(../img/bg_footer.jpg) no-repeat center bottom;}

footer #menu-footer{position:relative; width:100%; max-width:984px; min-width:500px; margin:0 auto!important;}
footer #menu-footer ul#menu{position:relative; width:100%; height:260px; margin:20px 0 0 0px; padding-bottom:5px; border-bottom:1px solid #e86645;}
footer #menu-footer ul#menu li{display:block; float:left; text-align:left; font-family:'pf_ronda_seven_regular'; font-size:8px; color:#e1421b;}
footer #menu-footer ul#menu li.column01{width:195px; margin:0 0px 0 12px;}
footer #menu-footer ul#menu li.column02{width:206px; margin:0;}
footer #menu-footer ul#menu li.column03{width:260px; margin:0;}
footer #menu-footer ul#menu li.column04{width:310px; margin:0; background:url(../img/bg_facebook_footer.jpg) left top;}
footer #menu-footer ul#menu li.column01 h1,
footer #menu-footer ul#menu li.column02 h1,
footer #menu-footer ul#menu li.column03 h1{height:30px; display:block; float:left; font:12px tahoma; color:#e2411a; font-weight:bold; text-transform:uppercase; clear:both;}
footer #menu-footer ul#menu li.column01 h1 a,
footer #menu-footer ul#menu li.column02 h1 a,
footer #menu-footer ul#menu li.column03 h1 a{height:30px; display:block; float:left; font:12px tahoma; color:#e2411a; font-weight:bold; text-transform:uppercase; clear:both;}
footer #menu-footer ul#menu li.column01 a,
footer #menu-footer ul#menu li.column02 a,
footer #menu-footer ul#menu li.column03 a{height:30px; display:block; float:left; font:12px tahoma; color:#aa391e; font-weight:normal; clear:both;}

footer #menu-footer ul#logos{position:relative; width:100%; height:35px; margin:15px 0 0 0px;}
footer #menu-footer ul#logos li{display:block; float:left; text-align:center; font-family:'pf_ronda_seven_regular'; font-size:8px; color:#9e2d12;}
footer #menu-footer ul#logos li a{font-family:'pf_ronda_seven_regular'; font-size:8px; color:#9e2d12;}
footer #menu-footer ul#logos li a:hover{text-decoration:none; color:#000;}
footer #menu-footer ul#logos li.webcore{width:100%; height:30px; margin:0; text-align:center;}



/* ----- HACKIES FIREFOX ----- */
@-moz-document url-prefix() { 

	#content #conteudo #banner ul#menu_banner li,
	#content #conteudo #banner ul#menu_banner.en li,
	#content #conteudo #banner ul#menu_banner li a,
	#content #conteudo h1,
	#content #conteudo h1.breadcrumb,
	#content #box-twitter h1,
	#content #box-destaque-home ul#imagens li.left .titulo,
	#content #box-critica ul#titulo li.left .titulo,
	#content #box-critica ul#btn-links-01 li.left .titulo,
	#content #box-programacao h1.titulo-programacao,
	#content #box-programacao ul#btn-links-01 li.left .titulo,
	#content #box-programacao ul#btn-links-02 li.left .titulo,
	#content #box-programacao #programacao #destaque .titulo-por,
	#content #box-programacao #programacao #destaque.en .titulo-por,
	#content #box-programacao #programacao #destaque .titulo-por a,
	#content #box-programacao #programacao #destaque.en .titulo-por a,
	#content #box-programacao #programacao #destaque .titulo-por-activated,
	#content #box-programacao #programacao #calendario ul#datas li a,
	#content #box-programacao-home h1.titulo-programacao,
	#content #box-programacao-home ul#btn-links-01 li.left .titulo,
	#content #box-programacao-home ul#btn-links-02 li.left .titulo,
	#content #box-programacao-home #programacao #destaque .titulo-por,
	#content #box-programacao-home #programacao #destaque.en .titulo-por,
	#content #box-programacao-home #programacao #destaque .titulo-por a,
	#content #box-programacao-home #programacao #destaque.en .titulo-por a,
	#content #box-programacao-home #programacao #destaque .titulo-por-activated,
	#content #box-programacao-home #programacao #calendario ul#datas li a,
	#content #box-galeria ul#galeria li.left .titulo,
	#content #videos-footer ul#videos-footer li h2,
	#content #center #busca form #right #calendario ul#datas li a,
	#content #center #galeria #barra-titulo .titulo,
	#content #right #videos-internas ul#videos-internas li h2,
	#content #conteudo #banner ul#menu_banner li ul#sub li.menu_over_02 a,
	#content #conteudo #banner ul#menu_banner li ul#sub li.menu_over_03 a,
	#content #conteudo #banner ul#menu_banner li ul#sub li.menu_over_04 a,
	#content #conteudo #banner ul#menu_banner li ul#sub li.menu_over_05 a {font-family:'steelfish_eb-webfont'; font-weight:normal!important;}

}

/* ----- HACKIES MAC ----- */
.mac-os #content #conteudo #banner ul#menu_banner li,
.mac-os #content #conteudo #banner ul#menu_banner.en li,
.mac-os #content #conteudo #banner ul#menu_banner li a,
.mac-os #content #conteudo h1,
.mac-os #content #conteudo h1.breadcrumb,
.mac-os #content #box-twitter h1,
.mac-os #content #box-destaque-home ul#imagens li.left .titulo,
.mac-os #content #box-critica ul#titulo li.left .titulo,
.mac-os #content #box-critica ul#btn-links-01 li.left .titulo,
.mac-os #content #box-programacao h1.titulo-programacao,
.mac-os #content #box-programacao ul#btn-links-01 li.left .titulo,
.mac-os #content #box-programacao ul#btn-links-02 li.left .titulo,
.mac-os #content #box-programacao #programacao #destaque .titulo-por,
.mac-os #content #box-programacao #programacao #destaque.en .titulo-por,
.mac-os #content #box-programacao #programacao #destaque .titulo-por a,
.mac-os #content #box-programacao #programacao #destaque.en .titulo-por a,
.mac-os #content #box-programacao #programacao #destaque .titulo-por-activated,
.mac-os #content #box-programacao #programacao #calendario ul#datas li a,
.mac-os #content #box-programacao-home h1.titulo-programacao,
.mac-os #content #box-programacao-home ul#btn-links-01 li.left .titulo,
.mac-os #content #box-programacao-home ul#btn-links-02 li.left .titulo,
.mac-os #content #box-programacao-home #programacao #destaque .titulo-por,
.mac-os #content #box-programacao-home #programacao #destaque.en .titulo-por,
.mac-os #content #box-programacao-home #programacao #destaque .titulo-por a,
.mac-os #content #box-programacao-home #programacao #destaque.en .titulo-por a,
.mac-os #content #box-programacao-home #programacao #destaque .titulo-por-activated,
.mac-os #content #box-programacao-home #programacao #calendario ul#datas li a,
.mac-os #content #box-galeria ul#galeria li.left .titulo,
.mac-os #content #videos-footer ul#videos-footer li h2,
.mac-os #content #center #busca form #right #calendario ul#datas li a,
.mac-os #content #center #galeria #barra-titulo .titulo,
.mac-os #content #right #videos-internas ul#videos-internas li h2,
.mac-os #content #conteudo #banner ul#menu_banner li ul#sub li.menu_over_02 a,
.mac-os #content #conteudo #banner ul#menu_banner li ul#sub li.menu_over_03 a,
.mac-os #content #conteudo #banner ul#menu_banner li ul#sub li.menu_over_04 a,
.mac-os #content #conteudo #banner ul#menu_banner li ul#sub li.menu_over_05 a {font-family:'steelfish_rg-webfont'; font-weight:normal!important;}
.mac-os #content #conteudo #busca-topo .busca .btn-radio .radio{top:-1px;}
