﻿/* ***** ***** *****\
*	ELEM PADRÕES
\* ***** ***** *****/
body, h1, h2, h3, h4, h5, h6, ul, li, p, form{
	font-family: Arial, Verdana, Sans-serif;
	color:#fff;
	margin:0;
	padding:0;
	list-style:none;
}

body, table, p, ul, li, form{
	font-size:12px;
}

table {
	font-family:Arial;
}

body{
	margin-top:0px;
	margin-bottom:20px;
	background: url(../images/fundo.jpg) #070604 top center no-repeat;
}

img, fieldset {border:0}

a {
	text-decoration: none;
	color: #FFFFFF;
}

a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

h6{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	padding:20px 20px 10px 20px;
	margin:0;
	font-weight:normal;
	letter-spacing:-1px;
}

h5{
	font-family: Tahoma;
	font-size: 12px;
	padding-top: 0pt;
	padding-right: 20px;
	padding-bottom: 0pt;
	padding-left: 20px;
	margin: 0;
	color: #f7921e;
	font-weight: bold;
}

select {
	background-color:#333333;
	border:1px solid #000000;
	color:white;
}

.branco, .txt-branco{color:#FFFFFF;}
.cinza, .txt-cinza{color:#666666;;}
.laranja, .txt-laranja{color:#f7921e;}
.vermelho {color:#e9353e;}
a.vermelho2 {color:#e9353e;}
.amarelo {color:#FFE800;}
.cinza-claro {color:#898989;}

.validation-advice{
	margin-left:100px;
	margin-top:3px;
	color:#e9353e;
	font-weight:bold;
}

.line_20{
	line-height:20px;
}

.left{float:left}
.right{float:right}

.texto_1 {
	color: #5f5f5f;
	font-weight: bold;
	font-size:11px;
}

.texto_2 {
	color:#c1c1c1;
	font-weight: bold;
	font-size:12px;
}

a.texto_2 {
	color:#c1c1c1;
	font-weight: bold;
	font-size:12px;
}

a.cham_rasp{
	color:#212121;
	background-color:#c1c1c1;
	font-weight: bold;
	font-size:12px;
	display:block;
	margin-right:25px;
	padding:3px;
}

/* ***** ***** *****\
*	DEFAULT LAYOUT
\* ***** ***** *****/
#geral {
	width:1000px;
	margin: 0px auto;
}

#header{
	width:990px;
	margin-bottom:25px;
	float:left;
}

#menu_principal {
	text-align:center;
	width:980px;
	float:left;
	font-weight:bold;
}

#menu_principal ul li{
	display:inline;
	margin-right:30px;
	font-family: Georgia;
}

#menu_principal ul{
	margin-top:45px;
}

#menu_principal ul#ul_left{
	width:400px;
	float:left;
}

#menu_principal ul#ul_right{
	width:380px;
	float:left;
}

#menu_principal ul#ul_right li{
	margin:0 22px;
}

#logo h1 a{
	display:block;
	width:183px;
	height:183px;
	overflow:hidden;
	text-indent:-9999px;
	overflow:hidden;
	float:left;	
	margin-top:20px;
}

#banner-lateral{
	float:right;
	width:120px;
}

#banner-menor{
	width:120px;
	height:60px;
	float:left;
	margin-top:-60px;
	margin-left:40px;
}

#topo-esquerda{
	float:left;
	margin-top:-50px;
	margin-left: 200px;
	*margin-left: 20px;
}

#topo-direita{
	float:right;
	width:325px;
	height:40px;
	margin-top:-70px;
	margin-right: 30px;
}

/* Formulários */
#formulario{
	float:right;
	width:330px;
	height:40px;
	margin-top:-60px;	
}

#formulario label{
	display:block;
	width:130px;
	float:left;
	margin-right: 5px;
}

#formulario label input {
	border:1px solid white;
	width:120px;
	height:14px;
	line-height:14px;
	background-color:transparent;
	color:white;
	font-size: 11px;
}

