/* ############################
######## CSS DOCUMENT #########
##### POR ORDEM ALFABETICA ####
############################ */ 

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	font-family:Tahoma, MS Trebuchet, Arial, Verdana;
	font-size:11px;
	color:#666666;
	}

form {
	margin:0px;
}	
	
a {
	font-family:Tahoma, MS Trebuchet, Arial, Verdana;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}	

img{
	border:0px;
}

.linkbranco {
	color:#FFFFFF;
	}

/* ########################
######### DIV TAGS ########
######################## */ 

#bounds {
	position:absolute;
	left:50%;
	width:760px;
	margin-left:-375px;
	border:solid 0px #FF0000;
}

#top {
	padding:0px;
	margin:0px;
	text-align:center;
	border:solid 0px #FF0000;
}
	
#contents {
	padding:0px;
	margin:0px;
	width:760px;
	display:table-cell;
	border:solid 0px #FF0000;
}
	
#full {
	float:left;
	padding:0px;
	width:760px;
	border:solid 0px #FF0000;
	text-align:center;
}
	
#left {
	float:left;
	padding:0px;
	width:260px;
	border:solid 0px #FF0000;
}
	
#right {
	float:right;
	padding:0px;
	width:500px;
	border:solid 0px #FF0000;
}
	
#foot {
	padding:0px;
	margin:0px;
	border:solid 0px #FF0000;
}

.texto_rodape {
	font-family:Tahoma, MS Trebuchet, Arial, Verdana;
	font-size:9px;
	color:#CCA250;
	line-height:18px;
	text-decoration:none;
}

.texto_rodape2 {
	font-family:Tahoma, MS Trebuchet, Arial, Verdana;
	font-size:9px;
	color:#FFFFFF;
	line-height:18px;
	text-decoration:none;
}

.setinha {
	font-weight: bold;
	font-family:Tahoma, MS Trebuchet, Arial, Verdana;
	font-size:11px;
	color:#7899BF;
	text-decoration:none;
}

