/* @Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {margin:0;padding:0}
h1,h2,h3,h4,h5,h6 {font-size:100%}
fieldset,img {border:0}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal}
legend {color:#000;padding:0;text-indent:0}
ol,ul {list-style:none}
q:before,q:after {content:''}
input, select, textarea {font:inherit; vertical-align:middle}
input:focus, select:focus, textarea:focus {outline:none}
label {vertical-align:middle}
body {
    background:#191919 url(/img/bg.gif) no-repeat center top;
    font:62.5% Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color:#7f7f7f
}
hr { display:none !important }
a {
    color:#00ca3b;
    text-decoration:underline
}
a:hover, 
a:active, 
a:focus { text-decoration:none }

.skip, .description {
    position:absolute;
    text-indent:-9999em;
    width:0
}
.hide {
    display:none;
    visibility:hidden
}
/* Header */
#header {
clear:both;
margin:0 auto;
position:relative;
width:998px;
z-index:10;
}
#header .fn {
float:left;
}
#header .fn a {
display:block;
height:166px;
overflow:hidden;
text-indent:-9999em;
width:382px;
}
#header-logo {
float:left;
overflow:hidden;
width:332px;
}
#header-menu {
float:right;
width:636px;
}
#header-menu-links {
float:left;
margin-right:15px;
overflow:hidden;
padding-top:68px;
width:209px;
}
#header-menu-links ul li {
float:left;
}
#header-menu-search {
float:left;
margin-right:15px;
overflow:hidden;
padding-top:68px;
width:150px;
}
#header-menu-dashboard {
float:left;
padding-top:68px;
width:247px;
}

#form-search,
#form-login {
    background: none;
    margin: 0;
    padding: 0;
}
#form-search label,
#form-login label,
#form-login .links {
    color: #00ca3b;
    cursor: pointer;
    font-size: 1.1em;
}
#logout-link {
    display: block;
    float: right;
    font-size: 0.85em;
    margin-top: 3px;
}
#form-search #label-pesquisa,
#form-login #label-login {
    clear: both;
    display: block;
    height: 14px;
    margin: 0 0 2px 0;
    overflow: hidden;
    text-indent: -5000px;
}
#form-search #label-pesquisa {
    background: transparent url(/img/label-pesquisa.gif) no-repeat 0 0;
    width: 66px;
}
#form-login #label-login {
    background: transparent url(/img/label-login.gif) no-repeat 0 0;
    width: 40px;
}
#form-search ul li,
#form-login .links li {
    float: left;
    margin: 2px 5px 0 0;
}
#form-search .input-txt,
#form-login .input-txt {
    margin-right: 1px;
    padding-top: 4px;
}
#form-login .fields li { float:left }
#form-login .fields .userinput { margin-right:5px }
#form-login .input-txt { width:96px }
#form-login .links { clear:both }
#form-login .links .register-link { margin-right:46px; }

#form-search #q {
    float: left;
    width: 100px;
}

#form-login #usr,
#form-login #pwd {
    float: left;
    width: 86px;
}
#logged-user {
    font-size: 12px;
    overflow: hidden;
    position: relative;
    text-align: right;
}
#logged-user a {
    color: #FFF;
    display: block;
    height: 16px;
    text-decoration: none;
}
#logged-user a:hover {
    color: #00CA3B;
    text-decoration: underline;
}
#user-options {
    font-size: 130%;
    margin-top: 0px;
    position: relative;
}
#user-options a {
    display:block;
    text-decoration:none;
}
#user-options a:hover, 
#user-options a:focus, 
#user-options a:active {color:#fff}
#user-options .drop {
    margin: -1 0 0 0;
    overflow: hidden;
}
#user-options .drop #display-user { color:#fff;margin-right:24px;text-align: right; }
#user-options #display-user-premium {
    background-color: #FF9006;
    float: left;
    padding: 3px 0 3px 0;
    text-align: center;
    width: 130px;
}
#user-options #display-user-premium a {
    color: #000;
}
#user-options #display-user-premium a:hover {
    text-decoration: underline;
}
#user-options .drop li {float:right}
#user-options .drop li ul li {float:none}
#display-user img {
    vertical-align:middle;
    width:20px;
}
#user-options .drop .submenu {
    background-color: #1c1c1c;
    border: 1px solid #303030;
    border-bottom-color: #474747;
    border-right-color: #474747;
    float: right;
    padding: 2px 6px 2px 6px;
    margin: 0;
    width: 100px;
}
#user-options .drop .submenu a {
    background:url(../img/drop.gif) no-repeat right top;
    padding-right:8px;
}
#user-options .drop .submenu ul {
    background-color: #0C0C0C;
    border: 1px solid #474747;
    border-bottom: 0;
    position: absolute;
    right: 0px;
    width: 130px;
    display: none;
    visibility: hidden;
    top: 23px;
}
#user-options .drop .submenu ul li {
    border-bottom:1px solid #474747;
}
#user-options .drop .submenu ul a {
    background:none;
    padding:3px
}
.out a {color:#FF0000}
#user-options .drop .submenu ul a:hover, 
#user-options .drop .submenu ul a:active, 
#user-options .drop .submenu ul a:focus {
    background-color:#666/*0dca37*/;
    color:#FFF;
    padding:3px
}
/* Header */