#formulario #btn_login {
	float:left;
	margin:0;
	margin-top:10px;
	background:url(../images/botao_ok.gif) no-repeat;
	width:49px;
	height:26px;
	border:0px;
}

#formulario2{
	width:300px;
	height:80px;
}

#formulario2 p input {
	border:1px solid white;
	height:14px;
	line-height:14px;
	background-color:transparent;
	color:white;
	font-size: 11px;
	margin: 5px;
}

#formulario2 #btn_login {
	background:url(../images/botao_ok.gif) no-repeat;
	width:49px;
	height:22px;
	border:0px;
}

#formulario3{
	width:350px;
	height:20px;
	margin-top: 30px;
	margin-right: 30px;
	float:right;
	text-align: right;
	padding:0;
}

#formulario3 input#buscaVideo {
	border:1px solid white;
	width:200px;
	height:14px;
	line-height:14px;
	background-color:transparent;
	color:white;
	font-size: 11px;
}

#formulario3 #btn_busca {
	background:url(../images/botao_ok02.gif) no-repeat;
	width:49px;
	height:22px;
	border:0;
	padding:0;
	margin:0;
	
}

#formulario4{
	width:262px;
	height:44px;
	line-height:44px;
	margin-left: 19px;
	margin-top: 8px;
	_margin-left: 10px;
	padding:0;
	float:left;
}

#formulario4 form{float:left}

#formulario4 input#buscaVideo {
	border:1px solid white;
	width:200px;
	height:18px;
	line-height:18px;
	background-color:transparent;
	color:white;
	font-size: 13px;
	float:left;
	margin-top:7px;
	*margin-top:11px;
	_margin-top:7px;
}

#formulario4 #smt_busca_video{
	background: url(../images/botao_buscar.gif) center center no-repeat;
	width:34px;
	height:34px;
	border:0;
	margin-left:5px;
}

#formulario-plano {
	float:left;
	width:800px;
}

.descricao-plano {
	float:left;
	width:400px;
	min-height:220px;
}

.titulo-plano {
	font-family: Arial, Verdana, Sans-serif;
	font-size:18px;
	color:#ffffff;
	font-weight:bold;
	padding:5px;
}

.banner-plano {
	float:left;
	width:400px;
	min-height:220px;
}

.banner-pagto {
	float:left;
	width:400px;
	min-height:150px;
}

/* ***** ***** *****\
*	CONTEÚDO
\* ***** ***** *****/
#main{
	width:880px;
	float:left;
}

#coluna-1, #coluna-2{
	float:left;
}

#coluna-1{
	width:552px;
	margin-right:4px;
	_width:549px;
	_margin-right:0px;
}

#coluna-2{
	width:324px;
}

/* ***** ***** *****\
*	HOME
\* ***** ***** *****/
#flash {
	margin-bottom: 10px;
}

#video{
	float:left;
	width:322px;
	height:120px;
	padding-top:15px;
	margin-top:8px;
	background-color: #212121;
}

#video h3 {
	font-size: 18px;
	font-family:georgia;
	letter-spacing:-1px;
	margin-left:18px;
}

#videos{
	width:322px;
	margin-bottom:10px;
}

#videos-botoes{
	width:311px;
}

#videos-botoes img{
	cursor:pointer;
}

.lista_videos {
	margin:10px;
}

.lista_videos tr.tr_videos{
	background-color:#2F2F2F;
}

.lista_videos tr.tr_videos td{
	vertical-align:middle;
}

tr.tr_videos img.thumb{
	float:left;
	display:block;
	margin-right: 10px;
	height:53px;
	width:95px;
	overflow:hidden;
}

tr.tr_videos td p{
	float:left;
	width: 160px;
	font-size:12px;
}

tr.tr_videos td p.data_video{
	width:90px;
}

tr.tr_videos td p.estrelas{
	width:80px;
	float: right;
	text-align:right;
}

