﻿*, *:before, *:after {
  box-sizing: border-box;
}

/* 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;
    color: #1A3037;
    font-size: 14px !important
}

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}

#global{width:960px;
		padding:0;
		margin:0 auto;
		border:solid 1px #000}

#cabecalho_topo {/*background:url(imagens/cabecalhoGV2.gif) no-repeat top right; color:#034C7F; height:31px;*/ margin:0 auto; padding:10px; width:960px}

#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:20px;
	margin-top:6px;
	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;
	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;
	float: left;
	color: #FFFFFF;
	text-align: center;
	margin-left: 2px;
}

#menu ul li a {
	display: block;
	height:36px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 10px;
}

#menu table
{
    background:url(Imagens/Fundo_Menu.jpg) repeat-x;
    width:100%;
}

#menu div 
{
    border: 1px solid #777;
}

#menu div table
{
    background:#F0F6F9 repeat-x;
    width:100%;
}

#menu div table a {color:#555; background-image:none; border-bottom: 1px solid #777; display:block;}
#menu div table a:hover {
    background-image: none;
    background: #315D8E;
    color: #fff;                 
}

#menu td {
	height:36px;
	margin-left: 2px;
}

#menu td a {
	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;
    overflow:hidden;
}

.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_AccessusFiltroManuscrito1_pnlPopupAlerta{ position: absolute; left: 345px; top: 345px; z-index: 10001; }
#ctl00_ContentPlaceHolder1_AccessusFiltroManuscrito1_pnlPopupAlerta .popup_busca{ padding: 20px; }

#ctl00_ContentPlaceHolder1_AccessusFiltroBiografico1_pnlPopupAlerta {
    position: absolute;
    left: 345px;
    top: 345px;
    z-index: 10001;
}

    #ctl00_ContentPlaceHolder1_AccessusFiltroBiografico1_pnlPopupAlerta .popup_busca {
        padding: 20px;
    }

/* CSS para a caixa de alerta para indiponibilidade de pesquisa para todos os verbetes*/


#ctl00_ContentPlaceHolder1_pnlPopupAlerta {
    position: absolute;
    left: 345px;
    top: 345px;
    z-index: 10001;
}

    #ctl00_ContentPlaceHolder1_pnlPopupAlerta .popup_busca {
        padding: 20px;
    }

#ctl00_ContentPlaceHolder1_pnlPopupAlerta {
    position: absolute;
    left: 345px;
    top: 345px;
    z-index: 10001;
}

    #ctl00_ContentPlaceHolder1_pnlPopupAlerta .popup_busca {
        padding: 20px;
    }
/*playlist Audios e Videos*/

#audio-titulos-container{
    overflow:hidden;
    margin-bottom:10px;
}

.clips.videos a,
label.audio-titulos {
    float: left;
    margin-bottom: 5px;
    margin-right: 10px;
    min-width:65px;
    padding: 1px 5px;
    border:solid 1px transparent;
}

.clips.videos a:hover,
label.audio-titulos:hover{
    font-weight :bold ;
    text-decoration :underline;
    cursor :pointer;
}

#ctl00_ContentPlaceHolder1_UDDetalhamento_011_HOPlayers1_audioTitulosContainer
{
    overflow:hidden;
    margin-top:10px;
    margin-bottom:8px;
}

.videoTitulosContainer,
.audioTitulosContainer
{
    overflow:hidden;
}

label.audio-titulos,
.clips a,
.clips a.playing, 
.clips a.paused, 
.clips a.progress{
   background:#eee !important; 
   width :auto !important;
   float: left;
   border:solid 1px transparent !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;
}

label.audio-titulos:hover,
.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
{
    overflow:hidden;
    height: 470px;
}

#ctl00_ContentPlaceHolder1_UDDetalhamento_011_playlist
{
    margin-bottom:10px;
}

#audioDescricaohtml
{
    margin-top:15px;
    text-align:left;
}

