/* GERAL X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X*/

#dek { 
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
	POSITION:absolute; 
	VISIBILITY:hidden; 
	Z-INDEX:200; 
}

#alerta_form {
    background-color: transparent;
	POSITION:absolute; 
	display:none;
	Z-INDEX:999; 
}

#calendario_carona {
    background-color: transparent;
	POSITION:absolute; 
	display:none;
	Z-INDEX:299; 
}

body {
	background-image:url(figuras/fundo.jpg);
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
}


/* PESQUISA X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X*/
.topico_p {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#4584B1;
}


/* CAMPOS FORM X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X*/
.campo_login{
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	BACKGROUND-COLOR: #FFFFFF; 
	FONT-SIZE: 11px; 
	TEXT-TRANSFORM: none; 
	COLOR: #333333; 
	FONT-FAMILY: Verdana; 
	FONT-VARIANT: normal;	
}
.campo_normal{
	width: 95%; 
	BORDER-RIGHT: #CCCCCC 1px solid; 
	BORDER-TOP: #CCCCCC 1px solid; 
	BORDER-LEFT: #CCCCCC 1px solid; 
	BORDER-BOTTOM: #CCCCCC 1px solid; 
	BACKGROUND-COLOR: #FFFFFF; 
	FONT-SIZE: 11px; 
	TEXT-TRANSFORM: none; 
	COLOR: #333333; 
	FONT-FAMILY: Verdana; 
	FONT-VARIANT: normal;	
}
.campo_desab{
	width: 95%; 
	BORDER-RIGHT: #CCCCCC 1px solid; 
	BORDER-TOP: #CCCCCC 1px solid; 
	BORDER-LEFT: #CCCCCC 1px solid; 
	BORDER-BOTTOM: #CCCCCC 1px solid; 
	BACKGROUND-COLOR: #FFFFFF; 
	FONT-SIZE: 11px; 
	TEXT-TRANSFORM: none; 
	COLOR: #999999; 
	FONT-FAMILY: Verdana; 
	FONT-VARIANT: normal;	
}
.campo_aceso{
	width: 95%; 
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	BACKGROUND-COLOR: #D8E1FC; 
	FONT-SIZE: 11px; 
	TEXT-TRANSFORM: none; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana; 
	FONT-VARIANT: normal;	
}
.campo_erro{
	width: 95%; 
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	BACKGROUND-COLOR: #fdb0b0; 
	FONT-SIZE: 11px; 
	TEXT-TRANSFORM: none; 
	COLOR: #333333; 
	FONT-FAMILY: Verdana; 
	FONT-VARIANT: normal;	
}

.campo_botao{
	/*width: 95%; */
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	BACKGROUND-COLOR: #cccccc; 
	FONT-SIZE: 12px; 
	TEXT-TRANSFORM: none; 
	COLOR: #333333; 
	FONT-FAMILY: Verdana; 
	FONT-VARIANT: normal;	
}


/* TEXTO X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X*/
.titulo {
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#4584B1;
}
.subtitulo {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#4584B1;
}
.texto_destaque {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000000;
}
.texto_destaque_branco {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.texto {
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
}
.subtexto {
	font:10px Arial, Helvetica, sans-serif;
	color:#666666;
}
.texto_mini {
	font:10px Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:5px;
}
.rodape {
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

/* ESTILOS DO CALENDARIO X-X-X-X-X-X-X-X-X-*/
	.month {
		background-color:#D4DEEC;
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#000000;
		padding:2px;
	}
	.daysofweek {
		background-color:#F5F4D3;
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#000000;
		padding:2px;
	}
	.days {
		font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;
		color:#888888;
		background-color:#E7F0FA;
		padding: 2px;
	}
	a.lnk_day {
		font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		text-decoration:none;			
	}
	a.lnk_day:HOVER {
		font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;
		color:#990000;
		text-decoration:none;
	}
	.days #today{
		font-weight: bold;
		color: red;
	}


/* LINKS X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X*/
a.cadastro:link {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#CC0000;
	text-decoration:none;
}
a.cadastro:active {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#CC0000;
	text-decoration:none;
}
a.cadastro:visited {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#CC0000;
	text-decoration:none;
}
a.cadastro:hover {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#CC0000;
	text-decoration:underline;
}


a.mais:link {
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
a.mais:active {
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
a.mais:visited {
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
a.mais:hover {
	font:11px Arial, Helvetica, sans-serif;
	color:#CC0000;
	text-decoration:underline;
}

a.e_senha:link {
	font:9px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
a.e_senha:active {
	font:9px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
a.e_senha:visited {
	font:9px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
a.e_senha:hover {
	font:9px Arial, Helvetica, sans-serif;
	color:#CC0000;
	text-decoration:underline;
}


a.noticias:link {
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
a.noticias:active {
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
a.noticias:visited {
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
a.noticias:hover {
	font:11px Arial, Helvetica, sans-serif;
	color:#CC0000;
	text-decoration:underline;
}


a.menu:link {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
a.menu:active {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
a.menu:visited {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
a.menu:hover {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#00CCFF;
	text-decoration:none;
}


a.menu_admin:link {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
a.menu_admin:active {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
a.menu_admin:visited {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
a.menu_admin:hover {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#00CCFF;
	text-decoration:none;
}

/* OUTROS */
.transparente { 
	filter: alpha(opacity=0);
	opacity:.0;
	-moz-opacity:.0;
	display:none;
}

.clicavel{ 
	cursor: pointer;
	cursor: hand;
}

.opaco { 
	filter: alpha(opacity=100);
	opacity:1.0;
	-moz-opacity:1.0;
	display:block;
}