0/* ECOMPANY - ESTILOS GEN�RICOS */
/*Estilo da TD foi retirado e colocado em Ecp.Geral.css*/
td.ativada {background-color:#CEDFEF}
td.desativada {background-color:#73C3DE;}

/* ESPECIALIZA��O QUALICORP - NOVO PORTAL */

body {
	background-color:#EAEAEA;
}

.coluna1Corpo ul {
       padding-left: 15px;
}

h1{
	font-size:24px;
	color:#015795;
	font-weight:normal;	
}

a.mini-link{
	color: #025896;
	font-weight: bold;
	background:url(arrow-link.gif) no-repeat 0px 5px;
	padding:0px 0px 0 12px;
	font-size:9px;
	/*display:block;*/
}

a.mini-link-mensagens{
	background: none;
	padding:0;
}

ol.mensagens{
	/*padding-left: 16px !important;*/
	margin-left: -24px;
	*margin-left: 17px; /*IE*/
}

ol.mensagens li{
	list-style: outside decimal;
	font-weight: bold;
	color:#052e4c;
}

ol.mensagens li p{
	font-weight: normal;
	color: #333;
}

a.mini-link:hover{
	text-decoration:underline;
}

.margin-link {
	margin-left: 10px
}

.tablePortal{
	background-color:#FFF;
	width:780px !important;
	margin:0px auto;
}

.divPortal{
	width: 800px;
	padding:0 40px;
	background: #FFF;
}

.coluna2Corpo {
	width:221px !important;
}
.coluna3Corpo, .coluna4Corpo {
	height: 90%;
}

td.coluna1Corpo{
	height:10%;
	padding:0;
}

td.coluna3Corpo{
	width: 263px;
}

td.coluna4Corpo{
	width: 285px;
}

.colunaTopo2 {
	height: 100%;
	vertical-align: top;
}
td.coluna1Corpo, td.coluna2Corpo{
	padding-top:15px;
}
td.coluna2Corpo{
	*padding-top:0px;
}

td.colunaMenu{
	width: 160px;
	padding-right:25px;
}
td.colunaConteudo{
	width:390px;
	padding: 0;
}

table.tableCorpo, td.coluna1Corpo, div#idFlash, table#lancamentos{
	width: 548px;
}
.colunaRodape {
	padding-top:12px;
	font-size:10px;
	color:#575757;
}

.DragRodape{
	border:none !important;
}

.colunaEspacoCorpo {
	width: 30px;
}
.espaco {
	height:28px;
	border: 0px;
}

.topoMenuFixo {
	width:590px;
}

.video{
    background:#333;
}

/*boxes laterais*/
.box {
	width:221px;
	margin-bottom:28px;
}

.boxMenor {
	width:221px;
	margin-bottom:18px;
}

.vendasTelefone {
	height:90px;
	border: 1px solid #D5D5D5;
	text-align: center;
}

.sejaEntidade {
	text-align: left;
	padding: 15px;
	height: 60px;
}

.bgPortlet {
	background: url(../../../midia/bg_portlet.gif) repeat-x #F2F2F2;
	padding:10px;
	padding-right:10px;
}

/*a.bgPortlet {
	color: #025896;
	font-weight: bold;
	background:transparent;
	padding:0px;
	font-size:9px;
}*/

.fundoCinza {
	background: #F2F2F2;
	padding:0 10px 5px 10px;
}

.fundoCinza input{
	background: #F2F2F2;
}
.faleConteudo {
	height:135px;
}
.faleConteudo img{
	margin-right:12px;
}
.news {
	height:60px;
}

.campoNoticia {
	border-bottom: 1px solid #D5D5D5;
	padding:10px;
	padding-top:13px;
}

a.campoNoticia {
	color:#333;
	border:none;
	padding:0px;
	font-weight:normal;
}

a.campoNoticia:hover {
	color: #025896;
	border:none;
	padding:0px;
	font-weight:normal;
}

.campoData {
	color:#025896;
	font-weight:bold;
	font-size:14px;
	text-align:right;
	line-height:110%;
}

.campoAno {
	color:#666666;
	font-weight:bold;
	font-size:10px;
}
.vejaMais {
	text-align:right;
	padding-right:0px;
	padding-top:3px;
	width:100%;
	height: 25px;
	vertical-align: bottom;
}

.bt, .btLeiaMais, .botao_form, .botao_menu, .botao_menu2, .botao_menu{
	background: url(../../../midia/home_setas_botao.gif) no-repeat #F0A800 center left;
	cursor:pointer;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	line-height:100%;
	padding: 3px 6px 3px 17px;
	padding-left:17px !important;
	margin:0;
}

.botao2{
	background: url(../../../midia/home_setas_botao.gif) no-repeat #F0A800 center left;
	cursor:pointer;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	line-height:100%;
	padding: 0px 6px 3px 17px;
	padding-left:17px !important;
	height:18px;
	border:0px;
}

.botao2:hover{
    text-decoration:underline;
    color:#fff;
}


.bt:hover, .btLeiaMais:hover{
    text-decoration:underline;
    color:#fff;
}

.btLeiaMais{
  display:inline-block;
  float:none;
  margin:6px 0 0 0;
  text-align:left;
  width:auto;
}

.btSejaEntidade {
	/*margin-top: -12px;*/
	float: right;
}

.btProdutosEntidade{
	margin-right: 23px;
	float: right !important;
}

.btVotar {
	width:30px;
}

.tituloLancamentos, h3{
	color: #025896;
	font-weight: bold;
}

h3 a {
	font-size:12px;
}

.campoEsquerda, .campoDireita {
	background: transparent;
	text-align:left;
	padding-top:20px;
}

td.campoEsquerda img, td.campoDireita img{
	margin-right: 19px;
	width:75px;
	height:75px;
}

td.campoEsquerda img, td.campoDireita img, td.blog img, .moldura{
	border:1px solid #d5d5d5;
	padding:6px;
	background:#fff;
}

.molduraEmpresa {
	margin-bottom: 25px;
}

.campoEsquerda {
       padding-right:12px;
       width: 268px;
}

.campoDireita {
       padding-left:12px;
       width: 272px;
}

h2.tt-webcast{
	margin-bottom: 0;
}

p.text-webcast{
	padding: 10px;
}

ul.operadoras{
	list-style-type:none;
	padding-left: 0px;
}

ul.operadoras li{
	display: inline;
	margin-right: 0px;
	margin-bottom: 0px;
    width: 98px;
	float:left;
	height: 69px;
}

ul.operadoras li a{
	background: url(bg_operadora_03.jpg) no-repeat;
	display: block;
	padding:8px;
}

ul.operadoras li a:active, ul.operadoras li a:hover{
	background: url(bg_shadow_03.jpg) no-repeat;
}

ul.operadoras li a img{
	border:none;
}

div.operadoras, div.categorias{
	background: url(bck-outros-destaques-saude.jpg) repeat-x top;
	text-align:left;
	border: solid #d5d5d5 1px;
}

div.operadoras p{
	padding: 10px;
	padding-top: 0;
}

div.operadoras{
	width: 338px;
}

div.categorias{
	width: 160px;
}

div.categorias ul{
	 border-top: 1px solid rgb(213, 213, 213);
	 padding-top: 5px;
	 padding-left: 0px;
}

div.categorias ul li{
	list-style-type: none;
	padding: 5px 0 10px 10px;
}

div.categorias ul li img{
	float: left;
}

div.categorias ul li a{
	list-style-type: none;
	margin: 0 0 10px 6px;
	color: #333;
	font-weight: normal;
	cursor: pointer;
}

div.categorias ul li a:hover{
	color: #EDA600;
}

div.categorias h3{
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 4px;
}

div.operadoras h3{
	padding-left: 10px;
	margin-top: 3px;
	padding-bottom: 5px;
	border-bottom: 1px solid #d5d5d5;
}

ul.autores li a{
	/*margin: 0 0 10px 6px;*/
	color: #333;
	font-weight: normal;
	list-style-type: none;
}

.espacoSaude {
	background: transparent;
	padding-top:15px;
	padding-right:3px;
}

td.secao {
	height:29px;
}

.espacoCorpo {
	width:30px;
}

.botoes-navegacao{
	text-align: right;
	padding-right: 10px;
	background: transparent;
}

.botoes-navegacao img{
	margin-top: 10px;
	margin-left: 3px;
	margin-right: 3px;
}

.caminhoNavegacao img{
	margin-left: 5px;
	margin-right: 5px;
}

.caminhoNavegacao {
       font-family: Arial;
       position: relative;
       top: -21px;
       width: 650px;
}

#DIV_CAMINHO_NAVEGACAO {
	height: 25px;
}