label.audio-titulos.active,
.clips a.active,
.clips a.playing.active, .clips a.paused.active, .clips a.progress.active{
   background:#ddd !important; 
   border-color:#b5b5b5 !important; 
}

.audioDescricaohtml
{
    margin-top:10px;
    text-align:left;
}

.tabela-borda-preta th,
.tabela-borda-preta,
.tabela-borda-preta td
{
    border:solid 1px #000;
    font-size: 13px;
}

.tabela-borda-preta .txt_conteudo.sem_sublinhado td
{
    font-size: 14px;
    margin-right:5px;
    padding:2px;
}

.tabela-borda-preta .alt
{
    background:#F2F2F2;
}

.tabela-lista
{
    border: solid 1px #000;
}

.bloco-comentarios {
    font-size: 12px;
    background: #fff;
    border: solid 1px #000;
    text-align: left;
    padding: 10px;
}

.simplemodal-overlay {
    background: #000;
}

.simplemodal-container {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #FFFFFF;
    padding: 10px;
    position: relative;
}

.simplemodal-close 
{
    background:url("Imagens/x.png") 0 0 no-repeat;
    width:25px;
    height:29px;
    display:block;
    position:absolute;
    right: -14px;
    top: -14px;
    cursor:pointer;
}

#ctl00_ContentPlaceHolder1_UDDetalhamento_011_HOPlayers1_descricaoVideohtml .content 
{
    padding:5px;
}

#ctl00_ContentPlaceHolder1_UDDetalhamento_011_HOPlayers1_descricaoVideohtml {
    background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
    height: 63px;
    margin-top: 1px;
    overflow: auto;
}

.HOPlayers .clips p,
#ctl00_ContentPlaceHolder1_UDDetalhamento_011_HOPlayers1_audioTitulosContainer p {
    clear: left;
    font-weight: bold;
}

.HOPlayers .clips a 
{
    float:none !important;
}

span.open 
{
    text-decoration:underline;
    cursor:pointer;   
}

#playerAudio,
#playerVideo {
    padding: 10px;
}

#video-containder
{
    background:#000;
    margin-bottom: 10px;
}

/*
#ctl00_ContentPlaceHolder1_UDDetalhamento_011_HOPlayers1_playlist,
#ctl00_ContentPlaceHolder1_UDDetalhamento_011_HOPlayers1_audioTitulosContainer {
    border-right: 5px solid #F2F2F2;
    float: left;
    height: 300px;
    overflow: auto;
    width: 180px !important;
    padding: 0 10px;
    background:#f1f1f1;
    margin-bottom:-10000px;
    padding-bottom:10000px;
    margin-right:5px;
}
*/

#ctl00_ContentPlaceHolder1_UDDetalhamento_011_HOPlayers1_playlist a 
{
	margin-right:5px;	
}
#ctl00_ContentPlaceHolder1_UDDetalhamento_011_HOPlayers1_playlist {
    margin-top: 10px;
    overflow:hidden;
    margin-bottom:5px;
}

#playerVideo.HOplayer {
    float: right;
    clear: none;
    background: none repeat scroll 0 0 #F2F2F2;
}

#audio-players-container.HOplayer {
    float: right;
    clear: none;
    width: 425px;
}

.bloco-detalhe h3.aberto 
{
    background:url("Imagens/Ico-.gif") 0 5px no-repeat;
    padding-left:15px;
    cursor:pointer;
}

.bloco-detalhe h3.fechado 
{
    background:url("Imagens/Ico-fechado.gif") 0 5px no-repeat;
    padding-left:15px;
    cursor:pointer;
}

.simp

lemodal-wrap 
{
	background:#fff;
	height: auto !important;
}

#simplemodal-data {
    overflow: hidden;
    width: 630px !important;
    background: #fff;
}

.tr-border-top tr td
{
	border-top: 1px solid #346F97;
	padding: 5px 0;
}

