/*
Theme Name: Luminosidade
Theme URI: 
Description: The default theme for Luminosidade
Version: 1.0
Author: Pedro Rogerio
Author URI: http://www.pinceladasdaweb.com.br/blog/
*/

/*
+----------------------------------------------------------------+
	Reset CSS by Eric Meyer: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/					
+----------------------------------------------------------------+
*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
body {line-height: 1;}
ol, ul {list-style: none;}

/*
+----------------------------------------------------------------+
	Extras														
+----------------------------------------------------------------+
*/
.alignleft {float:left}
.alignright {float:right}
div:after, ul:after, dl:after, dd:after, dt:after{clear:both; content:""; display:block; font-size:0; height:0; visibility:hidden;}
/*Limpar fluxo oculto para IE-mac \*/
* html div, * html ul, * html dl, * html dd, * html dt {height:1%;}
/* final hack IE-mac */
*:first-child+html div, *:first-child+html ul, *:first-child+html dl, *:first-child+html dd, *:first-child+html dt, *:first-child+html ol {height:auto; display: inline-block;}
.clear {clear:both; overflow:hidden; font-size:0; visibility:hidden}
b, strong {font-weight:700}
#barra_ig .barv8_fox * {float:left !important}

/*
+----------------------------------------------------------------+
	CSS3 Font-face												
+----------------------------------------------------------------+
*/
@font-face {
  	font-family: 'Helvetica Neue';
	src: url('helvetica-neue.eot');
	src: local('Helvetica Neue LT Std 77 Bold Condensed'), local('HelveticaNeueLTStd-BdCn'), url('helvetica-neue.woff') format('woff'), url('helvetica-neue.ttf') format('truetype'), url('helvetica-neue.svg#HelveticaNeueLTStd-BdCn') format('svg');
}

/*
+----------------------------------------------------------------+
	Definicoes Gerais														
+----------------------------------------------------------------+
*/

