/*-----------------------------------------------------------------------------
4to Festival de Cine Global Dominicano (Main Cascading Style Sheet)
-----------------------------------------------------------------------------*/

/* =General
-----------------------------------------------------------------------------*/

* { margin: 0; border: 0; padding: 0; outline: 0; }
html, body { height: 100%; }
body { font: 62.5% Arial, Helvetica, sans-serif; min-width: 995px; text-align: center; color: #444; }
li { list-style: none; }
p { margin-bottom: 1em; }

#wrap { margin: 0 auto; text-align: left; width:955px; font-size: 1.2em; }

a { text-decoration: underline; color: #222; }
a:hover { text-decoration: none; color: #00256B; }

h4 { font-size: 1.2em; font-weight: bold; color: #00256B; text-transform: uppercase; margin-left: 8px; }
h5 { font-size: 0.6em; color: #888; }

/* =General
-----------------------------------------------------------------------------*/

#portada { background: url(../images/bg_page_new.gif) no-repeat top center; }
#page_content { background: url(../images/bg_page_content_new.gif) repeat-x top center; }

#hr_wrap { height: 156px; position: relative; }
#hr_wrap .hr { float: right; color: #FFF; padding-right: 15px; padding-top: 12px; }
#hr_wrap .hr a { display: block; padding: 4px 8px; background: #FFF; text-decoration: none; color: #000; }
#hr_wrap .hr a:hover { color: #000; }

#hr_wrap_en { height: 155px; background: url('../images/bg_hr-en_wrap.jpg') no-repeat top right; position: relative; }
#hr_wrap_en .hr { float: right; color: #FFF; padding-right: 15px; padding-top: 12px; }
#hr_wrap_en .hr a { display: block; padding: 4px 8px; background: #FFF; text-decoration: none; color: #000; }
#hr_wrap_en .hr a:hover { color: #000; }

#logo { position: absolute; top: 20px; left: 34px; z-index: 99; }

.nav_wrap { width: 515px; float: left; position: absolute; bottom: 4px; left: 324px; }
.mnu_wrap { float: left; margin-bottom: 20px; }
.mnu { width: 120px; float: left; margin-left: 5px; margin-bottom: 3px; }
.mnu .separator { margin-left: 18px; }
.mnu li { display:block; font-size: 0.9em; font-weight: bold; background: url('../images/bullet_mnu.gif') 0 4px no-repeat; padding-left: 8px; }
.mnu a { text-decoration: none; text-transform: uppercase; }
.mnu a:hover { }
.mnu a.active { background-color: #f8efcb; color: #8b0f04; }
.search { width: 515px; float: left; display: inline; padding: 4px; /*background-color: #8FC73E;*/ }
.search .btn_buscar { background-color: #C4890D; font-weight: bold; border: 1px solid #F8F8F8; color: #FFF; padding: 2px 3px; }
.search a { float: left; margin-left: 14px; margin-right: 10px; margin-top: 5px; font-size: 1em; font-weight: bold; color: #FFF; text-decoration: none; }
.search a:hover { color: #f8ff35; text-decoration: none; }
.search a.redes { float: left; margin-left: 6px; margin-right: 0; }

#spot_light { position: absolute; top:0; right:0; z-index: 99; }

#showcase_portada { float: left; width: 955px; background: #000 url(../images/bg_header_showcase.gif) no-repeat; position: relative; /*border-bottom: 1px solid #8FC73E;*/ }
#showcase_portada .col_1 { float: left; width: 255px; margin-top: 100px; /*background-color: #0A0A0A;*/ }
#showcase_portada .cortos_portada { padding: 15px; color: #FFF; font-size: 0.9em; }
#showcase_portada .cortos_portada a {color: #FDFFBA; }
#showcase_portada .col_2 { float: left; width: 350px; background: #000 url(../images/bg_showcase_video.gif) repeat-x top center; margin-left: 232px; margin-top: 18px; }
#showcase_portada .video_portada { float: left; padding: 10px 10px 0 10px; color: #FFF; }
#showcase_portada .txt_video { float: left; font-size: 0.9em; margin-top: 3px; }
#showcase_portada .video_rate { float: right; margin-top: 5px; }

#showcase_page { height: 244px; background: #000 url(../images/bg_header_page.gif) no-repeat; }
#showcase_peliculas { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_showcase_peliculas.gif) no-repeat; position: relative; z-index: -1; }
#showcase_entrevistas { height: 244px; background: #000 url(../images/bg_header_entrevistas.jpg) no-repeat; }
#wrap .titles_wrap { float: left; width: 271px; height: 244px; position: relative; }
#wrap .titles { position: absolute; bottom: 10px; left: 39px; }
#wrap .title_program { float: left; width: 271px; height: 180px; position: relative; }
#peliculas_all { float: left; width: 955px; height: 900px; background: #FFF url(../images/bg_peliculas_all.jpg) no-repeat; position: relative; }
#peliculas_all .title_all { float: left; width: 328px; margin-top: 200px; margin-left: 22px; }
#peliculas_all .list_all { float: left; width: 305px; margin-left: 10px; margin-top: 120px; /*padding: 60px 50px;*/ position: relative; }
#peliculas_all .list_all li { display: inline; font-size: 1.2em; font-weight: bold; text-transform: uppercase; }
#peliculas_all .list_all p { text-transform: uppercase; color: #000; }
#peliculas_all .list_all a { line-height: 1.4em; text-decoration: none; }
#peliculas_all .ram { color: #EBFFBA; margin: 0 7px; }
#peliculas_all .ram a { color: #EBFFBA; text-decoration: none; }
#peliculas_all .ram a:hover { color: #f8ff35; }
#peliculas_all .list_all p a { text-decoration: none; }
#peliculas_all .list_all p a:hover { color: #FFF; text-decoration: underline; }
#peliculas_all .films_extras { float: left; width: 200px; margin-top: 100px; margin-left: 42px; }

#peliculas-en_all { float: left; width: 955px; height: 900px; background: #FFF url(../images/bg_peliculas-en_all.jpg) no-repeat; position: relative; }
#peliculas-en_all .title_all { float: left; width: 328px; margin-top: 200px; margin-left: 22px; }
#peliculas-en_all .list_all { float: left; width: 305px; margin-left: 10px; margin-top: 120px; /*padding: 60px 50px;*/ position: relative; }
#peliculas-en_all .list_all li { display: inline; font-size: 1.2em; font-weight: bold; text-transform: uppercase; }
#peliculas-en_all .list_all p { text-transform: uppercase; color: #000; }
#peliculas-en_all .list_all a { line-height: 1.4em; text-decoration: none; }
#peliculas-en_all .ram { color: #EBFFBA; margin: 0 7px; }
#peliculas-en_all .ram a { color: #EBFFBA; text-decoration: none; }
#peliculas-en_all .ram a:hover { color: #f8ff35; }
#peliculas-en_all .list_all p a { text-decoration: none; }
#peliculas-en_all .list_all p a:hover { color: #FFF; text-decoration: underline; }
#peliculas-en_all .films_extras { float: left; width: 200px; margin-top: 100px; margin-left: 42px; }
.ropeck { margin-top: 20px; }
.ropeck li { color: #EBFFBA; margin-top: 6px; list-style: squarel; margin-left: 14px; text-decoration: underline; }
.mex_cortos { margin-top: 40px; }
.mex_cortos p { color: #000; }
.panel_extra-ct { float: left; margin-top: 30px; font-size: 1.2em; font-weight: bold; }
.panel_extra-ct p { margin-top: 6px; }
.panel_extra-ct .min_extra { font-size: 0.8em; }

#peliculas_australia { float: left; width: 955px; height: 900px; background: #FFF url(../images/bg_peliculas-au_all.jpg) no-repeat; position: relative; }
#peliculas_australia .title_all { float: left; width: 328px; margin-top: 200px; margin-left: 22px; }
#peliculas_australia .list_all { float: left; width: 305px; margin-left: 365px; margin-top: 120px; /*padding: 60px 50px;*/ position: relative; }
#peliculas_australia .list_all li { display: inline-block; border-bottom: 1px dashed #99d542; margin-top: 6px; }
#peliculas_australia .list_all p { color: #000; font-size:0.9em; }
#peliculas_australia .list_all a { text-decoration: none; }
#peliculas_australia .list_all p a { text-decoration: none; }
#peliculas_australia .list_all p a:hover { color: #FFF; text-decoration: underline; }
#peliculas_australia .films_extras { float: left; width: 200px; margin-top: 100px; margin-left: 42px; }

#peliculas_australia_en { float: left; width: 955px; height: 900px; background: #FFF url(../images/bg_peliculas-au-en_all.jpg) no-repeat; position: relative; }
#peliculas_australia_en .title_all { float: left; width: 328px; margin-top: 200px; margin-left: 22px; }
#peliculas_australia_en .list_all { float: left; width: 305px; margin-left: 365px; margin-top: 120px; /*padding: 60px 50px;*/ position: relative; }
#peliculas_australia_en .list_all li { display: inline-block; border-bottom: 1px dashed #99d542; margin-top: 6px; }
#peliculas_australia_en .list_all p { color: #000; font-size:0.9em; }
#peliculas_australia_en .list_all a { text-decoration: none; }
#peliculas_australia_en .list_all p a { text-decoration: none; }
#peliculas_australia_en .list_all p a:hover { color: #FFF; text-decoration: underline; }
#peliculas_australia_en .films_extras { float: left; width: 200px; margin-top: 100px; margin-left: 42px; }

#peliculas_francia { float: left; width: 955px; height: 900px; background: #FFF url(../images/bg_peliculas-fr_all.jpg) no-repeat; position: relative; }
#peliculas_francia .title_all { float: left; width: 328px; margin-top: 200px; margin-left: 22px; }
#peliculas_francia .list_all { float: left; width: 305px; margin-left: 365px; margin-top: 120px; /*padding: 60px 50px;*/ position: relative; }
#peliculas_francia .list_all li { display: inline-block; border-bottom: 1px dashed #99d542; margin-top: 6px; }
#peliculas_francia .list_all p { color: #000; font-size:0.9em; }
#peliculas_francia .list_all a { text-decoration: none; }
#peliculas_francia .list_all p a { text-decoration: none; }
#peliculas_francia .list_all p a:hover { color: #FFF; text-decoration: underline; }
#peliculas_francia .films_extras { float: left; width: 200px; margin-top: 100px; margin-left: 42px; }

#peliculas_francia_en { float: left; width: 955px; height: 900px; background: #FFF url(../images/bg_peliculas-fr-en_all.jpg) no-repeat; position: relative; }
#peliculas_francia_en .title_all { float: left; width: 328px; margin-top: 200px; margin-left: 22px; }
#peliculas_francia_en .list_all { float: left; width: 305px; margin-left: 365px; margin-top: 120px; /*padding: 60px 50px;*/ position: relative; }
#peliculas_francia_en .list_all li { display: inline-block; border-bottom: 1px dashed #99d542; margin-top: 6px; }
#peliculas_francia_en .list_all p { color: #000; font-size:0.9em; }
#peliculas_francia_en .list_all a { text-decoration: none; }
#peliculas_francia_en .list_all p a { text-decoration: none; }
#peliculas_francia_en .list_all p a:hover { color: #FFF; text-decoration: underline; }
#peliculas_francia_en .films_extras { float: left; width: 200px; margin-top: 100px; margin-left: 42px; }

#peliculas_ropeck { float: left; width: 955px; height: 900px; background: #FFF url(../images/bg_peliculas-peck_all.jpg) no-repeat; position: relative; }
#peliculas_ropeck .title_all { float: left; width: 328px; margin-top: 200px; margin-left: 22px; }
#peliculas_ropeck .list_all { float: left; width: 305px; margin-left: 385px; margin-top: 120px; /*padding: 60px 50px;*/ position: relative; }
#peliculas_ropeck .list_all li { display: inline-block; border-bottom: 1px dashed #99d542; margin-top: 6px; }
#peliculas_ropeck .list_all p { color: #000; font-size:0.9em; }
#peliculas_ropeck .list_all a { text-decoration: none; }
#peliculas_ropeck .list_all p a { text-decoration: none; }
#peliculas_ropeck .list_all p a:hover { color: #FFF; text-decoration: underline; }
#peliculas_ropeck .films_extras { float: left; width: 200px; margin-top: 100px; margin-left: 22px; }

#peliculas_ropeck_en { float: left; width: 955px; height: 900px; background: #FFF url(../images/bg_peliculas-peck-en_all.jpg) no-repeat; position: relative; }
#peliculas_ropeck_en .title_all { float: left; width: 328px; margin-top: 200px; margin-left: 22px; }
#peliculas_ropeck_en .list_all { float: left; width: 305px; margin-left: 385px; margin-top: 120px; /*padding: 60px 50px;*/ position: relative; }
#peliculas_ropeck_en .list_all li { display: inline-block; border-bottom: 1px dashed #99d542; margin-top: 6px; }
#peliculas_ropeck_en .list_all p { color: #000; font-size:0.9em; }
#peliculas_ropeck_en .list_all a { text-decoration: none; }
#peliculas_ropeck_en .list_all p a { text-decoration: none; }
#peliculas_ropeck_en .list_all p a:hover { color: #FFF; text-decoration: underline; }
#peliculas_ropeck_en .films_extras { float: left; width: 200px; margin-top: 100px; margin-left: 22px; }

#fotos-ct-en { float: left; width: 955px; height: auto; background: #FFF url(../images/bg_fotos-ct-en.jpg) no-repeat; position: relative; }
#fotos-ct-en .appfoto { float: left; width: 328px; margin-top: 340px; margin-left: 44px; }

#fotos-ct { float: left; width: 955px; height: auto; background: #FFF url(../images/bg_fotos-ct.jpg) no-repeat; position: relative; }
#fotos-ct .appfoto { float: left; width: 328px; margin-top: 340px; margin-left: 44px; }

#premios-ct { float: left; width: 955px; height: auto; background: #FFF url(../images/bg_awards.jpg) no-repeat; position: relative; }
#premios-ct .win-short { float: left; width: 225px; margin-top: 420px; }
#premios-ct .win-short h1 { font-size: 2.4em; font-weight: bold; color: #EEE; }
#premios-ct .win-short h3 { font-size: 1.3em; font-weight: bold; color: #3076B2; }

#premios-ct-en { float: left; width: 955px; height: auto; background: #FFF url(../images/bg_awards-en.jpg) no-repeat; position: relative; }
#premios-ct-en .win-short { float: left; width: 225px; margin-top: 420px; }
#premios-ct-en .win-short h1 { font-size: 2.4em; font-weight: bold; color: #EEE; }
#premios-ct-en .win-short h3 { font-size: 1.3em; font-weight: bold; color: #3076B2; }

#tv-live-en { float: left; width: 955px; background: #FFF url(../images/bg_tv-live-en.jpg) no-repeat; position: relative; }
#tv-live-en h2 { font-size: 1.7em; font-weight: bold; color: #000; margin-bottom: 4px; }
#tv-live-en h3 { font-size: 1.5em; font-weight: bold; color: #000; text-transform: capitalize; }
#tv-live-en .show-video { float: left; width: 596px; margin-top: 150px; margin-left: 44px; }
#tv-live-en .show-video p { font-size: 1.3em; font-weight: bold; margin: 12px 0; }
#tv-live-en .show-video .marc { color: #3076b2; }
#tv-live-en .others-video { float: left; width: 230px; margin-top: 190px; margin-left: 44px; color: #000; }
#tv-live-en .others-video li { display: block; height: 76px; border-bottom: 1px dashed #99d542; margin-top: 6px; }
#tv-live-en .others-video li a { color: #00256B; text-decoration: none; }
#tv-live-en .others-video li a:hover { color: #f8ff35; text-decoration: underline; }
#tv-live-en .nm_city { font-size: 1.2em; font-weight: bold; color: #F8FF35; }

#tv-live { float: left; width: 955px; background: #FFF url(../images/bg_tv-live.jpg) no-repeat; position: relative; }
#tv-live h2 { font-size: 1.7em; font-weight: bold; color: #000; margin-bottom: 4px; }
#tv-live h3 { font-size: 1.5em; font-weight: bold; color: #000; text-transform: capitalize; }
#tv-live .show-video { float: left; width: 596px; margin-top: 150px; margin-left: 44px; }
#tv-live .show-video p { font-size: 1.3em; font-weight: bold; margin: 12px 0; }
#tv-live .show-video .marc { color: #3076b2; }
#tv-live .others-video { float: left; width: 230px; margin-top: 190px; margin-left: 44px; color: #000; }
#tv-live .others-video li { display: block; height: 76px; border-bottom: 1px dashed #99d542; margin-top: 6px; }
#tv-live .others-video li a { color: #00256B; text-decoration: none; }
#tv-live .others-video li a:hover { color: #f8ff35; text-decoration: underline; }
#tv-live .nm_city { font-size: 1.2em; font-weight: bold; color: #f8ff35; }
.vid-e { float: left; margin-right: 6px; }

#box_emphasis { float: left; position: relative; background: #0bb0c6 url(../images/bg_box_emphasis.gif) repeat-x top center; width: 911px; height: 120px; }
.pad_12-22 { padding: 12px 22px; }
#box_emphasis .films_list { float: left; width: 280px; position: relative; top: -120px; left: 10px; }
#box_emphasis .countdown { float: left; width: 180px; }
#tool_cities_festival { float: left; height: 110px; }
#box_emphasis .cities_festival { float: left }
#box_emphasis .cities_festival ul { float: left; margin-right: 10px; }
#box_emphasis .cities_festival ul li { margin-top: 6px; }

#content_wrap { float: left; position: relative; width: 909px; background: #FFF url(../images/bg_content_wrap.gif) repeat-x top center; border-left: 1px solid #A8A8A8; border-right: 1px solid #A8A8A8; border-bottom: 5px solid #0cc2da; }
#content_wrap .box_content_hm { float: left; width: 475px; position: relative; top: -68px; background: #FFF url(../images/bg_box_content_hm.gif) repeat-x top center; }
#content_wrap .tit_box_content_hm { padding: 6px 23px; font-weight: bold; color: #000; text-transform: uppercase; }
#content_wrap .noticias_portada { float: left; padding: 0 23px 30px 23px; }
#content_wrap .noticias_portada dl { float: left; width: 429px; display: inline; border-bottom: 1px dashed #EBEBEB; margin-top: 20px; }
#content_wrap .noticias_portada dl.all-news { float: left; background: #F7F7F7; padding: 4px 0; font-weight: bold; }
#content_wrap .noticias_portada dl a { font-size: 1em; text-decoration: none; color: #00256B; }
#content_wrap .noticias_portada dl a:hover { text-decoration: underline; color: #3076B2; }
#content_wrap .noticias_portada dt { width: 429px; margin-bottom: 6px; }
#content_wrap .noticias_portada dt.date { font-size: 0.8em; color: #585858; }
#content_wrap .noticias_portada dt a { text-decoration: underline; color: #C4890D; }
#content_wrap .noticias_portada dt a:hover { text-decoration: none; color: #C4890D; }
#content_wrap .noticias_portada dd { font-size: 1em; font-weight: bold; color: #00256B; }
#content_wrap .noticias_portada dd.img img { float: left; margin: 0 8px 0 0; border: 1px solid #C2C2C2; padding: 2px; }
#content_wrap .box_right_hm { float: left; width: 434px; /*margin: 0 0 20px 20px;*/ background: url(../images/bg_right-hm.gif) no-repeat top center; position: relative; }
#content_wrap .box_right_hm-en { float: left; width: 434px; /*margin: 0 0 20px 20px;*/ background: url(../images/bg_right-hm.gif) no-repeat top center; }
#content_wrap .films_portada { float: left; padding: 0; }
#content_wrap .films_portada h5 { font-size: 1.5em; font-weight: bold; color: #000; text-transform: capitalize; margin-top: 6px; }
#content_wrap .films_portada li { float:left; }
#content_wrap .img_film { float: left; margin-right: 6px; border: 1px solid #6B962E; padding: 2px; }
#content_wrap .info_film { float: left; width: 152px; font-size: 0.9em; font-weight: bold; color: #000; }
#content_wrap .film_detalles { float:left; width: 100%; text-align: right; clear: left; margin: 11px 0; font-size: 0.9em; }
#content_wrap .film_detalles a { text-decoration: none; color: #FFF; margin-right: 16px; }
#content_wrap .film_detalles a:hover { text-decoration: underline; color: #EBFFBA; }
#content_wrap .right_hm_ct {}
#content_wrap .form_hm { padding: 15px 10px; }
#content_wrap .form_hm p { font-size: 0.9em; color: #000; }

#content_wrap .right-extras-hm { float: left; width: 300px; background: url(../images/bg_right-extras-hm.gif) no-repeat top left; position: relative; padding-top: 30px; }
#content_wrap .right-rel-hm { float: left; width: 228px; margin-top: 34px; }

#page_content_wrap { float: left; width: 909px; position: relative; background: #FFF url(../images/bg_content_wrap.gif) repeat-x top center; border-left: 1px solid #A8A8A8; border-right: 1px solid #A8A8A8; border-bottom: 5px solid #0cc2da; }
#page_content_wrap .left_page_content { float: left; width: 261px; font-size: 0.9em; margin-right: 20px; }
#page_content_wrap .left_page_content p { padding: 0 15px;}
#page_content_wrap .left_page_content img { margin-left: 15px; margin-bottom: 6px; }
#page_content_wrap .left_page_content ul { border-top: 10px solid #DBD9D9; }
#page_content_wrap .left_page_content li { border-bottom: 1px solid #DBD9D9; margin-top: 10px; }
#page_content_wrap .left_page_content li a { color: #00256B; text-decoration: none; }
#page_content_wrap .left_page_content li a:hover { color: #000; text-decoration: underline; }
#page_content_wrap .left_page_content li a.first { font-weight: bold; }
#page_content_wrap .left_page_content li a.article { color: #FFF; background-color: #3076B2; display: inline; padding: 1px 4px; }
#page_content_wrap .left_page_content li img { float: left; border: 1px solid #C2C2C2; padding: 2px; margin: 0 8px 0 15px; }
#page_content_wrap .left_page_content li .noticias_date { font-size: 0.9em; color: #888; }

#page_content_wrap .slide_publications { float:left; overflow:hidden; width: 185px; height: 250px; }
#page_content_wrap .slide_publications ul { border-top: 0;}
#page_content_wrap .prev_publications { float:left; width:23px; cursor: pointer; position: relative; top: 50px; left: -24px; }
#page_content_wrap .next_publications { float:left; width:23px; cursor: pointer; position: relative; top: 50px; right: 14px; }

#page_content_wrap h3 { font-size: 1.3em; font-weight: bold; color: #00256B; }
ul.list_general li { background: url(../images/bullet_news_history.gif) no-repeat 0 5px; padding-left: 8px; margin-bottom: 12px; }
#page_content_wrap ul.list_general li a { color: #00256B; text-decoration: none; }
#page_content_wrap ul.list_general li a:hover { color: #000; text-decoration: underline; }

#box_page_content { float: left; width: 584px; background: #FFF; position: relative; top: -110px;  }
#box_page_content_mapa {float: left; width: 665px; background: #FFF; position: relative; top: -110px;  }
#wrap_showcase_news { float: right; width: 608px; background: #0cc2da url(../images/bg_tit_page_content.gif) repeat-x bottom center; margin-top: -86px; font-size: 1.5em; color: #000;}
#page_content_wrap .bg_tit_page_content { float: left; width: 628px; position: relative; top: -110px; background: #0bb0c6 url(../images/bg_tit_page_content.gif) repeat-x bottom center; font-size: 1.3em; font-weight: bold; color: #000; padding: 1px 0; }
#page_content_wrap .tit_page_content { float: left; /*border-top: 2px dashed #000; border-bottom: 1px solid #FFF;*/ padding: 10px 22px 0 22px; }
#page_content_wrap .date_page_content { font-size: 0.7em; }
#page_content_wrap .text_showcase_news { font-size: 0.6em; color:#EBFFBA; }
#page_content_wrap .img_showcase_news { float: left; width: 229px; margin-right: 10px; }
#page_content_wrap .img_showcase_news img { border: 1px solid #0999ab; padding: 2px; background-color: #0ed6f0; }
#page_content_wrap .brief_showcase_news { float: left; width: 366px; margin-top: 3px; }
#page_content_wrap .brief_showcase_news a.article { font-size: 0.6em; color: #F8FF35; text-decoration: none; background-color: #0999ab; display: inline; padding: 2px 5px; }
#page_content_wrap .bg_program_content { float: left; width: 909px; position: relative; top: -86px; background: #0cc2da url(../images/bg_tit_page_content.gif) repeat-x bottom center; font-size: 1.2em; font-weight: bold; color: #000; }
#page_content_wrap .list_program_content { float: left; padding: 18px 22px 0 22px; }
#page_content_wrap .tabs_prg ul { }
#page_content_wrap .tabs_prg li { list-style:none; display:inline; height: 30px; float: left; margin-right: 8px; }
#page_content_wrap .tabs_prg li a { padding: 14px 14px 40px 0; text-decoration:none; text-transform:uppercase; }
#page_content_wrap .tabs_prg li a:hover { text-decoration: underline; }
#page_content_wrap .tabs_prg li a.active { color:#f8ff35; background: url(../images/mark_program.png) no-repeat 0 32px; }
#page_content_wrap .tabs_pan li { list-style:none; display:inline; width: 125px; height: 50px; float: left; }
#page_content_wrap .tabs_pan li.first { width: 230px; }
#page_content_wrap .tabs_pan li a { padding: 14px 14px 40px 0; text-decoration:none; text-transform:uppercase; }
#page_content_wrap .tabs_pan li a:hover { text-decoration: underline; }
#page_content_wrap .tabs_pan li a.active { color:#f8ff35; background: url(../images/mark_program.png) no-repeat 0 50px; }
#page_content_wrap .panelpn li { list-style:none; display:inline; float: left; margin-right: 4px; }
#page_content_wrap .panelpn li a { padding: 1px 5px; text-decoration:none; font-weight: bold; background-color: #3076B2; padding: 2px 5px; color: #FFF; }
#page_content_wrap .panelpn li a:hover { background-color: #00256B; padding: 2px 5px; color: #FFF; }
#box_page_content .cortostab li { list-style:none; display:inline; float: left; margin-right: 4px; }
#box_page_content .cortostab li a { padding: 1px 5px; text-decoration:none; font-weight: bold; background-color: #3076B2; padding: 2px 5px; color: #FFF; }
#box_page_content .cortostab li a:hover { background-color: #00256B; padding: 2px 5px; color: #FFF; }
#program_2, #program_3, #program_4, #program_5, #program_6, #program_7 { display:none; }
#panelpn_2, #panelpn_3, #panelpn_4 { display:none; }
#cortostab_2, #cortostab_3, #cortostab_4 { display: none; }
#page_content_wrap .down_pdf { float: left; position: absolute; bottom: 0; right: 22px;  }
#page_content_wrap .tit_today_paneles { float: left; width: 150px; margin-top: 4px; }
#page_content_wrap .date_today_paneles { float: left; width: 66px; text-align: center; }
.dia_pn { font-size: 2.7em; font-weight: bold; line-height: 1em; letter-spacing: -0.1em; color: #777; background-color: #FFF; }
.mes_pn { font-size: 0.6em; line-height: 1.5em; color: #000; background-color: #f8ff35; }
#page_content_wrap .list_today_paneles { float: left; width: 631px; margin-left: 18px; font-size: 0.8em; font-weight: bold;  }
#page_content_wrap .list_today_paneles li { float: left; width: 192px; font-size: 0.7em; font-weight: bold; }
#page_content_wrap .list_today_paneles li.separator { margin: 0 24px; }
#page_content_wrap .list_today_paneles .hora { font-size: 0.9em; color: #000; background-color: #8FC73E; display: inline; padding: 1px 4px; }
#box_program_content { float: left; width: 865px; background: #FFF; position: relative; top: -86px; }

#page_content_wrap .news_highlights { float: left; margin-top: 32px; border-bottom: 1px solid #DBD9D9; }
#page_content_wrap .news_highlights li { float: left; width: 273px; }
#page_content_wrap .news_highlights li.separator { margin: 0 45px; }
#page_content_wrap .news_highlights li a { color: #00256B; text-decoration: none; }
#page_content_wrap .news_highlights li a:hover { color: #000; text-decoration: underline; }
#page_content_wrap .news_highlights li a.first { font-weight: bold; }
#page_content_wrap .news_highlights li a.article { font-size: 0.9em; color: #FFF; background-color: #3076B2; display: inline; padding: 1px 4px; }
#page_content_wrap .news_highlights li img { float: left; border: 1px solid #C2C2C2; padding: 2px; margin: 0 8px 0 0; }
#page_content_wrap .news_highlights li .noticias_date { font-size: 0.9em; color: #888; }

#page_content_wrap .news_history { float: left; width: 909px; margin: 22px 0 35px 0; }
#page_content_wrap .news_history li { background: url(../images/bullet_news_history.gif) no-repeat 0 5px; padding-left: 8px; margin-bottom: 12px; }
#page_content_wrap .news_history li a { color: #00256B; text-decoration: none; }
#page_content_wrap .news_history li a:hover { color: #000; text-decoration: underline; }
#page_content_wrap .news_history li .noticias_date { font-size: 0.9em; color: #888; border-left: 1px solid #888; margin-left: 8px; }

.program { }
.program table { font-size: 0.9em; }
.program td { width: 52px; vertical-align: top; border: 1px dashed #FDF1CE; border-bottom: 3px solid #FDF1CE; padding: 15px 4px; }
.program table th { font-size: 1.1em; font-weight: bold; color: #FFF; background: #E25A00; padding: 5px 4px; }
.program . { }


.staff { }
.staf table { font-size: 0.9em; }
.staff td { vertical-align: middle; border: 1px dashed #FDF1CE; border-bottom: 3px solid #FDF1CE; padding: 10px 4px; }
.staff table th { font-size: 1.1em; font-weight: bold; color: #000; background: #FDF1CE; padding: 5px 4px; }
.staff . { }


.pad_22 { padding: 22px; }
.pad_22-hm { padding: 0 22px 22px 22px; }
.pad_10 { padding: 10px; }




<!--.list_general li { background: url(../images/bullets_general.gif) 0 5px no-repeat; padding-left: 10px; margin-top: 10px; }-->
.negrita { font-weight: bold; }
.line { height: 1px; background-color: #000; margin: 5px 0;  }
.emphasis { color: #C4890D; font-weight: bold; font-size: 1.2em; }
.marcador { color: #3076B2; font-weight: bold; font-size: 1.2em; }
.date { font-size: 0.9em; color: #222; padding-top: 4px; }
.name_program { color: #00256B; font-weight: bold; }
.txt_details { color: #EBFFBA; }
.prg_city { color: #00256B; font-weight: bold; font-size: 1.2em; }
.prg_film { color: #3076B2; font-weight: bold; }
.prg_film a { text-decoration: none; color: #3076B2; font-weight: bold; }
.prg_film a:hover { text-decoration: underline; color: #00256B; font-weight: bold; }
.prg_short { color: #C4890D; font-weight: bold; }
.prg_short a { text-decoration: none; color: #C4890D; font-weight: bold; }
.prg_short a:hover { text-decoration: underline; color: #C4890D; font-weight: bold; }
.prg_panel { color: #C4890D; font-weight: bold; }
.it { font-style: italic; }
.name_films { font-size: 1.2em; font-weight: bold; color: #fdffba; text-transform: uppercase; }

#footer_wrap { float: left; width: 911px; background: #000 url(../images/bg_footer.gif) repeat-x; }
#footer_wrap p { font-size: 0.8em; color: #999; }
#footer_wrap .copyright { float: left; width: 105px; border-right: 1px solid #303030; }
#footer_wrap .copyright a { color: #FFE38E; text-decoration: underline; padding: 0 3px; border-right: 1px solid #FFE38E; }
#footer_wrap .copyright a:hover { color: #999; text-decoration: none; }
#footer_wrap .copyright .first { padding-left: 0; }
#footer_wrap .copyright .last { border: 0; }
#footer_wrap .prev_festivals { float: left; width: 325px; margin-left: 20px; color: #606060; border-right: 1px solid #303030; }
#footer_wrap .prev_festivals a { color: #FFE38E; text-decoration: none; padding: 0 1px; }
#footer_wrap .prev_festivals a:hover { color: #FFE38E; text-decoration: underline; }
#footer_wrap .prev_festivals .first { padding-left: 0; }
#footer_wrap .prev_festivals .last { border: 0; }
#footer_wrap .sponsors { float: left; width: 431px; position: relative; margin-top: -42px; margin-left: 20px;  }
#footer_wrap .sponsors a { text-decoration: underline; color: #FFE38E; }
#footer_wrap .sponsors a:hover { text-decoration: none; color: #FFE38E; }

.bdr_image { border: 1px solid #DDD; padding: 2px; background-color: #F9F9F9; margin: 6px 0; }
.img_left { float: left; border: 1px solid #999; padding: 2px; background-color: #F9F9F9; margin: 2px 10px 4px 0; }
.img_right { float: right; border: 1px solid #999; padding: 2px; background-color: #F9F9F9; margin: 2px 0 4px 10px; }

/* =Peliculas
-----------------------------------------------------------------------------*/
#showcase_peliculas_revolution { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_revolution.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_127 { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_127.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_act { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_small-act.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_nextdoor { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_next-door.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_american { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_american.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_boys { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_boys.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_buscon { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_buscon.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_carancho { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_carancho.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_catch { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_catch.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_culpable { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_culpable.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_eyes { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_eyes.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_hija { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_hija.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_jean { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_jean.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_leo { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_leo.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_monica { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_monica.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_mother { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_mother.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_oceans { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_oceans.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_pecados { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_pecados.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_restrepo { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_restrepo.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_sea { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_sea.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_seraphine { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_seraphine.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_yuma { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_yuma.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_zero { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_zero.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_southern { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_southern.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_never { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_never.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_nurember { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_nuremberg.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_portraits { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_portraits.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_traces { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_traces.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_jugadora { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_jugadora.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_abril { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_abril.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_yolngu { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_yolngu.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_amy { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_amy.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_alibrandi { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_alibrandi.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_dish { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_dish.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_rabbit { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_rabbit.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_muelle { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_muelle.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_moloch { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_moloch.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_concert { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_concert.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_lumumba { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_lumumba.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_jindabyne { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_jindabyne.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_welcome { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_welcome.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_better { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_better.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_marti { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_marti.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_lluvia { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_lluvia.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_maximo { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_maximo.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_perdida { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_perdida.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_wasteland { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_wasteland.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_rescate { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_rescate.jpg) no-repeat; position: relative; z-index:-2; }
#showcase_peliculas_heart { float: left; width: 955px; height: 300px; background: #000 url(../images/bg_film_heart.jpg) no-repeat; position: relative; z-index:-2; }


#film_content_wrap { float: left; width: 909px; position: relative; background: #FFF url(../images/bg_content_wrap.gif) repeat-x top center; border-left: 1px solid #A8A8A8; border-right: 1px solid #A8A8A8; border-bottom: 5px solid #8FC73E; z-index: -1; }
#box_page_peliculas { float: left; width: 500px; background: #FFF; position: relative; top: -65px; border-top: 7px solid #8FC73E; z-index:-1; }
#box_page_peliculas h3 { font-size: 1.1em; font-weight: bold; color: #3076B2; margin: 2px 0 3px 0; }
#box_page_peliculas .film_credits { margin: 8px 0 35px 75px; }
#box_page_peliculas ul { margin-bottom: 15px; }
#box_page_peliculas li { background: url(../images/bullet_news_history.gif) no-repeat 0 5px; padding-left: 8px; }
#box_page_peliculas .premios_obtenidos { width: 565px; float: left; background: url(../images/bg_premios_obtenidos.gif) no-repeat; margin: 10px 0 20px 0; }
#box_page_peliculas .premios_obtenidos-en { width: 565px; float: left; background: url(../images/bg_premios_obtenidos-en.gif) no-repeat; margin: 10px 0 20px 0; }
#box_page_peliculas .premios_obtenidos li { width: 270px; margin-top: 4px; }
#box_page_peliculas .list_premios { width: 270px; float: right; text-align: left; }
#lt_content_peliculas { float: left; width: 245px; position: relative; top: -40px; font-size: 0.9em; }
#lt_content_peliculas .emphasis_films { width: 330px; height: 181px; position: absolute; left: 0; background: url(../images/emphasis_films.png) no-repeat; font-size: 1.1em; font-weight: bold; color: #000; }
#lt_content_peliculas .emphasis_films ul { padding: 15px 26px 0 23px; }
#lt_content_peliculas .emphasis_films li { list-style: none; border: none; padding: 0 0 1px 0; }
#lt_content_peliculas .emphasis_films .caption { color: #F8FF35; }
#lt_content_peliculas ul.list_films { width: 225px; margin-top: 190px; }
#lt_content_peliculas ul.list_films li { list-style: decimal; border-bottom: 1px dashed #DDD; padding: 5px 0; margin-left: 22px; font-size: 0.8em; }
#lt_content_peliculas ul.list_films li a { font-size: 1.5em; font-weight: bold; text-decoration: none; color: #222; }
#lt_content_peliculas ul.list_films li a:hover { color: #00256B; }
#rt_content_peliculas { float: left; width: 110px; position: relative; top: -65px; font-size: 0.9em; background: #8FC73E; text-align: center; z-index:1; }
#rt_content_peliculas a { font-size: 1.2em; font-weight: bold; color: #000; text-decoration: none; }
#fotos_peliculas { background: #FFF7E0 url(../images/tit_fotos_peliculas.gif) no-repeat 0 40px; margin-top: 8px; padding: 102px 16px 16px 16px; }
#fotos_peliculas-en { background: #FFF7E0 url(../images/tit_fotos_peliculas-en.gif) no-repeat 0 40px; margin-top: 8px; padding: 102px 16px 16px 16px; }
#fotos_peliculas li { display: block; margin-bottom: 12px; }
#fotos_peliculas li img { border: 1px solid #C8BB90; padding: 2px; }
#fotos_peliculas-en li { display: block; margin-bottom: 12px; }
#fotos_peliculas-en li img { border: 1px solid #C8BB90; padding: 2px; }
.film_title { position: absolute; left: 283px; bottom: 42px; display: inline; }
.btn_tv_hm { font-size: 1.1em; font-weight: bold; }
.btn_tv_hm a { color: #FFF; }

/* =Paneles
-----------------------------------------------------------------------------*/
#paneles_ct_wrap { float: left; }
#paneles_ct_wrap .fondo { float: left; width: 867px; background: url(../images/bg_panel-ct.gif) no-repeat bottom; margin-top: 20px; }
#paneles_ct_wrap .info_panel { float: left; width: 200px; line-height: 1.4em; }
#paneles_ct_wrap .info_panel p { margin-top: 3px; }
#paneles_ct_wrap .pic_panel { float: left; width: 105px; }
#paneles_ct_wrap .pic_panel img { border: 1px solid #999; padding: 2px; background-color: #F9F9F9; }
#paneles_ct_wrap .details { float: left; width: 560px; margin-bottom: 20px; }

/* =Videos
-----------------------------------------------------------------------------*/
#topvideos { float: left; margin-top: 30px; }
#topvideos .list-topvideos li { float: left; width: 148px; }
#topvideos .list-topvideos img { float: left; margin-top: 12px; margin-right: 4px; }
#topvideos .list-topvideos p { font-size: 0.9em; }
#topvideos .list-topvideos .nm_video { font-size: 1.1em; font-weight: bold; }


/* =Cortos
-----------------------------------------------------------------------------*/
#cortos_content { float: left; }
#cortos_content .wrap_cortos { float: left; border-bottom: 1px dashed #CCC; padding: 10px 0; clear: both; }
#cortos_content .pic_cortos { width: 118px; float: left; }
#cortos_content .pic_cortos img { border: 1px solid #999; padding: 2px; background-color: #F9F9F9; }
#cortos_content .info_cortos { width: 458px; float: left; }

/* =Tables
-----------------------------------------------------------------------------*/

/* tables still need 'cellspacing="0"' in the markup */
table { margin-bottom: 20px; border-collapse: collapse; border-spacing: 0; width: 100%; clear: both; }
caption { text-align: left; }

/* =Forms
-----------------------------------------------------------------------------*/
input[type="text"], input[type="password"], input[type="file"], input[type="submit"] {
	border: 1px solid #C9C9C9; padding: 2px 5px; width: 180px; font: 1em Arial, Helvetica, sans-serif; color: #AAA;
}
input[type="submit"] { cursor: pointer; font-weight: bold; padding: 5px; }
select { border: 1px solid #C9C9C9; padding: 2px; width: 190px; font: 1em Arial, Helvetica, sans-serif; color: #AAA; }

/* IE6 chokes on attribute selectors in a chain, so we separate them into their own rule */
/*.ie6 */input.text, /*.ie6 */input.password, /*.ie6 */input.file, /*.ie6 */input.submit {
	border: 1px solid #C9C9C9; padding: 2px 5px; width: 180px; font: 1em Arial, Helvetica, sans-serif; color: #AAA;
}
/*.ie6 */input.submit { cursor: pointer; font-weight: bold; padding: 5px; }
textarea, .textarea { border: 1px solid #C9C9C9; padding: 2px 5px; width: 268px; height: 130px; font: 1em Arial, Helvetica, sans-serif; color: #AAA; }

.buscar-mg { vertical-align: middle; margin-bottom: 3px; }

/* =Misc
-----------------------------------------------------------------------------*/

.clear { clear: both; }

/* = Showcase Portada
-----------------------------------------------------------------------------*/

#places {background:#FFF; height:1%; float:left; position:relative; width:955px; }

.showcase { float:left; }
.showcase .items{ float:left; overflow:hidden; width:837px; margin: 0 15px; height: 300px; }
.showcase .items ul li{ float:left; height: 300px; }
.showcase .btn_prev { float:left; width:44px; cursor: pointer; position: relative; top: 120px; left: -18px; }
.showcase .btn_next { float:left; width:44px; cursor: pointer; position: relative; top: 120px; right: -18px; }

.films_portada .slide_films { float:left; overflow:hidden; width: 270px; height: 130px; margin-top: 10px; }
.films_portada .next_films { float:left; width:23px; cursor: pointer; position: relative; top: 10px; right: -18px; }

.showcase_001 { float: left; width:837px; height: 300px; background: url(../images/bg_header_haiti.png) no-repeat; }
.showcase_001_en { float: left; width:837px; height: 300px; background: url(../images/bg_header_haiti_en.png) no-repeat; }
.showcase_002 { float: left; width:837px; height: 300px; background: url(../images/bg_header_musica.png) no-repeat; }
.showcase_002_en { float: left; width:837px; height: 300px; background: url(../images/bg_header_musica_en.png) no-repeat; }
.showcase_003 { float: left; width:837px; height: 300px; background: url(../images/bg_header_paneles.png) no-repeat; }
.showcase_003_en { float: left; width:837px; height: 300px; background: url(../images/bg_header_paneles_en.png) no-repeat; }
.showcase_004 { float: left; width:837px; height: 300px; background: url(../images/bg_header_live-broadcast.png) no-repeat; }
.showcase_004_en { float: left; width:837px; height: 300px; background: url(../images/bg_header_live-broadcast-en.png) no-repeat; }
.showcase_005 { float: left; width:837px; height: 300px; background: url(../images/bg_header_avatar.png) no-repeat; }
.showcase_005_en { float: left; width:837px; height: 300px; background: url(../images/bg_header_avatar-en.png) no-repeat; }
.showcase_006 { float: left; width:837px; height: 300px; background: url(../images/bg_header_liza.png) no-repeat; }
.showcase_006_en { float: left; width:837px; height: 300px; background: url(../images/bg_header_liza_en.png) no-repeat; }


/* tooltip styling. by default the element to be styled is .tooltip
-----------------------------------------------------------------------------*/

.tooltip {
	display:none;
	background:transparent url(../images/bg_tooltip_cities.png);
	width:212px;
	height:75px;
	padding:14px;
	color:#FFF;	
}
 
/* style the trigger elements */
#tool_cities_festival img {
	cursor:pointer;
}


test_broadcast { width: 100%; }

 
