/* CSS Document */

body
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:75%;
text-align:center;
background-color:#fff;
text-align:center;
margin:0;
background-image:url(bg.jpg);
}
#geral_abre_foto
{
background-image:url(fundo.jpg);
width:750px;
height:550px;
margin:auto;
}

.fundo
{
background-image:url(fundo.jpg);
width:750px;
height:550px;
margin:auto;
}

.total_fotos
{
color:#666;
font-weight:bold;
background-color:#f1f1f1;
border:1px solid #ccc;
}

foto_categoria
{
border:7px solid #f1f1f1;
}
ul.listadefotos li
{
display:inline;
width:100px;
height:200px;
background-color:#FF0000;
}
.flutuar
{
float:left;
text-align:center;
margin:5px;
}
.flutuar img
{
margin:10px;
border:4px solid #f1f1f1;

}

.geral
{
margin:auto;
width:100%;
}
#geral
{
margin:auto;
width:770px;
}

.central
{
margin-left:auto;
}
.foto_grande
{
border:20px solid #f1f1f1;
}

.avancar
{
width:70px;
height:18px;
background-color:#999;
color:#fff;
padding:4px;
margin:2px;
text-decoration:none;
padding-bottom:4px;
}
.avancar a
{
text-decoration:none;
color:#fff;
}
.avancar a:hover
{
padding-top:4px;
}


.alerta a:hover
{
background-color:#000;
}

.botao_navegacao
{
padding-top:15px;
clear:both;

}
.alerta
{
border:1px solid #666;
background-color:#fff;
margin:auto;
padding:5px;
display:block;
}
.alertaCor
{
border:1px solid #666;
background-color:#999;
margin:auto;
padding:5px;
display:block;
color:#fff;
}

#explicacao
{
text-align:justify;
background-color:#fff;
color:#000;
border:1px dashed #666;
clear:both;
padding:6px;
font-size:90%;
width:760px;
margin:auto;
}


/************************FORMS  */

.botao
{
color:#333;
background-color:#f1f1f1;
border:1px solid #666;
width:70px;
height:20px;
}
.campo
{
color:#333;
background-color:#f1f1f1;
border:1px solid #666;


}

/**** MENU *********/
.mainmenu {
margin:0;
margin-left:21px;
padding:0;

}
ul.mainmenu li{
list-style:none;
display:inline;



}
ul.mainmenu li a{
float:left;
width:110px;
height:65px;
margin:1px;
text-align:center;
text-decoration:none;
display:block;
color:#fff;
background-color:#000;
padding-top:50px;
border:5px solid #666;
text-transform:uppercase;
font-weight:bold;
font-size:90%;
}
ul.mainmenu li a:hover{

float:left;
width:110px;
height:55px;
margin:1px;s
text-align:center;
text-decoration:none;
color:#000;
background-color:#fff;
border-top:15px solid #666;

}

#atual
{
background-color:#fff;
color:#000;
}

/***** MENU TOPO*/

#menutop
{
width:100%;
height:60px;
background-color:#000;
border-bottom:4px solid #666;
text-align:center;
margin:auto;
}


.mainmenutop {
margin:0;
margin-left:23px;
padding:0;

}
ul.mainmenutop li{
list-style:none;
display:inline;

margin-right:20px;

}
ul.mainmenutop li a{

margin-right:20px;
float:left;
width:105px;
height:40px;
margin:1px;
text-align:center;
text-decoration:none;
display:block;
color:#fff;
background-image:url(imagens/bg_item_menu.jpg);
}
ul.mainmenutop li a:hover{

float:left;
width:105px;
height:55px;
margin:1px;
text-align:center;
text-decoration:none;
color:#000;
background-color:#fff;
background-image:none;

}



/*FORMATACOES*************************/

h3
{
font-size:100%;
}
h4
{
font-size:100%;
text-align:center;
}