.tr-border-top table
{
	margin-bottom:10px;
}

.btn-solicitacao-containder
{
	margin-bottom:5px;
}

.data-criacao {
    margin-bottom: 6px;
}

.ctl00_menuBuscaCPDOC_0
{
	z-index:500;
}

.top-11
{
	margin-top:-5px;	
}

.cabecalho-busca-avancada
{
	text-align:left;
}

.HOPlayers > div > p {
    font-weight: bold;
    margin: 0;
}

.adm-menu {
    background: none repeat scroll 0 0 #ddd;
    border: 1px solid #777;
    margin: 0 auto;
    padding: 2px 10px;
    width: 960px;
}

.adm-menu .content a {
    background: url("Imagens/Fundo_Menu.jpg") repeat scroll center center transparent;
    border: 1px solid #08226c;
    border-radius: 5px;
    color: #fff;
    padding: 0 10px;
    text-decoration: none;
}

.adm-menu .content a:hover {
    background-position: center -1px;
}

#ctl00_ContentPlaceHolder1_Login1_LoginBuscaCPDOC_UserName
{
    margin-bottom:5px;
}

.align-center {
    text-align: center;
}

.align-right {
    text-align: right;
}

.align-left {
    text-align: left;
}

#menu{
    text-align:center;
}

#menu ul {
    display: block;
    width:100%;
}

#menu ul.AspNet-Menu ul
{
    position:static;
}

#menu UL.AspNet-Menu LI,
#menu UL.AspNet-Menu LI SPAN
{
    height:auto!important;
}

#menu ul.AspNet-Menu > li {
    float: none !important;
    height: auto !important;
}

#menu ul.AspNet-Menu li
{
    margin:0;
    padding:0;
}

#menu ul.AspNet-Menu ul li
{
    float:none!important;
    background: url("Imagens/Fundo_Menu.jpg") repeat-x scroll 0 0 transparent;
    padding-left: 3px;
    display:inline-table;
    *zoom: 1;
    *display: inline;
}

#menu ul.AspNet-Menu ul > li:hover {
    background: url("Imagens/pro_line_1.gif") repeat-x scroll 0 -1px transparent;
}

#menu ul.AspNet-Menu ul li:hover > a,
#menu ul.AspNet-Menu ul li:hover > .AspNet-Menu-NonLink {
    background: url("Imagens/pro_line_1.gif") repeat-x scroll right -1px transparent;
}

#menu div {
    background: url("Imagens/Fundo_Menu.jpg") repeat-x scroll 0 0 transparent;
    min-height: 35px;
}

#menu ul.AspNet-Menu ul li a,
#menu ul.AspNet-Menu ul li .AspNet-Menu-NonLink
{
    display: block;
    padding: 8px 10px;
    min-width: 160px;
}

#menu ul.AspNet-Menu ul li.AspNet-Menu-WithChildren ul {
    position: absolute;
    width: 250px;
    display:none;
    left: 0;
    top: 33px;
}

#menu ul.AspNet-Menu ul li.AspNet-Menu-WithChildren:hover ul{
    display:block;
}

#menu ul.AspNet-Menu ul li.AspNet-Menu-WithChildren ul li {
    width: 100%;
    text-align:left;
}

.filtros.busca-simples .filtro {
    display: inline-block;
    margin-right: 68px;
    vertical-align: top;
}

.filtros.busca-simples .filtro.form-action {
    margin-right: 0;
}

.mobile-show
{
    display:none;
}

#simplemodal-container, 
#simplemodal-container *,
#simplemodal-container:before, 
#simplemodal-container:after,
#simplemodal-container *:before, 
#simplemodal-container *:after {
    box-sizing: content-box;
}

#simplemodal-container
{
    height:auto!important;
    max-height: 95%;
}

.label {
    font-weight: bold;
}

