.link_acervo {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #286FFF;
        text-decoration: none;
        /*padding: 2px;*/ padding: 3px;
        font-size: 11px;
                border-radius: 5px; /* atualização design */
}
.link_acervo:hover {
        color: #FFFFFF;
        background-color: #286FFF;
}
.link_azul {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #003366;
        text-decoration: none;
        /*padding: 2px;*/ padding: 3px;
                border-radius: 5px; /* atualização design */
}
.link_azul:hover {
        color: #FFFFFF;
        text-decoration: none;
        background-color:#6666FF
}

/* link para a tela dos vídeos */
	.link_azul_video
		{
			font-size:14px; 
			line-height: 21px; 
			text-decoration: underline !important;
		}
	.iframe_video iframe
		{
			margin-bottom: 20px;
		}
	.video_vermelho
		{
			color: #F00;
			font-size: 32px;
			margin-right: 10px;
		}
/* .link para a tela dos vídeos */

.link_azul10 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #003366;
        text-decoration: none;
        /*padding: 2px;*/ padding: 3px;
        font-size: 10px;
                border-radius: 5px; /* atualização design */
}
.link_azul10:hover {
        color: #FFFFFF;
        text-decoration: none;
        background-color:#6666FF
}
.link_azul_claro {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #6666FF;
        text-decoration: none;
                /*padding: 2px;*/ padding: 3px;
        border-radius: 5px; /* atualização design */
}
.link_azul_claro:hover {
        color: #FFFFFF;
        text-decoration: none;
        background-color:#6666FF
}
.link_branco1 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #FFFFFF;
        padding: 5px;
        font-size: 11px;
        /*text-decoration: none;*/
                border-radius: 5px; /* atualização design */
}
.link_branco1:hover {
        background-color:#6699FF;
}
.link_cesta {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #286FFF;
                border-radius: 5px; /* atualização design */
}
.link_excluir {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #CC0000;
        text-decoration: none;
        /*padding: 2px;*/ padding: 3px;
        font-size: 11px;
        font-weight: bold;
                border-radius: 5px; /* atualização design */
}
.link_excluir:hover {
        color: #FFFFFF;
        background-color: #CC0000;
}
.link_reserva {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #FF6600;
        text-decoration: none;
        /*padding: 2px;*/ padding: 3px;
        font-size: 11px;
                border-radius: 5px; /* atualização design */
}
.link_reserva:hover {
        color: #FFFFFF;
        background-color: #FF6600;
}
.btn_print {
        background-image: url(../img/btn_imprimir2.png);
        background-repeat: no-repeat;
        background-position: center center;
        height: 30px;
        width: 30px;
        cursor: pointer;
        margin-top: auto;
        margin-right: auto;
        margin-bottom: 5px;
        margin-left: auto;
                border-radius: 5px; /* atualização design */
}
.btn_print:hover {
        background-color: #FF9900;
        background-image: url(../img/btn_imprimir.png);
        background-repeat: no-repeat;
}
.btn_topo {
        background-image: url(../img/btn_topo2.png);
        background-repeat: no-repeat;
        background-position: center center;
        height: 30px;
        width: 30px;
        margin: auto;
        cursor: pointer;
        padding-top: 5px;
        padding-bottom: 5px;
                border-radius: 5px; /* atualização design */
}