#header-content, 
#content-1-body, 
#content-2 {
    clear:both;
    margin:0 auto;
    width:998px
}
#content-1 {
    background-color:#0c0c0c;
    clear:both;
    float:left;
    width:100%
}
/*Headers*/
.replace, .replace a {
    background-repeat:no-repeat;
    background-position: left top;
    display:block;
    height:18px;
    overflow:hidden;
    margin-bottom:8px;
    text-indent:-9999em;
    width:100%
}
#recents .replace, #choices .replace {
    text-indent:0;
}
#recents .replace a { background-image:url(/img/t-recentes.gif)}
#choices .replace a { background-image:url(/img/t-escolha.gif) }
.menu .replace { margin-bottom:5px }
#content-1 #globalnav .replace { background-image:url(/img/t-galerias-pub.gif) }
#content-2 #plusnav .replace { background-image:url(/img/t-fotos.gif) }
#content-2 #servicenav .replace { background-image:url(/img/t-serv.gif) }
#footer-nav #globalnav .replace { background-image:url(/img/t-galerias-pub2.gif) }
#footer-nav #plusnav .replace { background-image:url(/img/t-fotos2.gif) }
#footer-nav #morenav .replace { background-image:url(/img/t-facamais.gif) }
#pop .replace { background-image:url(/img/t-pop.gif) }
#news .replace { background-image:url(/img/t-novidades.gif) }
#meta-data .replace { background-image:url(/img/t-exif.gif) }
#photo-map .replace { background-image:url(/img/t-mapa.gif) }
#faved-list .replace { background-image:url(/img/t-fav.gif) }
.entry .replace { background-image:url(/img/t-resumo.gif) }
#comments .replace { background-image:url(/img/t-comentarios.gif) }
#form-comm .replace { background-image:url(/img/t-deixe.gif) }
#recents-author .replace { background-image:url(/img/t-recents-author.gif) }
#link-account .replace { background-image:url(../img/t-my-account.gif) }
#link-account #stats-account .replace { background-image:url(../img/t-stats.gif) }
#about .replace { background-image:url(/img/t-about.gif) }


#header-content-a {
    float:left;
    padding-top:20px;
    width:662px
}

#header .top-links {
    clear:both;
    margin-left:111px;
    padding-top:30px
}
#header .top-links li {
    float:left;
    margin-left:21px
}
/*Sidebar*/
#subcontent, #content-1 #globalnav {
    clear:both;
    float:left;
    margin-right:22px;
    width:142px
}
.menu {
    clear:both;
    float:left;
    margin:10px 0 15px;
    width:142px
}
.menu li {
    margin-bottom:2px;
    text-align:right
}
.menu li a {
    color:#fff;
    font-size:1.2em;
    text-decoration:none
}
.menu li a:hover, 
.menu li a:active, 
.menu li a:focus {
    color:#00ca3b;
    text-decoration:underline
}
#plusnav { margin-bottom:15px }
#globalnav { margin-top:16px }
#servicenav { margin-top:59px }

/*Thumbs home*/
.stream .thumb {
    display:block;
    float:left;
    margin:0 5px 5px 0;
    width:80px;
    height:80px;
}
#maincontent, 
#highlight .stream, 
#pop .stream, 
#recents .stream { width:511px }
#highlight {
    float:left;
    margin:20px 0
}
#maincontent { float:left }
#maincontent, #extracontent { margin:10px 0 }
.stream { float:left }
#recents { clear:both }

#adhome {
margin:20px 0;
position:relative;
z-index:1;
}
#adhome, #extracontent { display:inline;
    float:right;
    margin-right:10px;
    width:305px
}
.manage-gallery #adhome, #recents-author #adhome, #link-account #adhome { margin:0 }
.manage-gallery #adhome {margin-top:10px}

#news {    clear:both;margin-top:29px }
#pop, #choices {
    float:left;
    margin-bottom:10px
}
#pop {
    margin-top:12px
}
#choices .stream {
    clear:both;
    float:left;
    width:305px
}
#choices #of-month {
	position:relative;
	width:130px;
	height:130px;
}

#choices #of-month strong {
    bottom:-8px;
    right:-8px;
    height:50px;
    position:absolute;
    width:50px
}

#news li { padding-bottom:15px }
#news a {
    color:#7f7f7f;
    display:block;
    font-size:1.1em;
    text-decoration:none
}
/*
#news a:hover, 
#news a:active, 
#news a:focus { color:#fff }*/
#news a strong, #news a em { display:block }
#news a em {
    color:#FFF;
    font-style:normal;
    /*text-transform:uppercase*/
}
#news a:hover em { color:#00CA3B; }
h1.heading {
    color:#fff;
    font:bold 1.6em Tahoma, Verdana, Arial, Helvetica, sans-serif;
    margin-top:8px;
}
h1.heading a {
    font-size:12px;
    font-weight:normal;
}
.with-head {
    float:left;
    width:828px
}
.with-head h1.heading {
    margin-top:14px
}
.with-head #highlight, .with-head #adhome {
    margin:0;
    margin-top:12px;
}
/* Pages Navegation */
.pages {
    clear:left;
    padding-bottom:25px
}
.pages-nav {
    color:#636363;
    font-size:110%
}
.pages-nav a,
.pages-nav span,
.pages-nav strong {
    display:block;
    float:left;
    padding:7px 10px;
    width:10px;
    overflow:hidden;
}
.pages-nav a, 
.pages-nav span,
.pages-nav strong {
    background-color:#191919;
    color:#00ca3b;
    margin:0 5px 0 0;
    text-decoration:none;
    text-align:center
}

.abc a, 
.abc strong {
    margin-bottom:5px;
    padding:3px 6px
}
.abc .all {
    width:37px
}
.abc {
    clear:none;
    float:left;
    width:270px
}
.abc .pages-nav {
    border-left:1px solid #1C1C1C;
    float:left;
    padding-left:25px
}