.titulo {
	font-weight: bold;
	font-family:Tahoma, MS Trebuchet, Arial, Verdana;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

.texto_cinza {
	font-family:Tahoma, MS Trebuchet, Arial, Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
}

.setinha2 {
	font-weight: bold;
	font-family:Tahoma, MS Trebuchet, Arial, Verdana;
	font-size:11px;
	color:#00397C;
	text-decoration:none;
}

.formulario {
	font-family: Trebuchet MS, verdana, Arial;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding: 3px;
	color: #b0833f;
	background-color: #FFFFFF;
	border: solid 1px #CDCDCD;
}

.texto_login {
	font-family: Georgia, Times, serif;
	font-size:13px;
	font-weight:normal;
	color:#283B63;
	text-decoration:none;
}

.texto_login2 {
	font-family:Tahoma, Georgia, Times, serif;
	font-size:13px;
	font-weight:normal;
	color:#283B63;
	text-decoration:none;
}

.texto_lembrasenha {
	font-family: Georgia, Times, serif;
	font-size:10px;
	font-weight:normal;
	color:#999999;
	text-decoration:none;
}

.texto_lembrasenha2 {
	font-family: Tahoma, Georgia, Times, serif;
	font-size:10px;
	font-weight:normal;
	color:#999999;
	text-decoration:none;
}

.formulario_botao {
	font-family: Georgia, Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding: 3px;
	color: #FFFFFF;
	background-color: #999999;
	border: solid 1px #888888;
}


.formulario_botao2 {
	font-family: Tahoma, Georgia, Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding: 3px;
	color: #FFFFFF;
	background-color: #999999;
	border: solid 1px #888888;
}

.titulo_noticia_mes {
	font-family: Georgia, Times, serif;
	font-size:11px;
	font-weight:normal;
	color:#273B60;
	text-decoration:none;
}


.titulo_noticias {
	font-family:Tahoma, MS Trebuchet, Arial, Verdana;
	font-size:20px;
	font-weight:normal;
	color:#273B60;
	text-decoration:none;
}

.texto_noticias_box {
	font-family:Trebuchet MS, verdana, Arial;
	font-size:11px;
	font-weight:normal;
	color:#999999;
	text-decoration:none;
}

.texto_noticias_box2 {
	font-family:Trebuchet MS, verdana, Arial;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.txtgrande {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:20px;
	font-weight:normal;
	color:#999999;
	text-decoration:none;
}

.texto_data_box_dia {
	font-family:Trebuchet MS, verdana, Arial;
	font-size:30px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}

.texto_data_box_mes {
	font-family:Trebuchet MS, verdana, Arial;
	font-size:11px;
	font-weight:normal;
	color:#CCA85E;
	letter-spacing:3px;
	text-decoration:none;
}

.texto_data_box_mes2 {
	font-family:Trebuchet MS, verdana, Arial;
	font-size:11px;
	font-weight:normal;
	color:#CCA85E;
	letter-spacing:1px;
	text-decoration:none;
}

.titulo_noticias {
	font-family:Trebuchet MS, verdana, Arial;
	font-size:25px;
	font-weight:normal;
	color:#CCA85E;
	text-decoration:none;
}

.titulo_parceiros {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:20px;
	font-weight:normal;
	color:#CCA85E;
	text-decoration:none;
}

.link_titulo_parceiros {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:20px;
	font-weight:normal;
	color:#CCA85E;
	text-decoration:none;
}

.link_titulo_parceiros:hover {
	text-decoration:none;
}

.subtitulo_azul{
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:16px;
	font-weight:normal;
	color:#213863;
	text-decoration:none;
}

.txt_azul{
	font-weight:bold;
	color:#213863;
}

.link_email{
	color:#CEA65A;
}

.borda_img{
	float:left; 
	margin:0px 20px 0px 0px;
	border:solid 1px #C8A553;
}

.titulo_leiamais {
	font-family:Trebuchet MS, verdana, Arial;
	font-size:9px;
	font-weight:normal;
	color:#273B60;
	letter-spacing:1px;
	text-decoration:none;
}

.texto_noticia_principal a{
	font-family:Trebuchet MS, verdana, Arial;
	font-size:14px;
	font-weight:normal;
	color:#273B60;
	letter-spacing:0,5px;
	text-decoration:none;
}

.texto_noticia_principal a:hover {
	text-decoration:underline;
}

.texto_box{
	font-family:Trebuchet MS, verdana, Arial;
	font-size:14px;
	font-weight:normal;
	color:#273B60;
	letter-spacing:0,5px;
	text-decoration:none;
}

.link_texto_box{
	font-family:Trebuchet MS, verdana, Arial;
	font-size:14px;
	font-weight:normal;
	color:#273B60;
	letter-spacing:0,5px;
	text-decoration:none;
}

.link_texto_box:hover{
	text-decoration:underline;
}

.espaco_submenu {
	padding:20px 8px 20px 0px;;
	
}

.link-submenu{
	font-size:12px; 
	text-transform:uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#26406f;
	text-decoration:none;
}

.link-submenu:hover{
	text-decoration:none;
}

.fixador{
	clear:both;
}

#info {
	height:450px;
}

.td_collapse {
	border:solid 1px #CDCDCD; 
	padding:5px 7px 15px 15px;
}

.color-border-top{
	border-top:1px solid #CDCDCD;
}

.color-border-bottom{
	border-bottom:1px solid #CDCDCD;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/variable_dl.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menu {list-style-type:none; 
margin:40px 0 0 50px; /* settings for this demo olnly */
padding:0;}

#menu li {display:block; float:left; position:relative; z-index:100; margin-right:1px;}
#menu li span {display:block; z-index:100; background:#b2ab9b; padding: 5px 10px;font-size:1.1em;}
#menu li a, #menu li a:visited {display:block; padding:0;}

#menu dl {position:absolute; top:0; left:0; margin: 0; padding: 0; background: url(transparency.gif);}
#menu dt {background: #b2ab9b; margin:0; font-size: 1.1em; border-bottom:1px solid #fff; float:left; border-right:1px solid #fff;}
#menu dd {display:none; background: transparent; border-bottom:1px solid #cce; clear:left; margin:0; padding:0; color: #fff; font-size: 1em; text-align:left;}

#menu dt a, #menu dt a:visited {display:block; color:#ff8; padding: 5px 10px; text-decoration:none;}
#menu dd a, #menu dd a:visited {background:#b2ab9b; color:#ff8; text-decoration:none; display:block; padding: 5px 10px;}

#menu li a:hover {border:0;}

#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {border-bottom:15px solid #e2dfa8;}
#menu li:hover dt a, #menu li a:hover dt a, #menu dd a:hover {background: #e2dfa8; color:#534;}




/* ########################
######## CALENDARIO #######
######################## */ 

.calendar_img {
	margin-right:5px;
	border:solid 0px;
}

.calendar_link {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

.calendar_link:hover {
	color:#FF9900;
}

.calendar_semanal {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
}

.calendar_niver {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF9900;
	font-weight:bold;
}

.calendar_jogo {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#369835;
	font-weight:bold;
}

.calendar_evento {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#366592;
	font-weight:bold;
}

.calendar_legenda {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
}

.calendar_legenda_a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
}

.calendar_legenda_a:hover {
	color:#333333;
	text-decoration:none;
}

.calendar_item {
	position:absolute;
	background-color:#FFFFFF;
	width:210px;
	padding:10px;
	border:solid 1px #CCCCCC;
	visibility:hidden;
	z-index:0;
	/*filter:alpha(opacity=90);*/
}

.calendar_item_ajuda {
	position:absolute;
	background-color:#FFFFFF;
	width:300px;
	padding:10px;
	border:solid 1px #CCCCCC;
	visibility:hidden;
	z-index:0;
	left:209px;
	top:297px;
}
