/*
* estilos ligados as particularidades de cada cor.
* estilos que afetam a todas as paginas esta em geral_layout.css
*/

/*geral*/
h1, h2, h3, h4, h5{
    color: #036E38;
	font-weight:normal;
}
.left{float:left;}
.right{float:right;}

/* imagem de topo */
#qlTopo{
    display: block;
    width: 990px;
    margin: 0 auto;
}


/*--------------------------------------------------------------------
 * 							MENU LATERAL ESQUERDO
 -------------------------------------------------------------------*/
#newsletter input:active, #newsletter input:hover, #newsletter input:focus{
	border: 1px solid #666;
	color:#222;
}
#newsletter input{
	border: 1px solid #CCCCCC;
	color: #888;
	float: left;
	font: 9pt "Trebuchet MS",Arial,Helvetica,sans-serif;
	margin-right: 4px;
	padding: 1px 4px;
	width: 82px;
	height: 17px;
}
            
#newsletter .btn{
	background: none repeat scroll 0 0 #EEEEEE;
	border: 1px solid #CCCCCC;
	color: #303030;
	cursor: pointer;
	font-size: 10px;
	padding: 2px 3px;
	float: right;
}

#newsletter .btn:hover{
	color:#111;
	border: 1px solid #999;
}

.newsletter{
	border: 1px solid #D3D3D3;
    color: #303030;
    margin-bottom: 15px;
    padding: 9px;
}
.newsletter label, #twitter span{
	color: #4D4D4D;
    display: block;
    font-size: 12px;
    margin: 3px 0;
}
.newsletter h4, #social #twitter h4{
	font-size:12px;
}

.newsletter #bt-ok{
    float: right;
}
#bt-ok:hover{
	border:1px solid #999;
}
#social{
	border: 1px solid #D3D3D3;
    color: #303030;
    margin-bottom: 15px;
    padding: 9px;
}
#social #twitter  a{
	text-decoration:underline;
	color:#036E38;
}
#abas-barra a:hover{
	text-decoration:none;	
}

#social #twitter  a:hover{
	text-decoration:none;
	color:#036E38;
}

#twitter{ margin-bottom:14px; padding-bottom:14px; border-bottom: 1px solid #DDDDDD;}
#socialLinks{display: block; }
#socialLinks em{display: none;}
.sLink01, .sLink02, .sLink04, .sLink05, .sLink06{
	display: block; float: left; width: 15px; height: 17px; padding: 5px;
}
.sLink01{background: url('../../images/layout/layout_40.png') no-repeat center;}
.sLink02{background: url('../../images/layout/layout_43.png') no-repeat center;}
.sLink04{background: url('../../images/layout/layout_46.png') no-repeat center;}
.sLink05{background: url('../../images/layout/layout_48.png') no-repeat center;}
.sLink06{background: url('../../images/layout/layout_50.png') no-repeat center;}
#social, .newsletter, #busca{float:left}



/*--------------------------------------------------------------------
 * 							MENU LATERAL DIREITO
 -------------------------------------------------------------------*/
.aba{
    display: block;
	/* width: 337px; */
    height: 310px;
    position: relative;
    overflow: hidden;
	background:#fff;
}

.aba .titulo{
    display: block;
    font-size: 13pt;
    font-weight: bold;
    height: 55px;
}

.aba .imagem{
	display: block;
    float: left;
    height: 194px;
    margin-right: 10px;
    overflow: hidden;
    width: 300px;
}
.aba .imagem img{
	height: 103%;
}
.aba .resumo{
    display: block;
    float: left;
    width: 140px;
    height: 200px;
    overflow: hidden;
    /* border: 1px solid #ccc; */
}
.aba .vermais{
    background: none repeat scroll 0 0 #F2F2F2;
    border: medium none;
    display: block;
    float: left;
    height: 32px;
    margin-right: 10px;
    padding-left: 14px;
    padding-top: 7px;
    width: 287px;
	margin-top: -14px;
}
.aba .vermais a{
    background: url('../../vermais.png') no-repeat center left;
    padding-left: 15px;
    line-height: 30px;
}
.aba .links{
    display: block;
    position: absolute;
    right: 0;
	bottom: 30px;
    width: 120px;
    height: 25px;
    border: none;
}
.aba .links img{
	cursor:pointer;
}
.aba .links #news_menu_text{
	position: relative;
    top: -3px;
}
.aba li{
    display: block;
    border-bottom: 1px solid #ccc;
    padding: 10px 0;
    margin-top: -1px;
    margin-left: -1px;
	height: 32px;
}

