@charset "utf-8";
/* CSS Document */

/* Padronizacao ------------------------------------------------------------- */

HTML {
	height			: 100%;
	overflow		: auto;
	overflow-x		: auto;
	font		 	: 1.34em Verdana, Geneva, Arial, Helvetica, sans-serif;
	height			: auto;
	height			: 100%;
	min-height		: 100%;
	
}

HTML * {
	margin			: 0;
	padding			: 0;
}

.clear {
	clear			: both;
	height			: 0px;
}

/* Estrutura ---------------------------------------------------------------- */

#estrutura {
	position		: absolute;
	top				: 1%;
	width			: 825px;
	margin-left		: 5px;
	margin-right	: 5px;
	border			: 1px solid #DFDFDF;
	border-bottom	: 0px;
	background-color: #FFFFFF;
	height			: auto !important;
	min-height		: 20px;
	height			: 20px;
	padding-bottom	: 35px;
	z-index			: 1;
}

/* TOPO 4.0 (27/02/2008)--------------------------------------------------------------------*/

#topo {
	width			: 100%;
	height			: 117px;
}

#logo {
	width			: 328px;
        _width                  : 322px;
	height			: 100%;
	background		: url(../_imagens/topo4/logo.jpg) no-repeat left top;
	float			: left;
}

#topo_extras {
	width			: 493px;
        _width                  : 490px;
	height			: 100%;
	margin-left		: 1px;
	float			: left;
}

#link_top {
	width			: 100%;
	height			: 33px !important;
	line-height		: 33px;
	vertical-align	: middle;
}

#link_top A {
	margin-left		: 10px;
}

#login_topo {
	width			: 283px;
	height			: 33px;
	float			: left;
}

#login_topo LABEL {
	float			: left;
}

#login_topo INPUT {
	width			: 75px;
	margin			: 8px 4px 0px 4px;
	float			: left;
}

#submit_login {
	width			: 23px !important;
	height			: 18px;
	background		: url(../_imagens/topo4/img_submit.jpg) no-repeat left top;
	border			: none;
}

#logos_topo {
	width			: 100%;
	height			: 55px;
	background		: url(../_imagens/topo4/logos_topo.jpg) no-repeat left top;
}

#menu4 {
	position		: relative;
	top                     : 8px;
	width			: 100%;
	font-size		: 13px;
	text-transform          : capitalize;
	z-index			: 9;
}

#menu4 A {
	color			: #5A5A5A;
	display			: block;
        _display                                   : inline;
	height			: 20px;
}

#menu4 UL LI {
	position		: relative;
	float			: left;
	margin-left		: 10px;
}

#menu4 UL UL {
	position		: absolute;
	top                     : 17px;
        _top                                         : 14px;
	width			: 170px;
	display			: none;
	background-color        : #FFFFFF;
	border			: 1px solid #5A5A5A;
	border-top		: none;
}

#menu4 UL UL LI {
	position		: relative;
	margin			: 0px;
	height			: 20px;
	border-top		: 1px solid #5A5A5A;
	float			: none;
}

#menu4 UL UL LI:HOVER {
	background-color: #d8d8d8;
}

#menu4 UL UL LI A {
	padding			: 4px;
}

#menu4 UL UL LI A:HOVER {
	color			: #b1263a;
	text-decoration	: none;
}

#subClube {
    _position             : absolute;
    _left                 : 0px;
}

#subInstitucional {
    _position             : absolute;
    _left                 : 0px; 
}

#subDiretoria {
    _position             : absolute;
    _left                 : 0px; 
}

#subBares {
    _position             : absolute;
    _left                 : 0px; 
}

#subGrupos {
    _position             : absolute;
    _left                 : 0px; 
}

#subEsportes {
    _position             : absolute;
    _left                 : 0px; 
}

#subItamirim {
	position		: absolute;
	left			: -70px;
}

.info_login {
	float			: left;
}

.link_bordo {
	float			: right;
	color			: #b1263a;
	margin-right	: 10px;
}

.link_bordo A {
	margin-left		: 0px !important;
}

/* index ----------------------------------------------------------------------*/

.padding_col {
	padding			: 0px 0px 0px 5px;
}

#col_1 {
	width             : 594px;
	float             : left;
	border-top        : 1px solid #d9d9d9;
        border-right      : 1px solid #d9d9d9;
}

#col_2 {
        width             : 213px;
        float             : right;
	margin-right      : 7px;
	_margin-right     : 2px;
        border-top		: 1px solid #d9d9d9;
}

/* Enquete --------------------------------------------------------------- */

#enquete {
	margin-top		: 5px;
}
#inner_enquete {
	border-bottom   : 1px solid #d9d9d9;
}

#enquete IMG {
    _width               : 30px;
    _height              : 40px;
}

.dadosCampIni {
        text-align      : center;
        padding         : 10px 0px;
}

/* Propaganda -----------------------------------------------------------------*/

#propaganda {
	position		: absolute;
	left			: 833px;
	_left			: 837px;
	top				: 1%;
	width			: 170px;
	text-align		: center;
	background-color: #FFFFFF;
}

#bannerPopUp {
    position            : fixed;
    _position           : absolute;
    top                 : 130px;
    _top                : 80px;
    left                : 260px;
    _left               : -260px;
    z-index             : 8;
}


/* rodape ---------------------------------------------------------------------*/

#rodape {
	position		: absolute;
	bottom			: 0px;
	left			: 0px;
	width			: 825px;
	height			: 30px;
	background-color: #407660;
}
