/*
Theme Name: Vogue - SPFW
Theme URI: http://colunistas.ig.com.br/vogue
Description: Vogue - Semana da moda Rio
Version: 1.0
Author: Internet Group - Portais: iG, iBest e BrTurbo
Author URI: http://www.ig.com.br/
*/

*{margin:0;padding:0;border:0;outline:0;list-style:none;text-decoration:none}
body{font:14px Arial,Helvetica,sans-serif;color:#050400;text-align:center;background:url(images/bg_body.gif) repeat-x 0 32px}
a{color:#454545}
a:hover{text-decoration:underline}
a:hover strong{text-decoration:underline}
.clear{clear:both !important}
.nomg{margin:0 !important}
.nomg-r{margin-right:0 !important}
.nopd{padding:0 !important}
.nobd{border:0 !important}
#main{width:100%;text-align:left;background:url(images/bg_main.gif) repeat-x bottom}
#ads{display:block;width:100%;height:100px;padding-top:10px;background:#f2f2f2;}
#ads div{width:728px;margin:auto;}
#container{margin:auto;width:988px}

/*SPRITE*/
#header h1 a.rgvogue,.patro a.revistas,
#sidebar .twitter h2 span,#footer h1 a{background:url(images/sprite.jpg) no-repeat}
ul.share li a,ul.tools li a,ul.tools li span{background:url(images/sprites_global.gif) no-repeat}

/*FORMS*/
#comments,#respond{display:block;clear:both;margin:30px 0;font:bold 18px Arial;color:#454545;text-transform:uppercase;}
form#commentform{clear:both;margin-bottom:40px;}
form#commentform br{clear:both}
form#commentform label{display:block;clear:both;padding:5px 0;height:12px;font:bold 12px arial}
form#commentform input,form#commentform textarea,select{float:left;margin-bottom:5px;padding:5px;border:1px solid #999;width:260px;font:12px arial;}
form#commentform textarea{width:550px;height:100px;margin-bottom:10px;}
form#commentform input.submit{margin:0 0 20px 492px;border:1px solid #999;width:70px;height:28px;font:bold 15px arial;cursor:pointer;background:#FFF;color:#222222;}
form#commentform p{margin:0 0 5px 100px;font:12px arial}
form#commentform .field{float:left;margin:0 20px 25px 0!important;}

/*HEADER*/
#header{display:block;height:85px;padding:10px 0 20px 0}
#header h1{position:relative;}
#header h1 a.rgvogue{float:left;width:339px;height:87px;background-position:0 0;text-indent:-15000px}
#header h1 a.moda{position:absolute;top:0;left:175px;display:block;width:172px;height:87px;text-indent:-15000px;}
#header .search{float:right;width:360px;margin-top:34px}
#header .search label{display:block;font:normal 18px Arial;color:#505050}
#header .search input.text{width:267px;padding:5px;border:1px solid #e7e5e4;float:left;margin-right:4px;}
#header .search input.submit{width:73px;height:27px;font:normal 18px Arial;color:#FFF;background:#505050;cursor:pointer}

/*MENU*/
.menu{clear:both}
.menu .item-list{width:100%;height:35px;background:#000}
.menu .item-list li{float:left;background:#000;border-right:1px solid #FFF;border-bottom:1px solid #FFF}
.menu .item-list li a{float:left;height:15px;padding:10px 15px;font:bold 15px Arial;color:#FFF}
.menu .item-list li a span{color:#AAA}
.menu .item-list li.active{background:#505050;border-bottom-color:#505050}
.menu .sub-item-list {float:left;width:100%;background:#505050}
.menu .sub-item-list li{float:left;padding:7px 0}
.menu .sub-item-list li a{float:left;height:12px;padding:0 15px;border-right:1px solid #FFF;font:bold 12px Arial;color:#FFF}

#RJ{display:none}

/*BREADCRUMB*/
#breadcrumb{display:block;clear:both;padding:10px 0 8px 0;margin-bottom:20px;font:normal 24px Arial;color:#464646;border-bottom:solid 5px #f4f4f4}
#breadcrumb a{font:normal 18px Arial;color:#464646}

/*CONTENT*/
#content{float:left;width:675px;border-right:solid 1px #e9e9e9;padding-bottom:80px}
#content .box h2,#content .box h2 a,.home h2, .home h2 a{font:bold 18px Arial!important;color:#464646!important}
#content .column{float:left;width:320px;margin-right:25px}
#content .column .box{float:left;padding-bottom:20px;margin-bottom:20px;border-bottom:solid 5px #f4f4f4}
#content .right{width:300px}
#content .right .box{width:300px}

/*DESTAQUE1*/
.destaque1 div.wp-caption{float:left;width:auto !important;margin-right:20px;}
.destaque1 div.wp-caption img{float:left;width:320px;height:427px;}
.destaque1:hover,.destaque1:hover p.wp-caption-text{text-decoration:underline;cursor:pointer;}
.destaque1 p.wp-caption-text{clear:both;padding:10px 8px;font:normal 12px Arial;color:#FFF;background:#000}

/*CALENDAR*/
.agenda h2{margin-bottom:10px}
.agenda .calendar{padding:10px;background:url(images/bg-calendar.jpg) repeat}
.agenda .calendar h3.mes{float:left;padding:6px 12px;font:bold 14px Arial;text-transform:uppercase;color:#FFF;background:#000;margin-bottom:5px}
.agenda .calendar table{clear:both}
.agenda .calendar thead .dias-semana{width:300px;background:#000}
.agenda .calendar thead .dias-semana td{width:42px;padding:6px 0;font:bold 16px Arial;color:#FFF;background:#000;text-align:center}
.agenda .calendar tbody td{width:42px;padding:3px 0;color:#AAA;font:normal 18px Arial;text-align:center}
.agenda .calendar tbody td a{color:#000;font:normal 18px Arial}
.agenda .calendar tbody td a.active{padding:2px 3px;color:#d50000;border:1px solid #d50000}
.agenda .calendar tbody td a.active:hover{text-decoration:none;}
.agenda .events{width:280px;height:113px;padding:10px;background:#FFF}
.agenda .events h3 span{color:#d50000}
.agenda .events .list{display:block;height:90px;overflow-y:auto;margin-top:10px}
.agenda .events .list li{display:block;width:250px;padding:3px 0;border-bottom:1px solid #efefef;font:normal 14px Arial;color:#464646}

/*DESTAQUE2*/
.destaque2 a{float:left;margin-top:20px!important}
.destaque2 img{float:left;width:120px;height:160px;margin-right:10px}
.destaque2 p.txt{float:left;width:170px}

/*DESTAQUE - VIDEO*/
.destaque-video .video{margin:6px 0 10px 0;padding:10px;background:#efefef}
.destaque-video .video embed,.destaque-video .video object{width:280px;height:260px}
.destaque-video p{clear:both;display:block}
.destaque-video p strong{display:block}

/*DESTAQUE3*/
.destaque3 a img{width:300px;height:187px;margin-bottom:10px}
.destaque3 a p{display:block;color:#454545}
.destaque3 a p strong{display:block;font-size:18px}

/* POSTS */
.post{clear:both;margin:0 28px 25px 0;color:#454545;}
.post h2 a{margin-bottom:10px;font:bold 26px Arial;color:#464646;}
.post cite.date{display:block;font:normal 18px Arial;color:#8b8b8b}
.post cite a{text-decoration:underline;}
.post cite.author{color:#d50000;}
.post cite.author strong{color:#454545}
.post p{margin-bottom:20px;font:normal 14px Arial;color:#454545;line-height:20px}
.post a{font:bold 13px Arial;color:#d50000}
.post div.wp-caption{width:auto !important}
.post div.wp-caption img{float:left;margin:0!important;}
.post p.wp-caption-text{clear:both;padding:10px 8px;font:normal 12px Arial;color:#FFF;background:#000}
.post .home_tools{clear:both;float:left;margin-top:20px}
.post .home_tools cite{float:left;margin-right:15px;font:normal 12px Arial;*margin-bottom:35px}
.centered{display:block;margin:auto}
.alignleft{display:inline;margin:0 25px 5px 0}
.alignright{display:inline;margin:0 0 5px 25px}
.alignleft{float:left}
.alignright{float:right}
.post p#caption{background:#000;padding:8px 8px;color:#fff;}

/* COMMENTS */
#comments,#respond{display:block;clear:both;margin:30px 0;font:normal 20px Arial;border-bottom:1px solid #efefef}
ol.comments{clear:both;margin-bottom:40px;}
ol.comments li{float:left;width:100%;clear:both;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #efefef}
ol.comments li cite{display:block;clear:both;}
ol.comments li img{float:left;margin:0 10px;}
ol.comments li div.comment-content{float:left;clear:right;width:80%;}
ol.comments li h5{margin-bottom:10px;font:bold 15px arial}
ol.comments li h5 a{font:bold 15px arial;text-decoration:underline}
ol.comments li p{margin-top:20px;font:12px/18px arial}
ol.comments li p a{font:12px arial;text-decoration:underline}
ol.comments li p.attention{font:bold 12px arial}
ol.comments li blockquote{padding-left:20px}
ol.comments li blockquote p{font:italic 12px/18px arial}


/* TOOLS */
ul.tools{height:32px;width:540px;margin:35px 0 0 0;background-color:#f1f1f1;*margin-top:35px !important}
ul.tools li{float:left;padding:8px 13px;list-style:none;border-right:1px solid #FFF;}
ul.tools li a,ul.tools li span.share{float:left;height:15px;font:bold 12px arial;text-align:right;width:102px;background-color:#fafafa;}
ul.tools li a{background-position:-121px 0;background-color:#f1f1f1;}
ul.tools li a.comment{width:76px;background-position:-121px -15px;}
ul.tools li a.send{width:52px;background-position:-121px -28px;}
ul.tools li a.perma{width:80px;background-position:-120px -39px;border:0;}
ul.tools li span.share{width:93px;background-position:-123px -53px;background-color:#fafafa;}
ul.tools li.share{height:16px;font:bold 12px arial;padding:8px 16px 8px 13px;background-color:#fafafa;}
ul.tools li.perma{border:0;}

/* SHARE */
ul.share{clear:both;margin:0;padding:5px;height:32px;width:530px;background:#fafafa;}
ul.share li{float:left;padding:8px 0;list-style:none;}
ul.share li a{float:left;display:inline;margin-right:5px;width:16px;height:16px;text-indent:-15000px}
ul.share li a:hover{text-decoration:underline}
ul.share li a.blinklist{background-position:0 -70px}
ul.share li a.blogblogs{background-position:-16px -70px}
ul.share li a.delicious{background-position:-32px -70px}
ul.share li a.digg{background-position:-48px -70px}
ul.share li a.facebook{background-position:-64px -70px}
ul.share li a.furl{background-position:-80px -70px}
ul.share li a.google{background-position:-96px -70px}
ul.share li a.linkedin{background-position:0 -86px}
ul.share li a.linkk{background-position:-16px -86px}
ul.share li a.magnolia{background-position:-32px -86px}
ul.share li a.myspace{background-position:-48px -86px}
ul.share li a.newsvine{background-position:-64px -86px}
ul.share li a.reddit{background-position:-80px -86px}
ul.share li a.stumbleupon{background-position:-96px -86px}
ul.share li a.technorati{background-position:0 -102px}
ul.share li a.twitter{background-position:-16px -102px}
ul.share li a.yahoo{background-position:-32px -102px}

/*GALLERY*/
/*.panel{float:left;width:377px;margin-right:25px;}*/
/*.panel img{width:377px;height:505px;}*/
/*.panel .credits{display:block;background:#000;position: absolute; top: 483px;*top:480px; left: 0px;width: 357px;padding:5px 10px;color:#7F7F7F;font:normal 12px Arial;}*/
/*.panel .caption{display:block;width:357px;padding:5px 10px;margin-top:2px;font:normal 12px Arial;color:#FFF;background:#000}*/

.panel{float:left;width:314px;margin-right:25px;}
.panel img{width:314px;height:472px;}
.panel .credits{display:block;background:#000;position: absolute; top: 450px;*top:447px; left: 0px;width: 294px;padding:5px 10px;color:#7F7F7F;font:normal 12px Arial;}
.panel .caption{display:block;width:294px;padding:5px 10px;margin-top:2px;font:normal 12px Arial;color:#FFF;background:#000}


.div-gallery{float:left;width:242px;}
ul.gallery {float:left;width:242px;height:545px;display:block;float:left}
ul.gallery li{padding:0 10px 10px 10px;float:left;}
ul.gallery li.nopdng {padding:0 0 10px 0;float:left}
ul.gallery li a{border:2px solid #e4e4e4;}
ul.gallery li a:hover,ul.gallery li.active a{border:solid 2px #DB2222;}
ul.gallery li a img{width:70px;height:95px;}
ul.gallery li a, ul.gallery li a img{overflow:hidden;float:left;}

.div-gallery div.navi{display:block;clear:both;height:26px;padding:10px 10px 11px 10px;background:#F4F4F4;width:222px}
.div-gallery div.navi a.ant{float:left;font:bold 14px Arial;border:1px solid #e2e2e2;padding:4px 6px;text-decoration:none;color:#000}
.div-gallery div.navi a.prox{float:right;font:bold 14px Arial;border:1px solid #e2e2e2;padding:4px 6px;text-decoration:none;color:#000}


ul.top10 {float:left;width:242px;height:537px;display:block;float:left}
ul.top10 li{margin:0 30px 10px 0;float:left}
ul.top10 li.nomg-r{margin:0 0 10px 0;float:left}
ul.top10 li a{float:left;border:2px solid #e4e4e4}
ul.top10 li a img{float:left}
ul.top10 li.active a,ul.top10 li a:hover{border:2px solid #db2222}

ul.top10 li.active span {color:#db2222 !important}
ul.top10 li.active span{color:#db2222}
ul.top10 li.nomg-r span{float:left;width:25px;font:bold 18px Arial;color:#464646;}
ul.top10 li span{float:left;width:25px;font:bold 18px Arial;color:#464646;}

/*
ul.top10 {float:left;width:242px;height:537px;display:block;float:left}
ul.top10 li{margin:0 30px 10px 0;float:left}
ul.top10 li.nomg-r{margin:0 0 10px 0;float:left}
ul.top10 li.nomg-r span{float:left;width:25px;font:bold 18px Arial;color:#464646;}
ul.top10 li span{float:left;width:25px;font:bold 18px Arial;color:#464646;}
ul.top10 li a img{overflow:hidden;float:left;border:2px solid #e4e4e4;}
ul.top10 li a:hover,ul.top10 li a:hover img,ul.top10 li.active a img{border:2px solid #db2222}
ul.top10 li.active span{color:#db2222}
*/


/*SIDEBAR*/
#sidebar{float:left;width:280px;padding-left:25px;color:#454545}
#sidebar .sidebar-widget{float:left}
#sidebar .sidebar-widget .textwidget{float:left}
#sidebar h2{width:280px;font:bold 18px Arial;color:#464646;margin-bottom:10px}
#sidebar a{color:#454545}
#sidebar .desfiles .sub{margin:20px 0;font:bold 14px Arial;color:#454545}
#sidebar .desfiles ul{float:left;}
#sidebar .desfiles ul li{float:left;width:127px;padding:5px 0;border-bottom:solid 1px #505050;margin-right:15px;_margin-right:11px;}
#sidebar .desfiles ul li a{font:normal 12px Arial;}
#sidebar .desfiles ul li a:hover{color:#D50000;}
#sidebar .pagebar{display:none;}
#sidebar .agenda .events{width:239px;}
#sidebar .agenda .events .list li{width:220px;}
#sidebar .box{float:left;width:280px;padding-bottom:20px;margin-bottom:15px;border-bottom:solid 5px #f4f4f4}
#sidebar .box .multimidia{float:left}
#sidebar .box .multimidia a.img, #sidebar .box .multimidia img{float:left;width:280px;margin-bottom:1px;display:block}
#sidebar .box cite.legenda{float:left}
#sidebar .box cite.legenda a{width:270px;padding:10px 5px;font:normal 14px Arial;color:#464646;background:#efefef;display:block}
#sidebar .box cite.legenda a strong{display:block}


/*PATRO*/
#sidebar .patro a.revistas{float:left;text-indent:-15000px;}
#sidebar .patro div{float:left;}
#sidebar .patro .revistas{width:130px;height:139px;margin-bottom:15px}
#sidebar .patro .revistas{background-position:0 -147px;margin-right:20px}
#sidebar .patro .lacoste,#sidebar .patro .pianegonda,#sidebar .patro .nk{width:125px;height:60px}
#sidebar .patro .lacoste{margin:35px 0 0 0;}
#sidebar .patro .pianegonda{background-position:0 -300px;margin-right:30px}
#sidebar .patro .nk{background-position:-143px -300px}
#sidebar .publicidade{float:left;padding:0 13px;padding-bottom:20px;margin-bottom:20px;border-bottom:solid 5px #f4f4f4}
#sidebar .publicidade .pos1, #sidebar .publicidade .pos2, #sidebar .publicidade .pos3, #sidebar .publicidade .pos4{float:left;width:123px;height:61px}
#sidebar .publicidade .pos1, #sidebar .publicidade .pos2{margin-bottom:20px}
#sidebar .publicidade .pos1, #sidebar .publicidade .pos3{margin-right:8px}

/*TWITTER /RSS*/
#sidebar .twitter h2 a{float:left;margin:10px 5px 0 0}
#sidebar .twitter h2 span{float:left;width:30px;height:30px;background-position:-348px 0;text-indent:-15000px}
#sidebar .twitter p{display:block;clear:both;font:bold 12px Arial;}
#sidebar .rss h2 span{background-position:-348px -43px!important}
#sidebar .last-posts li{padding:12px 0;border-bottom:1px solid #e9e9e9}
#sidebar .last-posts li .date{display:block;font:normal 18px Arial;color:#8b8b8b}

/*FOOTER*/
#footer{clear:both;margin-top:80px}
#footer h1{clear:both}
#footer h1 a{display:block;width:320px;height:43px;text-indent:-15000px;margin-bottom:10px;background-position:0 -98px}
#footer .active{border-bottom-color:#FFF}
#footer .copyright{clear:both;display:block;text-align:center;margin:10px 0 40px 0 ;color:#505050}
#footer .copyright a{color:#505050}


/*PAGINATION*/
.pagebar{text-align:center}
.pagebar span.current{color:#d50000;font:bold 14px Arial;padding-left:6px}
.pagebar a{color:#333333;font:bold 14px Arial;border:1px solid #e2e2e2;padding:4px 6px;text-decoration:none;margin-left:4px}
/*.pagebar a.paginacao{color:#333333;font:bold 12px Arial;}*/