.veja_mais{margin-left:10px;}

.veja_mais:hover {
	text-decoration: none;
	color: #e9353e;
}

.box-top, .box-bottom{
	width:322px;
	height:14px;
	font-size:2px;
	background: url(../images/box-top.gif) top center no-repeat;
}

.box-bottom {
	background: url(../images/box-bottom.gif) top center no-repeat;
}

.box-body {
	background-color: #212121;
	padding:0px 6px;
	height:415px;
}

/* busca de videos */
#inp_video{
	color:white;
	background-color:#272727;
	border:1px solid #fbfbfb;
	height:15px;
	line-height:15px;
	font-size:12px;
	width:200px;
	margin-right:25px;
	margin-left: 10px;
}

#banner-home{
	width:530px;
	height:100px;
	float:left;
	text-align:center;
	margin-top:30px;
}

#noticias{
	float:left;
	width:544px;
	height:120px;
	background-color: #212121;
	margin-bottom:10px;
}

#noticias p{
	margin-top:5px;
	padding-left:18px;
}

#noticias h3{
	font-size: 18px;
	font-family:georgia;
	margin-top:15px;
	letter-spacing:-1px;
}

#noticias .noticias-header{
	padding-left:18px;
}

#assine-ja{
	width:274px;
	height:253px;
	float:left;
	background:url(../images/assine_ja.gif) top center no-repeat;
	margin-right:5px;
	cursor:pointer;
}

#assine-ja h2{
	font-size: 30px;
	font-family:georgia;
	margin-top:35px;
	margin-left:18px;
	letter-spacing:-1px;
}

#assine-ja h3{
	font-size: 18px;
	font-family:georgia;
	margin-top:70px;
	margin-left:18px;
	letter-spacing:-1px;
}

#assine-ja p{
	margin-left:18px;
	margin-right:10px;
	margin-top:8px;
	font-family:arial;
	font-size:12px;
	line-height:15px;
	
}

#assine-ja a{
	display:block;
	margin-left:18px;
	float:left;
	margin-top:17px;
	font-size:12px;
	font-family:georgia;
	font-weight:bold;
	text-transform:uppercase;
}

#anuncie-ja{
	width:274px;
	height:253px;
	float:left;
	background:url(../images/anuncie_ja.gif) top center no-repeat;
	margin-right:5px;
}

#anuncie-ja h2{
	font-size: 24px;
	font-family:georgia;
	margin-top:35px;
	letter-spacing:-1px;
	text-align: center;
}

#anuncie-ja h3{
	font-size: 16px;
	font-family:georgia;
	margin-top:35px;
	*margin-top:50px;
	margin-left:18px;
	letter-spacing:-1px;
	font-weight: bold;
}

#anuncie-ja p{
	margin-left:18px;
	margin-right:10px;
	margin-top:8px;
	font-family:arial;
	font-size:12px;
	line-height:15px;
}

#anuncie-ja span{
	display:block;
	margin-left:18px;
	_margin-left:10px;
	float:left;
	margin-top:17px;
	font-size:12px;
	font-family:georgia;
	font-weight:bold;
}

#aovivo{
	width:260px;
	height: 253px;
	float:left;
	background:url(../images/aovivo-bg.png) top center no-repeat;
	margin:0px 5px 0px 5px;
}

#aovivo h3{
	font-size: 18px;
	font-family:georgia;
	margin-top:30px;
	letter-spacing:-1px;
}

#aovivo h4{
	font-size:14px;
	margin-bottom:2px;
	margin-right:4px;
	height:32px;
	overflow:hidden;
}

#aovivo .ao-header{
	padding-left:18px;
}

#aovivo p.item-nome{
	font-family: Arial;
	font-size:13px;
	font-weight:bold;
	padding-left:18px;
}

#aovivo .item{
	font-family:georgia;
	margin-bottom:8px;
	padding-right:8px;
	padding-left:18px;
}

