body {
    line-height: 13px;
    background: #ebebeb url(https://images2.imgbox.com/e5/6b/uRZrNpEa_o.png);
    background-position: top center;
    background-repeat: no-repeat;
    font-family: Arial;
    font-size: 11px;
    color: #625558;
    margin: 0px;
}
* {
    transition: all 0.83s;
}
#backall {
    background: #c5889500;
    padding: 5px;
}

#conteudo {
    position: relative;
    width: 1080px;
    margin-left: auto;
    background: #;
    overflow: hidden;
    margin-right: auto;
    margin-top: 0px;
    font-size: 9px;
}

#conteudoo {
    position: relative;
    width: 1150px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
}
table {
    font-size: 12px;
    font-family: 'Raleway';
    padding: 3px 18px;
}.thumbnails table {
    padding: 0px;
}
.maintable {
    background: #;
    width: 1068px;
    margin-left: 0px;
    margin-bottom: 0px;
    padding: 0px;
    text-align: justify;
    font-size: 10px;
}

.descricao {
    width: 81%;
    margin: auto;
    margin-top: 20px;
}

.footera {
    background: rgba(255, 254, 254, 0.91);
    padding: 25px;
    font-size: 9px;
    color: rgb(41, 45, 58);
    z-index: 1000;
    line-height: 15px;
    letter-spacing: 5px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    text-align: center;
    width: 92%;
    margin: auto;
    margin-top: 40px;
}
.footera a {
    color: rgb(177, 88, 110);
}

#topo {
    width: 1025px;
    height: 800px;
}

#main {
    margin-bottom: 50px;
    float: right;
    width: 1025px;
    margin-top: 0px;
    background: #;
    overflow: hidden;
    padding: 0px;
    position: relative;
    overflow: hidden;
}

.footer {
    font-size: 10px;
    width: 100%;
    clear: both;
    height: 0px;
}

.nav {
    padding: 16px;
    display: block;
    background: #ffffff57;
    text-align: center;
    font-size: 0px;
    border-radius: 4px;
    width: 96%;
    margin: auto;
    margin-bottom: 15px;
}

.nav a {
    line-height: 1px;
    font-size: 10px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    margin-left: 7px;
    padding-left: 14px;
    padding-bottom: 14px;
    padding-top: 13px;
    padding-right: 10px;
    margin-top: 5px;
    display: inline-block;
    font-weight: 400;
    letter-spacing: 2px;
    background: #8c9bb2;
    border-radius: 100px;
}

.nav a:hover {
    opacity: 0.5;
}

/* ------- links ---- */
a {
    color: #6d6d6d;
    text-decoration: none;
    outline: none;
}

a:hover {
    opacity: 0.5;
}

a:visited {
    border-bottom: 1px dotted #95c0c5;
}

/* ------- formataÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½o dos links de album e + ---- */
.alblink a {
    background-repeat: no-repeat;
    background-position: left;
    text-decoration: none;
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 0px;
}

.alblink a:hover {
    background-repeat: no-repeat;
    background-position: left;
    text-decoration: none;
    color: #;
    opacity: 0.5;
}

.tableh1 {
    font-weight: 300;
    background-position: top left;
    background-repeat: repeat-x;
    text-transform: uppercase;
    font-size: 11px;
    color: #7d7173;
    background: #ffffffd6;
    letter-spacing: 1px;
    padding: 30px;
}

.tableb {
    background: #;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    line-height: 22px;
}

.tableh1 img {
    display: none;
}

.tableh1_compact {
    background-position: top left;
    background-repeat: repeat-x;
    letter-spacing: 0px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    font-size: 10px;
    color: #b4a897;
    letter-spacing: 1px;
    padding: 10px;
}

.tableh1_compact img {
}

.pic_title {
    margin-left: 0px;
    margin-right: 0px;
    background: #;
    padding: 6px;
    background-position: top left;
    background-repeat: repeat-x;
    letter-spacing: 2px;
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    font-size: 11px;
    color: #ad494f;
    letter-spacing: 1px;
    padding: 10px;
}

.tableh2 {
    background-position: top left;
    background-repeat: repeat-x;
    font-weight: bold;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    font-size: 10px;
    /* color: #fff; */
    letter-spacing: 2px;
    padding: 10px;
}