.btn_topo:hover {
        background-image: url(../img/btn_topo.png);
        background-color: #286FFF;
}
.btn_comentario {
        background-image: url(../img/btn_comentarios2.png);
        background-repeat: no-repeat;
        background-position: center center;
        height: 30px;
        width: 30px;
        margin: auto;
        cursor: pointer;
        padding-top: 5px;
        padding-bottom: 5px;
                border-radius: 5px; /* atualização design */
}
.btn_comentario:hover {
        background-image: url(../img/btn_comentarios.png);
        background-color: #286FFF;
}
.btn_home {
        background-image: url(../img/btn_home2.png);
        background-repeat: no-repeat;
        background-position: center center;
        height: 30px;
        width: 30px;
        margin: auto;
        cursor: pointer;
        padding-top: 5px;
        padding-bottom: 5px;
                border-radius: 5px; /* atualização design */
}
.btn_home:hover {
        background-image: url(../img/btn_home.png);
        background-color: #286FFF;
}
.btn_config {
        background-image: url(../img/btn_config2.png);
        background-repeat: no-repeat;
        background-position: center center;
        height: 30px;
        width: 30px;
        margin: auto;
        cursor: pointer;
        padding-top: 5px;
        padding-bottom: 5px;
                border-radius: 5px; /* atualização design */
}
.btn_config:hover {
        background-image: url(../img/btn_config.png);
        background-color: #286FFF;
}
.btn_meu {
        background-image: url(../img/btn_meupergamum.png);
        background-repeat: no-repeat;
        background-position: center center;
        height: 30px;
        width: 30px;
        margin: auto;
        cursor: pointer;
        padding-top: 5px;
        padding-bottom: 5px;
                border-radius: 5px; /* atualização design */
}
.btn_meu:hover {
        background-image: url(../img/btn_meupergamum2.png);
        background-color: #286FFF;
}
.link_cinza10 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #666666;
        font-size: 10px;
        text-decoration: none;
        border: 1px dotted #FFFFFF;
                border-radius: 5px; /* atualização design */
}
.link_cinza15 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #888;
        font-size: 12px;
        text-decoration: none;
}
.link_cinza10:hover {
        color: #6666FF;
        background-color:#FFFFFF;
        border: 1px dotted #6699FF;
}
.link_cinza15:hover {
        color: #6666FF;
        background-color:#FFFFFF;
}
.btn_ace {
        background-image: url(../img/btn_acessibilidade.png);
        background-repeat: no-repeat;
        background-position: center center;
        height: 30px;
        width: 30px;
        cursor: pointer;
        margin-top: auto;
        margin-right: auto;
        margin-bottom: 5px;
        margin-left: auto;
                border-radius: 5px; /* atualização design */
}
.btn_ace:hover {
        background-color: #0093DD;
        background-image: url(../img/btn_acessibilidade2.png);
}
.btn_restrito {
        background-image: url(../img/icone_on_line.png);
        background-repeat: no-repeat;
        background-position: center center;
        height: 30px;
        width: 30px;
        cursor: pointer;
        margin-top: auto;
        margin-right: auto;
        margin-bottom: 5px;
        margin-left: auto;
        border-radius: 5px;
}
.btn_loca {
        background-image:url(../img/btn_localizacao3.png);
        background-repeat: no-repeat;
        background-position: center center;
        height: 30px;
        width: 30px;
        cursor: pointer;
        margin-top: 5px;
        margin-right: 10px;
        margin-bottom: 5px;
        margin-left: 0px;
        float: right;
                border-radius: 5px; /* atualização design */
}
.btn_loca:hover {
        background-color: #FF9900;
        background-image: url(../img/btn_localizacao4.png);
}
/*
.btn_ban_brasil {
        background-image: url(../img/btn_ban_brasil2.png);
        background-repeat: no-repeat;
        background-position: center center;
        height: 30px;
        width: 30px;
        background-color: #F7F7F7;
        border-left-color: #CCCCCC;
        clip: rect(5px,auto,auto,auto);
        margin-top: 10px;
}

.btn_ban_brasil:hover {
        background-image: url(../img/btn_ban_brasil.png);
}

.btn_ban_eua {
        background-image: url(../img/btn_ban_eua2.png);
        background-repeat: no-repeat;
        background-position: center center;
        height: 30px;
        width: 30px;
        background-color: #F7F7F7;
        margin-top: 10px;
}

.btn_ban_eua:hover {
        background-image: url(../img/btn_ban_eua.png);
}

.btn_ban_espanha {
        background-image: url(../img/btn_ban_espanha2.png);
        background-repeat: no-repeat;
        background-position: center center;
        height: 30px;
        width: 30px;
        background-color: #F7F7F7;
        margin-top: 10px;
}

.btn_ban_espanha:hover {
        background-image: url(../img/btn_ban_espanha.png);
}


*/