#aovivo #infos{
	margin-left:-12px;
	margin-top:13px;
	float:left;
	padding-left:18px;
}

#aovivo #infos a{
	display:block;
	float:left;
	width:85px;
	height:20px;
	line-height:20px;
	background: url(../images/botao_cinza01.gif) center center no-repeat;
	margin-right:3px;
	text-align:center;
	text-transform:uppercase;
	color:#3d3b3b;
	font-weight:bold;
	font-family:georgia;
	letter-spacing:-1px;
}

#aovivo #ao-alerta{
	padding-top:60px;
}

#vejatbm{
	float:left;
	width:273px;
	height:120px;
	padding-top:15px;
	margin-top:8px;
	background-color: #212121;
}

#vejatbm h3 {
	font-size: 18px;
	font-family:georgia;
	letter-spacing:-1px;
	margin-left:26px;
}

#onde-estamos{
	float:left;
	height:252px;
}

#onde-estamos #oe-header{
	width:322px;
	height:35px;
	background:url(../images/topo_box_onde_estamos.jpg) top center no-repeat;
	padding-top:33px;
}

#onde-estamos #oe-header h3 {
	font-size: 18px;
	font-family:georgia;
	letter-spacing:-1px;
	margin-left:16px;
}

#onde-estamos #oe-mapa{
	background:url(../images/fundo_mapa_mundi.jpg) top center no-repeat;
	width: 322px;
	height: 184px;
	float:left;
}


/* ***** ***** *****\
*	INTERNA
\* ***** ***** *****/

.header-interna, .conteudo-interna, .footer-interna, .footer-interna-paginacao{
	width:860px;
	float:left;
}

.header-interna {
	height: 75px;
	width:860px;
	background: url(../images/header-interna.png) top center no-repeat;
}

.header-interna2 {
	width:860px;
	height:37px;
	background: url(../images/header-interna2.png) top center no-repeat;
	float:left;
	padding-top: 15px;
}

.header-interna2 .termo{
	float:left;
	width: 500px;
	margin-top:-3px;
	margin-left:50px;
	font-size: 20px;
}

.header-interna2 .ordenador{
	float:right;
	margin-right:50px;
	_margin-right:0;
	width:250px;
}

.conteudo-interna, .categorias_videos {
	background: url(../images/conteudo-interna-bg.png) top center repeat-y;
	padding:10px 40px;
	width:780px;
}

.margem-conteudo {
	float:left; 
	width:780px; 
	margin-bottom:20px;	
}

.categorias_videos {
	float:left;
}

.categorias_videos table td{
	width: 25%;
}

.linha, .linha2 {
	background: url(../images/linha.jpg) no-repeat;
	width: 100%;
	height: 2px;
	font-size:2px;
}

.linha2 {
	margin-left:15px;
	clear:both;
	width:860px;
}

.footer-interna {
	height: 50px;
	background: url(../images/footer-interna.png) top center no-repeat;
	margin-top:0px;
}

.footer-interna-paginacao {
	height: 68px;
	line-height: 68px;
	background: url(../images/footer-interna-paginacao.png) top center no-repeat;
	margin-bottom: 35px;
}

.paginationControl{
	margin-left:60px;
	font-size: 14px;
	color:#ddd;
}

.paginationControl a{
	font-size: 14px;
	font-weight:bold;
} 

.footer-texto {
	float:left;
	width:860px;
	text-align: center;
}

a.menu_footer {
	text-align:center;
	font-weight:bold;
}

h2.titulo-interna, h2.titulo-interna-conteudo {
	font-size:20px;
	background: url(../images/espada.gif) top left no-repeat;
	width:280px;
	height:	28px;
	line-height:28px;
	padding-left:35px;
	margin-top:30px;
	margin-left:45px;
	_margin-left:22px;
	float:left;	
}

h2.titulo-interna-conteudo {
	width:700px;
}

h2.titulo-interna2 {
	font-size:20px;
	height:	25px;
	line-height:25px;
	margin-left:45px;
	margin-right:20px;
	float:left;
	width:740px;
}

