
.clearfix:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}

/* INICIO -> ESTILOS BASE */
*{font-size:12px; margin:0; padding:0; list-style:none; border:0; text-decoration:none; font-family:'Trebuchet Ms',Arial,Verdana,Sans-Serif,Helvetica}
body, html{margin:0px}
#geral{margin:0px auto; width:800px;}
#topo{/*border:1px solid #CC6666*/}
#topo #menu ul{width:100%; }
#topo #menu ul li{display:inline}
#topo #menu ul li a{float:left; padding:1px 15px; margin-left:3px;}
#topo #menu ul li a:hover{color:#07478b;background-color:#CCCC00;background:url("../images/bgMenuHover.jpg");}
#topo #background{height:110px;/* border:1px solid purple;*/ font-size:82px; /*background-image:url('../images/fundo_topo.jpg');*/}
#conteudo{/*border:1px solid #00CC00;*/ margin-top:0px; padding:6px; background-color:#003e77;/*background:url("../images/bg_cont.png");*/}
#lateral-esquerdo{float:right; /*border:1px solid blue;*/ width:174px;}
#lateral-direito{float:left; /*border:1px solid blue;*/ width:604px; /*border:solid 1px red;*/}
#rodape{margin-top:10px; background-color:#EDEDED}
/* FIM -> ESTILOS BASE */


/* COMEÇAR DAQUI */

body{
	background:url("../images/bgBody2.jpg") top center repeat-x #05366d;
	background-position:0 0%;
	background-attachment:fixed;
	color: #f9f9f9;
}

a {
	color: #ffffff;
}

a:hover {
	color: #cccccc;
}

#principal{

}
.titulofull{
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CCCCCC;
	margin-bottom:8px;
	clear:both;
	
}

/*-----------------------------------------------TOPO--------------------------------------------*/
#topo{
	height:226px;
	height:186px;
	width:800px;
	margin-bottom:0px;
	>margin-bottom:0px;
}

.logo{
	float:left;
	margin-top:8px;
	margin-left:15px;
	width:300px;
}

#login{
	float:right;
	text-align:left;
	height:50px;
	width:400px;
	padding-left:18px;
	margin-right:-8px;
	background:url("../images/bg_login2.png") top center no-repeat ;
}

.banner_topo{
	float:left;
	height:90px;
	margin-top:14px;
	margin-bottom:10px;
	width:480px;
	background-color:#003366;
}

.label_login{
	text-transform:uppercase;
	font-family:"Arial Black";
	color:#CCCCCC;
	margin-left:8px;
}

.form10_login{
	text-transform:uppercase;
	margin-top:0px;
	padding-top:2px;
	font-family:"Arial Black";
	color:#CCCCCC;
	background-color:transparent;
	cursor:pointer;
}

.form10_login:hover{
	color:#FFCC00;
}

.form_login{
	background-color:#031F52;
	margin-top:12px;
	color:#CCCCCC;
}

.esqueci{
	float:right;
	margin-right:60px;
	color:#CCCCCC;
	font-size:10px;
}
.esqueci:hover{
	color:#FFCC00;
	cursor:pointer;
}


.welcome{
	width:390px;
	height:55px;
	text-align:center;
	font-weight:bold;
	color:#CCCCCC;
}

.welcome * {
	font-size:16px;
}


.welcome_servicos {
	float:left;
	width:334px;
	height:15px;
	margin-top:4px;
	font-weight:700;
	padding-left:54px;
}


.welcome_servicos ul li {
	display:inline;

}

.welcome_servicos ul li a {
	float:left;
	margin-left:24px;
	font-size:12px;
	color:#CCCCCC;
}

.welcome_servicos ul li a:hover {
	color:#FFCC00;
}

.ola{
	margin-top:4px;
	float:left;
	width:388px;
}

/*--------------------------------------------MENU--------------------------------------------*/

/* menu horizontal-vertical by micox */
	.menu-hv * { margin: 0; padding: 0;}
	.menu-hv a { display: block; }
	.menu-hv li { list-style: none; float: left; height: 1%; }
	.menu-hv li ul { position: absolute; visibility: hidden; border-left:solid 2px #FFCC00; border-bottom:solid 2px #FFCC00; margin-top:-3px;}
	.menu-hv li ul li { float: none; white-space: nowrap; display: inline; /*top:-8px;*/ /* o inline é pro IE */}
	.menu-hv li ul li ul { position: absolute; left:95%; top:42px; }
	.menu-hv li:hover ul, .menu-hv li.over ul { visibility: visible;}
	.menu-hv li:hover ul ul, .menu-hv li.over ul ul { visibility: hidden;}
	.menu-hv ul ul li:hover ul, .menu-hv ul ul li.over ul { visibility: visible;}

.menu-hv {
	background: #003366 url("../images/bgMenu2.jpg") repeat-x top;
	width: 800px;
	height:25px;
	margin-top:54px;
}

.menu-hv a {
	font-family:Arial Black, Helvetica, sans-serif;
	text-decoration: none;
	color: #e7eaf2;
	padding: 0 10px;
	line-height: 23px;
	padding-left:21px;
	padding-right:22px;
}

.menu-hv a:hover {
	text-decoration: none;
	background-color: #FFCC00;
	color: #003366;
	background: #003366 url("../images/bgMenuHover.jpg") repeat-x top;
}

.menu-hv ul li ul  {
	padding:4px;
	background-color:#003366;
	text-align:left;
	/**/
}

/*---------------------------------------FECHA MENU--------------------------------------*/
.titulopaginas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#CCCCCC;
	padding:5px;
	margin-bottom:10px;
	background-color:#0a305d;
	text-transform:uppercase;
}

