/* CSS Document */

@font-face {
    font-family: 'AgendaBlack';
    src: url('font/agenda-black-webfont.eot');
    src: url('font/agenda-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/agenda-black-webfont.woff') format('woff'),
         url('font/agenda-black-webfont.ttf') format('truetype'),
         url('font/agenda-black-webfont.svg#AgendaBlack') format('svg');
    font-weight: bold;
    font-style: normal;
}

section, header, article, footer, nav, time, address{
	display:block;
}

html, body, form{
	margin:0;
	padding:0;
}

html{
	background:#086688 url(../img/bg_html.png) repeat-x scroll left top;
}

body{
	background:transparent url(../img/bg_body.jpg) no-repeat scroll center top;
}

a img{border:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.clear{clear:both;}
.fll{display:block; float:left;}
.flr{display:block; float:right;}

img.fll{margin:0 5px 5px 0}
img.flr{margin:0 0 5px 5px}

.wrapper{
	margin:0 auto;
	width:960px;
}

.article-content, p, li,
.form_login,
.like,
.jogos-home .jogo-content,
.content-footer,
li.highlight p,
.breadcrumb,
input, textarea, select,
.like-header .qtdLike,
.help,
.aviso,
.ranking-list li span,
.ranking-mine,
.down-ampliar,
.descr-jogo,
.insignia-list .descr,
.insignia-list time{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.main-menu li,
.post-secao,
.articles-home .category,
.articles-home .quero-ler-mais,
.jogos-home .jogo-title,
.jogos-home .level,
.widget-category li,
.widget-container .btn,
.btnVotar,
.btnBlue,
.btnVisualizar,
.categories li.title,
p.rights,
.section-description,
.page-title,
.article-content h2,
.article-content h3,
.article-content h4,
.like-header .like,
.comments-content li,
.comments-header,
.cadastro-page label,
.cadastro-page h2,
.post-secao-title,
.post-jogos .level,
.passatempo-subtitle,
.top-destaque-title,
.ranking-list li,
.ranking-mine-title,
.ranking-mine .pos,
.btnDownWallpaper,
.down-temas,
.down-temas-it,
.down-aprenda-instalar,
.down-categs-list h3,
.down-categs-list p,
.lbl_login,
.comments .adjetivo,
.title_login,
.guia,
.article-title-cabine,
.insignia-list li,
.curtidos-list li,
.txt-jog-cabine,
.status-cracha-title,
.destaqueMuseu,
.destaqueMuseu2{
	font-family:AgendaBlack, "Trebuchet MS", Arial, Helvetica, sans-serif;
}


.b10{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	position:relative;
}

.b5{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	position:relative;
}

/*
.bie{behavior: url(css/ie-css3.htc);}
*/

.mt10{margin:10px 0}
.mt15{margin:15px 0}

.scrollable{position:relative; overflow: hidden;}
.scrollable .items {width:20000em;position:absolute;z-index:1;}
.scrollable .it{float:left;}

.hr1, .hr2, .hr3, .hr5, .hr6{
	background:transparent url(../img/bg_hr1.png) repeat-x scroll left top;
	display:block;
	height:3px;
	width:100%;
}

.hr2{background-image:url(../img/bg_hr2.png);}
.hr3{background-image:url(../img/bg_hr3.png);}
.hr5{background-image:url(../img/bg_hr5.png);}
.hr6{background-image:url(../img/bg_hr6.png);}








/* = Header
---------------------------------------------------------*/
.header-page{
  
}

.home .header-page,
.secao-todos-os-artigos .header-page{
	background:transparent url(../img/bg_header_footer_home.png) no-repeat scroll left bottom;
	height:470px;
	position:relative;
}

.header-page .left{
	display:block;
	float:left;
	padding:12px 12px 0;
	width:181px;
}

.roleta-turma-home{
	margin-top:22px;
}

.header-page .right{
	background:url("../img/mapa_mundi.png") no-repeat scroll right 100px transparent;
	display:block;
	float:left;
	position:relative;
	width:755px;
}

.search{
    background: url("../img/bg_searchBox.png") no-repeat scroll left top transparent;
    bottom: 17px;
    height: 26px;
    left: 6px;
    padding: 2px 2px 2px 38px;
    position: absolute;
    width: 248px;
}

#q{
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #055F83;
    float: left;
	font-size:14px;
	font-weight:bold;
    margin: 0;
    padding: 4px;
    width: 178px;
	z-index: 1;
}

#searchsubmit{
	
}

.RSS{
    bottom: 22px;
    left: 636px;
    position: absolute;
	z-index: 1;
}

.ico_torre{
    bottom: 61px;
    left: 631px;
    position: absolute;
    z-index: 1;
}

/* = Login
---------------------------------------------------------*/
.form_login{
    background-color: #DB2032;
	padding-top:18px;
    position: absolute;
    right: 0;
    top: 30px;
    width: 255px;
    z-index: 20;
}

.paddign{
	padding: 0 9px 9px;
}

.form_login h2{margin:0;}
.form_login h2 img{display:block;}

.lbl_login{
    color: #FFF;
    display: block;
    float: left;
    font-size: 13px;
    font-weight: bold;
    line-height: 15px;
    text-transform: uppercase;
}

.cp-login{
    background: url("../img/bg_campo_login.png") repeat-x scroll left top transparent;
    display: block;
    float: left;
    height: 23px;
    margin: 0 0 5px;
    padding: 0 5px;
}

.cp-login input{
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #055F83;
    font-size: 12px;
    padding: 4px 0;
    width: 227px;
}

.btnLogin{
	display:block;
	float:left;
}

.login_opts{
    display: block;
    float: left;
    margin-top: 4px;
    width: 117px;
}

.stay_conn{
    background-color: #B5131B;
    display: block;
    height: 26px;
    margin-right: 5px;
    padding: 2px 7px;
}

.stay_conn input,
.stay_conn label{
	display:block;
	float:left;
}

.stay_conn input{
	margin: 5px 8px 5px 0;
	padding:0;
}

.stay_conn label{
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
	line-height:13px;
    width: 75px;
}

.esqSenha{
    color: #820004;
    display: block;
    font-size: 10px;
    font-weight: bold;
    margin-top: 2px;
    text-decoration: underline;
}

.miniLogin{
	cursor:pointer;
    position: absolute;
    right: 0;
	top: 242px;
    z-index: 1;
}

.comandante{top: 242px;}
.copiloto{top: 154px;}

.vcard, .insignias{
    background: url("../img/raquo_login.png") no-repeat scroll 5px 5px #B5131B;
    color: #FFFFFF;
    font-size: 12px;
    line-height: 14px;
    margin: 3px 8px 8px;
    padding: 4px 0 4px 31px;
}
.vcard img.fll{margin:0 10px 0 0;}

.title_login{
    color: #FFFFFF;
    font-size: 12px;
    margin: 5px 0 2px 10px;
    text-transform: uppercase;
}

.insignias{background-image:none; padding-left:4px; height:45px;}

.insignias ul{
	list-style:none;
	margin:0;
	padding:0;
}

.insignias ul li{
    display: block;
    float: left;
    padding: 0 10px;
}

.vcard .avatar, .insignias ul li img{height:45px;}

.insignias ul li img,
.btnMaisInsignias img{display:block;}

.btnMaisInsignias{
	position:absolute;
	right:5px;
	bottom:5px;
}

.form_login p{margin:7px 0 5px 10px;}

#EasterEggMapa img{
    display: block;
    height: 20px;
    left: 568px;
    position: absolute;
    top: 174px;
    width: 20px;
    z-index: 1;
}
.main-menu{
    background-color: #055F83;
    height: 44px;
	font-size: 18px;
    line-height: 44px;
    position: relative;
    width: 755px;
    z-index: 30;	
	
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
}

.main-menu ul{
	list-style:none;
	margin:0;
	padding:0;
}

.main-menu li{
	display:block;
	color:#39bcdc;
	float:left;
	text-transform:uppercase;
	text-shadow: 3px 3px 0px #024063;
}