.titulo-interna-imagem {
	background: url(../images/logo_team_pokerstars.jpg) top left no-repeat;
	width:251px;
	height:	17px;
	margin-top:5px;
	margin-left:10px;	
}

.titulo {
	font-family: Arial, Verdana, Sans-serif;
	font-size:18px;
	color:#ffffff;
}

.titulo-aovivo {
	font-family: Arial, Verdana, Sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#e9353e;
	background: url(../images/estrela_vermelha.gif) top left no-repeat;
	height:20px;
	line-height:20px;
	padding-left:20px;
}

fieldset.formulario {
	width:430px;
	float:left;
}

fieldset.formulario3, {
	width:700px;
	float:left;
}

.formulario label{
	display:block;
	margin: 12px 0;
}

.w_300{width:300px;}
.w_250{width:250px;}
.w_200{width:200px;}
.w_140{width:140px;}
.w_120{width:120px;}
.w_80{width:80px;}
.w_60{width:60px;}
.w_40{width:40px;}

.formulario .fieldname{
	width: 110px;
	display:block;
	float:left;
	font-weight:bold;
}

.formulario .fieldname2{
	width: 70px;
	display:block;
	float:left;
	font-weight:bold;
}

.formulario3 .fieldname{
	width: 100%;
	display:block;
	float:left;
	font-weight:bold;
}

.text{
	border:1px solid white;
	background-color:#272727;
	color:white;
}

.formulario .textFocus{
	border:1px solid red;
	background-color:#272727;
	color:white;
}

.termos-assinatura {
	border:1px solid white;
	overflow:auto;
	color:white;
	width:440px;
	height:200px;
	padding:10px;
	text-align:justify;
	background-color:#272727;
}

.alerta-cadastro {
	float:left;
	background: url(../images/alerta_cadastro.jpg) center center no-repeat;
	width:700px;
	height:75px;
	margin:10px 25px;
}

.alerta-cadastro p {
	padding-top:26px;
	padding-left:130px;
	font-size:20px;
	font-weight:bold;
	color:white;
}

.titulo-passo {
	font-family: Arial, Verdana, Sans-serif;
	font-size:20px;
	color:#ffffff;
	font-weight:bold;
	padding:15px;
}

.icon {
	float: left;
	width: 80px;
	font-family: Arial, Verdana, Sans-serif;
	font-size:12px;
	color:#ffffff;
}

.icones {
	float:left;
	width:400px;
}

.icone {
	float:left;
	width:320px;
	height:50px;
	line-height:50px;
	font-weight:bold;
	font-family: Arial, Verdana, Sans-serif;
	font-size:18px;
	padding-left:70px;
	margin:10px 0;
}

#icone01 {
	background: url(../images/icone01.gif) center left no-repeat;
}

#icone02 {
	background: url(../images/icone02.gif) center left no-repeat;
}

#icone03 {
	background: url(../images/icone03.gif) center left no-repeat;
}

#icone04 {
	background: url(../images/icone04.gif) center left no-repeat;
}

#icone05 {
	background: url(../images/icone05.gif) center left no-repeat;
}

/* bordas arredondadas */
.b-posicao1{
	width:290px;
	float:right;
	margin:10px;
}

.b-posicao2{
	width:290px;
	float:left;
	margin:10px;
}

.b-posicao3{
	width:750px;
	margin:10px;
}

.b1, .b2, .b3, .b4, .b5, .b-conteudo1, .b-conteudo2, .b-conteudo3 {
	overflow:hidden; 
	display:block; 
	background:#272727; 
	border-right:2px solid #616161; 
	border-left:2px solid #616161;
}

.b1, .b2, .b3, .b4, .b5 {height:2px;}