/*--------------------------------------------ESQUERDA--------------------------------------------*/

#lateral-esquerdo{
	background-color:#002953;
	padding-bottom:5px;
}

.proximoJogo {
	width:173px;
	padding-top:4px;
	height:178px;
	background-color:#002953;
	background: url("../images/bg_prox_jogo2.jpg") repeat-x top;
}

.imgProxJogo{
	height:16px;
	text-align:center;
	font-size:16px;
	font-family:"Arial Black";
	font-weight:bold;
	color:#bbbcc9;
	margin-bottom:3px;
}

.jogo{
	height:76px;
	>height:73px;
	text-align:center;
	padding-left:7px;
	margin-bottom:4px;
}

.escudos{
	margin-top:4px;
	width:60px;
	float:left;
	text-align:center;
}
.escudosX{
	margin:12px 4px 0 4px;
	float:left;
	width:25px;
}

.infoJogo{
	float:left;
	width:172px;
	height:10px;
	text-align:left;
	color:#FFFFFF;
	padding-bottom:4px;
	border:solid 1px transparent;
	text-align:center;
	padding-left:0px;
	padding-right:0px;
	margin-top:0px;
}

.name_team_1{
	float:left;
	width:76px;
	font-size:9px;
	text-align:right;
}
.name_team_2{
	float:right;
	font-size:9px;
	margin-right:0px;
	width:80px;
	text-align:left;
}

.versus{
	float:left;
	font-size:10px;
	color:#FFFFFF;
	margin-left:4px;
	margin-top:-0px;
}

.estadio{
	text-align:left;
	font-size:10px;
	padding-left:8px;
	text-align:center;
}

#comprar_ingressos{
	margin-top:8px;
	margin-top:0px;
}
.comprar{
	cursor:pointer;
	margin-top:6px;
	padding-left:2px;
}

.comprar a{
	font-family:"Arial Black";
	color:#DDDDFF;
}

	.comprar a:hover{
	color:#FFCC00;
}


/*------------------------------------------------FECHA MENU ASSOCIADOS-------------------------------------------------------------*/

.bannerPatrocinio{
	margin-top:0px;
	height:60px;
	height:auto;
}
.banners{
	margin-top:4px;
	color:#CCCCCC;
	height:auto;
	cursor:pointer;
	text-align:center;
}

.cabecalho{
	text-transform:uppercase;
	background:url("../images/divisao2.jpg");
	padding-left:8px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:5px;
	text-align:left;
	color:#FFFFFF;
	font-family:"Arial black";
	font-size:11px;
}

/*--------------------------------------------DIVISÃO-----------------------------------------*/
.divisao{
	margin-top:16px;
	width:594x;
	height:18px;
	padding-left:10px;
	background-color:#002953;
	background:url("../images/divisao4.gif");
	height:28px;
}

.textdivisao{
	text-transform:uppercase;
	float:left;
	font-size:12px;
	padding-left:15px;
	color:#a4b7ca;
	padding-top:2px;
	font-weight:bold;
}

.base_main{
	border:solid 1px red;
}
/*--------------------------------------------DESTAQUE-----------------------------------------*/
#destaques{
	height:50px;
	height:195px;
}
.dest_esq{
	float:left;
	width:312px;
	height:181px;
}
.dest_dir{
	float:right;
	width:292px;
	height:190px;
}

.foto_des{
	border:solid 4px #002953;
}
.esq_centro{
	background-color:#002953;
	height:133px;
	padding-left:15px;
	padding-right:15px;
}

.titulodes{
	font-size:19px;
	padding-top:3px;
	font-weight:bold;
	color:#e4db6e;
	height:48px;
	text-align:justify;
	/*border:solid 1px red;*/
}
.titulodes:hover{
	color:#FFCC00;
}
.textodes{
	padding-top:7px;
	font-size:12px;
	line-height:14px;
	text-align:justify;
	height:71px;
	padding-right:5px;
}
.esq_top{
	height:20px;
	background:url("../images/dest_top2.gif");
	font-size:12px;
	padding-left:15px;
	color:#a4b7ca;
	padding-top:2px;
	text-transform:uppercase;
	font-weight:bold;
}


