@charset "utf-8";
/* CSS Document */

BODY {
	width			: 100%;
	height			: 100%;
	font-size		: 0.5em;
	line-height		: 1.5em;
	background		: #f1f1f1;
}

A {
	color			: #b1263a;
	text-decoration	: none;
}

A:HOVER {
	text-decoration	: underline;
}

IMG {
	border			: none;
}

H2 {
	font-size		: 17px;
}

UL {
	list-style-type	: none;
}

TABLE {
	width			: 100%;
	border			: none;
	text-align		: center;
}

.tr_titulo {
	font-weight		: bold;
	text-align		: center;
}

.no_ie6 {
	_display		: none;
}

.esconde {
	display			: none;
}

/* ERROS PERSONALIZADOS ----------------------------- */
#erro_estrutura {
	width			: 100%;
	height			: 100%;
	background-color: #FFFFFF;
}

#pg_erro {
	position		: absolute;
	left			: 50%;
	top				: 1%;
	width             : 768px;
	margin-left       : -384px;
	border-bottom     : 0px;
	background-color  : #FFFFFF;
}

.erro_topo {
	width			: 100%;
	height			: 100px;
	text-align		: right;
}

erro_topo A {
	text-decoration	: none;
	border			: 1px solid #FFF;
}

.erro_topo IMG {
	width			: 300px;
	margin-right	: 50px;
	margin-top		: 25px;
	border			: 1px solid #FFF;
}

.cont_erro {
	width			: 80%;
	margin-top		: 50px;
	font-family		: verdana;
	line-height		: 20px;
	font-size		: 13px;
}

.img_erro {
	width			: 100px;
	height			: 100px;
	margin			: 0px 15px 15px 0px;
	background		: url(http://www.itamirim.com/2008/_imagens/ico_erro.gif) no-repeat left top;
	float			: left;
}

#pg_erro H1 {
	font-size		: 25px;
}

/* erro de conteudo ---------------------------------- */
#erro {
	position		: fixed;
	top				: 0px;
	left			: 0px;
	width			: 100%;
	height			: 100%;
	background		: url(../_imagens/_sistema/fundo_aviso.png);
	_background		: none;
	filter			: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_imagens/_sistema/fundo_aviso.png',sizingMethod='scale');
	display			: block;
	overflow		: hidden;
	z-index			: 100000;
}

#caixa_erro {
	position		: relative;
	top				: 25%;
	left			: 30%;
	width			: 400px;
	border			: 2px solid red;
	background-color: #FFFFFF;
	z-index			: 100001;
}

.caixa_aviso {
	border			: 2px solid #519558 !important;
}

.img_erro{
	width			: 124px;
	height			: 103px;
	margin			: 10px;
	background		: url(../_imagens/_sistema/erro.jpg) no-repeat left top;
	float			: left;
}

#erro .form_botoes {
	position		: absolute;
	top				: 85px;
	right			: 5px;
}

.text_erro {
	font-weight		: bold;
}

#conteudo {
	font-size		: 12px;
}
/* Formularios --------------------------------------------------------------------- */

.lnk_bottom {
	width			: 100%;
	margin-top		: 5px;
}

.lnk_bottom A ,.indice_pag {
	float			: left;
	margin-right	: 20px;
}

.form_botoes {
	width			: 97%;
	margin-top		: 10px;
	text-align		: right;
}

.form_botoes INPUT {
	width			: 75px;
	height			: 22px;
}

#dia {
	width			: 20px;
}

#ano {
	width			: 40px;
}

/* CaDASTRO USU�?RIOS --------------------------------------------------------------- */

#form_cadastro {
	width			: 50%;
	margin-left		: 25%;
}

#form_cadastro LABEL {
	width			: 80px;
	margin-right	: 5px;
	text-align		: right;
	float			: left;
}

#form_cadastro HR {
	margin			: 20px;
}

/* AVISOS -------------------*/

.avisos {
	position		: absolute;
	left			: 450px;
	color			: red;
	font-weight		: bold;
}

#aviso_user {
	position		: absolute;
	top				: 293px;
}

#aviso_senha {
	position		: absolute;
	top				: 333px;
}

#aviso_email {
	position		: absolute;
	top				: 285px;
}

/* inicio -------------------------------------------------------------------------- */

.local {
	margin-left		: 15px;
}

.cont_margin {
	position		: relative;
	top				: 0px;
	left			: 0px;
	margin			: 10px;
}