.b1 {background:#616161; margin:0 7px;}
.b2 {margin:0 5px;}
.b3 {margin:0 3px;}
.b4 {margin:0 2px;}
.b5 {margin:0 1px;}

/* fim bordas arredondadas */


/* boxes de auxílio */
.auxilio {
	float:right;
	width:292px;
	margin-top:10px;
	color:white;
	font-weight:bold;
}

.auxilio-top, .auxilio-bottom{
	background:url(../images/aux-top.gif) top center no-repeat;
	width:292px;
	height:19px;
}

.auxilio-bottom{background:url(../images/aux-bottom.gif) top center no-repeat;}

.auxilio-body{
	width:292px;
	background:url(../images/aux-bg.gif) top center repeat-y;
	min-height:170px;
}

.auxilio-body p{
	padding: 0px 25px 20px 25px;
}
/* fim dos boxes de auxilio */

.box_login {
	float:left;
	width:300px;
	height:250px;
	border:1px solid #616161;
	background-color:#272727;
	margin:0px 30px 0px 0px;
	text-align:center;
}

/* PROFISSIONAIS */
.box_perfil {
	float:left;
	width:240px;
	height:300px;
	border:1px solid #616161;
	background-color:#272727;
	margin:8px;
	text-align:center;
}

.box_perfil p{
	margin:12px 0;
}

.botoes{
	text-align:left;
	margin-top: 30px;
}

.botoes-lateral{
	float:left;
	width:140px;
	height:70px;
	line-height:70px;
}

.botao {
	border:0;
	color:white;
	background: url(../images/botao_verm_103.gif) center center no-repeat;
	width:103px;
	height:30px;
	line-height:30px;
	font-weight:bold;
	cursor:pointer;
}

.botao2 {
	border:0;
	color:white;
	background: url(../images/botao_verm_156.gif) center center no-repeat;
	width:156px;
	height:30px;
	line-height:30px;
	font-weight:bold;
	cursor:pointer;
}

.botao3 {
	border:0;
	color:black;
	background: url(../images/botao_cinza_133.gif) center center no-repeat;
	width:133px;
	height:26px;
	line-height:26px;
	font-weight:bold;
	cursor:pointer;
	margin:16px;
}

.botao3 a {
	color:black;
}

#duvidas-img {
	width:101px;
	height:110px;
	float:right;
}

/** TABELAS */
.listagem{
	width:780px;
	border:1px solid #505050;
	border-collapse: collapse;
	font-weight:bold;
	font-family: Arial;
	font-size:12px;
}

.listagem thead tr{
	background-color:#2c2c2c;
}

.listagem tr{
	border-bottom:1px solid #505050;
}	

.listagem thead tr th{
	text-align:left;
	border-bottom:1px solid #505050;
}

.listagem tbody tr.over{
	background-color:#952b2d;
}

.listagem td, th {
	padding:5px 10px;
	border-bottom:1px solid #505050;
}

/* PÁGINAS DE VIDEOS */
div.video-img{
	float:left;
	margin: 20px 0px 0px 22px;
	width: 228px;
}

p.video-img{
	width: 225px;
	height: 126px;
	border:2px solid white;
	margin-bottom:4px;
	overflow: hidden;
}

p.video-nome{
	width: 225px;
	font-weight:bold;
	font-size:12px;
}

p.video-descricao{
	width: 225px;
	text-align: justify;
	font-size:11px;
	height:40px;
}

div.video-img2{
	float:left;
	margin: 20px 0px 0px 22px;
	_margin: 20px 0px 0px 12px;
}

p.video-img2{
	width: 95px;
	border:2px solid white;
	margin-bottom:4px;
	height: 53px;
	overflow: hidden;
}

p.video-aval{
	width:120px;
	float:left;
	height:20px;
	line-height:20px;
}

p.video-favoritos{
	float:right;
	width:20px; 
}

.message-interna {
	border:2px solid #555;
	padding:10px;
	/*background-color:#999;*/
	text-transform: uppercase;
	font-weight:bold;
	color: #E9353E;
}

#listagem{
	float:left;
}

