/* CSS Document */
body { background:#78DA8F url(../../LIB/images/background.jpg) no-repeat top; text-align:center; }
html { font-family:Verdana, Geneva, sans-serif; font-size:16px; color:#44502f; }
#general { position:relative; text-align:left; width:980px; margin:0 auto; overflow:visible; /*border:1px #F00 solid;*/ }
/* Header */
#header { position:relative; width:978px; overflow:hidden; }
#header #logo { position:relative; width:165px; height:215px; float:left; }
#header #logo img { position:absolute; top:16px; left:30px; float:right; }
#header #content_header { position:relative; width:800px; overflow:auto; }
/* Menu UNI */
#header #content_header #nav-uni { float:right; }
#header #content_header #nav-uni ul { position:relative; margin:5px -10px 0 0; overflow:auto; float:right; z-index:20; }
#header #content_header #nav-uni ul li { position:relative; font-size:10px; margin:0 5px; display:inline; }
#header #content_header #nav-uni ul li  a { color:#257229; font-weight:bold;}
#header #content_header #nav-uni ul li  a:hover { color:#FFF; }
#header #content_header #nav-uni #uni { float:right; z-index:10; }
/* /Menu UNI */
#container-nav { position:relative; width:800px; float:right; }
#container-nav ul li { display:inline; }
#container-nav ul li a { position:absolute; display:block; float:left; overflow:hidden; text-indent: -9999px; outline:none; }
#container-nav ul li a#promotion { width:67px; height:20px; top:15px; left:75px; z-index:10; }
#container-nav ul li a#ideas { width:95px; height:20px; left:156px; top:14px; z-index:10; }
#container-nav ul li a#collection { width:96px; height:20px; left:270px; top:12px; z-index:10; }
#container-nav #call { position:relative; background:url(../../LIB/images/bg_call.jpg) no-repeat; width:732px; height:163px; margin:10px 0 0 15px; }
#container-nav #call img { margin:50px 0 0 50px; }
#container-nav #call h1 { position:relative; font-size:22px; color:#e573ae; width:650px; top:40px; left:45px; margin:0 0 10px 0; }
#container-nav #call h2 { position:relative; font-size:18px; color:#999; width:650px; top:45px; left:45px; }
/* /Header */

/* Content */
#container-content { position:relative; overflow:visible; }
#container-left { position:relative; width:220px; float:left; overflow:visible; }
#container-left p.text-home { font-size:15px; text-align:justify; line-height:25px; width:200px; float:right; }
#container-left p.text-home:first-child { margin:10px 0 20px 0; }
#container-left #uni-actions-uni { position:relative; background:url(../../LIB/images/bg_actions.jpg) no-repeat; width:211px; height:208px; margin:0 0 0 10px; overflow:auto; top:57px; }
#container-left #uni-actions-uni h4 { width:170px; font-size:15px; text-align:justify; margin:20px 0 0 20px; }
#container-left #uni-actions-uni #acao { width:175px; margin:7px 0 0 22px; }
#container-left #uni-actions-uni div#actions { width:170px; height:105px; margin:5px auto 0 auto; }
#container-left #uni-actions-uni p.action { font-size:12px; width:165px; text-align:justify; margin:5px 0 0 5px; }
#container-left #uni-actions-uni a { position:absolute; width:62px; font-size:14px; font-weight:bold; color:#44502f; bottom:43px; right:18px; }

#container-right { position:relative; width:750px; float:right; overflow:visible; }

/* Social */
#container-right #container_social { position:absolute; right:25px; z-index:10; }
#container-right #container_social ul li { display:inline; }
#container-right #container_social ul li a.twitter { background:url(../../LIB/images/social_twitter.png) no-repeat; display:block; float:left; width:20px; height:17px; margin-right:5px; overflow:hidden; text-indent: -9999px; outline:none; }
#container-right #container_social ul li a.twitter:hover { background-position: 0 -17px !important; }
#container-right #container_social ul li a.facebook { background:url(../../LIB/images/social_facebook.png) no-repeat; display:block; float:left; width:21px; height:20px; margin-right:5px; overflow:hidden; text-indent: -9999px; outline:none; }
#container-right #container_social ul li a.facebook:hover { background-position: 0 -20px !important; }
#container-right #container_social ul li a.orkut { background:url(../../LIB/images/social_orkut.png) no-repeat; display:block; float:left; width:20px; height:18px; margin-right:5px; overflow:hidden; text-indent: -9999px; outline:none; }
#container-right #container_social ul li a.orkut:hover { background-position: 0 -19px !important; }
/* /Social */

/* Messages */
#container-right #container-messages { position:relative; background:url(../../LIB/images/bg_posts.jpg) no-repeat; width:745px; height:376px; overflow:auto; z-index:1; }
#container-right #container-messages #container_register_message { position:absolute; width:670px; height:80px; top:30px; left:37px; }
#container-right #container-messages a.more_posts { position:absolute; display:block; float:left; width:150px; height:25px; overflow:hidden; text-indent:-9999px; outline:none; bottom:0; right:30px; }
/* #container-right #container-messages a.more_posts { position:absolute; width:157px; height:18px; bottom:0px; right:30px; display:block; text-indent:-9999; outline:none; overflow:hidden; border:1px #F00 solid; } */
#container-right #scroll {	position:absolute; width:670px; height:208px; margin:120px 0 0 40px; overflow-y:scroll; }
#container-right #last-messages { position:relative;  }
/*#container-right #last-messages { position:relative; width:670px; height:208px; margin:120px 0 0 40px; overflow:hidden; }*/
#container-right #last-messages li { height:42px; padding:5px 0; overflow:auto; border-top:2px #333 dotted; overflow:hidden;  }
#container-right #last-messages li img.avatar { float:left; margin:0 5px 0 0; }
#container-right #last-messages li span.status { text-transform:lowercase; font-size:12px; width:540px; display:block; overflow:hidden; float:left; }
#container-right #last-messages li span.status a { color:#8a916b; }
#container-right #last-messages li span.status span.name { color:#666; font-weight:bold; } 
#container-right #last-messages li span.status span.date { color:#999; font-size:10px; }
#container-right #last-messages li span.status span.state { color:#E572AD; font-weight:bold; font-style:italic; border-bottom:1px #3f4626 dotted; }
#container-right #last-messages li span.vote_report { text-align:center; width:26px; display:none; float:right; }
#container-right #last-messages li span.vote_report a.vote { background:url(../../LIB/images/votar_off.png) no-repeat; display:block; float:left; width:19px; height:19px; overflow:hidden; text-indent: -9999px; outline:none; margin:0 0 5px 0; }
#container-right #last-messages li span.vote_report a.vote:hover { background:url(../../LIB/images/votar_on.png) no-repeat; }
#container-right #last-messages li span.vote_report a.voted { background:url(../../LIB/images/ico_votado.png) no-repeat; display:block; float:left; width:19px; height:19px; overflow:hidden; text-indent: -9999px; outline:none; margin:0 0 5px 0; }
#container-right #last-messages li span.vote_report a.report { background:url(../../LIB/images/denunciar_off.png) no-repeat; display:block; float:left; width:15px; height:15px; overflow:hidden; text-indent: -9999px; outline:none; margin:0 0 0 1px; }
#container-right #last-messages li span.vote_report a.report:hover { background:url(../../LIB/images/denunciar_on.png) no-repeat; }
#container-right #last-messages li span.vote_report a.winner { display:block; float:left; width:15px; height:15px; overflow:hidden; text-indent:-9999; outline:none; margin:12px 0 0 0; }
#container-right #last-messages li img.thumb { margin:0 10px 0 5px; float:left; }
#container-right #last-messages li:hover, #container-right #last-messages li.over { background:#DDD; }
#container-right #last-messages li:hover span.status a, #container-right #last-messages li.over span.status a { color:#667149; }
#container-right #last-messages li:hover span.status span.name, #container-right #last-messages li.over span.status span.name { color:#43492a; }
#container-right #last-messages li:hover span.vote_report, #container-right #last-messages li.over span.vote_report { display:block; }
#container-right #last-messages li a.last_post { color:#E573AE; font-weight:bold; text-align:center; display:block; }
/* /Messages */

#container-right #container_collections_home { background:url(../../LIB/images/bg_collections_home.jpg) no-repeat left; width:725px; height:212px; margin:-20px 0 0 0; }
#container-right #container_collections_home a { margin:20px 0 0 0; float:right; }

ul#last-messages li span.date { display:block; }
/* /Content */

/* Collections */
#container-left-collections { position:relative; width:250px; float:left; overflow:visible; }
#container-left-collections p.text-home { position:relative; font-size:15px; line-height:25px; text-align:justify; width:200px; margin:10px auto; }
#container-right-collections { position:relative; width:710px; float:right; overflow:visible; }
#container-right-collections h2 { float:right; }
#container-right-collections #menu_collections { width:292px; height:51px; margin:0 5px 0 0; float:right; clear:both; }
#container-right-collections #container-collections { position:relative; background:url(../../LIB/images/bg_collections.png) no-repeat; width:708px; height:358px; margin:-17px 0 0 0; overflow:visible; float:right; z-index:1; text-align:center; }
#container-right-collections #container-collections #img_lingerie { /*margin:40px 0 0 0 ;*/ }
#container-right-collections #container-collections #bts_lingerie { position:absolute; width:110px; height:42px; bottom:20px; right:40px; overflow:visible; }
#container-content #container_central { position:relative; overflow:auto; z-index:1; }
#container_central #title_collections { position:relative; width:975px; overflow:auto; display:block; z-index:10; }
#container_central #title_collections h2 { float:right; }
#container-content #container_central_post_unico { position:relative; overflow:auto; z-index:1; }
#container-content #container_central a { float:left; }
#container-right-collections a#call_collections { position:relative; clear:both; float:right; z-index:1000; visibility:hidden; }
#container_call_collections { width:302px; margin:20px 0 0 0; overflow:auto; display:block; float:right; }
/* /Collections */

/* Ranking */
#container_central h3#title_ranking { color:#FFF; font-size:16px; font-weight:500; line-height:15px; width:400px; float:left; visibility:hidden; }
#container-content h3#title_ranking span { color:#060; font-weight:bold; }
#container_central #participate_ranking { float:left; visibility:hidden; }
#container-content h2#title_steps { position:absolute; top:-10px; right:0; }
#container_unique_post { background:url(../images/bg_posts_ranking.png) no-repeat; width:745px; height:160px; padding:40px 0 0 40px; overflow:visible; }
#ranking_left { position:relative; background:url(../images/bg_all_ranking.png) no-repeat; width:575px; float:left; overflow:hidden; }
#ranking_left #more { position:absolute; display:block; float:left; width:135px; height:22px; overflow:hidden; text-indent:-9999px; outline:none; top:430px; right:35px; }
#ranking_left .asteristik { font-size:12px; text-align:justify; font-weight:bold; color:#060; width:565px; margin:60px 0 0 0; }
#ranking_left .link_regulation { font-size:12px; text-align:justify; font-weight:bold; color:#060; width:565px; margin:10px 0 10px 0; visibility:hidden; }
#ranking_left .link_regulation:hover { text-decoration:underline; }

#messages-list { position:relative; width:500px; height:360px; overflow-y:scroll; margin:45px auto 0 auto; }
#messages-list li { height:60px; padding:5px 0; overflow:hidden; border-top:2px #333 dotted; overflow:auto; }
#messages-list li:first-child { border:none; }
#messages-list li img.avatar { float:left; margin:0 5px 0 0; }
#messages-list li span.status { text-transform:lowercase; color:#666; font-size:12px; width:400px; display:block; overflow:hidden; float:left; }
#messages-list li span.status a { color:#8a916b; }
#messages-list li span.status span.name { color:#666; font-weight:bold; } 
#messages-list li span.status span.date { color:#999; font-size:10px; }
#messages-list li span.status span.state { color:#E572AD; font-weight:bold; font-style:italic; border-bottom:1px #3f4626 dotted; }
#messages-list li span.vote_report { text-align:center; width:26px; display:none; float:right; }
#messages-list li span.vote_report a.vote { background:url(../../LIB/images/votar_off.png) no-repeat; display:block; float:left; width:17px; height:18px; overflow:hidden; text-indent: -9999px; outline:none; margin:10px 0 5px 0; }
#messages-list li span.vote_report a.vote:hover { background:url(../../LIB/images/votar_on.png) no-repeat; }
#messages-list li span.vote_report a.voted { background:url(../../LIB/images/ico_votado.png) no-repeat; display:block; float:left; width:17px; height:18px; overflow:hidden; text-indent: -9999px; outline:none; margin:10px 0 5px 0; }
#messages-list li span.vote_report a.report { background:url(../../LIB/images/denunciar_off.png) no-repeat; display:block; float:left; width:15px; height:15px; overflow:hidden; text-indent: -9999px; outline:none; margin:0 0 0 1px; }
#messages-list li span.vote_report a.report:hover { background:url(../../LIB/images/denunciar_on.png) no-repeat; }
#messages-list li span.vote_report a.winner { display:block; float:left; width:15px; height:15px; overflow:hidden; text-indent:-9999; outline:none; margin:22px 0 0 0; }
#messages-list li img.thumb { margin:8px 10px 0 5px; float:left; }
#messages-list li:hover, #messages-list li.over { background:#DDD; }
#messages-list li:hover span.status a, #messages-list li.over span.status a { color:#667149; }
#messages-list li:hover span.status span.name, #messages-list li.over span.status span.name { color:#43492a; }
#messages-list li:hover span.vote_report, #messages-list li.over span.vote_report { display:block; }
#messages-list li a.last_post { width:470px; color:#E573AE; font-weight:bold; text-align:center; display:block; }

#ranking_right { margin:25px 0 0 0; float:left; }
#ranking_right #most_voted_box { position:relative; background:url(../images/bg_most_voted.png); width:395px; height:220px; overflow:hidden; }
#ranking_right #more_most { position:absolute; display:block; float:left; width:77px; height:18px; overflow:hidden; text-indent:-9999px; outline:none; top:90px; right:20px; }
#ranking_right #more_last { position:absolute; display:block; float:left; width:80px; height:18px; overflow:hidden; text-indent:-9999px; outline:none; top:525px; right:20px; }
#ranking_right #last_winners_box { position:relative; background:url(../images/bg_last_winners.png); width:395px; height:240px; overflow:hidden; }
#ranking_right .scroll { position:relative; width:350px; height:155px; margin:45px 0 0 20px; overflow:hidden; }
#ranking_right .scroll .items { position:absolute; width:21000px; height:150px; z-index:2; overflow:auto; }
#ranking_right .scroll .items div.post { position:relative; width:345px; height:120px; margin:5px 10px 0 0; float:left; overflow:hidden; }
#ranking_right .scroll .items div.post img { margin:5px 10px 2px 0; float:left; }
#ranking_right .scroll .items div.post span { width:290px; font-weight:bold; margin:2px 0 0 0; display:block; overflow:hidden;}
#ranking_right .scroll .items div.post p { width:345px; clear:both; display:block; float:left; }
.prev { position:absolute; top:167px; right:75px; cursor:pointer; display:block; z-index:2000; }
.next { position:absolute; top:167px; right:25px; cursor:pointer; display:block; z-index:20001; }

/* All Posts */
#all_posts { background:url(../images/bg_all_posts.png) no-repeat; width:950px; height:493px; overflow:auto; }
h3.titrank { position:absolute; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; color:#E573AE; top:0; right:30px; }
h3.titrank_all_ideas { position:absolute; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; color:#E573AE; top:180px; right:30px; }
#list_all_posts { position:relative; width:890px; height:360px;  margin:65px auto 0 30px; }
#list_all_posts li { height:42px; padding:5px 0; border-top:2px #333 dotted; overflow:hidden; }
#list_all_posts li:first-child { border:none; }
#list_all_posts li img.avatar { float:left; margin:0 5px; }
#list_all_posts li span.status { text-transform:lowercase; font-size:12px; width:720px; display:block; overflow:hidden; float:left; }
#list_all_posts li span.status a { color:#8a916b; }
#list_all_posts li span.status span.name { color:#3f4626; font-weight:bold; } 
#list_all_posts li span.status span.date { color:#999; font-size:10px; }
#list_all_posts li span.status span.date_most_voted { font-size:14px; font-weight:bold; color:#E572AD; }
#list_all_posts li span.status span.state { color:#E572AD; font-weight:bold; font-style:italic; border-bottom:1px #3f4626 dotted; }
#list_all_posts li span.status span.indicator { background:url(../images/indicado.png) no-repeat left; color:#E9A3C8; font-size:10px; padding:0 0 0 20px; font-weight:bold; }
#list_all_posts li span.vote_report { text-align:center; width:26px; display:none; float:right; }
#list_all_posts li span.vote_report a.vote { background:url(../../LIB/images/votar_off.png) no-repeat; display:block; float:left; width:17px; height:18px; overflow:hidden; text-indent: -9999px; outline:none; margin:2px 0 2px 0; }
#list_all_posts li span.vote_report a.vote:hover { background:url(../../LIB/images/votar_on.png) no-repeat; }
#list_all_posts li span.vote_report a.voted { background:url(../../LIB/images/ico_votado.png) no-repeat; display:block; float:left; width:17px; height:18px; overflow:hidden; text-indent: -9999px; outline:none; margin:2px 0 2px 0; }
#list_all_posts li span.vote_report a.report { background:url(../../LIB/images/denunciar_off.png) no-repeat; display:block; float:left; width:15px; height:15px; overflow:hidden; text-indent: -9999px; outline:none; margin:0 0 0 1px; }
#list_all_posts li span.vote_report a.report:hover { background:url(../../LIB/images/denunciar_on.png) no-repeat; }
#list_all_posts li span.vote_report a.winner { display:block; float:left; width:15px; height:15px; overflow:hidden; text-indent:-9999; outline:none; margin:22px 0 0 0; }
#list_all_posts li img.thumb { margin:8px 10px 0 5px; float:left; }
#list_all_posts li:hover, #list_all_posts li.over { background:#DDD; }
#list_all_posts li:hover span.status a, #list_all_posts li.over span.status a { color:#667149; }
#list_all_posts li:hover span.status span.name, #list_all_posts li.over span.status span.name { color:#43492a; }
#list_all_posts li:hover span.vote_report, #list_all_posts li.over span.vote_report { display:block; }

div.pagination { position:absolute; font-size:14px; bottom:45px; right:30px; width:530px; overflow:visible; }
div.pagination a { color:#666; display:block; float:left; }
div.pagination a.pg { background:url(../images/bg_pagination1.png) no-repeat; width:43px; height:35px; text-align:center; padding-top:10px; }
div.pagination a.pi { background:url(../images/bg_pagination2.png) no-repeat; width:43px; height:35px; text-align:center; padding-top:10px; }
div.pagination a.current_page { background:url(../images/bg_pagination1.png) no-repeat; font-weight:bold; color:#E573AE; width:43px; height:35px; text-align:center; padding-top:10px; cursor:pointer; }
/* #container_search { width:620px; } */
#container_search { position:relative; background:url(../images/bg_posts_ranking.png) no-repeat; width:745px; height:140px; padding:25px 0 0 40px; overflow:visible; }
#container_search h6 { position:relative; font-size:18px; color:#e573ae; margin:0 0 10px 0; }
#form_search_all_posts { position:relative; overflow:visible; }

#form_search_all_posts #send { background:url(../images/send_home.png) no-repeat; width:55px; height:51px; cursor:pointer; border:none; }
#form_search_all_posts div.campos { margin:0 10px 0 0; float:left; }
#form_search_all_posts div.campos label { display:block; margin:0 0 0 5px; }
#form_search_all_posts div.campos .inputs { background:url(../images/bg_input.png) no-repeat; width:225px; height:29px; padding:7px 5px 0 10px; }
#form_search_all_posts div.inputs { float:left; }
#form_search_all_posts div.inputs input { font-size:16px; font-weight:bold; color:#e573ae; width:213px; display:block; border:none; }
#form_search_all_posts div.inputs input#search { background:url(../images/bg_input1.png) no-repeat; }
#form_search_all_posts div.inputs input#dataInicial { background:url(../images/bg_input2.png) no-repeat; }
/* /All Posts */
/* /Ranking */

/* Disclose */
#disclose { position:relative; background:#FFF url(../images/bg_modal_divulgue.jpg) no-repeat; width:890px; height:487px; text-align:left; margin:0 auto; border:1px #5C7B67 solid; }
#disclose h6 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:200px 0 20px 15px; }
#disclose p { font-size:12px; width:585px; text-align:justify; margin:0 0 0 15px; }
#disclose p span { font-weight:bold; }
#disclose div { margin-top:33px; float:left; }
#disclose div input { background:#FFF; color:#658345; border:none; }	
#disclose div.input_disclose_name { position:absolute; left:20px; }
#disclose div.input_disclose_name input { width:136px; height:18px; margin-bottom:17px; float:left; clear:both; }
#disclose div.input_disclose_mail { position:absolute; left:190px; }
#disclose div.input_disclose_mail input { width:273px; height:18px; margin-bottom:17px; float:left; clear:both; }
#disclose #send-mail { position:absolute; background:#FFF url(../images/botEnviar.jpg) no-repeat; width:85px; height:24px; bottom:30px; left:390px;   cursor:pointer; border:none; }
#disclose #container_social { position:absolute; bottom:130px; left:557px; z-index:10; }
#disclose #container_social ul li { display:inline; }
#disclose #container_social ul li a.twitter { background:url(../../LIB/images/social_twitter.png) no-repeat; display:block; float:left; width:20px; height:17px; margin-right:5px; overflow:hidden; text-indent: -9999px; outline:none; }
#disclose #container_social ul li a.twitter:hover { background-position: 0 -17px !important; }
#disclose #container_social ul li a.facebook { background:url(../../LIB/images/social_facebook.png) no-repeat; display:block; float:left; width:21px; height:20px; margin-right:5px; overflow:hidden; text-indent: -9999px; outline:none; }
#disclose #container_social ul li a.facebook:hover { background-position: 0 -20px !important; }
#disclose #container_social ul li a.blogger { background:url(../../LIB/images/social_blogger.png) no-repeat; display:block; float:left; width:20px; height:18px; margin-right:5px; overflow:hidden; text-indent: -9999px; outline:none; }
#disclose #container_social ul li a.blogger:hover { background-position: 0 -19px !important; }
#disclose #container_social ul li a.orkut { background:url(../../LIB/images/social_orkut.png) no-repeat; display:block; float:left; width:20px; height:18px; margin-right:5px; overflow:hidden; text-indent: -9999px; outline:none; }
#disclose #container_social ul li a.orkut:hover { background-position: 0 -19px !important; }
/* /Disclose */

/* Forms */
#container_register_message h6 { font-size:18px; color:#e573ae; margin:0 0 10px 0; }
#form_cadastroPost { overflow:auto; }
div.name_verbete { width:200px; height:70px; margin:5px 0 0 0; float:left; }
div.message_area { background:url(../images/post_area410.png) no-repeat; width:465px; height:70px; margin:5px 0 0 0; float:right; }
div.name_verbete .name_user { width:100px; font-size:16px; font-weight:bold; color:#e573ae; display:block; float:left; }
#form_cadastroPost .bg_select { float:right; }
#form_cadastroPost .bg_select select { background:url(../images/bg_select.png) no-repeat; font-size:20px; color:#e573ae; width:95px; height:29px; border:1px #e573ae solid; float:left; }
#form_cadastroPost .bg_select select option { background:#FFF; }
div.message_area textarea#post_conteudo { position:absolute; top:14px; right:70px; background:url(../images/bg_textarea.png) no-repeat; width:380px; height:50px; font-size:14px; font-weight:bold; color:#e573ae; border:none; overflow:auto; }
div.message_area div.status { position:absolute; bottom:5px; right:10px; font-size:18px; color:#e573ae; font-weight:bold; }
#container_register_message #form_cadastroPost #btn { background:url(../images/send_home.png) no-repeat; width:55px; height:51px; cursor:pointer; border:none; float:right; }
#container_register_message #form_cadastroPost div.campos { margin:0 10px 0 0; float:left; }
#container_register_message #form_cadastroPost div.campos label { display:block; margin:0 0 0 5px; }
#container_register_message #form_cadastroPost div.campos .inputs { background:url(../images/bg_input.png) no-repeat; width:225px; height:29px; padding:7px 5px 0 10px; }
#container_register_message #form_cadastroPost div.inputs { float:left; }
#container_register_message #form_cadastroPost div.inputs input { font-size:16px; font-weight:bold; color:#e573ae; width:213px; display:block; border:none; }
#container_register_message #form_cadastroPost div.inputs input#post_usuarioNome { background:url(../images/bg_input1.png) no-repeat; }
#container_register_message #form_cadastroPost div.inputs input#post_usuarioEmail { background:url(../images/bg_input2.png) no-repeat; }
/*#container_register_message #form_cadastroPost label { display:block; float:left; }*/
/* /Forms */

/* Contact */
#container_contact { position:relative; background:url(../../LIB/images/bg_contact.png) no-repeat; width:745px; height:376px; padding:0 0 0 30px; overflow:auto; z-index:1; }
#container_contact h3 { font-size:16px; margin:0 0 10px 0; padding:0; }
#container_contact p.return { font-size:14px; font-weight:bold; color:#E573AE; margin:15px 0 0 0; }
#container_contact .contact_left { position:relative; width:330px; height:300px; margin:35px 0 0 0; overflow:auto; float:left; border-right:2px #CCC dotted; }
#form_contact label { display:block; margin:0 0 0 10px; }
#form_contact p.inputs { background:url(../images/bg_input_contact.png) no-repeat left; width:270px; height:29px; overflow:auto; }
#form_contact p.inputs input { font-weight:bold; color:#e573ae; width:234px; height:17px; margin:5px 0 0 10px; }
#form_contact p.textarea { background:url(../images/bg_textarea_contact.png) no-repeat; width:260px; height:60px; overflow:auto; }
#form_contact p.textarea textarea { background:url(../images/bg_message_contact.png) no-repeat; font-weight:bold; color:#e573ae; width:241px; height:43px; margin:7px 0 0 10px; overflow:auto; border:none; }
#form_contact p.inputs input#name { background:url(../images/bg_input_name.png) no-repeat; }
#form_contact p.inputs input#email { background:url(../images/bg_input_mail.png) no-repeat; }
#form_contact p.inputs input#phone { background:url(../images/bg_input_phone.png) no-repeat; }
#form_contact input { border:none; display:block; }
#form_contact input#send { background:url(../images/send_home.png) no-repeat; width:55px; height:51px; cursor:pointer; border:none; }
#container_contact .contact_right { position:relative; width:340px; height:300px; margin:35px 40px 0 0; float:right; }
#container_contact .contact_right h3.assessoria { font-size:14px; margin:0 0 10px 0; }
#container_contact .contact_right h4 { 0 10px 0; }
#container_contact .contact_right a { font-size:14px; color:#257229; font-weight:bold; }
#container_contact .contact_right a:hover { text-decoration:underline; }
#container_contact .contact_right p { font-size:14px; line-height:25px; }
#container_contact .contact_right p.text_sobre { font-size:14px; line-height:22px; margin:0 0 20px 0; text-align:justify; }
#container_contact .contact_right .contact p { line-height:20px; }

#container_uni { position:relative; background:url(../../LIB/images/bg_contact.png) no-repeat; width:745px; height:376px; padding:0 0 0 30px; overflow:auto; z-index:1; }
#container_uni h3 { width:680px; margin:35px 0 10px 0; padding:0; }
#container_uni h3.assessoria { margin:20px 0 10px 0; }
#container_uni h4 { margin:30px 0 10px 0; }
#container_uni a { color:#257229; font-weight:bold; }
#container_uni a:hover { text-decoration:underline; }
#container_uni p { font-size:14px; line-height:25px; }
#container_uni p.text_sobre { font-size:14px; line-height:22px; width:680px; margin:0 0 20px 0; text-align:justify; }

/* /Contact */

/* Promotion  */
#avatars label img { text-align:center; display:block; margin:20px auto 10px auto; }
#avatars input { margin:0 auto; display:block; }
#container_promotions { position:relative; background:#FFF url(../images/bg_promotion.jpg) repeat-x top; width:889px; height:670px; text-align:left; margin:0 auto; border:1px #5C7B67 solid; }
#container_promotions .title_top { margin:5px 0 0 0; text-align:center; }
#container_promotions .promotion_steps { padding:0 0 0 130px; }

#container_promotions .container_collections { text-align:center; margin:10px 0 0 0; padding:0 0 0 210px; overflow:auto; }
#container_promotions .collections {  width:142px; margin:0 5px; float:left; }
#container_promotions .collections label img { text-align:center; display:block; }
#container_promotions .collections input { margin:0 auto; display:block; }
#container_promotions .collections p { position:relative; font-size:12px; width:142px; text-align:center; }
#container_promotions p.telephone { position:relative; background:url(../images/promotion_telephone.png) no-repeat left; width:200px; height:30px; margin:20px 0 0 130px; float:left; }
#container_promotions .telefone { position:absolute; background:#FFF; color:#658345; font-weight:bold; width:110px; height:15px; margin:6px 0 0 65px; border:none; }
#container_promotions p.ano { position:relative; background:url(../images/promotion_ano.png) no-repeat left; width:200px; height:30px; margin:20px 0 0 20px; float:left; }
#container_promotions .ano { position:absolute; background:#FFF; color:#658345; font-weight:bold; width:58px; height:15px; margin:6px 0 0 125px; border:none; }
#container_promotions a.regulamento { position:absolute; bottom:30px; left:250px; width:240px; height:30px; float:left; }
#container_promotions .aceito_regulamento { position:absolute; bottom:35px; left:230px; }
#container_promotions .enviar { position:absolute; background:#EDFEEB url(../images/promotion_enviar.jpg) no-repeat; width:193px; height:72px; bottom:20px; right:100px; cursor:pointer; border:none; }

#container_avatars { position:relative; width:865px; height:160px; margin:10px 0 0 10px; overflow:visible; }
#container_avatars .title_avatar { text-align:center; margin:0 0 10px 0; }
#container_avatars a.bt_prev { position:absolute; bottom:0; left:0; display:block; width:18px; height:18px; background:url(../images/bt_left.png) no-repeat; float:left; margin:60px 10px; cursor:pointer; }
#container_avatars a.bt_prev:hover { background-position:0px -18px; }
#container_avatars a.bt_next { position:absolute; bottom:0; right:0; height:74px; float:right; display:block; width:18px; height:18px; background:url(../images/bt_right.png) no-repeat; float:left; margin:60px 20px; cursor:pointer; }
#container_avatars a.bt_next:hover { background-position:0px -18px; }

#container_avatars .avatars { position:relative; width:74px; height:120px; margin:10px 5px 0 5px; float:left; }
#container_avatars .avatars label img { text-align:center; display:block; }
#container_avatars .avatars input { margin:0 auto; display:block; }
#container_avatars .scrollable { position:relative; width:760px; height:140px; margin:0 0 0 50px; overflow:hidden; }
#container_avatars .scrollable .items { position:absolute; width:20000em; }
#container_avatars .scrollable .items div.avatars { float:left; }
/* /Promotion */

/* Post Unico */
#container_central_post_unico #user { position:relative; width:225px; margin:0 0 0 50px; overflow:hidden; float:left; }
#container_central_post_unico #user img { margin:20px 0 0 20px; }
#container_central_post_unico #user p.name { color:#3f4626; font-weight:bold; font-size:30px; }
#container_central_post_unico #user p.date { color:#3f4626; font-size:12px; font-weight:bold; }
#container_central_post_unico #post_unico_phrase { background:url(../images/balao_post_unico3.png) no-repeat top; width:635px; height:415px; overflow:hidden; float:right; }
#container_central_post_unico #post_unico_phrase p.phrase { color:#8a916b; font-size:30px; text-align:justify; width:530px; margin:20px 0 0 85px; }
#container_central_post_unico #post_unico_phrase p.phrase span { color:#E572AD; font-weight:bold; font-style:italic; border-bottom:1px #3f4626 dotted; }
#container_central_post_unico #post_unico_phrase a.disclose { position:absolute; display:block; float:left; width:83px; height:22px; overflow:hidden; text-indent:-9999px; outline:none; top:340px; right:45px; }
#container_central_post_unico #post_unico_phrase a.vote { position:absolute; background:url(../images/vote_post_unico.png) no-repeat; display:block; float:left; width:121px; height:35px; overflow:hidden; text-indent:-9999px; outline:none; top:250px; right:30px; }
#container_central_post_unico #post_unico_phrase a.votado { position:absolute; background:url(../images/votado_post_unico.png) no-repeat; display:block; float:left; width:121px; height:45px; overflow:hidden; text-indent:-9999px; outline:none; top:240px; right:30px; }

/* /Post Unico */

/* Footer */
#footer { position:relative; clear:both; overflow:auto; margin:0 0 10px 0; padding:0 10px; display:none; }
#footer a { font-size:10px; font-weight:bold; color:#000; float:right; }
/* /Footer */

#getclick { display:none; }

