.tableh2:hover {
    -webkit-transition: All 0.3s ease-in-out;
    -moz-transition: All 0.3s ease-in-out;
    -o-transition: All 0.3s ease-in-out;
}

.tableh2 img {
}

.minu {
    overflow: hidden;
    color: #c53247;
    text-transform: uppercase;
    background: #c53247;
    font-family: 'Glegoo', serif;
    font-weight: 700;
    margin-bottom: 1px;
    height: 70px;
    display: block;
    font-size: 0px;
    margin-top: 0px;
    -webkit-transition: opacity ease-out 0.6s 0.1s;
    -moz-transition: all ease-out 0.6s 0.1s;
    -o-transition: all ease-out 0.6s 0.1s;
    -ms-transition: all ease-out 0.6s 0.1s;
    transition: all ease-out 0.2s 0.1s;
}

.minu a {
    padding: 10px;
    margin-top: 14px;
    color: #fff;
    line-height: 20px;
    display: inline-block;
    font-size: 17px;
    text-transform: uppercase;
    margin-left: 10px;
}

.minu a:hover {
    color: #fff;
    background: #d14256;
}

.sss {
    float: right;
    margin-right: 0px;
}

.sss a {
    padding: 10px;
    margin-top: 14px;
    color: #fff;
    line-height: 20px;
    display: inline-block;
    font-size: 17px;
    text-transform: uppercase;
    margin-left: 10px;
}

.sss a:hover {
    color: #fff;
    background: #d14256;
}

/* ------- ops 3---- */
.tableb {
    padding-bottom: 0px;
    padding-top: 0px;
    padding-right: 10px;
    padding-left: 10px;
}

.tableb_compact {
    padding-bottom: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    overflow: hidden;
}

.tableb_alternate {
    overflow: hidden;
    margin-bottom: 10px;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-right: 22px;
    padding-left: 28px;
}

.catrow_noalb {
    overflow: hidden;
    color: rgb(25 23 23 / 68%);
    background: #fafafa;
    line-height: 22px;
    border-radius: 3px;
    margin-bottom: -2px;
    font-family: Georgia;
    font-style: italic;
    font-size: 11px;
    padding-bottom: 5px;
    padding-top: 5px;
    -webkit-transition: opacity ease-out 0.6s 0.1s;
    -moz-transition: all ease-out 0.6s 0.1s;
    -o-transition: all ease-out 0.6s 0.1s;
    -ms-transition: all ease-out 0.6s 0.1s;
    transition: all ease-out 0.2s 0.1s;
    padding: 12px;
}

.catrow {
    overflow: hidden;
    color: rgb(25 23 23 / 70%);
    background: #ffffff5c;
    line-height: 21px;
    border-radius: 3px;
    margin-bottom: -2px;
    -webkit-transition: opacity ease-out 0.6s 0.1s;
    -moz-transition: all ease-out 0.6s 0.1s;
    -o-transition: all ease-out 0.6s 0.1s;
    -ms-transition: all ease-out 0.6s 0.1s;
    transition: all ease-out 0.2s 0.1s;
    padding: 12px;
    font-size: 10px;
}

.catlink {
    margin-bottom: 0px;
    font-style: normal;
    display: block;
    padding: 1px 0px;
}

.catlink a {
    font-family: Raleway;
    font-weight: 500;
    font-style: normal;
    font-size: 14px;
    display: inline-block;
    color: #8c9bb2;
    padding: 0px;
    padding: 6px 0px;
    letter-spacing: 0px;
    text-decoration: none;
    -webkit-transition: All 0.3s ease-in-out;
    -moz-transition: All 0.3s ease-in-out;
    -o-transition: All 0.3s ease-in-out;
}

.catrow_noalb:hover .catlink a {
    opacity: 0.6;
}

.catrow:hover .catlink a {
    opacity: 0.6;
}

.album_stat {
    background: rgba(32, 32, 39, 0);
    text-transform: uppercase;
    color: #8d8d8d;
    line-height: 20px;
    padding: 6px;
    height: 76px;
    display: block;
    font-family: open sans;
    font-style: normal;
    font-size: 9px;
    margin: 15px;
    margin-left: -10px;
    margin-right: -10px;
}

