/* ========= [  Making of  ] ========= */
#container #content div.video {  background : #d30303 url(/_img/home/bg-box-videos.png) bottom repeat-x; padding : 1.375em; width : 43.5em;  }
#container #content div.video div.content-video { float : left; height : 19.08em; width : 26.06em; }
#container #content div.video div.content-video div.video-container { width : 417px; height : 302px; }
#container #content div.video div.content-video div.video-container div.video-player p { background : #DD1015; padding : 12em 10em; }
#container #content div.video div.content-video div.video-container ol { display : none; }

#container #content div.video div.desc-video { float : right; margin : 0.2em 0 0 0; width : 14.5em; }
#container #content div.video div.desc-video strong { color : #fff; font-size : 1em; font-weight : bold;  }
#container #content div.video div.desc-video p { margin-top : 0.4em; }

/* ========= [  Vencedores 2008 / 2009  - 20 finalistas 2008 / 2009 - Semifinalistas  ] ========= */
#container #content .photo-list  { background: url(/_img/interna/bg-materia.png) top repeat-x;  padding: 0.8em  0.625em;}
#container #content .photo-list li.last { border:none;}
#container #content .photo-list div h3    { font-weight:bold; font-size: 1.167em;margin-bottom:0.667em;}
#container #content .photo-list div   { float:left; font-size: 0.75em;line-height:1.5em;width:38em;}
#container #content .photo-list li.bgVencedor   { background-color:#EA0000}
#container #content .photo-list li img { background : url(/_img/interna/bg-film-img.png) repeat-y; float : left; margin :0 0.625em; padding : 0.4em 0.9em; }
#container #content .photo-list li img.vencedores { background : none;  padding : 0; }
#container #content .photo-list a.original,
#container #content .photo-list a.closed { color:#ee1721;  background:url(/_img/curtas/btn-white.gif) no-repeat; width:7.727em; display : block; font-size:0.917em; text-align:center; line-height:2.364em;margin:0.833em 0.2em 0 0;}
#container #content .photo-list a.original.btn-black { background:url(/_img/curtas/btn-black.gif) top no-repeat; color : #FFF; }
#container #content .photo-list a.original.btn-black:hover { background-position : bottom; }

#container #content .photo-list a.original-votar,
#container #content .photo-list a.closed { color:#ee1721;  background:url(/_img/curtas/btn-white.gif) no-repeat; width:7.727em; display : block; font-size:0.917em; text-align:center; line-height:2.364em;margin:0.833em 0.2em 0 0;}
#container #content .photo-list a.original-votar.btn-black { background:url(/_img/curtas/btn-black.gif) top no-repeat; color : #FFF; }
#container #content .photo-list a.original.btn-black-libras { background:url(/_img/curtas/btn-black-libras.gif) top no-repeat; color : #FFF; width:12.70em }
#container #content .photo-list a.original.btn-black-ad { background:url(/_img/curtas/btn-black-au.gif) top no-repeat; color : #FFF; width:16.9em }
#container #content .photo-list a.original-votar.btn-black:hover { background-position : bottom; }

#container #content .photo-list li.video-show img,
#container #content .photo-list li.video-show div.description a.original { display : none; }
#container #content .photo-list li.video-show div.description { float : left; margin-left : 1em; width : 34em; }

#container #content .photo-list div.video-player { background : #d70000; float : left; width : 417px; height : 302px; margin-bottom : 20px; }
#container #content .photo-list div.video-player p { display : block; font-size : 0.95em; margin : 0 auto; padding : 130px 0; text-align : center; width : 221px; }
#container #content .photo-list div.video-player p span { margin-top : 10px; }
#container #content .photo-list div.video-player p img { background : none; display : block; clear : both; margin : 0; padding : 0; }

#container #content .photo-list li.video-show { position : relative; }
#container #content .photo-list li.video-show span.mapa { position : absolute; top : 60px; right : 0; }

