.mensagens, .sair, .menu-principal, .breadcrumb, .top-mensagens-usuario, .top-logo-trocalogo-menu h1, .bt-trocar-operadora, .footer{display:none !important;}

#logoprint{display:block !important;}

@media print 
{
    .noPrint 
    {
        display:none;
    }
}

.padrao{color:#4C4C4C}
.azul{color:#005283;}
.vermelho{color:#FF0000;}
.verde{color:#009966;}
.cinza-5E728C{color:#5E728C;}
.branco-fff{color:#fff;}

/* ################################################################################### */

/* Fontes */
    
    /* Light */
        .size-13-light{font-size:13px; font-style: normal; font-weight: 300; *letter-spacing:-1px;}
        .size-15-light{font-size:15px; font-style: normal; font-weight: 300; *letter-spacing:-1px;}
        .size-25-light{font-size:25px; font-style: normal; font-weight: 300; *letter-spacing:-1px;}
        .size-29-light{font-size:29px; font-style: normal; font-weight: 300; *letter-spacing:-1px;}
    /* Fim Light */
    
    /* Normal */
        .size-9{font-size:9px; font-style: normal; font-weight:700; *letter-spacing:-1px;}
        .size-10{font-size:10px; font-style: normal; font-weight:700; *letter-spacing:-1px;}
        .size-11{font-size:11px; font-style: normal; font-weight:400; *letter-spacing:0px;}
        .size-12{font-size:12px; font-style: normal; font-weight:400; *letter-spacing:0px;}
        .size-13{font-size:13px; font-style: normal; font-weight:400; *letter-spacing:0px;}   
        .size-14{font-size:14px; font-style: normal; font-weight:400; *letter-spacing:0px;}
        .size-15{font-size:15px; font-style: normal; font-weight:400; *letter-spacing:0px;}
        .size-16{font-size:16px; font-style: normal; font-weight:400; *letter-spacing:0px;}
        .size-18{font-size:18px; font-style: normal; font-weight:400; *letter-spacing:0px;}
        .size-17{font-size:17px; font-style: normal; font-weight:400; *letter-spacing:0px;}
        .size-19{font-size:19px; font-style: normal; font-weight:400; *letter-spacing:0px;}
        .size-20{font-size:20px; font-style: normal; font-weight:400; *letter-spacing:0px;}
        .size-21{font-size:21px; font-style: normal; font-weight:400; *letter-spacing:0px;}
        .size-25{font-size:25px; font-style: normal; font-weight:400; *letter-spacing:0px;}
        .size-29{font-size:29px; font-style: normal; font-weight:400; *letter-spacing:0px;}
        .size-30{font-size:30px; font-style: normal; font-weight:400; *letter-spacing:0px;}
        .size-38{font-size:38px; font-style: normal; font-weight:400; *letter-spacing:0px;}
    /* Fim Normal */
    
    /* Bold */
        .size-9-bold{font-size:9px; font-style: normal; font-weight:700; *letter-spacing:0px;}
        .size-10-bold{font-size:10px; font-style: normal; font-weight:700; *letter-spacing:0px;}
        .size-11-bold{font-size:11px; font-style: normal; font-weight:700; *letter-spacing:0px;}
        .size-12-bold{font-size:12px; font-style: normal; font-weight:700; *letter-spacing:0px;}
        .size-13-bold{font-size:13px; font-style: normal; font-weight:700; *letter-spacing:0px;}
        .size-14-bold{font-size:14px; font-style: normal; font-weight:700; *letter-spacing:0px;}
        .size-16-bold{font-size:16px; font-style: normal; font-weight:700; *letter-spacing:0px;}
        .size-15-bold{font-size:15px; font-style: normal; font-weight:700; *letter-spacing:0px;}
        .size-17-bold{font-size:17px; font-style: normal; font-weight:700; *letter-spacing:0px;}
        .size-18-bold{font-size:18px; font-style: normal; font-weight:700; *letter-spacing:0px;}
        .size-19-bold{font-size:19px; font-style: normal; font-weight:700; *letter-spacing:0px;}
        .size-20-bold{font-size:20px; font-style: normal; font-weight:700; *letter-spacing:0px;}
        .size-23-bold{font-size:23px; font-style: normal; font-weight:700; *letter-spacing:0px;}
        .size-24-bold{font-size:24px; font-style: normal; font-weight:700; *letter-spacing:0px;}
        .size-25-bold{font-size:25px; font-style: normal; font-weight:700; *letter-spacing:0px;}
        .size-29-bold{font-size:29px; font-style: normal; font-weight:700; *letter-spacing:0px;}
        .size-30-bold{font-size:30px; font-style: normal; font-weight:700; *letter-spacing:0px;}
        .size-31-bold{font-size:31px; font-style: normal; font-weight:700; *letter-spacing:0px;}
    /* Fim Bold */
    
    /* Italic Normal */
        .size-13-italic{font-size:13px; font-style: italic; font-weight:400; *letter-spacing:0px;}
        .size-14-italic{font-size:14px; font-style: italic; font-weight:400; *letter-spacing:0px;}
        .size-16-italic{font-size:16px; font-style: italic; font-weight:400; *letter-spacing:0px;}
        .size-17-italic{font-size:17px; font-style: italic; font-weight:400; *letter-spacing:0px;}
        .size-23-italic{font-size:23px; font-style: italic; font-weight:400; *letter-spacing:0px;}
    /* Fim Italic Normal */
    
	/* Alinhamento de texto */
		.text-left{text-align:left;}
		.text-right{text-align:right;}
		.text-center{text-align:center;}
	/* Fim Alinhamento de texto */
    
    
    /* Quebra de Linha */
        .break-word{word-wrap: break-word;}
    /* Fim Quebra de Linha */
/* Fim Fontes */

/* Lista - Tipos de Solicitacao */
.tipo-solicitacao{
	padding:0 !important;	
	margin-top:15px;
}
	.tipo-solicitacao li{
		padding:0 !important;
		margin:0px 0 0 0 !important;
		list-style:none;
		display:block;
	}
	.tipo-solicitacao li a{
		color:#333;
		font-size:13px;
		text-decoration:none;
		display:block;
		border-bottom:1px solid #DCDCDC;
		padding:10px 0;
		text-indent:30px;
		background:url(../img/img-sprite.png) 5px -120px no-repeat;	
	}
	.tipo-solicitacao li a:hover{
		background:#9CF url(../img/img-sprite.png) 5px -120px no-repeat;
	}
/* Fim Lista - Tipos de Solicitacao */

/* Comum */
.titulos-formularios{
	padding-bottom:20px;
	border-bottom:1px solid #CCC;	
}

.box-formularios{
	padding:25px 0;
	border-bottom:1px solid #CCC;	
}

.erro-form{
    background: #F7D9D9; 
    color:#990000; 
    margin-top: 10px; 
    padding: 5px 0; 
    text-align: left; 
    text-indent:10px;
}

.erro-form-solicitacao{
    background: #F7D9D9; 
    color:#990000; 
    margin-top: 10px; 
    padding: 5px 0; 
    text-align: left; 
}

.margin-form{
	margin-bottom:15px;	
}

.margin-form-top{margin-top:20px !important;}

.box-bts{
	margin-top:15px;
}

.textarea{height:70px !important;}

.campos-obrigatorios{color:#F00;}

.bt-procurar{
	display:block;
	padding:3px 0;
	text-align:center;
	text-decoration:none;
	color:#FFF !important;
	background:#005383;	
}
    .bt-procurar:hover{
	    display:block;
	    padding:3px 0;
	    text-align:center;
	    text-decoration:none;
	    color:#FFF !important;
	    background:#0072B7;	
    }
    
 .bt-remover{
	display:block;
	padding:3px 0;
	text-align:center;
	text-decoration:none;
	color:#FFF !important;
	background:#666666;	
}
    .bt-remover:hover{
	    display:block;
	    padding:3px 0;
	    text-align:center;
	    text-decoration:none;
	    color:#FFF !important;
	    background:#888888;	
    }

.bt-voltar{
	display:block;
	padding:6px 0;
	text-align:center;
	text-decoration:none;
	color:#666666 !important;
	background:#DBDBDB;	
}
    .bt-voltar:hover{
	    display:block;
	    padding:6px 0;
	    text-align:center;
	    text-decoration:none;
	    color:#666666 !important;
	    background:#bbb;	
    }

.bt-continuar{
	display:block;
	padding:6px 0;
	text-align:center;
	text-decoration:none;
	color:#FFF !important;
	background:#005383;	
}
    .bt-continuar:hover{
	    display:block;
	    padding:6px 0;
	    text-align:center;
	    text-decoration:none;
	    color:#FFF !important;
	    background:#0072B7;	
    }

.bt-red{
	display: block;
    padding: 6px 0;
    text-align: center;
    text-decoration: none;
    color: #FFF !important;
    background: #c51313bf;
}
    .bt-red:hover{
	    display:block;
	    padding:6px 0;
	    text-align:center;
	    text-decoration:none;
	    color:#FFF !important;
	    background:#ff0c0cbf;	
    }  
.bt-666666{
	display:block;
	padding:6px 0;
	text-align:center;
	text-decoration:none;
	color:#FFF !important;
	background:#666666;	
}
    .bt-666666:hover{
	    display:block;
	    padding:6px 0;
	    text-align:center;
	    text-decoration:none;
	    color:#FFF !important;
	    background:#888888;	
    }

    
.bt-3399CC{ /* Azul Claro */
    display:block;
	padding:6px 0;
	text-align:center;
	text-decoration:none;
	color:#FFF !important; 
}


  
.bt-009999{  /* Verde */
    display:block;
	padding:6px 0;
	text-align:center;
	text-decoration:none;
	color:#FFF !important;
	background:#009999;
}

.bt-009999-fino{  /* Verde Fino*/
	display:block;
	padding:3px 0;
	text-align:center;
	text-decoration:none;
	color:#FFF !important;
	background:#009999;	
}


.bt-996666{ /* Marrom */
     display:block;
	padding:6px 0;
	text-align:center;
	text-decoration:none;
	color:#FFF !important;
	background:#996666;
    
}

.bt-996666-fino{ /* Marrom Fino */
     display:block;
	padding:3px 0;
	text-align:center;
	text-decoration:none;
	color:#FFF !important;
	background:#996666;
    
}
    
	
	/* Accordion */
		.box-accordion-dados-solicitacao{background:#E0E0E0; padding:3px 0;}
		.box-accordion-dados-solicitacao h2{text-indent:10px !important;}
		.abrir-fechar-aberto{
			display:block;
			width:15px;
			height:15px;
			text-indent:-9999px;
			overflow:hidden;
			margin:3px 10px 0 0;
			background:url(../img/img-sprite.png) 0 -196px no-repeat;
		}
		.abrir-fechar-fechado{
			display:block;
			width:15px;
			height:15px;
			text-indent:-9999px;
			overflow:hidden;
			margin:3px 10px 0 0;
			background:url(../img/img-sprite.png) 0 -261px no-repeat;
		}
	/* Fim Accordion */

    /* Passo 5 - Resultado */
        .solicitacao-nao-liberada{
            text-align:center;
            color:#FC0000;
            background:#FFFF99;
            padding:4px 0;
            margin-top:10px;
        }
        
        .solicitacao-liberada{
            text-align:center;
            color:#005283;
            background:#CCFFCC;
            padding:4px 0;
            margin-top:10px;
        }
            .senha-liberada{color:#009900 !important;}
            
       .solicitacao-encaminhada{
            text-align:center;
            color:#005283;
            background:#CCFFFF;
            padding:4px 0;
            margin-top:10px; 
       }
        /* Tabela - Retorno de Procedimentos / Serviços */
            .table-procedimentos{
                border-collapse:collapse;
                margin-top:25px;
            }
                .table-procedimentos thead th{
                    font-size:12px;
                    color:#4C4C4C;
                }
                .table-procedimentos thead th, .table-procedimentos tr td{
                    border:1px solid #CCC;
                    background:#FFF !important;
                }
                .table-procedimentos tbody tr td{
                    font-size:11px;
                    color:#4C4C4C;
                    padding:10px;
                }
                .erro-procedimento{
                    color:#FF0000 !important;
                }
        /* Fim Tabela - Retorno de Procedimentos / Serviços */
    
    /* Fim Passo 5 - Resultado */
/* Fim Comum */


body {line-height:1.5;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;color:#000;background:none;font-size:10pt;}
.container {background:none;}
hr {background:#ccc;color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:none;}
hr.space {background:#fff;color:#fff;visibility:hidden;}
h1, h2, h3, h4, h5, h6 {font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif;}
code {font:.9em "Courier New", Monaco, Courier, monospace;}
a img {border:none;}
p img.top {margin-top:0;}
blockquote {margin:1.5em;padding:1em;font-style:italic;font-size:.9em;}
.small {font-size:.9em;}
.large {font-size:1.1em;}
.quiet {color:#999;}
.hide {display:none;}
a:link, a:visited {background:transparent;font-weight:700;text-decoration:none;}
a[href]:after { display:none; } 





table{width:100% !important;}










/* Cabeçalho */
	/* Mensagens, Uuario e Sair */
		.top-mensagens-usuario{
			background:#005383 url(../img/bg-top.jpg) repeat-x;
			padding:6px 0;
		}
		
		.mensagens a{
			display:block;
			text-indent:25px;
			color:#FFF;
			text-decoration:none;
			background:url(../img/img-sprite.png) 0 2px no-repeat;		
		}
		
		.usuario{
			color:#FFF;
			text-indent:25px;	
			background:url(../img/img-sprite.png) 0 -66px no-repeat;
		}
		.sair{
			text-align:center;
			border-left:1px solid #FFF;	
		}
			.sair a{color:#FFF;text-decoration:none;}
			.sair a:hover{color:#FFF;text-decoration:underline;}
	/* Fim Mensagens, Uuario e Sair */
	
	/* LogoConnecetMed e Box Logo Operadoras */
		.top-logo-trocalogo-menu{
			background:url(../img/bg_site_top.png) center top no-repeat;	
		}
			
			/* Logo */
				.logo-connectmed{
					display:block;
					margin-top:27px;
					width:350px;
					height:44px;
					text-indent:-9999px;
					overflow:hidden;
					background:url(../img/logo_connect.png) no-repeat;	
				}
			/* Fim Logo */
			
			/* Trocar Logo Operadora */
				.troca-logo{
					margin-top:8px;
				}
					.troca-logo img{ border:1px solid #CCC;}
					.bt-trocar-operadora{
						padding:3px 0;
						margin-top:2px;
						color:#FFF;
						background:#666666;
						text-align:center;	
						text-decoration:none;
					}
						.bt-trocar-operadora:hover{background:#444;}
			/* Fim Trocar Logo Operadora */
			
			/* Menu Principal */
				.menu-principal{
					margin-top:15px !important;	
					margin-bottom:0px !important;	
					padding:0px !important;
				}
					.menu-principal-ul, .menu-principal-ul-ul{border-right:1px solid #FFF !important;border-bottom:1px solid #FFF !important;}
						.menu-principal-ul li a{
							background:#00619C !important;
							color:#FFF !important;	
							border-bottom:1x solid #3399CC !important;	
							border-radius:0px !important; -webkit-border-radius:0px !important; -moz-border-radius: 0px !important;
						}
						.menu-principal-ul li a:hover .menu-principal li a{color:#FFF !important;}
						.menu-principal-ul li a:hover{
							background:#0073B8 !important;
							color:#FFF !important;
							border-radius:0px !important; -webkit-border-radius:0px !important; -moz-border-radius: 0px !important;
						}
						
						.menu-principal-li-sel, .menu-principal-li-sel:hover{
						    background:#005383;
	                        color:#FFF !important;
	                        border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px;
							cursor:default; 
						}
						
							.menu-principal-ul-ul li a{
								background:#0073B8 !important;
								color:#FFF !important;	
								border-bottom:1x solid #3399CC !important;	
								border-radius:0px !important; -webkit-border-radius:0px !important; -moz-border-radius: 0px !important;
							}
							.menu-principal-ul-ul li a:hover{
								background:#0078C0 !important;
								color:#FFF !important;
								border-radius:0px !important; -webkit-border-radius:0px !important; -moz-border-radius: 0px !important;
							}
			/* Fim Menu Principal
	/* Fim LogoConnecetMed e Box Logo Operadoras */
/* Fim Cabeçalho */

/* Meio - BreadCrumb e Conteudo */
	.middle{
		background:#005383;
		margin:0px 0 0 0;
		padding:10px 0;
	}
	
	/* BreadCrumb */
		.breadcrumb{
			padding:3px 0;	
			margin:0px 0px 10px 0;
			background:#002F4C;
			color:#FFF;
		}
			.breadcrumb a{color:#FFF; text-decoration:none; padding:0 10px;}
				.breadcrumb a:hover{color:#FFF; text-decoration:underline; padding:0 10px;}
				
			.breadcrumb span{color:#999; padding:0 10px;}
	/* Fim BreadCrumb */


	/* Box de Conteudo */
		.content{
			background:#FFF;
			padding:30px 0;	
		}
	/* Fim Box de Conteudo */
	
	/* Tabelas */
	    
	        .tab-administracao{border-collapse:collapse; margin:0; padding:0;}
                .tab-administracao th, .tab-administracao td{border:1px solid #CCC;}
    
                .tab-administracao thead tr th{background:#005383 !important; color:#ffffff !important;}
    
                .tab-administracao td{background:#FFF;}
        
                .tab-administracao a img{margin:0 10px 0 10px;}
	    
	    /* Numero de Resultados */
	        
                .num-resultados{text-indent:10px;}
    
	    /* Fim Numero de Resultados */
	    
	    
	    /* Paginação */
	    
	        .box-paginacao{padding:4px 0; background:#E0E0E0;}
	        
                .box-paginacao a, .box-paginacao a:hover{margin: 0 8px 0 0px; color:#333333;}
                .box-paginacao a:active{color:#999999;  text-decoration:none;}
        
                .anteri-prox{text-decoration:none !important; margin: 0 8px 0 0px; color:#333333;}
                .anteri-prox:hover{text-decoration:underline;}
                .anteri-prox:active{color:#333333;}
                
	    /* Fim Paginação */
		
		/* Cores listagem glosa e acerto */
     
		  .cor-glosa{background: #ff7171 !important;}
		  .cor-acerto{background: #79ffbc !important;}
		  
		 /* Fim Cores listagem glosa e acerto */
		 
		 /* Icones */
		    /* Impressão */
		        .ico-print{ background:#3399CC url(../img/printer.gif) 15px 9px no-repeat;}
		        .ico-baixarXml{ background:#3399CC url(../img/ico-download.gif) 15px 9px no-repeat;}
		        .ico-save{ background:#3399CC url(../img/save.gif) 15px 9px no-repeat;}
		        
		        .lista-comentario {padding:0 !important;}
                .lista-comentario li{list-style: none; margin:0 !important;  padding: 0 0 0 15px !important; background: url(../img/ico-seta-comentario.png) 2px 2px no-repeat;}
		    /* Fim Impressão */
		 /* Fim Icones */
		
	/* Fim Tabelas */
	
	/* Mensagens de Glosa */
	    .box-resposta-mensagem{background:#DDDDDD; padding:15px 0;}
	    .box-resposta-resposta{background:#CEFFDD; padding:10px 0;}
	    .box-resposta-encaminhamento{background:#FFFFCC; padding:10px 0;}	    
	    .box-resposta-reabertura{background:#D6B476; padding:10px 0;}
	    
	    .box-resposta-p1{padding:10px 10px; background:#C7C7C7;}
	    .box-resposta-p2{padding:10px 0; background:#FFFFFF;}
	/* Fim Mensagens de Glosa */
	
/* Fim Meio - BreadCrumb e Conteudo */


/* Rodapé */
	.footer{margin:15px 0;}
		.box-footer{
			padding:10px 0;
			color:#444;
			border-top:1px solid #99BACD;		
			text-align:center;
		}
/* Fim Rodapé */

/* Modal */
    .modal{position:relative;padding:30px 40px;}
    .modal-fechar{
        position:absolute;
        top:10px;
        right:10px;
        display:block;
        width:17px;
        height:17px;
        text-indent:-9999px;
        overflow:hidden;
        background:url(../img/img-sprite.png) 0 -326px no-repeat;
     } 
/* Fim Modal */
