﻿/* savio- adicionei o tamanho da fonte, tirei font-family de onde era desnecessario */
body {background:#F1F1F1; font-family:Calibri, Arial; font-size:14px}

.class {clear:both}

.textoverbete *
{
    font-size:15px !important
    
    }
img
{ border:0px;}

body
{
	margin:0px;
	/*text-align:center;*/ /* ALINHAMENTO ORIGINAL */
	color:#1A3037;
}

h1
{ 	font-weight:bolder;	color:#1A3037; }
h2
{ 	font-weight:bolder;	color:#1A3037; }
h3
{ 	font-weight:bolder;	color:#1A3037; font-size:16px; margin:5px 0px}
h3.busca {border-bottom:1px solid #33AACC; padding-bottom:10px; text-align:center}

ul {margin-top:3px; margin-bottom:3px}

em {color:#666; font-style:normal; font-weight:bold; padding-bottom:5px}

/* #body{	text-align:center} */
	
#global{width:960px;
		padding:0;
		margin:0 auto; /* incluído */
		/* text-align:center;*/ /* ORIGINAL */
		border:solid 1px #000}

#cabecalho_topo {background:url(imagens/cabecalhoGV1.gif) no-repeat -18px 0px; color:#034C7F; height:11px; margin:0 auto; padding:10px; width:940px}

#cabecalho{
	width:960px}
	
#cabec_sup{
	background-image:url(Imagens/bg_top.gif)
	}	

#cabec_sup_fundo{background:url(imagens/cabecalhoGV.gif) no-repeat top right; height:80px}
	
#cabec_sup_logo{
	margin-left:34px;
	margin-top:15px;
	float:left
	}
	
.cabec_sup_titulo{
	float:right;
	font-size:16px;
	color:#034c7f;
	padding-top:20px;
	padding-right:20px;
	}
	
#cabeca_meio{
	height:36px
	}


.cabeca_inf{
	background-image:url(Imagens/Pixel_Linha_Inf_Cabec.gif);
	background-position:left;
	background-position:bottom;
	background-repeat:repeat-x;
	/*width:960px;*/
	height:23px;
	color:#666;
	text-align:left;
	padding-left:20px;
	padding-top:10px
	}
	
/* MENU INICIO */ 
#menu ul {
	list-style-type: none;
	padding: 0
	}
	
#menu ul li {
	display: block;
	float: left;
	height:36px;
	/*width: 96px;*/
	float: left;
	color: #FFFFFF;
	text-align: center;
	margin-left: 2px}

/* savio- pq isso!?!? 
#menu ul li a:visited {
	display: block;
	width: 96px;
	height: 36px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 10px;}*/
/* /savio- pq isso!?!? */

#menu ul li a {
	display: block;
	/*width: 96px;*/
	height:36px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 10px}
	
#menu ul li a:hover {
	background: url(Imagens/Menu_ON.jpg) no-repeat top;
	color: white;
	padding-top:10px}

#menu table
{
    background:url(Imagens/Fundo_Menu.jpg) repeat-x;
    width:100%; /* savio */
    /*width: 900px;	*/
}

#menu div {margin-left:15px}

#menu div table /* fundo p/ submenus */
{
    /* background:url(Imagens/Fundo_Menu.jpg) repeat-x; */
    background:#F0F6F9 repeat-x;
    width:auto
}

#menu div table a {color:#555; background-image:none}
#menu div table a:hover {color:#000; background-image:none}

#menu td {
	height:36px;
	margin-left: 2px
	}

/*	
#menu td a:visited {
	display: block;
	height: 36px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 10px;}
*/
#menu td a {
	height:36px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 10px 20px}

#menu td#ctl00_menuBuscaCPDOCn0 {display:none} /* savio- faz o link vazio do menu nao aparecer */

#menu td a:hover {
	background: url(Imagens/Menu_ON.jpg) repeat-x -1px;
}

/* MENU FIM */ 	
	
/* CORPO INICIO */
#corpo_esq{
	width:197px;
	text-align:left;
	float:left}
	
#corpo_dir{
	width:743px;
	float:right;
	padding-right:20px;
	padding-top:20px;
	color:#1a3037;}	

#corpo_dir_conteudo{
	border:1px solid #33aacc;
	width:710px;
	text-align:left;
	margin-left:10px;
	margin-bottom:10px;
	padding-left:20px;
	padding-top:7px;
	padding-bottom:15px}
	
#tit_pag{
	font-size:20px;
	font-weight:bold;
	text-align:left;
	color:#1a3037;
	padding-left:20px;
	padding-bottom:8px}
	