/*   100 semifinalistas */
#container #content span.selo-100-selecionados { position:absolute; margin:-6.5em 0 0 45.5em; text-indent:-999em; width:13.8em; height:7.4em;  background:url(/_img/curtas/selo-100-selecionados.png);  }
#container #content p.txt-semifinalistas{  font-size:1.05em; line-height:1.5em; width:28em; margin:-1.5em 0 1.563em;   }
#container #content .photo-list li span.selo-finalista { float:left; font-size : 0.75em; text-align:center; padding-top:4em; display:block; text-align:center; width:8em; background-position:top center; background-repeat:no-repeat;  background-image:url(/_img/curtas/mapa-ac.gif);  }

#container #content .photo-list li span.mapa { float:left; font-size : 0.75em; text-align:center; padding-top:4em; display:block; text-align:center; width:8em; background-position:top center; background-repeat:no-repeat;  }
#container #content .photo-list li span.mapa.AC { background-image:url(/_img/curtas/mapa-ac.gif);  }
#container #content .photo-list li span.mapa.AL { background-image:url(/_img/curtas/mapa-al.gif);  }
#container #content .photo-list li span.mapa.AP { background-image:url(/_img/curtas/mapa-ap.gif);  }
#container #content .photo-list li span.mapa.AM { background-image:url(/_img/curtas/mapa-am.gif);  }
#container #content .photo-list li span.mapa.BA { background-image:url(/_img/curtas/mapa-ba.gif);  }
#container #content .photo-list li span.mapa.CE { background-image:url(/_img/curtas/mapa-ce.gif);  }
#container #content .photo-list li span.mapa.DF { background-image:url(/_img/curtas/mapa-df.gif);  }
#container #content .photo-list li span.mapa.GO { background-image:url(/_img/curtas/mapa-go.gif);  }
#container #content .photo-list li span.mapa.ES { background-image:url(/_img/curtas/mapa-es.gif);  }
#container #content .photo-list li span.mapa.MA { background-image:url(/_img/curtas/mapa-ma.gif);  }
#container #content .photo-list li span.mapa.MT { background-image:url(/_img/curtas/mapa-mt.gif);  }
#container #content .photo-list li span.mapa.MS { background-image:url(/_img/curtas/mapa-ms.gif);  }
#container #content .photo-list li span.mapa.MG { background-image:url(/_img/curtas/mapa-mg.gif);  }
#container #content .photo-list li span.mapa.PA { background-image:url(/_img/curtas/mapa-pa.gif);  }
#container #content .photo-list li span.mapa.PB { background-image:url(/_img/curtas/mapa-pb.gif);  }
#container #content .photo-list li span.mapa.PR { background-image:url(/_img/curtas/mapa-pr.gif);  }
#container #content .photo-list li span.mapa.PE { background-image:url(/_img/curtas/mapa-pe.gif);  }
#container #content .photo-list li span.mapa.PI { background-image:url(/_img/curtas/mapa-pi.gif);  }
#container #content .photo-list li span.mapa.RJ { background-image:url(/_img/curtas/mapa-rj.gif);  }
#container #content .photo-list li span.mapa.RN { background-image:url(/_img/curtas/mapa-rn.gif);  }
#container #content .photo-list li span.mapa.RS { background-image:url(/_img/curtas/mapa-rs.gif);  }
#container #content .photo-list li span.mapa.RO { background-image:url(/_img/curtas/mapa-ro.gif);  }
#container #content .photo-list li span.mapa.RR { background-image:url(/_img/curtas/mapa-rr.gif);  }
#container #content .photo-list li span.mapa.SP { background-image:url(/_img/curtas/mapa-sp.gif);  }
#container #content .photo-list li span.mapa.SC { background-image:url(/_img/curtas/mapa-sc.gif);  }
#container #content .photo-list li span.mapa.SE { background-image:url(/_img/curtas/mapa-se.gif);  }
#container #content .photo-list li span.mapa.TO { background-image:url(/_img/curtas/mapa-to.gif);  }
#container #content .photo-list li.video-show span.mapa { width:25em; margin-top:5em;   }