.retira-bullet {
       list-style-type:none;
}

/* Menu Topo - Fixo 2 */
.menuFixo2 {
	height:35px;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC; 
	position:relative;
	width: 796px;
	z-index: 100; 
	background: url(../../../midia/bg_dotted.gif) no-repeat center center;
}

.praVoce, .praEmpresa, .corretor, .entidade {
	height: 25px;
	position:absolute;
	float: left;
	margin-top: 5px;
	/*border-left: 1px dotted #BBBBBB;*/
	z-index: 100;
}

.praVoce:hover .praEmpresa{
    border:none;
}

.praVoce {
	border-left: none;
	width: 201px;
	/*background: url(../../../midia/home_titulo_pravoce.gif) no-repeat center center; */
}
.praVoceSelecionado {
	border-left: none;
	background: url(../../../midia/home_titulo_pravoce.gif) no-repeat #F2F2F2 center center; 
	margin-left: 6px;
	width: 191px;
	margin-top:4px;
}

.praEmpresa{
	/*background: url(../../../midia/home_titulo_praempresa.gif) no-repeat center center;*/
	left: 200px;
	width: 197px;
}
.praEmpresaSelecionado{
	background: url(../../../midia/home_titulo_praempresa.gif) no-repeat #F2F2F2 center center;
	left: 200px;
	width: 186px;
	margin-left: 7px;
	margin-top:4px;
}

.corretor{
	/*background: url(../../../midia/home_titulo_corretores.gif) no-repeat center center;*/
	left: 397px;
	width: 189px;
}

.corretorSelecionado{
	background: url(../../../midia/home_titulo_corretores.gif) no-repeat #F2F2F2 center center;
	left: 397px;
	margin-left: 7px;
	margin-top:4px;
}

.entidade {
	/*background: url(../../../midia/home_titulo_entidade.gif) no-repeat center center;*/
	left: 595px;
	margin-top: 5px;
	width: 199px;
}
.entidadeSelecionado {
	background: url(../../../midia/home_titulo_entidade.gif) no-repeat #F2F2F2 center center;
	left: 595px;
	margin-left: 9px;
	width: 189px;
	margin-left: 7px;
	margin-top:4px;
}

.praVoceOver, .praEmpresaOver, .corretorOver, .entidadeOver {
	border: 1px solid #CCCCCC;
	height:115px;
	margin-top: 0px;
	border-top: 0px;
	background: url(../../../midia/bg_menufixo2.gif) repeat-x top;
	cursor: pointer;
	z-index: 100;
	margin: 0px;
}

.praVoceOver {
    width: 200px;
}

.praEmpresaOver {
	width: 197px;
}

.corretorOver {
	width: 199px;
}

.entidadeOver {
	width: 199px;
}
.imgMenuFixo2 {
	text-align:center;
	margin-top:10px;
}

.textoPraVoce, .textoPraEmpresa, .textoCorretor, .textoEntidade {
	padding-top:5px;
	margin-left:12px;
	margin-right:12px;
	margin-top:12px;
	border-top: 1px dotted #d5d5d5;
	position: relative;
	z-index: 1000;
	display: none;
}	

a.linkMenu img{
	border: 0px;
}

a.linkMenu {
	font-weight: normal;
	background-color: transparent;
	width: 100%;
}

.tituloMenu {
	color: #025896;
	font-weight: bold;
}

/* Menu e Submenu Topo (Flat) */
.menuTopo, .menuTopoSaude{
	width:790px;
	height:20px;
	padding-top:4px;
	float:left;
}

ul.menuTopoSaude {
    padding:0 0 3px 0;
    border-bottom:1px solid #d5d5d5;
    display:block;
    margin-bottom: 35px;
    width:100%;
    overflow:hidden;
    float:none;
}

.menuTopo li, .menuTopoSaude li{
	float:left;
	border-right:1px solid #d5d5d5;
	margin-left:12px;
	padding-right:13px;
	list-style:none;	
}

ul.menuTopoSaude li{height:14px; line-height:14px;}
ul.menuTopoSaude li:last-child,
ul.menuTopoSaude li.noborder,
.noborder{border:none !important;}

.menuTopo img, .menuTopoSaude img, .menuTopoSaude a{
	border:0 !important ;
}

.menuTopo a, .menuTopoSaude a{
	border:0;
}

.menuTopo li:first-child, .menuTopo li.item1{
	margin:0;
}

/* para IE eh necessario q o utimo filho receba classe 'item6' */
.menuTopo li:last-child, li.item6{
	border:none;
}

.menuTopo li a, .menuTopo li {
	font-family: Calibri, Arial Narrow;
	text-transform: uppercase;
	color:#656565;
}

.menuTopo li a:hover, .menuTopo li:hover{
	color:#015795;
	cursor:pointer;
}

div.busca, .menuTopo{
	margin-bottom: 16px;
}

.sub{
    border-bottom:1px solid #d5d5d5;
    float:none;
    width:auto;
    padding-bottom:15px;
    margin-bottom: 15px;
}


/* Porlet  de Busca  */
div.busca{
	padding:4px 20px 0 0;
	margin:0 !important;
	background: #fff url(bck-search.gif) no-repeat top right;
	height:20px;
	float:right; 
	/*margin-left:586px;*/
	/* * width:185px;  para o IE7 adequar aas tabelas*/
	
}
div.busca input{
	width:113px;
	height:16px;
	margin-right:6px;
	display:inline;
	float:left;
}

div.busca input.botao{
	background: #025896 url(ic-search.gif) no-repeat 3px 3px;
	color:#fff;
	text-transform:uppercase;
	width: 61px;
	height:17px;
	float:left;
	display:inline-block;
	border:none;
	font-family: Calibri, Arial Narrow, Arial;
	font-size:10px;
	padding:0 5px 3px 18px!important ;
	padding-right:5px ;
	margin:0px; /*influencia de outro elemento*/
}

div.busca br{
	display:none; /*br indesejavel q aparece no codigo e nunca sei de onde vem*/
}




/* Content - Para voce */
.contentpravc{
	margin:0 0 30px 0;
	float:left; 
	display:block;
	padding:0 !important;
}
.contentpravc li{
	list-type:none;
	width:163px;
	float:left;
	display:inline;
	list-style:none;
}

.subtituloHome {
    margin-bottom:15px;  
}

/* Para IE e browsers sem suporte a CSS3 */
.contentpravc li.item2 {
    margin:0 20px; /*reducao de 27 para 20 para compatibilidade com ie6 */
}

ul.contentpravc li:nth-child(even){
     margin:0 27px;
} 

/* Icones - Para voce */
.lista-icones{
	border-top:1px solid #d5d5d5;
	padding-top:50px;
	margin-bottom:45px;
}

.lista-icones li{
	margin-right:20px;
	list-type:none;
	display:inline;
}