.main-menu .item-menu-sep{text-shadow: 2px 2px 0px #024063;}

.main-menu li a{
	color:#39bcdc;
	display:block;
	height:44px;
	padding:0 24px;
}

.main-menu li a:hover{background-color:#004764; text-decoration:none;}

.item-menu-home{position:relative;}

.item-menu-home img{
    left: -5px;
    position: absolute;
    top: 10px;
    z-index: 1;
}

.main-menu .item-menu-home a{
    font-size: 10px;
    padding: 0 13px 0 30px;
	
	-moz-border-radius: 0 0 0 10px;
	-webkit-border-radius: 0 0 0 10px;
	border-radius: 0 0 0 10px;
}


/* = Linguas
---------------------------------------------------------*/
.lang{
    display: block;
    float: left;
	height:24px;
    padding: 9px 5px 9px 22px;
    text-align: left;
    width: 485px;
}

.home .lang, .secao-todos-os-artigos .lang{
	padding-left:0;
}


/* = Banners
---------------------------------------------------------*/
.banners-main{
	background:transparent url(../img/bg_banners.png) no-repeat scroll 5px bottom;
    display: block;
    float: left;
	height:298px;
    position: relative;
    width: 485px;
}
.banner-border{
    left: 0;
    position: absolute;
    top: 0;
	z-index:0;
}

.banners-scrollable{
    left: 49px;
    position: absolute;
    top: 24px;
	z-index:1;
    height: 200px;
    width: 405px;
}

.banners-scrollable .it{
	width: 405px;
	height:200px;
}

.navi{
    bottom: 45px;
    height: 26px;
    left: 122px;
    position: absolute;
    text-align: center;
    width: auto;
    z-index: 3;
}

.navi a{
    background: url("../img/it_banner.png") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 20px;
    margin-right: 5px;
    padding: 6px 0 0 17px;
    text-decoration: none;
    width: 20px;
}

.navi a:hover span, .navi a.active span{
    background: url("../img/banner_bullet.png") no-repeat scroll left top transparent;
    display: block;
    height: 12px;
    width: 12px;
}

.banner-cadastre-se{
    display: block;
    float: right;
    margin: 179px 0 0;
    min-width: 270px;
    text-align: center;
}

/* = ConteÃºdo
---------------------------------------------------------*/

.page-content{
	background:#FFF url(../img/bg_content.png) no-repeat scroll left bottom;
    display: block;
    float: left;
	margin-bottom:25px;
	min-height:1337px;
	padding-bottom:10px;
	position:relative;
    width: 690px;
	
	-moz-border-radius: 10px 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 10px 0 10px 10px;
}

.home .page-content,
.secao-todos-os-artigos .page-content{
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
}

.cadastro .page-content{min-height: 1495px;}

.mb65{
	margin-bottom:65px;	
}

/* = Widgets
---------------------------------------------------------*/
.widget-area{
    display: block;
    float: left;
    margin-top: 104px;
    position: relative;
    width: 270px;
}

.home .widget-area,
.secao-todos-os-artigos .widget-area{
	margin:0;
}

.nuvem{
	left:0;
	position:absolute;
	top:-35px;
	z-index:1;
}

.widget-container{
	margin:12px;
}

.widget-primary{
	background-color:#003B52;
	display:block;
	list-style:none;
	margin:0;
	padding:12px 0;
	
	-moz-border-radius: 0 10px 10px 0;
	-webkit-border-radius: 0 10px 10px 0;
	border-radius: 0 10px 10px 0;
	position:relative;
}

.widget-category{
	
}

.widget-title{
    line-height: 0;
    margin: 0;
    text-align: center;
}

.widget-category-content{
	list-style:none;
	padding:0;
	margin:0;
}

.widget-category-content li{
	background-color: #002C3D;
	display: block;
	float: left;
	font-size: 12px;
	height: 92px;
	margin: 1px;
	padding: 4px 2px;
	text-align: center;
	text-transform: uppercase;
	width: 76px;
}

.widget-category-content li a{
	color:#1187ae;
}

.widget-category-content li a:hover{
	text-decoration:none;
}

.widget-category-content li.highlight{
    padding: 7px 7px 0;
    width: auto;
}

.widget-category-content li.numeros-incriveis{
    background: none repeat scroll 0 0 transparent;
    height: auto;
    margin-top: 2px;
    padding: 0;
    width: auto;
}

li.highlight img{
	float:left;
	margin-right:5px;
}

li.highlight h4{
    font-size: 17px;
    margin: 0;
}

li.highlight h5{
    color: #E0202D;
    font-size: 11px;
    margin: 0;
}

li.highlight p{
    color: #187C9F;
    font-size: 11px;
	line-height:14px;
    font-weight: bold;
    margin: 3px 0;
    text-transform: none;
}

.widget-content{
	background-color:#002c3d;
	padding:1px;
}

.widget-content p{
    color: #1FB5E6;
    font-size: 11px;
    margin: 0;
    padding: 15px 20px;
}

.widget-desenhos .widget-content p{
	text-align:center;
}

#btnImgEnvio img{
	border:solid 8px #03425B;
	max-width:185px;
}

.widget-container .btn,
.btnVotar,
.btnVisualizar,
.btnBlue{
	background:#23bcd3 url(../img/bg_btn_azul.png) repeat-x scroll left top;
	color:#003b52 !important;
	display:block;
	font-size:17px;
	line-height:35px;
	height:35px;
	text-align:center;
	text-transform:uppercase;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	position:relative;
}


.widget-secundary,
.widget-legenda ul{
	background:none;
	list-style:none;
	margin:0;
	padding:0;
}

.widget-legenda ul li{
    clear: both;
    color: #002C3D;
    font-size: 11px;
    font-weight: bold;
    margin-top: 13px;
}



.widget-legenda ul li a{color:#1fb2cd;}
.widget-legenda ul li img{border:none;margin-right:10px;}


/* = Footer
---------------------------------------------------------*/
.footer-page{
	background:#002C3D url(../img/bg_footer.png) no-repeat scroll left bottom;
	padding:33px 15px 15px;

	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	position:relative;
}

.footer-page .indique{
	width:335px;
}

.sitemap{
    background: url("../img/bg_sitemap.png") repeat-x scroll left top transparent;
    float: left;
    height: 132px;
    padding: 10px;
    width: 575px;
}

.sitemap h4{
	margin:0;
	position:absolute;
	left:15px;
	top:-16px;
}

.sitemap ul{
    display: block;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 280px;
}

.sitemap ul li{
	display:block;
	float:left;
	font-size:11px;
}

.sitemap ul li a{
    background: url("../img/bullet_b.png") no-repeat scroll left center transparent;
    color: #046E96;
    display: block;
    height: 20px;
    line-height: 20px;
    padding-left: 10px;
    width: 130px;
}

.sitemap ul.menu-footer{
	padding:14px 0 0 10px;
}

.categories li.title{
    color: #AB161C;
    font-size: 22px;
    margin-bottom: 5px;
    text-transform: uppercase;
}

p.rights{
	color:#046e96;
	font-size:14px;
	margin:0;
	text-transform:uppercase;
}
p.rights img{
	margin:0 15px;
}

p.rights a{
	color:#e81c2a;
}

p.rights .sep{
	padding:0 13px;
}

p.rights img.foot-logo{
    bottom: 10px;
    position: absolute;
    right: 0;
}

/* = Internas
---------------------------------------------------------*/

.header-section{
    background-attachment: scroll;
    background-position: right bottom;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 49px;
    line-height: 18px;
    margin-left: 14px;
    padding: 86px 211px 0 20px;
    width: 240px;
}

.header-section{
    background-attachment: scroll;
    background-position: left bottom;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 49px;
    line-height: 18px;
    margin-left: 14px;
    padding: 86px 0 0;
    width: 741px;
}

.section-description{
    color: #1FB2CD;
    font-size: 13px;
    margin: 0 0 0 22px;
    text-transform: uppercase;
    width: 240px;
}

.post-page, .secao-header{
	background:transparent url(../img/bg_header_article.png) no-repeat scroll left top;
}

.breadcrumb{
    color: #1FB2CD;
    font-size: 12px;
    font-weight: bold;
	height:16px;
    padding: 6px 10px 9px 60px;
}
.breadcrumb a{color:#1FB2CD;}

.page-title{
    color: #055F83;
    display: block;
    float: left;
    font-size: 36px;
    margin: 0;
    padding: 15px 0 15px 35px;
    text-transform: uppercase;
	width: 480px;
	line-height: 30px;
}

.like-header{
    display: block;
    float: left;
    margin: 19px 0 0 15px;
    width: 150px;
}

.like-header .like{
    background: url("../img/stars.png") no-repeat scroll 7px 5px #1FB2CD;
    color: #FFFFFF;
    font-size: 16px;
    padding: 5px 10px 5px 34px;
    text-transform: uppercase;
}

.like-header .qtdLike{
    background-color: #055F83;
    color: #1FB2CD;
    font-size: 14px;
    font-weight: bold;
    padding: 6px;
}

.article-content{
	padding:25px 35px 35px;
}

.article-content,
.article-content p, 
.article-content li{
    color: #055F83;
    font-size: 14px;
    line-height: 23px;
}

.article-content a{
	color:#E0202D;
}

.article-content p{
	margin:0 0 15px;
}

.article-content h2{
    color: #1BA8C7;
	clear:both;
    font-size: 22px;
    margin: 10px 0 15px;
    text-transform: uppercase;
}

.article-content h3{
    color: #1BA8C7;
    font-size: 18px;
    margin: 10px 0;
    text-transform: uppercase;
}


/* = ComentÃ¡rios "opniÃµes"
---------------------------------------------------------*/
.comments{
    background-color: #1FB2CD;
    margin-top: 40px;
    padding: 60px 35px 35px;
    position: relative;
}

.comments-header{
    position: absolute;
    top: -40px;
}

.comments-title{
	
}

.qtdOpts{
    background: url("../img/bg_qtd-opnioes.png") no-repeat scroll left 2px transparent;
    color: #FFFFFF;
    font-size: 34px;
    height: 47px;
    margin: 15px 0 0 9px;
    padding: 0 8px 2px;
    text-align: center;
    width: 74px;
}

.btnAddOpniao{
    background: url("../img/btn_add-opniao.png") no-repeat scroll left top transparent;
    color: #FFFFFF;
    font-size: 17px;
    letter-spacing: -1px;
    margin: 17px 0 0 45px;
    padding: 17px 22px 15px 64px;
    text-transform: uppercase;
    width: 159px;
}

.comments-content{
	list-style:none;
	margin:0;
	padding:0;
}

.comments-content li{
    background-color: #076587;
    color: #FFFFFF;
    font-size: 17px;
    margin-bottom: 1px;
    padding: 5px;
	position:relative;
    text-transform: uppercase;
}

.comments-content .avatar{
    margin-right: 10px;
    vertical-align: middle;
}

.comments-content .fn{
	color: #1FB2CD;
}

.comments .adjetivo{
    background-color: #D11118;
    color: #FFFFFF;
    font-size: 17px;
    line-height: 20px;
    padding: 4px 10px;
    text-transform: uppercase;
}

.comments-list-adj .adjetivo{
    display: block;
    float: left;
    margin: 0 5px 5px 0;
}

.comments .adjetivo a{
	color: #FFFFFF;
}

.btn-ok{
    position: absolute;
    right: 15px;
    top: 17px;
}

.comments .btnVerMais{
	margin-top:10px;
}

.comments-list-adj{
    background-color: #076587;
    display: none;
    left: 45px;
    line-height: 35px;
    padding: 20px;
    position: absolute;
    top: -110px;
    width: 555px;
}

.comments-list-adj .seta{
    background: url("../img/opts-seta.png") repeat scroll 0 0 transparent;
    bottom: -17px;
    height: 17px;
    position: absolute;
    right: 91px;
    width: 29px;
}


/* = SugestÃ£o de matÃ©ria
---------------------------------------------------------*/
.sugestoes{
    background-color: #076587;
    margin: 60px 35px 10px;
    padding: 60px 35px 35px;
}

.sugestoes-title{
    left: 10px;
    margin: 0;
    position: absolute;
    top: -25px;
	z-index:1;
}

#txtSugestaoMateria{
	background:none;
	border:none;
	color:#FFF;
	font-size:12px;
    height: 92px;
	margin:1px 0;
	padding:0;
    width: 550px;
}

.sugestoes-submit{margin:0 35px 35px 0;}


/* = NavegaÃ§Ã£o
---------------------------------------------------------*/
.nav-below{
    margin: 25px 35px 15px;
    padding-left: 266px;
    text-align: right;
}

.prev-post{
	float:left;
}

.prev-post, .next-post{
	padding:0 10px;
}


/* = seÃ§Ãµes
---------------------------------------------------------*/
.secao-header{
	height:40px;
}

.secao-top{
	color:#055f83;
	text-transform:uppercase;
}

.top-destaque-title{
    background-color: #20B9EB;
    font-size: 17px;
    margin-right: 15px;
    padding: 5px 14px;
	
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
}

.cols-3, .cols-2{margin-left:11px;}
.cols-4{margin-left:12px;}

.post-secao{
	background-color: #FFF;
    display: block;
    float: left;
    margin: 0 9px 20px 0;
}

.cols-2 .post-secao{width: 296px;}
.cols-3 .post-secao{width: 217px;}
.cols-4 .post-secao{width: 163px; margin-right: 5px;}

.post-secao-destaque{
	-moz-border-radius:0 10px 10px 10px;
	-webkit-border-radius:0 10px 10px 10px;
	border-radius:0 10px 10px 10px;
	
	width: 646px;
}

.post-secao-title{
	color:#055f83;
	font-size:16px;
	display:block;
	height:40px;	
	margin:0;
	text-transform:uppercase;	
}

.post-secao-title a{color:#055f83;}

.cols-3 img.destaque{
	margin: 4px 4px 0;
	height:118px;
	width: 209px;
}

.post-secao-content{
	background-color:#1fb2cd;
	height:218px;
	position:relative;
}

.post-secao p{
	font-size:12px;
	color:#FFF;
	padding:0 10px;
	margin:5px 0;
}

.post-secao .category{
	background-color: #006891;
	font-size: 12px;
	margin:2px 7px;
	padding: 1px 5px;
	text-transform: uppercase;
}

.post-secao .category a{
    color:#1fb2cd;
}

.post-secao .category img{
	vertical-align:middle;
	margin-right:5px;
}

.post-secao .readmore{
	left: 8px;
	position: absolute;
	top: 87px;  
}

.post-secao .like{
	background: url("../img/stars.png") no-repeat scroll 13px 12px transparent;
	color: #006891;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	padding: 10px 5px 10px 40px;
}

.post-secao .no-like{
	background-position:13px -58px;
}

.post-secao .hr2{
	margin:10px 0 0;
}

/* = seÃ§Ã£o jogos
---------------------------------------------------------*/
.cols-3 .post-jogos{
	background-color: #20B9EB;
    margin:0 6px 6px 0;
	height:271px;
    padding: 8px 10px;
    width: 198px;
}

.post-jogos-title{
	color:#FFF;
	font-size:22px;
	line-height:19px;
	height:auto;
}
.post-jogos-title a{color:#FFF;}

.post-jogos p{
    color: #055F83;
    font-size: 14px;
    line-height: 17px;
    margin: 0 2 5px;
    padding: 0;
}

.post-jogos .level{
    color: #0087B3;
    font-size: 11px;
    height: 16px;
    padding: 3px 0 8px;
    text-transform: uppercase;
	width: 75px;
}

.post-jogos .level img{margin-right:5px; vertical-align:middle;}

.post-jogos .like{
    background: url("../img/stars.png") no-repeat scroll left top transparent;
    color: #006891;
    font-size: 12px;
    font-weight: bold;
    height: 16px;
    line-height: 14px;
    padding: 3px 0 8px 23px;
}
.post-jogos .no-like {
    background-position: left -70px;
}

.cols-3 .post-jogos-destaque{
    height: 252px;
    width: 646px;
}

.post-jogos-destaque .post-jogos-title{
	margin-bottom:15px;
}

.cols-3 .passatempo{
    background-color: #0989B2;
    height: auto;
    margin-right: 13px;
	padding-bottom:7px;
}

    .passatempo .post-jogos{
		background-color: #076587;
		height: 236px;
		margin: 0 3px 7px;
		width: 171px;
	}
	
	.passatempo .post-jogos-title, .passatempo .post-jogos-title a{
		color:#0db9ea;
		font-size:18px;
		line-height:17px;
	}
	
	.passatempo .like{
		clear:both;
		color:#FFF;
	}
	
	.passatempo p{
		color:#FFF;
		font-size:11px;
		margin:11px 0;
	}
	
	.passatempo-title{
		margin:5px 0;
	}
	
	.passatempo-subtitle{
		color: #FFFFFF;
		font-size: 17px;
		margin: 0 0 5px;
		text-align: center;
		text-transform: uppercase;
	}



/* = seÃ§Ã£o atividades
---------------------------------------------------------*/
.cols-2 .post-atividade{
    background-color: #20B9EB;
    margin-bottom: 9px;
    padding: 15px 17px;
	height:292px;
}

.cols-2 .post-atividade-destaque{
	width:634px;
	height: auto;
}

.post-atividade-title{
	color:#FFF;
	font-size:22px;
	line-height:19px;
	height:auto;
}
.post-atividade-title a{color:#FFF;}

.post-atividade p {
    color: #055f83;
	margin:10px 0;
    padding: 0;
	font-family: AgendaBlack,"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 17px;
	text-transform:uppercase;
}


/* = seÃ§Ã£o Personagem
---------------------------------------------------------*/
.cols-4 .post-personagem{
    margin: 0 5px 5px 0;
	background-color: #1AA3BF;
}

.img-personagem{
	display:block;
	float:left;
	margin:13px 15px 0
}

.post-personagem-title{
	display:block;
	font-size:14px;
	height:40px;
}

.post-personagem-title a{color:#FFF;}

.post-personagem-content{
    background-color: #004764;
    height: auto;
    margin: 4px 8px 8px;
    padding: 10px;
}

.post-personagem .readmore{
	top: 67px;  
}

.post-personagem .like{
    background-position: 0 3px;
	color:#FFF;
    margin-top: 20px;
    padding: 0 2px 0 24px;
}

.post-personagem .no-like{
	background-position: 0 -68px;
}

.personagens-roleta{
	padding:12px;
}


/* = Artigos em Destaque - Home
---------------------------------------------------------*/
  .articles-home{
    padding:10px 0;
  }
  
  .articles-home .post-secao{
	  margin-bottom:10px;
  }
  
  .articles-home .post-secao-content{
	  height:auto;
  }
  
  .articles-home .quero-ler-mais{
    background-color: #003B52;
    color: #05709A;
    font-size: 17px;
    margin: 0 10px;
    padding: 7px;
    text-transform: uppercase;
  }
  
  .articles-home .quero-ler-mais img{
	  vertical-align:middle;
	  margin-right:10px;
  }
  
/* = Museu - Home
---------------------------------------------------------*/
.museu-home{
	margin:14px;
}

/* = Jogos - Home
---------------------------------------------------------*/
.jogos-home{
    background-color: #851618;
    margin: 42px 14px 14px;
    padding: 36px 0 14px 14px;
}

.jogos-home .jogos-title{
    display: block;
    left: 11px;
    margin: 0;
    position: absolute;
    top: -25px;
}

.jogos-home .jogo-hight{
    background: url("../img/bg_jogo_hight.png") repeat-x scroll left top transparent;
    margin-bottom: 11px;
    padding: 14px 14px 13px;
    width: 606px;
}

.jogos-home .jogo-hight div.fll{
	width:278px;
}

.jogos-home .img-jogo{margin:0 10px 0 0;}

.jogos-home .jogo-title{
    color: #FFFFFF;
    font-size: 18px;
    margin: 0;
    text-shadow: 3px 3px 0 #AA1822;
    text-transform: uppercase;
}

.jogos-home .jogo-hight .jogo-title{
	font-size:26px;
}

.jogos-home .level{
	color:#851618;
	font-size:15px;
	text-transform:uppercase;
	margin:5px 0;
}

.jogos-home .level img{vertical-align:middle;}

.jogos-home .jogo-content{
	color:#FFF;
	font-size:14px;
}

.jogos-home .like{
    background: url("../img/stars.png") no-repeat scroll 13px 8px transparent;
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    padding: 10px 13px 10px 40px;
}

.jogos-home .no-like{background-position:13px -63px;}

.jogos-home .btns{
    bottom: 13px;
    position: absolute;
    right: 8px;
}

.jogos-home .ranking img{margin-top: 12px;}

.jogos-home .jogo{
    background: url("../img/bg_jogo_home.png") repeat-x scroll left top transparent;
    margin-right: 11px;
    padding: 5px 14px 14px;
    width: 283px;
}

.jogos-home .jogo:first-child{margin-right:11px;}

.jogos-home .jogo .level{text-align:center; width: 55px;}

.jogos-home .jogo .btnJogar img{
    bottom: 17px;
    position: absolute;
    right: 14px;
}

.jogos-home .jogo .jogo-title{
	margin:6px 0 10px;
    width:240px;
}

.jogos-home .jogo .like{background-position:0 8px; padding:10px 0 3px 25px;}
.jogos-home .jogo .no-like{background-position:0 -63px;}


.content-footer{
    padding: 0 30px 15px 90px;
}

.aviso{
    color: #055F83;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;	
}

.aviso img{
	vertical-align:middle;
}

/* = PÃ¡gina do Jogo
---------------------------------------------------------*/
.post-jogos .page-content, .post-museu .page-content{
	background-color:#004764;
    min-height: 0;
    padding-bottom: 60px;
    width: 960px;
}

.post-jogos .post-page, .post-museu .post-page{
	background-image:url("../img/bg_header_article2.png");
}

.post-jogos .page-title, .post-museu .page-title{
    color: #20B9EB;
	float:none;
    padding: 25px 0 25px 35px;
    width: auto;
}

.post-jogos .page-title{
	padding-bottom:0;
}

.swf-jogo, #jogoApagarLuz{
    position: relative;
	z-index:1;
	text-align:center;
}

.descr-jogo{
	color: #20B9EB;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0 0 25px 35px;
}

.wrapper-jogo{
	background-color:#004764;
    padding:12px 0 0;
}

.wrapper-jogo .left, .wrapper-jogo .right{
	padding:0 12px;
	width:106px;
}

.wrapper-jogo .center{
	width:700px;
}

.btnsJogo{
	background-color: #1FB2CD;
    color: #FFFFFF;
    display: block;
    font-family: AgendaBlack,"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 15px;
    margin-bottom: 15px;
    padding: 8px;
    text-align: center;
    text-transform: uppercase;
}

.post-jogos .sugestoes {
    background: #BC0005 url(../img/bg_enviarSug-jogo.png) repeat-x scroll left top;
    margin: 15px 0 0;
    padding: 12px 12px 12px 210px;
}

.post-jogos .sugestoes-title{
	top:7px;
}

label.txtSugestaoMateria{
	border:solid 4px #054D67;
	border-right-width:2px;
	border-bottom-width:2px;
    background-color: #076587;
    display: block;
	height:63px;
	margin:0;
    padding: 2px 6px;
}

.post-jogos #txtSugestaoMateria{
    height: 60px;
    width: 565px;
}

.post-jogos .sugestoes-submit{
	margin:6px 0 0;
}

.maisjogos{
	width:525px;
	margin:15px;
}

.maisjogos-title{
    background: url("../img/billy-face.png") no-repeat scroll left center transparent;
    margin: 0 0 6px;
    padding: 5px 10px;
    text-align: right;
}
.maisjogos-scrollable {
    height: 289px;
	margin-left:6px;
    width: 448px;
}

.maisjogos-scrollable .it{
	height: 289px;
	width: 448px;
	margin:0;
}

.btnPrevJogo, .btnNextJogo{
	margin-top:15px;
}

.btnPrevJogo{
	margin-left:10px;
}

.wrapper-ranking{
    background-color: #008BB9;
    margin: 15px 15px 15px 0;
    padding: 10px;
    width: 370px;
}
.ranking-title{margin:0;}
.ranking-content{
	background-color:#20b9eb;
	padding:10px;
}

.ranking-list{
    color: #076587;
    margin: 0;
    padding: 0 0 0 26px;
}

.ranking-list li{
    background: url("../img/bg_hr4.png") repeat-x scroll left bottom transparent;
    font-size: 24px;
    font-weight: bold;
    padding: 5px 0;
}

.ranking-list li span{
	font-size:11px;
}

.ranking-list li img, .ranking-mine img{
	vertical-align:middle;
	margin-right:5px;
}

.pts{
	color:#FFF;
	float:right;
}

.ranking-mine{
    background: url("../img/bg_rankin-user.png") repeat-x scroll left top transparent;
    color: #FFFFFF;
	font-size:11px;
	font-weight:bold;
    height: 50px;
    margin-top: 5px;
    padding: 5px;
}

.ranking-mine-title{
	color:#FFF;
	font-size:15px;
	line-height:15px;
	margin:0 0 5px;
	text-transform:uppercase;
}

.ranking-mine .pos{
    display: block;
    float: left;
    font-size: 24px;
    width: 65px;
}

/* = Personagens
---------------------------------------------------------*/
.post-conheca-a-turma .roleta-turma{padding: 6px 11px 2px;}

/* = Busca personalizada do google
-----------------------------------*/

table.gsc-search-box {
    margin: 2px 0 0 !important;
}

.gsc-tabsArea{
	display:none;
}

.cse .gsc-control-cse, .gsc-control-cse{
    border: medium none !important;
    padding: 0 !important;
}

/*botÃ£o limpar*/ 
.gsc-clear-button{
	display:none;
	background-position: 47px 3px !important;
	padding: 0 24px 0 0 !important;	
    position: absolute;
    z-index: 1;
	right: -198px;
    top: 28px;
	font-family: AgendaBlack,"Trebuchet MS",Arial,Helvetica,sans-serif;
	text-transform:uppercase;
	color:#055F83;
 
}

.gsc-clear-button-visible{
 display:block;
}

.gsc-resultsbox-visible{
	padding: 15px 0 15px 15px;
}

.gsc-resultsbox-visible .gsc-resultsHeader{
	border:none;
}


/*Texto*/
.gsc-input{ 
    background: none repeat scroll 0 0 transparent !important;
	border:none !important;
	padding: 0 0 2px 2px;
    width: 181px;
	font-size:15px !important;
	color:#055f83 !important;
}

/*BotÃ£o*/
input.gsc-search-button{
    background: url("../img/btn_searchOK.png") no-repeat scroll 0 0 transparent !important;
    border: medium none !important;
    border-radius: 0 0 0 0 !important;
    cursor: pointer;
    float: right;
    height: 28px;
    margin: -2px 0 0 !important;
    text-indent: -999px !important;
    width: 63px;
    font-size:0;
	display:block;
	line-height: 0;
}


/*-------------------------------------------------------*/

.gs-result .gs-title, .gs-result .gs-title * {
    color: #dd202c !important;
	font-size:18px !important;
	font-family:AgendaBlack,"Trebuchet MS",Arial,Helvetica,sans-serif; !important;
	text-transform:uppercase !important;
}

.gs-result .gs-snippet {
    color: #085d81 !important;
	font-size:12px !important;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; !important;
}

.gs-webResult div.gs-visibleUrl-long {
    color: #1eb1cd !important;
	font-size:12px !important;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; !important;
}

.gsc-result{
   /*border:1px solid red !important;	*/
   background: url("../img/bg_hr1.png") repeat-x scroll left bottom transparent;
  
}



.gsc-results .gsc-cursor {
    font-family:AgendaBlack,"Trebuchet MS",Arial,Helvetica,sans-serif; !important;
	font-size:22px !important;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page {
    color: #1aa3cf !important;
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    color: #23bcd3 !important;
}

/* = Sobre o Tam Kids 
---------------------------------------------------------*/

ul.ser-comandante-e{       /*li ser um comandante Ã©...*/
	list-style:decimal;
}

.sobre-btns{
  margin:55px 0 0 0 ;	
}

.sobre-btn1{
    background: url("../img/sobre-bt1.png") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-family: AgendaBlack,"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 18px;
    height: 62px;
    margin: 0 10px 0 0;
    padding: 16px 0 0;
    text-align: center;
    text-transform: uppercase;
    width: 362px;
}

.sobre-btn1 span{
    display: block;
    font-size: 25px;
    margin-left: 8px;
}

.sobre-btn2{
    background: url("../img/sobre-bt2.png") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-family: AgendaBlack,"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 19px;
    height: 63px;
    padding: 12px 0 0;
    text-align: center;
    text-transform: uppercase;
    width: 247px;	
}

.sobre-btn2 span{
	 font-size: 26px;	
}

/* = Charles pergunta
---------------------------------------------------------*/
.btnVotar{
	width:150px;
}

.listRespEnquetes{
	list-style:none;
	margin:0;
	padding:0;
}

.listRespEnquetes li{
	margin-bottom:15px;
}

.wrapReps{
	background-color:#1BA8C7;
	height:13px;
	padding:2px;
	width:450px;
}

.wrapReps .rep{
	background-color:#DB2032;
	height:13px;
}

/* = Sites TAM
---------------------------------------------------------*/

.table-sites-tam td{
	padding:25px 0;	
}

/* = NÃºmeros IncrÃ­veis
---------------------------------------------------------*/
.numIncrivel{
	margin-bottom:15px;
}

/* = Post atividades da Aramis
---------------------------------------------------------*/

.post-atividades-da-arami .article-content ul{
	float: left;
    margin: 0 0 0 16px;
    padding: 0;
    width: 210px;
}





/* = cadastro
---------------------------------------------------------*/
.cadastro-page{
	
}

.cadastro-page label{
	color:#055F83;
	display:block;
	float:left;
	font-size:14px;
	margin:0 10px 30px 0;
	text-transform:uppercase;
}

.cadastro-page label.chk{
	margin-bottom:5px;
}

.cadastro-page label.avatar{
    height: 100px;
    margin: 0 0 15px;
    text-align: center;
    width: 124px;	
}

.cadastro-page .lblFotoFile{
	margin:0;
	width:100%;
}

.cadastro-page input, .cadastro-page textarea{
    background-color: #1FB2CD;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-size: 14px;
    padding: 7px;
	text-transform:none;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.cadastro-page select{
	font-size: 14px;
	text-transform:none;
}

.cadastro-page .help{
    color: #188EA3;
    display: block;
    float: left;
    font-size: 11px;
    line-height: 14px;
    margin-top: 22px;
    max-width: 230px;
}

.cadastro-page h2{
	color:#055F83;
	font-size:22px;
	margin:0;
	padding:0 0 0 35px;
	text-transform:uppercase;
}

.cadastro-page h2.error{
	color:#E0202D;;
	padding:0;
	margin-bottom:15px;
}

.cadastro_video, .cadastro_jogo{
	text-align:center;
}

.cadastro-page .lbl_usuSexo{
    background-attachment: scroll;
    background-position: 0 0;
    background-repeat: no-repeat;
    margin: 0 8px 0 0;
    padding-top: 56px;
    text-align: center;
    width: 78px;
}

.cadastro-page .lbl_usuSexo span{
    color: #FFFFFF;
    font-family: AgendaBlack,"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 14px;
}

.cadastro-page .menino{
   background-image: url("../img/menino.png");
}

.cadastro-page .menina{
   background-image: url("../img/menina.png");
}

.cadastro-page .btns_holder{
    float: left;
    margin-top: 65px;
    text-align: right;
    width: 100%;
}

#frmAtualizarCadastro .cadastro-page .btns_holder{
	margin-top: 20px;
}

.cadastro-page .btns_holder2{
    margin-top: 65px;
    text-align: right;
    width: 100%;
}

/* = cadastro - passo 1 ok - modal
---------------------------------------------------------*/

#cadastro-1ok{
	background:none;
}

.cadastro-1ok{
  font-family: AgendaBlack,"Trebuchet MS",Arial,Helvetica,sans-serif;	
  height:678px;
  width:714px;
  margin:auto;
  text-align:center;
}

.cadastro-1ok .txt-1{
    color: #055F83;
    font-size: 18px;
    text-transform: uppercase;
}

.cadastro-1ok .txt-2{
	
}

.cadastro-1ok .intro{
    margin: auto auto 15px;
    padding: 0;
    width: 388px;
}



.cadastro-1ok .bg1{
  background: url("../img/passo1-ok-bg-01.png");
  width:714px;
  height:198px;
  
}

.cadastro-1ok .content{
    background: none repeat scroll 0 0 #FFFFFF;
    height: 484px;
    margin: auto;
    width: 652px;
	border-radius: 0 0 10px 10px;
}

.cadastro-1ok .btn_comandante{
    background: none repeat scroll 0 0 #004B74;
    color: #1FB2CD;
    font-size: 18px;
    height: 68px;
    margin: auto auto 16px;
    text-transform: uppercase;
    width: 395px;
}

.cadastro-1ok .btn_comandante .seta-1{
    background: url("../img/passo1-ok-seta-1.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 50px;
    margin: 6px 0 0 13px;
    width: 55px;
}

.cadastro-1ok .btn_comandante .txt{
    float: left;
    margin: 11px 0 0 13px;
    text-align: left;
    width: 309px;
}


.lista-vantagens{
    color: #1FB2CD;
    float: left;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    height: 68px;
    list-style: disc outside url("../img/passo1-ok-seta-2.png");
    margin: 24px 0 0 78px;
    padding-left: 33px;
    width: 483px;
}


.lista-vantagens li{
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 2px 0;
    text-align: left;
    width: 240px;
}

.btn_comandante_agora_mesmo{
  width:395px;
  height:95px;
  background:#dc0413;	
  margin: 30px 0 0 127px;
  float:left;
}

.btn_comandante_agora_mesmo .red-box-img{
/*background: url("../img/passo1-ok-redbox-img.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 56px;
    margin: 20px 0 0 20px;
    width: 123px;*/
}

.btn_comandante_agora_mesmo .red-box-txt{
  background: url("../img/passo1-ok-redbox-text.png") no-repeat scroll 0 0 transparent;		
  width:230px;
  height:72px;
  margin: 10px auto 0;
}

.btn_continuar_copiloto{
    background: url("../img/passo1-ok-bluebox-bg.png") repeat-x scroll 0 0 transparent;
    float: left;
    height: 27px;
    width: 394px;	
	margin: 14px 0 0 127px;	
	font-size:15px;
    font-family:AgendaBlack, "Trebuchet MS", Arial, Helvetica, sans-serif;
    color:#055f83;
	text-transform:uppercase;
	padding: 8px 0 0;
}

/* = cadastro - passo 2
---------------------------------------------------------*/

.cartoes-fid{
   float:left;
   display:none;	
}

.cartoes{
    float: right;
    margin: 2px 0 0 10px;
}

.frase-n{
  display:none;	
}

/* = cadastro - img preview
---------------------------------------------------------*/

.fotoPreview{
	background:transparent url(../img/pre-visualizacao_auxi.png) no-repeat scroll right top;
	margin: 0 20px 0 0;
	width:183px;
}

.btnVisualizar{
    float: right;
    margin: 12px 0 0 20px;
    width: 200px;
}


/* = cadastro - Concluido
---------------------------------------------------------*/

.cadastro-concluido .article-content{
	padding:14px;
}

.cadastro-concluido-bg{
   background:#004764;
   width:620px;
   padding: 33px 20px 5px;
}

.cadastro-concluido-bg p, .cadastro-concluido-bg span{
  color:#fff;	
}

.cadastro-concluido-txt{ /*holder*/
    width: 425px;	
}

.cadastro-concluido-txt a{
	color:#1FB2CD;
}

.cadastro-concluido-txt p{
    margin: 9px 0;
	font-size: 14px;
}

.cadastro-concluido-txt h2{
	color:#fff;
	clear:none;
	padding: 0;
}


.dados-acesso{
    background: none repeat scroll 0 0 #1FB2CD;
    color: #055F83;
    font-size: 15px;
    height: 98px;
    padding: 1px 0;
    width: 433px;
}

.dados-acesso table{
   margin:13px 0 0 15px;	
}

.dados-acesso h2{
	color:#055f83;
	clear:none;
	font-size:14px;
	margin:0;
	padding: 0;
}

.dados-acesso span{ /*E-mail e senha do usuÃ¡rio*/
   	color:#055f83;
	font-family: trebuchet MS;
}

.ser-comandante-e{
	padding: 28px 0;
}

.table-ser-comandante{
    margin: auto;
	color:#055f83;
	font-size: 14px;
	width:100%;
}

.table-ser-comandante td{
	padding:7px 0;
	font-weight:bold;
}

.table-ser-comandante p{
   width:391px;
}

.brincar-agora{
    background: none repeat scroll 0 0 #1FB2CD;
    height: 211px;
    margin: 7px 15px;
    width: 661px;
}

.brincar-agora img{
   margin: 15px 0 0 65px;
}

.brincar-agora-txt{
    float: left;
    height: 95px;
    margin: 10px 0 0 48px;
    padding: 0;
    width: 245px;
	color:#055f83;
}

.brincar-agora-txt h2{
  padding:0;
  margin: 18px 0 0 14px;
  color:#055f83;
  font-size:15px;
}

.brincar-agora-btn img{
  margin: 27px 0 0 60px;
}

/*-------------------------------------------------------*/

.cadastro-concluido-bg{
   margin: 15px;
}

.cadastro-concluido-spam{
    height: 160px;
    margin: auto;
    width: 619px;
	padding: 28px 0;
}

.cadastro-concluido-spam p{
  	color:#166e8e;
	font-size:14px;
	font-weight:bold;
}

.cadastro-concluido-spam h2{
	color:#166e8e;
	font-size:18px;
	font-family:AgendaBlack, "Trebuchet MS", Arial, Helvetica, sans-serif;	
	text-transform:uppercase;
	padding: 0;
}

.cadastro-concluido-spam-l{
	height:135px;
	float:left;
	margin: 0 26px 0 0;
}

.cadastro-concluido-spam-r{
	width:402px;
	height:135px;
	float:left;
}

.cadastro-concluido-ul{
	margin:0;
	padding:0;
}

.cadastro-concluido-ul li{
	height: 150px;
	list-style:none;
}

.cadastro-concluido-ul li.doub_p{
	 height: 170px;
}

.cadastro-concluido-ul li.doub_p .doub_p_1{
   margin-bottom:20px;	
}

.ser-comandante-txt{	
	float:left;
	width: 412px;
}

.cadastro-concluido-ul p{
	float: left;
    width: 400px;
	color:#166E8E;
	font-weight:bold;
	font-size:14px;
	margin:0;
}

.cadastro-concluido-ul img{
	float:left;
}

.ser-comandante-img{
    float: left;
    margin-left:65px;
    width: 157px;
}



/* = NÃ£o consigo conectar
---------------------------------------------------------*/

.btn-esq-senha{	
  width:100%;
}

.btn-esq-email{
  width:100%;
}

/*---------------------------------*/

.box-esq-senha{
 	display:none;	
}

.box-esq-senha-enviada{
	display:none;
}

/*---------------------------------*/

.box-esq-email{
	display:none;
}


/* = cadastro - side bar
---------------------------------------------------------*/

.cadastro-sub-tittle{
   	font-family:AgendaBlack, "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size:18px;
	color:#fff;
	text-transform:uppercase;
	margin-bottom: 31px;
	text-align:center;
}

.tabela_diferenca{
    padding: 0 10px;
	margin:20px 0 0 0;
    width: 100%;	
	text-align:left;
	width: 274px;
	*width: 100%;
}


.tabela_diferenca tr{
	height:45px;
}

.pode-fazer{
    background-image: url("../img/bg_hr3.png");
    background-position: 0 bottom;
    background-repeat: repeat-x;
    color: #FFFFFF;
    font-family: trebuchet MS;
    font-size: 11px;
    font-weight: normal;
    text-align: left;
}

.linha-esq{
    background-image: url("../img/bg_hr3.png");
    background-position: 0 bottom;
    background-repeat: repeat-x;	
}

.tit.linha-esq span{
	font-family:AgendaBlack, "Trebuchet MS", Arial, Helvetica, sans-serif;	
}

.tb-dif-imgs{
    background-image: url("../img/c-sidebar-img-td-bg.png");
    background-position: 1px -3px;
	*background-position: 1px -1px;
    background-repeat: no-repeat;
    text-align: center;
    width: 73px;
}

.tit{
	color:#259bbe;
	font-size:13px;
	text-transform:uppercase;
	text-align:left;
	height: 61px;
}

.tit span{

}

.tit-co{
    background-image: url("../img/c-sidebar-img-td-bg-t.png");
    background-repeat: no-repeat;
    color: #259BBE;
    font-size: 10px;
    text-align: center;
    text-transform: uppercase;
    background-position: 1px 10px;
	*background-position: 1px 12px;
}

.tit-com{
    background-image: url("../img/c-sidebar-img-td-bg-t.png");
    background-repeat: no-repeat;
    color: #259BBE;
    font-size: 10px;
    text-align: center;
    text-transform: uppercase;
	background-position: 1px 10px;
    *background-position: 1px 12px;
}.download-content{
	margin-left:11px;
}

.download-destaque{
    background-color: #20B9EB;
    padding: 11px 0 0 11px;
    width: 656px;
}

.post-downloads-da-catalina .download-destaque{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.post-download{
    background-color: #0085B0;
    margin: 0 10px 10px 0;
    padding: 10px;
    width: 297px;
}

.post-download-content{
    width:128px;
}

.post-download-title{
    color: #FFFFFF;
    font-size: 22px;
    height: auto;
    line-height: 15px;
    margin: 0 0 5px;
}
.post-download-title a{color:#FFF;}

.post-down-emoticon .post-download-title{margin-bottom:45px;}
.post-down-wallpaper .post-download-title{margin-bottom:16px;}
.post-down-ecard .post-download-title{margin-bottom:9px;}
.post-down-icones .post-download-title{margin-bottom:26px;}

.post-download p{
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 5px;
}

.download-img{
    background-color: #005876;
    margin-right: 10px;
    padding: 1px 2px 7px;
    text-align: center;
}

.btnDownWallpaper{
    background: url("../img/bg_btnDown.png") repeat-x scroll left top transparent;
    color: #FFFFFF;
    display: block;
    font-size: 15px;
    height: 20px;
    margin-bottom: 4px;
    text-align: center;
    width: 100%;
}

.down-ampliar{
	background:transparent url(../img/ico_ampliar.png) no-repeat scroll left top;
    color:#20b9eb;
	font-size:10px;
	padding:2px 0 2px 25px;
}
.post-download .like-header{
    float: none;
    margin: 10px 0 0;
}

.down-aprenda-instalar{
    background: url("../img/bg_aprenda-instalar.png") repeat-x scroll left top #005876;
    color: #1FB2CD;
    display: block;
    font-size: 22px;
    height: 51px;
    line-height: 51px;
    margin: 10px 11px 0 0;
    text-align: center;
    text-transform: uppercase;
}

/* = Temas
---------------------------------------------------------*/
.down-temas, .down-categs{
    background-color: #851618;
    margin-right: 11px;
    margin-top: 35px;
    padding: 47px 5px 5px 10px;
}

.post-temas .down-temas{
	margin-top:0;
	padding-top:10px;
}

.down-temas-title,
.down-categs-title{
    left: 10px;
    margin: 0;
    position: absolute;
    top: -17px;
}

.down-temas-descr{
    color: #FFFFFF;
    font-size: 14px;
    margin: 0;
    position: absolute;
    right: 40px;
    text-transform: uppercase;
    top: 10px;
}

.down-temas-list,
.down-categs-list{
	list-style:none;
	margin:0;
	padding:0;
}

.down-temas-it{
    background: url("../img/bg_downTema.png") repeat-x scroll left top #D1232C;
	color:#FFF;
    display: block;
    float: left;
    font-size: 20px;
    height: 57px;
    line-height: 19px;
    margin: 0 5px 5px 0;
    padding: 10px;
    text-transform: uppercase;
    width: 192px;
}

.down-temas-it a{
	color:#FFF;
	display:block;
	height: 57px;
}

.down-temas-it img{
	float:left;
	margin-right:10px;
}

.download-tema-header{
    background-color: #851618;
    margin: 0 11px 11px 0;
    padding: 11px 6px 6px;
}

.download-tema-header .title{
	margin:15px 50px 0 10px;
}

/* = Categorias
---------------------------------------------------------*/
.down-categs{
    background-color: #003B52;
    padding: 47px 10px 1px;
}

.post-downloads-da-catalina .down-categs{
    margin-top: 0;
    padding-top: 10px;
}

.post-downloads-da-catalina .down-categs-title{
    display:none;
}

.down-categs-list li{
    background-color: #0085B0;
    background-position: 10px bottom;
    background-repeat: no-repeat;
    display: block;
    height: 84px;
    margin: 0 0 10px;
    padding: 15px 15px 15px 200px;
}

.down-categs-list li h3{
    color: #FFFFFF;
    font-size: 32px;
    line-height: 24px;
    text-transform: uppercase;
}

.down-categs-list li h3 a{color:#FFF;}

.down-categs-list li p{
    color: #003B52;
    display: block;
    font-size: 14px;
    margin: 0;
    text-transform: uppercase;
    width: 200px;
}

.down-categs-wallpapers{
	background-image:url(../img/ico_wallpapers.png);
}

.down-categs-ecards{
	background-image:url(../img/ico_ecards.png);
}

.down-categs-emoticons{
	background-image:url(../img/ico_emoticon.png);
}

.down-categs-icones{
	background-image:url(../img/ico_icones.png);
}

/* = Modal aprender a instalar
---------------------------------------------------------*/

.modal-down-apr{
   width:656px;
   border: 5px solid #00516F;
   padding-bottom: 18px;
}

.modal-down-apr-t{
   background: url("../img/modal-down-box-top.png") no-repeat scroll 19px 35px transparent;
   height: 124px;
}

.modal-down-apr-t img{ /*Fechar*/
    padding: 7px;
}

.modal-down-apr-m{
    background: none repeat scroll 0 0 #014068;
    margin: auto;
    width: 611px;
	border-radius: 0 10px 10px 10px;
	border-top:1px solid #014068;
}

.modal-down-apr-m table{
   margin:5px 0 0 0;
}

.modal-down-apr-m table td{
    float: left;
    padding: 10px 0;
    vertical-align: top;
    width: 223px;
}

.modal-down-apr-m table .td-r{
	 float: left;
    width: 340px;
}

.modal-down-apr-m table .td-hr{
    width:100%;	
}

.modal-down-apr-m img{
   margin-left:47px;
}

.modal-down-apr h2{
	font-family: AgendaBlack,"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:24px;
	color:#1ba8c7;
	text-transform:uppercase;
	margin:0;
}

.modal-down-apr p, .modal-down-apr li{
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#fff;
}

.modal-down-apr  span{
	font-family: AgendaBlack,"Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#e0202d;
	font-size:18px;
	text-transform:uppercase;
}



/*
.modal-down-apr-b{
   background: url("../img/modal-down-apr-bg-b.png");
   height:8px;
}

*/
/* = Banner visite agora o museu
--------------------------------------------*/

.museu-virtual{
	width:663px;
	height:475px;
	margin: 15px;
	background:url(../img/museu-bg.png);
	position:relative;
}

.intro{
    color: #1FB2CD;
    font-size: 18px;
    padding: 119px 0 0 196px;
    width: 305px;
	text-transform:uppercase;
}

.intro p{
	padding:0;
	margin:0;
	font-family:AgendaBlack, "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.btn-visite{
    bottom: 12px;
    height: 87px;
    left: 168px;
    position: absolute;
    width: 343px;
}

.btn-visite-txt{

}

/* = Banner adote um avião
--------------------------------------------*/

.adote-aviao{
	width:663px;
	height:189px;	
	margin: 15px auto;
	background:url(../img/museu-adote-aviao-bg.png);
}

.aviao-wrap{
    float: left;
    height: 163px;
    margin: 12px 0 0 315px;
    width: 336px;a	
}

.aviao-wrap p{
    color: #FFFFFF;
    font-size: 18px;
    margin: 13px 0 0 19px;
    text-transform: uppercase;
	font-family:AgendaBlack, "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 13px 0 8px 24px;
}

.aviao-bt{
	width:294px;
	height:61px;
	margin: 0 auto;
	background:url("../img/aviao-bt.png") repeat-x scroll 0 0 transparent;
}

.aviao-bt p{
    font-size: 18px;
	line-height: 20px;
    margin: 0;
    padding: 6px 0 0;
	padding: 9px 0 0 7px;
}

.aviao-bt p a{
   color: #004764;
}

.aviao-bt p a:hover{
	text-decoration:none;
}

.aviao-wrap span{
    color: #FF626D;
    float: left;
    font-family: trebuchet MS;
    font-size: 10px;
    font-weight: bold;
    line-height: 12px;
    margin: 7px 0 0 24px;
    width: 298px;
}

/* = Content
--------------------------------------------*/
h3{
   color:#055f83;
   font-size:18px;
   text-transform:uppercase;
   margin:0;
}

.venha-visitar-wrap{
     height: 124px;
    padding: 0 0 0 34px;
    width: 100%;
}

.venha-visitar{
    color: #055F83;
    float: left;
    font-family: AgendaBlack,"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 36px;
    line-height: 28px;
    margin: 33px 154px 0 0;
    text-transform: uppercase;
}

.venha-visitar-img{
    float: left;
    margin-top: 33px;
}

.post-museu .article-content{
	padding:10px;
}

.post-adote-um-aviao .article-content{
	padding:1px;
}

.post-museu-virtual .article-content{
	padding:1px;
}
#overlay{
	z-index:99;
}

.modal{
	background-color:#1eb2cc;
	display:none;
	position:absolute;
	z-index:100;
}

.modal_open{
	display:block;
}

.modal-header{
	background-color:#195973;
	height:97px;
	margin:10px;
	position:relative;
	width:400px;
}

.modal-header img{
    left: 10px;
    position: absolute;
    top: -5px;
    z-index: 101;
}

.modal-fechar{
	display:block;
	float:left;
	margin:10px 10px 10px 0;
}

.modal-btns{
    padding: 10px 10px 5px;
    text-align: right;	
}

.modal-content{
    color: #055F83;
    font-size: 20px;
    margin: 10px 0;
    padding: 10px 30px;
}

.modalTexto{
    color: #FFFFFF;
    font-size: 16px;
    max-width: 452px;
    padding: 1px 40px;
}

.modalTexto a{
	color:#195973;
	text-decoration:underline;
}

/*= Mod Ampliar imagens
-----------------------------------*/

.modAmpliar{  /*Geral*/
  width:530px;
  background-color:#005876;
}

.modAmpliar img{max-width:450px;}

#modAmpliar .modal-fechar{
   float:right;	
   margin: 10px 10px 0;
}

#modAmpliar .modal-fechar img{display:block;}
#modAmpliar p{text-align:center;}.page-minha-cabine .page-content {
    background-color: #004764;
	min-height: 1537px;
}

.page-minha-cabine .post-page{
    background-image:url(../img/bg_header_article-cabine.png);
}
.page-minha-cabine .widget-area,
.page-imprimir-cracha .widget-area,
.page-personalizar-cabine .widget-area,
.page-respostas-revista .widget-area {
    margin-top: 207px;
}

.guias{
	margin-left:25px;
	padding-top:15px;
}

.guia{
	background-color:#013B51;
	color:#117293;
	display:block;
	float:left;
	font-size:18px;
	margin-right:10px;
	padding:10px 20px;
	text-transform:uppercase;
	
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	position:relative;
}

.guias .active{
	background-color:#FFF;
	color:#007395;
}

.page-minha-cabine .abas{
	background-color:#FFF;
	margin: 0 0 70px;
}

.abas{
	display:none;
}

.active{
	display:block;
}

.article-title-cabine{
	color:#055f83;
	font-size:36px;
	padding: 25px 35px;
	margin:0;
	text-transform:uppercase;
}

.article-title-cabine img{
	margin-right:15px;
	vertical-align:middle;
}

/* Insígnias
----------------------------------------------------- */

.insignia-list{
	margin:0;
	list-style:none;
	padding:0;
}

.insignia-list li{
	background:none;
	color:#FFF;
	height:80px;
	margin-bottom:10px;
}

.insignia-list li h2{
	color:#FFF;
}

.insignia-list .bg{
    display: block;
    float: left;
    padding: 20px 10px 10px;
    width: 485px;
}

.insignia-list h2{
	font-size:24px;
	margin:0;
}

.insignia-list time,
.insignia-list .descr{
	font-size:12px;
}

.insignia-list time{
	position:absolute;
	right:10px;
	top:10px;
}

img.insignia{
	margin: 0 15px 0 0;
}

.ins-navegacao .bg{background-color:#296780;}
.ins-social .bg{background-color:#B4131B;}
.ins-exploracao .bg{background-color:#3EAB4E;}
.ins-participacao .bg{background-color:#FEA201;}
.ins-miscelanea .bg{background-color:#462A5B;}


/* Curtidos
----------------------------------------------------- */

.curtidos-list{
	list-style:none;
	margin:0;
	padding:0;
}

.curtidos-list li{
    background: url("../img/ico_like2.png") no-repeat scroll left center transparent;
    color: #055F83;
    font-size: 17px;
    padding: 5px 0 5px 28px;
    text-transform: uppercase;
}

/* Pontos dos jogos
----------------------------------------------------- */
.jogo-cabine{
	margin-left:25px;
	width:181px;
}
.curtidos-list li a{color:#20b9eb;}

.txt-jog-cabine{
    width: 410px;
}

.txt-jog-cabine h2, .txt-jog-cabine h2 a{
	color:#055f83;
	font-size:24px;
	margin:0 0 7px;
}

.txt-jog-cabine h3{
	color:#055f83;
	font-size:18px;
	margin:0;
}

.txt-jog-cabine .pontos-cambine{
	color:#0e9cca;
	font-size:36px;
}

.header-cabine{
    height: 77px;
    padding-top: 58px;
}

.header-cabine .section-description{
    color: #FFFFFF;
    font-size: 18px;
    margin-left: 28px;
    width: 420px;
}

.header-cabine .section-description img{
	margin-right:20px;
	vertical-align:middle;
}

.btns-cabine{
    padding: 0 7px;
    position: absolute;
    right: 0;
    top: 50px;
    width: 256px;
    z-index: 2;
}

.btns-cabine .status-cracha{
    background-color: #004764;
	color:#23BCD3;
	font-size:12px;
	font-weight:bold;
    margin-bottom: 5px;
    padding: 7px 7px 1px;
    text-align: center;
}

.btns-cabine .status-cracha p{
	margin: 5px 0 10px;
}

.btns-cabine .status-cracha a{
	color:#23BCD3;
	text-decoration:underline;
}

.status-cracha-title{
	color:#23bcd3;
	font-size:20px;
	text-transform:uppercase;
	margin:0;
}

/* Alterar Tema
----------------------------------------------------- */

.tema-list{
	list-style:none;
	margin:0;
	padding:0;
}

.tema-list li{
	display:block;
	float:left;
	height:113px;
	width:113px;
	margin:0 11px 11px 0; 
}




/* Imprima seu crachá
----------------------------------------------------- */

.page-imprimir-cracha .btnBlue{
	width:312px;
}

.boxcracha{
	height:201px;
	position:relative;
	width:312px;
}
.boxcracha .cracha{
    left: 00;
    position: absolute;
    top: 0;
	z-index:1;
}
.boxcracha .foto{
    height: 151px;
    left: 9px;
    position: absolute;
    top: 20px;
    width: 113px;
	z-index:2;
}

.boxcracha .nome{
    font-size: 10px;
    left: 125px;
    position: absolute;
    top: 159px;
    z-index: 2;
}

.boxcracha .numFidelidade{
    color: #FFFFFF;
    font-size: 12px;
    left: 128px;
    position: absolute;
    top: 179px;
    z-index: 2;
}

@media print{
	*{
		display:none !important;
	}
	
	html, body, .wrapper, .show_print, .boxcracha{
		background:none;
		margin:0;
		display:block !important;
	}
	.boxcracha{
		display:block !important;
		position:absolute;
		top:0;
		left:0;
		width:500px;
		height:350px;
	}
	
	.boxcracha .cracha{
		width:500px;
	}
	
	.boxcracha .foto{
		height: 239px;
		left: 15px;
		top: 32px;
		width: 179px;
	}
	
	.boxcracha .nome {
		font-size: 15px;
		left: 197px;
		position: absolute;
		top: 261px;
		z-index: 2;
	}
	
	.boxcracha .numFidelidade{
		color: #FFFFFF !important;
		font-size: 16px;
		left: 207px;
		position: absolute;
		top: 293px;
		z-index: 2;
	}
}
.alignleft{
	float:left;
	display:block;
	margin:0 10px 10px 0;
}

.alignright{
	float:right;
	display:block;
	margin:0 0 10px 10px;
}

h3.destaq{
	color:#DB2032 !important;
}

.destaque{
	color:#1BA8C7 !important;
}

.destaqueMuseu{
	color:#DB2032 !important;
	text-transform:uppercase;
}

.destaqueMuseu2,
.article-content .destaqueMuseu2{
	color:#DB2032 !important;
	text-transform:uppercase;
	font-size:24px;
}

.destaqVerm{
	color:#DB2032 !important;
}

.article-content .destaqueConcursoCaraCrianca {
    color: #DB2032 !important;
    font-size: 35px;
    line-height: 30px;
    text-transform: uppercase;
}

.contadorTxt{
    float: right;
    line-height: 14px;
}/* CSS Document */

/*Sempre utilizar a classe da tag body, antes, para cada concurso ter um CSS*/
.post-ferias-na-mochila #txtConcursoParticipar{
	width:607px;
}

p.participante{
	color:#c10000;
	font-size:15px;
	font-weight:bold;
	margin:0;
}

p.participante .menor{
	font-size:12px;
}

q.participante_frase{
    color: #005C87;
    display: block;
    font-size: 14px;
    font-style: italic;
    line-height: 23px;
    margin: 0 0 20px;
}

#btnAcharNome img{
	vertical-align:bottom;
}

.home .header-page,
.secao-todos-os-artigos .header-page{
	background:transparent url("http://www.tamkids.com.br/img/bg_header_footer_home.png") no-repeat scroll left bottom;
}

.cadastro-1ok .bg1{
      background: url("http://www.tamkids.com.br/img/passo1-ok-bg-01.png");
}

.btn_comandante_agora_mesmo .red-box-txt {
    background: url("http://www.tamkids.com.br/img/passo1-ok-redbox-text.png") no-repeat scroll 0 0 transparent !important;
}

.modal-down-apr-t {
    background: url("http://www.tamkids.com.br/img/modal-down-box-top.png") no-repeat scroll 19px 35px transparent;
}