/* COBERTURA */
.b-conteudo1{
	padding: 20px 25px 20px 25px;
	height: 210px;
}

.b-conteudo2{
	padding: 20px 25px 20px 25px;
	height: 70px;
	font-weight:bold;
}

.b-conteudo3{
	padding: 8px 25px 20px 25px;
}

.b-rolagem{
	height: 200px;
	overflow-y:scroll;
	float:left;
	width:700px;
}

.b-rolagem p{
	clear:both;
	background-color:#5F5F5F;
	float:left;
	margin-bottom:2px;
	color:#FFF;
	padding:5px 0;
	width:680px;
}

.dt{
	width: 50px;
	display:block;
	float:left;
	margin-right:10px;
	margin-left:5px;
	font-weight:bold;
}

.txt{
	display:block;
	float:left;
	width:400px;
}

/* PAGINA DE VIDEOS */
.object{
	float:left;
	width:520px;
	margin-right:28px;
}

.object_proschool{
	float:left;
	margin-bottom:15px;
}

.infos{
	float:left;
	width:200px;
}

.infos .descricao {
	height:240px;
	margin-bottom:10px;
	overflow: auto;
	width:235px;
}

.infos_proschool .descricao {
	margin-bottom:10px;
	width:768px;
}

.infos #avaliacao {margin-top: 15px;}

.infos #avaliacao img{
	cursor: pointer;
}

.infos #add-favoritos{
	margin-top: 8px;
}

.notas {
	float:left;
	clear:both;
	width:760px;
	margin-top:10px;
	margin-bottom:15px;	
}

.infos_proschool{
	width: 768px; 
	float:left;
	margin-bottom: 10px
}

.infos_proschool #avaliacao {
	margin-top: 15px;
	width: 250px;
	float: left;
	margin-bottom:15px;	
}

.infos_proschool #avaliacao img{
	cursor: pointer;
}

.infos_proschool #add-favoritos{
	margin-top: 15px;
	width: 250px;
	float: left;
	margin-bottom:15px;	
}

.notas_proschool {
	float:right;
	width:250px;
	margin-top:15px;
	margin-bottom:15px;
	text-align: right;	
}

#comentarios {
	float:left;
	width:500px;
}

#comentarios h3{
	margin: 10px 20px;
}

#lista-comentarios{
	margin: 10px 20px;
	float:left;
	width: 100%;
}

#lista-comentarios p.comentario {
	margin-bottom: 10px;
}

#comentarios form{
	display: block;
	margin-left:20px;
	margin-right:20px;
}

#comentarios form p{
	margin:8px 0;
}

#recentes {
	width:250px;
	float:right;
	background-color:#272727;
	border:1px solid #424242;
	padding-bottom:15px;
	margin-right:-20px;
}

#recentes h3 {margin: 10px 10px;}

#recentes p {
	margin:10px 10px;
	width:230px;
}

#recentes p img{border:1px solid white;}

#finaliza p{
	margin: 8px;
	font-family: Georgia, Arial;
	font-size:13px;
}

#finaliza h2{
	font-size:18px;
	font-family: Georgia, Arial;
}

.msg-alerta {
	font-family: Arial, Verdana, Sans-serif;
	color: #fff;
	text-align: center;
	padding: 20px;	
}

.banners{
	float: left;
	clear: both;
	width: 800px;
	margin-top: 25px;
}

.banners h2{
	font-size: 16px;
	margin-bottom:10px;
}

p.texto{
	margin:8px;
}

/* estilo para a agenda */
#tbl-agenda .footer-interna-paginacao{
	margin:10px 10px 30px -40px;
}

#modalidades {
	float: right;
}

.action {
	font-weight: bold;
	font-family: verdana;
	font-size: 14px;
	display:block;
	float:left;
	margin-right: 25px;
	 
}

/* pagamento poker stars */
.passo {
	height: 32px;
	line-height: 32px;
	margin-top:20px;
}

.txtps{
	margin: 5px 10px 5px 48px; 
}

