/* CSS */

body{
margin:0 auto;
padding:0px;
background:url(fundo.jpg);
font: 12px arial;
color:#333333;
}

img{
border:0px;
}

p{
margin:0px;
padding:0px 0px 20px 0px;
}

#foto{
float:left;
clear:both;
padding:3px;
border:1px solid #cdcdcd;
margin: 0px 5px 5px 0px;
}

a.nav, a.nav:link, a.nav:visited, .chosen {
display:block;
width:190px;
height:140px;
background:#fff;
border:1px solid #cdcdcd;
padding:3px;
margin: 0px 5px 5px 0px;
overflow:hidden;
float:left;
}

a.nav:hover {
background:#E3CD09;
}

.mais{
color:#E3CD09;
font:9px arial;
padding-left:10px;
}

a{
font: 12px arial;
color:#333333;
text-decoration:none;
}

a:hover{
color:#E3CD09;
}

.branco{
color:#FFFFFF;
}

#back{
width:855px;
text-align:right;
}

.voltar, voltar a{
font:10px arial;
color:#666666;
text-decoration:none;
}

.ft_data{
font:9px arial;
color:#bdac17;
}

.ft_tit{
font:16px arial;
color:#2d3019;
font-weight:bold;
}

.ft_tit2{
font:16px arial;
color:#ffffff;
font-weight:bold;
}

.ft_eve{
font:15px arial;
color:#e0cb09;
font-weight:bold;

}

/* site */

#tudo{
width:900px;
margin:0 auto;
padding:0px;
background-color:#FFFFFF;
}

#topo{
height:120px;
}

#topo_logo{
float:left;
height:120px;
width:285px;
}

#topo_menu{
float:right;
height:120px;
width:615px;
background:url(fnd_topo.jpg) no-repeat;
}

/* ---------- menu topo horizontal ---------- */

#menu{
	position:relative;
	width:615px;
	height:35px;
	margin-top:80px;
	}

div#menu a#itm_um {
 	position:absolute;
	left:0;
  	background:url(menu_01.gif) no-repeat;
  	width:67px;
  	height:35px;
	}
div#menu a#itm_um:hover {background:url(menu2_01.gif) no-repeat;}
	
div#menu a#itm_dois {
 	position:absolute;
	left:67px;
  	background:url(menu_02.gif) no-repeat;
  	width:120px;
  	height:35px;
	}
div#menu a#itm_dois:hover {background:url(menu2_02.gif) no-repeat;}

div#menu a#itm_tres {
 	position:absolute;
	left:187px;
  	background:url(menu_03.gif) no-repeat;
  	width:91px;
  	height:35px;
	}
div#menu a#itm_tres:hover {background:url(menu2_03.gif) no-repeat;}

div#menu a#itm_quatro {
 	position:absolute;
	left:278px;
  	background:url(menu_04.gif) no-repeat;
  	width:54px;
  	height:35px;
	}
div#menu a#itm_quatro:hover {background:url(menu2_04.gif) no-repeat;}

div#menu a#itm_cinco {
 	position:absolute;
	left:332px;
  	background:url(menu_05.gif) no-repeat;
  	width:58px;
  	height:35px;
	}
div#menu a#itm_cinco:hover {background:url(menu2_05.gif) no-repeat;}

div#menu a#itm_seis {
 	position:absolute;
	left:340px;
  	background:url(menu_06.gif) no-repeat;
  	width:98px;
  	height:35px;
	}
div#menu a#itm_seis:hover {background:url(menu2_06.gif) no-repeat;}

div#menu a#itm_sete {
 	position:absolute;
	left:438px;
  	background:url(menu_07.gif) no-repeat;
  	width:60px;
  	height:35px;
	}
div#menu a#itm_sete:hover {background:url(menu2_07.gif) no-repeat;}

div#menu a#itm_oito {
 	position:absolute;
	left:498px;
  	background:url(menu_08.gif) no-repeat;
  	width:67px;
  	height:35px;
	}
div#menu a#itm_oito:hover {background:url(menu2_08.gif) no-repeat;}


/* ---------- meio ---------- */
#corpo{
background:url(fnd_corpo.jpg) no-repeat top;
}