.lista-icones li:last-child, .lista-icones li.item3{
	margin-right:0;
}

.content-pravc li .moldura{
	margin-bottom:10px;
}

/* Navegacao */
.botoes-navegacao{
   width:788px;
}

.portlet-content h1 {
       font-size: 50px;
       margin-top:0px;
}

/*Rodape - Adesao*/
div.adesao{
	padding:20px 10px;
	border:1px solid #d5d5d5;
	background: url(bck-box-adesao.jpg) repeat-x bottom;
	margin-bottom:20px;
}

.adesao, .adesao p{
	color:#999;
	margin-bottom:15px;
	font-size:10px;
}

.rodape{
	font-size: 9px;
	border-top: 1px solid #d5d5d5;
	padding:10px 3px;
	margin-top:10px;
	color: #575757;
}

/*input dos formularios apenas campos de entrada de entidade */
.input_maior{
	width: 10px !important;
	background-color: black;
	border-color: #D5D5D5;
	color: #7A7977; /* 3A72B0 */
}

/*input dos formularios apenas campos de entrada de profissao */
.input_menor{
	width: 20px !important;
	background-color: white;
	border-color: #D5D5D5;
	color: #7A7977; /* 3A72B0 */
}

/*input dos formularios apenas campos de entrada de profissao */
.input_menor{
	width: 20px !important;
	background-color: white;
	border-color: #D5D5D5;
	color: #7A7977; /* 3A72B0 */
}

/* Especializa��o Blog Espa�o Sa�de 
.tableBlog {
	background: url(../../../midia/bg_blog.gif) repeat-x 0em 29px;
}*/

.tableBlog {
	background: url(../../../midia/bg_blog.gif) repeat-x 0 29px;
}

td.blog {
	padding-top: 15px;
	padding-right: 10px;
	vertical-align: top;
}

td.blog img{
	margin-right: 10px;
	width:208px;
	height:136px;
}

.weblogTituloSaude {
	height: 42px;
	background: #f2f2f2;
	font-family: Verdana;
	font-size: 24px;
	padding-left: 10px;
	vertical-align: middle;
	color: #025896;
}



.imgIconeBlog {
	margin-right: 6px;
}

.weblogPostSaude {
	height: 25px;
	font-family: Verdana;
	font-weight:bold;
	color: #025896;
	border-bottom:1px solid #D5D5D5;
	border-left:1px solid #D5D5D5;
	background-color: transparent;
	margin-bottom:20px;
	padding:0 0 8px 11px;
}

.weblogInfoSaude {
	color:#f0a800;
	font-size:11px;
	font-family: Verdana;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 25px;
	padding-top:6px;
}

.weblogRodapeSaude {
	padding-left: 10px;
	padding-top: 25px;
	padding-bottom: 05px;
	color: #f0a800;
}




.weblogRodapeSaude img{
	vertical-align: middle;
}

a.weblogRodapeSaude{
	color: #f0a800;
	padding: 0px;
	border-bottom:1px solid #f0a800;
}

.link-comentarios{
    background:url(../../../midia/espacosaude_blog_icone3.gif) right center no-repeat;
    padding-right:10px !important;
    text-decoration:none
}

.weblogConteudoSaude p{
	padding-left: 10px;
}

.weblogSeparadorSaude {
	width: 100%;
	border-top: 1px solid #d5d5d5;
	height: 50px;
}
.mesBlog {
	background: #F2F2F2;
	color: #025896;
	height: 20px;
	font-weight: bold;
	font-size: 10px;
	text-align:center;
}

.mesBlogEsquerda{
	border-left: 1px solid #D5D5D5;
	text-align: right;
	width: 50px;
}

.mesBlogDireita{
	border-right: 1px solid #D5D5D5;
	text-align: left;
	width: 50px;
}