body {background-color:#fff; color:#808080; font:62.5% Arial, Helvetica, sans-serif}
/*body#home {background:#0099ff url(img/bg_triton.jpg) repeat;}
body {background:url(img/background_ffw.jpg) no-repeat center top; color:#808080; font:62.5% Arial, Helvetica, sans-serif}
body#pg-eventos {background:url(img/background_spfw.jpg) no-repeat center top}
body#pg-eventos-rio {background:url(img/background_fashion_rio.jpg) no-repeat center top}*/
a {text-decoration:none; outline:none}

/*
+----------------------------------------------------------------+
	Container														
+----------------------------------------------------------------+
*/
#container {background:#fff url(img/bg-top.jpg) no-repeat center top; margin:0 auto; padding:16px 15px 0; width:960px}

/*
+----------------------------------------------------------------+
	Header														
+----------------------------------------------------------------+
*/
#header {position:relative}
#header h1 {background:url(img/logo-ffw.jpg) no-repeat; height:95px; float:left; margin:0 95px 11px 0; width:135px}
#header h1 a {display:block; height:100%; width:100%}
#header h1 span {display:none}
#superbanner {border:1px solid #d2d2d2; height:90px; float:right; margin-bottom:14px; width:728px}
#header #nav {clear:left; float:left; width:549px}
* html #header #nav {margin-right:-3px}
#header #nav-main {background:url(img/bg-nav-main.jpg) no-repeat; height:24px; padding-left:14px}
#header #nav-main li {float:left; height:26px; line-height:24px; position:relative}
#header #nav-main li.hover {background:url(img/bg-nav-main.jpg) no-repeat -60px -25px}
#header #nav-main li a {display:block; height:26px;}
#header #nav-main li a span {display:none}
#header #nav-main li.bt-home a {width:46px}
#header #nav-main li.bt-home a:hover {background:url(img/bg-nav-main.jpg) no-repeat -14px -25px}
	#home #header #nav-main li.bt-home a {background:url(img/bg-nav-main.jpg) no-repeat -14px -25px}
#header #nav-main li.bt-noticias a {width:60px}
#header #nav-main li.bt-noticias a:hover {background:url(img/bg-nav-main.jpg) no-repeat -60px -25px}
	#pg-noticias #header #nav-main li.bt-noticias a {background:url(img/bg-nav-main.jpg) no-repeat -60px -25px}
	#header #nav-main li:hover ul {display:block; height:174px; height:auto !important; min-height:174px; width:120px; z-index:1000}
	#header #nav-main li:hover ul li a:hover {background-image:none}
	#pg-noticias #header #nav-main #nav-drop li a {background-image:none}
#header #nav-main li.bt-desfiles a {width:62px}
#header #nav-main li.bt-desfiles a:hover {background:url(img/bg-nav-main.jpg) no-repeat -120px -25px}
	#pg-desfiles #header #nav-main li.bt-desfiles a {background:url(img/bg-nav-main.jpg) no-repeat -120px -25px}
#header #nav-main li.bt-ffwtv a {width:51px}
#header #nav-main li.bt-ffwtv a:hover {background:url(img/bg-nav-main.jpg) no-repeat -182px -25px}
	#pg-ffwtv #header #nav-main li.bt-ffwtv a {background:url(img/bg-nav-main.jpg) no-repeat -182px -25px}
#header #nav-main li.bt-blog a {width:41px}
#header #nav-main li.bt-blog a:hover {background:url(img/bg-nav-main.jpg) no-repeat -233px -25px}
	#pg-blog #header #nav-main li.bt-blog a {background:url(img/bg-nav-main.jpg) no-repeat -233px -25px}
#header #nav-main li.bt-shooting a {width:65px}
#header #nav-main li.bt-shooting a:hover {background:url(img/bg-nav-main.jpg) no-repeat -274px -25px}
	#pg-shooting #header #nav-main li.bt-shooting a {background:url(img/bg-nav-main.jpg) no-repeat -274px -25px}
#header #nav-main li.bt-vitrine a {width:53px}
#header #nav-main li.bt-vitrine a:hover {background:url(img/bg-nav-main.jpg) no-repeat -339px -25px}
	#pg-vitrine #header #nav-main li.bt-vitrine a {background:url(img/bg-nav-main.jpg) no-repeat -339px -25px}
#header #nav-main li.bt-social a {width:45px}
#header #nav-main li.bt-social a:hover {background:url(img/bg-nav-main.jpg) no-repeat -392px -25px}
	#pg-social #header #nav-main li.bt-social a {background:url(img/bg-nav-main.jpg) no-repeat -392px -25px}
#header #nav-main li.bt-mag a {width:41px}
#header #nav-main li.bt-mag a:hover {background:url(img/bg-nav-main.jpg) no-repeat -441px -25px}
#header #nav-main li.bt-agenda a {width:55px}
#header #nav-main li.bt-agenda a:hover {background:url(img/bg-nav-main.jpg) no-repeat -437px -25px}
	#pg-agenda #header #nav-main li.bt-agenda a {background:url(img/bg-nav-main.jpg) no-repeat -437px -25px}
#header #nav-main li.bt-myffw a {width:57px}
#header #nav-main li.bt-myffw a:hover {background:url(img/bg-nav-main.jpg) no-repeat -492px -25px}
	#pg-myffw #header #nav-main li.bt-myffw a {background:url(img/bg-nav-main.jpg) no-repeat -492px -25px}

#header #nav-drop {background-color:#fff; border:1px solid #000; display:none; height:174px; height:auto !important; min-height:174px; left:0; padding:0 12px 0 20px; position:absolute; top:23px; width:103px; z-index:10000}
#header #nav-drop li {background:url(img/bullet-menu-drop.jpg) no-repeat left center; display:block; font:1.3em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; height:auto; line-height:normal; margin-bottom:12px; position:relative !important; text-transform:uppercase; width:120px }
#header #nav-drop li.first {margin-top:10px}
#header #nav-drop li a {color:#1d1d1d; display:block; height:auto; padding-left:11px; width:auto !important}

#header #sub-nav {background:url(img/bg-header-subnav.jpg) no-repeat; height:30px; margin-top:2px; padding-left:84px}
#header #sub-nav li {float:left; height:30px; line-height:30px; margin-right:16px}
#header #sub-nav li.bt-spfw {width:36px}
#header #sub-nav li.bt-spfw a:hover {background:url(img/bg-header-subnav.jpg) no-repeat -84px -31px}
	#pg-eventos #header #sub-nav li.bt-spfw a {background:url(img/bg-header-subnav.jpg) no-repeat -84px -31px}
#header #sub-nav li.bt-fashionrio {width:81px}
#header #sub-nav li.bt-fashionrio a:hover {background:url(img/bg-header-subnav.jpg) no-repeat -136px -31px}
	#pg-eventos-rio #sub-nav li.bt-fashionrio a {background:url(img/bg-header-subnav.jpg) no-repeat -136px -31px}
#header #sub-nav li.bt-riosummer {width:82px}
#header #sub-nav li.bt-riosummer a:hover {background:url(img/bg-header-subnav.jpg) no-repeat -233px -31px}
	#pg-eventos-summer #header #sub-nav li.bt-riosummer a {background:url(img/bg-header-subnav.jpg) no-repeat -233px -31px}
#header #sub-nav li.bt-rioaporter {width:93px}
#header #sub-nav li.bt-rioaporter a:hover {background:url(img/bg-header-subnav.jpg) no-repeat -331px -31px}
	#pg-eventos-porter #header #sub-nav li.bt-rioaporter a {background:url(img/bg-header-subnav.jpg) no-repeat -331px -31px}
#header #sub-nav li.bt-mag {width:34px}
#header #sub-nav li.bt-mag a:hover {background:url(img/bg-header-subnav.jpg) no-repeat -440px -31px}
	#pg-mag #header #sub-nav li.bt-mag a {background:url(img/bg-header-subnav.jpg) no-repeat -440px -31px}
#header #sub-nav li a {display:block; height:100%; width:100%}
#header #sub-nav li a span {display:none}

#header #options {float:right; width:410px}
	*:first-child+html #header #options {margin-top:1px}
#header #social-media {background:url(img/bg-social-media.jpg) no-repeat; height:24px; margin-bottom:2px; padding-left:84px}
#header #social-media li {float:left; height:24px; line-height:24px; margin-right:14px}
#header #social-media li.hover {background:url(img/bg-social-media.jpg) no-repeat -237px -25px;}
#header #social-media li.bt-facebook {margin-right:15px; width:69px}
#header #social-media li.bt-facebook a:hover {background:url(img/bg-social-media.jpg) no-repeat -84px -25px;}
#header #social-media li.bt-twitter {margin-right:14px; width:55px}
#header #social-media li.bt-twitter a:hover {background:url(img/bg-social-media.jpg) no-repeat -168px -25px;}
#header #social-media li.bt-rss {position:relative; margin-right:14px; width:15px}
	#header #social-media li:hover ul {display:block; height:144px; height:auto !important; min-height:144px; width:120px; z-index:1000}
	#header #social-media li:hover ul li a:hover {background-image:none}
#header #social-media li.bt-rss a:hover {background:url(img/bg-social-media.jpg) no-repeat -237px -25px;}
#header #social-media li.bt-bookmark {width:51px}
#header #social-media li.bt-bookmark a:hover {background:url(img/bg-social-media.jpg) no-repeat -266px -25px;}
#header #social-media li.bt-newsletter {width:53px}
#header #social-media li.bt-newsletter a:hover {background:url(img/bg-social-media.jpg) no-repeat -331px -25px;}
#header #social-media li a {display:block; height:100%; width:100%}
#header #social-media li a span {display:none}

#header #social-media .feeds {background-color:#fff; border:1px solid #000; display:none; height:144px; height:auto !important; min-height:144px; left:0; padding:0 12px 0 20px; position:absolute; top:23px; width:103px; z-index:1000}
#header #social-media .feeds li {background:url(img/bullet-menu-drop.jpg) no-repeat left center; display:block; font:1.3em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; height:auto; line-height:normal; margin-bottom:12px; position:relative !important; text-transform:uppercase; width:120px }
#header #social-media .feeds li.first {margin-top:10px}
#header #social-media .feeds li a {color:#1d1d1d; display:block; height:auto; padding-left:11px; width:auto !important}

#header #radio-ffw {background:url(img/bg-radio-ffw.jpg) no-repeat; display:block; float:left; height:30px; width:164px}
#header a#radio-ffw:hover {background:url(img/bg-radio-ffw.jpg) no-repeat left -31px}
#header #radio-ffw span {display:none}
#search {background:url(img/bg-search-form.jpg) no-repeat; float:left; height:30px; padding-left:3px; width:243px}
#search #s {background-color:#fff; border:1px solid #d2d2d2; color:#808080; float:left; font-size:1.1em; height:15px; line-height:16px; margin:5px 4px 0 0; padding:4px 9px 0; width:159px}
#search #ok {background:url(img/bt-submit-search-main.jpg) no-repeat; border:none; content:""; display:inline-block; float:left; height:30px; line-height:0; padding:0; text-indent:-9999px; width:47px}
#search #ok:hover {background-position:left -30px}

/*
+----------------------------------------------------------------+
	Acesso ao Pressroom												
+----------------------------------------------------------------+
*/
#sidebar #pressroom {background-color:#1d1d1d; margin-bottom:15px; padding:9px 11px 0}
#sidebar #pressroom h4 {background:url(img/bullet-close-pressroom.jpg) no-repeat 253px 8px; color:#ff0000; cursor:pointer; font:2em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; padding-bottom:8px; text-transform:uppercase}

/*
+----------------------------------------------------------------+
	Login, Cadastro, Lost Password												
+----------------------------------------------------------------+
*/
#login {display:none; padding:0 0 22px 0; width:179px;}
#login form {position:relative}
#login .field-login {background:url(img/bg-login.jpg) no-repeat; height:24px; padding-left:49px; width:215px}
#login .field-pass {background:url(img/bg-senha.jpg) no-repeat; height:24px; padding-left:49px; width:215px}
#login p {margin-bottom:4px}
#login p input {background-color:transparent; border:none; margin-top:4px; width:200px}
#login ul {float:left; font-size:1.1em; width:118px}
#login ul li {background:url(img/bullet-pressroom.png) no-repeat left 3px; letter-spacing:-0.01em; padding-left:10px}
#login ul li a {color:#808080}
#login #send-login {float:right; border: none; background:url(img/bt-send-pressroom.jpg) no-repeat; content:""; display:inline-block; height:24px; line-height:0; right:0; text-indent:-9999px; width:49px;}

#lost {display:none; padding:0 0 22px 0; width:179px}
#lost form {position:relative}
#lost .field-lost-email {background:url(img/bg-insert-email.png) no-repeat; height:24px; text-indent:-9000px}
#lost .field-email {background:url(img/bg-email.jpg) no-repeat; height:24px; padding-left:49px; width:215px}
#lost p {margin-bottom:4px}
#lost p input {background-color:transparent; border:none; margin-top:4px; width:200px}
#lost ul {float:left; font-size:1.1em; width:118px}
#lost ul li {background:url(img/bullet-pressroom.png) no-repeat left 3px; letter-spacing:-0.01em; padding-left:10px}
#lost ul li a {color:#808080}
#lost .selected {color:#ff0000}
#lost #send-lost {float:right; border: none; background:url(img/bt-send-pressroom.jpg) no-repeat; content:""; display:inline-block; height:24px; line-height:0; text-indent:-9999px; width:49px;}

#signup {display:none; padding:0 0 22px 0; width:179px}
#signup form {position:relative}
#signup .field-complete-data {background:url(img/bg-preencher-dados.png) no-repeat; height:24px; text-indent:-9000px}
#signup .field-name {background:url(img/bg-nome.jpg) no-repeat; height:24px; padding-left:54px; width:210px}
#signup .field-email-imprensa {background:url(img/bg-email.jpg) no-repeat; height:24px; padding-left:54px; width:210px}
#signup .field-senha-imprensa {background:url(img/bg-senha.jpg) no-repeat; height:24px; padding-left:54px; width:210px}
#signup .field-cidade-imprensa {background:url(img/bg-cidade.jpg) no-repeat; height:24px; padding-left:54px; width:210px}
#signup .field-estado-imprensa {background:url(img/bg-estado.jpg) no-repeat; height:24px; padding-left:54px; width:210px}
#signup .field-pais-imprensa {background:url(img/bg-pais.jpg) no-repeat; height:24px; padding-left:54px; width:210px}
#signup .field-veiculo {background:url(img/bg-veiculo.jpg) no-repeat; height:24px; padding-left:54px; width:210px}
#signup .field-cargo {background:url(img/bg-cargo.jpg) no-repeat; height:24px; padding-left:54px; width:210px}
#signup p {margin-bottom:4px}
#signup p input {background-color:transparent; border:none; margin-top:4px; width:190px}
#signup ul {float:left; font-size:1.1em; width:118px}
#signup ul li {background:url(img/bullet-pressroom.png) no-repeat left 3px; letter-spacing:-0.01em; padding-left:10px}
#signup ul li a {color:#808080}
#signup .selected {color:#ff0000}
#signup #send-signup {float:right; border: none; background:url(img/bt-send-pressroom.jpg) no-repeat; content:""; display:inline-block; height:24px; line-height:0; text-indent:-9999px; width:49px;}


/*
+----------------------------------------------------------------+
	Content	Home													
+----------------------------------------------------------------+
*/

#content {clear:both; padding:0 0 60px 0}
#content #top_blog_name{height:28px; line-height:28px; padding-left:5px; text-transform:uppercase;}
#content-main {float:left; width:656px}
#home #content-main {float:left; width:422px}

#notices-list {margin-bottom:19px}
#notices-list #notices {background-color:#1d1d1d; height:373px; margin-bottom:28px; padding:11px 12px 0}
#notices-list #notices .feed {background:url(img/ico-feed-black.jpg) no-repeat; display:inline; float:right; height:15px; margin:17px 2px 0 0; width:15px}
#notices-list #notices .feed span {display:none}
#notices-list #notices h2 {background:url(img/ttl-destaques.jpg) no-repeat; height:32px; margin-left:3px; padding-bottom:14px; width:139px}
#notices-list #notices h2 a {display:block; height:100%; width:100%}
#notices-list #notices h2 span {display:none}

#notices-list .anythingslider {height:332px; position:relative; margin:0 auto; width:394px}
#notices-list .anythingslider .spacer {background-color:#fff; bottom:30px; color:#fff; height:1px; left:-14px; overflow:hidden; position:absolute; width:422px}
#notices-list .anythingslider .wrapper {width:394px; overflow:hidden; height:332px; position:absolute; top:0; left:0;}
#notices-list .anythingslider .wrapper ul {width:9999px; position:absolute; top:0; left:0;}
#notices-list .anythingslider ul li {float:left; height:293px; position:relative; width:394px}
#notices-list .anythingslider ul li a {color:#fff; font:bold 2.8em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; /*padding:10px 0*/}
#notices-list .anythingslider ul li span {background:url(img/transparent.png) repeat; bottom:0; display:block; left:0; line-height:1em; padding:4px 12px; position:absolute; width:370px}
#notices-list .anythingslider ul li strong {color:#ff0000}
#notices-list #start-stop {background:url(img/noticias-proximo.jpg) no-repeat; bottom:12px; height:10px; left:2px; overflow:hidden; position:absolute; text-indent:-9000px; width:10px}
#notices-list #start-stop.playing {background:url(img/bt-pause.jpg) no-repeat}
#notices-list .back {background:url(img/noticias-anterior.jpg) no-repeat; bottom:12px; cursor:pointer; display:block; height:10px; left:280px; overflow:hidden; position:absolute; text-indent:-9000px; width:10px}
#notices-list .forward {background:url(img/noticias-proximo.jpg) no-repeat; bottom:12px; cursor:pointer; display:block; height:10px; overflow:hidden; position:absolute; right:0; text-indent:-9000px; width:10px}
#notices-list #thumbNav {bottom:12px; position:absolute; right:24px; width:54px}
#notices-list #thumbNav a {background-color:#808080; color:#808080; font-size:.7em; margin-right:4px; padding:2px}
#notices-list #thumbNav .cur {background-color:#fe0000; color:#fe0000}
#notices-list #thumbNav .noborder {display:none}

#notices-list #other-notices li {border-bottom:1px solid #d2d2d2; clear:both; margin-bottom:6px; padding-bottom:6px}
#notices-list #other-notices li h3 {background:url(img/ttl-noticias-white.jpg) no-repeat; height:32px; margin-left:3px; width:107px}
#notices-list #other-notices li h3 span {display:none}
#notices-list #other-notices li .feed {background:url(img/ico-feed-white.jpg) no-repeat; display:inline; float:right; height:15px; margin:17px 2px 0 0; width:15px;}
#notices-list #other-notices li .feed span {display:none}
#notices-list #other-notices li:after {clear:both; content:""; display:block; font-size:0; height:0; visibility:hidden;}
	*:first-child+html #notices-list #other-notices li {height:auto; display: inline-block;}
#notices-list #other-notices .last {border:none; margin-bottom:0; padding-bottom:0}
#notices-list #other-notices img {border:1px solid #d2d2d2; float:left; margin:0 12px 0 0}
#notices-list #other-notices h2 {float:left; font:2em "helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; line-height:1em; margin-top:4px; /*padding:8px 0 0 0;*/ width:306px}
#notices-list #other-notices h2 span {color:#ff0000}
#notices-list #other-notices h2 a {color:#808080}
#notices-list #other-notices p {float:left; font-size:1.1em; margin-bottom:4px; width:306px}
#notices-list #other-notices p a img {border:none; float:none; margin:0}

#agenda {border:1px solid #d2d2d2; margin-bottom:27px; padding:14px 9px 10px 11px}
#agenda .date {color:#ff0000; float:left; font-size:1.6em; font-weight:bold; line-height:.9em; margin-right:8px; text-align:center; text-transform:uppercase; width:36px}
#agenda h3 {background:url(img/ttl-agenda.jpg) no-repeat; float:left; height:26px; margin:0 0 10px 0; width:100px}
#agenda h3 span {display:none}
#agenda .tabs {float:right}
#agenda .tabs li {border-right:1px solid #d2d2d2; float:left; font-size:1.4em; line-height:2em; margin-right:3px; padding-right:3px; text-transform:uppercase}
#agenda .tabs .last {border:0; margin:0; padding:0}
#agenda .tabs li a {color:#808080}
#agenda .tabs li .active {color:#ff0000;}
#agenda .tabcontent {clear:both; height:142px; overflow:hidden}
#agenda .jcarousel-container {position:relative; width:399px}
#agenda .jcarousel-prev {background:url(img/slider-previous.jpg) no-repeat; cursor:pointer; height:138px; position:absolute; left:2px; top:0; width:18px; z-index:3}
#agenda .jcarousel-next {background:url(img/slider-next.jpg) no-repeat; cursor:pointer; height:138px; position:absolute; right:0; top:0; width:18px; z-index:3}
#agenda .jcarousel-clip {height:138px; left:18px; overflow:hidden; position:relative; width:354px; z-index:2}
#agenda .jcarousel-list {z-index: 1; overflow: hidden; position: relative; top: 0; left: 0;}
#agenda .jcarousel-list li {display:inline; float:left; height:138px; margin-left:12px; width:106px}
#agenda .jcarousel-list li img {border:1px solid #b7b5b3;}
#agenda .jcarousel-list li a {color:#808080; font-size:1.1em}
#agenda .jcarousel-list li strong {color:#ff0000; display:block; text-transform:uppercase}
#agenda .jcarousel-list li.empty {font-size:1.1em; line-height:138px; margin-left:0; text-align:center; width:354px}

#shooting {background-color:#1d1d1d; color:#fff; margin-bottom:27px; padding:17px 14px 14px 14px}
#shooting .feed {background:url(img/ico-feed-black.jpg) no-repeat; float:right; height:15px; margin-top:11px; width:15px}
#shooting .feed span {display:none}
#shooting h3 {background:url(img/ttl-shooting.jpg) no-repeat; height:26px; margin-bottom:12px; width:118px}
#shooting h3 a {display:block; height:100%; width:100%}
#shooting h3 span {display:none}
#shooting img {clear:both; display:block; margin:0 auto 10px}
#shooting h2 {font:3.5em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em;}
#shooting h2 a {color:#fff}
#shooting p {font-size:1.1em}

#rich-midia {border:1px solid #dbdbdb; height:228px; margin-bottom:28px; width:421px}

#newsletter {border:1px solid #dbdbdb; padding:17px 14px 13px 10px}
#newsletter h2 {background:url(img/ttl-newsletter.jpg) no-repeat; height:26px; margin-bottom:13px; width:154px}
#newsletter h4 {font:2em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em}
#newsletter h2 span {display:none}
#newsletter #news {padding-top:10px}
#newsletter #your-email, #newsletter #your-complete-name {border:1px solid #d2d2d2; color:#808080; display:block; font-size:1.1em; height:14px; margin-bottom:4px; padding:3px 6px; width:284px}
#newsletter #your-email {margin-bottom:12px}
#newsletter #enviar {border:none; float:left; background:url(img/bt-send-newsletter.jpg) no-repeat; content:""; display:inline-block; height:22px; line-height:0; text-indent:-9999px; width:95px;}

/*
+----------------------------------------------------------------+
	Coluna Central Home													
+----------------------------------------------------------------+
*/
#wide-column {display:inline; float:left; margin-left:15px; width:219px}

#banner-calendarios {background:url(img/banner-calendarios-oficiais.jpg) no-repeat; height:188px; margin-bottom:25px}
#banner-calendarios ul {position:relative}
#banner-calendarios li {height:30px; position:absolute}
#banner-calendarios li a {display:block; height:100%; width:100%}
#banner-calendarios li span {display:none}
#banner-calendarios .first {left:12px; top:146px; width:75px}
#banner-calendarios .last {left:93px; top:146px; width:116px}

#desfiles {background-color:#e2e2e2; margin-bottom:30px; padding:16px 14px 14px 14px;}
#desfiles h2 {background:url(img/ttl-desfiles.jpg) no-repeat; height:26px; margin-bottom:14px; width:107px}
#desfiles h2 a {display:block; height:100%; width:100%}
#desfiles h2 span {display:none}
#desfiles .box {height:285px; margin-bottom:10px; position:relative; width:192px}
#desfiles .box .legend {background:url(img/transparent.png) repeat; bottom:0; left:0; padding:10px 12px 6px; position:absolute; width:168px;}
#desfiles .box .legend h2 {background:none; color:#FFFFFF; font:1.7em "Helvetica Neue",Arial,Helvetica; height:auto; letter-spacing:-0.05em; margin:0; width:auto}
#desfiles img {display:block; margin:0 auto 10px}
#desfiles .selectbox {background:#fff url(img/select.jpg) no-repeat right center; border:1px solid #d2d2d2; color:#808080; font-size:1.1em; height:19px; margin-bottom:3px; padding:0 0 0 8px; position:relative; width:184px}
#desfiles .selectbox div {height:16px; overflow:hidden; position:absolute; top:2px; width:163px}
#desfiles .selectbox select {cursor:pointer; height:19px; left:-1px; opacity:0; filter: alpha(Opacity=0); -moz-opacity:0; position:absolute; top:-1px; width:192px; z-index:100;}
#desfiles #search-parades {border:none; float:left; background:url(img/bt-buscar-desfiles.jpg) no-repeat; content:""; display:inline-block; height:23px; line-height:0; margin-top:6px; text-indent:-9999px; width:66px}

#my-ffw {margin-bottom:27px}
#my-ffw h2 {background:url(img/ttl-myffw.jpg) no-repeat; height:51px; margin:0 auto 13px; width:191px}
#my-ffw p {background:url(img/text-content-myffw.jpg) no-repeat; height:69px; margin:0 auto 8px; width:198px}
#my-ffw a {background:url(img/bt-entrar-myffw.jpg) no-repeat; display:block; height:23px; margin-left:13px; width:67px}
#my-ffw h2 span, #my-ffw p span, #my-ffw a span {display:none}

#social {background-color:#1d1d1d; margin-bottom:28px; padding:16px 13px 13px}
#social .feed {background:url(img/ico-feed-black.jpg) no-repeat; float:right; height:15px; margin-top:13px; width:15px}
#social .feed span, #social h3 span {display:none}
#social h3 {background:url(img/ttl-social.jpg) no-repeat; height:27px; margin-bottom:11px; width:86px}
#social h3 a {display:block; height:100%; width:100%}
#social .social-content {height:288px; position:relative; width:193px}
#social .social-info {background:url(img/transparent.png) repeat; left:0; position:absolute; bottom:0; padding:10px 12px 6px; width:169px}
#social .social-info h2 {color:#fff; font:2.7em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em;}
#social .social-info h2 a {color:#fff}
#social .social-info h2 span {display:block}

#mag {border:1px solid #d2d2d2; margin-bottom:32px; padding:16px 12px 14px 13px}
#mag h2 {background:url(img/ttl-mag.jpg) no-repeat; height:27px; margin-bottom:11px; width:190px}
#mag h2 a {display:block; height:100%; width:60px}
#mag h2 span {display:none}
#mag img {display:block; margin:0 auto 10px}
#mag p {font-size:1.1em; margin-bottom:8px}
#mag p a {color:#808080}
#mag #assine {background:url(img/bt-assine-mag.jpg) no-repeat; display:block; height:22px; width:95px}
#mag #assine span {display:none}

#vitrine {background-color:#ededed; padding:17px 14px 12px}
#vitrine .feed {background:url(img/ico-feed-gray.jpg) no-repeat; float:right; height:15px; margin-top:11px; width:15px}
#vitrine h3 {background:url(img/ttl-vitrine.jpg) no-repeat; height:26px; margin-bottom:16px; width:85px}
#vitrine h3 a {display:block; height:100%; width:100%}
#vitrine h3 span, #vitrine .feed span {display:none}
#vitrine img {display:block; margin:0 auto 11px}
#vitrine h2 {font:1.6em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin-bottom:6px}
#vitrine h2 a {color:#808080}
#vitrine p {font-size:1.1em}

/*
+----------------------------------------------------------------+
	Notícias												
+----------------------------------------------------------------+
*/
#pg-noticias .post {background-color:#1d1d1d; margin-bottom:30px; padding-top:14px}
#pg-noticias .post .postmeta {border-top:1px solid #404040; border-bottom:1px solid #404040; font-size:1.1em; line-height:26px; margin-bottom:10px; padding:0 14px}
#pg-noticias .post .postmeta a {color:#fff}
#pg-noticias .post .postmeta span {float:right}
#pg-noticias .post h2 {color:#ff0000; font:3.5em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; line-height:1em; margin-bottom:14px; padding:0 14px}
#pg-noticias .post h2 a {color:#fff}
#pg-noticias .post h3 {font:2em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin:0 0 5px; padding:0 14px}
#pg-noticias .post .entry {color:#fff; font-size:1.3em; padding:0 14px}
#pg-noticias .post .entry a {color:#ff0000}
#pg-noticias .post .entry p {margin-bottom:10px}
#pg-noticias .post .entry p em {font-style:italic}
#pg-noticias .post .entry img, #pg-noticias .post .entry object {display:block; margin:0 auto 10px}
#pg-noticias .post .entry img {margin-bottom:0}
#pg-noticias .post .entry ul {margin-bottom:10px}
#pg-noticias .post .postmetadata {border-top:1px solid #404040; font-size:1.1em; padding:8px 14px}
#pg-noticias .post .postmetadata .tags {color:#ff0000; float:left}
#pg-noticias .post .postmetadata .tags span {color:#7f7f7f}
#pg-noticias .post .postmetadata .tags a {color:#ff0000}
#pg-noticias .post .postmetadata .comments {color:#919191; float:right}
#pg-noticias .post .postmetadata a {color:#ff0000}

#pg-noticias .post .slider-notices img {display:inline; margin:0}
#pg-noticias .post .jcarousel-container {position:relative; margin-bottom:25px; width:628px}
#pg-noticias .post .jcarousel-container .jcarousel-prev {background:url(img/jcarousel-prev.jpg) no-repeat; cursor:pointer; height:12px; left:14px; position:absolute; top:25px; width:10px; z-index:3}
#pg-noticias .post .jcarousel-container .jcarousel-next {background:url(img/jcarousel-next.jpg) no-repeat; cursor:pointer; height:12px; position:absolute; top:25px; right:14px; width:10px; z-index:3}
#pg-noticias .post .jcarousel-container .jcarousel-clip {height:61px; left:36px; overflow:hidden; position:relative; width:556px; z-index:2}
#pg-noticias .post .jcarousel-container .jcarousel-list {left:0; overflow:hidden; position:relative; top:0; z-index:1}
#pg-noticias .post .jcarousel-container .jcarousel-list li {display:inline; float:left; height:59px; width:79px}
#pg-noticias .post .jcarousel-container .jcarousel-list .active { border:1px solid #FFFFFF}
#pg-noticias .post .jcarousel-container li a {display:block; height:53px; margin:3px 0 0 3px; width:73px}

#pg-noticias #categorias {background-color:#1d1d1d}
#pg-noticias #categorias h3 {color:#fff}
#pg-noticias #categorias li a {color:#919191}
#pg-noticias #categorias li.current-cat a {color:#ff0000}

#pg-noticias #editores {background-color:#1d1d1d}
#pg-noticias #editores h3 {color:#fff}
#pg-noticias #editores li a {color:#fff}

#pg-noticias #twitter {margin-bottom:30px}

#pg-noticias #sidebar #blog .post h2 {margin:0; padding:0}
#pg-noticias #sidebar #blog .entry {padding:0 0 12px}
#pg-noticias #sidebar #blog .post {margin-bottom:0; padding-bottom:12px}

#pg-noticias #blogroll {background-color:#1d1d1d}
#pg-noticias #blogroll h3 {color:#fff}
#pg-noticias #blogroll li a {color:#fff}

/*
+----------------------------------------------------------------+
	Page Desfiles Geral													
+----------------------------------------------------------------+
*/
#pg-desfiles #content-main h5 {border-bottom:1px solid #d2d2d2; color:#ff0000; font:3.5em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin-bottom:14px; width:656px}

#pg-desfiles #desfile-results {margin-bottom:40px; padding:30px 14px 0}
#pg-desfiles .call {margin-bottom:13px}
#pg-desfiles .call img {float:left}
#pg-desfiles .call .call-content {float:left; padding:2px 0 0 8px; width:500px}
#pg-desfiles .call .call-meta {font-size:1.1em; margin-bottom:4px}
#pg-desfiles .call h2 {color:#1d1d1d; font:3.5em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em;}
#pg-desfiles .call h2 a {color:#1d1d1d}
#pg-desfiles .call .tags a {color:#ff0000; font:1.6em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin-bottom:6px; text-transform:uppercase}
#pg-desfiles .call .tags a span {color:#808080}
#pg-desfiles .call .options {background-color:#1d1d1d; line-height:26px; margin-bottom:4px; padding:0 10px; text-transform:uppercase; width:342px}
#pg-desfiles .call .options a {color:#808080}
#pg-desfiles .call .description {font-size:1.1em; text-transform:uppercase}

#pg-desfiles #sidebar #social .social-content {height:396px; width:265px}
#pg-desfiles #sidebar #social .social-content .social-info {width:240px}
#pg-desfiles #sidebar #social .social-content .social-info h2 {font-size:3.5em}

/*
+----------------------------------------------------------------+
	Filtro de busca por desfiles												
+----------------------------------------------------------------+
*/
#filter {border-bottom:1px solid #d2d2d2; margin-bottom:21px}
#filter h6 {margin-left:10px}
#filter h6 span {display:none}
#filter h6 + a {background:#1d1d1d url(img/close-filter-desfiles.gif) no-repeat right center; color:#fff; display:block; font-size:1em; height:15px; line-height:15px; margin:-12px 0 -2px 0px; padding:0 6px 0 11px; text-transform:uppercase}
	#filter #filter-cidade h6 + a {background-position:128px center}
	#filter #filter-temporada h6 + a {background-position:152px center}
	#filter #filter-designer h6 + a {background-position:304px center}
#filter ul li {border-bottom:1px solid #d2d2d2; font-size:1.3em; line-height:29px; padding:0 10px; text-transform:uppercase}
#filter ul li:last-child {border-bottom:none}
#filter ul li.noborder {border-bottom:none}
#filter ul li a {color:#808080}
#filter ul li .highlight {color:#ff0000}

#filter #filter-cidade {float:left; margin-right:15px; width:142px}
#filter #filter-cidade h6 {background:url(img/ttl-desfiles-cidade.jpg) no-repeat; height:15px; margin:0 0 20px 14px; width:54px}
#filter #filter-cidade ul {height:179px; overflow:hidden; position:relative; width:142px; z-index:2}

#filter #filter-temporada {float:left; margin-right:14px; width:166px}
#filter #filter-temporada h6 {background:url(img/ttl-desfiles-temporada.jpg) no-repeat; height:15px; margin-bottom:20px; width:94px}

#filter #filter-designer {float:left; width:318px}
#filter #filter-designer h6 {background:url(img/ttl-desfiles-designer.jpg) no-repeat; height:15px; margin-bottom:20px; width:73px}

#filter .jcarousel-container {position:relative}
#filter .jcarousel-clip {height:179px; overflow:hidden; position:relative; width:142px; z-index:2}
#filter .jcarousel-list {left:0; overflow:hidden; position:relative; top:0; z-index:1}
#filter .jcarousel-item {height:29px; width:142px}

#filter #filter-cidade .jcarousel-prev-vertical {background:url(img/scroll-up.jpg) no-repeat; cursor:pointer; height:9px; position:absolute; top:47px; right:0; width:12px; z-index:3}
#filter #filter-cidade .jcarousel-next-vertical {background:url(img/scroll-down.jpg) no-repeat; cursor:pointer; height:10px; position:absolute; bottom:9px; right:0; width:12px; z-index:3}

#filter #filter-temporada {width:166px}
#filter #filter-cidade ul {height:179px; overflow:hidden; position:relative; width:142px; z-index:2}
#filter #filter-temporada .jcarousel-clip {width:166px}
#filter #filter-temporada .jcarousel-prev-vertical {background:url(img/scroll-up.jpg) no-repeat; cursor:pointer; height:9px; position:absolute; top:47px; right:6px; width:12px; z-index:3}
#filter #filter-temporada .jcarousel-next-vertical {background:url(img/scroll-down.jpg) no-repeat; cursor:pointer; height:10px; position:absolute; bottom:9px; right:6px; width:12px; z-index:3}

#filter #filter-designer .jcarousel-container {position:relative; height:149px; width:318px}
#filter #filter-designer .jcarousel-clip {overflow:hidden; position:relative; z-index:2}
#filter #filter-designer .jcarousel-clip-vertical {height:149px; width:318px}
#filter #filter-designer .slider-designer {height:149px; overflow:hidden; position:relative; width:318px}
#filter #filter-designer .jcarousel-list {left:0;overflow:hidden; position:relative; top:0; z-index:1}
#filter #filter-designer .slider-designer li {float:left; height:29px; padding:0 8px; width:310px}
#filter #filter-designer .jcarousel-prev-vertical {background:url(img/scroll-up.jpg) no-repeat; cursor:pointer; height:9px; position:absolute; top:10px; right:6px; width:12px; z-index:3}
#filter #filter-designer .jcarousel-next-vertical {background:url(img/scroll-down.jpg) no-repeat; cursor:pointer; height:10px; position:absolute; bottom:9px; right:6px; width:12px; z-index:3}
#filter #filter-designer .tabs {border-bottom:1px solid #D2D2D2; padding-left:3px}
#filter #filter-designer .tabs li {float:left; border-bottom:none; font-size:1em; padding:0 2px 0 3px}
	.gecko.linux #filter #filter-designer .tabs li {padding:0 2px 0 2px}
#filter #filter-designer .tabs li.noborder {padding-right:0}
#filter #filter-designer .tabs li .active {color:#ff0000}
#filter #filter-designer .tabcontent {height:150px; overflow:hidden}

#pg-desfiles #filter {height:216px; margin-bottom:0; overflow:hidden}
#pg-desfiles .glossario {background:#808080 url(img/glossario_close.gif) no-repeat 641px center; color:#fff; cursor:pointer; height:15px; line-height:15px; padding:0 10px; text-transform:uppercase}
#pg-desfiles h4.unclosed {background:#808080 url(img/glossario_unclosed.gif) no-repeat 641px center;}
#pg-desfiles #glossario-content {background-color:#808080; color:#1d1d1d; padding:0 10px 8px; text-transform:uppercase}
#pg-desfiles #glossario-content span {color:#fff}
#pg-desfiles #content-main .hidden {display:none}

/*
+----------------------------------------------------------------+
	Page Desfiles Area do Designer													
+----------------------------------------------------------------+
*/
#pg-desfiles #designer {border-bottom:1px solid #d2d2d2; margin-bottom:15px; /*padding-bottom:40px*/}
#pg-desfiles #designer h2 {color:#1d1d1d; font:3.5em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em}
#pg-desfiles #designer .metadata {margin-bottom:6px}
#pg-desfiles #designer .metadata li {color:#808080; float:left; font-size:1.1em; text-transform:uppercase; width:530px}
#pg-desfiles #designer .metadata li.share {width:auto}
#pg-desfiles #designer .options {background-color:#1d1d1d; margin-bottom:29px; padding-right:12px; position:relative}
#pg-desfiles #designer .options li {display:inline; float:right; font-size:1.1em; height:26px; line-height:26px; margin-right:5px; text-transform:uppercase}
#pg-desfiles #designer .options li a {border-right:1px solid #919191; color:#919191; padding-right:5px}
#pg-desfiles #designer .options li .selected {color:#fff}
#pg-desfiles #designer .options li.noborder {margin-right:none}
#pg-desfiles #designer .options li.noborder a {border-right:0; padding-right:0}
#pg-desfiles #designer .options li.author {/*background:url(img/bg-spacer.gif) no-repeat left center; text-transform:none; margin-right:70px; padding-left:5px*/ position:absolute; left:5px; padding:0; text-transform:none}
#pg-desfiles #designer .options li.date {text-transform:none}
#pg-desfiles #designer .photo {border:1px solid #d3d3d3; display:inline; float:left; height:393px; margin:0 16px 0 15px; position:relative; width:262px; z-index:1}
#pg-desfiles #designer .photo .info {background:url(img/transparent.png) repeat; bottom:0; left:0; padding:6px 10px; position:absolute; width:242px}
#pg-desfiles #designer .photo .info h4 {color:#fff; float:left; font:3.5em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em}
#pg-desfiles #designer .photo .info a {color:#fff; float:right; font-size:1.1em; margin-top:16px}
#pg-desfiles #designer h3 {margin-bottom:18px; text-transform:uppercase}
#pg-desfiles #designer p {color:#000; font-size:1.3em; margin:0 15px 15px 15px}
#pg-desfiles #designer .author {float:right; margin:0; padding-top:40px}
#pg-desfiles #designer .colecao-completa {margin:0 auto 10px; width:603px}
#pg-desfiles #designer .colecao-completa li { float:left; height:140px; margin:0 5px 6px 0; width:94px}
#pg-desfiles #designer .colecao-completa li img {border:1px solid #e2e2e2;}
#pg-desfiles #designer .author-colecao {float:left}
#pg-desfiles #designer .pagination {border:none; float:right; line-height:normal; margin-bottom:31px; text-align:center; width:350px}
#pg-desfiles #designer .pagination li {display:inline; text-transform:uppercase}
#pg-desfiles #designer .pagination li.previous, #pg-desfiles #designer .pagination li.next {background:none; margin:-14px 0 0 0; padding:0; width:auto}
#pg-desfiles #designer .pagination li a {border-right:1px solid #919191; font-size:1.1em; margin-right:7px; padding:0 9px 0 0}
#pg-desfiles #designer .pagination li .current {color:#ff0000}
#pg-desfiles #designer .pagination li.noborder a {border-right:none; margin:0; padding:0}
#pg-desfiles #designer .pagination li.previous a, #pg-desfiles #designer .pagination li.next a {border:none; margin:0; padding:0}

#pg-desfiles #tv {background-color:#1d1d1d; margin-bottom:34px; padding-top:12px}
#pg-desfiles #tv h2 {color:#fff; font:3.5em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; line-height:1em; margin:0 15px}
#pg-desfiles #tv h2 a {color:#ff0000}
#pg-desfiles #tv #video {height:404px; margin:0 auto; width:631px}
#pg-desfiles #tv .description {background-color:#333; border-top:1px solid #454545; color:#fff; font-size:1.1em; height:34px; padding:14px 15px 0}
#pg-desfiles #tv .postmetadata {background-color:#4d4d4d; border-top:1px solid #606060; height:20px; padding:6px 15px 0}
#pg-desfiles #tv .postmetadata li {border-right:1px solid #808080; float:left; margin-right:7px; padding-right:7px}
#pg-desfiles #tv .postmetadata .last {border:none; margin-right:0; padding-right:0}
#pg-desfiles #tv .postmetadata li a {color:#fff}

#pg-desfiles #content-main .thumbs {margin-bottom:18px}
#pg-desfiles #content-main .thumbs li {background-color:#333; display:-moz-inline-stack; display:inline-block; float:left; height:204px; height:auto!important; margin-right:12px; margin-bottom:12px; min-height:204px; vertical-align:top; width:210px}
	.chrome.win #pg-desfiles #content-main .thumbs li { height:254px; height:auto!important; min-height:254px;}
	*:first-child+html #pg-desfiles #content-main .thumbs li {display:inline; zoom:1}
	* html #pg-desfiles #content-main .thumbs li {display:inline; height:204px; zoom:1}
#pg-desfiles #content-main .thumbs li.last {margin-right:0}
#pg-desfiles #content-main .thumbs li h2 {background-color:#1d1d1d; color:#fff; font:1.6em "Helvetica Neue", Arial, Helvetica; height:44px; height:auto!important; min-height:44px; letter-spacing:-0.05em; padding:10px 12px 0}
#pg-desfiles #content-main .thumbs li h2 a {color:#fff}
#pg-desfiles #content-main .thumbs li h2 span {color:#ff0000}
#pg-desfiles #content-main .thumbs li p {color:#fff; height:39px; padding:0 12px 10px}
#pg-desfiles .shareit {margin-bottom:15px; padding-left:346px}

#pg-desfiles #slider-desfiles {border-bottom:1px solid #d2d2d2; margin-bottom:30px; padding-bottom:19px}
#pg-desfiles #slider-desfiles h3 {font:3em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin-bottom:15px}
#pg-desfiles #slider-desfiles .jcarousel-container {position:relative; width:656px}
#pg-desfiles #slider-desfiles .jcarousel-clip {height:170px; left:31px; overflow:hidden; position:relative; width:596px; z-index:2}
#pg-desfiles #slider-desfiles .jcarousel-prev {background:url(img/slider-next-previous.jpg) no-repeat; cursor:pointer; height:142px; position:absolute; left:0; top:0; width:18px; z-index:3}
#pg-desfiles #slider-desfiles .jcarousel-next {background:url(img/slider-next-desfiles.jpg) no-repeat; cursor:pointer; height:142px; position:absolute; right:0; top:0; width:18px; z-index:3}
#pg-desfiles #slider-desfiles .jcarousel-list {left:0; overflow:hidden; position:relative; top:0; z-index:1;}
#pg-desfiles #slider-desfiles .jcarousel-list li {display:inline; float:left; margin-right:5px; width:95px}
#pg-desfiles #slider-desfiles .jcarousel-list li a {display:block;}
#pg-desfiles #slider-desfiles .jcarousel-list li img {border:1px solid #d2d2d2; display:block; margin-bottom:2px}
#pg-desfiles #slider-desfiles .jcarousel-list li span {color:#808080; display:block; font:1.1em Arial, Helvetica; }

#pg-desfiles .wide-l {float:left; width:424px}
#pg-desfiles .wide-r {float:right; width:218px}
#pg-desfiles #noticias {margin-bottom:10px}
#pg-desfiles #my-ffw {margin-bottom:30px}
#pg-desfiles #categorias {background-color:#4d4d4d; margin-bottom:24px; padding-top:10px}
#pg-desfiles #categorias h3 {color:#fff; font:3.5em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin-bottom:5px; padding-left:10px}
#pg-desfiles #categorias li {border-top:1px solid #fff; font:2em "Helvetica Neue", Arial, Helvetica; line-height:26px; letter-spacing:-0.05em;}
#pg-desfiles #categorias li a {color:#808080; padding:0 10px}
#pg-desfiles #categorias li.current-cat a {color:#fff}
#pg-desfiles #twitter {margin-bottom:30px}

/*
+----------------------------------------------------------------+
	Page FFWTV													
+----------------------------------------------------------------+
*/
#pg-ffwtv #tv {background-color:#1d1d1d; margin-bottom:34px; padding-top:12px}
#pg-ffwtv #tv h2 {color:#fff; font:3.5em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; line-height:1em; margin:0 15px}
#pg-ffwtv #tv h2 a {color:#ff0000}
#pg-ffwtv #tv #video {height:404px; margin:0 auto; width:631px}
#pg-ffwtv #tv .description {background-color:#333; border-top:1px solid #454545; color:#fff; font-size:1.1em; height:34px; padding:14px 15px 0}
#pg-ffwtv #tv .postmetadata {background-color:#4d4d4d; border-top:1px solid #606060; height:20px; padding:6px 15px 0}
#pg-ffwtv #tv .postmetadata li {border-right:1px solid #808080; float:left; font-size:1.1em; margin-right:7px; padding-right:7px}
#pg-ffwtv #tv .postmetadata .last {border:none; margin-right:0; padding-right:0}
#pg-ffwtv #tv .postmetadata li a {color:#fff}
#pg-ffwtv .thumbs {margin-bottom:18px}
#pg-ffwtv .thumbs li {background-color:#333; display:-moz-inline-stack; display:inline-block; float:left; height:204px; height:auto!important; margin-right:12px; margin-bottom:12px; min-height:204px; vertical-align:top; width:210px}
	.chrome.win #pg-ffwtv .thumbs li { height:254px; height:auto!important; min-height:254px;}
	*:first-child+html #pg-ffwtv .thumbs li {display:inline; zoom:1}
	* html #pg-ffwtv .thumbs li {display:inline; height:204px; zoom:1}
#pg-ffwtv .thumbs li.last {margin-right:0}
#pg-ffwtv .thumbs li h2 {background-color:#1d1d1d; color:#fff; font:1.6em "Helvetica Neue", Arial, Helvetica; /*height:44px;*/ height:78px; height:auto!important; /*min-height:44px;*/ min-height:78px; letter-spacing:-0.05em; padding:10px 12px 0}
#pg-ffwtv .thumbs li h2 a {color:#fff}
#pg-ffwtv .thumbs li h2 span {color:#ff0000}
#pg-ffwtv .thumbs li p {color:#fff; height:39px; font-size:1.1em; padding:0 12px 10px}
#pg-ffwtv .pagination {margin-bottom:30px}
#pg-ffwtv .wide-l {float:left; width:424px}
#pg-ffwtv .wide-r {float:right; width:218px}
#pg-ffwtv #noticias {margin-bottom:10px}
#pg-ffwtv #my-ffw {margin-bottom:30px}
#categorias {background-color:#4d4d4d; margin-bottom:24px; padding-top:10px}
#categorias h3 {color:#fff; font:3.5em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin-bottom:5px; padding-left:10px}
#categorias li {border-top:1px solid #fff; font:2em "Helvetica Neue", Arial, Helvetica; line-height:26px; letter-spacing:-0.05em;}
#categorias li a {color:#808080; padding:0 10px}
#categorias li.current-cat a {color:#fff}
#pg-ffwtv #twitter {margin-bottom:30px}
#pg-ffwtv #social .social-content {height:396px}
#pg-ffwtv #social .social-info {width:240px}

/*
+----------------------------------------------------------------+
	Blog													
+----------------------------------------------------------------+
*/
#pg-blog .post {background-color:#ededed; margin-bottom:30px; padding-top:14px}
#pg-blog .post .postmeta {font-size:1.1em; padding:0 14px 4px}
#pg-blog .post .postmeta span {float:right}
#pg-blog .post .postmeta a {color:#1d1d1d}
#pg-blog .post h2 {font:3.5em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; line-height:1em; padding:0 14px}
#pg-blog .post h2 a {color:#ff0000}
#pg-blog .post .entry {font-size:1.3em; padding:0 14px}
#pg-blog .post .entry p {margin-bottom:10px}
#pg-blog .post .entry p em {font-style:italic}
#pg-blog .post .entry a {color:#ff0000}
#pg-blog .post .entry img, #pg-blog .post .entry object {display:block; margin:0 auto 10px}
#pg-blog .post .postmetadata {background-color:#1d1d1d; font-size:1.1em; line-height:26px; padding:0 14px}
#pg-blog .post .postmetadata .tags {color:#ff0000; float:left}
#pg-blog .post .postmetadata .comments {color:#ff0000; float:right}
#pg-blog .post .postmetadata a {color:#919191}

#pg-blog #categorias {background-color:#ededed}
#pg-blog #categorias h3 {color:#1d1d1d}
#pg-blog #categorias li a {color:#919191}
#pg-blog #categorias li.current-cat a {color:#1d1d1d}
#editores {background-color:#ededed; margin-bottom:24px; padding-top:10px}
#editores h3 {color:#818181; font:3.5em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin-bottom:5px; padding-left:10px}
#editores li {border-top:1px solid #fff; font:1.1em Arial, Helvetica; overflow:hidden; padding:5px 12px}
#editores li a {color:#808080}
#editores li img {float:left; margin-right:10px}
#editores li strong {display:block; font-weight:normal; text-transform: uppercase}
#editores li span {display:block}

#pg-blog #twitter {margin-bottom:30px}
#blogroll {background-color:#ededed; margin-bottom:23px; padding-top:10px}
#blogroll h3 {color:#818181; font:3.5em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin-bottom:5px; padding-left:10px}
#blogroll li {border-top:1px solid #fff; font:1.6em "Helvetica Neue", Arial, Helvetica; line-height:26px; letter-spacing:-0.05em;}
#blogroll li a {color:#808080; padding:0 10px}

/*
+----------------------------------------------------------------+
	Page Shooting													
+----------------------------------------------------------------+
*/
#pg-shooting #shooting-gallery {background-color:#1d1d1d; border-bottom:1px solid #fff; clear:both; padding:15px 14px 16px; width:933px}
#pg-shooting #shooting-gallery .share {float:right}
#pg-shooting #shooting-gallery h2 {color:#fff; font:3.5em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; line-height:1em; text-transform:uppercase}
#pg-shooting #shooting-gallery h2 a {color:#fff}
#pg-shooting #shooting-gallery #credits {color:#fff; font-size:1.1em}
#pg-shooting #placeholder {height:585px; margin:0 auto; overflow:hidden; position:relative; padding-top:20px; width:900px}
#pg-shooting #placeholder .next {background:url(img/flecha-right.png) no-repeat; cursor:pointer; height:52px; position:absolute; right:0; top:266px; width:52px; z-index:10}
#pg-shooting #placeholder .prev {background:url(img/flecha-left.png) no-repeat; cursor:pointer; height:52px; position:absolute; left:0; top:266px; width:52px; z-index:10}
#pg-shooting #placeholder #pub {background-color:#fff; height:585px; left:0; position:absolute; top:20px; width:900px}
#pg-shooting #content .jcarousel-container {background-color:#1d1d1d; margin-bottom:15px; padding:12px 0 12px; position:relative; width:961px}
#pg-shooting #content .jcarousel-prev {background:url(img/slider-shooting-previous.jpg) no-repeat; cursor:pointer; height:12px; left:21px; position:absolute; top:38px; width:10px; z-index:3}
#pg-shooting #content .jcarousel-next {background:url(img/slider-shooting-next.jpg) no-repeat; cursor:pointer; height:12px; position:absolute; right:23px; top:38px; width:10px; z-index:3}
#pg-shooting #content .jcarousel-clip {height:59px; left:62px; position:relative; overflow:hidden; width:839px; z-index:2}
#pg-shooting #content #slider-shooting {height:59px; position:relative; overflow:hidden; width:839px; z-index:2}
#pg-shooting #content .jcarousel-list {left:0; overflow:hidden; position:relative; top:0; z-index:1;}
#pg-shooting #content .jcarousel-list li {display:inline; float:left; height:57px; margin-right:1px; width:92px}
#pg-shooting #content .jcarousel-list .active {border:1px solid #fff;}
#pg-shooting #content .jcarousel-list li a {border:1px solid #fff; display:block; filter: alpha(opacity='70'); height:51px; margin:2px 0 0 2px; opacity:.7; width:86px}
#pg-shooting #content .jcarousel-list li a:hover {filter: alpha(opacity='100'); opacity:1}
#pg-shooting #content .jcarousel-list .active a {filter: alpha(opacity='100'); opacity:1}

#pg-shooting #shooting-thumbs li {background-color:#1d1d1d; display:-moz-inline-stack; display:inline-block; margin:0 3px 12px 3px; min-height:142px; padding:16px 14px 13px 15px; text-transform:uppercase; vertical-align:top; width:181px; }
	*:first-child+html #pg-shooting #shooting-thumbs li {display:inline; zoom:1}
	* html #pg-shooting #shooting-thumbs li {display:inline; height:142px; zoom:1}
#pg-shooting #shooting-thumbs li a {color:#fff; font:1.6em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em}
#pg-shooting #shooting-thumbs li span {color:#ff0000}
#pg-shooting #shooting-thumbs {margin-bottom:18px}

#pg-shooting #noticias {float:left; width:423px}

#pg-shooting #social {float:right; width:192px}

#pg-shooting .pagination {margin-bottom:34px}

#pg-shooting .shareit {margin:0 0 10px 0}
#pg-shooting .like-facebook {margin-bottom:10px}

/*
+----------------------------------------------------------------+
	Page Vitrine													
+----------------------------------------------------------------+
*/
#pg-vitrine #vitrine-gallery {width:656px}
#pg-vitrine #vitrine-gallery .info {margin-bottom:10px}
#pg-vitrine #vitrine-gallery .info h2 {color:#7f7f7f; font:3em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; line-height:1em}
#pg-vitrine #vitrine-gallery .info h2 a {color:#7f7f7f}
#pg-vitrine #vitrine-gallery .info .share {float:right}
#pg-vitrine #vitrine-gallery .info p {font-size:1.1em}
#pg-vitrine #vitrine-gallery #placeholder {background-color:#7f7f7f; height:467px; overflow:hidden; padding:12px 14px 7px; position:relative; width:628px}
#pg-vitrine #vitrine-gallery #placeholder #pub {left:0; position:absolute; top:0}
#pg-vitrine #vitrine-gallery #credits {background-color:#7f7f7f; color:#1d1d1d; padding:0 14px 4px; text-align:right}
#pg-vitrine #vitrine-gallery #caption {background-color:#7f7f7f; color:#fff; font-size:1.3em; height:42px; height:auto!important; min-height:42px; padding:0 14px 8px}

#pg-vitrine #vitrine-thumbs {margin-bottom:20px}
#pg-vitrine #vitrine-thumbs .jcarousel-container {background-color:#7f7f7f; padding-bottom:17px; position:relative; width:656px}
#pg-vitrine #vitrine-thumbs .jcarousel-prev {background:url(img/slider-vitrine-previous.jpg) no-repeat; cursor:pointer; height:12px; left:14px; position:absolute; top:25px; width:10px; z-index:3}
#pg-vitrine #vitrine-thumbs .jcarousel-next {background:url(img/slider-vitrine-next.jpg) no-repeat; cursor:pointer; height:12px; position:absolute; right:12px; top:25px; width:10px; z-index:3}
#pg-vitrine #vitrine-thumbs .jcarousel-clip {height:59px; left:68px; position:relative; overflow:hidden; /*width:541px;*/ width:527px; z-index:2}
#pg-vitrine #vitrine-thumbs .jcarousel-list {left:0; overflow:hidden; position:relative; top:0; z-index:1;}
#pg-vitrine #vitrine-thumbs ul {height:60px; overflow:hidden}
#pg-vitrine #vitrine-thumbs ul li {display:inline; float:left; height:57px; /*margin-right:3px;*/ margin-left:1px; width:74px}
#pg-vitrine #vitrine-thumbs ul .active {border:1px solid #fff;}
#pg-vitrine #vitrine-thumbs ul li a {border:1px solid #fff; display:block; filter: alpha(opacity='70'); height:51px; margin:2px 0 0 2px; opacity:.7; width:68px}
#pg-vitrine #vitrine-thumbs ul li a:hover {filter: alpha(opacity='100'); opacity:1}
#pg-vitrine #vitrine-thumbs ul .active a {filter: alpha(opacity='100'); opacity:1}

#pg-vitrine #vitrine-products {margin-bottom:16px}
#pg-vitrine #vitrine-products li {background-color:#ededed; color:#808080; display:-moz-inline-stack; display:inline-block; float:left; margin-right:17px; margin-bottom:14px; min-height:280px; padding:12px 10px 13px 13px; vertical-align:top; width:184px}
	*:first-child+html #pg-vitrine #vitrine-products li {display:inline; zoom:1}
	* html #pg-vitrine #vitrine-products li {display:inline; height:280px; zoom:1}
#pg-vitrine #vitrine-products .last {margin-right:0}
#pg-vitrine #vitrine-products li span {color:#ff0000; display:block; font-size:1.1em; margin-bottom:6px}
#pg-vitrine #vitrine-products li strong {color:#808080;}
#pg-vitrine #vitrine-products li img {border:1px solid #d4d4d4; display:block; margin:0 auto 13px}
#pg-vitrine #vitrine-products li h2 {font:2em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin-bottom:10px}
#pg-vitrine #vitrine-products li h2 a {color:#808080}
#pg-vitrine #vitrine-products li p {font-size:1.1em}

#pg-vitrine .pagination {margin-bottom:49px}

#pg-vitrine #agenda {float:left; width:402px}

#pg-vitrine #my-ffw {float:right; padding-top:12px}
#pg-vitrine #my-ffw a {margin:0}

#pg-vitrine #twitter {margin-bottom:34px}

#pg-vitrine #sidebar #social .social-content {height:396px; width:265px}
#pg-vitrine #sidebar #social .social-content .social-info {width:240px}
#pg-vitrine #sidebar #social .social-content .social-info h2 {font-size:3.5em}

/*
+----------------------------------------------------------------+
	Page Social													
+----------------------------------------------------------------+
*/
#pg-social #social-gallery {background:url(img/pattern-social.gif) repeat; margin-bottom:32px; padding:12px 12px 18px 14px}
#pg-social #social-gallery #social-holder {background-color:#fff; margin-bottom:18px}
#pg-social #social-gallery #placeholder {border:1px solid #333; float:left; height:465px; overflow:hidden; position:relative; width:309px}
#pg-social #social-gallery #placeholder #pub {left:0; position:absolute; top:0}
#pg-social #social-gallery #holder-info {/*background:url(img/selo.gif) no-repeat right 426px;*/ display:inline; float:right; height:457px; margin-right:10px; padding-top:10px; position:relative; width:292px}
#pg-social #social-gallery #holder-info span {color:#ff0000; display:block; font-size:1.1em; margin-bottom:12px; padding-top:2px}
#pg-social #social-gallery #holder-info span strong {color:#818181}
#pg-social #social-gallery #holder-info .infos {position:absolute; bottom:10px; width:150px}
#pg-social #social-gallery #holder-info h2 {color:#1d1d1d; font:3em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; line-height:1em; margin-bottom:10px}
#pg-social #social-gallery #holder-info h2 a {color:#1d1d1d}
#pg-social #social-gallery #holder-info h3 {font-size:1.3em; margin-bottom:18px}
#pg-social #social-gallery #holder-info #caption {font-size:1.1em}
#pg-social #social-gallery #holder-info #credits {font-style:italic}
#pg-social #social-gallery .jcarousel-container {position:relative; width:630px}
#pg-social #social-gallery .jcarousel-prev {background:url(img/slider-social-previous.jpg) no-repeat; cursor:pointer; height:12px; left:14px; position:absolute; top:47px; width:10px; z-index:3}
#pg-social #social-gallery .jcarousel-next {background:url(img/slider-social-next.jpg) no-repeat; cursor:pointer; height:12px; position:absolute; right:12px; top:47px; width:10px; z-index:3}
#pg-social #social-gallery .jcarousel-clip {height:113px; /*left:40px;*/ left:46px; overflow:hidden; position:relative; /*width:552px;*/ width:541px; z-index:2}
#pg-social #social-gallery #slider-social {height:113px; overflow:hidden; position:relative; width:552px; z-index:2}
#pg-social #social-gallery .jcarousel-list {left:0; overflow:hidden; position:relative; top:0; z-index:1}
#pg-social #social-gallery #social-thumbs li {display:inline; float:left; height:111px; margin-left:1px; width:76px}
#pg-social #social-gallery .jcarousel-list .active {border:1px solid #333}
#pg-social #social-gallery .jcarousel-list li a {border:1px solid #333; display:block; filter: alpha(opacity='70'); height:103px; margin:3px 0 0 3px; opacity:0.7; width:68px}
#pg-social #social-gallery .jcarousel-list li a:hover {filter: alpha(opacity='100'); opacity:1}
#pg-social #social-gallery .jcarousel-list .active a {filter: alpha(opacity='100'); opacity:1}

#pg-social #social-products li {background:url(img/pattern-social.gif) repeat; float:left; height:246px; margin:0 16px 12px 0; padding:16px 22px 17px 22px; position:relative; width:164px}
#pg-social #social-products li.last {margin-right:0}
#pg-social #social-products li img {border:1px solid #333}
#pg-social #social-products li span {background:url(img/transparent.png) repeat; color:#fff; display:block; font:2.5em "Helvetica Neue", Arial, Helvetica; height:60px; height:auto!important; min-height:60px; letter-spacing:-0.05em; left:23px; padding:10px; position:absolute; bottom:18px; width:142px}

#pg-social .pagination {margin-bottom:42px}

#pg-social #agenda {float:left; width:402px}

#pg-social #my-ffw {float:right; padding-top:12px}
#pg-social #my-ffw a {margin:0}

#pg-social #twitter {margin-bottom:34px}

#pg-social .shareit {margin:-32px 0 10px 0}
#pg-social .like-facebook {margin-bottom:10px}

/*
+----------------------------------------------------------------+
	Page Agenda													
+----------------------------------------------------------------+
*/
#pg-agenda #vem-ai {margin-bottom:29px}
#pg-agenda #vem-ai li {border-bottom:1px solid #d2d2d2; clear:both; margin-bottom:38px; padding-bottom:11px}
#pg-agenda #vem-ai li img {border:1px solid #7f7f7f; float:left; margin:0 14px 8px 0}
#pg-agenda #vem-ai li .shareit img {border:none; margin:0} 
#pg-agenda #vem-ai li h5 {color:#000; font:3.5em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; line-height:40px;}
#pg-agenda #vem-ai li h3 {color:#ff0000; font:2em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; text-transform:uppercase}
#pg-agenda #vem-ai li h3 a{color:#ff0000;}
#pg-agenda #vem-ai li h2 {font:2em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; line-height:1em}
#pg-agenda #vem-ai li h2 a {color:#808080}
#pg-agenda #vem-ai li p {font-size:1.1em; margin-bottom:5px}
#pg-agenda #vem-ai li .more {background-color:#ededed; clear:both; padding:14px 15px}
#pg-agenda #vem-ai li .more p {margin-bottom:0}
#pg-agenda #vem-ai li .more strong {font-weight:bold}
#pg-agenda #vem-ai li .more a {color:#808080; text-decoration:underline}
#pg-agenda #vem-ai li .more strong a {color:#808080; text-decoration:none}
#pg-agenda #vem-ai li .alt {background-color:#fff; border:1px solid #d2d2d2}

#pg-agenda #vem-ai .tags a {color:#808080;}

#giraffe_calendar {border-bottom:20px solid #7f7f7f; margin-bottom:35px}

#pg-agenda #wp-calendar {border-collapse:collapse; width:286px}
#pg-agenda #wp-calendar caption {color:#1d1d1d; font:3em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin:0 auto 20px; text-transform:uppercase; text-align:center; width:245px}
#pg-agenda #wp-calendar .previous {margin-right:5px; position:relative; z-index:100}
#pg-agenda #wp-calendar .previous img, #pg-agenda #wp-calendar .next img {vertical-align:middle}
#pg-agenda #wp-calendar thead {background-color:#7f7f7f; color:#fff; font:1.4em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; padding-bottom:1px; text-transform:uppercase; height:21px}
#pg-agenda #wp-calendar thead th {border-right:1px solid #d2d2d2}
#pg-agenda #wp-calendar thead tr {border-left:1px solid #d2d2d2}

#pg-agenda #wp-calendar tbody a {display:block; height:100%; text-decoration:none; width:100%}

#pg-agenda #wp-calendar tfoot {background-color:#7f7f7f}
#pg-agenda #wp-calendar tfoot tr td {border:none; width:143px}
#pg-agenda #wp-calendar tfoot tr td a {color:#fff}
#pg-agenda #wp-calendar td {border:thin solid #d2d2d2; color:#e2e2e2; font:2.6em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; height:40px; padding:0; vertical-align:middle; text-align:center; width:40px}
#pg-agenda #wp-calendar a {color:#7f7f7f}
#pg-agenda #wp-calendar #today {color:#ff0000}
#pg-agenda #wp-calendar #today a {color:#ff0000}

/*
+----------------------------------------------------------------+
	Page Pressroom													
+----------------------------------------------------------------+
*/
#pg-pressroom h2 {color:#1f1e1c; font-size:4em; text-transform:uppercase}
#pg-pressroom h2 span {color:#ff0000}
#pg-pressroom h2 strong {color:#7f7f7f}
#pg-pressroom #down-release {background:#ededed url(img/ico-down.jpg) no-repeat 4px center; line-height:18px; margin-bottom:12px; padding-left:18px; width:186px}
#pg-pressroom #down-release a {color:#808080}
#pg-pressroom #search-pressroom {border:1px solid #d2d2d2; margin-bottom:10px; padding:9px 12px 0 12px; width:656px}
#pg-pressroom #search-pressroom h3 {background:url(img/ttl-search.jpg) no-repeat; cursor:pointer; height:37px; width:656px}
#pg-pressroom #search-pressroom h3 span {display:none}
#pg-pressroom #search-pressroom h3.selected {border-bottom:1px solid #d2d2d2; margin-bottom:15px}
#pg-pressroom #search-pressroom #filter {border-bottom:none}
#pg-pressroom #search-pressroom #filter-cidade h6 {background:url(img/ttl-desfiles-local.jpg) no-repeat; height:15px; margin:0 0 20px 14px; width:54px}
#pg-pressroom .day {background-color:#1d1d1d; height:46px; margin-bottom:10px; position:relative; padding:0 14px 0 13px}
#pg-pressroom .day p {float:right; font-size:1.1em; position:absolute; right:14px; text-transform:uppercase; top:25px; word-spacing:4px}
#pg-pressroom .day p a {color:#808080}
#pg-pressroom .day ul {float:right; padding-top:9px; text-align:right; width:278px}
#pg-pressroom .day ul li {background:url(img/ico-down.jpg) no-repeat left 2px; display:inline; padding-left:13px}
#pg-pressroom .day ul li.first {border-right:1px solid #fff; margin-right:5px; padding-right:5px}
#pg-pressroom .day ul li a {color:#fff}
#pg-pressroom .day h3 {color:#fff; font-size:3.5em; line-height:46px; text-transform:uppercase}
#pg-pressroom .thumbs {margin:0 13px}
#pg-pressroom .thumbs li {float:left; margin-right:24px; margin-bottom:22px; width:112px}
#pg-pressroom .thumbs li.last {margin-right:0}
#pg-pressroom .thumbs li img {display:block; margin-bottom:5px}
#pg-pressroom .thumbs li h4 { color:#1d1d1d; font-size:1.1em; height:45px; margin-bottom:4px; text-transform:uppercase}
#pg-pressroom .thumbs li h4 a {color:#1d1d1d}
#pg-pressroom .thumbs li h4 span {display:block}
#pg-pressroom .thumbs li h4 span:first-letter {background:url(img/bullet.jpg) no-repeat left 6px; display:block; padding-left:6px}
#pg-pressroom .thumbs li h4 .number-fotos, #pg-pressroom .thumbs li h4 .author {text-transform:none}
#pg-pressroom .thumbs .options {background-color:#ededed; padding:4px 0 4px 4px}
#pg-pressroom .thumbs .options a {color:#808080; padding-left:14px}
#pg-pressroom .thumbs .options .down-release {background:url(img/ico-down.jpg) no-repeat left 2px; display:block; margin-bottom:4px}
#pg-pressroom .thumbs .options .open-gallery {background:url(img/ico-open-gallery.jpg) no-repeat left 2px; display:block;}

/*
+----------------------------------------------------------------+
	Page Eventos													
+----------------------------------------------------------------+
*/
#pg-eventos #event {margin-bottom:34px; overflow:hidden; width:641px}
#pg-eventos #event h2 {background:url(img/logo-spfw-eventos.jpg) no-repeat left bottom; height:68px; margin-bottom:32px; padding-top:10px; width:204px}
#pg-eventos #event h2 span {display:none}
#pg-eventos #event h3 {color:#1f1d1e; font:2.5em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin:0 12px 14px 14px}
#pg-eventos #event h4 {color:#ff0000; font:2.5em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin-left:14px}
#pg-eventos #event p {font-size:1.1em; margin:0 12px 0 0; width:286px}

#pg-eventos #player {float:right; width:398px}
#pg-eventos #player .anythingslider {height:253px; position:relative; width:398px}
#pg-eventos #player .anythingslider .wrapper {width:398px; overflow:hidden; height:253px; position:absolute; top:0; left:0;}
#pg-eventos #player .anythingslider ul {width:9999px; position:absolute; top:0; left:0;}
#pg-eventos #player .anythingslider ul li {float:left; height:235px; width:398px}
#pg-eventos #player .anythingslider #start-stop {background:url(img/next-player.jpg) no-repeat; bottom:2px; display:none!important; height:10px; left:2px; overflow:hidden; position:absolute; text-indent:-9000px; width:10px}
#pg-eventos #player .anythingslider #start-stop.playing {background:url(img/pause-player.jpg) no-repeat}
#pg-eventos #player .anythingslider .back {background:url(img/previous-player.jpg) no-repeat; bottom:2px; cursor:pointer; display:none!important;  height:10px; left:306px; overflow:hidden; position:absolute; text-indent:-9000px; width:8px}
#pg-eventos #player .anythingslider .forward {background:url(img/next-player.jpg) no-repeat; bottom:2px; cursor:pointer; display:none!important; height:10px; overflow:hidden; position:absolute; right:1px; text-indent:-9000px; width:8px}
#pg-eventos #player .anythingslider #thumbNav {bottom:2px; display:none!important; left:324px; position:absolute; width:58px}
#pg-eventos #player .anythingslider #thumbNav a {background-color:#808080; color:#808080; font-size:.7em; margin-right:4px; padding:2px}
#pg-eventos #player .anythingslider #thumbNav .cur {background-color:#fe0000; color:#fe0000}

#pg-eventos #programacao {margin-bottom:40px; position:relative}
#pg-eventos #programacao #down-calendar {position:absolute; right:0}
#pg-eventos #programacao h2 {background:url(img/ttl-programacao.jpg) no-repeat; height:33px; margin-bottom:5px; width:656px}
#pg-eventos #programacao h2 span {display:none}
#pg-eventos #programacao h4 {background:url(img/bullet-close.jpg) no-repeat 631px center; border-bottom:1px solid #d2d2d2; color:#1e1c1d; cursor:pointer; font:2em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin-bottom:5px; padding-left:15px; padding-bottom:5px; word-spacing:5px}
#pg-eventos #programacao h4.unclosed {background:url(img/bullet-unclosed.jpg) no-repeat 631px center; border-bottom:0}
#pg-eventos #programacao div {display:none}
#pg-eventos #programacao table {border-collapse:collapse; text-align:left; width:656px}
#pg-eventos #programacao table th {font:1.8em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; height:30px}
#pg-eventos #programacao table tr {border-top:thin dotted #ccc; display:block; padding:0 15px 0 20px; width:621px}
#pg-eventos #programacao table td {color:#1d1d1d; font-size:1.2em; height:24px}
#pg-eventos #programacao table .number {width:85px}
#pg-eventos #programacao table .hour {width:145px}
#pg-eventos #programacao table .designer {text-indent:5px; width:272px}
#pg-eventos #programacao table th.designer {text-indent:0}
#pg-eventos #programacao table .sala {text-align:center; width:120px}
#pg-eventos #programacao div {border-bottom:1px solid #d2d2d2; margin-bottom:8px; padding-bottom:20px}

#pg-eventos #release {border-bottom:1px solid #d2d2d2; margin-bottom:40px}
#pg-eventos #release h2 {background:url(img/ttl-release.jpg) no-repeat; height:33px; margin-bottom:18px; width:656px}
#pg-eventos #release h2 span {display:none}
#pg-eventos #release p {font-size:1.1em; margin-bottom:18px}
#pg-eventos #release a {color:#f00}

#pg-eventos #patrocinio {margin-bottom:40px}
#pg-eventos #patrocinio h6 {font-size:1.1em; margin-bottom:18px}
#pg-eventos #local {border-bottom:1px solid #d2d2d2; margin-bottom:40px; padding-bottom:10px}
#pg-eventos #local h2 {background:url(img/ttl-local.jpg) no-repeat; margin-bottom:12px; height:33px}
#pg-eventos #local h2 span {display:none}
#pg-eventos #local h4 {font-size:1.3em; line-height:1.6em; text-transform:uppercase}
#pg-eventos #apoio {margin-bottom:30px}
#pg-eventos #apoio h6 {font-size:1.1em; margin-bottom:6px}
#pg-eventos #previous-editions {border-bottom:1px solid #d2d2d2; margin-bottom:34px}
#pg-eventos #previous-editions h2 {background:url(img/ttl-edicoes-anteriores.jpg) no-repeat; height:33px; margin-bottom:6px}
#pg-eventos #previous-editions h2 span {display:none}
#pg-eventos #previous-editions h4 {background:url(img/bullet-close.jpg) no-repeat scroll 631px 5px; cursor:pointer; font-size:1.3em; padding:0 14px 8px; text-transform:uppercase}
#pg-eventos #previous-editions h4.unclosed {background:url(img/bullet-unclosed.jpg) no-repeat 631px 1px; padding-bottom:4px}
#pg-eventos #previous-editions ul {display:none; font-size:1.3em; text-transform:uppercase}
#pg-eventos #previous-editions ul li {border-top:1px solid #D2D2D2; height:29px; line-height:29px; padding:0 14px;}
#pg-eventos #previous-editions ul .last {border-bottom:none}
#pg-eventos #previous-editions ul a {color:#808080}
#pg-eventos .clear {background-color:#000; height:40px; margin-bottom:42px; visibility:visible}
#pg-eventos .wide-l {float:left; width:424px}
#pg-eventos .wide-r {float:right; width:218px}

/*
+----------------------------------------------------------------+
	Page Eventos Rio													
+----------------------------------------------------------------+
*/
#pg-eventos-rio #event {margin-bottom:34px; overflow:hidden; width:641px}
#pg-eventos-rio #event h2 {background:url(img/logo-fashion-rio.jpg) no-repeat left bottom; height:68px; margin-bottom:32px; padding-top:10px; width:205px}
#pg-eventos-rio #event h2 span {display:none}
#pg-eventos-rio #event h3 {color:#1f1d1e; font:2.5em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin:0 12px 14px 14px}
#pg-eventos-rio #event h4 {color:#ff0000; font:2.5em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin-left:14px}
#pg-eventos-rio #event p {font-size:1.1em; margin:0 12px 0 0; width:286px}

#pg-eventos-rio #player {float:right; width:398px}
#pg-eventos-rio #player .anythingslider {height:253px; position:relative; width:398px}
#pg-eventos-rio #player .anythingslider .wrapper {width:398px; overflow:hidden; height:253px; position:absolute; top:0; left:0;}
#pg-eventos-rio #player .anythingslider ul {width:9999px; position:absolute; top:0; left:0;}
#pg-eventos-rio #player .anythingslider ul li {float:left; height:235px; width:398px}
#pg-eventos-rio #player .anythingslider #start-stop {background:url(img/next-player.jpg) no-repeat; bottom:2px; display:none!important; height:10px; left:2px; overflow:hidden; position:absolute; text-indent:-9000px; width:10px}
#pg-eventos-rio #player .anythingslider #start-stop.playing {background:url(img/pause-player.jpg) no-repeat; display:none!important; }
#pg-eventos-rio #player .anythingslider .back {background:url(img/previous-player.jpg) no-repeat; bottom:2px; cursor:pointer; display:none!important; height:10px; left:306px; overflow:hidden; position:absolute; text-indent:-9000px; width:8px}

#pg-eventos-rio #player .anythingslider .forward {background:url(img/next-player.jpg) no-repeat; bottom:2px; cursor:pointer; display:none!important; height:10px; overflow:hidden; position:absolute; right:1px; text-indent:-9000px; width:8px}
#pg-eventos-rio #player .anythingslider #thumbNav {bottom:2px; display:none!important; left:324px; position:absolute; width:58px}
#pg-eventos-rio #player .anythingslider #thumbNav a {background-color:#808080; color:#808080; font-size:.7em; margin-right:4px; padding:2px}
#pg-eventos-rio #player .anythingslider #thumbNav .cur {background-color:#fe0000; color:#fe0000}

#pg-eventos-rio #programacao {margin-bottom:40px; position:relative}
#pg-eventos-rio #programacao #down-calendar {position:absolute; right:0}
#pg-eventos-rio #programacao h2 {background:url(img/ttl-programacao.jpg) no-repeat; height:33px; margin-bottom:5px; width:656px}
#pg-eventos-rio #programacao h2 span {display:none}
#pg-eventos-rio #programacao h4 {background:url(img/bullet-close.jpg) no-repeat 631px center; border-bottom:1px solid #d2d2d2; color:#1e1c1d; cursor:pointer; font:2em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin-bottom:5px; padding-left:15px; padding-bottom:5px; word-spacing:5px}
#pg-eventos-rio #programacao h4.unclosed {background:url(img/bullet-unclosed.jpg) no-repeat 631px center; border-bottom:0}
#pg-eventos-rio #programacao div {display:none}
#pg-eventos-rio #programacao table {border-collapse:collapse; text-align:left; width:656px}
#pg-eventos-rio #programacao table th {font:1.8em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; height:30px}
#pg-eventos-rio #programacao table tr {border-top:thin dotted #ccc; display:block; padding:0 15px 0 20px; width:621px}
#pg-eventos-rio #programacao table td {color:#1d1d1d; font-size:1.2em; height:24px}
#pg-eventos-rio #programacao table .number {width:85px}
#pg-eventos-rio #programacao table .hour {width:145px}
#pg-eventos-rio #programacao table .designer {text-indent:5px; width:272px}
#pg-eventos-rio #programacao table th.designer {text-indent:0}
#pg-eventos-rio #programacao table .sala {text-align:center; width:120px}
#pg-eventos-rio #programacao div {border-bottom:1px solid #d2d2d2; margin-bottom:8px; padding-bottom:20px}

#pg-eventos-rio #release {border-bottom:1px solid #d2d2d2; margin-bottom:40px}
#pg-eventos-rio #release h2 {background:url(img/ttl-release.jpg) no-repeat; height:33px; margin-bottom:18px; width:656px}
#pg-eventos-rio #release h2 span {display:none}
#pg-eventos-rio #release p {font-size:1.1em; margin-bottom:18px}
#pg-eventos-rio #release a {color:#f00}

#pg-eventos-rio #patrocinio {margin-bottom:40px}
#pg-eventos-rio #patrocinio h6 {font-size:1.1em; margin-bottom:18px}
#pg-eventos-rio #local {border-bottom:1px solid #d2d2d2; margin-bottom:40px; padding-bottom:10px}
#pg-eventos-rio #local h2 {background:url(img/ttl-local.jpg) no-repeat; margin-bottom:12px; height:33px}
#pg-eventos-rio #local h2 span {display:none}
#pg-eventos-rio #local h4 {font-size:1.3em; line-height:1.6em; text-transform:uppercase}
#pg-eventos-rio #apoio {margin-bottom:30px}
#pg-eventos-rio #apoio h6 {font-size:1.1em; margin-bottom:6px}
#pg-eventos-rio #previous-editions {border-bottom:1px solid #d2d2d2; margin-bottom:34px}
#pg-eventos-rio #previous-editions h2 {background:url(img/ttl-edicoes-anteriores.jpg) no-repeat; height:33px; margin-bottom:6px}
#pg-eventos-rio #previous-editions h2 span {display:none}
#pg-eventos-rio #previous-editions h4 {background:url(img/bullet-close.jpg) no-repeat scroll 631px 5px; cursor:pointer; font-size:1.3em; padding:0 14px 8px; text-transform:uppercase}
#pg-eventos-rio #previous-editions h4.unclosed {background:url(img/bullet-unclosed.jpg) no-repeat 631px 1px; padding-bottom:4px}
#pg-eventos-rio #previous-editions ul {display:none; font-size:1.3em; text-transform:uppercase}
#pg-eventos-rio #previous-editions ul li {border-top:1px solid #D2D2D2; height:29px; line-height:29px; padding:0 14px;}
#pg-eventos-rio #previous-editions ul .last {border-bottom:none}
#pg-eventos-rio #previous-editions ul a {color:#808080}
#pg-eventos-rio .clear {background-color:#000; height:40px; margin-bottom:42px; visibility:visible}
#pg-eventos-rio .wide-l {float:left; width:424px}
#pg-eventos-rio .wide-r {float:right; width:218px}

/*
+----------------------------------------------------------------+
	Page Eventos Rio Summer	 												
+----------------------------------------------------------------+
*/
#pg-eventos-summer #event {margin-bottom:34px; overflow:hidden; width:641px}
#pg-eventos-summer #event h2 {background:url(img/logo-rio-summer.jpg) no-repeat left bottom; height:113px; margin-bottom:32px; padding-top:10px; width:205px}
#pg-eventos-summer #event h2 span {display:none}
#pg-eventos-summer #event h3 {color:#1f1d1e; font:2.5em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin:0 12px 14px 14px}
#pg-eventos-summer #event h4 {color:#ff0000; font:2.5em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin-left:14px}
#pg-eventos-summer #event p {font-size:1.1em; margin:0 12px 0 0; width:286px}

#pg-eventos-summer #player {float:right; width:398px}
#pg-eventos-summer #player .anythingslider {height:253px; position:relative; width:398px}
#pg-eventos-summer #player .anythingslider .wrapper {width:398px; overflow:hidden; height:253px; position:absolute; top:0; left:0;}
#pg-eventos-summer #player .anythingslider ul {width:9999px; position:absolute; top:0; left:0;}
#pg-eventos-summer #player .anythingslider ul li {float:left; height:235px; width:398px}
#pg-eventos-summer #player .anythingslider #start-stop {background:url(img/next-player.jpg) no-repeat; bottom:2px; height:10px; left:2px; overflow:hidden; position:absolute; text-indent:-9000px; width:10px}
#pg-eventos-summer #player .anythingslider #start-stop.playing {background:url(img/pause-player.jpg) no-repeat}
#pg-eventos-summer #player .anythingslider .back {background:url(img/previous-player.jpg) no-repeat; bottom:2px; cursor:pointer; display:block; height:10px; left:306px; overflow:hidden; position:absolute; text-indent:-9000px; width:8px}
#pg-eventos-summer #player .anythingslider .forward {background:url(img/next-player.jpg) no-repeat; bottom:2px; cursor:pointer; display:block; height:10px; overflow:hidden; position:absolute; right:1px; text-indent:-9000px; width:8px}
#pg-eventos-summer #player .anythingslider #thumbNav {bottom:2px; left:324px; position:absolute; width:58px}
#pg-eventos-summer #player .anythingslider #thumbNav a {background-color:#808080; color:#808080; font-size:.7em; margin-right:4px; padding:2px}
#pg-eventos-summer #player .anythingslider #thumbNav .cur {background-color:#fe0000; color:#fe0000}

#pg-eventos-summer #programacao {margin-bottom:40px; position:relative}
#pg-eventos-summer #programacao #down-calendar {position:absolute; right:0}
#pg-eventos-summer #programacao h2 {background:url(img/ttl-programacao.jpg) no-repeat; height:33px; margin-bottom:5px; width:656px}
#pg-eventos-summer #programacao h2 span {display:none}
#pg-eventos-summer #programacao h4 {background:url(img/bullet-close.jpg) no-repeat 631px center; border-bottom:1px solid #d2d2d2; color:#1e1c1d; cursor:pointer; font:2em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin-bottom:5px; padding-left:15px; padding-bottom:5px; word-spacing:5px}
#pg-eventos-summer #programacao h4.unclosed {background:url(img/bullet-unclosed.jpg) no-repeat 631px center; border-bottom:0}
#pg-eventos-summer #programacao div {display:none}
#pg-eventos-summer #programacao table {border-collapse:collapse; text-align:left; width:656px}
#pg-eventos-summer #programacao table th {font:1.8em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; height:30px}
#pg-eventos-summer #programacao table tr {border-top:thin dotted #ccc; display:block; padding:0 15px 0 20px; width:621px}
#pg-eventos-summer #programacao table td {color:#1d1d1d; font-size:1.2em; height:24px}
#pg-eventos-summer #programacao table .number {width:85px}
#pg-eventos-summer #programacao table .hour {width:145px}
#pg-eventos-summer #programacao table .designer {text-indent:5px; width:272px}
#pg-eventos-summer #programacao table th.designer {text-indent:0}
#pg-eventos-summer #programacao table .sala {text-align:center; width:120px}
#pg-eventos-summer #programacao div {border-bottom:1px solid #d2d2d2; margin-bottom:8px; padding-bottom:20px}

#pg-eventos-summer #release {border-bottom:1px solid #d2d2d2; margin-bottom:40px}
#pg-eventos-summer #release h2 {background:url(img/ttl-release.jpg) no-repeat; height:33px; margin-bottom:18px; width:656px}
#pg-eventos-summer #release h2 span {display:none}
#pg-eventos-summer #release p {font-size:1.1em; margin-bottom:18px}

#pg-eventos-summer #patrocinio h6 {font-size:1.1em; margin-bottom:18px}
#pg-eventos-summer #local {border-bottom:1px solid #d2d2d2; margin-bottom:40px; padding-bottom:10px}
#pg-eventos-summer #local h2 {background:url(img/ttl-local.jpg) no-repeat; margin-bottom:12px; height:33px}
#pg-eventos-summer #local h2 span {display:none}
#pg-eventos-summer #local h4 {font-size:1.3em; line-height:1.6em; text-transform:uppercase}
#pg-eventos-summer #apoio {margin-bottom:30px}
#pg-eventos-summer #apoio h6 {font-size:1.1em; margin-bottom:6px}
#pg-eventos-summer #previous-editions {border-bottom:1px solid #d2d2d2; margin-bottom:34px}
#pg-eventos-summer #previous-editions h2 {background:url(img/ttl-edicoes-anteriores.jpg) no-repeat; height:33px; margin-bottom:6px}
#pg-eventos-summer #previous-editions h2 span {display:none}
#pg-eventos-summer #previous-editions h4 {background:url(img/bullet-close.jpg) no-repeat scroll 631px 5px; cursor:pointer; font-size:1.3em; padding:0 14px 8px; text-transform:uppercase}
#pg-eventos-summer #previous-editions h4.unclosed {background:url(img/bullet-unclosed.jpg) no-repeat 631px 1px; padding-bottom:4px}
#pg-eventos-summer #previous-editions ul {display:none; font-size:1.3em; text-transform:uppercase}
#pg-eventos-summer #previous-editions ul li {border-top:1px solid #D2D2D2; height:29px; line-height:29px; padding:0 14px;}
#pg-eventos-summer #previous-editions ul .last {border-bottom:none}
#pg-eventos-summer #previous-editions ul a {color:#808080}
#pg-eventos-summer .clear {background-color:#000; height:40px; margin-bottom:42px; visibility:visible}
#pg-eventos-summer .wide-l {float:left; width:424px}
#pg-eventos-summer .wide-r {float:right; width:218px}

/*
+----------------------------------------------------------------+
	Page Eventos Rio a Porter 												
+----------------------------------------------------------------+
*/
#pg-eventos-porter #event {margin-bottom:34px; overflow:hidden; width:641px}
#pg-eventos-porter #event h2 {background:url(img/logo-rio-porter.jpg) no-repeat left bottom; height:113px; margin-bottom:32px; padding-top:10px; width:236px}
#pg-eventos-porter #event h2 span {display:none}
#pg-eventos-porter #event h3 {color:#1f1d1e; font:2.5em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin:0 12px 14px 14px}
#pg-eventos-porter #event h4 {color:#ff0000; font:2.5em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin-left:14px}
#pg-eventos-porter #event p {font-size:1.1em; margin:0 12px 0 0; width:286px}

#pg-eventos-porter #player {float:right; width:398px}
#pg-eventos-porter #player .anythingslider {height:253px; position:relative; width:398px}
#pg-eventos-porter #player .anythingslider .wrapper {width:398px; overflow:hidden; height:253px; position:absolute; top:0; left:0;}
#pg-eventos-porter #player .anythingslider ul {width:9999px; position:absolute; top:0; left:0;}
#pg-eventos-porter #player .anythingslider ul li {float:left; height:235px; width:398px}
#pg-eventos-porter #player .anythingslider #start-stop {background:url(img/next-player.jpg) no-repeat; bottom:2px; display:none!important; height:10px; left:2px; overflow:hidden; position:absolute; text-indent:-9000px; width:10px}
#pg-eventos-porter #player .anythingslider #start-stop.playing {background:url(img/pause-player.jpg) no-repeat; display:none!important;}
#pg-eventos-porter #player .anythingslider .back {background:url(img/previous-player.jpg) no-repeat; bottom:2px; cursor:pointer; display:none!important; height:10px; left:306px; overflow:hidden; position:absolute; text-indent:-9000px; width:8px}
#pg-eventos-porter #player .anythingslider .forward {background:url(img/next-player.jpg) no-repeat; bottom:2px; cursor:pointer; display:none!important; height:10px; overflow:hidden; position:absolute; right:1px; text-indent:-9000px; width:8px}
#pg-eventos-porter #player .anythingslider #thumbNav {bottom:2px; display:none!important; left:324px; position:absolute; width:58px}
#pg-eventos-porter #player .anythingslider #thumbNav a {background-color:#808080; color:#808080; font-size:.7em; margin-right:4px; padding:2px}
#pg-eventos-porter #player .anythingslider #thumbNav .cur {background-color:#fe0000; color:#fe0000}

#pg-eventos-porter #release {border-bottom:1px solid #d2d2d2; margin-bottom:40px}
#pg-eventos-porter #release h2 {background:url(img/ttl-rio-porter.jpg) no-repeat; height:38px; margin-bottom:18px; width:656px}
#pg-eventos-porter #release h2 span {display:none}
#pg-eventos-porter #release p {font-size:1.1em; margin-bottom:18px}
#pg-eventos-porter #release a {color:#f00}

#pg-eventos-porter #palestras {border-bottom:1px solid #d2d2d2; margin-bottom:40px}
#pg-eventos-porter #palestras h2 {background:url(img/ttl-palestras.jpg) no-repeat; height:33px; margin-bottom:18px; width:656px}
#pg-eventos-porter #palestras h2 span {display:none}
#pg-eventos-porter #palestras p {font-size:1.1em; margin-bottom:18px}

#pg-eventos-porter #topicos {border-bottom:1px solid #d2d2d2; margin-bottom:40px}
#pg-eventos-porter #topicos h2 {background:url(img/ttl-brasil.jpg) no-repeat; height:33px; margin-bottom:18px; width:656px}
#pg-eventos-porter #topicos h2 span {display:none}
#pg-eventos-porter #topicos li {font-size:1.1em; margin-bottom:18px}
#pg-eventos-porter #topicos li em {font-style:italic}
#pg-eventos-porter #topicos li span {display:block}

#pg-eventos-porter #grifes {border-bottom:1px solid #d2d2d2; margin-bottom:40px}
#pg-eventos-porter #grifes h2 {background:url(img/ttl-grifes.jpg) no-repeat; height:33px; margin-bottom:18px; width:656px}
#pg-eventos-porter #grifes h2 span {display:none}
#pg-eventos-porter #grifes p {font-size:1.1em; margin-bottom:18px}

#pg-eventos-porter #polos {border-bottom:1px solid #d2d2d2; margin-bottom:40px}
#pg-eventos-porter #polos h2 {background:url(img/ttl-polos-moda.jpg) no-repeat; height:33px; margin-bottom:18px; width:656px}
#pg-eventos-porter #polos h2 span {display:none}
#pg-eventos-porter #polos p {font-size:1.1em; margin-bottom:18px}

#pg-eventos-porter #projetos {border-bottom:1px solid #d2d2d2; margin-bottom:40px}
#pg-eventos-porter #projetos h2 {background:url(img/ttl-projetos.jpg) no-repeat; height:33px; margin-bottom:18px; width:656px}
#pg-eventos-porter #projetos h2 span {display:none}
#pg-eventos-porter #projetos p {font-size:1.1em; margin-bottom:18px}

#pg-eventos-porter #patrocinio h6 {font-size:1.1em; margin-bottom:18px}
#pg-eventos-porter #local {border-bottom:1px solid #d2d2d2; margin-bottom:40px; padding-bottom:10px}
#pg-eventos-porter #local h2 {background:url(img/ttl-local.jpg) no-repeat; margin-bottom:12px; height:33px}
#pg-eventos-porter #local h2 span {display:none}
#pg-eventos-porter #local h4 {font-size:1.3em; line-height:1.6em; text-transform:uppercase}
#pg-eventos-porter #apoio {margin-bottom:30px}
#pg-eventos-porter #apoio h6 {font-size:1.1em; margin-bottom:6px}
#pg-eventos-porter #previous-editions {border-bottom:1px solid #d2d2d2; margin-bottom:34px}
#pg-eventos-porter #previous-editions h2 {background:url(img/ttl-edicoes-anteriores.jpg) no-repeat; height:33px; margin-bottom:6px}
#pg-eventos-porter #previous-editions h2 span {display:none}
#pg-eventos-porter #previous-editions h4 {background:url(img/bullet-close.jpg) no-repeat scroll 631px 5px; cursor:pointer; font-size:1.3em; padding:0 14px 8px; text-transform:uppercase}
#pg-eventos-porter #previous-editions h4.unclosed {background:url(img/bullet-unclosed.jpg) no-repeat 631px 1px; padding-bottom:4px}
#pg-eventos-porter #previous-editions ul {display:none; font-size:1.3em; text-transform:uppercase}
#pg-eventos-porter #previous-editions ul li {border-top:1px solid #D2D2D2; height:29px; line-height:29px; padding:0 14px;}
#pg-eventos-porter #previous-editions ul .last {border-bottom:none}
#pg-eventos-porter #previous-editions ul a {color:#808080}
#pg-eventos-porter .clear {background-color:#000; height:40px; margin-bottom:42px; visibility:visible}
#pg-eventos-porter .wide-l {float:left; width:424px}
#pg-eventos-porter .wide-r {float:right; width:218px}

/*
+----------------------------------------------------------------+
	Page Mag													
+----------------------------------------------------------------+
*/
#pg-mag #last-edition {float:left; margin-bottom:60px; /*width:350px*/}
#pg-mag #last-edition h2 {background:url(img/ttl-ffw-mag.jpg) no-repeat; height:95px; margin-bottom:9px; width:199px}
#pg-mag #last-edition h2 span {display:none}
#pg-mag #last-edition h5 {color:#ff0000; font:2.5em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin-bottom:5px}
#pg-mag #last-edition h3 {color:#1d1d1d; font:3em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin-bottom:10px; text-transform:uppercase}
#pg-mag #last-edition p {font-size:1.1em; margin-bottom:8px}

#pg-mag #mag-digital {float:right; margin:0 0 20px 10px; width:288px}
#pg-mag #mag-digital img {border:1px solid #d2d2d2; margin-bottom:12px; padding:10px}
#pg-mag #mag-digital .more {background:url(img/bt-acesso-mag-digital.jpg) no-repeat; display:block; height:26px}
#pg-mag #mag-digital .more span {display:none}

#pg-mag #player-mag-digital {display:block; height:590px; width:960px}

#pg-mag #editions {clear:both; margin-bottom:30px}
#pg-mag #editions h3 {color:#1d1d1d; letter-spacing:-0.05em; font:2.5em "Helvetica Neue",Arial,Helvetica; margin-bottom:5px}
#pg-mag #editions .tabs {float:right; margin-top:5px; width:205px}
#pg-mag #editions .tabs li {float:left; height:13px; width:41px}
#pg-mag #editions .tabs li a {display:block; height:100%; text-indent:-9000px; width:100%}
#pg-mag #editions .tabs .tab-2011 a {background:url(img/bg-tabs-date-mag.jpg) no-repeat left top;}
#pg-mag #editions .tabs .tab-2011 a.active {background-position:0 -13px}
#pg-mag #editions .tabs .tab-2010 a {background:url(img/bg-tabs-date-mag.jpg) no-repeat -41px top;}
#pg-mag #editions .tabs .tab-2010 a.active {background-position:-41px -13px}
#pg-mag #editions .tabs .tab-2009 a {background:url(img/bg-tabs-date-mag.jpg) no-repeat -82px top;}
#pg-mag #editions .tabs .tab-2009 a.active {background-position:-82px -13px}
#pg-mag #editions .tabs .tab-2008 a {background:url(img/bg-tabs-date-mag.jpg) no-repeat -123px top;}
#pg-mag #editions .tabs .tab-2008 a.active {background-position:-123px -13px}
#pg-mag #editions .tabs .tab-2007 a {background:url(img/bg-tabs-date-mag.jpg) no-repeat -164px top;}
#pg-mag #editions .tabs .tab-2007 a.active {background-position:-164px -13px}
#pg-mag #editions .tabs .tab-2006 a {background:url(img/bg-tabs-date-mag.jpg) no-repeat -205px top;}
#pg-mag #editions .tabs .tab-2006 a.active {background-position:-205px -13px}
#pg-mag #editions .clear {background-color:#d2d2d2; height:1px; margin-bottom:18px; visibility:visible}

#pg-mag #editions .box-editions {/*height:300px;*/ overflow:hidden}
#pg-mag #editions .box-editions li {border:1px solid #d4d4d4; float:left; height:170px; margin:0 3px 0 0; padding:5px 6px; position:relative; width:86px}
#pg-mag #editions .box-editions li span {display:block; float:left; /*width:43px*/}
#pg-mag #editions .box-editions li .year {text-align:right}
#pg-mag #editions .box-editions li.last {margin-right:0}
#pg-mag #editions .box-editions li .more {background:url(img/botao_mag_digital.gif) no-repeat; bottom:1px; display:block; height:12px; left:2px; position:absolute; width:94px}
#pg-mag #editions .box-editions li .more span {display:none}
#pg-mag #editions .box-editions li h3 {color:#808080; font:1.2em Arial, Helvetica, sans-serif; text-transform:uppercase}

#pg-mag #editions .box-editions .jcarousel-container {position:relative; width:656px}
#pg-mag #editions .box-editions .jcarousel-clip {left:20px; overflow:hidden; position:relative; width:618px; z-index:2}
#pg-mag #editions .box-editions .jcarousel-list {left:0; overflow:hidden; position:relative; top:0; z-index:1}
#pg-mag #editions .box-editions .jcarousel-prev {background:url(img/mag-slider-previous.jpg) no-repeat scroll 0 0 transparent; cursor:pointer; height:182px; left:0px; position:absolute; top:0; width:18px; z-index:3}
#pg-mag #editions .box-editions .jcarousel-next {background:url(img/mag-slider-next.jpg) no-repeat scroll 0 0 transparent; cursor:pointer; height:182px; position:absolute; right:0; top:0; width:18px; z-index:3}

#pg-mag #previous-editions h2 {border-bottom:1px solid #d2d2d2; color:#1d1d1d; font:2.5em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin-bottom:12px; padding:0 0 6px 14px}
#pg-mag #previous-editions p {font-size:1.1em; line-height:1.4em; margin-bottom:10px}

#pg-mag #assinatura {float:left; margin-bottom:67px; padding-top:1px; width:495px}
#pg-mag #assinatura li {float:left; height:33px; margin-bottom:17px}
#pg-mag #assinatura li label {display:block; font-size:1.1em; margin-bottom:3px}
#pg-mag #assinatura input {border:1px solid #d2d2d2}
#pg-mag #assinatura li span {font-size:1.1em; margin-right:4px}
#pg-mag #assinatura li #nome {margin-right:10px; width:240px}
#pg-mag #assinatura li #sobrenome {width:240px}
#pg-mag #assinatura li #email {margin-right:10px; width:240px}
#pg-mag #assinatura li #data-nascimento {margin-right:5px; text-align:center; width:31px}
#pg-mag #assinatura li #data-month {margin-right:5px; text-align:center; width:31px}
#pg-mag #assinatura li #data-year {text-align:center; width:61px}
#pg-mag #assinatura li #cpf {margin-right:12px; text-align:center; width:240px}
#pg-mag #assinatura li #telefone {margin-right:5px; text-align:center; width:31px}
#pg-mag #assinatura li #complemento-tel {text-align:center; width:110px}
#pg-mag #assinatura li #end {margin-right:12px; width:240px}
#pg-mag #assinatura li #cep {margin-right:4px; text-align:center; width:106px}
#pg-mag #assinatura li #complemento {text-align:center; width:36px}
#pg-mag #assinatura li #bairro {margin-right:12px; width:240px}
#pg-mag #assinatura li #cidade {margin-right:15px; width:190px}
#pg-mag #assinatura li #uf {text-align:center; width:31px}
#pg-mag #assinatura li #finalidade {width:493px}
#pg-mag #assinatura li #send-sign {background:url(img/bt-sendform-mag.jpg) no-repeat; border:none; content:""; display:inline-block; float:left; height:22px; line-height:0; padding:0; text-indent:-9999px; width:95px}

#pg-mag #central {background-color:#818181; clear:both; color:#fff; font-size:1.1em; line-height:41px; padding:0 14px}
#pg-mag #central .sublinks {float:left; width:352px}
#pg-mag #central a {color:#fff}

#pg-mag #expediente, #pg-mag #anuncie, #pg-mag #contato {font-size:1.1em}

#pg-mag #expediente {margin-bottom:35px}
#pg-mag #expediente h2 {background:url(img/ttl-ffw-mag.jpg) no-repeat; height:95px; margin-bottom:8px; width:199px}
#pg-mag #expediente h2 span {display:none}
#pg-mag #expediente h3 {border-bottom:1px solid #d2d2d2; color:#1d1d1d; font:2.3em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin-bottom:10px; padding-bottom:7px}
#pg-mag #expediente ul {float:left}
#pg-mag #expediente .column1 {margin-bottom:35px; width:230px}
#pg-mag #expediente .column2 {width:220px}
#pg-mag #expediente .column3 {width:200px}
#pg-mag #expediente li {margin-bottom:15px}
#pg-mag #expediente li h5 {font-weight:bold}
#pg-mag #expediente li a {color:#ff0000}

#pg-mag #anuncie h3 {border-bottom:1px solid #d2d2d2; color:#1d1d1d; font:2.3em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin-bottom:10px; padding-bottom:7px}
#pg-mag #anuncie p {margin-bottom:16px}
#pg-mag #anuncie strong {font-weight:bold}
#pg-mag #anuncie a {color:#ff0000}

#pg-mag #contato {margin-top:103px}
#pg-mag #contato h3 {border-bottom:1px solid #d2d2d2; color:#1d1d1d; font:2.3em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin-bottom:10px; padding-bottom:7px}
#pg-mag #contato h4 {font-weight:bold; margin-bottom:14px; text-transform:uppercase}
#pg-mag #contato li {margin-bottom:14px}
#pg-mag #contato li h5 {font-weight:bold}
#pg-mag #contato p {margin-bottom:14px}
#pg-mag #contato a {color:#ff0000}

/*
+----------------------------------------------------------------+
	Paginas de Apoio													
+----------------------------------------------------------------+
*/
#pg-expediente #content {height:670px}
#pg-expediente #expediente {font-size:1.1em; margin-bottom:55px}
#pg-expediente #expediente h3 {border-bottom:1px solid #d2d2d2; color:#1d1d1d; font:2.3em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin-bottom:10px; padding-bottom:7px}
#pg-expediente #expediente li {margin-bottom:15px}
#pg-expediente #expediente li h5 {font-weight:bold}
#pg-expediente #expediente li a {color:#808080}

#pg-politica #content {height:670px}
#pg-politica #politica {font-size:1.1em; margin-bottom:55px}
#pg-politica #politica h3 {border-bottom:1px solid #d2d2d2; color:#1d1d1d; font:2.3em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin-bottom:10px; padding-bottom:7px}
#pg-politica #politica a {color:#ff0000}
#pg-politica #politica p, #pg-politica #politica ul, #pg-politica #politica h4 {margin-bottom:10px}
#pg-politica #politica h4 {color:#1D1D1D; font:2em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em;}
#pg-politica #politica ul {margin-left:15px}
#pg-politica #politica ul li {margin-bottom:5px}

#pg-anuncie #content {height:670px}
#pg-anuncie #anuncie {font-size:1.1em; margin-bottom:55px}
#pg-anuncie #anuncie h3 {border-bottom:1px solid #d2d2d2; color:#1d1d1d; font:2.3em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin-bottom:10px; padding-bottom:7px}
#pg-anuncie #anuncie a {color:#ff0000}

#pg-fale #fale-conosco {height:670px}
#pg-fale #fale-conosco {font-size:1.1em; margin-bottom:55px}
#pg-fale #fale-conosco h3 {border-bottom:1px solid #d2d2d2; color:#1d1d1d; font:2.3em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin-bottom:10px; padding-bottom:7px}
#pg-fale #fale-conosco li {margin-bottom:15px}
#pg-fale #fale-conosco li h5 {font-weight:bold}
#pg-fale #fale-conosco li a {color:#ff0000}
#pg-fale #fale-conosco p {margin-bottom:15px}
#pg-fale #fale-conosco form li {float:left; margin:0 20px 20px 0; width:242px}
#pg-fale #fale-conosco form li input {border:1px solid #d2d2d2; width:240px}
#pg-fale #fale-conosco form li.last {clear:both; width:504px}
#pg-fale #fale-conosco form li label {display:block; margin-bottom:4px}
#pg-fale #fale-conosco form li textarea {border:1px solid #d2d2d2; height:174px; width:502px}
#pg-fale #fale-conosco #enviar {border:none; float:left; background:url(img/bt-send-contato.jpg) no-repeat; content:""; display:inline-block; height:22px; line-height:0; text-indent:-9999px; width:95px;}

#pg-send-portifolio #content {height:670px}
#pg-send-portifolio #send-portifolio {font-size:1.1em; margin-bottom:55px}
#pg-send-portifolio #send-portifolio h3 {border-bottom:1px solid #d2d2d2; color:#1d1d1d; font:2.3em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin-bottom:10px; padding-bottom:7px}
#pg-send-portifolio #send-portifolio p {margin-bottom:15px}
#pg-send-portifolio #send-portifolio a {color:#ff0000}

#pg-about #content {height:670px}
#pg-about #about {font-size:1.1em; margin-bottom:55px}
#pg-about #about h3 {border-bottom:1px solid #d2d2d2; color:#1d1d1d; font:2.3em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin-bottom:10px; padding-bottom:7px}
#pg-about #about h4 {color:#1d1d1d; font:1.6em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin-bottom:10px}
#pg-about #about p {margin-bottom:10px}

/*
+----------------------------------------------------------------+
	Comments													
+----------------------------------------------------------------+
*/
#related {font:3em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin-bottom:15px}
#comments {font:3em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em;}
.commentlist {margin-bottom:10px}
.commentlist li {font-size:1.1em; margin-bottom:10px}
.commentlist li a {color:#ff0000}
.commentlist li .commentmetadata {margin-bottom:5px}

.navigation {font-size:1.1em; margin-bottom:10px}
.navigation a {color:#f00}

#respond h3 {font:3em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin-bottom:15px}
#respond p {margin-bottom:5px}
#respond form a {color:#ff0000}
#respond form input, #respond form textarea {border:1px solid #D2D2D2}
#respond form textarea {overflow:auto}
#respond form #submit {border:none; float:left; background:url(img/bt-send-comments.jpg) no-repeat; content:""; display:inline-block; height:22px; line-height:0; text-indent:-9999px; width:95px;}

/*
+----------------------------------------------------------------+
	Sidebar													
+----------------------------------------------------------------+
*/
#sidebar {display:inline; float:left; margin-left:17px; width:287px}
* html #sidebar {margin-left:14px}

#acessoria {clear:both; margin-bottom:27px; position:relative}
#acessoria .more {background-color:#e3e3e3; margin-bottom:6px; padding:14px 13px 13px 13px}
#acessoria .more a {background:url(img/bt-more-designers.jpg) no-repeat; display:block; height:24px; width:261px}
#acessoria .more a span {display:none}
#acessoria #more-designers {background-color:#1d1d1d; padding:16px 13px 18px 15px}
#acessoria #more-designers .thumbs {margin-bottom:18px; position:relative}
#acessoria #more-designers .thumbs .video {left:93px; position:absolute; top:51px}
#acessoria #more-designers .thumbs span {background:url(img/transparent.png) repeat; color:#fff; bottom:3px; font:3.5em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; left:0; padding:5px 10px; position:absolute; width:239px}
#acessoria #more-designers .thumbs span.not-colecao-completa{text-transform:capitalize;}
#acessoria #more-designers .last {margin-bottom:0}

#acessoria .designers-list {background-color:#e3e3e3; height:445px; position:absolute; top:38px; z-index:1000; width:287px}
#acessoria .hidden {visibility:hidden;}
#acessoria #update-list {background-color:#fff; height:424px; margin:0 auto; overflow:hidden; position:relative; width:259px}
#acessoria #designers {width:259px}
#acessoria #update-list li {border-bottom:1px solid #D2D2D2; font-size:1.3em; height:20px; height:auto!important; min-height:20px; padding:5px 0 3px; text-transform:uppercase; width:259px}
#acessoria #update-list li a {color:#808080; display:block; padding:0 25px 0 10px}
#acessoria #update-list li a:hover {color:#1d1d1d}
#acessoria #update-list .jcarousel-container {position:relative}
#acessoria #update-list .jcarousel-clip {height:419px; overflow:hidden; position:relative; width:259px; z-index:2}
#acessoria #update-list .jcarousel-list {left:0; overflow:hidden; position:relative; top:0; z-index:1}
#acessoria #update-list .jcarousel-prev-vertical {background:url(img/scroll-up.jpg) no-repeat; cursor:pointer; height:9px; left:239px; position:absolute; top:10px; width:12px; z-index:3}
#acessoria #update-list .jcarousel-next-vertical {background:url(img/scroll-down.jpg) no-repeat; cursor:pointer; height:9px; left:239px; position:absolute; top:408px; width:12px; z-index:3}

#panel-desfiles {margin-bottom:23px}
#panel-desfiles .tabs {clear:both; height:25px; margin-bottom:6px; width:287px}
#panel-desfiles .tabs li {float:left; line-height:25px; font-size:1.5em; letter-spacing:-0.05em; text-align:center; text-transform:uppercase}
#panel-desfiles .tabs li a {color:#808080; display:block; position:relative; text-indent:-9000px}
#panel-desfiles .tabs .tab-recente {background:url(img/bg-tabs-desfiles.jpg) no-repeat left top; width:144px}
#panel-desfiles .tabs .tab-comentados {background:url(img/bg-tabs-desfiles.jpg) no-repeat -144px top; width:143px}
#panel-desfiles .tabs .tab-recente a.active {background:url(img/bg-tabs-desfiles.jpg) no-repeat left -25px;}
#panel-desfiles .tabs .tab-comentados a.active {background:url(img/bg-tabs-desfiles.jpg) no-repeat -144px -25px;}
#panel-desfiles .tabcontent li {border-bottom:1px solid #d2d2d2; font-size:1.8em; letter-spacing:-0.05em; line-height:1.1em; margin-bottom:6px; padding:0 11px 6px}
#panel-desfiles .tabcontent li:last-child {border-bottom:none}
#panel-desfiles .tabcontent li.noborder {border-bottom:none}
#panel-desfiles .tabcontent li a {color:#808080}
#panel-desfiles .tabcontent li span {color:#ff0000}

#pg-desfiles #panel-desfiles .tabs .tab-recente {background:url(img/bg-tabs-desfile.jpg) no-repeat; width:144px}
#pg-desfiles #panel-desfiles .tabs .tab-recente a.active {background:url(img/bg-tabs-festa.jpg) no-repeat left -25px; cursor:default}
#pg-desfiles #panel-desfiles .tabs .tab-favoritos {background:url(img/bg-tabs-desfile.jpg) no-repeat -144px top; width:143px}
#pg-desfiles #panel-desfiles .tabs .tab-favoritos a.active {background:url(img/bg-tabs-desfile.jpg) no-repeat -144px -25px;}

#pg-social #panel-desfiles .tabs .tab-recente {background:url(img/bg-tabs-festa.jpg) no-repeat left top; width:287px}
#pg-social #panel-desfiles .tabs .tab-recente a.active {background:url(img/bg-tabs-festa.jpg) no-repeat left -25px; cursor:default}

#ffw-tv {background-color:#1d1d1d; margin-bottom:32px; padding:17px 0 12px}
#ffw-tv #video {height:202px; margin:0 auto 5px; width:275px}
#ffw-tv hr {background-color:#fff; color:#fff; margin:0; overflow:hidden; height:1px}
#ffw-tv h3 {background:url(img/ttl-ffwtv.jpg) no-repeat; height:26px; margin:0 0 12px 11px; width:86px}
#ffw-tv h3 a {display:block; height:100%; width:100%}
#ffw-tv .feed {background:url(img/ico-feed-black.jpg) no-repeat; display:inline; float:right; height:15px; margin:12px 12px 0 0; width:15px}
#ffw-tv h3 span, #ffw-tv .feed span {display:none}
#ffw-tv h2 {color:#ff0000; font:2em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin:8px 0 6px 0; padding:0 12px}
#ffw-tv h2 a {color:#ff0000}
#ffw-tv p {padding:0 12px}

#other-videos {margin-bottom:25px}
#other-videos li {border-bottom:1px solid #d2d2d2; clear:both; margin-bottom:4px; padding-bottom:4px}
#other-videos li:after {clear:both; content:""; display:block; font-size:0; height:0; visibility:hidden;}
#other-videos li.last {border:none; margin-bottom:0}
#other-videos li div {float:left; height:64px; margin-right:12px; position:relative; width:84px}
#other-videos li div a {background:url(img/img-play-other-videos.png) no-repeat center center; display:block; height:64px; left:0; position:absolute; top:0; width:84px}
#other-videos li div a span {display:none}
#other-videos li h2 {font:2em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; line-height:1em; padding-top:10px}
#other-videos li h2 a {color:#808080}

#arroba {background:url(img/bg-publicidade-sidebar.jpg) no-repeat; height:250px; margin:0 auto 26px; overflow:hidden; padding:20px 18px 17px 17px; width:250px}

#blog {background-color:#1d1d1d; margin-bottom:25px; padding:18px 0 0 0}
#blog h3 {background:url(img/ttl-blog.jpg) no-repeat; height:27px; margin:0 0 12px 11px; width:63px}
#blog h3 a {display:block; height:100%; width:100%}
#blog .feed {background:url(img/ico-feed-black.jpg) no-repeat; display:inline; float:right; height:15px; margin:11px 13px 0 0; width:15px}
#blog h3 span, #blog .feed span {display:none}
#blog #post-main {border-top:0; margin:0 auto; padding:0; width:263px}
#blog #post-main p {margin-bottom:6px}
#blog #post-main .entry {padding-bottom:12px}
#blog #post-main .entry * {color:#fff; font-size:1.1em}
#blog #post-main .entry img {display:block; margin:0 auto 6px}
#blog .post {border-top:1px solid #fff; padding:6px 12px}
#blog .post h2 {color:#fff; font:1.7em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em;}
#blog .post h2 a {color:#ff0000;}
#blog .post p {color:#fff; font-size:1.1em;}
#blog .post p a {color:#fff}

#twitter {border:1px solid #d5d5d5; margin-bottom:25px; padding:13px 12px 6px 11px}
#twitter h2 {background:url(img/ttl-twitter.jpg) no-repeat; height:30px; margin:0 0 12px 0; width:162px}
#twitter h2 span {display:none}
#twitter li {font-size:1.1em; margin-bottom:6px}
#twitter li a {display:block; color:#808080}
#twitter li span a {color:#ff0000; display:inline}
#twitter .bt-siga-twitter {float:none!important}

#noticias {margin-bottom:27px}
#noticias h2 {background:url(img/ttl-noticias-sidebar.jpg) no-repeat; height:32px; margin-bottom:12px; width:107px}
#noticias h2 span {display:none}
#noticias h3 {font:2em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; line-height:1.1em}
#noticias h3 a {color:#808080}
#noticias h3 span {color:#ff0000}
#noticias p {font-size:1.1em}
#noticias div {border-bottom:1px solid #d2d2d2; margin-bottom:6px; padding-bottom:6px}
#noticias .more-link span {display:none}
#noticias .noborder {border-bottom:none; margin-bottom:0}

#google {border:1px solid #d5d5d5; margin-bottom:25px; padding:13px 12px 18px 11px}
#google .cufon {color:#000; font-size:2em; margin:0 0 10px}

/*
+----------------------------------------------------------------+
	Search													
+----------------------------------------------------------------+
*/
#pg-search #content-main h3 {color:#ff0000; font:3.5em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin-bottom:4px}
#pg-search #content-main .text-search {background-color:#e2e2e2; color:#1d1d1d; font-size:1.6em; line-height:44px; padding:0 10px}
#pg-search #content-main h4 {background-color:#1d1d1d; color:#fff; font:3em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; line-height:45px; margin:20px 0 14px 0; padding:0 10px}
#pg-search #content-main .post {margin-bottom:14px}
#pg-search #content-main .post h2 {font-size:1.6em; margin-bottom:4px}
#pg-search #content-main .post h2 a {color:#1d1d1d}
#pg-search #content-main .post h2 a:hover {text-decoration:underline}

/*
+----------------------------------------------------------------+
	Paginacao													
+----------------------------------------------------------------+
*/
.pagination {border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; line-height:38px; text-align:center}
.pagination a {color:#808080; font-size:1.3em; padding:0 10px}
.pagination .previous-text {display:inline; float:left; margin-left:20px}
.pagination .next-text {display:inline; float:right; margin-right:20px}
.pagination .current {color:#ff0000}
.pagination .previous {background:url(img/previous-pagination.jpg) no-repeat right top; float:left; height:12px; margin-top:13px; padding:0 0 0 14px; width:10px}
.pagination .next {background:url(img/next-pagination.jpg) no-repeat; float:right; height:12px; margin-top:13px; padding:0 14px 0 0; width:10px}
.pagination .previous span, .pagination .next span {display:none}

	*:first-child+html .pagination {height:38px; position:relative}
	*:first-child+html .pagination .previous {position:absolute; margin:0; padding:0; left:14px; top:14px}
	*:first-child+html .pagination .next {position:absolute; margin:0; padding:0; right:14px; top:14px}
	
	.gecko.ff3.win .pagination {height:38px; position:relative}
	.gecko.ff3.win .pagination .previous {position:absolute; margin:0; padding:0; left:14px; top:14px}
	.gecko.ff3.win .pagination .next {position:absolute; margin:0; padding:0; right:14px; top:14px}

/*
+----------------------------------------------------------------+
	Footer													
+----------------------------------------------------------------+
*/
#footer {clear:both;}

#footer #superbanner-footer {border:1px solid #D2D2D2; height:90px; margin:0 auto 40px; width:728px}

#hot-tags {background:url(img/bg-hot-tags.jpg) no-repeat; float:left; height:40px; line-height:44px; margin-bottom:40px; padding:0 0 0 108px; width:605px}
#hot-tags h3 {display:none}
#hot-tags a {color:#808080; font:1.4em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; margin-right:10px; text-transform:uppercase; vertical-align:text-bottom;}

#secondary-search {background:url(img/bg-secondary-search.jpg) no-repeat; float:right; height:40px; padding-left:8px; width:238px}
#secondary-search input {float:left}
#secondary-search #text-search {background-color:#fff; border:1px solid #d2d2d2; color:#808080; float:left; font-size:1.1em; height:18px; line-height:16px; margin:8px 8px 0 0; padding:4px 9px 0; width:140px}
#secondary-search #submit-secondary-search {background:url(img/bt-submit-search.jpg) no-repeat; border:none; content:""; display:inline-block; float:left; height:40px; line-height:0; padding:0; text-indent:-9999px; width:56px}

#more-notices {clear:both; margin-bottom:34px}
#more-notices h4 {background:url(img/ttl-mais-noticias.jpg) no-repeat; height:38px; margin-bottom:22px; width:959px}
#more-notices h4#ttl-remix {background:url(img/ttl-remix.jpg) no-repeat; height:40px}
#more-notices h4 span {display:none}
#more-notices .jcarousel-container {background-color:#fff; position:relative; width:960px}
#more-notices .jcarousel-container .jcarousel-prev {background:url(img/slider-footer-previous.jpg) no-repeat; cursor:pointer; height:160px; left:0; position:absolute; top:34px; width:18px}
#more-notices .jcarousel-container .jcarousel-next {background:url(img/slider-footer-next.jpg) no-repeat; cursor:pointer; height:160px; position:absolute; right:0; top:34px; width:18px}
#more-notices .jcarousel-clip {left:18px; position:relative; overflow:hidden; width:912px; z-index:2}
#more-notices ul {left:0; overflow:hidden; position:relative; top:0; z-index:1;}
#more-notices ul li {display:inline; float:left; margin-left:11px; width:217px}
#more-notices ul li img {border:1px solid #d5d5d5}
#more-notices ul li h3 {font:2em "Helvetica Neue", Arial, Helvetica; height:25px; letter-spacing:-0.05em; margin-bottom:8px; text-transform:uppercase}
#more-notices ul li h2 {font:2em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; line-height:1em; margin-bottom:4px}
#more-notices ul li h2 a {color:#808080}
#more-notices ul li p {font-size:1.1em}

#remix {clear:both; margin-bottom:34px}
#remix h4 {background:url(img/ttl-mais-noticias.jpg) no-repeat; height:38px; margin-bottom:22px; width:959px}
#remix h4 {background:url(img/ttl-remix.jpg) no-repeat; height:40px}
#remix h4 span {display:none}
#remix .jcarousel-container {background-color:#fff; position:relative; width:960px}
#remix .jcarousel-container .jcarousel-prev {background:url(img/slider-footer-previous.jpg) no-repeat; cursor:pointer; height:160px; left:0; position:absolute; top:39px; width:18px}
#remix .jcarousel-container .jcarousel-next {background:url(img/slider-footer-next.jpg) no-repeat; cursor:pointer; height:160px; position:absolute; right:0; top:39px; width:18px}
	.webkit.chrome.mac #remix .jcarousel-container .jcarousel-prev {top:46px}
	.webkit.chrome.mac #remix .jcarousel-container .jcarousel-next {top:46px}
#remix .jcarousel-clip {left:18px; position:relative; overflow:hidden; width:912px; z-index:2}
#remix .jcarousel-list {left:0; overflow:hidden; position:relative; top:0; z-index:1;}
#remix ul li {display:inline; float:left; margin-left:11px; width:217px}
#remix ul li img {border:1px solid #d5d5d5}
#remix ul li h3 {color:#000; font:normal 3em "Helvetica Neue", Arial, Helvetica; height:30px; letter-spacing:-0.05em; margin-bottom:8px; text-transform:uppercase}
	.webkit.chrome.mac #remix ul li h3 {padding-bottom:8px}
#remix ul li h2 {font:2em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; line-height:1em; margin-bottom:4px}
#remix ul li h2 a {color:#808080}
#remix ul li p {font-size:1.1em}

#nav-footer {background:url(img/bg-nav-footer.jpg) no-repeat; height:30px; margin:0 auto 7px; padding-left:13px; width:945px}
#nav-footer li {float:left; height:30px}
#nav-footer li a {display:block; height:30px}
#nav-footer li a span {display:none}
#nav-footer li.bt-quem-somos {width:87px}
#nav-footer li.bt-expediente {width:78px}
#nav-footer li.bt-privacidade {width:149px}
#nav-footer li.bt-anuncie {width:60px}
#nav-footer li.bt-portifolio {width:130px}
#nav-footer li.bt-fale-conosco {width:95px}
#nav-footer li.bt-sitemap {width:89px}
#nav-footer li.bt-celular {width:60px}
#nav-footer li.bt-rss {position:relative; width:35px}
	#footer #nav-footer li:hover ul {display:block; height:144px; height:auto !important; min-height:144px; width:103px; z-index:1000}
	#footer #nav-footer li:hover ul li a:hover {background-image:none}
	#footer #nav-footer .feeds {background-color:#fff; border:1px solid #000; display:none; height:144px; height:auto !important; min-height:144px; left:0; padding:10px 12px 0 20px; position:absolute; top:-174px; width:103px; z-index:1000}
	#footer #nav-footer .feeds li {background:url(img/bullet-menu-drop.jpg) no-repeat left center; display:block; font:1.3em "Helvetica Neue", Arial, Helvetica; letter-spacing:-0.05em; height:auto; line-height:normal; margin-bottom:12px; position:relative !important; text-transform:uppercase; width:120px }
	#footer #nav-footer .feeds li.first {margin-top:10px}
	#footer #nav-footer .feeds li a {color:#1d1d1d; display:block; height:auto; padding-left:11px; width:auto !important}
#nav-footer li.bt-bookmark {width:78px}

#subnav-footer {margin:0 0 8px 20px}
#subnav-footer li {border-right:1px solid #000; float:left; margin-right:8px; padding-right:8px; text-transform:uppercase}
#subnav-footer li.last {border-right:none}
#subnav-footer li a {color:#000}
#copyright {margin-left:20px}

/*
+----------------------------------------------------------------+
	Desabilitar botoes do Carousel													
+----------------------------------------------------------------+
*/
.jcarousel-prev-disabled-horizontal,
.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-vertical,
.jcarousel-prev-disabled-vertical
{
    /*cursor: default !important;*/
	display:none !important;
}

/*
+----------------------------------------------------------------+
	Share Itens													
+----------------------------------------------------------------+
*/
.shareit {background-color:#fff; height:23px; padding:10px 0 0 0}
.shareit .twitter, .shareit .facebook, .shareit .sharethis {float:left; margin-right:30px}
.shareit .twitter {margin-right:0px; width:75px}
.shareit .sharethis {margin-right:0}
.shareit .comments {color:#919191; float:left; font-size:1.3em; height:23px; width:345px}
.shareit .comments a {color:#ff0000}

#pg-shooting .shareit .comments {width:650px}

/*
+----------------------------------------------------------------+
	Facebook Like													
+----------------------------------------------------------------+
*/
.like-facebook {background-color:#fff; clear:both; height:30px; padding:10px 0 0 0}
.bt-siga-twitter {float:right}

/*
+----------------------------------------------------------------+
	Mag AR
+----------------------------------------------------------------+
*/
#mag-ar #flash-ar {background-color:#000; float:right; height:480px; margin-bottom:20px; width:640px}
#mag-ar #sidebar-ar {float:left; width:290px}
#mag-ar #sidebar-ar #ttl-mag-ar {background:url(img/ffw-mag-ar.jpg) no-repeat; height:128px; margin-bottom:40px}
#mag-ar #sidebar-ar #ttl-mag-ar span {display:none}
#mag-ar #sidebar-ar #versao {height:188px; margin-bottom:40px; width:290px}
#mag-ar #sidebar-ar #down-magazine a {background:url(img/bt-nao-tem-revista.jpg) no-repeat; display:block; margin-bottom:20px; height:36px}
#mag-ar #sidebar-ar #down-magazine a span {display:none}
#mag-ar #infos {background:url(img/bg-instrucoes-ar.jpg) no-repeat; clear:both; height:70px}