/* CSS Document */
body{
background-color:#666666;
margin-top:0px;
}
#corpo{
 width:780px;
 margin-left:auto;
 margin-right:auto;
 text-align:center;
 display:block;
}

#menu{
text-align:right;
}
#menu a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:14px;
padding-right:5px;
padding-left:5px;
text-decoration:none;
}
#menu a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:14px;
padding-right:5px;
padding-left:5px;
text-decoration:none;
border-bottom:2px #FF9900 solid;
padding-left:5px;
}

#menu2 ul{
margin:3px 0px 3px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;

}
#menu2 li{
display:inline;
margin:0px;

}
#menu2 a{
padding-left:5px;
padding-right:5px;
color:#cccccc;
text-decoration:none;
}
#menu2 a:hover{
border-bottom:2px #FF9900 solid;
color:#Ffffff;
}
#rodape{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
border-top:#CCCCCC 1px solid;
}
#conteudo{
background-color:#FFFFFF;
width:780px;
margin-bottom:2px;
margin-top:2px;
height:600px;
}
#direito{
text-align:right;
margin-right:auto;
margin-left:auto;
}
/*************************** index ****************************/
.data{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:center;
margin-left:20px;
margin-top:5px;
margin-bottom:5px;
}
.acs{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
margin-left:10px;
margin-right:10px;
margin-top:5px;
margin-bottom:5px;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #CCCCCC;
}
.acs a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#333333;
}
.acs a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:underline;
color:#FF9900;
}

.niv{
text-align:left;
width:350px;
float:left;	
margin-left:30px;
margin-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.niv img{
	border:#FF9900 3px solid;
	margin:5px 5px 2px 2px;
}
.niv span{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
border-bottom:1px #333333 solid;
display:block;
margin-bottom:10px;
text-align:center;
}
.corais span{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
border-bottom:1px #333333 solid;
display:block;
}
.corais{
text-align:left;
width:300px;
float:left;	
margin-left:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.corais span{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
border-bottom:1px #333333 solid;
display:block;
}
.galeriaN{
text-align:left;
width:630px;
float:left;	
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:10px;
}
.DIVgaleriaInterna{
margin-top:3px;
background-color:#333333;
padding-bottom:5px;
border-bottom:#CCCCCC 4px solid;
height:100px;
}
.galeriaN span{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
border-bottom:1px #333333 solid;
display:block;
}
.noticias span{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
border-bottom:1px #333333 solid;
display:block;
text-align:center;
}
.noticias{
text-align:left;
width:310px;
float:left;	
margin-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:1px;
margin-bottom:5px;
height:385px;
}
/* Caixa da Esquerda para divulgação*/

.fest1 {
height:200px;
}
.fest1 img{
margin-left:5px;
margin-right:5px;
border-bottom:#999999 6px solid;
border-top:#999999 3px solid;
border-left:#999999 2px solid;
border-right:#999999 2px solid;
}
.fest1 p{
margin-top:5px;
margin-bottom:5px;
background-color:#CCCCCC;
height:20px;
}

/* Fim*/

.fech_fest{
width:780px;
background-color:#CCCCCC;
text-align:left;
float:left;
height:260px;
}
.fech_fest2{
	font-family:Arial, Helvetica, sans-serifif;
	font-size:20px;
	color:#000000;
	border-bottom:#666666 1px solid;
	display:block;
	background-color:#FF6600;
	padding-top:5px;
	padding-left:2px;
	padding-bottom:5px;
	text-align:center;	
}
.festivais{
	width:150px;
	margin-right:10px;
	float:left;
	text-align:left;
	margin-left:10px;
	margin-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	/*background-color:#f1f1f1;*/
	height:200px;
}
.festivais2{
	width:120px;
	margin-right:20px;
	float:left;
	text-align:left;
	margin-left:1px;
	margin-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	/*background-color:#f1f1f1;*/
	height:200px;
}

.festivais span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	border-bottom:#666666 1px solid;
	display:block;
	font-weight:bold;
	/*background-color:#666666;*/
	padding-top:5px;
	padding-left:2px;
	padding-bottom:5px;
	text-align:center;
}
.festivais2 span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	border-bottom:#666666 1px solid;
	display:block;
	font-weight:bold;
	/*background-color:#666666;*/
	padding-top:5px;
	padding-left:2px;
	padding-bottom:5px;
	text-align:center;
}
/*******************       Galerias de Foto     ********************************/

.divGaleria{
float:left;
text-align:left;
width:500px;
margin-left:100px;
}
.divGaleria2{
float:left;
text-align:left;
width:550px;
margin-left:50px;
}
.divGaleria2 span{
display:block;
border-bottom:2px solid #FF9900;
padding-bottom:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
margin-bottom:10px;
margin-top:10px;
text-align:center;
}

.divGaleria2 img{
margin-left:3px;
margin-right:3px;
border:8px solid #f1f1f1;
}
.divGaleria2 a:hover{
border:1px solid #FF9900;
}
.galeria{
width:155px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
margin-left:10px;
background-color:#F1f1f1;
margin-top:5px;
height:125px;
}
.galeria ul{
margin:0px;
}
.galeria a{
color:#0000FF;
font-family:Verdana, Arial, Helvetica, sans-serif;
size:13px;
text-decoration:none;
}
.galeria a:hover{
border-bottom:1px #FF9900 solid;
}
/******************************** Produtos em Processo ********************************************/
.produtoProcesso{
text-align:left;
width:550px;
float:left;	
margin-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:2px
}
.produtoProcesso span{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
border-bottom:1px #333333 solid;
display:block;
}
.FichaF{
text-align:left;
width:600px;
float:left;	
margin-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:2px
}
.FichaF span{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
border-bottom:1px #333333 solid;
display:block;
}
.login table{
border:#CCCCCC 2px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
.login form{
margin-top:20%;
margin-bottom:30%;
}
.sistemaTitulo{
width:520px;
margin-left:10px;
margin-right:10px;
margin-bottom:5px;
height:20px;
border-bottom:#CCCCCC 5px solid;
background-color:#F1f1f1;
color:#333333;
font-size:14px;
padding-top:5px;
margin-top:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.sistemaConteudo{
width:520px;
height:80%;
border:#CCCCCC 1px solid;
text-align:left;
}
.sistemaConteudo table{
margin-left:10px;
margin-right:10px;
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}