/* LOJA ABRIL */
#loja-abril {clear:both;}
#ass_db{border:none;height:200px;}
#brA{font-family:Verdana !important;font-size:9px !important;color:#9a9a9a;text-align: left !important;}
#brA{width:778px;height:166px;position:absolute;left:50%; margin-left:-389px; margin-top:20px;}
#brA .ts1{background:url(http://barrasassine.abril.com.br/css/i/all.gif) no-repeat -3px -53px;width:88px;height:20px;}
#brA .tAs{background:url(http://barrasassine.abril.com.br/css/i/all.gif) no-repeat -2px -2px;width:99px;height:20px;}
#brA .tL{background:url(http://barrasassine.abril.com.br/css/i/all.gif) no-repeat -2px -28px;width:88px;height:19px;}
#brA FORM {margin:0px;}
#brA .blc1,#brA .blc2,#brA .blc3{float:left;}
#brA .blc2{width:391px;}
#brA .blc3{width:195px;}
#brA .esp{margin-left:5px;}
#brA .ts1{margin-left:8px;margin-top:6px;float:left;}
#brA .tAs{margin-left:18px;margin-top:6px;float:left;}
#brA .tL{margin-left:18px;margin-top:6px;float:left;}
#brA .txS{margin-left:8px;margin-top:6px;width:115px;clear:left;font-size:9px !important;}
#brA .dAS{background:url(http://barrasassine.abril.com.br/css/i/all.gif) no-repeat -138px 0px;width:8px;height:153px;float:left;margin-left:15px;margin-top:5px;}
#brA .dtB, #brA .dtB2, #brA .dtB3{float:left;margin-top:10px;}
#brA .dtB .ft, #brA .dtB2 .ft, #brA .dtB3 .ft{width:42px;margin-left:20px;}
#brA .dtB .txt, #brA .dtB2 .txt, #brA .dtB3 .txt{width:80px;margin-top:5px;margin-left:5px; font-family:Verdana !important;font-size:9px !important;color:#9a9a9a !important;}
#brA .sep{background:url(http://barrasassine.abril.com.br/css/i/all.gif) no-repeat -144px 0px;width:15px;height:133px;float:left;}
#brA .sAs{float:left;margin-left:10px;margin-top:3px;width:135px;}
#brA .dAS2{background:url(http://barrasassine.abril.com.br/css/i/all.gif) no-repeat -138px 0px;width:8px;height:153px;float:left;margin-left:15px;margin-top:5px;}
#brA .sAs select {font-size:10px;width:135px;}
#brA IMG {border: 0px none;}
#brA A {color:#9a9a9a;text-decoration:none;}
#brA A:hover {text-decoration:underline; border: none;}
/* MAPA */
#mapa-copy{float:left;background:#FFFFFF url(http://info.abril.com.br/home/box-bg.jpg) repeat-x scroll 0 0;color:#002F48;font-size:11px;margin:10px 0 0 0;text-align:left;width:100%;border:1px solid #D5D5D5}
#mapa-copy h2{font-size:13px;font-family: Arial, sans-serif;font-weight:normal;margin:0 0 10px 0;color:#669812;font-weight:bold;}
#mapa-copy li{border-bottom:1px solid #E1E1E1;padding:2px 0;}
#mapa-copy li a{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;color:#002F48;text-decoration:none;}

