@charset "utf-8";
/* CSS Document */

.clear{
       clear:both;
}

.galeria_legenda{
       text-align:center;
       margin:10px 0 10px 50px;
}

.bloco_legenda{
/*       background:#000;
       filter:alpha(opacity=50);
       -moz-opacity:.50;
       opacity:.50;
       width:590px;
       height:35px;
       position:relative;
       *position:inherit;
       margin-top:-35px;
       *margin-top:-39px;
       float:left;*/
}

.bloco_legenda_txt{
       font-family:Arial;
       font-size:13px;
       color:#fff;
       position:relative;
       *position:inherit;
       z-index:1000;
       margin-top:-31px;
       *margin-top:-34px; 
       float:left;
}
.ico_legenda{
       position:relative;
       *position:inherit;
       z-index:1000;
       margin-top:-55px;
       *margin-top:-59px;
       float:left;
}

body{
	margin:0px;
}

.pagina{
/*	width:700px;*/
}

.topo{
	width:100%;
	height:90px;
	_height:70px;
}

.topo_bar{
	width:100%;
	height:4px;
	font-size:3px;
	float:left;
	background:#B4CEB3;
}

.topo_geral{
	width:100%;
	height:56px;
	float:left;
}

.topo_text{
	width:100%;
	height:20px;
	float:left;
/*	background:#C6DFC5; */
}

.topo_text span{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	font-weight:0;
        /*font-weight:600;*/
	margin-left:10px;
	color:#333px!important;
	float:left;
	position:absolute;
	z-index:1000;
}

.topo_text label{
	background:#B4CEB3;
	float:right;
	width:83px;
	height:15px;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}

.topo_text b{
	margin-left:12px;
}

.topo_text a {
	text-decoration:none;
}

.topo_text a:visited {
	text-decoration:none;
}

.topo_text img{
	border:none;
}

.logo_correio{
	width:100%;
	height:34px;
	float:left;
	background:#fff;
}

.logo_correio img{
	margin-left:210px;
	margin-top:5px;
}

.topo_menu{
	width:100%;
	height:20px;
	float:left;
}

.topo_menu_bar{
	font-size:3px;
	background:#003366;
	height:5px;
	width:100%;
	float:left;
	*margin-top:-5px;
}

.menu_titulo{
	width:50%;
	height:100%;
	float:left;
	margin-left:15px;
	_margin-left:7px;
	margin-top:3px;
}

.menu_titulo span{
	font-family:"Trebuchet MS", sans-serif;
	font-size:16px;
	color:#333;
	float:left;
}

.menu_buttons a{
	float:right;
	margin-left:5px;
	margin-top:3px;
}

.button_seta{
	border:none;
}

.button_seta a{
	border:0px;
}

.corpo{
	width:100%;
/*	height:464px; */
}

.corpo_geral{
	width:520px;
	height:100%;
	float:left;
}

.foto_full{
/*	width:580px;
	height:420px;
	_height:440px;
*/
/*	margin-left:8px;*/
	background:#fff;
}

.foto_autor{
	font-family:Tahoma;
	font-size:10px;
	color:#333;
	margin-left:15px;
	margin-top:10px;
}

.foto_descricao{
	font-family:Tahoma;
	font-size:12px;
	color:#333;
        margin:5px 0px 5px 15px;
}

.ajuste_foto_galeria{
        float:center;
/*        width:590px;
        height:415px;
*/
        overflow:auto;
        background:#fff;
}

#a_link a{
	text-decoration:none;
}

#a_link:hover{
	text-decoration:underline;
	cursor:pointer;
}

.corpo_thumbs{
	width:85px;
	height:100%;
	float:left;
}

.seta_cima{
	width:100%;
	height:22px;
	float:left;
}

.thumbs{
	width:100%;
/*	height:420px;*/
	float:left;
	background:#fff;
}

.seta_baixo{
	width:100%;
	height:22px;
	float:left;
}

.rodape{
	width:100%;
	height:33px;
	background:#D8E5B7;
	float: center;
}

.rodape_bar{
	width:100%;
	height:4px;
	font-size:3px;
	float:left;
	background:#98B066;
}

.rodape_geral{
	width:100%;
	height:29px;
	float:left;
}

.rodape_geral01{
	width:40%;
	height:24px;
	float:center;
	padding-top:5px;
}

.rodape_geral01 span{
	font-family:"Trebuchet MS", sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333;
	margin-left:5px;
	margin-right:5px;
}

.rodape_geral02{
	margin-left: 150px;
	width:420px;
	height:100%;
	float:center;
}

.rodape_geral02 img{
	border:none;
}

#divText:hover{
	cursor:pointer;
}

.foto_ativa img{
	border:3px solid #ff9900 !important;
}
/* TESTE */



.topo_logo_bar{
	width:100%;
	height:5px;
	float:left;
	background:url(../img/topo_logo_bar.gif) repeat-y;
	font-size:3px;
}

/* Inicio das Classes que dao o efeito mouseover na legenda da galeria de fotos - cuidado ao edita-las - Henrique */

.ajuste_link{
        text-decoration:none;
}


.ajuste_link:hover{
        color:#fff;
        text-decoration:underline;
        cursor:pointer !important;
}

.ajuste_sem_link{
        text-decoration:none;
}

.ajuste_link div span{
        text-decoration:none !important;
}

.ajuste_link div span a{
        text-decoration:none !important;
}

.ajuste_link div span:hover{
        text-decoration:underline !important;
        cursor:pointer !important;
}

.ajuste_link div span a:hover{
        text-decoration:underline !important;
        cursor:pointer !important;
}



.ajuste_sem_link div span{
        text-decoration:none !important;
}

.ajuste_sem_link div span a{
        text-decoration:none !important;
}

.ajuste_sem_link div span:hover{
        text-decoration:none !important;
        cursor:text !important;
}

.ajuste_sem_link div span a:hover{
        text-decoration:none !important;
        cursor:text !important;
}

.ajuste_link div span a *{
    _text-decoration:none;
}


.ajuste_link div span a:hover a *, .ajuste_link div span a *:hover, .ajuste_link div span a:hover *, .ajuste_link div span a:hover{
    _cursor:pointer;
    _text-decoration:underline;
}

/* Fim das Classes que dao o efeito mouseover na legenda da galeria de fotos - cuidado ao edita-las - Henrique */



