/*
Theme Name: LuLacerda
Theme URI: http://colunistas.ig.com.br/vogue
Description: Tema LuLacerda
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}

#header h1 a.rgvogue,.patro a.revistas,
#sidebar .twitter h2 span{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:150px;background:url(images/bg_header.jpg) no-repeat;margin:10px 0 10px 0}
#header h1{position:relative}
#header h1 a.moda{position:absolute;top:30px;left:0;display:block;width:422px;height:95px;text-indent:-15000px}
#header .search{float:right;width:360px;margin:55px 22px 0 0}
#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:665px;border-right:solid 1px #e9e9e9;padding-bottom:90px}
#content .box h2,#content .box h2 a,.home h2, .home h2 a{font:bold 18px Arial!important;color:#8fbf49!important;margin-bottom:20px}
#content .column{float:left;width:320px;margin-right:25px}
#content .column .box{float:left;padding-bottom:20px;margin-bottom:15px;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}

/*DESTAQUE2*/
.destaque2 a{float:left}
.destaque2 img{float:left;width:120px;height:160px;margin-right:10px}
.destaque2 p.txt{float:left;width:170px}

/*DESTAQUE3*/
.destaque3 a img{width:300px;height:187px;margin-bottom:13px}
.destaque3 a p{display:block;color:#454545}
.destaque3 a p strong{display:block;font-size:18px}

/* POSTS */
.post{clear:both;margin:0 18px 30px 0;color:#454545}
.post .postHeader{border-bottom:1px solid #e9e9e9;padding-bottom:28px}
.post h2 a{display:block;margin-bottom:10px;font:bold 26px Arial;color:#464646}
.post h3.olho{font:normal 18px arial;color:#666;margin-bottom:9px}

.post cite.dateint{display:block;font:bold 12px Arial;color:#000}
.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;text-align:center}
.post div.wp-caption img{margin:0}
.post p.wp-caption-text{clear:both;padding:10px 8px;font:normal 12px Arial;color:#FFF;text-align:left;background:#000}
.post .home_tools cite{float:left;margin-right:15px;font:normal 12px Arial;*margin-bottom:35px}
.aligncenter{display:block;margin:auto}
.alignleft{display:inline;margin:0 15px 5px 0}
.alignright{display:inline;margin:0 0 5px 15px}
.alignleft{float:left}
.alignright{float:right}
.post p#caption{background:#000;padding:8px 8px;color:#fff}

h2.categoria{margin-bottom:15px;color:#464646}
h2.categoria a{font:bold 26px Arial;color:#8FBF49}

/* 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 */
.home .tools{margin-top:15px}
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{padding-left:20px;width:auto;text-align:left;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{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:0!important;margin-top:2px!important;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:300px;padding-left:15px;color:#454545}
#sidebar .profile h2{margin-bottom:10px}
#sidebar .profile img{margin-bottom:20px;display:block;float:left}
#sidebar .profile p{float:left}
#sidebar h2{font:bold 18px Arial;color:#8FBF49}
#sidebar a{color:#454545}
#sidebar .box{float:left;width:287px;padding-bottom:20px;margin-bottom:20px;border-bottom:solid 5px #f4f4f4}
#sidebar .links ul{margin-top:20px}
#sidebar .links ul li a{clear:both;display:block;border-bottom:1px solid #e9e9e9;padding-bottom:5px;margin-bottom:10px;width:140px}
#sidebar .desfiles .sub{margin:20px 0;font:bold 14px Arial;color:#454545}
#sidebar .desfiles ul{float:left;padding:10px 0 10px 10px;margin-top:10px;background:#A3D25E}
#sidebar .desfiles ul li{float:left;width:127px;padding:5px 0;border-bottom:solid 1px #e9e9e9;margin-right:10px;_margin-right:6px}
#sidebar .desfiles ul li a{font:normal 12px Arial}
#sidebar .desfiles ul li a:hover{color:#454545}
#sidebar .pagebar{display:none}

#sidebar .agenda .events{width:247px}
#sidebar .agenda .events .list li{width:220px}

#sidebar div.mais{margin-top:15px}
#sidebar div.mais a{font-size:12px;text-decoration:underline}

/*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}

/*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}

#sidebar ul.citacao li{padding-bottom:0;border-bottom:0}
#sidebar ul.citacao li em{font-size:11px}

/*FOOTER*/
#footer{clear:both;margin-top:80px}
#footer h1{clear:both;background:url(images/bg_footer.jpg) no-repeat;height:78px}
#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}*/


div.paginacao{width:647px}
div.paginacao p.left{float:right;text-align:right}
div.paginacao p.right{float:left;text-align:left}


.calendar h2{margin-bottom:10px}
#wp-calendar{width:230px}
#wp-calendar caption{padding:5px 10px;background:#000;color:#8fbf49;font:bold 14px Arial}
#wp-calendar thead{clear:both;width:230px;height:20px;background:#000;border:0}
#wp-calendar thead th{width:32px;height:20px;border:0;border:1px solid #000;background:#000;text-align:center;font:bold 16px Arial;color:#fff}
#wp-calendar tbody{clear:both}
#wp-calendar tbody td{padding:2px 0;width:32px;height:18px;text-align:center;color:#787878}
#wp-calendar tbody td.pad{width:auto!important}
#wp-calendar tbody td a{display:block;width:28px;color:#e04444;border:1px solid #fff;font:normal 18px Arial;text-decoration:underline}
#wp-calendar tbody td a:hover{border:1px solid #e04444;text-decoration:none}
#wp-calendar tfoot{clear:both}
#wp-calendar tfoot a{font:bold 14px Arial;color:#e04444}
#wp-calendar tfoot #prev{text-align:left}
#wp-calendar tfoot #next{text-align:right}

/* FormataŤ‹o para o Plugin Yet Another Related Posts */
p.yarpp{margin:20px 0 10px}
ol.yarpp{float:left;margin-bottom:20px;width:647px}
ol.yarpp li{display:block;margin-bottom:2px}
ol.yarpp li a{margin-right:3px;color:#464646}
ol.yarpp li small{font-size:11px}

.principaistitulo h4{margin-bottom:20px;font:normal 16px Arial;color:#333333}
.principaisplugin .blocos{float:left;margin-bottom:30px;padding-top:3px;border-radius:5px;width:648px;background-color:#f4f4f4;border-bottom:3px solid #a3d25e}
.principaisplugin .numeracao{float:left;padding:10px 10px 0 10px;height:69px;border-right:1px solid #e3e3e3;color:#a3d25e;font-size:48px}
.principaisplugin .descricao{float:left;padding:20px 0 15px;width:520px;padding-left:14px}
.principaisplugin .descricao h5{margin-bottom:10px;color:#a3d25e;font:bold 14px Arial}
.principaisplugin .descricao p{line-height:20px;font-weight:bold;}