#form-user-search {
    float:left;
    width:200px
}
#user-search {
    margin-top:15px
}


.pages-nav strong, 
.pages .pages-nav a:hover, 
.pages .pages-nav a:active, 
.pages .pages-nav a:focus {
    background-color:#00ca3b;
    color:#fff
}
.pages-nav strong { cursor:default }
.pages-nav a.prev {
    background:#191919 url(/img/prev.gif) no-repeat 5% center;
    padding-left:15px;
    padding-right:19px
}
.pages-nav .prev-off {
    background:#191919 url(/img/prev.gif) no-repeat 5% center;
    cursor:default;
    width:40px;
    color:#6g66;
    padding-left:15px;
}
.pages-nav a.next {
    background:#191919 url(/img/next.gif) no-repeat 90% center;
    padding-left:13px;
    padding-right:38px
}
.pages-nav a.prev, 
.pages-nav a.next {
    overflow:hidden;
    width:32px
}
.manage-gallery .pages-nav a.prev {
    padding-left:18px;
    padding-right:20px
}
.manage-gallery .pages-nav a.next {
    padding-left:7px;
    padding-right:35px
}


/* Photo */
.breadcrumb {
    background-color:#191919;
    clear:both;
    color:#fff;
    font-size:1.1em;
    font-weight:normal;
    padding:8px 0;
    width:100%
}
.breadcrumb span {
    display:block;
    margin:0 auto;
    padding-left:20px;
    width:984px
}
.breadcrumb strong { color:#191919 }
#photo {
    float:left;
    margin:15px 0;
    text-align:center;
    width:750px;
}
#panel {
    float:right;
    margin:15px 0;
    width:230px
}
.meta {
    color:#00ca3b;
    font-size:1.2em;
    margin-bottom:25px
}
.meta h1, 
.meta strong {
    color:#fff;
    font-weight:normal
}
.meta h1 {
    font-size:1.4em;
    margin-bottom:8px
}
.meta p { line-height:140% }
.meta a { text-decoration:none }
.meta a:hover, .meta a:active, .meta a:focus { text-decoration:underline }

.stream-nav { color:#FFF }
.stream-nav h3 {
    color:#FFF;
    font-size:1.2em;
    font-weight:normal;
    margin-bottom:5px
}
.stream-nav h3 strong {
    color:#00ca3b;
    font-weight:normal
}
.stream-nav div {
    clear:both;
    background-color:#191919;
    font-size:1.1em;
    float:left;
    padding:5px 0;
    text-align:center;
    width:100%
}
.stream-nav ul li { float:left }
.stream-nav ul .next {
    float:right;
    margin-right:5px
}
.stream-nav ul .prev { margin-left:5px }
.stream-nav ul li span { color:#00CA3B;cursor:pointer }
.stream-nav ul .prev span {
    background:url(/img/prev.gif) no-repeat left;
    padding-left:16px
}
.stream-nav ul .next span {
    background:url(/img/next.gif) no-repeat right;
    padding-right:16px
}
.stream-nav ul .num {
    text-align:center;
    width:42%
}

#actions, .actions { padding-top:20px }
#actions, .actions, #actions li, .actions li {
    clear:both;
    padding-bottom:3px;
    float:left
}
#actions .add-gall-pub strong, 
#actions .vote strong, 
#actions .report a, 
#actions .view-map a, 
#actions .add-fav a, 
#actions .add-autor a, 
#actions .send-mail a,
.actions .view-slideshow a, 
#actions-profile #actions a {
    background-repeat:no-repeat;
    background-position:left top;
    display:block;
    height:25px;
    overflow:hidden;
    text-indent:-9999em
}
#actions .report a, 
#actions .view-map a, 
#actions .add-fav a, 
#actions .add-autor a, 
#actions .send-mail a,
.actions .view-slideshow a, 
#actions-profile #actions a { width:215px }
#actions .add-gall-pub strong, #actions .vote strong {
    background-image:url(/img/add-gal-pub.gif);
    float:left;
    width:165px;
}
#actions .add-gall-pub ul{
    float:right;
    width:53px;
    margin-left:2px;
}

#actions .add-gall-pub li {
    clear:none;
    float:left;

}

#actions .vote {

}
#actions .vote strong {
    background-image:url(/img/votar-foto.gif);
    width:68px
}
#actions {width:210px}
#actions .report a { background-image:url(/img/bt-report.gif) }
#actions .view-map a { background-image:url(/img/bt-ver-map.gif) }
#actions .add-fav a { background-image:url(/img/bt-add-fav.gif) }
#actions .add-autor a { background-image:url(/img/bt-add-autor.gif) }
#actions .send-mail a { background-image:url(/img/bt-contac-autor.gif) }
.actions .view-slideshow a { background-image:url(/img/bt-slideshow.gif) }
#actions-profile #actions .gallery a { background-image:url(/img/bt-galeria-autor2.gif) }
#actions-profile #actions .add-autor a { background-image:url(/img/bt-add-autor2.gif) }
#actions-profile #actions .send-mail a { background-image:url(/img/bt-contac-autor2.gif) }
#actions-profile #actions .fav-photos a { background-image:url(/img/bt-fotos-fav.gif) }
#actions-profile #actions .photos-gp a { background-image:url(/img/bt-fotos-gp.gif) }
#actions-profile #actions .fav-author a { background-image:url(/img/bt-autores-fav.gif) }
#actions-profile #actions .fav-author-back a { background-image:url(/img/bt-autor-fav-de.gif) }
#actions-profile #actions .view-map a { background-image:url(/img/bt-fotos-mapa.gif) }

