
/* ----------------------------------------------------------------------------------------- *\
   Globals
\* ----------------------------------------------------------------------------------------- */

body { color: #505050; font: normal 12px/18px Arial, sans-serif; }

h1 { color: #fff; font-size: 42px; font-style: italic; }
h2 { border-top: 3px double #e1e1e1; border-bottom: 3px double #e1e1e1; color: #a47400; font-size: 18px; margin-bottom: 15px; padding: 6px 0 3px; *padding: 4px 0 2px; text-transform: uppercase; }
h3 { color: #a47400; font-size: 12px; font-weight: bold; margin-bottom: 10px; text-transform: uppercase; }
h4 { background: #fff url(../_imgs/titles/titles-bg-datasets.gif) no-repeat right 0; border-top: 3px double #e1e1e1; border-bottom: 3px double #e1e1e1; color: #a47400; font-size: 12px; font-weight: bold; height: 27px; line-height: 27px; margin: 0 0 10px; padding: 0 4px; text-transform: uppercase; }
ol { list-style: decimal inside; margin-bottom: 15px; }

input, textarea, select { border: none; color: #797979; font: normal 12px/20px Arial, sans-serif; padding: 4px; *vertical-align: middle; }
input:focus, textarea:focus, select:focus { border-color: #873d0c !important; }
textarea { overflow: auto; }

/* ----------------------------------------------------------------------------------------- *\
   Layout
\* ----------------------------------------------------------------------------------------- */

#container { margin: 0 auto; width: 974px; }
#header { color: #fff; overflow: hidden; position: relative; zoom: 1; z-index: 8000; }
#section { background: #fff; }
#section #main { display: inline; float: left; padding: 15px 15px 0; width: 623px; }
#section #sidebar { display: inline; float: left; font-size: 11px; padding-top: 15px; width: 306px; }
#footer { background: #000 url(../_imgs/layout/footer-bg.gif) repeat-x 0 0; color: #656565; font-size: 11px; margin-bottom: 15px; padding: 20px 20px 0; position: relative; }

.intern #section { padding: 15px 0 0 0; }
.intern #section .wrapper { background: #fff url(../_imgs/layout/intern-section-bg.gif) repeat-y right 0; }
.intern #section #main { margin: 0; padding: 15px; width: 615px; }
.intern #section #sidebar { display: inline; float: left; margin: 0; padding: 15px 0 0 15px; width: 299px; }
.blog #section .wrapper { background: #fff url(../_imgs/layout/intern-section-bg.gif) repeat-y 82.8% 0; }
.blog #section #main { margin: 0; padding: 15px; width: 505px; }
.blog #section #sidebar { display: inline; float: left; margin: 0; padding: 15px 0 0 15px; width: 419px; }

.intern #section.single .wrapper { background: #fff; }
.intern #section.single #main { float: none; display: block; margin: 0; padding: 15px; width: auto; }

/* ----------------------------------------------------------------------------------------- *\
   Navigation
\* ----------------------------------------------------------------------------------------- */

#topnav { position: absolute; top: 30px; right: 0; z-index: 8500; }
#topnav a { color: #fff; display: inline-block; display: block; font-size: 11px; font-weight: bold; padding: 2px 4px; white-space: nowrap; }
#topnav li { float: left; margin-right: 6px; position: relative; }
#topnav li.form { margin: 0; }
#topnav li ul { left: -9999px; padding: 4px; position: absolute; top: auto; z-index: 9999; }
#topnav li ul li { display: block; float: none; margin: 0; }
#topnav li ul li a { width: 92px; }
#topnav input { background: #fff; float: left; font-size: 11px; line-height: normal; padding: 4px; width: 130px; }
#topnav input#fs-submit { background: #fff url(../_imgs/buttons/nav-extra-search.gif) no-repeat 0 0; cursor: pointer; height: 22px; text-indent: -9999px; width: 25px; }
#topnav li.rss a, #topnav li.courts a { padding: 2px 20px 2px 4px; }
#topnav li.courts { margin: 0; }
#topnav li.courts ul li a { background: none; margin: 0; padding: 2px; }
#topnav .signins { display: block; width: 170px; height: 22px; float: left; margin: 0 0 0 !important; padding: 0 !important; text-indent: -9999px; }
#topnav .fb-signin { background: url(../_imgs/buttons/facebook_signin.png) !important; }
#topnav .tw-signin { background: url(../_imgs/buttons/twitter_signin.png) !important; }
#topnav .fb-signin:hover,
#topnav .tw-signin:hover { background-position: 0 -24px !important; }
#topnav .fb-signin:active,
#topnav .tw-signin:active { background-position: 0 -48px !important; }
#topnav  .welcome { color: #fff; font-size: 11px; font-weight: bold; font-style: italic; line-height: 22px; margin: 0 20px 0 0;  }

#nav { background: #ffde5d url(../_imgs/layout/nav-main-bg.gif) repeat-x 0 bottom; padding: 6px 0 6px 5px; }
#nav a { color: #362900; display: inline-block; display: block; font-size: 12px; font-weight: bold; padding: 4px 5px 2px; text-transform: uppercase; white-space: nowrap; }
#nav a:hover, #nav a.active { background: #fffbd4; }
#nav li { float: left; margin-left: 19px; position: relative; z-index: 9000; }
#nav li ul { background: #fffbd4; left: -9999px; padding: 4px 3px; position: absolute; top: auto; z-index: 9999; }
#nav li ul li { display: block; float: none; margin: 0; }
#nav li ul li a { background: #fffbd4; font-size: 11px; margin: 0; padding: 2px 4px; }
#nav li ul li a:hover { background: #ffde5d; }
#nav a.sub { background: #ffde5d url(../_imgs/navs/nav-main.gif) no-repeat right top; padding-right: 15px; }
#nav a.sub:hover, #nav a.sub.active, #nav a.sub.subactive { background: #fffbd4 url(../_imgs/navs/nav-main.gif) no-repeat right bottom; }

#nav #sub-int li a { width: 125px; }
#nav #sub-per li a { width: 116px; }
#nav #sub-mid li a { width: 108px; }
#nav #sub-des li a { width: 147px; }
#nav #sub-sup li a { width: 76px; }
#nav #sub-esp li a { width: 76px; }

/* ----------------------------------------------------------------------------------------- *\
   Header
\* ----------------------------------------------------------------------------------------- */

#logo a { background: transparent url(../_imgs/layout/header-logo.png); color: #fff; float: left; height: 67px; margin: 90px 0 0 15px; text-indent: -9999px; width: 288px; }
#header { padding: 30px 0; }
#header .aside { float: left; margin: 0 0 0 61px; /*padding-top: 10px;*/ width: 610px; position: relative; }
#header .aside #topads { float: right; overflow: hidden; zoom: 1; }
#header .aside #topbanner { background: #fff url(../_imgs/layout/header-ads-label.gif) no-repeat right 0; border: 2px solid #d9eed9; float: left; height: 60px; margin: 0; width: 490px; }
#header .aside #topbanner img { border: none !important; padding: 0 !important; }
#header .aside #topseal { background: #fff; border: 2px solid #d9eed9; float: left; height: 60px; margin: 0 0 0 15px; width: 85px; }
#header .aside #topseal img { border: none; padding: 0; }

#redes { padding: 45px 0 15px 20px; }
/*#redes { padding: 35px 0 15px 20px; }*/
#redes li { display: block; float: left; margin-right: 15px;  font-size: 11px; }
#redes li.form-search  { margin: 0; }
#redes li.form-search form 		{ height: 30px; }
#redes li.form-search .field	{ border: 1px solid #118c00; border-right: none; height: 15px; padding: 7px 0 7px 10px; background: #eeffed; width: 209px; *width: 188px; margin: 0; font-weight: bold; color: #8b898a; font-size: 14px;  float: left; display: inline;}
#redes li.txt-redes { margin: 5px 12px 0 0; height: 23px; line-height: 25px; display: block; float: left; font-weight: bold; }
#redes li.form-search .bt-sub	{ background: #738809; color: #fff; font-size: 12px; width: 62px; height: 30px; font-weight: bold; text-align: center; line-height: 25px; border: 1px solid #118c00; border-left: none; margin: 0 0 0 2px; cursor: pointer; float: left; display: inline;}
#redes li.form-search input:hover.bt-sub { background: #5c6d03; color: #fff; }
/* new */
#redes li.icons 					{ display: inline; margin: 5px 3px 0 0;  font-size: 11px; position: relative; }
#redes li.icons p					{ position: absolute; top: -22px; display: none; background: url(../_imgs/icons/arrow-down.png) no-repeat center bottom; height: 22px;  }
#redes li.icons  span				{ background: #eeffef; border: 1px solid #21860e; border-bottom: none; color: #193000; padding: 0 4px ; text-align: center; display: block; height: 16px;}
#redes li.icons  .face				{ left: -13px;  }
#redes li.icons  .twitter			{ left: -13px;  }
#redes li.icons a.rss span			{  }
#redes li.icons  span img 			{ position: relative; bottom: -21px; left: 1px; }
#redes li.icons  img 				{ border: 0; padding: 0; }
#redes li.fblike                    { padding: 2px 2px 0; }

/* fim new */


/* #redes li { display: inline; margin-right: 15px;  font-size: 11px; } */
#redes li a { color: #fff; font-weight: bold; }
#redes li#twit { background: transparent url(../_imgs/icons/twitter_16.jpg) no-repeat 0 0; padding: 1px 0 1px 20px; }
#redes li#faceb { background: transparent url(../_imgs/icons/facebook_16.jpg) no-repeat 0 0; padding: 1px 0 1px 20px; }
#redes li#ork { background: transparent url(../_imgs/icons/orkut_16.jpg) no-repeat 0 0; padding: 1px 0 1px 20px; }

#pass-des	{ border-style:solid;border-width:1px;cursor:pointer;font-size:12px;margin-bottom:15px;padding:5px 5px 5px 10px;text-align:left; display: none; background:#FFCEB3; border-color:#873D0C;color:#873D0C; }

/* ----------------------------------------------------------------------------------------- *\
   Content
\* ----------------------------------------------------------------------------------------- */

#login h3 { margin-bottom: 5px; }
#login .left { background: #f2f2f2; display: inline; border: 1px solid #e1e1e1; padding: 5px; width: 290px; margin: 0 20px 0 0; }
#login .right { width: 275px; }
#login .login-forms { background: #fff; border: 1px solid #e1e1e1; padding: 10px; }
/* #login .right { display: inline; width: 270px; } */
#login .right p { margin-bottom: 16px !important; }
#login .hint { margin-bottom: 5px !important; }
#login .ctrl-holder { margin-bottom: 5px; }
#login .ctrl-holder.submit { margin-bottom: 0; }
#login .ctrl-holder.submit p { margin-bottom: 0; }
#login label { display: block; font-weight: bold; margin-bottom: 5px; cursor: pointer; }
#login input { border: 1px solid #999; padding: 4px; *padding: 0 4px 8px; width: 258px; }
#login input.submit { background: #a47400; border: 1px solid #b69033; color: #fff; cursor: pointer; font-weight: bold; margin: 5px 0 10px 0; padding: 5px 8px; *overflow: visible; width: auto; }
#login input.submit:hover { background: #845400; }

#login #social-signins { margin: 0 0 20px 0; }
#login .signins { display: block; width: 170px; height: 22px; float: left; margin: 10px 0 0; text-indent: -9999px; }
#login .fb-signin { background-image: url(../_imgs/buttons/facebook_signin.png); }
#login .tw-signin { background-image: url(../_imgs/buttons/twitter_signin.png); }
#login .fb-signin:hover,
#login .tw-signin:hover { background-position: 0 -24px; }
#login .fb-signin:active,
#login .tw-signin:active { background-position: 0 -48px; }

.modals h3 { margin-bottom: 5px; }
.modals p { margin-bottom: 10px; }
.modals .form-modals { background: #fff; border: 1px solid #e1e1e1; padding: 10px; }
.modals .ctrl-holder { margin-bottom: 5px; }
.modals .ctrl-holder.submit { margin-bottom: 0; }
.modals .ctrl-holder.submit p { margin-bottom: 0; }
.modals label { display: block; font-weight: bold; margin-bottom: 5px; cursor: pointer; }
.modals input { border: 1px solid #999; padding: 4px; *padding: 0 4px 8px; width: 360px; }
.modals input.submit { background: #a47400; border: 1px solid #b69033; color: #fff; cursor: pointer; font-weight: bold; margin: 5px 0 10px 0; padding: 5px 8px; *overflow: visible; width: auto; }
.modals input.submit:hover { background: #845400; }

.intern p { margin-bottom: 15px; }
.intern img { border: 1px solid #e1e1e1; padding: 2px; }

.box { background: #fff; border: 1px solid #e1e1e1; margin-bottom: 15px; padding: 4px; }
.box-content { border-bottom: 1px solid #f2f2f2; padding-bottom: 4px; }
.box-inner { background: #fff; border: 4px solid #f2f2f2; padding: 5px 5px 0; }
.box-footer { background: #fff; overflow: hidden; padding: 8px 4px 5px; zoom: 1; }
.intern .box-inner { padding: 0; }

#filters { background: #fff; border: 1px solid #e1e1e1; display: inline; float: right; height: 27px; overflow: auto; padding: 4px 4px 0; width: 249px; }
#filters input { border: 1px solid #a47400; border-right: none; color: #8a8a8a; float: left; font-size: 11px; padding: 4px; *padding: 1px 4px 7px 4px; width: 100px; }
#filters select { border: 1px solid #a47400; color: #8a8a8a; float: left; font-size: 11px; margin: 0 0 0 5px; padding: 3px 4px; *padding: 1px 4px 7px 4px; width: 110px; }
#filters input#ff-search { background: #fff url(../_imgs/buttons/filters-search.gif) no-repeat 0 0; border: none; cursor: pointer; height: 24px; text-indent: -9999px; width: 25px; }

.lists { border-top: 1px solid #e1e1e1; }
.lists li { border-bottom: 1px solid #e1e1e1; overflow: auto; padding: 5px 0; height: 1%; }
.lists li p { margin: 0; }
.lists .left img { margin-right: 6px; }
.lists .right img { margin-left: 6px; }
.pretty-lists { font-size: 11px; margin: -15px 0 0 -6px; overflow: auto; width: 100%; }
.pretty-lists li { border: 1px solid #e1e1e1; display: inline; float: left; margin: 15px 0 0 10px; padding: 4px; width: 185px; }

.datasets { font-size: 11px; margin: 0 4px; }
.datasets li { padding: 2px 0; overflow: auto; height: 1%; }
.datasets li a { float: left; width: 61%; }
.datasets li .name { color: #A8A102; float: left; width: 61%; }
.datasets li .order { color: #999; float: left; margin-right: 5px; }
.datasets li .data { color: #999; float: right; }

.pagination { color: #999; display: inline; float: right; font-size: 11px; margin-top: 15px; }
.pagination li { float: left; }
.pagination li.total, .pagination li.pages { margin: 0 0 0 4px; }
.pagination li.active { background: #fff; border: 1px solid #999; float: left; line-height: normal; margin: 1px 0 0 3px; padding: 1px 4px 0;; }
.pagination li a { background: #fff3d6; border: 1px solid #a47400; color: #a47400; float: left; line-height: normal; margin: 1px 0 0 3px; padding: 1px 4px 0; }
.pagination li a:hover { background: #a47400; color: #fff; }

.forms { border: 1px solid #e1e1e1; padding: 4px; }
.forms label { cursor: pointer; }
.forms .legend { background: #fff; color: #a47400; font-weight: bold; margin: 0 !important; padding: 2px 4px 5px; text-transform: uppercase; }
.forms .ctrl-holder { margin-bottom: 10px; overflow: hidden; zoom: 1; }
.forms fieldset { background: #f2f2f2; padding: 8px 8px 0; }
.forms input, .forms textarea, .forms select { border: 1px solid #999; padding: 4px; *padding: 0 4px 8px; }
.forms input.checks { border: none; padding: 0; }
.forms input.small { width: 150px; }
.forms .formhints { cursor: pointer; font-size: 11px; font-weight: bold; }
.forms .formhints input { vertical-align: -3px; }
.forms .submit { background: #a47400; border: 1px solid #b69033; color: #fff; cursor: pointer; font-weight: bold; margin: 5px 0 0; padding: 5px 8px; *overflow: visible; }
.forms .submit:hover { background: #845400; }

.buttons { display: inline; float: left; font-size: 11px; line-height: normal; }
.buttons.block { display: block; float: none; margin-bottom: 16px; }
.buttons-single { background: transparent; border: none; font-size: 11px; line-height: normal; padding: 6px 6px; }
.buttons a { background-color: #fff; background-position: 5px center; background-repeat: no-repeat; border: 1px solid #e1e1e1; color: #BB7300; display: inline-block; padding: 6px 6px; }
.buttons a:hover { border: 1px solid #955c00; color: #955C00; _border: 1px solid #e1e1e1; /* OMFG -> Problema com a cor da borda faz com que os links pulem no IE6! */ }
.buttons.important a { background-color: #fff3d6; background-position: 5px center; background-repeat: no-repeat; border: 1px solid #a47400; color: #a47400; display: inline-block; padding: 6px 6px; }
.buttons.important a:hover { background-color: #a47400; border: 1px solid #a47400; color: #fff; _border: 1px solid #a47400; /* OMFG -> Problema com a cor da borda faz com que os links pulem no IE6! */ }
.btn-prof a { background-image: url(../_imgs/icons/icon-profile.gif); padding-left: 25px; }
.btn-vids a { background-image: url(../_imgs/icons/icon-videos.gif); padding-left: 25px; }
.btn-pics a { background-image: url(../_imgs/icons/icon-pictures.gif); padding-left: 25px; }
.btn-docs a { background-image: url(../_imgs/icons/icon-docs.gif); padding-left: 25px; }
.btn-comm a { background-image: url(../_imgs/icons/icon-comm.gif); padding-left: 25px; }
.btn-share a { background-image: url(../_imgs/icons/icon-share.gif); padding-left: 25px; }

.buttons.right a { background-position: 7px 8px; padding: 9px 8px 8px 28px; }
.buttons.right a:hover { border: 1px solid #e1e1e1; }

.slide-controls a { border: none; display: block; float: left; font-size: 1px; height: 17px; padding: 0; margin: 0; line-height: normal; text-indent: -9999px; width: 29px; }
.slide-controls a:hover { background-position: 0 bottom; }
.slide-controls-left { background: transparent url(../_imgs/buttons/slide-controls-left-b.gif); }
.slide-controls-right { background: transparent url(../_imgs/buttons/slide-controls-right-b.gif); }
.slide-controls-left.off { background: transparent url(../_imgs/buttons/slide-controls-left-b-off.gif); }
.slide-controls-right.off { background: transparent url(../_imgs/buttons/slide-controls-right-b-off.gif); }

.related { border-bottom: 1px solid #e1e1e1; border-top: 1px solid #e1e1e1; font-size: 11px; padding: 2px 4px; }

#flash { border-style: solid; border-width: 1px; cursor: pointer; font-size: 12px; margin-bottom: 15px; padding: 5px 5px 5px 30px; text-align: left; }
#flash p { margin: 0 !important; }
.flash-notice { background: #d4efd3 url(../_imgs/icons/icon-alertgood.gif) no-repeat 5px center; border-color: #085e12; color: #085e12; }
.flash-inform { background: #fcf0bf url(../_imgs/icons/icon-alertinform.gif) no-repeat 5px center; border-color: #ffde5d; color: #8b741b; }
.flash-alert { background: #ffceb3 url(../_imgs/icons/icon-alertbad.gif) no-repeat 5px center; border-color: #873d0c; color: #873d0c; }

/* ----- Headings & Breadcrumbs ----- */

#main-titles { background-image: url(../_imgs/titles/headings-bg.gif); background-position: 0 0; background-repeat: repeat-x; height: 80px; margin: 0 auto; padding: 10px 10px 0; position: relative; width: 924px; z-index: 100; }
#main-titles .players { height: 120px; position: absolute; top: -16px; right: 0; width: 304px; z-index: 50; }
#main-titles .background { height: 86px; position: absolute; top: 2px; right: 0; width: 477px; z-index: 10; }
#breadcrumbs { font-size: 10px; margin-bottom: 14px; *margin-bottom: 10px; }
#breadcrumbs li { color: #fff; display: inline; }
#breadcrumbs li a { color: #fff; }
#breadcrumbs li a:hover, #breadcrumbs li.active { color: #999; }

#search #main-titles { background-color: #0c2b1b; }
#search .players { background-image: url(../_imgs/titles/players/headings-players-brasil.png); }
#search .background { background-image: url(../_imgs/titles/headings-green.gif); }
#brasil #main-titles { background-color: #0c2b1b; }
#brasil .players { background-image: url(../_imgs/titles/players/headings-players-brasil.png); }
#brasil .background { background-image: url(../_imgs/titles/headings-green.gif); }
#blogs #main-titles { background-color: #061d33; }
#blogs .players { background-image: url(../_imgs/titles/players/headings-players-interativo.png); }
#blogs .background { background-image: url(../_imgs/titles/headings-blue.gif); }
#escolinhas #main-titles { background-color: #061d33; }
#escolinhas .players { background-image: url(../_imgs/titles/players/headings-players-interativo.png); }
#escolinhas .background { background-image: url(../_imgs/titles/headings-blue.gif); }
#chats #main-titles { background-color: #061d33; }
#chats .players { background-image: url(../_imgs/titles/players/headings-players-interativo.png); }
#chats .background { background-image: url(../_imgs/titles/headings-blue.gif); }
#idolos #main-titles { background-color: #061d33; }
#idolos .players { background-image: url(../_imgs/titles/players/headings-players-interativo.png); }
#idolos .background { background-image: url(../_imgs/titles/headings-blue.gif); }
#personalidades #main-titles { background-color: #352100; }
#personalidades .players { background-image: url(../_imgs/titles/players/headings-players-personalidades.png); }
#personalidades .background { background-image: url(../_imgs/titles/headings-orange.gif); }
#midia #main-titles { background-color: #0c2b1b; }
#midia .players { background-image: url(../_imgs/titles/players/headings-players-midia.png); }
#midia .background { background-image: url(../_imgs/titles/headings-green.gif); }
#quiz #main-titles { background-color: #061d33; }
#quiz .players { background-image: url(../_imgs/titles/players/headings-players-desafios.png); }
#quiz .background { background-image: url(../_imgs/titles/headings-blue.gif); }
#jogo #main-titles { background-color: #061d33; }
#jogo .players { background-image: url(../_imgs/titles/players/headings-players-desafios.png); }
#jogo .background { background-image: url(../_imgs/titles/headings-blue.gif); }
#bolao #main-titles { background-color: #061d33; }
#bolao .players { background-image: url(../_imgs/titles/players/headings-players-desafios.png); }
#bolao .background { background-image: url(../_imgs/titles/headings-blue.gif); }
#momentos #main-titles { background-color: #061d33; }
#momentos .players { background-image: url(../_imgs/titles/players/headings-players-momentos.png); }
#momentos .background { background-image: url(../_imgs/titles/headings-blue.gif); }
#fale #main-titles { background-color: #0c2b1b; }
#fale .players { background-image: url(../_imgs/titles/players/headings-players-brasil.png); }
#fale .background { background-image: url(../_imgs/titles/headings-green.gif); }
#rss #main-titles { background-color: #0c2b1b; }
#rss .players { background-image: url(../_imgs/titles/players/headings-players-brasil.png); }
#rss .background { background-image: url(../_imgs/titles/headings-green.gif); }
#dados #main-titles { background-color: #0c2b1b; }
#dados .players { background-image: url(../_imgs/titles/players/headings-players-brasil.png); }
#dados .background { background-image: url(../_imgs/titles/headings-green.gif); }
#termos #main-titles { background-color: #0c2b1b; }
#termos .players { background-image: url(../_imgs/titles/players/headings-players-brasil.png); }
#termos .background { background-image: url(../_imgs/titles/headings-green.gif); }
#politica #main-titles { background-color: #0c2b1b; }
#politica .players { background-image: url(../_imgs/titles/players/headings-players-brasil.png); }
#politica .background { background-image: url(../_imgs/titles/headings-green.gif); }
#promocao #main-titles { background-color: #061d33; }
#promocao .players { background-image: url(../_imgs/titles/players/headings-players-desafios.png); }
#promocao .background { background-image: url(../_imgs/titles/headings-blue.gif); }
#promocoes #main-titles { background-color: #061d33; }
#promocoes .players { background-image: url(../_imgs/titles/players/headings-players-interativo.png); }
#promocoes .background { background-image: url(../_imgs/titles/headings-blue.gif); }
#superliga #main-titles { background-color: #352100; }
#superliga .players { background-image: url(../_imgs/titles/players/headings-players-personalidades.png); }
#superliga .background { background-image: url(../_imgs/titles/headings-orange.gif); }

/* ----- Voleibrasil ----------------------- */

.selos li { margin: 0; overflow: hidden; zoom: 1; }
.selos li textarea { line-height: normal; height: 40px; padding: 0 0 0 10px; }

/* ----- Blogs ----------------------------- */

#blogs .lists p.title { margin-top: 9px; *margin-top: 15px; }

/* ----- Ídolos ----------------------------- */

#idolos #transcription .even  { margin-bottom: 15px; }
#idolos #list-momentos .title { margin-bottom: 25px; }
#list-idolos p { margin: 0; }
#list-idolos .title { background: transparent url(../_imgs/icons/icon-more.gif) no-repeat 99% 9px; height: 1%; padding: 4px 2px;  }
#form-idolos { margin-bottom: 15px; }
#form-idolos #fi-pergunta { width: 98.2%; }

#idolos #int-more, #idolos #int-suggestion { margin-top: 0; }
#idolos #int-more .box-footer p, #idolos #int-suggestion .box-footer p { margin-bottom: 0; }

.vd-respostas { border: 1px solid #e1e1e1; height: 230px; margin: 0 auto 16px; padding: 4px; width: 325px; }

/* ----- Escolinhas ----------------------------- */

#list-escolhinhas p { margin: 0; }
#list-escolhinhas .title { background: transparent url(../_imgs/icons/icon-more.gif) no-repeat 99% 9px; height: 1%; padding: 4px 2px; }

#escolinha-video { margin-bottom: 8px; }

#form-escolinhas label { float: left; font-weight: bold; width: 90px; }
#form-escolinhas label.inline { float: none; font-weight: normal; margin: 0 10px; }
#form-escolinhas input, #form-escolinhas textarea { margin-right: 5px; width: 79.5%; }
#form-escolinhas input.submit { width: auto; }
#form-escolinhas input.checks { margin-right: 0; vertical-align: -3px; width: auto; }
#form-escolinhas input.files { width: auto; }

/* ----- Personalidades ----------------------------- */

#list-personalidades p { margin: 0; }
#list-personalidades .title { background: transparent url(../_imgs/icons/icon-more.gif) no-repeat 99% 9px; height: 1%; padding: 4px 2px; }
#personalidades-meta { margin-left: 15px; }
#personalidades-meta .buttons { margin: 0 15px 0 0; }
#personalidades-meta .btn-vids { margin: 0; }
#form-personalidades textarea { width: 98.2%; }
#list-curiosidades { margin-bottom: 16px; }
#list-curiosidades li { margin: 3px 0; }

/* ----- Fotos & Videos ----------------------------- */

#midia .heading { height: 45px; }
#midia .heading h3 { float: left; padding: 5px 10px 0 0; }
#midia .tabs-links li { float: left; }
#midia .tabs-links li a { color: #999; font-size: 11px; margin: 0 3px 0 0; }
#midia .tabs-links li a:hover, #midia .tabs-links li a.active { color: #BB7300; border: 1px solid #955C00; }
#midia #filters { border: none; display: block; float: none; height: auto; margin: 0; padding: 5px 0 15px; width: auto; }
#midia #filters.fotos { background: #f2f2f2; padding: 10px 0 10px 10px; }
#midia #filters #ff-keyword { width: 220px; }
#midia #filters.fotos #ff-keyword { width: 105px; }
#midia #filters #ff-galeria { width: 110px; }

#midia .tabs-links-galeria li { float: left; }
#midia .tabs-links-galeria li a { color: #999; font-size: 11px; margin: 0 3px 0 0; }
#midia .tabs-links-galeria li a:hover, #midia .tabs-links-galeria li a.active { color: #BB7300; border: 1px solid #955C00; }

#media { margin: 0 0 15px 0; }
#media .titles.ads { background: #c0c0c0 url(../_imgs/titles/titles-ads.gif) no-repeat right 0; height: 22px; margin: 0 0 1px; padding: 0; text-indent: -9999px; }

#player { border: 1px solid #e1e1e1; float: left; line-height: 15px; margin: 0 13px 0 0; padding: 4px; width: 425px; }
#player img { border: none; padding: 0; }
#player p { margin: 0; }
#player #player-meta { padding-top: 9px; }
#player #meta-info, #player #meta-social { float: left; display: inline; }
#player #meta-info { border-right: 1px solid #e1e1e1; margin-right:10px; padding: 0 5px; width: 280px; }
#player #meta-info .title { margin-bottom: 5px; }
#player #meta-info .title span { color: #999; font-size: 11px; margin-left: 5px; }
#player #meta-info .desc { font-size: 11px; margin: 0; }
#player #meta-social { font-size: 11px; width: 26%; }
#player #meta-social .date { color: #999; font-size: 11px; margin-bottom: 3px; }
#player #meta-social .share { background: transparent url(../_imgs/icons/icon-share.gif) no-repeat 0 0; padding: 0 0 0 22px; height: 1%; }
#player #meta-social .vote { background: transparent url(../_imgs/icons/icon-vote.gif) no-repeat 0 0; padding: 1px 0 1px 18px; height: 1%; }
#player #meta-social .zoom { background: transparent url(../_imgs/icons/icon-zoom2.gif) no-repeat 0 0; padding: 1px 0 1px 22px; height: 1%; }

#player-novo { border: 1px solid #e1e1e1; float: left; line-height: 15px; margin: 0 13px 0 0; padding: 4px; width: 425px; }
#player-novo .fotos-principal { background: #999; }

#galeria { float: left; margin: 0 13px 0 0; width: 275px; }
#galeria .widget-inside { padding: 10px; }
#galeria .controls { border-bottom: 1px solid #f2f2f2; margin-bottom: 15px; padding: 0 0 12px; }
#galeria .controls img { display: inline; float: left; border: none; padding: 0; }
#galeria .controls .slide-controls-left { margin-right: 0px; }
#galeria .controls .slide-controls-right { margin-left: 0px; }
#galeria .imagelist { margin: 0 0 0 -3px; _margin: 0 0 0 -26px; height: 268px; overflow: auto; }
#galeria .imagelist li { display: inline; }
#galeria .imagelist li a { display: block; float: left; margin: 3px 0 0 3px; }
#galeria .videolist { border-top: none; height: 268px; overflow: auto; }
#galeria .videolist li { border-bottom: 1px solid #e1e1e1; margin-right: 5px; padding: 5px 0 5px; overflow: hidden; zoom: 1; }
#galeria .videolist li p { margin: 0; padding: 0 4px; }
#galeria .videolist li .left { margin-right: 5px; padding: 0; }
#galeria .videolist li .timespan { color: #999; font-size: 11px; }

#ads { border: 4px solid #f2f2f2; float: left; width: 184px; overflow: hidden; }
#ads p { margin: 2px 0; }
#ads img { border: none; padding: 0; }

/* ----- Contato ----------------------------- */

#form-fale label { float: left; font-weight: bold; width: 80px; }
#form-fale label.inline { float: none; margin: 0 10px; }
#form-fale input, #form-fale textarea { margin-right: 5px; width: 81%; }
#form-fale input.submit { width: auto; }
#form-fale select#fc-uf { width: 30%; }
#form-fale select#fc-cidade { width: 39%; }
#form-fale .att { font-size: 15px; vertical-align: top; }

/* ----- Bolão ----------------------------- */

#filters.voleibet { width: 118px; }
#form-bolao input { vertical-align: -2px; }
#bolao-info { margin-bottom: 30px; overflow: hidden; zoom: 1; }
#bolao-info ul { float: left; margin-right: 30px; }
#bolao-info ul .regras { margin-bottom: 6px; }
#bolao-info ul .date { background: transparent url(../_imgs/icons/icon-clock.gif) no-repeat; margin-bottom: 6px; padding: 0 0 0 22px; }
#bolao-info ul .regras { background: transparent url(../_imgs/icons/icon-paper.gif) no-repeat; padding: 0 0 0 22px; }
#bolao-ranking { border: 1px solid #e1e1e1; border-bottom: none; margin-bottom: 15px; }
#bolao-ranking .heading { background: #f2f2f2; border-bottom: 1px solid #e1e1e1; padding: 5px 0; overflow: hidden; zoom: 1; }
#bolao-ranking .heading h3 { float: left; margin: 0; padding: 5px 0 0 5px; }
#bolao-ranking .heading .tabs-links { float: right; width: 355px; }
#bolao-ranking .heading .tabs-links li { display: inline; }
#bolao-ranking .heading .tabs-links .buttons { margin-left: 5px; }
#bolao-ranking .datasets { margin: 0; }
#bolao-ranking .datasets li { border-bottom: 1px solid #e1e1e1; padding: 2px 6px; }
#bolao-ranking .datasets li.last { border-bottom: none; }
#bolao-ranking .heading .tabs-links-ranking { float: right; margin-right: 5px; width: auto; }
#bolao-ranking .heading .tabs-links-ranking li { display: inline; }
#bolao-ranking .heading .tabs-links-ranking .buttons { margin-left: 5px; }

#bolao-match li { background: transparent url(../_imgs/layout/bolao-versus-big.gif) no-repeat center 60%; border: 1px solid #e1e1e1; overflow: hidden; margin-bottom: 10px; padding: 4px; *padding: 4px; zoom: 1; }
#bolao-match img { border: none; padding: 0; }
#bolao-match div { display: inline; float: left; width: 100px; }
#bolao-match div select { border: 1px solid #e1e1e1; margin-top: 40px; text-align: center; width: 100px; }
#bolao-match div.sets-right { margin: 0 30px 0 125px; }
#bolao-match div.sets-left { margin: 0 0 0 30px; }

#bolao-match.results div.sets-right { font-size: 11px; margin: 0 30px 0 125px; width: 100px; margin-top: 35px; text-align: center; }
#bolao-match.results div.sets-left { font-size: 11px; margin: 0 0 0 30px; width: 100px; margin-top: 35px; text-align: center; }
#bolao-match.results .alert { color: #873d0c; }
#bolao-match.results .notice { color: #085e12; }

#bolao-match div.team-left { margin: 0 0 0 10px; }
#bolao-match div.team-right { margin: 0 10px 0 0; width: 100px; }
#bolao-match .team-name { font-weight: bold; margin: 0; text-align: center; }
#bolao-match h3  { background: #eee; color: #a47400; font-weight: bold; margin: 0 !important; padding: 2px 4px 5px; text-transform: uppercase; }
#col-main p#tmp-inscrever { margin: 0; }

#bolao #int-more { float: none; margin-right: 0; width: auto; }
#bolao #int-more .title { margin-top: 10px; }

/* ----- Quiz ----------------------------- */

#form-quiz { margin-bottom: 15px; }
#form-quiz input { vertical-align: -2px; }
#form-quiz .add { background: transparent url(../_imgs/icons/icon-add.gif) no-repeat 0 1px; font-size: 11px; padding-left: 15px; }
#form-quiz .remove { background: transparent url(../_imgs/icons/icon-remove.gif) no-repeat 0 1px; font-size: 11px; padding-left: 15px; }
.quiz-clock { background: transparent url(../_imgs/icons/icon-clock.gif) no-repeat 0 2px; float: right; padding: 0 0 0 22px; }

#form-quiz-caras .ctrl-holder { display: block; float: left; margin-left: 8px; width: 173px; }
#form-quiz-caras .ctrl-holder.button { clear: both; }
#form-quiz-caras fieldset { padding-top: 16px; }
#form-quiz-caras label { display: block; padding-bottom: 2px; }
#form-quiz-caras label.active { background: #a8a102; }
#form-quiz-caras label.active span { color: #fff; }
#form-quiz-caras label span { display: block; text-align: center; }
#form-quiz-caras p { margin-bottom: 0; }
#form-quiz-caras img { background: #fff; }
#form-quiz-caras input { text-align: center; width: 175px; }
#form-quiz-caras input.submit { text-align: left; margin-bottom: 16px; width: auto; }

#video-quiz { border: 1px solid #e1e1e1; height: 288px; margin: 0 auto 16px; padding: 4px; width: 425px; }

/* ----- Memória, Adivinhe, Par ----------------------------- */

#stopwatch { color: #A47400; font-weight: bold; font-size: 12px; position: absolute; top: -40px; *top: -24px; right: 20px; *right: 12px; }
#stopwatch span { color: #505050; }
ul#jogo-memoria { overflow: hidden; zoom: 1; *padding-bottom: 20px; }
ul#jogo-memoria li{ float:left; margin-left:8px; border:1px solid #E1E1E1; background: #fff; margin-bottom: 20px; padding:2px; height: 119px; }
ul#jogo-memoria li a{display:block; width:167px; min-height: 119px; background: #fff url(../_imgs/memoria/bg.jpg); }
ul#jogo-memoria li a img{display:none; border: none; padding: 0; }
ul#jogo-memoria li span { display: block; padding: 5px; text-align: center; }

#jogo-adivinhe .ctrl-holder { margin-left: 8px; *margin-left: 6px; width: auto !important; }
#jogo-adivinhe img { margin: 0 0 5px; }
#jogo-adivinhe input { margin: 0 auto; width: 210px; }
#jogo-adivinhe input.erro { border-color: #c33; }

#form-jp #stopwatch { top: -32px; *top: -24px; }
.jp li { float: left; margin-left: 6px; border: 1px solid #E1E1E1; background: #fff; margin-bottom: 20px; padding: 2px; }
.jp li img { display: block; border: none; padding: 0; }
.jp li span { display: block; text-align: center; padding-top: 2px; }
#jp-adultos, #jp-recipientes, #jp-criancas { *margin-bottom: 20px; }
#jp-recipientes li { background: #fff; border: 1px dashed #E1E1E1; float: left; margin: 0 0 20px 6px; height: 99px; width: 140px; padding: 2px; }
#jp-recipientes li.first { margin: 0 0 20px 6px; }
.jp-instrucoes { background: #fff; border: 1px solid #ccc; margin: 0 8px; padding: 15px 10px; background: #fff url(../_imgs/par/instrucoes.jpg) no-repeat 98% center; }
#btn-submit-jp { margin-left: 8px; }

.dragactive { border-color: #873d0c !important; }
.draghover { border-color: #26A026 !important; }

/* ----- Super Trunfo ----------------------------- */
#salas-supertrunfo{ width: 100%; margin: 10px 0 10px 0; }
#salas-supertrunfo th{ padding:4px; text-align:center; background-color:#5c6d03;color:#fff;}

/* ----- Busca ----------------------------- */

#search h4 { margin: 0; margin: 10px 0; }
#search .lists { border: none; }
#search .lists li { border: none; }
#search .lists .title { font-size: 14px; font-weight: bold; }
#search .lists .meta { color: #999; font-size: 11px; margin-bottom: 5px; }
#search .lists .desc { margin-bottom: 0; }
#search .pretty-lists { margin: -15px 0 0 -11px; }
#search .pretty-lists p { margin: 0; }
#search .pretty-lists li { margin: 15px 0 0 11px; width: 132px; }
#search .pretty-lists li .title span { color: #999; margin-left: 5px; }
#search .pretty-lists img { border: none; padding: 0; }

/* ----- Momentos ----------------------------- */

#enviar-momento.buttons{ float: none; }
#list-momentos { border: none; margin: 0 0 0 0; }
#list-momentos li { background: #fff; border: 4px solid #f2f2f2; margin-top: 15px; padding: 5px; }
#list-momentos img { margin-right: 8px; }
#list-momentos p { margin: 0; }
#list-momentos .title { font-size: 16px; font-weight: bold; padding-top: 4px; }
#list-momentos .meta { color: #999; font-size: 11px; margin-bottom: 8px; }
#list-momentos .desc { margin-bottom: 18px; }
#list-momentos .buttons { margin-right: 5px; }

#form-moments label { float: left; font-weight: bold; width: 90px; }
#form-moments label.inline { font-weight: bold !important; float: none; font-weight: normal; margin: 0 10px 0 0; }
#form-moments input, #form-moments textarea { margin-right: 5px; width: 79.5%; }
#form-moments input.submit { width: auto; }
#form-moments input.checks { margin-right: 0; vertical-align: -3px; width: auto; }
#form-moments input.files { width: auto; }
#form-moments select { width: 25%; }
#form-moments .att { font-size: 15px; vertical-align: top; }
#form-moments .add { background: transparent url(../_imgs/icons/icon-add.gif) no-repeat 0 3px; font-size: 11px; padding-left: 15px; margin: 0 0; height: 1%; }
#form-moments .remove { background: transparent url(../_imgs/icons/icon-remove.gif) no-repeat 0 3px; font-size: 11px; padding-left: 15px; height: 1%; }

#form-dados label { float: left; font-weight: bold; width: 80px; }
#form-dados label.inline { float: none; margin: 0 10px; }
#form-dados label.wide { display: block; float: none; margin-bottom: 3px; width: auto; }
#form-dados label.formhints { float: none; width: auto; }
#form-dados label.formhints input { width: auto; }
#form-dados input { margin-right: 5px; width: 81%; }
#form-dados textarea { font-size: 11px; font-family: "Courier New"; line-height: 16px; margin-left: 80px; _margin-left: 84px; height: 120px; width: 81%; }
#form-dados input.submit, #form-dados input.small { width: auto; }
#form-dados input#fd-como, #form-dados input#fd-feedback { margin-left: 80px; _margin-left: 84px; }
#form-dados select#cod-estados { width: 30%; }
#form-dados select#cod-cidades { width: 39%; }
#form-dados .side-dados label { float: none; }
#form-dados .side-dados input.chk-area { border: none; padding: 0; vertical-align: -3px; width: auto; }
#form-dados .att { vertical-align: top; }
#form-dados iframe { border: none !important; padding: 0 !important; overflow: hidden; width: 82%; height: 23px; *height: 28px; }
#form-dados #avatar { height: 66px; position: relative; }
#form-dados #avatar img { float: left; }
#form-dados #avatar a#exclui-x { position: absolute; left: 70px; bottom: 0; }
#form-dados #avatar a#exclui-x img { border: none; }
span#confirma-exclusao-avatar{ position: absolute; left: 100px; bottom: 3px; }
a#exclui-avatar{margin-right:5px;margin-left:5px;}
a#cancela-avatar{margin-right:5px;}

#form-dados #fd-txt-termos { font-family: "Courier New"; border:1px solid #999; color: #999; background: #fff; width: 473px; height: 200px; margin-left: 80px; padding: 10px; overflow: auto; }
#form-dados #fd-txt-termos h3 { color: #999;}

/* ----- Chats ----------------------------- */


#chats #int-highlites { background: #fff; border: 4px solid #f2f2f2; margin-top: 15px; padding: 5px 5px 5px; }
#chats #int-highlites .box-content { border: none; }
.chat-avisado { color: #085e12; }

#chats #int-suggestion .box-content { background: transparent url(../_imgs/layout/chats-sugestao.gif) no-repeat right 38px; }
#chats #int-suggestion .box-content p { margin: 10px 0; }

#chats #int-more,
#chats #int-suggestion { margin-top: 0; }
#chats #int-more .box-footer p,
#chats #int-suggestion .box-footer p { margin-bottom: 0; }


#int-highlites { margin-bottom: 15px; }
#int-highlites .widget-inside { padding: 4px; }
#int-highlites img { margin-right: 8px; }
#int-highlites p { margin: 0; }
#int-highlites .title { font-size: 16px; font-weight: bold; padding-top: 4px; }
#int-highlites .desc { margin-bottom: 10px; }
#int-highlites .date { background: transparent url(../_imgs/icons/icon-calendar.gif) no-repeat; margin-left: 193px; padding: 0 0 0 22px; height: 1%; }
#int-highlites .time { background: transparent url(../_imgs/icons/icon-clock.gif) no-repeat; margin-left: 193px; padding: 0 0 0 22px; height: 1%; }
#int-highlites .ping { background: transparent url(../_imgs/icons/icon-bell.gif) no-repeat; margin-left: 193px; padding: 0 0 0 22px; height: 1%; }
#int-more, #int-suggestion { float: left; margin-top: 15px; }
#int-more .widget-inside, #int-suggestion .widget-inside { padding: 4px; }
#int-more h3, #int-suggestion h3 { border-bottom: 1px solid #f2f2f2; margin: 0; padding: 4px 4px 8px; }
#int-more .widget-footer, #int-suggestion .widget-footer { padding: 8px 0 4px 0; }
#int-more .widget-footer .buttons, #int-suggestion .widget-footer .buttons { margin: 0 0 0 5px; }
#int-more { margin-right: 15px; width: 340px; }
#int-more .lists,
#int-more .lists li.last { border: none; margin: 0; }
#int-more .lists img { margin-right: 8px; }
#int-more .lists p { margin: 0; }
#int-more .lists .meta { color: #999; font-size: 11px; }
#idolos #int-more .title { margin-top: 10px; *margin-top: 15px; }
#int-suggestion { width: 240px; }
#int-suggestion p { margin: 0; padding: 0 4px 0; }

#idolos #int-suggestion p { margin-bottom: 5px; }
#idolos #int-suggestion p.sugestao { padding: 10px 5px 10px; }
#idolos #int-suggestion .box-content { background: transparent url(../_imgs/layout/idolos-sugestao.gif) no-repeat right 38px; }
#idolos #list-momentos { margin-bottom: 15px; }

.article .header h3 { font-size: 14px; margin-bottom: 5px; padding: 0; }
.article .header p { color: #999; float: left; font-size: 11px; margin: 0 !important; }
.article .header .meta { margin-bottom: 15px; overflow: auto; width: 100%; }
.article .header .buttons { margin: 0 5px 0 0 !important; }
.article .header .win { background: #fbde9a url(../_imgs/icons/icon-winner.gif) no-repeat 5px center; border: 1px solid #a5673d; color: #a5673d; display: inline-block; line-height: normal; margin-right: 5px !important; padding: 6px 6px 6px 25px; }
.article .header .defeat { background: #f4aa82 url(../_imgs/icons/icon-loser.gif) no-repeat 5px center; border: 1px solid #a13b1b; color: #a13b1b; display: inline-block; line-height: normal; margin-right: 5px !important; padding: 6px 6px 6px 25px; }
.article .body .right { margin-left: 15px; }
.article .body .left { margin-right: 15px; }

#comments li { overflow: hidden; zoom: 1; }
#comments .comment-author { background: transparent url(../_imgs/layout/comm-bg.gif) no-repeat right 14px; padding-right: 15px; float: left; }
#comments .single-comment { background: #f3f3f3; border: 1px solid #e1e1e1; margin-bottom: 15px; padding: 8px 8px; margin-left: 84px; }
#comments li img { margin-right: 4px; }
#comments .title { font-weight: bold; margin-bottom: 0; }
#comments .meta { color: #999; font-size: 11px; margin-bottom: 5px; }
#comments .body p { font-size: 11px; line-height: 16px; margin-bottom: 5px; }
#official-comments .comment-author { background: transparent url(../_imgs/layout/comm-bg-official.gif) no-repeat right 14px; }
#official-comments .single-comment { background: #eff3fc url(../_imgs/layout/comm-bg-official-star.gif) no-repeat right 0; border: 1px solid #0894eb; }
#official-comments li img { border-color: #0894eb; }
#form-comments label { float: left; font-weight: bold; width: 80px; }
#form-comments input, #form-comments textarea { margin-right: 5px; width: 81%; }
#form-comments input.submit { width: auto; }
#form-comments select { width: 25%; }
#form-comments .att { font-size: 15px; vertical-align: top; }

#conv-atual { height: 150px; margin-bottom: 15px; overflow: auto; padding-right: 10px; }
.conversation ul li.odd { background-color:#f2f2f2; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
.conversation ul li { padding: 4px 8px; }
.conversation .timestamp { color:#999; margin-right: 5px; }
.conversation .label { font-weight:bold; }
.conversation .guest { color:#409FBC; }
#form-chat label { float: left; font-weight: bold; width: 65px; }
#form-chat #fchat-pergunta { width: 98.2%; }
#form-chat input { text-align: center; }

#list-rss { border: none; }
#list-rss li { background: transparent url(../_imgs/icons/icon-rss.png) no-repeat 0 center; border: none; padding-left: 20px; }
#rss-explain p { margin-bottom: 15px; font-size: 11px; }

/* ----- Blog VôleiBrasil ----------------------------- */

.blog #filters { width: auto; }
.blog #fc-mensagem { width: 80%; }
.blog .left { margin: 3px 10px 10px 0; }
.blog .right { margin: 3px 0 10px 10px; }

.blog-zoom { display:block; margin-bottom: 5px; text-align: right; }
.blog-zoom img { border: none; padding: 0; }

#extras #tabs-blogs { background: #f1f1f1; overflow: hidden; zoom: 1; margin-bottom: 10px; padding: 5px; }
#extras #tabs-blogs li a { color: #999; font-size: 11px; margin: 0 3px 0 0; }
#extras #tabs-blogs li a:hover, #extras #tabs-blogs li a.active { color: #BB7300; border: 1px solid #955C00; }

#extras { float: left; margin-right: 10px; width: 200px; }
#extras .lists { border: none; }
#extras .lists li { border: none; padding: 2px 0; }
#extras .lists li p { margin: 0; }
#extras .side-media { overflow: auto; height: 1%; }
#extras .datasets { color: #999; }
#extras .datasets a { margin-right: 5px; width: auto; }

#main-blog .articles { background: #fff; border: 4px solid #f2f2f2; padding: 10px 10px 0; margin-bottom: 20px; }
#main-blog .articles h3 { font-size: 16px; font-weight: bold; margin: 0 0 15px; text-transform: none; }
#main-blog .articles .meta { color: #999; font-size: 11px; margin-bottom: 0; }
#main-blog .articles .meta p { margin: 0; }
#main-blog .articles .comments { color: #999; font-size: 11px; border-top: 1px solid #e1e1e1; font-size: 11px; padding: 8px 0; overflow: auto; height: 1%; }
#main-blog .articles .comments p { margin: 0 5px 0 0; }

#main-blog.single .articles { margin-bottom: 10px; }

/* ----- Game VôleiBrasil ----------------------------- */

#config { margin-bottom: 20px; border: 1px solid #e1e1e1; padding: 4px; }
#config .title { background: #fff; color: #a47400; font-weight: bold; margin: 0 !important; padding: 2px 4px 5px; text-transform: uppercase; }
#config ul { background: #f2f2f2; padding: 8px 8px 8px; }
.datasets.supergame li { border-bottom: 1px solid #e1e1e1; padding: 2px 6px; }
.datasets.supergame li.last { border-bottom: none; }
.datasets.supergame li .result { margin-right: 5px; float: left; font-weight: bold; }
.datasets.supergame li .name { margin-left: 0; float: left; width: 69%; }
.datasets.supergame li .data { color: #999; float: right; }

.flash-inform #concordo-game-dados { padding-top: 10px; }

#game-ranking { margin-bottom: 20px; }
#game-ranking .datasets { border-top: 1px solid #e1e1e1; }
#game-ranking .datasets li { border-bottom: 1px solid #e1e1e1; overflow: auto; padding: 5px 0; height: 1%; }
#game-ranking .datasets li.last { border-bottom: none; }
#game-ranking .datasets li p { margin: 0; }

/* ----- Promoções ----------------------------- */

#promocoes #list-momentos .title { margin-bottom: 25px; }
#promocoes #list-momentos .left { width: 184px; }
#promocoes #list-momentos .caption { font-size: 11px; padding-left: 4px; }
#promocoes #int-more .title { margin-top: 10px; *margin-top: 15px; }
#promocoes #int-suggestion p { margin-bottom: 5px; }
#promocoes #int-suggestion p.sugestao { padding: 10px 5px 10px; }
#promocoes #int-suggestion .box-content { background: transparent url(../_imgs/layout/promocoes-sugestao.gif) no-repeat right 38px; }
#promocoes #list-momentos { margin-bottom: 15px; }

#promocoes #int-more, #promocoes #int-suggestion { margin-top: 0; }
#promocoes #int-more .box-footer p, #promocoes #int-suggestion .box-footer p { margin-bottom: 0; }

#promocoes .side-media { overflow: hidden; zoom: 1; }

/* ----- Fórum ----------------------------- */

#forum-tbl { margin-bottom: 15px; }
#forum-tbl th { background: #000; color: #a4daa2; padding: 10px; text-align: left; }
#forum-tbl th.foruns { 	padding-left: 10px; border-right: 3px double #373737; }
#forum-tbl th.topics,
#forum-tbl th.views,
#forum-tbl th.replies,
#forum-tbl th.posts { border-right: 3px double #373737; text-align: center; width: 8%; }
#forum-tbl th.latest { padding-left: 10px; width: 30%; }
#forum-tbl tr:first-child td { border-top: 3px double #e1e1e1; }
#forum-tbl td { border-bottom: 3px double #e1e1e1; padding: 10px 0; vertical-align: middle;  }
#forum-tbl td.icon { padding-left: 10px; padding-right: 20px; width: 35px; }
#forum-tbl td.icon img { padding: 0; border: 1px solid #e1e1e1; }
#forum-tbl td.foruns { font-weight: bold; }
#forum-tbl td.foruns span { display: block; color: #999; font-size: 11px; font-weight: normal; }
#forum-tbl td.topics,
#forum-tbl td.posts,
#forum-tbl td.replies,
#forum-tbl td.views { text-align: center; width: 8%; }
#forum-tbl td.latest { padding-left: 10px; font-size: 11px; color: #999; }
#forum-tbl td.user-info { vertical-align: top; padding: 10px; }
#forum-tbl td.user-reply { vertical-align: top; padding: 10px 10px 10px 15px; }

#forum-tbl td.user-reply .reply-info h3 { padding: 0; margin-bottom: 0; }
#forum-tbl td.user-reply .reply-info p { font-size: 11px; color: #999; }
#forum-tbl td.user-reply .reply-info .date { background: transparent url(../_imgs/forum/icon-post.gif) no-repeat -2px 4px; padding-left: 12px; }
#forum-tbl td.user-reply .extras { float: right; }
#forum-tbl td.user-reply .extras a { border: 1px solid #999; color: #999; display: block; float: left; margin-left: 2px; padding: 1px 5px; line-height: normal; }
#forum-tbl td.user-reply img { border: none; padding: 0; max-width: 600px; }

#forum-tbl td.user-info { border-right: 1px solid #eee; font-size: 11px; width: 25%; padding: 10px; }
#forum-tbl td.user-info p { margin: 0; color: #999; }
#forum-tbl td.user-info .name { font-size: 12px; margin-bottom: 5px; font-weight: bold; }
#forum-tbl td.user-info .thumb { margin-bottom: 5px; width: 115px; }
#forum-tbl td.user-info .badges { padding: 5px 0; }
#forum-tbl td.user-info .badges img { border: none; padding: 0; }
#forum-tbl td.user-info .badges .rank-gold { margin-left: 5px; }

.forum-info { margin-bottom: 15px; }
.forum-info .pagination { margin: 0; }
.forum-info .forum-novo { margin: 0 5px 0 0 !important; }
.forum-info .forum-novo a { background-color:#A47400; border:1px solid #A47400; color:#FFFFFF; padding: 4px 8px !important; margin: 0 5px 0 0; }
.forum-info .forum-novo a:hover { background-color:#845400; }
.forum-info input { border: 1px #A47400 solid; float:left; font-size:11px; padding: 4px; *padding: 1px 4px 7px 4px; width:100px; }
.forum-info input.forum-search { border-right: none; width: 150px; }
.forum-info input.forum-submit { background:#FFFFFF url(../_imgs/buttons/filters-search.gif) no-repeat 0 0; border: none; cursor:pointer; height:24px; text-indent:-9999px; width:25px; }

#forum-nav { overflow: hidden; zoom: 1; }
#forum-nav p { margin: 0; }
#forum-nav form { float: right; display: inline; }
#forum-nav form label { color: #999; float: left; display: inline; padding-top: 3px; *padding-top: 0; }
#forum-nav #forum-jump { border: 1px #A47400 solid; float:left; font-size:11px; margin-left: 10px; padding: 4px; *padding: 1px 4px 7px; }

#form-forum { margin-bottom: 20px; }
#forum-format { float: left; margin-right: 15px; width: 635px; }
#forum-format label { float: left; font-weight: bold; width: 60px; }
#forum-format #fd-assunto,
#forum-format #fd-post { margin-bottom: 10px; width: 560px; }
#forum-format #format-buttons { padding: 15px 0 5px; margin-left: 60px; }
#forum-format #format-buttons input { overflow: visible; padding: 4px; cursor: pointer; }
#forum-format label.formhints { float: none; margin-left: 56px; width: auto; }
#forum-format input.checks { margin-right: 0; vertical-align: -3px; width: auto; }

#forum-smiley { border-left: 1px solid #ccc; float: left; padding-left: 15px; width: 250px }
#forum-smiley img { background: #fff; }

tr.moderacao td { padding: 10px 0 !important; }
tr.moderacao td p { margin: 0 !important; }
tr.moderacao td .forum-novo a { padding: 3px 5px !important; }
tr.moderacao td .forum-novo select { border: 1px solid #A47400; margin-left: 5px; vertical-align: top; padding: 2px 2px !important; font-size: 11px; }

#forum-tbl tr.official td { background: #eff3fc; color: #20A5DE !important; }
#forum-tbl tr.official a { color: #20A5DE !important; }
#forum-tbl tr.official td.user-info { background: #eff3fc url(../_imgs/layout/comm-bg-official-star.gif) no-repeat right 0; }
#forum-tbl tr.official td.user-info .thumb img { border: 1px solid #20A5DE; }
#forum-tbl tr.official td.user-info p { color: #aab8d8; }
#forum-tbl tr.official td.user-reply .reply-info p { color: #aab8d8; }
#forum-tbl tr.official td.user-reply .extras a { border: 1px solid #20A5DE; }
#forum-tbl tr.official td.icon img { padding: 0; border: 1px solid #fff; }
#forum-tbl tr.official td.foruns span { color: #20A5DE !important; }

#forum-tbl tr.rank-gold td { background: #fff3d6; color: #a47400 !important; }
#forum-tbl tr.rank-gold a { color: #a47400 !important; }
#forum-tbl tr.rank-gold td.user-info { background: #fff3d6; }
#forum-tbl tr.rank-gold td.user-info .thumb img { border: 1px solid #a47400; }
#forum-tbl tr.rank-gold td.user-info p { color: #c1b087; }
#forum-tbl tr.rank-gold td.user-reply .reply-info p { color: #c1b087; }
#forum-tbl tr.rank-gold td.user-reply .extras a { border: 1px solid #a47400; }

.quote { background-color: #fefefe; border: 2px solid #D6D6D6; color: #555; font-size:10px; padding: 10px; margin: 15px 0; line-height:13px;  }
.quote .quoted_name { font-style: italic; border-bottom: 1px dotted #d6d6d6; padding-bottom: 5px; margin-bottom: 5px; }
.quote .inside_quote { margin-left: 15px; }

/* ----- Indique ----------------------------- */

#form-recruta fieldset { padding-top: 15px; }
#form-recruta label { float: left; font-weight: bold; margin: 3px 10px 0; }
#form-recruta input { float: left; width: 190px; }
#form-recruta input.submit { width: auto; }
#form-recruta .add,
#form-recruta .remove { margin-left: 5px; }
#form-recruta .add { background: transparent url(../_imgs/icons/icon-add.gif) no-repeat 0 1px; font-size: 11px; padding-left: 15px; }
#form-recruta .remove { background: transparent url(../_imgs/icons/icon-remove.gif) no-repeat 0 1px; font-size: 11px; padding-left: 15px; }
#link-recrutamento { color: #873d0c; font-weight: bold; }
.premios-indique { overflow: hidden; zoom: 1; margin-bottom: 15px; }
.premios-indique li { float: left; margin-right: 5px; }
.premios-indique li p { margin-bottom: 5px; }

/* ----- Clubes ----------------------------- */

#tabs-club { background: #f1f1f1; margin-bottom: 10px; padding: 5px; }
#tabs-club li a { color: #999; font-size: 11px; margin: 0 3px 0 0; }
#tabs-club li a:hover, #tabs-club li a.active { color: #BB7300; border: 1px solid #955C00; }
#club-sponsors,
#club-outfit,
#club-related { margin-bottom: 20px; }
#club-sponsors li,
#club-outfit li { float: left; margin-right: 5px; }
#club-roster { border: 5px solid #f2f2f2; font-size: 11px; margin-bottom: 15px; }
#club-roster th { background: #d58200; color: #fff; border-right: 1px solid #fff; text-align: left; padding: 5px 5px; }
#club-roster th.foto { width: 40px; }
#club-roster td { border-bottom: 1px solid #f2f2f2; vertical-align: middle; padding: 3px 5px; }
#club-related li { color: #999; }

/* ----- Pesquisa ----------------------------- */

#form-pesquisa #flash { margin: 0 0 5px; }
#form-pesquisa label { display: block; margin: 0 0 15px; }
#form-pesquisa label.inline { float: none; margin: 0; }
#form-pesquisa input { vertical-align: middle; }
#form-pesquisa input,
#form-pesquisa textarea { margin-right: 5px; width: 81%; }
#form-pesquisa input.small { width: auto; }
#form-pesquisa input.submit { width: auto; }
#form-pesquisa .hint { font-style: italic; font-size: 11px; }

/* ----- Mapa do Site ----------------------------- */

#sitemap, #sitemap ul, #sitemap li{ margin:0; padding:0; list-style:none; }
#sitemap{background:url(line1.gif) repeat-y;}
#sitemap li{ line-height:20px; margin-top:1px; position:relative; width:100%; }
/* IE leaves a blank space where span is added so this is to avoid that */
* html #sitemap li{ float:left; display:inline; }

#sitemap li a{padding-left:28px;}
#sitemap li span{float:left;position:absolute;top:5px;left:5px;width:13px;height:13px;cursor:auto;font-size:0;}
#sitemap li span, #sitemap li span.collapsed{background:url(../_imgs/icons/icon-collapsed.gif) no-repeat 0 0;}
#sitemap li span.expanded{background:url(../_imgs/icons/icon-expanded.gif) no-repeat 0 0;}

/* sub levels */

#sitemap li ul{	 margin-left:28px; background:url(../_imgs/icons/icon-line1.gif) repeat-y; }
#sitemap li li{ background:url(../_imgs/icons/icon-line2.gif) no-repeat 0 0; }
/* etc. */
/* float fix */
#sitemap:after, #sitemap ul:after{ content: ".";  display: block;  height: 0; clear: both; visibility: hidden; }
#sitemap, #sitemap ul{display:block;}
/*  \*/
#sitemap, #sitemap ul{min-height:1%;}
* html #sitemap, * html #sitemap ul{height:1%;}
 /*  */
#sitemap ul{display:none;}

/* ----- Recuperação de Senha ----------------------------- */

#form-senha label { float: left; font-weight: bold; width: 125px; }
#form-senha input { width: 200px; }
#form-senha input.submit { width: auto; }

/* ----- Meus Dados ----------------------------- */

#super-game { background: #e6edd9; border: 3px double #82ba0c !important; padding: 10px !important; }
#super-game h4 { background: transparent url(../_imgs/layout/supergame-logo.png) no-repeat 0 0 !important; border: none; height: 47px; float: left; margin: 0 0 0 0; padding: 0 !important; text-indent: -9999px; width: 90px !important; }
#super-game .call { margin: 0 0 0 100px; padding: 0; font-weight: bold; line-height: 16px; }

#form-pergunta { margin-bottom: 15px; }
#form-pergunta #pergunta { width: 98.2%; }

/* ----------------------------------------------------------------------------------------- *\
   Sidebar
\* ----------------------------------------------------------------------------------------- */

.intern #sidebar .box,
.intern #sidebar-blog .box { border: none; margin-bottom: 15px; padding: 0; }

.box img { border: 1px solid #e1e1e1; padding: 2px; }
.ads { background: #fff; border: 1px solid #e1e1e1; margin-bottom: 10px; padding: 4px; }
.ads p { margin: 3px 0 0 0; }
.ads img { border: none; padding: 0; }
.ads .titles { background-color: #c0c0c0; background-position: right 0; background-repeat: no-repeat; height: 22px; margin: 0; padding: 0; text-indent: -9999px; }
.ads .titles.ads { background-image: url(../_imgs/titles/titles-ads.gif); }
.ads .titles.promo { background-image: url(../_imgs/titles/titles-promo.gif); }

.side-media li { float: left; margin: 0 0 3px 6px; }
.side-dados li { padding: 2px 6px; }
.side-select select { border: 1px solid #e1e1e1; font-size: 11px; margin: 0 0 8px 25px; width: 250px; }

#convidado p { margin-bottom: 15px; }
#form-alertas label { cursor: pointer; }
#form-alertas input { margin-right: 5px; vertical-align: -3px; }

#cbv_widget { margin-bottom: 15px; }
#cbv_widget h4 { background: #e1e1e1 url(../_imgs/widget/bg-header.jpg) repeat-x 0 0; border: none; color: #fddc00; margin: 0; padding: 4px 8px; text-shadow: #000 1px 1px 1px; }
#cbv_widget .att { background: #f1f1f1; margin: 0; border-left: 4px solid #072549; border-right: 4px solid #072549; padding: 5px 8px; }
#cbv_widget_inside { border-left: 4px solid #072549; border-right: 4px solid #072549; }
#cbv_widget_news li { border-bottom: 1px dotted #e1e1e1; padding: 10px 15px 10px; }
#cbv_widget_news p { margin: 0; }
#cbv_widget_news a { font-weight: bold; }
#cbv_widget_news .data { color: #999; }
#cbv_widget_navigation { background: #e1e1e1 url(../_imgs/widget/bg-header.jpg) repeat-x 0 0; padding: 10px; *padding: 10px 10px 7px; overflow: hidden; }
#cbv_widget_navigation .buttons { margin: 0 3px 0 0; }
#cbv_widget_navigation .buttons a { background: #397bb7; border: none; color: #fff; font-size: 10px; padding: 1px 4px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; text-shadow: #000 1px 1px 1px; }
#cbv_widget_navigation .buttons a.active_page { background: #fff; color: #397bb7; text-shadow: none; }
#cbv_widget_navigation .total { color: #fff; font-size: 10px; text-shadow: #000 1px 1px 1px; float: right; }

/* ----------------------------------------------------------------------------------------- *\
   Footer
\* ----------------------------------------------------------------------------------------- */

#copyright { display: inline; float: left; width: 400px; }
#copyright p { margin-bottom: 15px; }

#footernav { display: inline; float: left; }
#footernav h5 { display: block; float: left; font-weight: bold; margin-bottom: 15px; width: 220px; }
#footernav li { float: left; white-space: nowrap; }
#footernav li#cbv, #footernav li#vbo, #footernav li#snet { background: transparent url(../_imgs/layout/footer-sep-bg.gif) repeat-y left 0; padding: 0 15px; width: 220px; }
#footernav li#vbo h5 { width: 150px; }
#footernav li ul { clear: left; float: left; }
#footernav li ul.second { clear: none; float: right; }
#footernav li ul li { float: none; }

#m2brnet { background: url(../_imgs/layout/logo-m2.gif); display: block; height: 12px; position: absolute; bottom: 20px; text-indent: -9999px; right: 20px; width: 71px; }

/* ----------------------------------------------------------------------------------------- *\
   Compartilhar Mídias
\* ----------------------------------------------------------------------------------------- */
div.compart-midias		{ margin: 20px 0 0 0; }
div.compart-midias p img	{ float: left; }
div.compart-midias p span	{ float: left; margin: 1px 0 0 5px; *margin: 0 0 0 5px;}
div.compart-midias p		{ float: left; }
div.compart-midias ul		{ float: left; margin: 0 0 0 10px; }
div.compart-midias li 		{ float: left; margin: 0 0 0 10px;}
div.compart-midias img	{ border: 0; }



/* ----------------------------------------------------------------------------------------- *\
   Helpers
\* ----------------------------------------------------------------------------------------- */

.att { color: #873d0c; font-weight: bold; }
.left { float: left; }
.right { float: right; }
.center { margin: 0 auto; text-align: center; }
.hide { display: none; }
.invisible { visibility: hidden; }
.clearfix:after { content: "."; clear: both; display: block; height: 0; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hide from IE Mac \*/
.clearfix { display: block; }
/* End hide from IE Mac */


form .errFld{border:1px solid red!important;font-size:14px;}
form .errMsg{color:#C33!important;display:block;font-size:12px!important;}