/*   10 finalistas */
#container #content span.selo-10-selecionados { position:absolute; margin:-6.5em 0 0 45.5em; text-indent:-999em; width:13.8em; height:7.6em;  background:url(/_img/curtas/selo-10-selecionados.png) no-repeat top center;  }
#container #content p.txt-dezfinalistas {  font-size:1.05em; line-height:1.5em; width:30em; margin:-1.5em 0 1.563em;   }

#container #content ol.rules { clear : both; float : none;  padding-bottom : 2em; }
#container #content ol.rules li { float : left; padding:0 1.6em; }
#container #content ol.rules li,
#container #content ol.rules li a { height : 4.8em; width : 18.2em; }
#container #content ol.rules li span { display : none; }
#container #content ol.rules li { background:url(/_img/curtas/img-logar-votar.png) center no-repeat;  }
#container #content ol.rules li a { display : block; }
#container #content ol.rules li.one-vote { background:url(/_img/curtas/img-um-voto.png) center no-repeat; border-left:2px dotted #FFFFFF; }

#container #content ul.photo-list.lista-dezfinalistas li li { border-bottom:none; float : left;  padding:0; width:auto;  }
#container #content ul.photo-list.lista-dezfinalistas ul.bts a.original.btn-black { font-weight : bold; line-height : 2.37em; margin-left : 0.5em; text-transform : uppercase; }

#container #content ul.photo-list.lista-dezfinalistas div.alert { background:url(/_img/curtas/bg-alerta.gif) left center no-repeat; display : inline;  margin : 0.9em 0 0 0.9em; padding :0.6em 1em; width : 57.1em; }
#container #content ul.photo-list.lista-dezfinalistas div.alert p { font-size : 0.88em; font-weight : bold; margin-right : 1em; padding : 0.4em 0; }
#container #content ul.photo-list.lista-dezfinalistas div.alert p.forbidden { background:url(/_img/curtas/ico-proibido.gif) left center no-repeat; }
#container #content ul.photo-list.lista-dezfinalistas div.alert p.thumb { background:url(/_img/curtas/ico-joia.gif) left center no-repeat;  }
#container #content ul.photo-list.lista-dezfinalistas div.alert p.forbidden,
#container #content ul.photo-list.lista-dezfinalistas div.alert p.thumb { padding-left:2.8em; }
#container #content ul.photo-list.lista-dezfinalistas div.alert p,
#container #content ul.photo-list.lista-dezfinalistas div.alert ul { float : left;  }
#container #content ul.photo-list.lista-dezfinalistas div.alert ul li a.original { background:url(/_img/curtas/btn-red.gif) top no-repeat; color : #FFF; font-weight : bold; line-height : 2.2em; text-transform : uppercase; width : 9.3em; margin : 0 0.5em 0 0;  }

/*   10 finalistas - buscatags */
#container #content .photo-list div.description.selo-dez { background: url(/_img/curtas/selo-10-selecionados-int.png) right 0.2em no-repeat; padding-right : 10em; width : 28em;   }

#container #content .photo-list div.description.selo-1-lugar 		{ background: url(/_img/curtas/selo-1-lugar.png) right 0.2em no-repeat; padding-right : 10em; width : 28em;   }
#container #content .photo-list div.description.selo-2-lugar 		{ background: url(/_img/curtas/selo-2-lugar.png) right 0.2em no-repeat; padding-right : 10em; width : 28em;   }
#container #content .photo-list div.description.selo-3-lugar 		{ background: url(/_img/curtas/selo-3-lugar.png) right 0.2em no-repeat; padding-right : 10em; width : 28em;   }
#container #content .photo-list div.description.selo-juri-popular 	{ background: url(/_img/curtas/selo-juri-popular.png) right 0.2em no-repeat; padding-right : 10em; width : 28em;   }

#container #content .photo-list li.video-show div.description.selo-dez { width : 14.5em;   }