/* imagem do dia - inicio ---------------------------------------*/

.titulo {
	height			: 20px;
	background-color: #FFFFFF !important;
	font-weight		: bold;
	color			: #000000;
	padding-left	: 5px;
	/*border-bottom	: 1px solid #407660;*/
}

.bloco_inicio {
	width			: 100%;
	margin-top		: 5px;
	border			: none !important;
	float			: none;
}

.cont_bloco {
	margin			: 10px 10px 0 10px;
}


#imagem_inicio {
	width			: 213px;
	margin-top		: 5px;
        border-bottom     : 1px solid #D9D9D9 !important;
}

#foto_inicio {
	text-align		: center;
}

#foto_inicio IMG {

}

.links {
	padding			: 5px;
}

.links_img {
	vertical-align	: middle;
}

.lnk_right {
	float			: right;
}

/* aniversariantes do dia --------------------------------------- */

#aniversariantes {
	width			: 100%;
}

#aniversariantes .titulo {
	text-align		: right;
	padding-right	: 5px;
}

#aniversariantes_cont {
	visibility		: hidden;
}

.bloco_niver {
	margin-bottom	: 10px;
	height			: 42px;
	width			: 265px;;
	background-color: #F1F1F1;
}

.niver {
	margin-top		: 10px;
	text-align		: left;
}

.img_socio_niver {
	width			: 40px;
	margin-right            : 2px;
	text-align		: center;
	float			: left;
	border			: none !important;
}

.img_socio_niver IMG {
	max-width		: 40px;
        _width                  : 30px;
	max-height		: 40px;
        _height                 : 40px;
	border			: 1px solid #407660;
}

/* NOTICIAS ----------------------------------------------------------------------- */

#NoticiasInicio {
    border-bottom     : 1px solid #D9D9D9 !important;
}

#boxTicker {
    border            : 1px solid #D8D8D6;
    background-color  : #f5f4ef;
}

.box1_noticias {
    width             : 212px;
    margin            : 10px;
    _margin           : 5px;
    float             : left;
}

#tituloNoticia {
    margin-left       : -5px;
    color             : #b1263a;
}

.foto_noticia{
    width               : 211px;
    height              : 222px;
    text-align		: center;
}

.foto_ticker {
    width               : 100%;
    height              : 141px;
    margin-top          : 3px;
    text-align          : center;
}

.titulos_ticker {
    width               : 90%;
    height              : 60px;
    margin              : 10px;
    font-weight         : bold;
}

.botoesTicker {
    margin-left         : 30px;
    margin-bottom       : 10px;
}

.botoesTicker A {
    width               : 65px;
    height              : 17px;
    text-align          : center;
    border              : 1px solid #D8D8D6;
    background-color    : #FFFFFF;
    float               : left;
}

#btPauseTicker {
    width               : 17px;
    margin              : 0px 3px;
}

#tituloTicker {
    color               : #b1263a;
}

.box2_noticias {
	width			: 345px;
	margin			: 10px 10px 10px 5px;
	float			: left;
}

.titulo_destaque {
	font-weight		: bold;
	font-size		: 16px;
	margin-bottom	: 15px;
}

.titulo_mais {
	margin			: 15px 15px 10px 0px;
	font-weight		: bold;
	color			: #407660;
}

.foto_grande_noticia {
	width			: 100%;
	text-align		: center;
	margin-bottom	: 20px;
}

#maisNoticias {
	margin-top		: 20px;
}

#maisNoticias A {
	float			: left;
	clear			: both;
}

/* FUTEBOL INICIO ----------------------------------------------------------------- */

#contFutebolInicio {
    padding                     : 5px;
    border-bottom               : 1px solid #D9D9D9 !important;
}

#contFutebolInicio SELECT {
    width                       : 200px;
}

#contFutebolInicio .futebolIniTit {
    margin                      : 10px 0px 0px 0px;
    font-weight                 : bold;
}

#contFutebolInicio .tdHora {
    width                       : 60px;
}

#contFutebolInicio .tdCampo {
    width                       : 50px;
}

#contFutebolInicio TABLE {
    border                      : 1px solid #000000;
}

#contFutebolInicio .tr_titulo {
    border-bottom               : 1px solid #000000 !important;
}

/* BLOG inicio -------------------------------------------------------------------- */

#box1_blog {
	width			: 270px;
	float			: left;
}