#profile, #actions-profile {
    float:left;
    margin-left:40px;
    width:276px
}
#actions-profile { padding-bottom:10px; }
#profile { margin-top:8px; }
#profile h1 { margin-bottom:16px }
#profile dl {
    color:#fff;
    font-size:1.2em;
    margin-top:16px
}
#profile dt { margin-top:5px }
#profile dd { color:#00ca3b }
#profile dd a { text-decoration:none }
#profile .premium-gift a {
    color:#fe8a00;
    text-decoration:underline
}
#recents-author, #about, #link-account  {
    float:left;
    margin:16px 0;
    width:657px
}
#about p, .resumo {
    font-size:13px;
    line-height:20px;

    font-family: "Lucida Grande", "Lucida Sans Unicode","Lucida", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#recents-author .stream {
    float:left;
    width:342px;
}




/*


#link-account-main {
    font-size:120%;
    float:left;
    width:290px

}




#link-account-main ul {margin-bottom:35px}
#link-account-main ul li {margin-bottom:5px}

#link-account-main strong {
    color:#fff;
    font-weight:normal;
}

#link-account-main .stats {
    color:#00CA3B;
    margin-bottom:10px
}
*/
#link-account {
    margin-left:15px;
    width:642px;
}

#link-account-main-grid {
    font-size:120%;
    float:left;
    width:330px
}



/* Grid icons */
#link-account-main-grid ul {margin-bottom:35px}
#link-account-main-grid ul li {
    float:left;
    min-height:5em;
    margin:10px 18px 5px 0;
    width:146px
}
#link-account-main-grid ul li a {
    background-position:0 0;
    background-repeat:no-repeat;
    color:#7F7F7F;
    display:block;
    padding-left:28px;
    text-decoration:none
}
#link-account-main-grid ul li a:hover, 
#link-account-main-grid ul li a:focus, 
#link-account-main-grid ul li a:active {color:#fff}

#link-account-main-grid ul #ico-insert a {background-image:url(/img/ico-insert.gif)}
#link-account-main-grid ul #ico-manage a {background-image:url(/img/ico-manage.gif)}
#link-account-main-grid ul #ico-comments a {background-image:url(/img/ico-comments.gif)}
#link-account-main-grid ul #ico-edit a {background-image:url(../img/ico-edit.gif)}
#link-account-main-grid ul #ico-photos-fav a {background-image:url(/img/ico-photos-fav.gif)}
#link-account-main-grid ul #ico-author-fav a {background-image:url(/img/ico-author-fav.gif)}
#link-account-main-grid ul #ico-sumary a {background-image:url(/img/ico-sumary.gif)}
#link-account-main-grid ul #ico-stats a {background-image:url(/img/ico-stats.gif)}
#link-account-main-grid ul #ico-map a {background-image:url(/img/ico-map.gif)}
#link-account-main-grid ul #ico-groups a {background-image:url(/img/ico-groups.gif)}
#link-account-main-grid ul #ico-invite a {background-image:url(/img/ico-invite.gif)}
#link-account-main-grid ul #ico-logout a {background-image:url(/img/ico-logout.gif)}

#link-account-main-grid strong {color:#fff}

#link-account-main-grid a:hover strong, 
#link-account-main-grid a:focus strong, 
#link-account-main-grid a:active strong {color:#00CA3B}

#link-account-main-grid .out a:hover strong, 
#link-account-main-grid .out a:focus strong, 
#link-account-main-grid .out a:active strong {color:#f00}

#stats-account {
    font-size:120%;
    margin:0px 0
}
#stats-account li {margin:3px 0}
#stats-account strong {
    color:#fff;
    font-weight:normal
}
#stats-account .stats {
    color:#00CA3B;
    margin-bottom:10px
}





#profile .avatar {
    background:url(/img/avatar.gif) no-repeat center;
    border:1px solid #191919;
    height:80px;
    width:80px
}

.manage-gallery {
    float:left;
    margin:5px 0 0 20px;
}
.manage-stream {
    float:left;
    margin-top:10px;
    width:601px
}
a.thumb {
    color:#fff;
    text-decoration:none
}
a.thumb:hover, 
a.thumb:active, 
a.thumb:focus { color:#00ca3b }
.thumb .folder {
    background:#191919 url(/img/ico-folder.gif) no-repeat center top;
    display:block;
    font-size:1.1em;
    font-weight:normal;
    height:27px;
    padding-top:53px;
    text-align:center;
    width:80px;
    overflow:hidden;
}

/* txt */
.post {
    float:left;
    font-size:1.1em;
    line-height:140%;
    width:505px
}
.entry {font-size:12px;line-height:20px}
.entry h2, 
.entry h3 {
    font-weight:normal;
    margin:5px 0
}
.entry h2 {
    color:#00ca3b;
}
.entry h3 {
    color:#fff;
    margin-bottom:0
}

/* Photo Details */
#meta-data {
    font-size:1.1em;
    float:right;
    line-height:140%;
    width:215px
}
#post {
    float:left;
    font-size:1.1em;
    line-height:140%;
    width:750px
}
#post .replace, 
#meta-data .replace { margin-top:16px }
.entry p { margin-bottom:15px }
#post h4, 
#meta-data h4, #meta-data ul {
    color:#fff;
    font-size:1.1em;
    font-weight:normal;
    margin-bottom:10px
}
h4 strong, #meta-data ul, #meta-data ul strong {
    color:#00ca3b;
    font-weight:normal
}
#meta-data ul strong { color:#fff }
#faved-list { margin-top:40px }