.tableArquivo {
	border-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.diaSemana {
	font-size: 10px;
	font-weight: bold;
	color: #025896;
	text-align: center;
}

.ultimoArquivo {
	border-right: 0px;
}

.tableArquivo tr .arquivoBorda:first-child, .first{
    border-left: 0px;
}

.tableArquivo tr .arquivoBorda:last-child, .last{
    border-right: 0px;
}

.tableArquivo tr:last-child .arquivoBorda, .bottom{
    border-bottom: 0px;
}

td.arquivoBorda{
   height:auto!important;
   	border-left: 1px solid #D5D5D5;
	border-right:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
}

td.fimsemana, td.normal, td.hoje, td.feriadointegral, 
td.feriadomanha, td.feriadotarde, td.agintegral, 
td.agmanha, td.agtarde {
	background-color: transparent;
	font-size: 10px;
	color:#333;
	font-weight:bold;
}

td.fimsemana span, td.normal span, td.hoje span, td.feriadointegral span, 
td.feriadomanha span, td.feriadotarde span, td.agintegral span, 
td.agmanha span, td.agtarde span{
	font-size: 10px;
}

td.fimsemana a, td.normal a, td.hoje a, td.feriadointegral a, 
td.feriadomanha a, td.feriadotarde a, td.agintegral a, 
td.agmanha a, td.agtarde a{
	font-size: 10px;
}

.espacoSaudeTitulo {
	margin-bottom: 10px;
}

.colunaBlog {
	text-align: left;
	color: #666666;
	/*padding-left: 25px;*/
	padding-top:5px;
	padding-bottom:5px;	
	vertical-align: top;
}

.colunaBlog li {
	color: #666666;
	padding-left: 15px;
	list-style-type:none;
	background: url(/qualicorp/ecp/images.do?evento=imagem&urlPlc=espacosaude_blog_icone2.gif) no-repeat scroll 6px 6px;
}

.colunaBlog a:link {
	font-weight: normal;
	color: #666666;
}

.colunaBlog a:hover {
	font-weight: normal;
	color: #F5A800;
}

.colunaBlog ul {
	  padding-left: 0px;
	/*list-style-image: url(/qualicorp/ecp/images.do?evento=imagem&urlPlc=espacosaude_blog_icone2.gif);*/
}

td.blog img{
	margin-right: 10px;
	width:208px;
	height:136px;
}

.weblogTituloComentarioSaude {
	font-family:Verdana;
	font-size: 15px;
	font-weight: bold;
	color: #025896;
	background-color: #FFF;
	padding-left: 10px;	
	padding-bottom: 20px;
}

.weblogInfoComentarioSaude {
	padding-left: 10px;
	padding-bottom: 15px;
	color: #666666;
}

.espacoComentario p{
	padding-bottom: 20px;
}

.numeroComentario {
	color: #f0a800;
	font-size: 15px;
	font-weight: bold;
}

.comentario {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	text-align: center;
}

.tableComentario {
	border-left:1px solid #D5D5D5;
	border-right:1px solid #D5D5D5;
	border-bottom:1px solid #D5D5D5;
} 
/*Especializacao Espa�o Saude */
.outrosDestaques {
	padding: 15px;
	background: url(bck-outros-destaques-saude.jpg) transparent repeat-x;
}

.tituloOutrosDestaques {
	vertical-align: top;
}

.espacoOutrosDestaques {
	width: 170px;
	padding-right: 20px;
}

.quartoOutrosDestaques {
	width: 170px;
}

.textoOutrosDestaques {
	color: #414141;
}

.taggedOutrosDestaques {
	padding-top: 10px;
	padding-bottom: 20px;
	color: #666666;
}

.imagemOutrosDestaques {
	vertical-align: top;
	width:13px;
	padding-right: 5px;
}


/*Para Sua Empresa*/

/*lista de itens na vertical [generica]*/
.suaempresa .lista-vertical{
    margin-top:20px;
}
.lista-vertical{
    padding-left:0px !important;
}
.lista-vertical li{
    clear:both;
    display:block;
    margin-bottom:16px;
}

.lista-vertical li img{
    float:left;
    margin:0 10px 10px 0px;
    border: 1px solid #d5d5d5;
    background: #fff;
    padding: 6px;
    clear:left;
}

.lista-vertical h3{
    display:inline;
    margin:0px;
    padding:0px;
}

.lista-vertical p{
    margin-left: 30px;
}

.colunaesq, .colunadir{
    margin-top:40px;
}

.colunaesq{
    margin-right:20px;
}


.suaempresa h2{
   margin-bottom:8px; 
}
/* formulario Para sua empresa - Abertura do select */
div.selectbox-wrapper {
  position:absolute;
  height:17px !important;
  background-color:white;
  border:1px solid #d5d5d5;
  margin:0px;
  margin-top:-10px;
  font-family:Verdana;
  color: #7A7977;
  font-size:9px;
  text-align:left;
  width:100%;
  
}
  
div.selectbox-wrapper ul {
  list-style-type: none;
  margin:0px;
  background-color:white;
  height:normal;
    padding-left: 0px;
}

div.selectbox-wrapper ul li {
  display:block;
  margin:0;

  cursor:pointer;
  background-color:white;
  color: #7A7977;
  font-size:9px;
}

div.selectbox-wrapper ul li:hover{
  display:block;
  margin:0;
  padding-left:2px;
  cursor:pointer;
  background-color:#d5d5d5;
  color: #7A7977;
  font-size:9px;
}

.selectbox{  
  margin: 0px 5px 10px 0px;
  font-family:verdana;
  font-size:9px;
  color: #7A7977;
  display : block;
  text-align:left; 
  background: url('bg_select.png') right no-repeat;
  cursor:pointer;
  width:15px;
  height:17px !important;
  border:1px solid #d5d5d5;
  
}
.selectBoxMaior{
	width:100%;
	font-size:11px;
	margin-right:1px;
}
.selectbox:focus{
  background: url('bg_select.png') right no-repeat;
  cursor:pointer;
}

.formEmpresa{
  margin-top:0;
}

.formEmpresa .bt{
  width:auto;
  padding:2px 5px 2px 15px;
}


/*quando h2 nao precisa de espaco abaixo*/
.subbox{
    margin:0;

}

/*Entidades*/
.pbox{
    border:1px solid #d5d5d5;
    border-top:none;
    padding:20px;
    /*float:left;*/
}

.pbox .bt{
   float:right; 
}

/*Lista-produtos*/
div.produtos-entidade{
    display:block;
    float:left;
    _width:580px; /*IE 6*/
}

div.produtos-entidade h2{
	margin-bottom: 0px;
}

.lista-produtos{
    float:left;
    /*padding:15px 13px 0;*/
    display:inline; /*IE 6*/
    background: url(bck-produtos-entidade.jpg) repeat-x 0px 0px;
    width: 550px;
    _width: 580px; /*IE 6*/
}

.lista-produtos *{
    font-size:10px;
}

.lista-produtos li{
    display:inline;
    float:left;
    margin: 15px 0 5px 0;
    /*width:78px;*/
    height:82px;
}

.lista-produtos li img{
    width:78px !important;
    height:43px !important;
    border:1px solid #d5d5d5;
}

.lista-produtos li p{
	text-align: center;
}

.lista-produtos li a{
    font-weight:normal;
    text-decoration:none;
    color:#333;
}

.lista-produtos li a:hover{
    color:#EDA600;
}

/*para browsers novos*/
.lista-produtos li:nth-child(5n){
     margin-right:0;
}

/*para IE*/
.lista-produtos li.quinto{
     margin-right:0 !important;
}

/*Entidades - Busca */
.entidades-busca{
    margin-top:15px !important;
    float:left;
    width:100% !important;
}

.entidades-busca p{
    width:138px;
    float:left;
    display:inline;
    margin:0 25px 0 15px 
}

.entidades-busca .iframe{
    widht:355px;
    height:63px;
    overflow:hidden;
    margin-right:0px;
    /*float:right;*/
    display:inline;
}

/*formularios*/

textarea{
    font-family:verdana;
    font-size:10px;
}

.formulario td{
   padding-bottom:10px;
   vertical-align:top;
}
.formulario label{
    font-weight:bold;
    font-size:12px;  
    color:#656565; 
    margin-right:5px; 
    white-space:nowrap;
}
.formulario input, .formulario textearea, .formulario select{
    margin-right:5px;
}

.formulario label.required{
    color:#EFA700;
}

.formCamposEntrada {
	margin-top:25px;
	width: 100%;
}

.soliciteTelefone {
	margin-left: 6px;
}

/* SOMENTE PARA TDS COM CHECK BOX - NEWSLETTER*/
.td_especifica{
	width:220px;
}
/*PARA COLUNA DA ESQUERDA - NEWSLETTER FORM*/
.td_especifica_esq{
	width:110px;
	text-align:right;
	text-align-last: right;
	vertical-align: top;
	font-weight: bold;
	white-space: nowrap;
	padding: 6px;
	padding-left: 0xp;
}

.td_especifica_esq label{
	color: #666666;
	white-space: nowrap;
}

.td_especifica_dir {
	padding:6px 0 6px 0;
	color: #666666;
}

.tdNews {
	width: 100%;
	text-align: left;
}
.check_esq {
	width: 65%;
}
.check_dir {
	width: 45%;
}

.textInput {
	width: 100%
}
.radio {
	margin-top: -2px;
	border:0px;
}

.check {
	margin-top: -2px;
	border:0px;
}

.botoesEnviar {
	width: 100%;
	padding: 15px 0 30px 0;
}

#PRT-FORM-BT-LIMPAR-QLC {
	margin-left: 10px;
}

.soliciteInteresse{
	padding-bottom: 30px;
}

.rodapeNews {
	border: 1px solid #d5d5d5;
	text-align: center;
	padding: 10px 55px;
	background: url(bg_newsletter.jpg) repeat-x;
	color: #666666;
	font-size: 10px;
	line-height: 110%;
}

.newsletter-container {
	width:550px;
}
.newsletter-container h2{
	margin-bottom:0;
}
.newsletter-container p{
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color:#333333;
	line-height:17px;
	margin:26px 0 18px 0;
}
.news-form-container {
	width:550px;
	float:left;
}
.newsletter-container .btLeiaMais{
	padding:0;
	float:right;
	margin:16px 0 0 0;
	border:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:normal;
}
.news-text {
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	color:#666666;
	width:550px;
	float:left;
	text-align:right;
	margin-top:5px;
}
.news-radio {
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	color:#666666;
	width:550px;
	float:left;
	text-align:left;
	margin-top:14px;
}
.news-radio span{
	font-weight:normal;
	font-size:12px;
}
.news-select {
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	color:#666666;
	width:550px;
	float:left;
	text-align:left;
	margin-top:5px;
	padding-left:90px;
}
.textInput {
	width:408px;
	height:17px;
	border:1px solid #d5d5d5;
	background-color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	padding:0 0 0 1px;
	margin-left:8px;
}
.news-box-tipo-newsletter {
	width:424px;
	padding:25px 0 0 126px;
	float:left;
}
.news-box-tipo-newsletter p{
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	color:#666666;
	padding-left:3px;
	margin:0;
}
.news-lista-esquerda{
	list-style-type:none;
	float:left;
	margin-top:5px;
}
.news-lista-esquerda li{
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color:#666666;
	width:250px;
	padding-top:3px;
}
.news-lista-direita{
	list-style-type:none;
	float:left;
	margin-top:5px;
}
.news-lista-direita li{
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color:#666666;
	width:161px;
	padding:3px 0 0 10px;
}
.newsletter-container .rodapeNews {
	background:transparent url(bg_newsletter.jpg) repeat-x scroll 0 0;
	border:1px solid #D5D5D5;
	color:#666666;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
	float:left;
	width:550px;
	padding:8px 0 8px 0;
	margin-top:30px;
}
.news-bt-cadastrar {
	background:#F0A800 url(../../../midia/home_setas_botao.gif) no-repeat left center;
	background-color:#f0ab00;
	border:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	cursor:pointer;
	padding:0 2px 2px 14px; *padding:1px 0 1px 5px;
	width:auto;
	float:right;
	margin-top:16px;
}
/*PARA TEXTOS JUNTO AOS CHECKBOX*/
.texto{
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
    text-align:left;
}