.btn_ban_brasil {
        background-image: url(../img/ban_brasil.png);
        background-repeat: no-repeat;
        background-position: center center;
        height: 25px;
        width: 30px;
        background-color: #F7F7F7;
        border-left-color: #CCCCCC;
        clip: rect(5px,auto,auto,auto);
        margin-top: 5px;
                border-radius: 5px; /* atualização design */
}
.btn_ban_brasil:hover {
        background-image: url(../img/ban_brasil2.png);
}
.btn_ban_eua {
        background-image: url(../img/ban_reinounido.png);
        background-repeat: no-repeat;
        background-position: center center;
        height: 25px;
        width: 30px;
        background-color: #F7F7F7;
        margin-top: 5px;
                border-radius: 5px; /* atualização design */
}
.btn_ban_eua:hover {
        background-image: url(../img/ban_reinounido2.png);
}
.btn_ban_espanha {
        background-image: url(../img/ban_espanha.png);
        background-repeat: no-repeat;
        background-position: center center;
        height: 25px;
        width: 30px;
        background-color: #F7F7F7;
        margin-top: 5px;
                border-radius: 5px; /* atualização design */
}
.btn_ban_espanha:hover {
        background-image: url(../img/ban_espanha2.png);
}
.btn_ban_franca {
        background-image: url(../img/ban_franca.png);
        background-repeat: no-repeat;
        background-position: center center;
        height: 25px;
        width: 30px;
        background-color: #F7F7F7;
        margin-top: 5px;
                border-radius: 5px; /* atualização design */
}
.btn_ban_franca:hover {
        background-image: url(../img/ban_franca2.png);
}
.btn_ban_italia {
        background-image: url(../img/ban_italia.png);
        background-repeat: no-repeat;
        background-position: center center;
        height: 25px;
        width: 30px;
        background-color: #F7F7F7;
        margin-top: 5px;
                border-radius: 5px; /* atualização design */
}
.btn_ban_italia:hover {
        background-image: url(../img/ban_italia2.png);
}
.btn_ban_alemanha {
        background-image: url(../img/ban_alemanha.png);
        background-repeat: no-repeat;
        background-position: center center;
        height: 25px;
        width: 30px;
        background-color: #F7F7F7;
        margin-top: 5px;
                border-radius: 5px; /* atualização design */
}
.btn_ban_alemanha:hover {
        background-image: url(../img/ban_alemanha2.png);
}
.btn_ban_catalonia {
        background-image: url(../img/ban_catalonia.png);
        background-repeat: no-repeat;
        background-position: center center;
        height: 25px;
        width: 30px;
        background-color: #F7F7F7;
        margin-top: 5px;
                border-radius: 5px; /* atualização design */
}
.btn_ban_catalonia:hover {
        background-image: url(../img/ban_catalonia2.png);
}


.link_parar {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #CC3300;
        text-decoration: none;
        /*padding: 2px;*/ padding: 3px;
        font-size: 11px;
        font-weight: bold;
                border-radius: 5px; /* atualização design */
}
.link_parar:hover {
        color: #FFFFFF;
        background-color: #CC3300;
}
.btn_amais {
        background-image: url(../img/btn_amais2.png);
        background-repeat: no-repeat;
        background-position: center center;
        height: 30px;
        width: 30px;
        margin: auto;
        cursor: pointer;
        padding-top: 5px;
        padding-bottom: 5px;
                border-radius: 5px; /* atualização design */
}
.btn_amais:hover {
        background-image: url(../img/btn_amais.png);
        background-color: #286FFF;
}
.link_aguarde { /* mensagem de aguarde no lado do botao fechar */
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
        padding: 20px;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
        background-color: #CC0000;
        border-radius: 5px; /* atualizado design */
        top: 43%;
        position: absolute;
        right: 50%;
        margin-top: -270px;
        margin-right: -400px;
        border-radius:10px;
}
.msg_layer { /* mensagem dentro do layer */
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
        /*padding: 2px;*/ padding: 3px;
        font-size: 11px;
        font-weight: bold;
        color: #FFFFFF;
        background-color: #CC0000;
        border-radius: 5px; /* atualizado design */
}
.link_azul_claro_novo {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #6666FF;
        text-decoration: none;
        /*padding: 2px;*/ padding: 3px;
                border-radius: 5px; /* atualização design */
}
.link_azul_claro_novo:hover {
        color: #FFFFFF;
        text-decoration: none;
        background-color:#6666FF
}

.btn_periodicos {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #FFFFFF;
        background-color: #0090ED;
        margin-left: 1px;
        border: 1px solid #66CCFF;
        cursor: pointer;
        font-weight: bold;
        margin-top: 3px;
        margin-bottom: 4px;
        padding: 3px;
                border-radius: 5px; /* atualização design */
}
.btn_periodicos:hover {
        background-color: #003366;
}
.btn_periodicos2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #FFFFFF;
        background-color: #0090ED;
        margin-left: 10px;
        border: 1px solid #66CCFF;
        cursor: pointer;
        font-weight: bold;
        margin-top: 6px;
        margin-bottom: 6px;
        padding: 3px;
                border-radius: 5px; /* atualização design */
}
.btn_periodicos2:hover {
        background-color: #003366;
}

.btn_quadro_class {
        background-image: url(../img/btn_classificacao.png);
        background-repeat: no-repeat;
        background-position: center center;
        height: 30px;
        width: 30px;
        margin: auto;
        cursor: pointer;
        padding-top: 5px;
        padding-bottom: 5px;
                border-radius: 5px; /* atualização design */
}
.btn_quadro_class:hover {
        background-image: url(../img/btn_classificacao2.png);
        background-color: #286FFF;
}