/* Comments */
.commentlist li {
    clear:both;
    float:left;
    margin-bottom:20px;
    width:750px
}
.commentlist .avatar {
    display:block;
    float:left;
    height:40px;
    margin:2px 8px 0 0;
    width:40px
}
.commentlist li .reply {
    float:left;
    width:700px
}
.commentlist .reply div {
    color:#fff;
    /*font-size:1.1em*/
    font-size:13px;
    line-height:20px;
    font-family: "Lucida Grande", "Lucida Sans Unicode","Lucida", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.commentlist .reply p {
    font-size:13px;
    color:#bbb;
    line-height:18px;
    font-family: "Lucida Grande", "Lucida Sans Unicode","Lucida", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.commentlist .reply .fn a, #faved-list a {
    text-decoration:none;
}

.commentlist .reply .fn a:hover, #faved-list a:hover {
    text-decoration:underline;
}

.commentlist .reply div em { font-style:normal; color:#666 }

.comment-actions {
    clear:right;
}

#form-comm {
    clear:both;
    float:left;
    width:100%
}
#form-comm textarea {
    height:180px;
    width:420px;
    color: #bbb;
}
#form-comm .submit { float:right }
#form-comm ul {
    float:left;
    width:433px
}
#form-comm .ad300 {
    float:right;
    margin-top:20px;
    margin-bottom:10px;
}

#replyform {
    clear:both; 
    display:none;
    float: left;
    margin:20px 0 0 48px;
    width:435px;
} 
#form-reply {
    clear:both;
    width:100%;
}
#form-reply textarea {
    height:50px;
    width:435px;
    color:#bbb;
}
#form-reply .submit { float:right }

.replycontainer {
    clear: both;
    margin: 60px 0 0 48px;
    overflow: hidden;
    padding-top: 10px;
}

.replymessage {
    border-left: 1px solid #303030;
    clear:left;
    float: none;
    padding: 2px 4px 2px 4px;
    width: 500px;
}

/* Forms */
.input-txt {
    background-color:#1c1c1c;
    border:1px solid #303030;
    border-bottom-color:#474747;
    border-right-color:#474747;
    color:#7f7f7f;
    font-size:1.1em;
    padding:3px 5px
}
.file-txt {
    background-color:#1c1c1c;
    border:1px solid #303030;
    border-bottom-color:#474747;
    border-right-color:#474747;
    color:#7f7f7f;
    font-size:1.1em;
    padding:3px 5px;
    margin-left:5px;
}
#frmNew label {
    display:block;
    font-weight:bold
}
#frmNew .check label {
    color:#00CA3B;
    cursor:pointer;
    display:inline;
    font-weight:normal
}
#frmNew label strong, .requerido {
    color:#00CA3B;
    font-weight:normal
}
#frmNew li { margin-bottom:1em }
#frmNew li .input-txt { width:400px; }
#frmNew li textarea.input-txt { width:400px }

.msg {
    background-color:#000;
    border-top:2px solid;
    color:#ff8a00;
    padding:4px 6px 6px 6px;
    font-weight:bold;
    width:95%
}
.ok { color:#00CA3B }
.error { color:#db1f06 }

.users-list {
    clear:both
}
.users-list .vcard {
    float:left;
    min-height:5.5em;
    margin-right:2%;
    padding:5px 0;
    width:46%
}
.users-list .photo, 
.users-list .user-data {
    float:left
}
.users-list .photo {
    margin-top:3px
}
.users-list .user-data {
    margin-left:6px;
    width:165px
}
.users-list .user-data strong, 
.users-list .user-data em {
    display:block;
    font-weight:normal
}
.users-list .user-data a {
    text-decoration:none
}
.users-list .user-data a em {
    color:#7f7f7f;
    font-style:normal;
    font-size:90%;
    line-height:120%
}
.users-list .user-data a:hover em, 
.users-list .user-data a:active em, 
.users-list .user-data a:focus em, 
.users-list .user-data a:hover strong, 
.users-list .user-data a:active strong, 
.users-list .user-data a:focus strong { color:#fff }
.entry .pages {font-size:85%}

/* Footer */
#footer-break {
    clear:both;
    float:left;
    padding-top:20px;
    width:100%
}
#footer {
    background-color:#0c0c0c;
    clear:both;
    font-size:1.1em;
    padding:20px;
    margin:0 auto;
    width:958px
}
#footer .links-1 li, 
#footer .links-2 li {
    float:left;
    margin-right:15px
}
#footer-links {
    clear:both;
    width:100%;
}
#footer .links-1 { float:left }
#footer .links-2 { float:right }
#footer .links-2 li {
    margin-right:0;
    margin-left:15px
}
#footer .license {
    clear:both;
    padding-top:10px;
}
#footer .links-1 a {
    color:#fff;
    text-decoration:none
}
#footer .links-1 a:hover, 
#footer .links-1 a:active, 
#footer .links-1 a:focus { text-decoration:underline }

#footer-nav {
    clear:both;
    float:left;
    padding-bottom:15px
}
#footer-nav li {
    float:left;
    margin-right:5px;
    overflow:hidden;
    text-align:left
}
#footer-nav #morenav li { float:none }

#footer-nav #globalnav, 
#footer-nav #plusnav, 
#footer-nav #morenav {
    clear:none;
    margin-right:30px
}
#footer-nav .menu { margin-top:0 }
#footer-nav #globalnav {
    float:left;
    width:373px
}
#footer-nav #globalnav li { width:32% }
#footer-nav #plusnav {
    float:left;
    width:320px
}
#footer-nav #plusnav li { width:48% }
#setegraus {
    background:url(/img/7g.gif) no-repeat;
    display:block;
    float:left;
    height:25px;
    overflow:hidden;
    margin-right:8px;
    text-indent:-9999em;
    width:28px
}