#box1_blog A:HOVER {
	text-decoration	: none;
	cursor			: hand;
}

#box1_blog IMG {
	max-width		: 80px;
	max-height		: 80px;
}

.dados_blog_dest {
	margin-left		: 10px;
	float			: left;
	color			: #000000;
}

.foto_dest_blog {
	float			: left;
}

.nome_blog_ini {
	font-weight		: bold;
	font-size		: 16px;
}

.nome_post_ini {
	width			: 180px;
	margin			: 8px 0px 8px 0px;
}

.autor_blog_ini {
	font-style		: italic;
	color			: #808080;
}

#box2_blog {
        margin-left		: 10px;
	float			: left;
}

#titulo_colunista {
	margin-left		: 20px;
}

.colunista {
	margin-top		: 10px;
}

.colunista IMG {
	max-width		: 60px;
	max-height		: 72px;
}

.colunista A {

}

.link_ini_blog {
	margin			: 0px 0px 20px 13px;
	text-align		: center;
	float			: left;
}

/* HTML --------------------------------------------------------------------------- */
/*tenis ----------------------------------------*/
.link_geral {
	background		: url(teste.jpg) no-repeat left top;
}
#link1 {
	position		: absolute;
	top				: 195px;
	left			: 170px;
	width			: 180px;
	height			: 30px;
	float			: left;
	border			: 0px;
}

#link2 {
	position		: absolute;
	top			: 327px;
	left			: 195px;
	width			: 150px;
	height			: 30px;
	float			: left;
	border			: 0px;
}

#link3 {
	position		: absolute;
	top			: 355px;
	left			: 435px;
	width			: 170px;
	height			: 30px;
	float			: left;
	border			: 0px;
}
/* Propagandas -------------------------------------------------------------------- */
.div_lnk_prop {
	cursor			: hand;
	margin-bottom           : 15px;
}

/* Enquete ------------------------------------------------------------------------*/
#enquete P {
	font-weight		: bold;
	margin-bottom           : 13px;
}

.res_eqt {
	margin-bottom           : 5px;
}

.res_total {
	width			: 100%;
	margin-top		: 3px;
	text-align		: right;
}

.porcentagem {
	height			:10px;
	background-color        : #51a080;
	border			:1px solid #407660;
}

.enquete_botao {
	width			: 100%;
	text-align		: center;
}

.bt_submit {
	height			: 22px;
	margin-bottom	: 5px;
}

#salva_enquete {
	width			: 92px;
}

#submit43 {
	width			: 43px;
	margin-bottom	: 5px;
}

/* BLOG ---------------------------------------------------------------------------*/

.titulo_img {
	width			: 100%;
	text-align		: center;
	margin-bottom	: 20px;
	display			: none;
}

#cont_ini_blog {
	background		: url(../_imagens/html/fundos/back_blog_inicio.jpg) no-repeat left top;
}

.linha_blog {
	position		: relative;
	left			: 305px;
	width			: 505px;
	margin-bottom	: 10px;
	margin-right	: 0px;
}

.linha_blog :HOVER {
	background-color: #F1F1F1;
}

.linha_blog A:HOVER {
	text-decoration	: none;
}

.a_blog {
	color			: #000000;
	text-decoration	: none;
}

.blogueiro {
	border			: 1px solid #407660;
	height			: 94px;
	/*width			: 550px;*/
	cursor			: hand;
}

.col_blog_1 {
	width			: 350px;
	height			: 100%;
	float			: right;
	text-align		: right;
	padding-right	: 10px;
}

.nome_blog {
	width			: 100%;
	margin-top		: 7px;
	font-size		: 18px;
	font-weight		: bold;
	font-family		: verdana;
	color			: #407660;
}

.autor_blog {
	color			: gray;
	margin-top		: 5px;
}

.nome_last_post {
	margin-top		: 23px;
	margin-left		: -43px;
	font-size		: 14px;
	width			: 400px;
	font-weight		: bold;
}

.data_last_post {
	position		: absolute;
	left			: 0px;
	margin-top		: -80px;
	width			: 150px;
}

.coment_vis_last_post {
	position		: absolute;
	left			: 20px; 
	margin-top		: -80px;
	width			: 150px;
	text-align		: left;
}

.foto_inicio_blog {
	width			: 93px;
	height			: 93px;
	float			: right;
}

foto_blogueiro_inicio IMG {
	width			: 92px;
	height			: 92px;
}