.aba .data{
    display: block;
    float: left;
    width: 60px;
    font-size: 8pt;
    text-align: center;
    
    
}
.aba .title{
    display: block;
    margin-left: 60px;
    font-size: 12px;
    width: 265px;
    color: #303030;
    
}

/*--------------------------------------------------------------------
 * 		LISTA RESUMO / NOTICIAS / CLIPPING / AGENDA
 -------------------------------------------------------------------*/

.lista_resumo .data, .data_conteudo, .lista_resumo .titulo, .lista_resumo .resumo, .lista_resumo_conteudo{
    display: block;
	float: left;
}
.lista_resumo .data, .data_conteudo, .lista_resumo .titulo, .lista_resumo_conteudo{
	width:100%;
}

.exibe_conteudo .data_conteudo a{
	color:#5D5D5D;
	text-decoration:none;
}
.exibe_conteudo .data_conteudo a:hover{
	color:#036E38;
	text-decoration:underline;
}

.lista_resumo_conteudo{
    margin-bottom: 10px;
	padding-bottom:10px;
	border-bottom: 1px solid #ccc;
}
.lista_resumo  a{
    color: #036E38;
}
.lista_resumo .data, .data_conteudo  {
    font-size: 11px;
	margin-bottom:4px;
	color:#222;
}
.lista_resumo .titulo{
    font-size: 13px;
    font-weight: bold;
	color:#036E38;
}
.lista_resumo .titulo a{
	text-decoration:none;
}
.lista_resumo  .titulo a:hover{
	text-decoration:underline;
}
.lista_resumo .resumo, .outras_noticias{
    font-size: 12px;
}
.outras_noticias{
	float:left;
	width:100%;
}

/*AGENDA*/
.pg_agenda .lista_resumo_conteudo{
	width:100%;
	border-bottom: 1px solid #ccc !important;
}
.pg_agenda strong{
	color:#036E38;
}

.texto_conteudo{
	float:left;
	margin:10px 0;
	width:100%;
}

/*--------------------------------------------------------------------
 * 		EXIBE RESUMO / NOTICIAS / CLIPPING / AGENDA
 -------------------------------------------------------------------*/
h3.titulo_pagina{
    float: left;
    font-size: 17px;
    width: 420px;
}
.exibe_conteudo{
	position:relative;
}
.exibe_conteudo .lista_resumo_conteudo{
    float: left;
    width: 100%;
}
.exibe_conteudo a{
	color: #036E38;
    text-decoration: underline;
}
.exibe_conteudo a:hover{
	text-decoration:none;
}
.exibe_conteudo .foto-capa{
    display: block;
    float: left;
    width: 100%;
}
.exibe_conteudo .foto-capa img{
    display: block;
    margin: auto;
}
.exibe_conteudo .foto-capa div{
	display: block;
    float: left;
    width: 100% !important;
}
.exibe_conteudo .foto-capa span{
	float: left;
    font-size: 10px;
    margin: 4px 0;
	text-align:left !important;
}

.exibe_conteudo .arquivos{
	float: left;
    height: 20px;
    margin-bottom: 10px;
    width: 100%;
}

.exibe_conteudo .arquivos ul{
	float: left;
    height: 18px;
}

.exibe_conteudo li.ico-audio, .exibe_conteudo li.ico-foto, .exibe_conteudo li.ico-foto, .exibe_conteudo li.ico-video, .exibe_conteudo li.ico-doc{
	background: url("../../images/ico-audio.jpg") no-repeat scroll left center transparent;
	display: block;
	font-weight: bold;
	height: 30px;
	overflow: hidden;
	width: 34px;
	outline:none;
	float: left;
}

.exibe_conteudo li.ico-audio a, .exibe_conteudo li.ico-foto a, .exibe_conteudo li.ico-video a, .exibe_conteudo li.ico-doc a{
	display: block;
	text-indent: -9999px;
	height: 18px;
	width: 20px;
	float: left;
}
.exibe_conteudo li.ico-foto{
	background: url('../../images/ico_foto.jpg') no-repeat center;
}
.exibe_conteudo li.ico-audio, .audioBox div:first-child{
	background: url("../../images/ico-audio.jpg") no-repeat center;
}
.exibe_conteudo li.ico-video{
	background: url('../../images/ico_video.jpg') no-repeat center;
}
.exibe_conteudo li.ico-doc{
	background: url('../../images/ico-doc.jpg') no-repeat center;
}
.exibe_conteudo .conteudo{
	display: block;
	float:left;
}
.fotoCapaShow{
	margin: 10px 0;
}
.audioBox div:first-child{ padding-left:26px; margin: 20px 0; color:#036E38;  background-position: left center;}
.audioBox ul{
	padding-left:20px;
	margin-top:20px;
}
.audioBox ul li{ 
	list-style: circle;
	cursor:pointer
}
.audioBox ul li.selected{
	list-style:disc;
}
.botoes_opcoes{
	width:100%;
	margin:10px 0;
}
/* SINDICATO */
select.select_paginas{
	margin:5px 0;
	float:left;
	width:460px;
	padding:2px;
}
.select_paginas option{
	padding:2px;
	text-transform:uppercase;
	font-size:11px;
}
#form_filtro_sindicato{
	margin:15px 0;
	float: left;
}