/* GERAL */
body {font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0;padding:0;}
a {color:#002F48;text-decoration:none; }
a:hover{text-decoration:underline;}
a img {border:0;}
h1, h2, h3, h4, h5, h6{margin:0; padding:0;font-weight:normal;}
ul, li{margin:0;padding:0;list-style:none;}
h1{font-size:24px;margin:0 0 20px 0;color:#002F48;font-weight:bold;line-height:110%;}
h2{font-size:17px;color:#002F48;font-weight:bold;line-height:110%;}
h3{font-size:13px;margin:0 0 5px 0;color:#002F48;font-weight:bold;line-height:110%;}
small{font-size:10px; font-family: Tahoma, Arial, Verdana; display:block}
#page {width:960px;margin:0 auto;}
#barra-abril {height:32px;}
#topo {margin-bottom:10px;}
#sidebar{width:300px; float:right}
.content-page{width:650px; float:left;}
.square{height:250px;width:300px;background:#F1F1F1 none repeat scroll 0 0; margin:0 0 10px}
/*.box{background:#FFFFFF url(http://info.abril.com.br/home/box-bg.jpg) repeat-x scroll 0 0;border:1px solid #D5D5D5;margin:0 0 10px 0;-moz-border-radius:6px;-webkit-border-radius:6px;}*/
.box{border:1px solid #D5D5D5;margin:0 0 10px 0;-moz-border-radius:6px;-webkit-border-radius:6px;}
.cont{border:1px solid #FFF;padding:20px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.clear {clear:both;}
.box-separation1 {border-bottom:1px solid #CCC;}
.box-separation2 {border-bottom:1px solid #FFF;}

/* FORMS */
input.input-text, textarea.textarea, select.select, select.select-tags{border:0;border:1px solid #B5D6E8;padding:2px;}
input.input-text:focus, textarea.textarea:focus, select.select:focus{border:1px solid #002F48;}
input.bt-buscar {background:url(http://ping.infoapps.com.br/img/icons/bt-buscar.png) no-repeat;height:40px;width:40px;cursor:pointer;border:none;}

/* USER */
.user{width:81px;float:left;margin:0 10px 0 0;}
.user-img{border:1px solid #CCC; padding:2px}
.user-img img{width:75px;height:75px;}
.user-name{font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif; color:#002F48}
.user-reviews{color: #FFF;font-size:10px;text-align:center;background:#8DD713;padding:2px 0;line-height:100%;}

/* Login */
.login-form {width:210px;}
.login-form label {display:block;width:50px;float:left;height:20px;font-size:12px;font-family:Arial, Helvetica, sans-serif;padding:5px 5px 5px 0;text-align:right}
.login-email input, .login-password input{width:144px;padding:2px;margin:0;border:0;height:16px;border:1px solid #DEDEDE;}
.login-email, .login-password{width:150px;float:left;height:30px;}
.login-submit{margin:0 0 0 55px;}
.login-registro{font-size:11px;margin:0 0 0 10px;}

/* ALERT */
.alert-success {padding:15px 15px 15px 35px;-moz-border-radius:8px;-webkit-border-radius:8px;background:#CCFFCC url(http://ping.infoapps.com.br/img/icons/accept.png) no-repeat 10px 15px;}
.alert {padding:15px 15px 15px 35px;-moz-border-radius:8px;-webkit-border-radius:8px;background:#FFFFCC url(http://ping.infoapps.com.br/img/icons/error.png) no-repeat 10px 15px;}
.alert-login {padding:15px 15px 15px 35px;-moz-border-radius:8px;-webkit-border-radius:8px;background:#DFEDF6 url(http://ping.infoapps.com.br/img/icons/user_go.png) no-repeat 10px 15px;}
.alert-loading{padding:15px 15px 15px 35px;-moz-border-radius:8px;-webkit-border-radius:8px;background: url(http://ping.infoapps.com.br/img/load1.gif) no-repeat 15px 15px; float:left}
#sign-up-page .alert, #sign-up-page .alert-success{margin:0 0 15px 0;}
.error-message{display:none}

/* CATEGORY LIST */
#category .item{padding:15px 15px 30px 15px;border-top:1px solid #DEDEDE;}
#category .item-img {float:left;margin:0 15px 0 0;border:1px solid #ccc;padding:1px;}
#category .item-img img {width:60px;float:left;}
#category .item-tags{margin:3px 0 0 0; font-size:11px}
#category .item-txt{float:left; width:340px;}
#category .item-reviewadd{float:right; font-size:11px; padding:3px 6px 5px 25px; background:transparent url(http://ping.infoapps.com.br/img/review-add.png) repeat scroll 0 0; color:#FFF; font-family:Tahoma, Arial, Verdana; font-weight:bold}
#category .item-reviewadd:hover{ text-decoration:none}
#category-detailadd{float:right; font-weight:bold; margin:6px 0 0}
#detail-save-detailadd{font-weight:bold; margin:6px 0 0}

/* NOTAS|SCORES */
.category-scores{float:left;margin:0 10px 0 0;}
.review-score {background:url(http://ping.infoapps.com.br/img/rating.png);width:30px;height:32px;padding:4px 5px 6px 5px;overflow:hidden;color:#FFF;}
.review-score big {text-align:center;font-family: Tahoma, Arial, Verdana;font-size:19px;line-height:100%;display:block;}
.review-score small {text-align:center;font-family: Tahoma, Arial, Verdana;font-size:11px;display:block;}
.review-num {width:40px;height:40px;overflow:hidden;margin:2px 0 0 0;overflow:hidden;}
.review-num big {display:block;text-align:center;font-family: Tahoma, Arial, Verdana;font-size:12px;font-weight:bold;line-height:100%;background:url(http://ping.infoapps.com.br/img/review-stat.png);padding:2px 0;color:#FFF;height:15px;}
.review-num small {display:block;text-align:center;font-family: Tahoma, Arial, Verdana;font-size:11px;color:#7FBD18;line-height:100%;}
.review-retweet {background:url(http://ping.infoapps.com.br/img/review-retweet.png);height:18px;width:40px;margin-top:5px;}
.review-retweet a {display:block;overflow:hidden;text-indent:99999px;width:40px;height:18px;}

/* PAGINATION */
#pagination {padding:4px;font-size:14px;text-align:center;color:#FFFFFF;padding:15px 0 ;border-top:1px solid #DEDEDE;}
#pagination div, #pagination .prev_page, #pagination .next_page, #pagination .current{padding:4px 10px;display:inline;-moz-border-radius:4px;-webkit-border-radius:4px;color:#AAA;}
#pagination a {padding:4px 10px;color:#002F48;-moz-border-radius:4px;-webkit-border-radius:4px;}
#pagination a:hover {background:#DFDFDF;text-decoration:none;}
#pagination span.current {background-color:#002F48;color:#FFFFFF;font-weight:bold;}
#pagination-results{text-align:center;margin:10px 0 0 0; font-size:11px;color:#666}

/* FORMS */
#detail-new-page label, #sign-up-page label, #login-table label, #user-config label {font-weight:bold;color:#29416F;}
.optional {font-weight:bold;color:#002F48;font-size:11px;}
#detail-new-table, #sign-up-table, #user-config-table {background:#EFEFEF;-moz-border-radius:8px;-webkit-border-radius:8px;padding:15px;width:100%;}
#detail-new-table td, #sign-up-table td, #login-table td, #user-config td{padding:5px}
#login-table {background:#DFDFDF;-moz-border-radius:8px;-webkit-border-radius:8px;padding:15px;width:250px;}

/* LOGINS */
#login-page #login-table{float:right}
#login-table-submit{float:left}
#login-table-forgotpass{float:left; font-size:11px; width:75px; margin:0 0 0 15px}
#login-join{width:310px;background:#DFDFDF;-moz-border-radius:8px;-webkit-border-radius:8px;padding:15px;float:left;}
#login-page .alert{ margin:0 0 15px 0}

/* FOTOLOG Horinaja default */
.horinaja ul{position:relative;}
.horinaja ul li{display:block;top:0;}
/* FOTOLOG Horinaja pagination */
ol.horinaja_pagination{height:40px;margin:0 auto;position:relative;background:transparent;padding:0;clear:both;}
ol.horinaja_pagination li{float:left;height:40px;display:block;}
ol.horinaja_pagination li a{height:30px;display:block;background:#002F48;float:left;color:white;font-weight:bold;text-align:center;
font-size:15px;padding: 10px 0 0 0;cursor:pointer;}
ol.horinaja_pagination li a:hover{background:#305A6F;
}
#home-fotolog ol.horinaja_pagination a{color:#FFF}
#home-fotolog ol.horinaja_pagination a:hover{text-decoration:none}
/* FOTOLOG */
#home-fotolog{border:1px solid #002F48;-moz-border-radius:4px;-webkit-border-radius:4px;margin:0 0 10px 0;height:240px; overflow:hidden}
#home-fotolog a{color:#002F48}
#home-fotolog h3{color:#002F48}
#home-fotolog h2{font-size:25px;}

/*#home-fotolog{background:url(http://ping.infoapps.com.br/img/fotolog-bg.jpg);border:1px solid #DEDEDE;-moz-border-radius:4px;-webkit-border-radius:4px;margin:0 0 10px 0;height:230px;}
#home-fotolog a{color:#FFFFFF}
#home-fotolog h3{color:#FFFFFF}
#home-fotolog h2{font-size:25px;}*/


.fotolog-item{padding:20px 20px 0 20px;}
.fotolog-review{margin:15px 0 0 0;}
.fotolog-review .user-img{ border:none; padding:0;}
.fotolog-review-user{font-size:11px; color:#333; margin:4px 0 0 0}
.fotolog-review-user a{color:#333}
.fotolog-review-link{float:right; margin: 14px 0 0 10px; font-family:Tahoma, Arial, Verdana}
/*.fotolog-review-txt{color:#FFFFFF;}*/
.fotolog-review-txt{color:#333;}

/* SIDEBAR */
#sidebar .cont{padding:10px;}
#sidebar .ranking li {clear:both;margin:5px 0 0 0;}
#sidebar .ranking li a{color:#333;font-size:11px;}
#sidebar .ranking h2 {margin:0 0 10px 0;}
#sidebar .ranking .review-num {float:left;margin:0 10px 0 0;}
#userbox{font-size:11px}
#userbox .user-img{width:50px;float:left;margin:0 10px 0 0;border:1px solid #CCCCCC; padding:1px}
#userbox .user-img img{ width:50px; height:50px}
#userbox .user-name{margin:0 0 5px 0; color:#333; font-size:12px}
#userbox-login p{margin:0; padding:0; line-height:120%; font-size:12px;}
#userbox-login p strong{}
#userbox ul li img {margin:0 5px 0 0;}
#userbox-login{padding:10px;background:#DFEDF6;-moz-border-radius:4px;-webkit-border-radius:4px; }
#userbox-login-buttons{font-size:13px;font-weight:bold;color:#002F48;padding:3px 0;text-align:center}
#userbox-login-buttons a{-moz-border-radius:3px;-webkit-border-radius:3px;background:none repeat scroll 0 0 #2786C2;color:#FFFFFF;margin:0 2px;padding:3px 40px;}
#userbox-login-buttons a:hover{text-decoration:none}

/* HOME - REVIEWS */
#home-reviews-list{padding:20px 0 20px 20px;}
#home-reviews-list h2{margin:0 0 15px 0}
#home-reviews-list .user{margin:0 5px 0 0}
.home-review-txt{background:url(/img/reviews-home.png); height:46px;padding-bottom:18px;padding-left:28px;padding-right:18px;padding-top:18px;width:478px;float:left;}
.home-review{margin:0 0 15px 0;}
.home-review-user{font-size:11px; color:#333; margin:4px 0 0 0}
.home-review-user a{color:#333}
.home-review-tittle{font-weight:bold; color:#002F48}
.home-review-link{float:right; margin: 14px 0 0 0; font-family:Tahoma, Arial, Verdana}

/* MODAL */
.modal{width:300px;background:#525252;-moz-border-radius:6px;-webkit-border-radius:6px;padding:15px;position:fixed;top:50%;left:50%;margin:-155px 0 0 -155px;	background:#FFFFFF url(http://info.abril.com.br/home/box-bg.jpg) repeat-x scroll 0 0;border:5px solid #525252;}
.modal h2{float:left;margin:0 0 15px 0;}
.modal-close{-moz-border-radius:10px;-webkit-border-radius:10px;background:#525252;padding:2px 7px;float:right;font-weight:bold;color:#FFF;font-size:11px;cursor:pointer;}
.modal-close:hover{background:#999;text-decoration:none;}
.modal-back{background:rgba(255, 255, 255, 0.75);width:100%;height:100%;position:fixed;top:0;left:0;}

/* DETAIL */
#detail-img{margin:0 20px 0 0;max-width:152px;max-height:250px;overflow:hidden;border:1px solid #DEDEDE; padding:2px;}
#detail-txt{line-height:150%;background:#F9F9F9;-moz-border-radius:8px;-webkit-border-radius:8px;padding:10px; text-align:left}
#detail-txt strong{color:#333}
.detail-reviews a{color:#FFF;}
.detail-reviews a:hover{text-decoration:none;}
.detail-views{font-size:10px;color:#666;text-align:center;padding:2px 0 0 0;clear:both;background:#EFEFEF; -moz-border-radius:4px; -webkit-border-radius:4px; width:40px;}
#detail-txt-tools{font-size:10px;text-align:right;}

/* DETAIL IMG */
#detail-imgadd{text-align:center;margin:15px 0 0 0;}
#detail-imgadd-submit{margin:10px;}
#detail-img-list .item{padding:2px;border:1px solid #DEDEDE;float:left;	margin:0 10px 10px 0;}
#detail-img-list .item img{height:100px;}

#detail-video-list .item{padding:2px;border:1px solid #DEDEDE;float:left;margin:0 10px 10px 0;}
#detail-video-list .item img{height:90px;}

/* REVIEWS */
#review-list{padding:0}
#review-list h2{font-weight:bold;color:#002F48;margin:15px 0 15px 15px; float:left}
#formReview h2{font-weight:bold;color:#002F48; margin:0 0 15px 0;}
#review-linkall{font-size:15px;font-weight:bold;text-align:right; padding:15px 0 0 0; border-top:1px solid #DEDEDE}
#review-linkall a{color:#002F48}
.review{border-top:1px solid #DEDEDE; padding:15px;}
.review-box{width:523px;float:left;}
.review-txt{float:left;width:400px;}
.review-boxtp{padding: 0 0 0 5px}
.review-boxbt{height:17px;}
.review-header{padding:0 0 12px 0;}
.review-footer{font-size:10px;margin:15px 0 0 0;text-align:right;color:#999;}
.review-footer a{color:#002F48;cursor:pointer;}
.review-date{font-size:10px;color:#999;font-family:Verdana, Arial, Helvetica, sans-serif;}
.review-rating{font-size:10px;color:#666; float:right}
.review .review-score{float:left;margin:0 15px 0 0;}
.review .review-num{margin:0 0 0 20px}
.review .user-name{padding:4px 0; text-align:center; font-size:11px;}

.fotolog-review{float:left; width:330px;}
.fotolog-review-score {float:right; width:50px;}
.fotolog-review-score .review-score{float: inherit}
.fotolog-review-score .review-num{float:inherit}
.fotolog-review-score .detail-views{float:inherit}

/* COMMENT */
.comment-list{width:523px;margin:15px 0 0 0;}
.comment-list h3{font-size:15px;font-weight:bold;color:#002F48;}
.comment{border-top:1px solid #DEDEDE;padding:10px 0;}
.comment-img{width:50px;float:left;margin:0 10px 0 0;border:1px solid #CCCCCC; padding:1px}
.comment-txt{width:453px;float:left;}
.comment-txt textarea{width:100%; height:47px;}
.comment-header{margin:0 0 5px 0;}
.comment-footer{font-size:10px;margin:5px 0 0 0;text-align:right;color:#999;}
.comment-footer a{color:#002F48;}
.comment .user-name{font-size:11px;}
.comment-txt .validation-advice{float:left}

/* RADIO ESTILIZADO
#review-form-rating label {font-weight:bold;font-size:15px;padding: 5px 11px;float:left;display: block;margin:0 4px 0 0;-moz-border-radius:5px;-webkit-border-radius:5px;text-align:center;}
#review-form-rating label.radio_checked, #review-form-rating label.radio_checked:hover {background: #002F48 url(bullet_green.png) no-repeat;color:#FFF;border:1px solid #002F48;}
#review-form-rating label.radio_unchecked {background: #DFDFDF url(bullet_white.png) no-repeat;color:#002F48;border:1px solid #DFDFDF;}
#review-form-rating label:hover {background: #DFDFDF;cursor:pointer;color:#002F48;border:1px solid #002F48;}
#review-form-rating label.highlighted {border: 1px solid #333;}
.crirHidden {position: absolute;left:-1000px;}
#review-add {margin:15px 0 0 0} */
#detail-rating{
	margin:10px 0 0 0;
}
#detail-rating-title{
	float:left;
	margin:5px 5px 0 0;
	font-size:11px;
	font-weight:bold;
	color:#002F48;
}
#detail-rating-form{
	float:left;
}
#detail-rating-form a{
	float:left;
	padding:3px 7px;
	font-weight:bold;
	background:#002F48;
	margin:0 1px 0 0;
	color:#FFFFFF;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
#detail-rating-form a:hover{
	text-decoration:none;
	background:#305A6F;
}
#detail-rating-form a.disabled{
	background:#002F48;
}
#detail-rating-form a.disabled:hover{
	text-decoration:none;
}
#detail-rating-form .review-rating-login{
	margin:4px 0 0 255px;
	font-size:10px;
	color:#666;
}
#detail-rating-form .review-rating-error{
	margin:4px 0 0 255px;
	font-size:10px;
	color:#666;
}


/* REVIEW FORM */
#detail-imgadd-submit input, #comment-form-submit input, #review-form-submit input {background-color:#002F48;border-color:#D9DFEA #1B5E85 #1B5E85 #D9DFEA;border-style:solid;border-width:1px;	color:#FFFFFF;font-family:Tahoma, Verdana, Arial, Sans-serif;font-size:11px;padding:2px 15px 3px;text-align:center;cursor:pointer;width:70px;}
#review-form-submit, #review-form-txt{float:left;}
#review-form-txt{}
#review-form-txt .validation-advice{ float:none; margin:5px 0 2px 0}
#review-form-submit{margin:5px 0 0 90px;}
#review-add textarea.textarea {height:74px;width:505px;}
#comment-form-submit{margin:5px 0 0 64px;}
#review-add .alert-loading{ background:transparent url(http://ping.infoapps.com.br/img/load1.gif) no-repeat scroll 15px 10px; padding:10px 0 0 35px}

/* REVIEW RATING | THUMBS */
.review-rating-error{margin:0 0 0 -140px; position:absolute; background:#FFFFCC; padding:0 3px; -moz-border-radius:4px;-webkit-border-radius:4px;}
.review-rating-positve{color: #009933}
.review-rating-negative{color: #CF3333}
.review-rating-login{margin:0 0 0 -65px; position:absolute; background:#DFDFDF; padding:0 3px; -moz-border-radius:4px;-webkit-border-radius:4px; color:#666666}
.review-rating a:hover{text-decoration:none}

/* FORM */
.labels-col{width:120px;}
#detail-new-table input.input-text, #detail-new-table textarea.textarea, #detail-new-table select.select{width:250px;}
#sign-up-table input.input-text, #sign-up-table textarea.textarea, #sign-up-table select.select{width:250px;}
#user-config-table input.input-text,  #user-config-table textarea.textarea,  #user-config-table select.select{width:250px;}
#detail-new-table .select-tags{width:180px;}
.validation-advice{font-size:11px;color:#F00;width:165px;float:right;clear:both;}
.input-text-link{margin:0 0 4px 0;}
#user-config-table .user-img {width:75px;}
#user-config-table .alert-loading{ float:left; padding:5px 0 0 35px; background-position:15px 5px;}
.user-config-table-submit{float:left}



/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */




#lightwindow_overlay {
	/* REQUIRED */
	display: none;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	z-index: 500;
	/* REQUIRED */
}

#lightwindow {
	/* REQUIRED */
	/* Of Note - The height and width of this element are set to 0px */
	display: none;
	visibility: hidden;
	position: absolute;
	z-index: 999;
	line-height: 0px;
	/* REQUIRED */
}

	#lightwindow_container {
		/* REQUIRED */
		display: none;
		visibility: hidden;
		position: absolute;
		/* REQUIRED */
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}

	/* IE6 needs this or it messes with our positioning */
	* html #lightwindow_container {
		overflow: hidden;
	}

	#lightwindow_contents {
		overflow: hidden;
		z-index: 0;
		position: relative;
		border: 10px solid #333;
		background-color: #333;
	}		

#lightwindow_loading {
	/* REQUIRED */
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	z-index: 9999;
	position: absolute;
	/* REQUIRED */
	background-color: #f0f0f0;
	padding: 10px;
}

	#lightwindow_loading_shim { 
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
	}

	#lightwindow_loading span {
    	font-size: 12px;
		line-height: 32px;
		color: #444444;
		float: left;
		padding: 0 10px 0 0;
	}

	#lightwindow_loading span a,
	#lightwindow_loading span a:link, 
	#lightwindow_loading span a:visited {
		color: #09F;
		text-decoration: none;
		cursor: pointer;
	}

	#lightwindow_loading span a:hover,
	#lightwindow_loading span a:active {
		text-decoration: underline;
	}


	#lightwindow_loading img {
   		float: left;
   		margin: 0 10px 0 0;
	}


/*-----------------------------------------------------------------------------------------------
	I liked the Navigation so much from http://www.huddletogether.com/projects/lightbox2/
	I mean let's face it, it works really well and is very easy to figure out.
-----------------------------------------------------------------------------------------------*/

#lightwindow_navigation {
	/* REQUIRED */
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	/* REQUIRED */
}
	/* We need to shim the navigation for IE, though its more of a sub-floor */
	#lightwindow_navigation_shim { 
		/* REQUIRED */
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
		/* REQUIRED */
	}

	#lightwindow_navigation a,
	#lightwindow_navigation a:link,
	#lightwindow_navigation a:visited,
	#lightwindow_navigation a:hover,
	#lightwindow_navigation a:active { 
		/* REQUIRED */
		outline: none;
		/* REQUIRED */
	}

	#lightwindow_previous, 
	#lightwindow_next {
		width: 49%;
		height: 100%;
		background: transparent url(http://ping.infoapps.com.br/img/blank.gif) no-repeat; /* Trick IE into showing hover */
		display: block;
	}
	
	#lightwindow_previous { 
		float: left;
		left: 0px;
	}

	#lightwindow_next { 
		float: right;
		right: 0px;
	}

	#lightwindow_previous:hover, 
	#lightwindow_previous:active { 
		background: url(http://ping.infoapps.com.br/img/prevlabel.gif) left 15% no-repeat; 
	}

	#lightwindow_next:hover, 
	#lightwindow_next:active { 
		background: url(http://ping.infoapps.com.br/img/nextlabel.gif) right 15% no-repeat; 
	}
	
	#lightwindow_previous_title,
	#lightwindow_next_title {
		display: none;
	}
	 	
#lightwindow_galleries {
	width: 100%;
	position: absolute;
	z-index: 50; 
	display: none;
	overflow: hidden;
	margin: 0 0 0 10px;
	bottom: 0px;
	left: 0px;
}

	#lightwindow_galleries_tab_container {
		width: 100%;
		height: 0px;
		overflow: hidden;
	}

	a#lightwindow_galleries_tab,		
	a:link#lightwindow_galleries_tab,
	a:visited#lightwindow_galleries_tab {
		display: block;
		height: 20px;
		width: 77px;
		float: right;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		font-size: 11px;
		color: #ffffbe;
		background: url(http://ping.infoapps.com.br/img/black-70.png) repeat 0 0 transparent;
	}
	
	* html a#lightwindow_galleries_tab,		
	* html a:link#lightwindow_galleries_tab,
	* html a:visited#lightwindow_galleries_tab {	
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}

	a:hover#lightwindow_galleries_tab,
	a:active#lightwindow_galleries_tab {
		color: #ffffbe;

	}

	#lightwindow_galleries_tab_span {
		display: block;
		height: 20px;
		width: 63px;
		padding: 0 7px 0 7px;
	}
	
	#lightwindow_galleries_tab .up	{
		background: url(http://ping.infoapps.com.br/img/arrow-up.gif) no-repeat 60px 5px transparent;
	}

	#lightwindow_galleries_tab .down {
		background: url(http://ping.infoapps.com.br/img/arrow-down.gif) no-repeat 60px 6px transparent;
	}

	#lightwindow_galleries_list {
		background: url(http://ping.infoapps.com.br/img/black-70.png) repeat 0 0 transparent;
		overflow: hidden;
		height: 0px;
	}

	* html #lightwindow_galleries_list {
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}	

	.lightwindow_galleries_list {
		width: 200px;
		float: left;
		margin: 0 0 10px 0;
		padding: 10px;
	}

	.lightwindow_galleries_list h1 {	
		color: #09F;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 10px 0 5px 0;
		font-size: 16px;
	}

	.lightwindow_galleries_list li {
		margin: 5px 0 5px 0;
		list-style-type: none;
	}

	.lightwindow_galleries_list a, 
	.lightwindow_galleries_list a:link, 
	.lightwindow_galleries_list a:visited {
		display: block;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 0 0 0 10px;
		font-size: 11px;
	}

	.lightwindow_galleries_list a:hover, 
	.lightwindow_galleries_list a:active {
		background: #000000;
		color: #ffffbe;
		border-left: 3px solid #ffffbe;
		padding: 0 0 0 7px;
	}
		
#lightwindow_data {
	/* REQUIRED */
	position: absolute;
	/* REQUIRED */
}

	#lightwindow_data_slide {
		/* REQUIRED */
		position: relative;
		/* REQUIRED */
	}

	#lightwindow_data_slide_inner {
		background-color: #ffffff;
		padding: 0 10px 10px 10px;
	}

	#lightwindow_data_caption {
		padding: 10px 0 0 0;
		color: #666666;
		line-height: 25px;
		background-color: #ffffff;
		clear: both;
	}

	#lightwindow_data_details {
		background-color: #f0f0f0;
		padding: 0 10px 0 10px;
		height: 20px;
	}
	
	#lightwindow_data_author_container {
		width: 40%;
		text-align: right;
		color: #666666;
	 	font-style: italic;
		font-size: 10px;
		line-height: 20px;
		float: right;
		overflow: hidden;
	}
	
	#lightwindow_data_gallery_container {
		font-size: 10px;
		width: 40%;
		text-align: left;
		color: #666666;
		line-height: 20px;
		float: left;
		overflow: hidden;
	}
	
#lightwindow_title_bar {
	height: 25px;
	overflow: hidden;		
}

	#lightwindow_title_bar_title {
		color: #ffffbe;
		font-size: 14px;
		line-height: 25px;
		text-align: left;
		float: left;
	}

	a#lightwindow_title_bar_close_link,	
	a:link#lightwindow_title_bar_close_link,
	a:visited#lightwindow_title_bar_close_link {
		float: right;
		text-align: right;		
		cursor: pointer;
		color: #ffffbe;
		line-height: 25px;
		padding: 0;
		margin: 0;
	}
	
	a:hover#lightwindow_title_bar_close_link,
	a:active#lightwindow_title_bar_close_link {
		color: #ffffff;
	}

/*-----------------------------------------------------------------------------------------------
	Theme styling stuff
-----------------------------------------------------------------------------------------------*/	

#lightwindow p {
	color: #000000;
	padding-right: 10px;
}
#tagcloud{margin:10px 0 0 0}

#tagcloud a{
	padding:2px;
}
#admin-detail-aprovereject{margin:0 0 20px 0}
a#admin-detail-aprove , a#admin-detail-reject {font-size:13px; font-family:"Trebuchet MS", Arial, sans-serif;padding:5px 0;  color:#FFFFFF;-moz-border-radius:6px;-webkit-border-radius:6px; font-weight:bold; width:280px; text-align:center;}
a#admin-detail-aprove:hover, a#admin-detail-reject:hover {text-decoration:none}
#admin-detail-aprove{background: #007425;float:left;}
#admin-detail-reject{background: #970000; float:right}
#admin-detail-aprove:hover{background: #009900}
#admin-detail-reject:hover{background: #CC0000}


.item-category{
	font-size:11px;
	font-weight:bold;
	color:#629113;
}
.item-category a{
	color:#629113;
}
.item_approved{float:right; font-size:11px; padding:3px 25px 3px 5px;font-family:Tahoma, Arial, Verdana; border:1px solid #009933;color:#009933; background:url(http://ping.infoapps.com.br/img/icons/tick.png) no-repeat 55px 1px; width:45px; text-align:right}
.item_notapproved{float:right; font-size:11px; padding:3px 25px 3px 5px;font-family:Tahoma, Arial, Verdana;  width:45px; text-align:right;border:1px solid #990000;color:#990000;background:url(http://ping.infoapps.com.br/img/icons/cross.png) no-repeat 55px 1px}
a.item_delete{float:right; font-size:11px; padding:3px 25px 3px 5px;font-family:Tahoma, Arial, Verdana; border:1px solid #ccc;color:#666; background:url(http://ping.infoapps.com.br/img/icons/bin.png) no-repeat 55px 1px; width:45px; text-align:right; display:block;margin:5px 0 0 0}
a.item_delete:hover{border:1px solid #FF0000;color: #FF0000; background:url(http://ping.infoapps.com.br/img/icons/bin_closed.png) no-repeat 55px 1px; width:45px;}


#breadcrumb{ margin:10px 0; font-size:11px; color:#669812}


#review_share{
text-align:center;
margin:20px 0 0;
text-align:center;
width:38px;
color:#666;
font-family:Tahoma,Arial,Verdana;
font-size:9px;
border:1px solid #DDD;
padding:2px 0 0 0;
 -moz-border-radius:4px; -webkit-border-radius:4px;
}
#review_share div{margin:0 0 6px 0}


#sidebar-add{text-align:center;color:#002F48;background:#DFEDF6}
#sidebar-add{padding:0; margin:10px;}
#sidebar-add h2{font-size:18px;margin:2px 0 8px;}