#lim_foto {
	width			: 93px;
	height			: 93px;
	text-align		: center;
}


#perfil_post {
	width			: 250px;
	height			: 100%;
	margin-right      : 7px;
	float			: left;
}

.img_perfil {
	float			: left;
	margin-right	: 5px;
}

#perfil {
	margin-bottom	: -10px;
}

#inner_posts {
    border-top           : 1px solid #D9D9D9;
}

.cont_post {
	padding			: 5px;
}

.cont_lista_posts {
	float			: left;
}

.cont_datta {
	text-align		: right;
	float			: right;
}

.paginacao_post {
	float			: right;
}

.indice_pag_post {
	float			: left;
}

#corpo_post {
	float			: left;
	width			: 545px;
	height			: 100%;
        border-left            : 1px solid #D9D9D9 !important;
}

.videoBlog {
    margin            : 5px;
    display           : block;
    text-align        : center;
}

#pag_post {
	position		: relative;
}

#pag_post A {
	margin-right	: 0px;
}

.titulo_post {
	font-family		: verdana;
	font-size		: 18px;
	font-weight		: bold;
	color			: #407660;
}

.texto_post {
	font-family		: verdana;
	font-size		: 12px;
}

.creditos_post {
	font-family		: verdana;
	font-size		: 11px;
	font-style		: italic;
	color			: #565D59;
}

/*comentarios ------------------------------------------------*/

#comentario {
	width			: 100%;
	margin-top		: 20px;
	margin-bottom	: 10px;
}

#comentario HR {
	width			: 90%;
	margin			: 10px 0px 10px 0px;
	margin-left		: 5%;
}

#comentario TEXTAREA {
	width			: 96%;
	height			: 100px;
	margin-top		: 10px;
}

.box_comentario {
	width			: 70%;
	margin-left		: 15%;
	max-height		: 550px;
	border			: 1px solid #407660;
	overflow		: auto;
}

.user_comentario {
	margin-bottom	: 15px;
	font-size		: 15px;
	font-weight		: bold;
}

.data_comentario {
	margin-top		: 15px;
	color			: gray;
}

.resposta {
	width			: 90%;
	margin-left		: 5%;
	margin-top		: 10px;
}

#tx_comentario {
	overflow		: auto;
}

.captcha {
	text-align		: center;
}

#aviso_comentario_enviado {
	position		: absolute;
	top				: 230px;
	left			: 200px;
	width			: 450px;
	height			: 200px;
	background-color: #FFFFFF;
	border			: 1px solid red;
}

.img_exclamacao {
	width			: 124px;
	height			: 103px;
	margin			: 10px;
	background		: url(../_imagens/_sistema/exclamacao.jpg) no-repeat left top;
	float			: left;

}

/* BLOGUEIRO ----------------------------------------------------------------------------------*/

#logo_menu {
    width		: 120px;
    height		: 100%;
    float		: left;
}

#logo_grupo {
    max-width		: 120px;
    max-height		: 120px;
    margin-bottom	: 10px;
    text-align		: center;
    border		: 1px solid #519558;
    cursor		: hand;
    float		: left;
}

#menu_grupo {
    width		:100%;
}

#menu_grupo A {
    width		: 94%;
    padding-left	: 6%;
    text-decoration	: none;
    text-transform	: capitalize;
    display		: block;
    color		: #519558;
}

#menu_grupo A:HOVER {
    background-color    : #bfd8c1;
    color		: #000000;
}

#boxEdicao {
	width			: 680px;
        min-height              : 350px;
	margin-top		: 10px;
	float			: left;
}

#boxEdicao TABLE {
	border			: none;
	border			: 1px solid #000;
}

.post_inicio {
	font-size		: 16px;
	font-weight		: bold;
}

.listrada {
	background-color: #DFDFDF;
}

.tr_titulo {
	font-weight		: bold;
	text-align		: center;
}

.tr_titulo TABLE {
	border			: none;
}

.tr_titulo A {
	color			: #000;
	text-decoration	: none;
}

#no_float {
	float			: none;
}

#no_margin_left {
	margin-left			: 0px;
}

#td_nome {
	text-align      : left;
	padding-left	: 5px;
}

.td_data {
	width			: 75px;
}

.td_left {
	text-align		: left;
}

.td_valor {
	width			: 100px;
}

.td_status {
	width			: 115px;
}

.td_edicao {
	width			: 15px;
}

#t_titulo {
	width			: 380px;
}