.btn_voltar {
                font: 10px Verdana, Arial, Helvetica, sans-serif;
                padding: 5px;
                border: 1px solid #66CCFF;
                background-color: #6666FF;
                color: #FFFFFF;
                border-radius: 5px;
                font-weight: bold;
                cursor: pointer;
                z-index: 5;
                position: absolute;
                right: 25px;
                margin-bottom: -10px;
                margin-top: 15px;
}

.btn_voltar:hover {
                background-color: #000;
}

.link_azul_claro_cesta {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #6666FF;
        text-decoration: none;
                padding: 3px;
        border-radius: 5px;
}

.link_azul99 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #003366;
        text-decoration: none;
        border-radius: 5px; /* atualização design */
}
.link_azul99:hover {
        color: #FFFFFF;
        text-decoration: none;
        background-color:#6666FF
}

/*QRCODE*/
#botao_fechar{
        height:30px;
        width:30px;
        padding:10px;
        float:left;
        background-color:#69F;
        border-radius:0px 10px 10px 0px;
        border-left:2px solid #69f;
        cursor: pointer;
}

#botao_fechar:hover{
        background-color:#286FFF;
}

#botao_qrcode{
		
        background-color:#69F;
        padding:5px;
        border-radius:6px;
        cursor:pointer;
		margin-right:38px;
}

#botao_qrcode:hover{
        background-color:#286FFF;
}

.link_select_vol {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #CC0000;
        text-decoration: none;
        padding: 3px;
        font-size: 14px;
        font-weight: bold;
        border-radius: 5px;
}
.link_select_vol:hover {
        color: #FFFFFF;
        background-color: #CC0000;
}

.com_cadeado {
	background-image:url(../img/img_cadeado.png);
	background-repeat: no-repeat;
	background-position: 5px;
	padding: 5px 10px 5px 20px;
}
.sem_cadeado {	
	padding: 5px 10px 5px 20px;
}

.icone_vinculo{
	background-image:url(../img/buttons_vinculos.png);
	background-position: -36px -316px;
	background-repeat: no-repeat;
	height:34px;
	width:34px;
	cursor:pointer;
}
.icone_vinculo:hover{ background-position: -1px -316px; }

.icone_vinculo_cadeado{
	background-image:url(../img/buttons_vinculos_cadeado.png),url(../img/buttons_vinculos.png);
	/*background-position: -36px -316px;*/
	background-repeat: repeat;
	height:34px;
	width:34px;
	cursor:pointer;
}
/*.icone_vinculo_cadeado:hover{ background-position: -1px -316px; }*/

.icone_pdf{ background-position: -36px -1px; }
.icone_pdf:hover{ background-position: -1px -1px; }

.icone_doc{ background-position: -36px -36px; }
.icone_doc:hover{ background-position: -1px -36px; }

/*.icone_txt{ background-position: -36px -71px; }
.icone_txt:hover{ background-position: -1px -71px; }*/

.icone_www{ background-position: -36px -106px; }
.icone_www:hover{ background-position: -1px -106px; }

.icone_gif{ background-position: -36px -141px; }
.icone_gif:hover{ background-position: -1px -141px; }

.icone_bmp{ background-position: -36px -176px; }
.icone_bmp:hover{ background-position: -1px -176px; }

.icone_jpg{ background-position: -36px -211px; }
.icone_jpg:hover{ background-position: -1px -211px; }

/*.icone_img{ background-position: -36px -246px; }
.icone_img:hover{ background-position: -1px -246px; }*/

.icone_swf{ background-position: -36px -281px; }
.icone_swf:hover{ background-position: -1px -281px; }

.icone_on_line{ background-position: -36px -316px; }
.icone_on_line:hover{ background-position: -1px -316px; }

.icone_wma{ background-position: -36px -351px; }
.icone_wma:hover{ background-position: -1px -351px; }

.icone_mp3{ background-position: -36px -386px; }
.icone_mp3:hover{ background-position: -1px -386px; }

.icone_wmv{ background-position: -36px -421px; }
.icone_wmv:hover{ background-position: -1px -421px; }

.icone_avi{ background-position: -36px -456px; }
.icone_avi:hover{ background-position: -1px -456px; }

.icone_mpg{ background-position: -36px -491px; }
.icone_mpg:hover{ background-position: -1px -491px; }

.icone_mp4{ background-position: -36px -526px; }
.icone_mp4:hover{ background-position: -1px -526px; }

.icone_video{ background-position: -36px -561px; }
.icone_video:hover{ background-position: -1px -561px; }

.icone_ace{ background-position: -36px -596px; }
.icone_ace:hover{ background-position: -1px -596px; }

/*.icone_mpeg{ background-position: -1px -316px; }
.icone_mpeg:hover{ background-position: -1px -316px; }*/