#flash{
padding:45px 20px 20px 20px;
}

#destaques{
padding:0px 10px 20px 10px;
}

.eventos{
background:url(fnd_eventos.jpg) no-repeat top;
width:222px;
height:227px;
}

#noticiaCapa{
padding:10px;
}

#titulos{
padding:50px 20px 20px 20px;
}

#textos{
padding:0px 40px;
}

#foto2{
width:150px;
padding:3px;
border:1px solid #cdcdcd;
margin: 0px;
}

#leg{
width:150px;
height:30px;
background:url(fnd_equipa.jpg);
border:1px solid #cdcdcd;
padding:3px;
font-weight:bold;
}

/* ---------- rodape ---------- */

#rodape{
height:130px;
background:url(fnd_rodape.jpg) no-repeat;
}

#news{
padding:47px 0px 20px 150px;
}

.formnews{
height:20px;
background:#424530;
color:#fff;
font:13px arial;
border: 0px;
}

#creditos{
padding:10px 20px 0px 20px;
color:#555555;
font:11px arial;
}

/* ----------- forms ----------- */

#box {
margin-bottom:20px;
padding:10px;
border:1px dashed #cdcdcd;
background:url(fnd_branco.gif);
}


.forms {
height:20px;
color:#2d3019;
font:12px arial;
border:1px solid #cdcdcd;
margin-bottom:5px;
}

textarea {
color:#2d3019;
font:12px arial;
border:1px solid #cdcdcd;
}

/* ----------- album -----------*/

#album {
width:450px; 
height:490px; 
background:#ffffff;
border:1px solid #e7e4c5;
}
.gallery {
background:#e7e4c5;
height:30px;
padding:0; 
margin:0; 
list-style-type:none; 
position:relative; 
width:450px;
}
.gallery img {
border:0;
}
.gallery li {
float:left;
}
.gallery li a, .gallery li a:visited {
font-size:11px;
float:left; 
text-decoration:none; 
color:#212121; 
background:#fff; 
text-align:center; 
width:26px; 
height:26px; 
line-height:24px; 
border:1px solid #fff;
margin:2px;
}
.gallery li a img {
position:absolute; 
top:40px; 
left:0; 
visibility:hidden; 
border:0;
}
.gallery li a:hover {
background:#e3cd09;
}
.gallery li a:active, .gallery li a:focus {
background:#1a1c0f; 
color:#fff;
}
.gallery li a:active img, .gallery li a:focus img {
visibility:visible;
}

/* ---------- lista simples ---------------*/

#lista, #lista a {
text-decoration:none; 
color:#333333; 
display:block;
padding:3px;
  }
#lista a:hover {
background-color:#e0e0d7; 
  }
  
#lista2, #lista2 a {
width:190px;
margin-left:5px;
text-decoration:none; 
color:#ffffff; 
display:block;
padding:3px;
}
#lista2 a:hover {
background-color:#262815; 
}

#gal{
width:110px;
height:150px;
text-align:center;
margin-left:10px;
text-decoration:none; 
padding:20px 20px 0px 20px;
background:url(fundo_gal.jpg) no-repeat;
}

#legi, #legi a{
padding:35px 0px 0px 0px;
font-weight:bold;
}
#legi a:hover{
color:#e3cd09;
}

#listagaleria{
padding:0px;
}

#listagaleria ul{
margin:0;
padding:0;
}

* html #listagaleria ul{
margin-bottom: 0;
}

#listagaleria ul li{
display: inline;
}

#listagaleria ul li a{
float: left;
width:124px;
height:100px;
margin:2px;
padding:13px;
background:url(fnd_fotos.jpg) no-repeat;
border:1px solid #f5f5f5;
text-align:center;
}

#listagaleria ul li a:hover{
border:1px solid #e3cd09;
}

  
/* ---------- paginas ---------------*/

#pags{
height:20px;
padding-top:20px;
text-align:center;
}

#pags a {
text-decoration:none; 
color:#2d3019; 
display:inline;
padding:3px;
background:#f5f5f5;
font-size:10px;
}
#pags a:hover {
background-color:#e0cb09; 
}

