@charset "utf-8";
/* CSS Document */

*{
	margin:0px;
	padding:0px;
	border:0px;
}

body, html { height:100%; }

body{	
	color:#555555;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}

a{
	color:#086aa7;
	text-decoration:none;
}

	a:hover{
		text-decoration:underline;
	}


	#topo_bg{display:none;}

	#centro_pagina{
		position:relative;
		min-height:100%; /* Para browsera modernos */
		height:auto !important; /* Para browsera modernos */
		height:100%; /* Para o IE6 */
	}

	#principal{
		width:767px;
		margin:auto;
		padding-bottom:31px;
		overflow:hidden;
	}

hr{
	border:none;
	border-bottom:1px #cfd8dd solid;
	width:100%;
	float:left;
	margin:10px 0px;
}

/*
 Topo
*/

#topo{display:none;}

#login_form{display:none;}

#logado_bts{display:none;}


/*
 Lateral Esquerda
*/

	#lateral_esquerda{display:none;	}

/*
 Conteudo
*/

#meio{
	background:#FFF;
	width:400px;
	margin-left:5%;
}

#meio h1{
	color:#e8842c;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	margin-bottom:20px;
}

	#prizes table{
		width:100%;
	}

	#prizes th{
		color:#e8842c;
		text-align:left;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:16px;
	}

	#prizes td{
		font-size:13px;
		text-align:left;
	}

#meio ul, #meio ol{
	margin-left:10px;
	margin-bottom:10px;
}

	#meio li{
		margin-left:10px;
	}
	
	#meio h2, #meio h2 a{
		color:#e8842c;
		font-size:12px;
		margin-bottom:5px;
	}
	
	.galeria_tit{
		padding-top:25px;
	}
	
	#meio h3, #meio h3 a{
		color:#086aa7;
		font-size:12px;
		margin-bottom:5px;
	}
	
	#meio .data{
		float:left;
		width:100%;
		color:#23618f;
		font-size:9px;
		margin-bottom:10px;
	}
	
	#galeria{
		float:left;
		width:100%;
		margin-bottom:10px;
	}
	
	.pictures{
		float:left;
		margin-right:5px;
		margin-bottom:5px;
		border:1px solid #666;
	}
	
	.presidente{
		float:left;
		width:100%;
	}
	
	.leia_mais{
		float:left;
		width:100%;
		text-align:right;
		padding:5px;
		margin-bottom:5px;
	}

/*
	Lateral Direita
*/

#lateral_direita{ display:none; }


/*
	Formulário
*/

#conteudo form{
	width:100%;
	float:left;
	margin-top:15px;
}

.form_line label{
	float:left;
	width:100%;
	text-align:left;	
	margin-bottom:10px;
}

.form_line_small{
	float:left;
	width:100%;
}

.form_line_small label{
	float:left;
	width:120px;
	text-align:left;	
	margin-bottom:10px;
}

#conteudo input, #conteudo SELECT, #conteudo TEXTAREA{
	border:#a7a9ac 1px solid;
	padding:3px;
	font-size:11px;
	color:#a7a9ac;
	font-family:Verdana, Geneva, sans-serif;
}

.form_line{
	float:left;
	width:100%;
}

#meio label{
	margin-top:5px;
}

#meio input, #meio SELECT, #meio TEXTAREA{
	margin:0px 0px 5px 10px;
	float:left;
}

#meio input[type="checkbox"]{
	margin-top:8px;	
}

#conteudo .bt_entrar{
	background:#ff7708;
	color:#FFF;
	border:none;
}

#flash_notice, #errorExplanation{
	float:left;
	width:100%;
	background:#ffff97;
	padding:5px;
	margin-bottom:10px;
}

.form_box{
	padding:0px;
	margin:0px;
	float:left;
	width:390px;
	padding:10px 5px;
	margin:0px;
	border:#CCC 1 px solid;
	background:#efefef;
}

.form_box h2{
	padding:0px;
	margin:0px;
	margin-left:10px;
	font-size:14px;
}

.form_box label{
	padding:0px;
	margin:0px;
	width:0px;
	float:left;
}

.form_box p{
	float:left;
	width:100%;
	padding:5px 0px;
}

.form_box span{
	float:left;
	margin:5px 0px 0px 10px;
}

.form_box .def{
	width:320px;
}

.form_box input{
	padding:0px;
	margin:0px;
	float:left;
}

.form_box input[type="checkbox"]{
	float:left;
	margin:0px;	
	margin-top:-2px;
}


/*
	Rodapé
*/


#rodape{display:none;}

/* calendar do */

.calendar {
  margin: auto;
	border: #086aa7 solid 2px;
}

.monthName th {
  font-weight: normal;
  text-align: right;
  padding-top: 1em;
  padding-bottom: 0.7em;
}

.dayName th {
  font-size: 0.7em;
  padding-top: 0.6em;
  padding-bottom: 0.3em;
  background-color: #FFFFFF;
  color: #e8842c;
	border-bottom:#086aa7 solid 2px;
	border-top:#086aa7 solid 2px;
}

.otherMonth, .day, .specialDay {
  padding: 0.7em 1em;
  border-right: 1px solid white;

}

.otherMonth {
  color: #eeeeee;
  background-color: white;
}

.day, .specialDay {
  text-align: center;
  border-bottom: 1px dotted #bbbbbb;
  background-color: #bbccff;
	color:#FFFFFF;
}
.specialDay {
  background-color: #003355;
  color: white;
	border:#86b6d4 2px;
}
.specialDay a, .specialDay a:visited, .specialDay a:hover {
  color: white;
  text-decoration: none;
  padding: 1em;
}
.specialDay a:hover {
  color: white;
  background-color: black;
}
.weekendDay {
  background-color: #086aa7;
}
.today{
	background-color: #FF0000;
}

/* end #/heh */