.thumb_filename {
    font-size: 10px;
    display: block;
}

span.thumb_size {
    background: url(ico2.png) top left no-repeat rgba(255, 255, 255, 0.21);
    padding: 9px;
    font-size: 8px;
    letter-spacing: 2px;
    color: rgb(121, 188, 179);
    border-radius: 2px;
    font-family: Tahoma;
    position: relative;
    background-position: 1px -4px;
    float: left;
    width: 145px;
    margin-left: 9px;
}

.thumb_title {
    background: #8c9bb2;
    float: left;
    text-transform: uppercase;
    font-style: normal;
    color: rgb(255, 254, 254);
    width: 134px;
    margin-left: 8px;
    font-family: Raleway;
    font-weight: 600;
    font-size: 9px;
    margin-bottom: 5px;
    padding: 15px;
    margin-top: 0px;
    display: block;
}

.thumb_title_views {
    text-transform: uppercase;
    background: #f8f9f88c;
    border: 1px solid rgb(33 25 25 / 4%);
    float: left;
    font-weight: 200;
    overflow: hidden;
    width: 148px;
    margin-left: 8px;
    color: rgb(0 0 0);
    font-family: Arial;
    font-size: 7.5px;
    margin-top: 1px;
    line-height: 21px;
    margin-bottom: 10px;
    padding: 7px;
    height: 20px;
    display: block;
    letter-spacing: 1px;
}

.thumb_caption {
    text-transform: uppercase;
    background: #8c9bb2;
    border: 1px solid rgba(244, 244, 244, 0.08);
    float: left;
    font-weight: 200;
    overflow: hidden;
    width: 32px;
    margin-left: 66px;
    z-index: 888;
    position: absolute;
    color: #ffffff;
    font-family: Arial;
    border-radius: 100px 100px 100px;
    font-size: 8px;
    margin-top: -8px;
    line-height: 21px;
    margin-bottom: 10px;
    padding: 7px;
    height: 20px;
    display: block;
}

.thumbnails:hover .thumb_caption {
    -webkit-transition: all ease-out 0.6s 0.1s;
    -moz-transition: all ease-out 0.6s 0.1s;
    -o-transition: all ease-out 0.6s 0.1s;
    -ms-transition: all ease-out 0.6s 0.1s;
    transition: opacity ease-out 0.2s 0.1s;
}

.thumb_caption_mtime {
    margin-top: 12px;
    font-weight: normal;
    display: none;
    background: rgba(0,0,0,0.5);
    float: left;
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 1px;
    margin-top: 0px;
    width: 130px;
    margin-left: 10px;
    position: absolute;
    top: 107px;
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    font-size: 9px;
    margin-bottom: 0px;
    padding: 10px;
    -webkit-transition: all ease-out 0.6s 0.1s;
    -moz-transition: all ease-out 0.6s 0.1s;
    -o-transition: all ease-out 0.6s 0.1s;
    -ms-transition: all ease-out 0.6s 0.1s;
    transition: opacity ease-out 0.2s 0.1s;
}

.pic_caption {
    text-transform: uppercase;
    font-size: 10px;
    margin-left: 0px;
    margin-right: 0px;
    padding: 20px;
    background: #fff;
    display: block;
}

.thumb_num_comments {
    margin-top: 12px;
    font-weight: normal;
    background: #fff;
    border: 1px solid #f4f4f4;
    float: left;
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
    color: #ccc;
    margin-top: 0px;
    width: 128px;
    margin-left: 10px;
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    font-size: 9px;
    margin-top: 0px;
    padding: 10px;
    display: block;
}

.thumbnails .image {
    margin-top: 17px;
    margin-bottom: 0px;
    background: #eeeeee;
    padding: 17px;
    border-radius: 3px;
    margin-left: 8px;
    float: left;
    height: 150px;
    width: 130px;
    object-fit: cover;
    -webkit-transition: all ease-out 0.6s 0.1s;
    -moz-transition: all ease-out 0.6s 0.1s;
    -o-transition: all ease-out 0.6s 0.1s;
    -ms-transition: all ease-out 0.6s 0.1s;
    transition: opacity ease-out 0.2s 0.1s;
}

.thumbnails .image:hover {
}