.subtitulo{
	color:#015795;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
    text-align:center;
    border-bottom: none !important;
    border-left: none !important;
    background: none;
    margin-bottom:5px;
}

.hold-button{
    border:1px solid #F0A800;
    padding:2px;
    background:#fff;
    float:right;
    width:auto;
}

.botao_form{
    height:20px;
    margin:0px !important;
    border:none;
}

small{
 color:#999;
 font-size:9px;
}

.form-error {
	border: 1px solid #ccc;
	background: #f2f2f2 url(imagensMsg/bck-box-error.jpg) repeat-x;
	padding: 10px 20px;
	margin: 10px;
}

.form-error * {
	font-weight: bold;
}

.form-error span {
	background: url(imagensMsg/error.gif) no-repeat left;
	color: #002949;
	padding: 7px 30px;
}

.form-error ul{
    margin: 10px 5px;
    display:block;
    padding-left: 0px;
    
}

.form-error li{
     color:#333;
     list-style-type:none;
     list-style-position:inside;
     background: url(imagensMsg/bullet-traco.gif) no-repeat left;
     padding-left:8px;
}
.tituloMsgCamposObrigatorios {
	background: url(imagensMsg/error.gif) no-repeat left;
	color: #002949;
	padding: 7px 30px;
}

.campoObrigatorio {
	color: #333;
	list-style-type: none;
	list-style-position: inside;
	background: url(imagensMsg/bullet-traco.gif) no-repeat left;
	padding-left: 8px;
}

.mensagemErro {
	background: url(imagensMsg/error.gif) no-repeat left;
	color: #656565;
	padding: 7px 30px;
	height: 60px;
}

.mensagemSucesso {
	background: url(imagensMsg/check.gif) no-repeat left;
	color: #002949;
	padding: 7px 30px;
}

.tituloPagina {
	display: none;
}

.form-sent{
    border:1px solid #ccc;
    background:#F2F2F2 url(imagensMsg/bck-box-sent.jpg) repeat-x;
    color:#002949;
    text-align:center;
    font-weight:bold;
    padding:10px;
    margin:10px;
}

.form-sentConfirma{
    color:#002949;
    text-align:left;
    font-weight:normal;
}

.form-sent span{
    background:url(imagensMsg/check.gif) no-repeat left;
    padding:5px 30px;
}

.form-confirma{
    border:1px solid #ccc;
    background:#F2F2F2 url(imagensMsg/bck-box-sent.jpg) repeat-x;
    color:#002949;
    padding:10px;
    margin:10px;
}


/*Cabecalho*/
h1#logo{
    background:url(../../../midia/logo-qualicorp.gif) no-repeat left;
    text-indent:-9999px;
    border:none;
    margin-top:14px;
    margin-bottom:0px;
    height:56px;
    width:199px;
    float:left;
}


/* Login */
#escondeLogin{
    height:80px;
    width:100%;
    margin-bottom:10px;
    clear:both;
}
.login{
    float:right;
    width:71%;
}

.login span{
    font-weight:bold;
}

.pessoa{
    color:#035795;
}

.login *{
    font-size:10px;
}

.logado{
     text-align:right;
     margin-top:20px;
}

.logado li{
    display:inline;
    list-type:none;
    border-left:1px solid #30322F;
    padding-right:5px;
    padding-left:10px;
    text-align:right;
}

.logado li:first-child{
    border:none;
}

.login img{
    float:left;
    margin-top:28px;
}
.login label{
    display:block;  
}
.login a{
    color:#035795;
    font-size:9px;
}

.login fieldset{
    border:none;
    float:left;
    display:inline;
    width:122px;
    margin-top:12px;
    margin-left:5px;
    padding:0;
}

.login fieldset.wbutton{
    width:160px;
}

.login fieldset input[type=text], .login fieldset select, .login fieldset .loginTexto{
    width:100%;
    text-transform:lowercase;
    
}

.login select.loginTexto{
    width:120px !important; /*IE6*/
    text-transform:lowercase;
}

.login fieldset.wbutton .loginTexto{
    width:65%;
    float:left;
    margin-right:8px;
}

.login .bt{
    margin:28px 0px 0px 5px;
    padding:0 6px 0 17px;
    float:none;
}


/*IFRAME*/
#corpo_geral{
   background:none;
   width:540px;
}
#corpo_geral *{
    margin:0!important;
    padding:0;
    text-aling:left;
    width:auto!important;
    height:auto;
    float:none !important;
    font-family:verdana;
}

#corpo_geral .af_outputLabel{
    text-align:right;
    float:right !important;
    padding-right:5px;
}

#corpo_geral .center table form{
    width:540px;
}
#corpo_geral .tabelaFormulario{
    padding:5px;
    margin:0!important;
    width:auto !imporant;
    background:none!important;
}
#corpo_geral .tabelaFormulario td{
   padding-bottom:5px; 
}
#corpo_geral .af_inputText{
    display:block;
    text-align:left;
}

#corpo_geral input{
    outline-style:none;
}
#corpo_geral .celulaFormulario{
	text-align:right;
}

/* Menu Lateral*/
li.menu, li.menu_item {
	list-style-type:none; 
}

table.menu{
    border:none;
    background:none;
    width: 160px;
}

table.menu tr:nth-child(2) td, .menu-espaco{
    padding-top:2px;
}

table.menu table tr:nth-child(2) td.menu_item a, .menu-primeirolink{
    border:none;
}


td.menu_titulo, li.menu_titulo {
    background: #025896 url(seta_menu2_03.jpg) no-repeat 10px;
    color: #fff;
    border: 1px solid #025896;
    padding: 2px 3px 3px 18px; 
    font-family: verdana;
    letter-spacing: -1px;    
}

a.head {
	color: #fff;
	font-weight: normal;
}
td.menu_item, li.menu_item {
    border:none;
    background:none;
    color:#025896;
    padding:0px;
    margin:0px;
}

td.menu_item a, li.menu_item a{
    display:block;
    /*border:1px solid #d5d5d5;*/
    border-top: 1px solid #d5d5d5;;
    font-weight:normal;
    padding:4px 8px;
    color: #003D5A;
    font-size: 10px;
    margin: 0px 10px;
}

td.menu_item a:hover, li.menu_item a:hover{
    color:#025896;
    background:#f2f2f2;
    border-bottom: solid 1px #d5d5d5;
    margin: 0;
    padding: 4px 18px;
}

table.menu table{
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
}

.header{
  float:none;
  clear:all;
  position: relative;
  height: 79px;
  z-index: 1000;
}

.btInterna {
	white-space:normal;
	background: #F0A800;
	color: #fff;
	font-weight:bold;
	font-size:10px;
	margin-top:20px;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}

.enquete {
	border:0px;
}

.menuTopo2 {
	width:100%;
	height:35px;
	margin-bottom: 0px;
}

/*Para fotos no conteudo*/
.fotomoldura{
    border:1px solid #d5d5d5;
    padding:2px;
    margin:15px 0 30px 0;
}

/* UI jQuery Abas */
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */

.ui-tabs-nav, .ui-tabs-panel {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
    color:#656565;
	letter-spacing: -1px;  
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 0px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    /*width: 119px;*/ 
    border:1px solid #d5d5d5;
    border-bottom: none;
    position:relative;
    top:1px;   
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0;
}

.ui-tabs-nav a {
    margin: 0px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #999;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
    font-size: 12px;
}
.ui-tabs-nav li a:hover{
	color: #EDA600;    
}
.ui-tabs-nav .ui-tabs-selected a {
    z-index: 2;
    margin-top: 0;
    color: #015795; 
    background: url(tab.png) no-repeat;
}
.ui-tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    /*padding-top: 1px;*/
    padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    border: 1px solid #d5d5d5;
    padding: 1em 11px;
    background: #fff url(bck-tab-content.jpg) repeat-x; /* declare background color for container to avoid distorted fonts in IE while fading */
    position:relative;
    z-index:0;
    overflow:hidden;
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

.ui-tabs-panel p, .ui-tabs-panel li{
	padding: 0 0 20px 0;
	color: #666666;
    font-size: 12px;
    letter-spacing: 0;
}

/*ABAS OUVIDORIA*/
div.container-ouvidoria .ui-tabs-panel p, div.container-ouvidoria .ui-tabs-panel li{
    color: #333;
    font-size: 11px;
    letter-spacing: 0;
    line-height:155%;
}

div.container-ouvidoria .ui-tabs-panel p{
    margin-bottom:27px;
    padding:0;
}

/*ABAS PARA SUA EMPRESA*/
div.container-empresa .ui-tabs-panel p, div.container-empresa .ui-tabs-panel li{
    color: #666666;
    font-size: 12px;
    letter-spacing: 0;
    line-height:155%;
}

div.container-empresa .ui-tabs-panel p{
    margin-bottom:27px;
    padding:0;
}

.ui-tabs-panel ul{
    margin: 0px 27px 27px 27px;
    padding:0;
}

.ui-tabs-panel li{
	padding: 0 0 0 10px;
	letter-spacing: 0;
	list-style-position:inside;
	list-style-type:none;
	background:url(bullet-disc.gif) no-repeat center left;
}

.tab1, .tab2, .tab3, .tab1-auto, .tab2-auto, .tab3-auto, .tab4-auto{
	display: block;
    padding:5px 0 6px;
    font-size: 12px;
}

.tab1, .tab2, .tab3{
	width: 119px;
}

.tab2 {
	margin:0 0 0 8px;
}

.tab3{
    float:right !important;
}

.tab1-auto, .tab2-auto, .tab3-auto, .tab4-auto{
	width: auto;
	margin-right:8px;
	padding:5px 10px 6px;
}

.colunaDireita {
	padding-left: 22px;
}

.tableMiolo {
	width: 551px;
}

.ui-tabs-selected {
	border-bottom: 0px;
	background: #FFFFFF url(bck-tab-select.gif) repeat-x bottom;
	/* padding-bottom: 4px; IE*/
	/* margin-bottom:1px; /IE*/
	z-index:2;
}

.okTb {
	float:none;
	font-family:Verdana;
	font-size:10px;
	margin-left:10px;
	margin-top:-4px;
	padding-top:0;
}

.redeCredenciada{
	border-top: 1px solid #D5D5D5;
	width: 100%;
	background: #FFFFFF url(bck-tab-content.jpg) repeat-x scroll 0 0;
}

.redeCredenciada_esq, .redeCredenciada_dir, .redeCredenciada_text{
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	text-align: left;
	padding: 2px 11px;
}

.redeCredenciada_esq, .redeCredenciada_dir{
	color: #025896;
}

.redeCredenciada_text{
	border-top: 1px solid #D5D5D5;
}

.redeCredenciada_esq {
	width: 255px;
	border-right: 1px dotted #D5D5D5;
}

.esq {
	border-right: 1px solid #D5D5D5;
}

#fragment-3 {
	margin: 0;
	padding: 0;
}

#fragment-3 p{
    padding:1em 11px;
}

#PRT-FORM-ENTRADA textarea {
	width: 545px;
} 

/*FALE CONOSCO*/
.lista-faleconosco{
    margin-top:20px; 
    padding-left:0 !important;   
}

.lista-faleconosco li{
    float:left;
    width: 265px;
    height:260px;
    margin-bottom:27px;
    list-style-type:none;
    position:relative;
}

/* TEXTO SEJA UMA ENTIDADE PARCEIRA */
p.entidade-home{
	color: #333333;
    font-size: 12px;
    line-height:155%;
}

p.entidade-parceira{
    margin-bottom: 22px;
}

p.indique-entidade{
	color: #333;
	font-size: 12px;
	margin-bottom: 15px;
}

span.texto-obrig{
	margin-left: 155px;
	font-size: 10px;
	color: #999;
}



/*Criada uma classe de espaco para browsers sem suporte a CSS3*/
.margem{
     margin-right:20px;
     * margin-right: 14px; /*IE espaco eh menor */
}

.lista-faleconosco li:nth-child(odd){
    margin-right:20px;
}

.lista-faleconosco p{
    margin:10px 0px;
}

.lista-faleconosco .btLeiaMais{
    /*float:right; */
    position:absolute;
    right:0;
    bottom:0;
}

.destaque-texto{
    color:#476F9F;
    font-weight:bold;
    font-size:12px;
}

a.btLeiaMais:hover{
    color:#fff;
    text-decoration:underline;
}

/* ESPECIALIZACAO TODAS AS ENTIDADES */

#div-entidades{
     _width:490px;
}

.t-entidades{
    background:url(bck-noticias.jpg) repeat-x;
    float:left;
    display:block;
    clear:both;
    border: 1px solid #d5d5d5;
    border-top:none;
    width:100%;   
}

.t-entidades-esq, .t-entidades-dir{
    border-top:1px solid #d5d5d5;
}

.t-entidades-esq{
	float: left;
	clear:left;
	border-right: none;
	width: 91px;
	_width:20%;
	height: 87px;
	padding: 15px;
	border-right:1px solid #d5d5d5;
}

.t-entidades-dir{
	float:right;
	clear:right;
	width: 407px;
	padding: 14px 10px 0px 10px;
	height: 103px;
	
}

.t-entidades-dir p{
	padding-bottom: 5px;
}

.image{
    border: 1px solid #d5d5d5; 
    background-color: #f2f2f2;
    height: 80px;
}

.mini-link-dir{
	float: right;
}

.mini-link-esq{
	float: left;
}

.NOTICIAITEM {
	margin-top: 25px;
	vertical-align:middle;
	clear: both;
	display:block;
	border-bottom:1px solid #d5d5d5;
	padding-bottom:20px;
}

.NOTICIAITEM h3{
	height: 25px;
	margin: 0px;
	padding-top: 5px;
	text-align: center;
	font-weight: normal;
	vertical-align: middle;
	* width: 556px !important;
}

.NOTICIAITEM a.mini-link{
    background-position: 0 8px;
}

.paginas-ultima{
	color: #025896;
	font-weight: bold;
	background:url(arrow-link.gif) no-repeat 0px 5px;
	padding:0px 0px 0 12px;
	font-size:9px;
	/*display:block;*/
}

.paginas-primeira{
	color: #025896;
	font-weight: bold;
	background:url(arrow-link.gif) no-repeat 0px 5px;
	padding:0px 0px 0 12px;
	font-size:9px;	
}

.t-entidades-dir-F{
	border-bottom: 1px solid #d5d5d5;
}

.t-entidades-esq-F{
	border-bottom: 1px solid #d5d5d5;	
}

#prev, #next {
	font-size:9px;
}

#prev{
    margin-right:10px;
}