#form-cadastro .campo {
    margin-bottom: 5px;
}

#form-cadastro .campo .label {
    display: inline-block;
    min-width: 122px;
}

#form-cadastro .campo.radio label, 
#form-cadastro .campo.radio table {
    display: inline-block;
    vertical-align: middle;
    *zoom: 1;
    *display: inline;
}

.campo.captcha {
    margin-top:15px;
}

.campo.captcha div {
    text-align: left !important;
    margin-left: 0 !important;
}

.campo.captcha div img {
    border: 1px solid #ccc;
}

.campo.captcha div input[type="text"]
{
    width: 180px;
}

.MultiViewBuscas .filtros {
    margin-bottom: 15px;
}

.filtros.accessus
{
    overflow:hidden;
}

.filtros.accessus .filtro {
    float: left;
    width: 50%;
}

.filtro-verbete {
    float: left !important;
    /*width: 55% !important;*/
}

.filtros.accessus .filtro.TipoUnidadeDoc
{
    padding-left: 60px;
}

.filtros.compostos
{
    overflow:hidden;
}

.filtro.lista
{
    float:left;
}

.filtro.botoes
{
    float:left;
    margin-left:5px;
}

.filtro.botoes .botao {
    display: block;
    margin-bottom: 5px;
}

.filtro.botoes .botao.inline {
    display: inline-block;
    margin-bottom: 0;
    *zoom: 1;
    *display: inline;
}

img
{
    max-width:100%;
    height:auto;
}

div[id*="containerEditarPasta"] .botoes {
    margin-top: 5px;
}

div[id*="btnRedesContainer"] {
    margin: 0 auto;
    text-align: center;
    width: 100%;
}

.col-w50 {
    display: inline-block;
    margin-bottom: 10px;
    width: 49%;
}

.clear-fix {
    clear: both;
}

.redes-sociais {
    float: left;
    margin-bottom: 10px;
    margin-top: 15px !important;
    padding-left: 20px;
}

.rede-social {
    display: inline-block;
    margin-right: 10px;
}

.fb_iframe_widget > span
{
    vertical-align: inherit!important;
}
#ctl00_ContentPlaceHolder1_listVerbetes {
    /*width: 150px !important;*/
}
#ctl00_ContentPlaceHolder1_AccessusFiltroBiografico1_listCargos {
    /*max-width: 300px !important;*/    
}
.caixa-aguarde-centro
{
		position:fixed;
		_position:absolute;
		top:50%;
		_bottom:expression(eval(document.body.scrollTop+document.body.clientHeight-this.clientHeight-20));
		right:30%; 
		margin:0;
		padding:2px;
		color: #EA2828; /* Vermelho */ 	
            filter:alpha(opacity=70);
            opacity:0.7;
            text-align:center;
            /*width:300;*/
            vertical-align:middle;
            z-index:10002;
            background-color:#663366;color:Black;font-weight:bolder;border:solid 5px #663366;
}  

.caixa-aguarde-centro .conteudo-aguarde
{
	width:300px;height:80px;padding-top:30px;
    background-color:#E1D7E0;text-align:center;vertical-align:middle;
}


/* Área global do Site */
#BodySite
{
    background:#FFF;
	width:960px;
	padding:0;
	margin:0 auto;
	border-bottom: 1px solid #CCCBCB;
	border-left: 1px solid #CCCBCB;
	border-right: 1px solid #CCCBCB;
}

#div_logon
{
	width: 80%; 
	margin-top:50px;
	text-align: center;
}

#div_logon table
{
	text-align: left; 
	margin-left: auto; 
	margin-right: auto;
}

