@charset "utf-8";
/****************************************************************** 

	Documento css desenvolvido por: Origem - Talisman Tutorial 
	
		Web: http://talismantutorial.com
		Tub: http://youtube.com/talismantutorial
		go+: http://google.com/+talismantutorial
		Fac: http://facebook.com/talismantutorial
		Per: http://facebook.com/origemtutor
		
	© Todos os direitos resevados a Talisman Tutorial 
		
******************************************************************/
body{background:url("../img/fundo.jpg") #171F2C top center no-repeat; text-align:center; font-family:sans-serfi, Gotham, "Helvetica Neue", Helvetica, Arial}
*{margin:0; padding:0; list-style:none; text-decoration:none;}

/* FONTS */
@font-face{src:url('../fonts/MTCORSVA.ttf'); font-family:Monotype Corsiva;}

/* CURSOR */
body, html, label, input{cursor:url("../img/cursor/default.cur"), default;}
a, input[type=submit]{cursor:url("../img/cursor/pointer.cur"), pointer;}
.formRegister input[type=submit]{cursor:url("../img/cursor/no-drop.cur"), no-drop;}

/* HEADER */
.header{max-width:1128px; height:80px; margin:0 auto; clear:both;}

/* TOP */
.top{float:left; width:100%; height:auto;}
.top .topMain{max-width:1128px; height:350px; margin:0 auto;}
.top .topMain .imgtop{width:890px; margin: 0 auto;height:401px; background: url("../img/topo.png") no-repeat;}
.logo{float:left; margin-left:60px; margin-top:130px;}

/* MENU */
.menu{max-width:1128px; height:73px; margin:0 auto; background:linear-gradient(to top, #000, #171F2C); border-radius:5px 5px 0px 0px; border:1px solid #1f1f1f; position:relative; z-index:999;}
.menu ul{height:30px; line-height:30px;}
.menu li{display:inline;}
.menu li a{float:left; padding:22px 34px 22px 50px; color:#666; text-transform:none; transition:ease-in-out 0.5s; font-size:25px; text-shadow:1px 0px 0px #000; font-family:Monotype Corsiva;}
.menu .home{background:url("../img/ico/_home.png") no-repeat 8px 18px;}
.menu .home:hover{background:url("../img/ico/_home_over.png") no-repeat 8px 10px; color:#fff; text-shadow:1px 1px 15px #fff; border-radius:5px 0px 0px 0px;}
.menu .home.acthome{background:url("../img/ico/_home_over.png") no-repeat 8px 18px; color:#fff; text-shadow:1px 1px 15px #fff; border-radius:5px 0px 0px 0px;}
.menu .rules{background:url("../img/ico/_rules.png") no-repeat 8px 18px;}
.menu .rules:hover{background:url("../img/ico/_rules_over.png") no-repeat 8px 10px; color:#fff; text-shadow:1px 1px 15px #fff;}
.menu .rules.actrules{background:url("../img/ico/_rules_over.png") no-repeat 8px 18px; color:#fff; text-shadow:1px 1px 15px #fff;}
.menu .rank{background:url("../img/ico/_rank.png") no-repeat 8px 18px;}
.menu .rank:hover{background:url("../img/ico/_rank_over.png") no-repeat 8px 10px; color:#fff; text-shadow:1px 1px 15px #fff;}
.menu .rank.actrank{background:url("../img/ico/_rank_over.png") no-repeat 8px 18px; color:#fff; text-shadow:1px 1px 15px #fff;}
.menu .download{background:url("../img/ico/_download.png") no-repeat 8px 18px;}
.menu .download:hover{background:url("../img/ico/_download_over.png") no-repeat 8px 10px; color:#fff; text-shadow:1px 1px 15px #fff;}
.menu .download.actdownload{background:url("../img/ico/_download_over.png") no-repeat 8px 18px; color:#fff; text-shadow:1px 1px 15px #fff;}
.menu .register{background:url("../img/ico/_register.png") no-repeat 8px 18px;}
.menu .register:hover{background:url("../img/ico/_register_over.png") no-repeat 8px 10px; color:#fff; text-shadow:1px 1px 15px #fff;}
.menu .register.actregister{background:url("../img/ico/_register_over.png") no-repeat 8px 18px; color:#fff; text-shadow:1px 1px 15px #fff;}
.menu .shop{background:url("../img/ico/_shop.png") no-repeat 8px 18px;}
.menu .shop:hover{background:url("../img/ico/_shop_over.png") no-repeat 8px 10px; color:#fff; text-shadow:1px 1px 15px #fff;}
.menu .shop.actshop{background:url("../img/ico/_shop_over.png") no-repeat 8px 18px; color:#fff; text-shadow:1px 1px 15px #fff;}
.menu .contact{background:url("../img/ico/_contact.png") no-repeat 8px 18px;}
.menu .contact:hover{background:url("../img/ico/_contact_over.png") no-repeat 8px 10px; color:#fff; text-shadow:1px 1px 15px #fff;}
.menu .contact.actcontact{background:url("../img/ico/_contact_over.png") no-repeat 8px 18px; color:#fff; text-shadow:1px 1px 15px #fff;}

/* CONTAINER */
.container{max-width:1128px; height:auto; margin:0 auto;}

/* MAIN */
.main{float:left; width:100%; height:auto; margin:0 auto; background:url("../img/_main.png") repeat rgba(0,0,0,0.8); border-radius:5px; margin-top:-23px;}

/* CONTENT */
.content{float:left; width:100%; height:auto;}
.content .bgTop{float:left; width:100%; height:19px; background:url("../img/_top.png");}
.content .bgBottom{float:left; width:100%; height:19px; background:url("../img/_bottom.png");}

/* BOX */
.content .box1{float:left; width:220px; height:auto; /*background:linear-gradient(to top, #333, #333);*/ border-radius:5px 0px 0px 5px; margin-left:17px; padding:5px;} 
.content .middle{float:left; width:610px; height:auto;  margin-left:7px; padding:5px;}
.content .middleContent{float:left; width:610px; height:auto; margin:0 auto; background:url("../img/fundo.png") center; padding-bottom:5px;}
.content .middleContent .titlePag{float:left; width:100%; background:url("../img/main_top.png") #0A0604 no-repeat center; margin-bottom:10px;}
.content .middleContent .titlePag h1{color:#000; font-family:Monotype Corsiva; padding:10px; background:url("../img/separador2.png") bottom no-repeat; text-shadow:1px 1px 15px #fff; font-size:30px;}
.content .box2{float:right; width:220px; height:auto; border-radius:0px 5px 5px 0px; margin-right:17px; padding:5px;}

/* DESC */
.middleContent .desc{width:580px; height:auto; margin:0 auto;}
.middleContent .conteudo{width:500px; height:auto; margin:0 auto;}
.middleContent .conteudo h2{margin-bottom:15px; color:#490001; text-align:left; text-shadow:1px 1px 1px #000;}
.middleContent .conteudo p{color:#333;}

/* CLASSEDONATE */
.classesDonate{float:left; width:500px; height:auto; margin-bottom:10px;}
.classesDonate ul{height:30px; line-height:30px;}
.classesDonate li{display:inline}
.classesDonate li a{float:left; margin:5px; color:#666; font-weight:bold;}
.classesDonate li a:hover{color:#fff; text-shadow:1px 1px 2px #000;}
.classesDonate li a.classesAtivo{color:#fff; text-shadow:1px 1px 2px #000;}
.classesDonate li a span{display:block; font-size:12px; margin-top:-12px;}

/* DESC RULES */
.middleContent .descRules{width:360px; height:auto; margin:0 auto; margin-top:15px; margin-bottom:15px;}
.middleContent .descRules p{color:#D40003; font-weight:600;}

/* RANK PVP */
.middleContent .desc .rankPvp{margin:0 auto; margin-top:15px; margin-bottom:15px;}
.middleContent .desc .rankPvp td{background:#171F2C; text-transform:uppercase; font-size:14px; color:#fff; padding:5px;}
.middleContent .desc .rankPvp .td{background:#333; text-shadow:none; text-transform:uppercase; font-size:14px; color:#fff; padding:5px; border: 1px solid #171F2C;}

/* COLUM1 */
.colum1{float:left; width:220px; height:auto; margin:0 auto; border-radius:5px 0px 0px 5px; margin-bottom:15px;}
.colum1 .title{float:left; width:100%; height:auto; border-radius:5px 0px 0px 0px; background:url("../img/colum1top.png") #0A0604 no-repeat;}
.colum1 .title h1{padding:10px; color:#000; background:url("../img/separador1.png") no-repeat bottom; text-transform:none; font-size:30px; font-family:Monotype Corsiva; text-shadow:1px 1px 15px #fff;}
.colum1 .info{float:left; width:100%; height:auto; margin-bottom:10px; background:url("../img/bgcolum1.png");}
.colum1 .info p{color:#333; text-transform:none; font-size:15px; margin:10px; text-shadow:0px 1px 0px #000;}
.colum1 .info p span{margin-left:5px; color:#A23C00; font-size:18px;}
.colum1 .info a img{border-radius:5px; transition:ease-in-out 0.5s; opacity:0.8;}
.colum1 .info a img:hover{opacity:1.0;}
.colum1:nth-child(3){margin-bottom:0px;}
.colum1 .info .links{float:left; width:220px; height:auto;}
.colum1 .info  ul{height:20px; line-height:20px;}
.colum1 .info li{display:block;}
.colum1 .info li a{display: inline-block; width: 150px; margin:5px; color:#999; padding:10px; border-radius:5px; background:#171F2C; font-size:12px; text-transform:uppercase; transition:ease-in-out 0.5s;}
.colum1 .info li a:hover{color:#fff; padding:10px; text-decoration:underline; font-size:12px;}

/* BOTTOMIMG */
.bottomimg{
	float:left;
	width:218px;
	height:20px;
	border-radius:0 0 5px 5px;
	background:url("../img/bgbottom.png") no-repeat;
}
.bottommainimg{
	float:left;
	width:580px;
	height:25px;
	border-radius:0px 0px 5px 5px;
	background:url("../img/bgbottommain.png") no-repeat;
}
/* TABLE STAFF */
.tablestaff{float:left; width:100%; margin:0 auto; border:0px; background:url("../img/bgcolum1.png");}
.tablestaff td, tr{border:0px; background:none;}
.tablestaff td{text-align:left; text-transform:uppercase; font-size:12px; font-weight:600;}
.tablestaff td img{float:right;}
.tablestaff span{float:left; background:#141414; position:relative; top:3px; left:35px; z-index:999; border-radius:3px; color:#12D303; font-size:9px; text-transform:uppercase; padding:3px;}

/* COLUM2 */
.colum2{float:right; width:220px; height:auto; margin:0 auto; border-radius:0px 5px 5px 0px; margin-bottom:15px;}
.colum2 .title{float:left; width:100%; height:auto; border-radius:5px 0px 0px 0px; background:url("../img/colum1top.png") #0A0604 no-repeat;}
.colum2 .title h1{padding:10px; color:#000; background:url("../img/separador1.png") no-repeat bottom; text-transform:none; font-size:30px; font-family:Monotype Corsiva; text-shadow:1px 1px 15px #fff;}
.colum2 .info{float:right; width:100%; height:auto; margin-bottom:10px; background:url("../img/bgcolum1.png");}
.colum2 .info p{color:#333; text-transform:none; font-size:15px; margin:10px; text-shadow:0px 1px 0px #000;}
.colum2 .info p span{margin-left:5px; color:#A23C00; font-size:18px;}
.colum2 .info .status1{float:right; position:relative; top:-3px; left:-20px; color:#00AA08; font-size:11px; padding:5px; background:#1f1f1f; border-radius:3px; text-transform:uppercase;}
.colum2 .info .status2{float:right; position:relative; top:-3px; left:-20px; color:#E30003; font-size:11px; padding:5px; background:#1f1f1f; border-radius:3px; text-transform:uppercase;}
.colum2 .info .bnt{float:left; width:180px; height:auto;}
.colum2 .info a{padding:10px; background:linear-gradient(to top,#171F2C,#222); color:#fff; margin-top:5px; margin-left:10px; border-radius:4px; transition:ease-in-out 0.5s;}
.colum2 .info a:hover{padding:10px; background:linear-gradient(to top,#171F2C,#111); color:#fff; text-decoration:underline;}
.colum2:nth-child(3){margin-bottom:0px;}

/* TABLE HERO RANK */
.herorank{margin:0 auto; border:0px; border-radius:5px 5px 0px 0px;}
.herorank, td{border:1px solid #fff; padding:1px;}
.herorank td{text-align:center; text-transform:uppercase; font-size:12px; font-weight:600;}
.herorank td img{}
.herorank .td{background:#171F2C; padding:3px; text-transform:uppercase; font-size:12px; color:#fff;  border-radius:5px 5px 0px 0px;}

/* SCROLLTOP */
.scrolltop{width:65px; height:103px; position:fixed; background:url('../img/top.png'); bottom:50px; right:20px; display:none; }
.scrolltop:hover{background:url('../img/top_over.png');}

/* REGISTER */
.formRegister{width:500px; height:auto; margin:0 auto; margin-top:15px; margin-bottom:15px;}

/* REGISTRO OK */
.formRegister .ok{margin-bottom:15px; margin-top:15px; background:#04A312; width:400px; margin:0 auto; padding:10px; border-radius:4px; border:1px dashed #fff; color:#fff; font-size:20px;}
.formRegister .ok span{display:block; font-weight:100; font-size:14px;}

/* REGISTRO ERRO */
.formRegister .erro{margin-bottom:15px; margin-top:15px; background:#AC0002; width:400px; margin:0 auto; padding:10px; border-radius:4px; border:1px dashed #fff; color:#fff; font-size:20px;}
.formRegister .erro span{display:block; font-weight:100; font-size:14px;}

.formRegister .span{text-align:center; color:#666;}
.formRegister .span a{color:#0099ff;}
.formRegister .span a:hover{text-decoration:underline;}
.formRegister input{display:block; padding:10px 10px 10px 30px; border-radius:4px; border:1px solid #ccc; width:300px; margin:0 auto; margin-top:5px; color:#333; font-weight:600;}
.formRegister textarea{padding:10px 10px 10px 30px; margin-top:5px; border-radius:4px; width:300px; height:100px; border:1px solid #ccc; font-family:sans-serif, "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial; font-weight:600; font-size:13px;}
.formRegister input:focus{outline:1px solid #333;}
.formRegister .bnt-enable{padding:15px 25px; text-transform:uppercase; background:#171F2C; color:#999; font-size:12px; transition:ease-in-out 0.5s;}
.formRegister .bnt-message{padding:15px 25px; display: inline-block; text-transform:uppercase; background:#171F2C; color:#777; font-size:12px; transition:ease-in-out 0.5s; cursor:url("../img/cursor/pointer.cur"), pointer;}
.formRegister .bnt-message:hover{text-decoration:underline; cursor:url("../img/cursor/pointer.cur"), pointer; color: #fff;}
.formRegister .bnt-enable:hover{display:inline-block; background:#171F2C; color:#fff; cursor:url("../img/cursor/pointer.cur"), pointer;}
.formRegister .bnt-disabled{display: inline-block; padding:15px 25px; text-transform:uppercase; background:#eee; color:#999; font-size:12px; transition:ease-in-out 0.5s; margin-bottom:15px; margin-left: -13px;}

/* CHECKBOX */
.formRegister input[type=checkbox]:checked~.bnt-enable{display:inline-block; background:#171F2C; color:#666; margin-bottom:15px; margin-left: -12px;}
.formRegister input[type=checkbox]:checked~.bnt-enable:hover{display:inline-block; background:#171F2C; color:#fff; margin-bottom:15px; margin-left: -12px;}
.formRegister input[type=checkbox]:checked~.bnt-disabled{display:none;}
.formRegister input[type=checkbox]{float: left; position:relative; top:82px; left: 15px; }
.formRegister input[type=checkbox]:focus{outline:none;}

/* ICON FORM REGISTER */
.formRegister .user{background:url("../img/ico/_user.png") no-repeat 8px 10px #fff;}
.formRegister .email{background:url("../img/ico/_email.png") no-repeat 8px 12px #fff;}
.formRegister .password{background:url("../img/ico/_key.png") no-repeat 8px 10px #fff}
.formRegister .subject{background:url("../img/ico/_question.png") no-repeat 8px 10px #fff}
.formRegister .mens{background:url("../img/ico/_mens.png") no-repeat 8px 10px #fff}

/* DOWNLOAD */
.downloadFile{width:550px; height:auto; margin:0 auto;}
.downloadFile .boxDownloadM, .boxDownload4, .boxDownload3{float:left; width:186px; height:125px; margin-left:50px; margin-bottom:50px;}
.downloadFile .boxDownloadM{background:url("../img/download.png");}
.downloadFile .boxDownload4{background:url("../img/download2.png");}
.downloadFile .boxDownload3{background:url("../img/download3.png");}
.downloadFile .boxDownloadM p, .boxDownload4 p, .boxDownload3 p{margin-top:70px;}
.downloadFile .boxDownloadM p span, .boxDownload4 p span, .boxDownload3 p span{display:block;}
.downloadFile a .boxDownloadM, a .boxDownload4, a .boxDownload3{color:#fff; font-size:13px; opacity:0.5; transition:ease-in-out 0.5s;}
.downloadFile a .boxDownloadM:hover, a .boxDownload4:hover, a .boxDownload3:hover{color:#fff; font-size:13px; opacity:1.0; transition:ease-in-out 0.5s;}

/* VIDEOS WARRIORS */
.videoswarriors{width:450px; height:auto; margin:0 auto;}
.videos{float:left; width:300px; height:auto; margin-top:10px; margin-bottom:25px;}

/* FANPAGE */
.fanpage{float:left; width:100%; height:0 auto; padding-top:50px;}

/* PAGINATION */
.desc .paginacao{float:left; margin-left:0px; margin-top:25px; margin-bottom:20px;}
.desc .paginacao .bnt{background:#141414; font-size:15px; padding:8px; border-radius:2px; transition:ease-in-out 0.5s; color:#333;}
.desc .paginacao .bnt:hover{background:#990000; color:#fff;}
.desc .paginacao .page1{color:#333; transition:ease-in-out 0.5s; margin:10px;}
.desc .paginacao .page1:hover{color:#0099FF; text-decoration:none;}
.desc .ativo{color:#fff; font-size:15px; text-decoration:none; padding:8px; background:#990000; border-radius:3px;}

/* ITENS */
.itens{float:left; width:100%; height:auto; margin-top:15px; margin-bottom:15px;}
.itens .itensShop{float:left; width:500px; margin-left:-50px;}
.itens .itensShop .itemd{background:#141414; color:#fff;}

/* RANK BUTTON */
.rankbutton{display: inline-block; width:219px; height:137px; background:url("../img/rank.png"); margin-top:20px; border-radius:5px; transition:ease-in-out 0.5s; margin-bottom:15px;}
.rankbutton h3{margin-top:60px; color:#777; font-size:20px; text-transform:uppercase; text-shadow:1px 1px 1px #000; transition: all 0.5s;}
.rankbutton:hover h3{color: #fff; text-shadow: 1px 1px 10px #fff;}

/* BUY */
.buy{width:400px; height:auto; margin:0 auto; margin-top:15px; margin-bottom:15px;}
.buy .paypal{width:254px; height:143px; margin:0 auto; margin-bottom:10px; opacity:0.8; transition:ease-in-out 0.5s;}
.buy .paypal:hover{width:254px; height:143px; margin:0 auto; margin-bottom:10px; opacity:1.0;}
.buy h3{color:#333; font-weight:100; font-size:16px;}
.buy p{text-align:left;color:#333; font-weight:600;}
.buy p span{color:#990000; margin-left:5px; font-weight:100;}

/* FOOTER */
.footer{float:left; max-width:1128px; height:auto; padding:15px;}
.footer p{text-align:center; color:#999; font-size:14px;}
.footer span{display:block; color:#666; font-size:15px;}
.footer span a{color:#0099ff;}
.footer span a:hover{text-decoration:underline;}