/* ------- borda nas imagens ---- */
.imageborder {
    margin-top: 0px;
    margin-bottom: 0px;
}

/* ------- tamanho do midia ---- */
.display_media {
    text-align: center;
    padding: 5px;
}

.display_media .image {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px;
    background: #;
    -webkit-transition: all ease-out 0.6s 0.1s;
    -moz-transition: all ease-out 0.6s 0.1s;
    -o-transition: all ease-out 0.6s 0.1s;
    -ms-transition: all ease-out 0.6s 0.1s;
    transition: opacity ease-out 0.2s 0.1s;
}

.display_media .image:hover {
}

.thumbnails {
    text-align: left;
    background: #00000005;
    margin-bottom: 0px;
    position: relative;
    padding: 0px;
    margin-right: 0px;
    padding-top: 0px;
    padding-bottom: 25px;
    background: #ffffff5c;
}

.thumbnails:hover .thumb_title {
    color: #;
    -webkit-transition: All 0.3s ease-in-out;
    -moz-transition: All 0.3s ease-in-out;
    -o-transition: All 0.3s ease-in-out;
}

.tableh1 .statlink {
    padding: 0px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    font-style: normal;
    font-size: 10px;
    color: rgb(0 0 0 / 62%);
}

.tableh1 .statlink a {
    text-decoration: none;
    font-size: 10px;
    margin-right: 10px;
    text-transform: uppercase;
    padding-left: 20px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    background: #e8e8ea;
    padding: 11px;
    border-radius: 100px;
    letter-spacing: 2px;
}

.tableh1 .statlink a:hover {
    color: #b75b79;
}

.user_thumb_infobox {
    margin-top: 1px;
    margin-bottom: 1px;
}

.user_thumb_infobox th {
    font-weight: bold;
    font-size: 100%;
    margin-top: 1px;
    margin-bottom: 1px;
    text-align: center;
}

.user_thumb_infobox td {
    font-size: 85%;
    margin-top: 1px;
    margin-bottom: 1px;
    text-align: center;
}

.user_thumb_infobox a {
    text-decoration: none;
    color: #382A1D;
}

.user_thumb_infobox a:hover {
    color: #382A1D;
    text-decoration: none;
}

.sortorder_cell {
    color: #999;
    font-size: 0px;
    display: none;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 10px;
    margin: 0px;
}

.sortorder_options {
    font-family: Tahoma;
    color: #999;
    padding: 0px;
    margin: 0px;
    font-weight: bold;
    font-size: 0px;
    white-space: nowrap;
}

/* ------- navegaÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½o de imagens ---- */
.navmenu {
    background: #;
    background-position: top left;
    background-repeat: repeat-x;
    letter-spacing: 0px;
    font-weight: 800;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    font-size: 10px;
    color: #777;
    letter-spacing: 1px;
    padding: 10px;
}

.navmenu img {
}

.navmenu a {
    background: #;
    background-position: top left;
    background-repeat: repeat-x;
    letter-spacing: 0px;
    line-height: 0px;
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    font-size: 10px;
    color: #777;
    letter-spacing: 1px;
    padding-left: 5px;
    padding-right: 5px;
}

.navmenu a:hover {
    color: #111;
}

.navmenu a img {
    border: 0px;
    padding: 0px;
}

.navmenu a img:hover {
    border: 0px;
    padding: 0px;
}

.admin_menu_thumb {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 80px;
    font-size: 9px;
    border: 1px solid #a9a9a9;
    color: #707070;
    font-weight: bold;
}

/* ------- navegaÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½o do admin ---- */
.admin_menu_thumb a {
    color: #707070;
    text-decoration: none;
    display: block;
    position: relative;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 10px;
    padding-right: 10px;
}

.admin_menu_thumb a:hover {
    color: #707070;
    text-decoration: underline;
}

.admin_menu {
    display: block;
    font-family: Arial;
    font-size: 10px;
    background-color: #FFF;
    color: #777;
    display: inline-block;
    margin: 5px;
    padding: 5px;
    text-transform: none;
    text-align: center;
}

.admin_menu a {
    color: #777;
    text-decoration: none;
    display: block;
    position: relative;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
}

.admin_menu a:hover {
    color: #707070;
    text-decoration: underline;
}

td #admin_menu_anim {
}