.esq_bot{
	background:url("../images/dest_bot2.gif");
	height:25px;
}
.outras_noticias{
	float:left;
	height:21px;
	width:135px;
	padding-left:18px;
	font-size:12px;
	color:#a4b7ca;
	padding-top:3px;
	text-transform:uppercase;
	font-weight:bold;
}

.veja_mais{
	float:right;
	height:25px;
	width:90px;
	font-size:19px;
	font-weight:bold;
	padding-left:0px;
	color:#e4db6e;
}

.veja_mais:hover{
	color:#FFCC00;
}

/*------------------------------------ESPAÇO 5 ESTRELAS-----------------------------------*/
.espaco5estrelas{
	display:block;
	margin-top:4px;
	padding:5px;
	padding-left:8px;
	background-color:#023f78;
	margin-bottom:15px;
}

.espaco5estrelas .espacos{
	float:left;
	width:280px;
	height:60px;
	margin-bottom:5px;
	margin-top:5px;
	margin-right:11px;
	>margin-right:15px;
	
}

.foto{
	float:left;
	width:80px;
	height:60px;
}

.texto{
	float:left;
	margin-left:5px;
	margin-right:;
	text-align:justify;
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	width:182px;
	height:50px;
	padding:4px;
}

/*------------------------------------FULL BANNER-----------------------------------*/

.fullbanner{
}

/*------------------------------------RODAPE-----------------------------------*/


#rodape{
	color:#FFFFFF;
	width:800px;
	height:220px;
	
	padding-top:10px;
	margin-bottom:15px;
	background-color:#023062;
	border-top:6px solid #006699;
	/*background:url("../images/bg_rodape.jpg");*/
}
#rodape_esq{
	float:left;
	width:200px;
}

#rodape_cen{
	text-align:center;
	float:left;
	width:394px;
}

.linha_centro{
	height:auto;
	font-size:10px;
	height:auto;
	text-align:center;
}

.cruzeiro_rodape{
	margin-top:45px;
	padding-top:56px;
	/*border:solid 1px red;*/

}

.cartao_rodape{
	margin-left:12px;
	margin-bottom:-3px;
	/*border:solid 1px red;*/
}

#rodape_dir{
	float:right;
	width:200px;
	text-align:left;
}

.lista_rodape_dir{
	float:right;
}
.linha_dir{
	text-align:center;
	margin-bottom:6px;
/*	border:solid 1px red;*/
}


.cempct {
	width:100%;
}

.center {
	text-align:center;
}

.hand {
	cursor:pointer;
}

.alert, .alert2 {
	background: url('../images/arrow_navigate.gif') top left no-repeat;
	color: #05366D;
	margin:5px 0px;
	width:auto;
	position:absolute;
}

.alert {
	margin-left:10px;
	display:none;
}

.alert2 {
	margin-left:130px;
}

.alert .msg, .alert2 .msg {
	background-color: #FFFD7E;
	margin-top:15px;
	padding:5px;
}

u {
	text-decoration:underline;
}
/*------------------------------------------------- CARTOES------------------------------------------------*/
.modalidades{
	padding-bottom:0px;
	padding-top:5px;
	height:220px;
	
}

.mod{
	float:left;
	margin-left:10px;
	width:188px;
}
.plast_hor{
	float:left;
	
}
.mod:hover{
	cursor:pointer;
}

.titulo_mod{
	text-transform:uppercase;
	letter-spacing:-1px;
	padding-left:5px;
	padding-top:5px;
	font-size:10px;
	font-weight:bold;
	background-color:#003366;
}
.titulo_mod a{
font-family:'Arial Black';
}

.mod_um .titulo_mod{
	letter-spacing:1px;
}

.mod_dois .titulo_mod{
	letter-spacing:0px;
}

.barra_mod{
	background-color:#003366;
	height:31px;
	font-family:'Arial Black';
	font-size:14px;
	text-align:center;
	padding-top:10px;
}

.barra_mod_not{
	background-color:#00FF33;
	height:45px;
	width:96px;
	font-family:'Arial Black';
	font-size:14px;
	text-align:center;
	padding-top:7px;
	cursor:pointer;
}
.mod:hover .barra_mod{
	background-color:#FFCC00;
	color:#003366;
}
.foto_mod{
	height:70px;
}

.setor_mod{
	text-transform:uppercase;
	background-color:#032144;
	background-color:#003366;
	font-size:10px;
	padding-left:5px;
	height:20px;
}


.preco_mod{
	background-color:#003366;
	padding-bottom:14px;
	padding-top:7px;
	
}
.form10 {
	color:#FFFFFF;
	border:1px solid #07488E;
	padding:0px 5px;
	background-color: #00305B;
	font-weight:bold;
}