.of-month {
    float:left;
    margin-bottom:25px;
    line-height:16px;;
}
.of-month ul li {
    border-bottom:1px solid #191919;
    border-top:1px solid #191919;
    clear:both;
    float:left;
    padding:10px 10px;
    width:480px
}
.of-month .alt {background-color:#191919}
.of-month ul li img, 
.of-month ul li div {
    float:left
}
.entry .of-month h2 {
    font-size:120%;
    font-weight:bold;
    margin-bottom:5px
}
.of-month ul li h3 {
    font-weight:bold;
    margin:0 0 1px 0
}
.of-month ul li div {
    margin-left:10px;
    width:390px
}
.of-month ul li ul li {
    border:0;
    margin-bottom:5px;
    padding:0;
    width:auto
}
.of-month ul li ul li a {text-decoration:none}
.of-month ul li ul li a:hover, 
.of-month ul li ul li a:focus, 
.of-month ul li ul li a:active {text-decoration:underline}
#contaspremium {
    width:100%;
}

#contaspremium td{
    padding:4px;
    color:#fff;
    font-size:12px;
}

/*edita foto*/
.editafoto label {
    clear:both;
    width:120px;
    float:left;
    margin:5px
}

.editafoto .mfield, .editafoto .input-txt {
    float:left;
    margin:5px;
}


#box-float {
    background-color:#000000;
    border:1px solid #00CA3B;
    font-size:120%;
    left:280px;
    opacity:0.95;
    padding:15px 20px 10px;
    position:fixed;
    top:200px;
    width:340px;
    color:#fff;
    z-index:10000;
}

#box-float .replace {
    margin-bottom:20px;
}
#box-float .replace {
    background-image:url(/img/t-contactar.gif);
}

#box-float li {
    margin-bottom:10px;
}

#box-float label {
    color:#00CA3B;
    display:block;
    margin-bottom:3px;
}

#box-float  .input-txt {
    width:330px;
}

#box-float .submit, #box-float #form-contact .cancel {
    float:right;
}

#box-float .cancel {
    margin-right:20px;
}
#box-error {
background-color:#000000;
border:1px solid #00CA3B;
margin-bottom:15px;
padding:10px;
width:390px;
}
div.editafoto #box-error {
width:100%;
}
#box-float p,
#box-error p {
color:#fff;
background:transparent url(/img/Info.png) no-repeat;
font-weight:bold;
}
#box-float p {
padding:14px 14px 14px 60px;
text-align:center;
}
#box-error p {
margin:0;
min-height:40px;
padding:0 0 0 60px;
}

#thumb-with-text {
    float:left;margin-top:10px;
}

#thumb-with-text li{
    display:inline;float:left;width:90px;height:130px
}

#thumb-with-text li a{ 
    color:#666
}


/* Tabs */
#tabs, #tabs a {color:#A9A9A1}
#tabs {
    background:#0C0C0C url(../img/line2.jpg) repeat-x 0 6px;
    font-size:1.2em;
    float:left;
    margin:15px 0;
    width:100%
}
#tabs ul li {
    float:left;
    margin:0 10px 0 0;
}
#tabs ul li a {
    background:#0c0c0c url(../img/bg-tab.jpg) repeat-x top;
    border:1px solid #000;
    border-bottom:0;
    border-top-color:#3d3d3d;
    border-left:0;
    display:block;
    padding:6px 12px 6px 12px;
    text-decoration:none
}
#tabs ul .alert a {
    color:#666
}
#tabs ul .alert a:hover, 
#tabs ul .alert a:active, 
#tabs ul .alert a:focus {
    color:#f00
}
#tabs ul li a:hover, 
#tabs ul li a:active, 
#tabs ul li a:focus { color:#05CA3B }
#tabs ul .active_tab a {
    background-color:#0C0C0C;
    color:#fff;
    font-weight:bold;
    cursor:default
}

.col-a {
    margin:8px 0 0 40px;
    width:924px
}

#prev-next {
    float:left;margin-left:3px;height:75px;overflow:hidden
}

#prev-next img{
    margin-right:6px;
    cursor:pointer;
}

#stream-panel {
    width:210px;overflow:hidden
}


#stream-panel .nav {
    clear:left;
    padding-top:2px;
}


#frmorder select {
    float:left;
    margin-top:5px;
    font-size:11px;
    background:#191919;
    color:#00CA3B;

}

/* SLIDESHOW */
#flashgallery_container {
    height:770px;
    text-align:center;
    width:960px;
}
#flashgallery {
    margin:0 auto;
    width:750px;
}