/* estilos para barra lateral direita (abas) */
#abas{
    background: none repeat scroll 0 0 #FFFFFF;
    bottom: -6px;
    display: block;
    height: 68px;
    padding-top: 4px;
    position: absolute;
    width: 100%;
    z-index: 1;
}
#abas li{
    display: inline;
}
#abas li a{
	display: block;
    float: left;
    height: 55px;
    width: 82px;
    border: none;
	text-indent:-99999px;
}
#abas li a img{border: none;}
.aba_noticia a{background: url('../../images/layout/abas_fiesc_03.png') no-repeat bottom;}
.aba_agenda a{background: url('../../images/layout/abas_fiesc_05.png') no-repeat bottom;}
.aba_clippings a{background: url('../../images/layout/abas_fiesc_07.png') no-repeat bottom;}
.aba_indicadores a{background: url('../../images/layout/abas_fiesc_09.png') no-repeat bottom;}
.aba_noticia a:hover, .aba_noticia a.selected, .aba_agenda a:hover, .aba_agenda a.selected,.aba_clippings a:hover, .aba_clippings a.selected, .aba_indicadores a:hover, .aba_indicadores a.selected{ background-position: top ;}


/* Conteudo painel lateral*/

.nadaEncontrado_sidebar, .nadaEncontrado_sidebar h4{
	text-align:center;
	margin:10px 0;
	font-weight: bold;
}

#abas-content{
    display: block;
    height: 228px;
    overflow: hidden;
}
#abas-barra{
    background: none repeat scroll 0 0 #F2F2F2;
    bottom: 66px;
    display: block;
    height: 30px;
    position: absolute;
    width: 335px;
        /* z-index: 10; */
}
#abas-barra div a:first-child{
	border:none;
}


/* PERSONALIZACAO DOS BOTOES*/
#abas-barra .rss{
    position: absolute;
    right: 10px;
    top: 6px;
}
#abas-barra .mais-noticias{
    position: absolute;
    top: 6px;
    right: 50px;
}
#abas-barra .mais-agendas{
    position: absolute;
    top: 6px;
    right: 50px;
}
.slot-indicadores-financeiros #abas-barra #ver-mais{right: 14px;}

#bannerIndicadores embed{ z-index:-10;}

.slot-indicadores-financeiros{ background:#fff;}

/* TESTE TESTE */
.tipo_clippingg {
    border-left: 1px solid #999999;
    font-size: 10px;
    font-weight: bold;
    margin: 2px 10px 0 0;
    padding-left: 14px;
}

.tipo_clippingg:hover {color: #036E38}

.selected {
    color: #036E38 !important;
}


/* PAGINACAO */
.class_paginacao {
	background:#f7f7f7;
	border-top:2px solid #11763E;
	padding:5px;
	float:left;
	font-size: 10px;
	margin-bottom: 14px;
	width: 453px;
	position: relative;
} 
.class_paginacao a, .class_paginacao div, .class_paginacao span {
	display:block;
	width:auto;
	padding: 2px 4px !important;
	float:left;
	text-decoration:none;
}
.class_paginacao div{
    border: 1px solid #ccc;
}
.prox_itens a, .class_paginacao .itens a:first-child{
	border-left:none !important
}
.class_paginacao span, .class_paginacao span:hover, .class_paginacao a:hover, .prox_itens a:hover, .prev_itens a :hover , .itens a:hover {
    background: #036E38;
	color:#fff !important;
	text-decoration:none;
}

/* contato */

.form-contato input {
  margin:0 0 3px 10px;
  width:250px;
  font-family:Tahoma, Arial, "Times New Roman";
  font-size:11px;
  line-height:17px;
  height:17px;
  border:1px solid #DCDCDC;
}
.form-contato select {
  margin:0 0 3px 10px;

  font-family:Tahoma, Arial, "Times New Roman";
  font-size:11px;
  line-height:17px;
  height:17px;
  border:1px solid #DCDCDC;
}
.form-contato label {
  width:auto !important;
  float:left;
  clear:both;
}
.form-row{
	margin-right:20px;
}
.form-contato textarea {
  margin:0 0 3px 10px;
  width:250px;
  font-family:Tahoma, Arial, "Times New Roman";
  font-size:11px;
  line-height:17px;
  height:17px;
  border:1px solid #DCDCDC;
}
#indique input {
  width:200px;
  float:left;
  margin-bottom:3px;
  font-family:Tahoma, Arial, "Times New Roman";
  font-size:11px;
  line-height:17px;
  height:17px;
  border:1px solid #DCDCDC;
}

#indique label {
  text-align:left;
  width:60px;
  float:left;
  clear:both;
}