.login_intro {float:left; margin:10px 0px; width:350px}
.login_form {border-left:1px solid #33AACC; float:right; margin:10px 0px; text-align:center; width:350px}

.header
{
	font-size:20px;	
}

.subHeader
{
	font-size:16px;
}

.page-title,
.titulo, .subtitulo, .header, .subHeader
{
	font-weight:bold;
	text-align:left;
	color:#1a3037;
}

#conteudo
{
    width:780px;
    margin:30px auto;
}

.page-title,
.titulo
{
	padding-left:20px;
	padding-bottom:8px;		
	font-size:20px;	
}

.subtitulo
{
	font-size:16px;
}
	
.link
{
	color:#666;
	cursor:pointer;
	text-decoration:underline;
}

.txt_enunciado
{
	color:#666;
	font-weight:bold;
}

.txt_enunciado a:link{
	color:#666;
	font-weight:bold;
	text-decoration:none}
	
.txt_enunciado a:hover{
	color:#33aacc}

.txt_conteudo
{
	color:#000;
	font-weight:bold;
}

.txt_cinza_bold
{
	color:#666;
	font-weight:bold;
}

.txt_escuro_bold
{
	color:#1a3037;
	font-weight:bold;
}

.txt_vermelho_bold
{
	color:#FF0000;
	font-weight:bold;
}

.txt_normal
{
	color:#000;
	font-weight:bold;
}

.hand
{
	cursor:pointer;
}

.sem_sublinhado
{
	text-decoration:none;
	color:#33AACC;
}

/* corpos tradicionais */
.area_default, 
.area_azul_claro, 
.area_azul_verde, 
.area_azul_verde_sem_float
{
    margin-bottom:10px;
    margin-left:10px;
    padding:7px 20px 15px;
    text-align:left;
}


/* corpo tradicional das páginas */
.area_default
{
    border:1px solid #33AACC;
}

/* savio- ajuste de cor e pontilhado no grid de resultados de busca rapida */
table.grid a 
{
    color:#000;
}

.txt_enunciado a.visited,
table.grid a.visited 
{
    color:#33aacc;
    text-decoration: none;
}

table.grid tr 
{
   background-image:url('../Portal_CPDOC/Imagens/pixel_pontilhado.gif');
    background-position:50% bottom;
    background-repeat:repeat-x;
}

table.grid tr td {padding-top:10px; padding-left: 0;}

.txt_enunciado a:active,
.txt_enunciado a:visited,
.txt_enunciado a:hover,
table.grid a:active,
table.grid a:visited,
table.grid a:hover
{
    color:#33aacc;
}

/*savio- ajuste de cor no grid de resultados de busca rapida */

.area_azul_claro
{
    clear:both;
    background-color:#F0F6F9;
    border:1px solid #33AACC;
    padding-bottom:10px;
}

.tit_pag
{
	font-size:20px;
	font-weight:bold;
	text-align:left;
	color:#1a3037;
	padding-left:20px;
	padding-bottom:8px
}

/* Busca */
.area_azul_verde
{
    background-color:#DFE9EB;
    border:1px solid #346F97;
    padding-bottom:10px;
}

.fundo_default
{
	background-color:White;
    border:1px solid #33AACC;
}

.fundo_azul_verde
{
	background-color:#DFE9EB;
    border:1px solid #346F97;
}

.fundo_azul_claro
{
	background-color:#F0F6F9;
    border:1px solid #33AACC;
}

.sem_float
{
    float:none;
}

.sem_borda
{
    border:none;
}

.clear
{
    clear:both
}

.central
{
    text-align:center
}

.popup_default
{
	border:2px solid #666;
	background-color:#E6ECEF;
	vertical-align:top;
}

.popup_default .barra_arrastavel
{
	background-image:url('../Portal_CPDOC/Imagens/Fundo_Menu.jpg');
	background-repeat:repeat-x;
	text-align:right;
	cursor:move;
	padding:5px;
}

.botao_fechar
{
    background-color:red; color:white;
}

.pop_busca 
{
    background-color:#8f8f8f;
	border:1px solid #666;
	color:#FFF;
	font-weight:bold;
	padding:5px;
	margin:10px
}
	
.pop_conteudo
{
	background-color:#fff;
	border:1px solid #666;
	padding-left:15px;
	padding-top:8px;
	padding-bottom:8px;
	margin:10px;
	color:#666;
	text-align:left
}

.pop_conteudo a
{
    color:#000;
    font-weight:bold;
    text-decoration:none;
}

.pop_conteudo a:hover
{
    color:#33aacc;
}

.float-right {
    float: right;
}

.max-w500
{
	width:500px;
}

.w100
{
	width:100%;
	overflow:hidden;
}

ul.pager li
{
    display: inline-block;
    margin-bottom: 5px;
    width: 54px;
}

ul.pager li a
{
    border: 1px solid #ccc;
    border-radius: 5px;
    display: block;
    padding: 2px 5px;
    text-align: center;
}

.hide
{
    display:none;
}

.redes-sociais .rede-social a, 
.redes-sociais .rede-social .share-count {
    display: inline-block;
}

.redes-sociais .rede-social a{
    width: 30px;
}

.share-count {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #aaa;
    border-radius: 5px;
    font-size: 11px;
    margin-left: 2px;
    padding: 5px;
    position: relative;
    top: -11px;
}

.share-count::before {
    border-bottom: 5px solid transparent;
    border-right: 5px solid #fff;
    border-top: 5px solid transparent;
    content: " ";
    height: 0;
    left: -5px;
    position: absolute;
    top: 30%;
    width: 0;
    z-index: 5;
}
.share-count::after {
    border-bottom: 5px solid transparent;
    border-right: 5px solid #aaa;
    border-top: 5px solid transparent;
    content: " ";
    height: 0;
    left: -6px;
    position: absolute;
    top: 30%;
    width: 0;
    z-index: 4;
}

#addThis {
    float: right;
    height: auto;
    padding: 0;
}

ul.selected-itens 
{
    display:none;
    padding:0;   
}

ul.selected-itens > li {
    background: url("imagens/close-icon.png") no-repeat scroll 3px center #fff;
    border: 1px solid;
    border-radius: 5px;
    display: block;
    list-style: outside none none;
    margin: 0 0 1px;
    padding: 5px 5px 5px 35px;
}

.selected-itens > li:hover {
    background-color: #f0f0f0;
    box-shadow: 0 0 3px 1px #000;
    margin-left: 3px;
    position: relative;
    cursor:pointer;
}

.mobile .filtros.compostos.uc-select-botoes select,
.mobile .filtros.compostos.uc-select-botoes .botao.remover
{
    display:none;
}

.mobile ul.selected-itens 
{
    display:block;
}

table[id*="gridUDsRetornadas"] {
    word-break: initial;
}

.pop-termo-uso-ho.popup_default {
    box-sizing: border-box !important;
    max-width: 100%;
    padding: 10px 20px;
    width: 620px;
    display:none;
    position:static!important;
    top:auto;
    left:auto;
    
}

.pop-termo-uso-ho.popup_default button {
    color:White;
    background-color:#636563;
    border-color:White;
}

a#ctl00_ContentPlaceHolder1_UDDetalhamento_011_HOPlayers1_player {
    /*width: 100%!important;*/
    margin:0 auto;
}

.sem-bold
{
   font-weight: normal; 
}

div#ctl00_ContentPlaceHolder1_UDDetalhamento_011_HOPlayers1_descricaoVideohtml {
    border: solid 1px #ccc;
}

#ctl00_ContentPlaceHolder1_UDDetalhamento_011_HOPlayers1_player h2 {
    margin-top: 0;
}

.HOPlayers {
    margin-top: 10px;
}

.simplemodal-wrap
{
    max-height: 90vh;
}

button, input, optgroup, option, select, textarea {
    font-family: Calibri, Arial !important;
    font-size: 14px !important;
}


.radioButton input[type="radio"] {
    margin-right: 4px;
}