/* STATS */
.stats_container {
    clear: both;
    font-size: 1.2em;
    margin: 0 0 20px 0;
    overflow: hidden;
    width: 990px;
}
.stats_container h2 {
    color: #FFF;
    font-size: 1.1em;
    margin: 0;
    padding: 0;
}
.chart_container {
    height: 360px;
    margin: 20px 0 20px 0;
    overflow: hidden;
    width: 990px;
}
.chart_container h2 {
    color: #FFF;
    font-size: 1.2em;
    margin: 0 0 5px 0;
    padding: 0;
}
#chart1 {
    clear: both;
    margin: 5px 0 10px 0;
    width: 990px;
}
#chart2 {
    clear: both;
    margin-top: 5px;
    width: 990px;
}
#chart_ads {
    float: right;
    height: 250px;
    width: 300px;
}
table.stats {
    color: white;
    line-height: 100%;
    width: 100%;
}
table.stats tr.header td {
    color: #7F7F7F;
    font-size: 0.9em;
    font-weight: bold;
    padding: 0px 2px 8px 2px;
}
table.stats tr.odd {
    background-color: #0C0C0C;
}
table.stats tr.even {
    background-color: #191919;
}
table.stats tr td {
    height: 25px;
}
table.stats tr td.photo {
    padding: 2px 0 1px 2px;
    width: 25px;
}
table.stats tr td.title {
    padding: 2px 0 1px 4px;
    text-align: left;
}
table.stats tr td.counter,
table.stats tr td.counter_l,
table.stats tr td.votos {
    padding: 2px 4px 1px 0;
    text-align: right;
}
table.stats tr td.counter {
    width: 70px;
}
table.stats tr td.counter_l {
    width: 100px;
}
table.stats tr td.votos {
    width: 40px;
}
table.stats tr td.gp {
    padding: 2px 0 1px 0;
    text-align: right;
    width: 80px;
}
table.stats tr td.none {
    padding: 2px 0 1px 0;
    text-align: left;
}
#stats_viewcount {
    clear: both;
    float: left;
    padding-top: 60px; 
    width: 670px;
}
#stats_views {
    clear: both;
    width: 100%;
}
#stats_viewcount_chart_container {
    width: 990px;
}
#stats_views {
    overflow: hidden;
}
#stats_views_yesterday {
    float: left;
    width: 48%;
}
#stats_views_alltime {
    float: right;
    width: 48%;
}
table.stats a.thumb img {
    border:1px solid #474747;
}
/* GRUPOS */
.gruposform label {
    clear:both;
    width:120px;
    float:left;
    margin:5px 10px 5px 5px;
}

.gruposform .mfield,
.gruposform .input-txt {
    margin: 5px 5px 5px 0;
}
.gruposform .field-desc {
    clear: both;
    color: #01CA3B;
    font-size: 11px;
    margin-left: 135px;
}
.group-type {
    clear: right;
    margin: 5px 0 0 135px;
    width: 305px;
}
.group-type-container {
    background-color: #1C1C1C; 
    display: block; 
    float: left; 
    height: 40px; 
    text-align: center; 
    width: 150px;
}
.group-type-container-spacer {
    margin-top: 10px;
}
.grupos-ops-container {
    overflow: hidden;
    width: 600px;
}
.grupos-ops-title {
    float: left;
}
.grupos-ops-links {
    float: right;
    font-size: 12px;
    overflow: hidden;
    margin: 0px 10px 0 0;
}
.grupos h2 {
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}
table.eventos {
    color: white;
    line-height: 100%;
    width: 590px;
}
table.eventos tr.header td {
    color: #7F7F7F;
    font-size: 0.9em;
    font-weight: bold;
    padding: 0px 2px 8px 2px;
}
table.eventos tr.odd {
    background-color: #0C0C0C;
}
table.eventos tr.even {
    background-color: #191919;
}
table.eventos tr td {
    height: 25px;
}
table.eventos tr td.title {
    padding: 2px 0 1px 4px;
    text-align: left;
}
table.eventos tr td.date {
    padding: 2px 4px 1px 0px;
    text-align: right;
}
table.eventos tr td.none {
    padding: 2px 0 1px 0;
    text-align: left;
}