.bt-enviar {
  float:left;
  margin-left:10px;
  border:0;
  cursor:pointer;
  background:#157D3E;
  color:#fff;
  background:url(../../images/site-mod1/verde/enviar.gif) no-repeat;
  width:44px;
  height:18px;
}
.buscar_site{
	
}
.bt-cadastrar {
  float:left;
  margin:5px 0 0 0;
  border:0;
  cursor:pointer;
  background:url(../../images/site-mod1/verde/enviar.gif) no-repeat;
  width:44px;
  height:24px;
  text-indent:-9999px;

}

.form-errors {
  font-size:14px;
  color:#990000;
  font-weight:bold;
  margin-bottom:20px;
  border:4px solid #f4f4f4;
  padding:10px;

}
.save-ok {
  color:#167F46;
  font-size:14px;
  font-weight:bold;
  margin-bottom:20px;
  border:4px solid #f4f4f4;
  padding:10px;
}

.tit-prod {
  font-weight:bold;
  font-size:15px;
  font-family:Arial, Helvetica, sans-serif;
  margin-bottom:20px;
  float:left;
}
.text-prod {
  width: 412px;
}
h5 {
  float:left;
  padding:2px 0 2px 10px;
    width: 100%;
  background:#F4F4F4;
  color:#128043;
  border-top:2px solid #128043;
  font-weight:bold;
  text-transform:uppercase;
  font-size:11px;
    margin-top: 5px;
}
.desc-int-prod {
    float: left;
    margin: 15px 0 0;
    width: 100%;
}

/* BOTOES (usados em todo o site) */
/* listas noticias clippings agenda */
.mais-clippings {
  background:url(../../images/site-mod1/verde/clippings_26.jpg) no-repeat;
  width:69px;
  height:15px;
  /*margin-left:230px;*/
}
.mais-noticias {
  background:url(../../images/site-mod1/verde/noticias_11.jpg) no-repeat;
  width:77px;
  height:15px;
  display: block;
  /*margin-left:223px;*/
}
.aba-indi .mais-noticias{
	background:url(../../images/site-mod1/verde/layout30_fatiado_38.jpg) no-repeat;
	width:45px;
}
a.mais-noticias{
	text-decoration:none ;
} 
.mais-agendas {
  background:url(../../images/site-mod1/verde/agenda_34.jpg) no-repeat;
  width:100px;
  height:15px;
  /*margin-left:60px;*/
}
.rss {
  background:url(../../images/rss2.png) no-repeat;
  width:15px;
  height:15px;
}
.rss em{display: none;}
.botoes-produtos{
	margin:10px 0 !important;
	float:left;
}
.botoes-produtos span:first-child{
	border:none;
	padding-left:0;
}
.botoes-produtos span{
	display:block;
	float:left;
	padding:0 10px;
	border-left:1px solid #ccc;
}

.botoes-produtos span .rss {
  text-indent:-99999px;
  display:block;
}

/* ***** */
.links_clippings {width:100%; margin-bottom:15px; float:left;}

.lista_clippings_radio {background:url(../images/tiposclippings_03.jpg) no-repeat right;}
.lista_clippings_tv {background:url(../images/tiposclippings_07.jpg) no-repeat right;}
.lista_clippings_revistas {background:url(../images/tiposclippings_10.jpg) no-repeat right; }

