body { margin:0; padding:0; font-family:"Trebuchet MS", Helvetica , Arial, sans-serif; font-size:11px; line-height:14px; background:url(../images/fundo.jpg) center center fixed; padding-top:20px; color:#535353; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
form { margin:0; padding:0; }
ul { margin:0; padding:0; list-style:none; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:normal; }
.sombra_esquerda{ background: url(../images/sombra_esquerda.gif) left center repeat-y; }
.sombra_direita{ background: url(../images/sombra_direita.gif) right center repeat-y; }
.bg_topo { background:url(../images/bg_topo.gif) center bottom no-repeat; height:228px; }
.bg_meio { background:url(../images/fundo_centro.gif) center bottom repeat-y; }
.bg_rodape { background:url(../images/bg_rodape.gif) center top no-repeat; height:264px; }
.borda_foto { border:solid 1px #b8b8b8; padding:4px; }
.borda_foto2 { border:solid 1px #d6d6d6; padding:2px; }
.borda_foto3 { border:solid 1px #b8b8b8; padding:1px; }

/* ESTILO DO H */

h1 { font-size:24px; line-height:26px; }
h2 { font-size:19px; line-height:23px; font-weight:bold; }
h3 { font-size:16px; line-height:20px; }
h4 { font-size:13px; line-height:17px; }
h5 { font-size:12px; line-height:15px; }
h6 { font-size:10px; line-height:13px; }
h7 { font-size:11px; line-height:13px; }

/* ESTILO DOS TEXTOS */
.txt_cinza { color:#535353; }
.txt_cinza_claro { color:#a9a9a9; }
.txt_azul { color:#387aa0; }
.txt_azul_2 { color:#007ed5; }
.txt_azul_escuro { color:#1b4e6e; }
.txt_azul_marinho { color:#031726; }
.txt_azul_cinza { color:#9ab4bf; }
.txt_preto { color:#040404; }
.txt_branco { color:#ffffff; }
.txt_verde { color:#7bb02b; }
.txt_marrom { color:#471b00; }
.txt_cinza_30 { color:#a9a9a9; font-size:30px; line-height:32px; }

/* MENU */
#menu { width:180px; }
#menu li { height:18px; padding-top:4px; padding-bottom:10px; padding-left:5px; margin-left: 10px; background:url(../images/ponto.gif) left bottom repeat-x; width:160px; }
#menu li:hover { font-weight:bold; }
#menu li a { position:relative; z-index:99; color:#535353; }
#menu li a:hover { text-decoration:none; }
#menu li div { background:url(../images/bg_menu.gif) no-repeat; width:0px; position:absolute; z-index:1; height:18px; margin-left:-5px; margin-top:-2px; }

/* MENU do ADM */
#menu_adm { width:110px; }
#menu_adm li { height:18px; padding-top:4px; padding-bottom:10px; padding-left:5px; margin-left: 10px; background:url(../images/ponto.gif) left bottom repeat-x; width:110px; }
#menu_adm li:hover { font-weight:bold; }
#menu_adm li a { position:relative; z-index:99; color:#535353; }
#menu_adm li a:hover { text-decoration:none; }
#menu_adm li div { background:url(../images/bg_menu2.gif) no-repeat; width:0px; position:absolute; z-index:1; height:18px; margin-left:-5px; margin-top:-2px; }


/* INPUT */
.input { background:#FFFFFF; font-size:11px; color:#999999; font-family:Arial, Helvetica, sans-serif; border:solid 1px #e5e5e5; padding:2px; margin:3px;}
.input_busca { background:#F3F3F3; border:1px solid #FFFFFF; font-size:11px; color:#666060; font-family:Verdana, Helvetica, sans-serif;vertical-align:middle; text-align:left; padding-right:1px; padding:0px; margin:5px;}

.linha_hover {
	background-color:#E2F0FA;
}

/* LISTAS */
.list { margin:0; padding:0; color:#36737f; list-style:none; }
.list li { list-style:none; line-height:16px; padding-left:25px; background:url(../images/ico_logo.gif) left top no-repeat; background-position: 5px 3px; }

/* PNGs */
.bg_ranking{
	background: url(../images/fundo_ranking.png) center center;
	background-repeat: no-repeat;
	_background: none!important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
	(src='../images/fundo_ranking.png',sizingMethod='scale')!important;
}
.Trebuchet11Cinza {font-family:"Trebuchet MS", Helvetica , Arial, sans-serif; font-size:11px; line-height:14px; color:#535353; }

.marcadorCalendario{
background:url(../images/marcador_calendario.gif) center center no-repeat;

cursor:pointer;
}

.txt a{
	color:#040404;
	text-decoration:underline;
}