/* CSS Document */


/* Estilos CSS para formatação de textos em todo o site*/

a{	/* formatação de links usados no site */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#333333;	
	vertical-align:middle;
	text-decoration:none;
}

a:hover{ /* estilo para mudar cor do link qdo o mouse passar por cima do mesmo */
	color:#FF6600;
}


.titulo1{	/* Define os títulos das paginas que compoem o site  */	
	font-size:14px;
	font-weight:bold;
	color:#333333;		
	text-decoration:none;
	text-align:center;	
}	

.titulo2{	/* Define os títulos das paginas que compoem o site  */	
	font-size:12px;
	font-weight:bold;
	color:#333333;		
	text-decoration:none;
	text-align:justify;	
}

.texto{ /* estilo que define a formatação de todos os textos do site */
	font-size:11px;
	color:#333333;
	text-decoration:none;
	text-align:justify;
	line-height:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.autor{ /* estilo que define a formatação para nome de autores de um documento */
	font-size:10px;
	color:#666;
	text-decoration:none;
	text-align:justify;
	line-height:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.rodape{ /* estilo que define a formatação de rodape */
	font-size:11px;
	color:#333333;
	text-decoration:none;
	text-align:center;
	line-height:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.resumo{
	font-size:11px;
	color:#666;
	text-decoration:none;
	text-align:justify;
	line-height:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.msg{ /* define a formatação das mensagens na pagina de contato */
	font-size:11px;
	color:#333333;
	text-decoration:none;
	text-align:justify;
	line-height:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
}

.respMsg{ /* define a formatação das respostas às mensagens na pagina de contato */
	font-size:11px;
	color:#333333;
	text-decoration:none;
	text-align:justify;
	line-height:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 20px; /* top right bottom left*/
	border-style:solid;
	border-color:#F0F0F0;
	border-width: 1px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;	
	border-radius: 6px;
	background-color:#F7F7F7;
}

hr.divMsg{ /* define como sera o divisor de mensagens na pagina de contato */
	border-top-style:none;
	border-left-style:none;
	border-right-style:none;
	border-bottom-style:dotted;
	border-bottom-color:#999;
	border-bottom-width:1px;
	background:none;
}

.info{ /** define as formatações da msg do tipo => Atualizado em: 28/06/2011 **/
	font-size:10px;
	color:#999;
	text-decoration:none;
	text-align:justify;
	line-height:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.localizacao{ /** estilo para dizeres do tipo => Você está em: Extensão > Projetos */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color: #666;	
	vertical-align:middle;
}

.paginacao{ /* estilo que define a formatação de todos as paginacoes */
	font-size:11px;
	color:#333;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
	line-height:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;		
}

.paginacao a{
	color:#900;	
}

.paginacao a:hover{
	color:#FF6600;
}



fieldset legend{
	font-size:12px;
	font-weight:bold;
	color:#333333;		
	text-decoration:none;
	text-align:justify;	
}

.destaque{ /* estilo usado para destacar de vermelho alguma parte de um texto */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FF0000;	
	vertical-align:middle;
	text-decoration:none;
}

.destaque:hover{ /* altera a cor do texto destacado quando o mouse sobrepõe o texto */
	color:#FF6600;
}

.legenda{ /* estilo usado para formatar legendas como: disponível em 05/06/09, etc. */
	font-size:9px;
	color:#999;
	text-decoration:none;
	text-align:right;
	line-height:12px;
}

.Noticia{
	background-color:#EEEEEE;
	border-color:#CCC;	
	border-width:1px;
	border-style:solid;	
	margin-top:20px;	
	padding-right:5px;
	padding-left: 5px;
}


/* fim dos estilos de CSS para formatação de textos*/



/* definindo as legendas e creditos das fotos*/
.dadosFoto{		
	background-color:#FFFFFF;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;
	text-align:center;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	width:160px;
	margin:5px;
}

img.fotoNoticia{
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
	margin-bottom:2px;
}

img.fotoEvento{
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
	margin-bottom:2px;
}

/* formatacao de links */
a.data{
	text-decoration:none;
}

a.data img{
	vertical-align:bottom;
}


/* Início de estilos CSS para formatar a aparência do site (cores, bordas, etc.) */


body{ /* define a cor de background e o tipo de fonte para a tag body */
	background-color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	margin:0px;	
}

table.conteudo{ /* largura das tabelas de conteudos do site*/
	width: 705px;
}

table.login{
	width:500px;
	border-style:solid;
	border-width:1px;
	border-color:#066;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;	
	border-radius: 6px;	

	background:  #C1E6DC; /* navegadores antigos */
	background: -moz-linear-gradient(left, #DDFFFE 20%, #C1E6DC 50%); /* firefox */
	background: -webkit-gradient(linear, left top, right top, color-stop(20%,#DDFFFE), color-stop(50%,#C1E6DC)); /* efeito gradiente */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DDFFFE', endColorstr='#C1E6DC',GradientType=1 ); /* ie */
	background: -o-linear-gradient(left, #DDFFFE 20%,#C1E6DC 50%); /* opera */	
	
	font-family:Verdana, Geneva, sans-serif;
	color:#333;
	font-size:12px;
}

table.reserva{
	width:990px;
	border-style:solid;
	border-width:1px;
	border-color:#066;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;	
	border-radius: 6px;	

	background:  #C1E6DC; /* navegadores antigos */
	background: -moz-linear-gradient(left, #DDFFFE 20%, #C1E6DC 50%); /* firefox */
	background: -webkit-gradient(linear, left top, right top, color-stop(20%,#DDFFFE), color-stop(50%,#C1E6DC)); /* efeito gradiente */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DDFFFE', endColorstr='#C1E6DC',GradientType=1 ); /* ie */
	background: -o-linear-gradient(left, #DDFFFE 20%,#C1E6DC 50%); /* opera */	
	
	font-family:Verdana, Geneva, sans-serif;
	color:#333;
	font-size:12px;	
}

hr{
	color:#EEE;	
	height:1px;	
}


img.foto{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;	
	border-radius: 6px;
}

img.thumb{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;	
	border-radius: 6px;
	max-height:48px;
	max-width:64px;		
	min-width:64px;	
}

img.thumbExibido{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;	
	border-radius: 6px;
	max-height:48px;
	max-width:64px;		
	min-width:64px;	
	border-color:#900;
}

/* definindo as mensagens para o usuario */
div.msgOk{
	background-color:#D2FAC7;	
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	
	font-size:14px;
	padding:5px;
	border-style:dotted;
	border-color:#006600;
	border-width:1px;
}

div.msgDetalheOk{
	background-color:#EAFED8;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:12px;
	padding:5px;
	border-style:dotted;
	border-color:#CC6;
	border-width:1px;
	font-weight:normal;
}

div.msgAlerta{
	background-color:#FF0;	
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	
	font-size:14px;
	padding:5px;
	border-style:dotted;
	border-color:#006600;
	border-width:1px;
}

div.msgErro{
	background-color:#FF8888;	
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	
	font-size:14px;
	padding:5px;
	border-style:dotted;
	border-color:#FE1D22;
	border-width:1px;
}

div.msgDetalheErro{
	background-color:#FFDD95;	
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:12px;
	padding:5px;
	border-style:dotted;
	border-color:#FE1D22;
	border-width:1px;
	font-weight:normal;
}