#tx_conteudo {
	width			: 580px;
	height			: 340px;
	overflow		: auto;
        padding                 : 3px;
}

DIV#tx_conteudo {
	height			: auto;
	min-height		: 100px;
}

#contagem_titulo {
	position		: absolute;
	top				: 10px;
	right			: 25px;
}

#boxEdicao {
	margin-left		: 5px;
}

#boxEdicao #contagem {
	float			: left;
}

#dicas {
	margin-right	: 15px;
	float			: right;
}

#divDicas {
	width			: 500px;
	background-color: #FFFFFF;
	border			: 2px solid green;
}

.lnk_bottom {
	width			: 100%;
	margin-top		: 5px;
}

.lnk_bottom A ,.indice_pag {
	float			: left;
	margin-right	: 20px;
}

#bt_publicar {
	float			: left;
}

#bt_salvarAgora {
	width			: 100px;
}

#postSalvo {
    font-style          : italic;
}

#extrasBlogueiro {
    position            : absolute !important;
    left                : 0px;
    top                 : 80px;
    width               : 180px;
    _border             : 1px solid red;
}

#extrasBlogueiro #imgExtras DIV {
    width               : 100%;
    min-height          : 45px;
    _height             : 45px;
    margin              : 5px 0px;
    border              : 1px solid #000000;
}

#extrasBlogueiro #imgExtras DIV DIV {
    width               : 130px;
    margin              : 0px;
    border              : none;
    float               : right;
}

.imagemListaBlogueiro {
    width               : 48px !important;
    text-align          : center;
    float               : left !important;
}

/* janela de upload de foto */

#upConteudo {
    width               : 95%;
    height              : 95%;
    background-color    : #FFFFFF;
    border			: 2px solid green;
}

#upConteudo .form_botoes INPUT {
    width               : 100px;
}

#upConteudo P {
    font-size           : 16px;
    line-height         : 20px;
}

.formUpload {
    padding-top         : 25px;
}
/* prefil Blog */

#tx_perfil {
	width			: 580px;
	height			: 150px;
	overflow		: auto;
	padding			: 5px;
}

DIV#tx_perfil {
	height			: auto;
	max-height		: 290px;
	min-height		: 100px;
	border			: 1px solid #000000;
}

/* BBCODE ---------------------------------------------------------------*/

.red {
	color			: red;
}

.blue {
	color			: blue;
}

/* Formularios ----------------------------------------------------------*/

#boxEdicao LABEL {
	float			: left;
	width			: 75px;
	text-align		: right;
	margin-right	: 5px;
}

.select {
	margin-top		: 3px;
	width			: 75px;
}

#margin_ff {
	margin-top		: 5px;
}

.form_botoes {
	width			: 97%;
	text-align		: right;
}

.form_botoes INPUT {
	width			: 75px;
	height			: 22px;
}


/* GRUPOS -------------------------------------------------------------------------------------*/


/* PROPOSTA COMERCIAL ---------------------------------------------------*/

.link_proposta {
	position	: absolute;
	top		: 470px;
	left		: 240px;
	width		: 148px;
	height		: 42px;
	background	: url(../imagens/html/fundos/botao.jpg) no-repeat left top;
}

#link_proposta2 {
	position	: absolute;
	left		: 600px;
}

/* PAGINACAO ------------------------------------------------------------*/

.indice_pag {
	margin-left	: 30px;
}

.paginacao {
	position	: absolute;
	right		: 11px;
	float		: right;
}

.paginacao A {
	margin-right	: 5px;
	float		: none;
	text-decoration	: none;
}

.paginacao_forum {
    float		: right;
    color		: #999999;
}

.pag_vai {

}

.pag_atual {
	font-size	: 17px;
	color		: red;
}

/* rodape -------------------------------------------------------------------------*/

.rodape_09 {
	position	: absolute;
	right		: 5px;
	top		: 5px;
}

.rodape_09 A {
	color		: #FFFFFF;
	text-decoration	: none;
}

.cont_rodape {
	width		: 95%;
	position	: relative;
	top		: 6px;
	text-align	: center;
	color		: #FFFFFF;
}

.cont_rodape A {
	color		: #FFF;
	text-decoration	: none;
}

.cont_rodape A:HOVER {
	text-decoration	: underline;
}

.rodape_extras {
	text-align	: center;
	font-size	: 10px;
	background-color: #F1F1F1;
	display		: none;
}