#espaco_dir_topo{
	text-align:right;
	padding-bottom:5px}
	
.texto_link{
	color:#33aacc;
	text-align:right}
	
	
#form{
	text-align:left;
	padding-left:20px}	

#area_adm{
	background-color:#f0f6f9;
	border:solid 1px #33aacc;
	margin-bottom:10px;
	margin-left:10px;
	font-size:16px;
	padding-left:20px;
	padding-top:7px;
	padding-bottom:10px;
	text-align:left;
	width:710px;}

.titulo_topico{
	font-weight:bold;
	font-size:16px;
	text-align:left}


.bloco-detalhe 
{
    border:1px solid #33aacc;
    margin:10px 0px;
    padding:10px;
}
.bloco-detalhe-secundario
{
    border-top:1px solid #33aacc;
    border-right:5px solid #636563;
    border-bottom:5px solid #636563;
    border-left:1px solid #33aacc;
    margin:10px 0px;
    padding:10px;
}

#mensagem_esq{float:left}

#mensagem_dir{
	float:right;
	padding-right:23px}

#clear{clear:both}

#busca{
	background-color:#dfe9eb;
	border:solid 1px #346f97;
	margin-bottom:10px;
	margin-left:10px;
	padding-left:20px;
	padding-top:7px;
	padding-bottom:10px;
	width:689px}
	
.txt_enunciado{
	color:#666;
	font-weight:bold;
}

.pontilhado{
	background-image:url(Imagens/pixel_pontilhado.gif);
	background-position:left;
	background-repeat:repeat-x;
	height:2px;
	padding-right:20px}
	
.txt_resultado{
	color:#000;
}	
	
#esconde_mostra{margin-top:10px}

.escolha_foto a{
	color:#666;
	text-align:center}

/* CORPO FIM */ 

#rodape{clear:both; margin-top:50px}
#rodape div{padding:10px}

#rodape-link{background-color:#DFDEDE; color:#888}
#rodape-link a {color:#3F6292; font-size:12px}
#rodape-link a:hover {color:#3399CC;}

#rodape-corpo{background-color:#377187; color:#FFF; font-size:11px}

#rodape-copy {background:#FFF;font-size:11px}

#ctl00_ContentPlaceHolder1_pnlAviso
{
    position:absolute;
    left:10%; 
    top:20%; 
    width:80%;
}

/* CSS para a caixa de alerta para indiponibilidade de pesquisa para todos os fundos textual*/
#ctl00_ContentPlaceHolder1_UpdatePnlMultiViewBuscas{
       /* position: relative; */
}
    
#ctl00_ContentPlaceHolder1_AccessusFiltroManuscrito1_pnlPopupAlerta{ position: absolute; left: 345px; top: 345px; z-index: 10001; }
#ctl00_ContentPlaceHolder1_AccessusFiltroManuscrito1_pnlPopupAlerta .popup_busca{ padding: 20px; }


#audio-titulos-container{
    overflow:hidden;
    margin-bottom:10px;
}

label.audio-titulos {
    float: left;
    margin-bottom: 5px;
    margin-right: 10px;
    /*width: 145px;*/
    min-width:65px;
    padding: 1px 5px;
}

label.audio-titulos:hover{
    font-weight :bold ;
    text-decoration :underline;
    cursor :pointer;
}

#audio-players-container{
    clear:left;
}

/*playlist Videos*/

.clips a,
.clips a.playing, .clips a.paused, .clips a.progress{
   background:none !important; 
   width :auto !important;
   float: left;
   border:none !important; 
   padding: 1px 5px !important;
   height:auto !important; 
   margin-bottom: 5px;
   margin-right: 10px;
   min-width: 65px;
   color: #1A3037 !important; 
   font-family: Calibri,Arial;
   font-size: 14px!important;
}

.clips a:hover,
.clips a.playing:hover, 
.clips a.paused:hover, 
.clips a.progress:hover{
    font-weight:bold;
    text-decoration:underline;
    background-color:#ccc !important;  
}

.playlist, 
.clips {
    width: 100% !important;
}

#playerVideo
{
    clear:left;
}

#ctl00_ContentPlaceHolder1_UDDetalhamento_011_playlist
{
    margin-bottom:10px;
}

#audioDescricaohtml
{
    margin-top:15px;
}

label.audio-titulos.active,
.clips a.active,
.clips a.playing.active, .clips a.paused.active, .clips a.progress.active{
   background:#ddd !important; 
}