.tipo_clipping:hover {background-position:bottom;}
.selected {background-position:top;}
.listacl_video, .listacl_tv {margin:0; padding:5px 0 0 0; list-style:none; width:170px; float:left;}
.listacl_video li {float:left; width:100%; padding-bottom:10px;}
.listacl_video img {border:1px solid #c8c8c8; float:left; margin:0 3px 0 0;}
.listacl_video span {float:left; width:117px;}

.listacl_tv img {border:none;}
.listacl_tv span {padding:4px 0 0 0;}

.lista_videos {
  float:left;
  padding:10px 0 0 0;
}
.descricao_video{
	float:left;
	width:300px;
}
.lista_videos img {border:1px solid #c8c8c8;margin:0 10px 0 0;float:left;}
.lista_videos div span {float:left; width: 300px;}
.titulo_clipping {font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;
                 font-size:12px; float:left; width:100%; border-bottom:1px solid #dadada;
                 margin:10px 0 10px 0; padding:0 0 3px 0;}
.lista_radios .linha_radio {float:left;width:434px;border-bottom:1px solid #dadada;
             padding:0 0 10px 0;	margin-bottom:10px;}
.linha_radio img {border:1px solid #c8c8c8;margin:0 10px 0 0;float:left; width: 20px;}
.linha_radio span {float:left;width:434px; margin:0 0 10px 0}

.tit_tv {font-size:16px;font-weight:bold;}
.img_video_grande {float:left; margin:0 10px 10px 0;}



/*-----------------------------------------------------------------
 * 						FORMULÁRIOS DE PESQUISA
 * ----------------------------------------------------------------*/

.form_pesquisar{
	float:left;
	width:100%;
	margin:10px 0 20px 0;
}
.form_pesquisar div{
	margin:0 4px 0 0;
	float:left;
}
.form_pesquisar label, .form_pesquisar select, .form_pesquisar input{
	float:left;
	margin-left:10px;
}
.form_pesquisar select, .form_pesquisar input{
	width:120px;
}
.form_pesquisar div label:first-child, .form_pesquisar div input:first-child{
	margin-left:0;
}
.bt_form_pesquisar{
	margin-left:10px;
	padding: 1px;
}



/*-----------------------------------------------------------------
 * 						FORMULÁRIO DE CONTATO
 * ----------------------------------------------------------------*/

.pagina_contato input, .pagina_contato label, .pagina_contato textarea, .pagina_contato select{
	float:left;
}
.pagina_contato input{
	width:378px;
}
.pagina_contato select{
	width:383px;
} 
.pagina_contato textarea{
	width:380px;
}
.pagina_contato label{
	width:65px;
	margin-right:15px;
}
.pagina_contato div{
	float:left;
	margin:5px 0;
}

/*-----------------------------------------------------------------
 * 						IMPRENSA
 * ----------------------------------------------------------------*/
h3.titulo_imprensa{
	width:230px;
}
.bem_vindo{
	float:right;
	width:230px;
	text-align:right;
	margin-top:4px;
}
/*-----------------------------------------------------------------
 * 						FORM IMPRENSA
 * ----------------------------------------------------------------*/
.login_imprensa input{
	width:280px;
}
.cadastro_imprensa select{
	width:380px;
} 

/*-----------------------------------------------------------------
 * 						MENU INTERNO / IMPRENSA
 * ----------------------------------------------------------------*/
.menu_interno ul, .menu_interno ul li{
	float:left;
}
.menu_interno ul li:hover>*{
	display: block !important; 
}


.menu_interno ul li{
	border-left: 1px solid #DEDEDE;
	position:relative;
	font-size:11px;
}
.menu_interno ul li a{
	color: #999999;
    display: block;
    font-size: 11px;
    padding: 8px; 
	text-decoration:none;
	background: url("../../images/layout/layout_26.png") repeat scroll left top transparent;
}
.menu_interno ul li a:hover, .menu_interno ul li ul li a:hover{
	background:#eee  !important;
}
.menu_interno ul li ul{
	position:absolute;
	border:1px solid #167F46;
	background:#fff;
	display:none;
	width: 120px;
	z-index: 999;
}
.menu_interno ul li ul li a{
	float:none;
	background:#fff;
	    width: 103px;
}

/*-----------------------------------------------------------------
 * 						IMAGEM / IMPRENSA
 * ----------------------------------------------------------------*/

h4.titulo_pagina{
	width:100%;
}
.imagem_imprensa, .imagem_imprensa div, .imagem_imprensa div img, .imagem_imprensa spa{
	margin:10px 0;
	width:100%;
}
.imagem_imprensa span{
	font-size:11px;
}
.simpleTree, .simpleTree li div{
	float:left;
	width:100%;
}
.simpleTree li div a{
	height:52px;
	width:80px;
	overflow:hidden;
	float:left;
	margin:5px;
	border:1px solid #ccc;
}
.simpleTree li div a img{
	width:100%;
}

/*-----------------------------------------------------------------
 * 						RADIO / IMPRENSA
 * ----------------------------------------------------------------*/
.radio_imprensa li{
	margin:10px 0;
	width:100%;
}