#copyright {
    clear: both;
    padding-top: 10px; 
    overflow: hidden;
}
#copyright #license {
    float: left;
}
#socialnetworks {
    float: right;
}
#socialnetworks ul {
    margin: 0;
    overflow: hidden;
    padding: 0;
}
#socialnetworks ul li {
    float: left;
    margin-left: 5px;
}
#socialnetworks ul li a {
    color: #00CA3B;
    display: block;
    font-size: 11px;
    height: 25px;
    padding: 5px 0 0 30px;
    text-decoration: underline;
}
#socialnetworks ul li a:hover {
    color: #00CA3B;
    text-decoration: none;
}
#socialnetworks ul li a.twitter {
    background: transparent url(/img/twitter_ico.png) no-repeat 0px 2px;
    
}
#socialnetworks ul li a.facebook {
    background: transparent url(/img/facebook_ico.png) no-repeat 0px 2px;
    
}
/* Share Links */
#sharelinks {
    clear: left;
    padding-top: 8px;
    overflow: hidden;
}
#sharelinks ul {
    margin: 0;
    padding: 0;
}
#sharelinks ul li {
    float: left;
    font-size: 12px;
    margin-right: 10px;
    padding-left: 18px;
}
#sharelinks ul li.first {
    margin-right: 5px;
    padding-left: 0px;
}
#sharelinks ul li.facebook {
    background: transparent url(/img/facebook_ico_16.png) no-repeat;
}
#sharelinks ul li.twitter {
    background: transparent url(/img/twitter_ico_16.png) no-repeat;
}
#sharelinks ul li.stumbleupon {
    background: transparent url(/img/stumbleupon_ico_16.png) no-repeat;
}
#sharelinks ul li a {
    display: block;
    height: 16px;
    text-decoration: none;
}
#sharelinks ul li a:hover {
    text-decoration: underline;
}
/* Tag Cloud */ 
ul.tagcloud { clear:both; text-align: left; list-style:none; margin-bottom:2em; }
ul.tagcloud li { display:inline; font-size:90%; color:#ccc; background: none; margin:.5em 0 0 1em; line-height:400%;}
ul.tagcloud li a, ul.tagcloud li a:link { line-height: 1.4em; margin-right: 12px; text-decoration:none; }
ul.tagcloud li a:hover { text-decoration:underline; }
ul.tagcloud li.nuv1 a { color:#797979; font-size: 120%; }
ul.tagcloud li.nuv2 a { color:#6d6d6d; font-size: 160%; }
ul.tagcloud li.nuv3 a { color:#616161; font-size: 190%; }
ul.tagcloud li.nuv4 a { color:#555555; font-size: 210%; }
ul.tagcloud li.nuv5 a { font-size: 230%; text-decoration:underline; }
ul.tagcloud li.nuv6 a { color:#3c3c3c; font-size: 250%; }
ul.tagcloud li.nuv7 a { color:#303030; font-size: 270%; }
ul.tagcloud li.nuv8 a { color:#242424; font-size: 290%; }
ul.tagcloud li.nuv9 a { color:#181818; font-size: 310%; }
ul.tagcloud li.nuv10 a { color:#0c0c0c; font-size: 330%; }

/** Contas */
#boxes-pagamentos {
clear:both;
overflow:hidden;
width:100%;
}
#boxes-pagamentos-metodos {
width:750px;
}
div.box-pagamento {
background-color:#191919;
float:left;
height:165px;
margin:0 15px 15px 0;
text-align:center;
width:100%;
}
div.box-bt-pagamento {
background-color: #FFF;
border: 2px solid #FFF;
height: 100px;
margin: 15px auto;
text-align: center;
width: 206px;
}
div.box-bt-pagamento:hover {
border: 2px solid #FF8F07;
}
div#box-bt-allopass a {
display:block;
height:100px;
padding-top:22px;
width:206px;
}
div#box-bt-allopass a
div.title-pagamento {
color: #FFF;
}
div.title-pagamento a {
color: #FFF;
font-size: 18px;
text-decoration: underline;
}
div.title-pagamento a:hover {
color: #FF8F07;
text-decoration: none;
}
#box-premium-price {
background-color: #191919;
color: #999999;
font-size: 18px;
height: 37px;
margin-top: 15px;
padding-top: 13px;
text-align: center;
width: 750px;
}
#box-premium-price span {
color: #FF8F07;
}
#box-account-compare {
margin-top: 15px;
width: 750px;
}
#comparison-table {
width: 100%;
}
#comparison-table tr.odd {
background-color: #191919;
}
#comparison-table tr.even {
background-color: #131313;
}
#comparison-table #table-header th {
font-size: 18px;
padding-bottom: 4px;
}
#comparison-table #table-header th.header-title,
#comparison-table tr.odd th,
#comparison-table tr.even th,
#comparison-table tr.prices th {
padding-left: 8px;
}
#comparison-table tr .premium-feature,
#comparison-table tr .free-feature {
text-align: center;
width: 200px;
}
#comparison-table tr .premium-feature {
color: #FF8F07;
}
#comparison-table tr th.free-feature {
color: #16B244;
}
#comparison-table tr td.free-feature {
color: #FFF;
}
#comparison-table th {
text-align: left;
}
#comparison-table tr.prices {
background-color: #2E2E2E;
}
#comparison-table tr.prices th,
#comparison-table tr.prices td {
font-size: 14px;
font-weight: bold;
padding-bottom: 4px;
padding-top: 4px;
}
#comparison-table tr.prices th {
color: #FFF;
}
#box-disclaimer {
font-size: 12px;
margin-top: 15px;
width: 750px;
}
#premium_box {
    background: #FF9005 url(/img/alert.gif) no-repeat 8px 4px;
    border: 0px;
    clear: both;
    color: #FFF;
    display: block;
    height: 44px;
    margin: 0px 15px 0 0px;
    overflow: hidden;
    padding: 0px 4px 0px 54px;
    width: 940px;
}
#close_premium_box {
    float: right;
    height: 14px;
    margin-top: 4px;
    width: 14px;
}
#close_premium_box a {
    background: transparent url(/img/alert_close.gif) no-repeat 0px 0px;
    display: block;
    height: 14px;
    outline: none;
    text-indent: -5000px;
    width: 14px;
}
#message_premium_box,
#message_premium_box_alt {
    color: #B7490B;
    font-size: 14px;
    font-weight: bold;
    float: left;
    margin-top: 6px;
    width: 680px;
}
#message_premium_box_alt {
    margin-top: 12px;
}
#message_premium_box span {
    color: #000;
    font-size: 22px;
}
#renew_premium_box {
    background-color: #B7490B;
    color: #FFF;
    display: block;
    float: left;
    font-size: 14px;
    height: 28px;
    margin: 4px 0 4px 0;
    padding: 8px 4px 0px 4px;
    text-align: center;
    text-decoration: underline;
    width: 220px;
}
#renew_premium_box:hover {
    text-decoration: none;
}


/* código abaixo, inserido após ser retirado html inline*/

.regles-list{
   list-style-type:decimal;
   margin-left:30px;
}

.regles-blockquote{
	margin-left:10px;
	border-left:2px dashed #c0c0c0;
	padding-left:10px
}

.a-plusrecents{
	font-size: 12px;
}

.div-link-plusrecent{
	margin:12px;
	float:left;
}


#wt-670{
	width: 670px;
}

.avatar-auteurs-favoris{
	display:inline;
	float:left;
	width:90px;
	height:130px;
}

.box-alert2{
clear: both; width: 500px; margin:0 auto;
background-color:#000000; border:1px solid #00CA3B;
margin-bottom:15px; margin-top:15px; padding:10px;
}

p.alert2{
background:url('/img/Info.png') no-repeat scroll 0 0 transparent;
min-height:40px; color:#FFFFFF; font-weight:bold; padding: 10px 0 0 60px;
font-size: 14px;
}