#next{
    margin-left:10px;
}

#nav a{
    font-size:9px;
    border-left:1px solid #025896;
    padding:0 5px;
}

#nav a:first-child, .paginacao-item1{
    border:none;
}

#nav a.activeSlide{
    color:#656565;
}

.paginacao-todas-entidades{
	float:right;
	clear:both;
	display:block;
	font-size:10px !important;
	margin-top:15px;
}

.paginacao-todas-entidades{
    font-size:10px !important;
    font-weight:normal !important;
}

.NOTICIARODAPE {
	margin-top: 15px;
	margin-bottom: 55px;
}
.noticia-texto, .noticia-link {
	font-size: 12px;
}

.noticia-hr {
	color: #D5D5D5;
	background-color: #D5D5D5;
	border: #D5D5D5;	
	margin-top: 20px;
	margin-bottom: 15px;
}

/*Paginacao de Noticia*/

.paginator{
	float:right;
	padding-top:30px;
}

.noticia-paginacao {
	text-align: right;
}

.noticia-bt-primeira, .noticia-bt-ultima, .noticia-bt-numero, div.paginator a{
	font-size: 9px;
	color:#025896;
	font-weight: bold;
}

.noticia-bt-primeira:hover, .noticia-bt-ultima:hover, .noticia-bt-numero:hover, div.paginator a:hover{
    color:#686868;
}   

.noticia-bt-primeira, div.paginator a:first-child, div.paginator a:nth-child(2){
	 background: url(arrow-prev-selected.gif) no-repeat left 5px;
	 padding-left: 8px;
}

.noticia-bt-ultima, div.paginator a:last-child, div.paginator a:nth-last-child(2){
     background: url(arrow-next.gif) no-repeat right 5px;
     padding-right: 10px;
}

.noticia-bt-numero-selected, div.paginator a.inactive{
    color: #666;
}

.primeira-selected{
    background: url(arrow-prev.gif) no-repeat left 5px;
    padding-left: 8px;
}

.ultima-selected{
	background: url(arrow-next-selected.gif) no-repeat right 5px;
    padding-right: 10px;
}

/*LISTA ARTIGOS*/
.artigos{
    padding-bottom:25px; /*IE7 e margin nao combinam*/
    float:left;
    display:block;
    width:100%;
}
.artigos h2{
    margin:0;
    display:block;
    * width: 540px;
}

.lista-artigos, .lista-ultimos{
    float:left;
    display:block;
    width:100%;
    * width:552px;
}
.lista-artigos{
     background: url(bck-artigos.jpg) repeat-x;
     padding-left:0 !important;
}

.lista-artigos li{
    width:260px;
}

.lista-artigos li, .lista-ultimos li{
    float:left;
    list-style-type:none;
    margin-top:23px;
    padding-right:10px; /*IE7*/
}

.lista-artigos p, .lista-ultimos p{
    height:20px;
    text-overflow: ellipse;
    display:block;
    overflow:hidden;
}

.lista-artigos li img{
    float:left;
    margin-right:10px;
}

.lista-artigos h3, .lista-ultimos h3{
    margin:0px;
    text-overflow: ellipse;
    display:block;
    overflow:hidden;
}

.ultimos{
    padding-right:22px; /*IE6*/
    width:370px;
}

.ultimos h2{
    width:auto;
}

.lista-ultimos{
    width:370px;
    background:url(bck-ultimos.jpg) repeat-x;
}

.lista-ultimos li{
    width:175px;
    height:60px;
}

.ultimos p{
       height:37px;
}

.ultimos a{
    text-decoration:underline;
    font-weight:normal;
    color:#002949;
}

.titulo-bullet{
    background: url(bullet-title.gif) no-repeat 1px 6px;
    padding-left: 8px;
}

.titulo-h2 {
	padding:0 0 6px 10px;
	margin: 0;
}

.delimitador{
    background: url(bck-outros-destaques-saude.jpg) repeat-x 0 0;
}

.autores-noticia {
       margin: 0;
       padding: 0;
       border: 0;
}

.autores-delimitador {
	background: url(../../../midia/bg-artigo-autores.jpg) repeat-x; 
}

.autores-resumo {
	margin-bottom: 25px;
	padding-left: 8px
}

h3.autores-titulo {
       margin-bottom:-2px;
       padding-left: 5px;
       text-align: left;
       padding-top: 0;
}

/* ESPECIALIZACAO FALE CONOSCO - OUVIDORIA */
.iframe-ouvidoria {
	height: 500px;
	border: 0px;
}

/*INSTITUCIONAL*/
.institucional-textos p {
    font-size:11px;
    margin-top:16px;
    padding-left:10px;
}
.institucional-textos .moldura {
    margin:15px 0 4px 0;
}

/* AUTO ATENDIMENTO */
.auto-atendimento {
	padding: 10px;
	text-align: left;
}

.auto-atendimento img{
	padding-right:5px;
}
/* PRODUTOS */
.produtos-container {
	float:left;
	width:381px;
}
.produtos-container p{
	margin-top:15px;
}
.produtos-container h2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#47709f;
	text-transform:none;
	letter-spacing:normal;
	padding:0 0 6px 10px;
	border-bottom:1px solid #d5d5d5;
	border-left:1px solid #d5d5d5;
	margin:4px 0 0 0;
	line-height:normal;
}
#produtos-container-margem {
	margin-left:30px;	
}
.produtos-box-padrao {
	border-top:1px solid #d5d5d5;
	margin-top:16px;
	padding-top:15px;
	float:left;
	width:381px;
}
.produtos-box-padrao img{
	float:left;
	margin-right:15px;
}
.produtos-box-padrao h3{
	margin:0;
}
.produtos-box-padrao ul{
	list-style-type:none;
	margin-top:3px;
	padding-left: 0px;
}
.produtos-box-padrao li{
	float:left;
	width:117px;
	padding:3px 10px 0 0;
}
.produtos-box-padrao li a{
	color:#666666;
	font-weight:normal;
}
.produtos-box-padrao p {
	margin:6px 0 0 0;
	padding-bottom:23px;
}
.produtos-box-padrao .btLeiaMais {
	float:right;
}
.produtos-chamada {
	font-weight:normal;
	color:#333333;
}
.produtos-chamada:hover {
	color:#333333;
}
.produtos-bt-box-esquerdo {
	border-top:1px solid #d5d5d5;
	width:381px;
	float:left;
	margin-top:20px;
	text-align:center;
	padding-top:14px;
}

/*OUVIDORIA - FORMULARIO*/
td.label-ouvidoria{
    border:none !important;
    background:none !important;
    padding:none !important;
    letter-spacing:normal !important;
    font-size:12px !important;
}

/* AUTO-ATENDIMENTO */
.h1-logado {
	margin-bottom: 0px;
}

.auto-atendimento-content h2{
    display:block;
    float:none;
    clear:both;
}

.auto-atendimento-content h2, .auto-atendimento-content h3{
     margin:0;
}

.auto-atendimento-content li{
    float:left;
    display:inline;
}
.auto-atendimento-content a.btLeiaMais{
  float:right;  
}

.lista-autoatendimento{
    clear:both;
    display:block;
    float:left;
    margin-bottom:30px; 
    margin-top:30px;
}

.lista-autoatendimento li{
    width:178px;
}

.lista-autoatendimento li:first-child{
    margin-right:17px;
}

.lista-autoatendimento h3{
    margin-bottom:10px;
}
.lista-autoatendimento img{
    float:left;
    width: 56px;
    margin: 0 10px 10px 0px;
}
.lista-espacosaude{
    background:url(bck-espacosaude.jpg) repeat-x;
    display:block;
    float:left;
    padding-top:15px;
    width:100%;
    margin-bottom:20px;
}
.lista-espacosaude li{
    width:110px;
}
/*Para browers q nao sumportam CSS3*/
.lista-espacosaude li:first-child, .lista-espacosaude li.li1{
    margin-left:10px;
}
.lista-espacosaude li.li2{
     margin:0 13px;
}