/* TWITTER */
#twitter, #twtr-profile-widget {
	padding-top: 1px;
	background-color: #181818;	
	margin-top: 15px;
}

#twitters {
	margin-left:18px;
}

#twitters h4{
	font-size: 16px;
	font-family:georgia;
	letter-spacing:-1px;
	margin:0;
	padding:0;
}

#twitters span {
	display:block;
	width:50%;
	float:left;
}

#marquee {
	width: 232px;
	height: 160px;
	overflow: hidden;
}

ul#twitter_update_list li{
	margin-bottom: 8px;
}

ul#twitter_update_list li:hover{
	background: #4F4A4A;
}

ul#twitter_update_list li span{
	display: block;
	font-weight: bold;
}

ul#twitter_update_list li a{
	text-decoration: underline;
	font-style: italic;
}

p#followme {
	margin-top: 4px;
	margin-right: 15px;
	font-weight: bold;
	font-style: italic;
}

/* end of twitter */

/* onde estamos */
.unico, .ambos{
	background:url(../images/local_detalhes.gif) no-repeat;
	width:200px;
	height:30px;
	margin-top:50px;
	margin-left:55px;
	font-size:12px;
	color:#5D5D5D;
	text-align:center;
	padding:10px;
	font-size:10px;
}

.ambos {
	margin-top:10px;
}

.unico strong, .ambos strong{
	display: block;
	margin-bottom: 0px;
	font-size: 11px;
}

.unico span, .ambos span{
	font-size: 10px;
}

.unico p.close, .ambos p.close{
	float:right;
	width:20px;
	height:16px;
	background:url(../images/button-close-focus.gif) no-repeat top center;
	margin:0;
	padding:0;
	cursor:pointer;
	margin-top:-8px;
	margin-right:-8px;
	_margin-right:-4px;
}

.locais_unico{
	width:21px;
	height:24px;
	float:left;
}

.locais_ambos {
	width:15px;
	height:21px;
	float:left;
}

.local_img {
	width:37px;
	height:40px;
	float:left;
	margin-top: -5px;
}

/* Barra de Rolagem das Fotos - Horizontal */
.imagens_coluna {
	padding:8px 3px;
}

/* link das fotos */
.link_foto {
	border:2px solid #111111;
	display:block;
	float:left;
	margin:0px 5px;
}

a.link_foto:hover, a.link_foto_visited {
	border:2px solid #e9353e;
	display:block;
	float:left;
	margin:0px 5px;
}

p.rules{
	background:url(../images/marcador01.gif) no-repeat top left;
	line-height:20px;
	padding-left: 23px;
	font-size:13px;
	font-weight:normal;
	margin-bottom: 10px;
}

/* pop-up flutuante */
#div_posicao {
	z-index: 200; width: 280px; position: absolute;height: 336px;
}

#div_fechar {
	width: 100%; line-height: 17px; position: relative; height: 25px; text-align: right
}
#div_img {
	position: relative;
	background:url(../images/torneio.jpg) top center no-repeat;
	width:280px;
	height:400px;
}
#div_img_pop_up_home {
	position: relative;
	background:url(../images/imagem_popup_home.jpg) top center no-repeat;
	width:282px;
	height:402px;
}

#div_img img {cursor:pointer}

#div_dados {
	margin-left: 15px;
	margin-top: 100px;
	font-weight: bold;
}

/* dados de torneio */
/*#div_dados {
	margin-left: 15px;
	margin-top: 110px;
	font-weight: bold;
}
*/

#div_dados p {
	font-size: 13px;
	margin:2px;
}
/* */

li.noar { background:url("/images/ico-noar01.gif") no-repeat left center; border:solid 1px #e9343c; }

.home-logada { margin:15px 0 15px 20px }

.home_videos #videos-botoes { margin:18px 0 10px 18px; }

.margem-conteudo ul { margin-left:26px !important; }
.margem-conteudo li { list-style:disc !important; }