/* ------- formataÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½o coments outros ---- */
.comment_date {
    color: #dcccde;
    font-size: 90%;
    vertical-align: middle;
}

.comment_date a img {
    border: 0px;
    padding: 0px;
}

.comment_date a img:hover {
    border: 0px;
    padding: 0px;
}

.footer {
    display: block;
    overflow: hidden;
    display: none;
    color: #eee5d2;
    height: 0px;
    font-size: 0px;
    margin-top: 0px;
    text-transform: uppercase;
}

a {
    color: #;
    text-decoration: none;
}

a:hover {
    opacity: 0.5;
}

.fanfu a {
    color: #c24e87;
}

strong {
    color: rgb(222 161 173);
    text-shadow: 0px 0px 0px #;
    text-shadow: 0px 0px 0px #;
}

b {
    color: rgba(99, 136, 174, 0.8);
    text-shadow: 0px 0px 0px #;
}

.topmenu {
    font-family: Trebuchet MS, Geneva, Arial, sans-serif;
    line-height: 130%;
    font-size: 110%;
}

.topmenu a {
    color: #825c00;
    text-decoration: none;
}

.topmenu a:hover {
    color: #949494;
    text-decoration: underline;
}

/* ------- imagem table ---- */
.img_caption_table {
    border: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #eee;
    width: 100%;
    margin: 0px;
}

.img_caption_table th {
    background: #eee;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 100%;
    color: #000000;
    padding-top: 4px;
    padding-right: 10px;
    padding-bottom: 4px;
    padding-left: 10px;
}

.img_caption_table td {
    background: #eee;
    padding: 6px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding-top: 6px;
    padding-right: 10px;
    padding-bottom: 6px;
    padding-left: 10px;
    border-top: 1px solid #fff;
    white-space: normal;
}

.debug_text {
    background: #eee;
    padding: 6px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 100%;
    margin: 0px;
}

.clickable_option {
    cursor: default;
}

.listbox_lang {
    color: #777;
    background: #eee;
    font-size: 80%;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: middle;
}

#vanity a {
    display: block;
    width: 57px;
    height: 20px;
    margin: 3px 20px;
}

/* ------- formataÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½o de hs---- */
h1 {
    text-decoration: none;
    line-height: 120%;
    color: #808080;
    margin: 0px;
}

h2 {
    background-position: left;
    padding-left: 13px;
    font-size: 12px;
    margin: 0px;
}

h3 {
    font-weight: normal;
    font-size: 9px;
    margin: 0px;
}

/* ------- de mais ---- */
p {
    font-family: Trebuchet MS;
    font-size: 11px;
    margin: 2px 0px;
}

ul {
    list-style-type: none;
    margin-left: 5px;
    padding: 0px;
}

.descricao {
    letter-spacing: 0px;
    text-transform: none;
    font-size: 11px;
    margin-top: 20px;
    color: #201a1a7a;
}

li {
    margin-left: 10px;
    margin-top: 4px;
    margin-bottom: 4px;
    padding: 0px;
    list-style-position: outside;
    list-style-type: none;
}

.textinput {
    font-family: Trebuchet MS, Geneva, Arial, sans-serif;
    font-size: 100%;
    margin-top: 10px;
    background: #eee;
    border: 1px solid #eee;
    padding-right: 5px;
    padding-left: 5px;
}

.listbox {
    font-family: Trebuchet MS, Geneva, Arial, sans-serif;
    font-size: 100%;
    border: 1px solid #1e1416;
    vertical-align: middle;
}

.button {
    font-family: Trebuchet MS;
    font-size: 100%;
    border: 1px solid #bfbdbd;
    background-position: bottom;
}

.comment_button {
    font-family: Trebuchet MS;
    font-size: 100%;
    border: 1px solid #bfbdbd;
    background-position: bottom;
    padding-left: 3px;
    padding-right: 3px;
}

.radio {
    font-family: Trebuchet MS, Geneva, Arial, sans-serif;
    font-size: 100%;
    vertical-align: middle;
}

.checkbox {
    font-family: Trebuchet MS, Geneva, Arial, sans-serif;
    font-size: 100%;
    vertical-align: middle;
}

.cred {
    position: fixed;
    bottom: 0px;
    right: 0px;
}