.lista-espacosaude li:nth-child(even){
    margin:0 13px;
}

.lista-espacosaude img{
    margin-bottom:10px;
}

/* BUSCA */
.busca-cabecalho {
	padding: 15px 0;
	color: #025896;
}

.busca-cabecalho a.noticia-bt-primeira, .busca-cabecalho a.noticia-bt-ultima{
	font-size: 10px;
}

.busca-cabecalho a.noticia-bt-primeira {
	background-position: left 8px;
}

.busca-cabecalho a.noticia-bt-ultima{
	background-position: right 8px;
}


.busca-separador {
	text-align: center;
}

td.busca-secao {
	font-family: Verdana;
	font-size: 12px; 
	color: #025896;
	text-transform: none;
	letter-spacing: 0;
	font-weight: normal;
}

.busca-total-paginas {
	float: right;
	margin-top: -16px;
	color: #025896;
	font-weight: normal;
	font-size: 12px;
}

table.busca-delimitador-avancada {
	border: 1px solid #d5d5d5 !important;
	background-position: 0 !important;
	margin-bottom: 15px !important;
	height: 85px; 
}

.resultado-busca{
    margin-top:10px;
}

.destaqueResBusca{
    background:none;
    font-weight:normal;   
}

.noticia-link .destaqueResBusca{
 color:#014F88;
}

.busca-campo h3{
    margin:0;
    background-position: 3px 6px;
    padding-left:13px;
}

.busca-campo h3 a{
    font-size:11px;
}

.busca-campo p{
    padding-left: 13px;
}

td.subsecao{
   font-size:9px;
   padding-top:15px;
   text-align:right;
}

td.subsecao a{
    font-size:9px;
    text-decoration:none !important;
    border-left:1px solid #014F88;
    margin-left:5px;
    padding:0 0 0 5px;
}

td.subsecao a.noticia-bt-ultima, td.subsecao a.noticia-bt-primeira{
    border:none;
    font-weight:normal;
    color:#656565;
}

td.subsecao a.noticia-bt-ultima:hover, td.subsecao a.noticia-bt-primeira:hover{
    color:#014F88;
    text-decoration:underline;
}

td.subsecao a.noticia-bt-ultima{
    padding-right: 8px;
    margin-left: 5px;
} 

td.subsecao a.noticia-bt-primeira{
    padding-left:8px;
    margin-right:15px;
}

/*FORMULARIO - SOLICITE CONTATO*/
.formCamposEntrada label{
    font-weight:bold;
    float:left;
    width:150px;
    _width: 145px; /* IE 6*/
    text-align:right;
    padding-right: 8px;
    color: #666;
}

.formCamposEntrada p{
    clear:both;
    padding:5px 0px;
}

.formCamposEntrada input, .formCamposEntrada textarea, .formCamposEntrada select{
    width:auto;
}

.formCamposEntrada span.texto{
    margin-left:158px;
    margin-top: 2px;
    display:block;
}

.formCamposEntrada input.text{
    /*margin-left:5px;*/
    height: 17px;
    *height: 14px;
    width:70%;
    color: #999;
    font-family: verdana;
}

.formCamposEntrada select.text{
	height: 17px;
    *height: 20px;
    width: 40%;
    color: #999;
    font-family: verdana;
    margin-bottom: 20px;
}

.formCamposEntrada select.text-no-margin{
    width: 70%;
    margin-bottom: 0px;
}

.formCamposEntrada textarea.text{
      width:380px !important; /*sobreescrevendo estilo do #*/
      color: #999;
      font-family: verdana;
      height: 80px;
}

.formCamposEntrada .text-p{
    height: 17px;
    *height: 14px;
    color: #999;
    font-family: verdana;
}

.formCamposEntrada .text-g{
    width:340px;
    _width:343px;
    height: 17px;
    *height: 14px;
    color: #999;
    font-family: verdana;
}

.formCamposEntrada .tel{
	width: auto;
}

.formCamposEntrada .news-bt-cadastrar{
	margin-right: 7px;
	*margin-right: 3px;
	width: 65px;
	font-family: Verdana, Geneva, sans-serif;
	background:#F0A800 url(../../../midia/home_setas_botao.gif) no-repeat left center;
	background-color:#f0ab00;
	border:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	cursor:pointer;
	padding:0 2px 2px 14px; *padding:1px 0 1px 5px;
	float:right;
	margin-top:16px;
}

dl.entrevista{
	color: #666;
}

dl.entrevista dt{
	padding: 8px;
}

dl.entrevista dd{
	background-color: #f2f2f2;
	margin: 5px 0;
	padding: 10px;
}

#PRT-FORMULARIO .cabecalho {
       display: none;
}

#enqueteResultado {
       background: #F2F2F2;
}

#enqueteResultado td.secao, #enqueteResultado table.delimitador {
       font-family: Verdana, Arial, sans-serif;
       font-size: 11px;
       color: #333333;
       text-transform: none;
       background: url(../../../midia/bg_portlet.gif) repeat-x #F2F2F2;
       padding:10px;
       padding-right:10px;
       border: 0 !important;
       font-weight: normal;
       letter-spacing: 0;
       text-align: left;
       width: 100%;
}

/*PODCAST*/
.espaco-podcast{
    margin-top:30px;
}

.ui-tabs-panel{
    _position:static !important;
    _float:left;
}

.podcast img{
	display:inline;
	float:left;
	margin:0 10px 10px 0px;
}

.prt-noticia-item-resumo {
 	display:none !important;
}
.prt-noticia-item-cabecalho{
 	color:#F0A800;
 	padding-bottom:20px;
 	padding-left: 10px;
 	display:block !important;
}

.prt-noticia-data {
	font-weight: bold;
}

.prt-noticia-view-lista {
 	margin:0px !important;
 	display: none;
}

.prt-noticia-item-titulo {
	list-style: none;
}

.prt-noticia-item-titulo h2 {
	margin-bottom: 5px;
}

div.podcast p{
    margin-bottom:0px !important;
}

/*Ajustes causado por IE - PdCase*/
ul.destaques_home{
   	padding-left:0 !important;
}

.menu-hover{
 	background-color: #333;
    border-top:none;
}

.menu-hover a{
    border-top:none;
	/*background-color: #333;*/
}

.tipo-plano {
  	display: none;  
}

/*PAGINACAO*/
.NOTICIABANNERNAV span a.activeSlide {
    background:none;
    color:#666;
}

.NOTICIARODAPE span a{
    font-size:9px;
    border-left: 1px solid #025896;
    padding-left:5px;
}

.NOTICIARODAPE span:first-child a{
  display:block;
  border:none;
}

/* Aut-qualicorp */
td.colunaGrid{width:254px;}
div.box-degrade{
background: url(../../../midia/bg-box-degrade.png) repeat-x;
border: 1px solid #d5d5d5;
padding: 10px;
width: 235px;
min-height: 183px;
margin: 0 16px 16px 0;
float: left; /*comentar*/
position: relative;
}
div.box-degrade p{color: #666; line-height: 15px; margin-bottom: 12px; text-align:left;}
div.box-degrade h2{margin:0 0 12px;padding-bottom: 8px;}
div.box-degrade a.bt, div.box-degrade input.bt{ position: absolute; bottom: 20px; right: 10px; padding: 0 6px; line-height:135%;}
div.box-degrade label{font-weight: bold; margin-right: 5px;width: 70px; text-align: right; display: inline-block;color: #666;}
div.links{margin-top:15px;}


