body {margin:0px;}

.colorboxIframe .tituloColorbox{    
	font-family: din-blackregular;
    font-size: 15px;
    text-align: center;
    margin-top: 20px;}

.txtColorbox{
	font-family: dinregular;
    font-size: 14px;
    text-align: center;
    margin-top: 10px;}



.tituloColorboxGenerico
{
	position: relative;
	z-index: 3;
	height: 59px;
	/*background-image: url(../../img/topo-titulo-colorbox.png);*/
	background-color:#4e82bb;
	width: 100%;
	color: #fff;
	font-family: Swis721CnBTBold;
	font-size: 20px;
	line-height:59px;
	text-transform: uppercase;
	padding: 0px 0px 0px 20px;
	background-repeat: no-repeat;
	margin-bottom: 30px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.titleColorbox
{
	background-image: url(images/bg-title-colorbox.png);
	background-repeat: no-repeat;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	padding: 16px 0px 40px 70px;
}


.tituloColorboxPopupManual
{
	position: absolute;
	z-index: 3;
	height: 59px;
	background-image: url(img/topo-titulo-colorbox.png);
	width: 672px;
	color: #fff;
	font-family: Swis721CnBTBold;
	font-size: 17px;
	text-transform: uppercase;
	padding: 18px 0px 0px 68px;
	background-repeat: no-repeat;
	margin-bottom: 30px;
	top: 0px;
	left: 0px;
	}

.alinhaConteudoColorbox
{
	
	margin-left: 25px;
}






 
    
/*********** ESTILOS PARA MENSAGENS POPUP INLINE - COLORBOX ****************/

.mensagemPopup {font-family:Swis721CnBTRoman; font-size:13px; line-height:18px; color:#555; padding:30px 20px 20px 20px; text-align:justify;}
.mensagemPopup div {margin-bottom: 15px; font-size:13px;}
.mensagemPopup p {margin-bottom: 15px; font-size:13px;}
.mensagemPopup p.title {margin-bottom: 10px; font-family:Swis721CnBTBold; font-size:17px;}
/*.mensagemPopup span {display:inline-block; position:relative; margin-bottom:20px; font-family:Swis721CnBTBold; font-size:16px;}*/
.mensagemPopup p.destaque {background-color:#f6f6f6; padding:16px; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;  -webkit-border-radius: 3px;
    -moz-border-radius: 3px;}
    
.mensagemPopup ul li {list-style:square; list-style-position: inside;}
    
    
    
    
    /*********** ESTILOS PARA MENSAGENS POPUP INLINE - COLORBOX - NOVO ****************/

.mensagemPopupBuscaAlternativa {font-family:'dinregular'; font-size:13px; line-height:18px; color:#555; padding:30px 20px 20px 20px; text-align:justify;}
.mensagemPopupBuscaAlternativa p {margin-bottom: 15px; font-size:13px; font-family:'dinregular';}
.mensagemPopupBuscaAlternativa p.subtitle {margin-bottom: 10px; font-family:'din-blackregular'; font-size:15px; color:#555;}
.mensagemPopupBuscaAlternativa .titlePrincipal {position:relative; margin-bottom:20px; font-family: 'din-blackregular'; font-size:30px; background-color:#d3d3d3; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:17px; color:#fff;}
.mensagemPopupBuscaAlternativa .alinhaCampos {position:relative; margin-bottom:20px; width:95%; margin:0 auto;}

.popupBold {font-family:'din-blackregular';}

    
    


    





/*------------------ FIM - AGENDA DE HORÁRIOS - MÓDULO SEGURANÇA -----------------------*/
	.mensagemPopup {font-family:Swis721CnBTRoman; font-size:13px; line-height:18px; color:#555; padding:30px 20px 20px 20px; text-align:justify;}
.mensagemPopup div {margin-bottom: 15px; font-size:13px; font-family:Swis721CnBTRoman;}
.mensagemPopup p {margin-bottom: 15px; font-size:13px;}
.mensagemPopup p.title {margin-bottom: 10px; font-family:Swis721CnBTBold; font-size:17px;}
/*.mensagemPopup span {display:inline-block; position:relative; margin-bottom:20px; font-family:Swis721CnBTBold; font-size:16px;}*/
.mensagemPopup p.destaque {background-color:#f2f2f2; padding:16px; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;  -webkit-border-radius: 3px;
    -moz-border-radius: 3px;}
   
.titleColorbox {font-family:Swis721CnBTBold; color:White; font-size:20px; background-color:#ccc; padding:20px; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;  -webkit-border-radius: 3px;}    




/* ----  COLORBOX ---- */
.Colorbox
{
	position:relative;
	padding: 0px; 
	background-color: #d6e9fd; 
	font-family: Arial;
	padding-bottom:30px;
	height:100%;
}
.ColorboxTopo {
    background-color: #5081B3;
    padding: 30px 20px !important;
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    font-family: din-blackregular;
    box-sizing: border-box;
    margin-bottom: 20px;
}
.ColorboxContainer
{
	padding:10px 30px;
	background-color: #d6e9fd !important;
}
.ColorboxSubtitulo
{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
.ColorboxTexto
{
	font-size:12px;
}

/* ---- fim do COLORBOX ---- */



/*#inline_content a {text-decoration:none; font-weight:bold; color:#1b4a7a;}
#inline_content a:hover {text-decoration:none; font-weight:bold; color:#1b4a7a;}
*/


.tituloManuaisModulo{    
	position: relative;
	width: 99%;
    background-color: #bbd8eb;
    font-family: din-blackregular;
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    padding: 17px 10px 13px 16px;
    border-radius: 4px;
    box-sizing: border-box;
    margin-bottom: 17px;
    margin-top: 25px;
}

.tituloManuaisModulo:before {
	content: "\f0ae";
	font-family: FontAwesome;
	margin-right: 10px;
}



.tituloManuaisTipoPublicacao {
	position: relative;
    width: 99%;
    padding: 8px 8px 4px 9px;
    border: solid 1px #8ea9ba;
    color: #2d5370;
    border-radius: 4px;
    box-sizing: border-box;
}
.itensManuais {padding:0px;}
.itensManuais li {list-style:none;}

.itensManuais li a{position: relative;
    position: relative;
    position: relative;
    display: inline-block;
    color: #60849b;
    font-family: dinregular;
    font-size: 14px;
    text-decoration: none;
    margin-left: 6px;
    margin-bottom: 0px;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
    background-color: none;
    padding: 4px 9px !important;
    box-sizing: border-box;
    border-radius: 4px;
}

.itensManuais li a:hover{
	position: relative;
    color: #2d5370;
    background-color: #eaf2f8;
    box-sizing: border-box;
    border-radius: 4px;
}
.itensManuais li a:before { 
  content: "\f019"; 
  font-family: FontAwesome;
  margin-right: 6px;
  color:#2d5370;
}















    
/*********** ESTILOS PARA MENSAGENS POPUP INLINE - COLORBOX ****************/




.mensagemPopup {font-family:Swis721CnBTRoman; font-size:13px; line-height:18px; color:#555; padding:30px 20px 20px 20px; text-align:justify;}
.mensagemPopup div {margin-bottom: 15px; font-size:13px;}
.mensagemPopup p {margin-bottom: 15px; font-size:13px;}
.mensagemPopup p.title {margin-bottom: 10px; font-family:Swis721CnBTBold; font-size:17px;}
/*.mensagemPopup span {display:inline-block; position:relative; margin-bottom:20px; font-family:Swis721CnBTBold; font-size:16px;}*/
.mensagemPopup p.destaque {background-color:#f6f6f6; padding:16px; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;  -webkit-border-radius: 3px;
    -moz-border-radius: 3px;}
    
    
    
    /*********** ESTILOS PARA MENSAGENS POPUP INLINE - COLORBOX - NOVO ****************/

.mensagemPopupBuscaAlternativa {font-family:'dinregular'; font-size:13px; line-height:18px; color:#555; padding:30px 20px 20px 20px; text-align:justify;}
.mensagemPopupBuscaAlternativa p {margin-bottom: 15px; font-size:13px; font-family:'dinregular';}
.mensagemPopupBuscaAlternativa p.subtitle {margin-bottom: 10px; font-family:'din-blackregular'; font-size:15px; color:#555;}
.mensagemPopupBuscaAlternativa .titlePrincipal {position:relative; margin-bottom:20px; font-family: 'din-blackregular'; font-size:30px; background-color:#d3d3d3; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:17px; color:#fff;}
.mensagemPopupBuscaAlternativa .alinhaCampos {position:relative; margin-bottom:20px; width:95%; margin:0 auto;}


.botaoPopup {position:relative; background-color:#b7b7b7; color:#fff !important; text-decoration:none; font-weight:bold; padding:8px 10px; display:inline-block; margin-right:7px; -webkit-border-radius: 3px;
    -moz-border-radius: 3px; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out;	-o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out;}
    
.botaoPopup:hover {position:relative; background-color:#888; color:#fff !important; text-decoration:none !important; font-weight:bold; padding:8px 10px; display:inline-block; margin-right:7px; -webkit-border-radius: 3px;
    -moz-border-radius: 3px;}
    
    




/*********** ESTILOS PARA MENSAGENS POPUP IFRAME AZUL - COLORBOX ****************/

.mensagemPopupIframeAzul {font-family: 'dinregular'; font-size: 13px; line-height: 18px; color: #555; text-align: justify;}
.mensagemPopupIframeAzul p {margin-bottom: 15px; font-size:13px; font-family:'dinregular';}
.mensagemPopupIframeAzul p.subtitle {margin-bottom: 10px; font-family:'dinregular'; font-size:20px; color:#315266;}
.mensagemPopupIframeAzul .titlePrincipal {position: relative; height: 110px; line-height:110px; background-color:#4e82bb; width: 100%; font-family: 'din-blackregular'; font-size:36px; color:#fff; text-transform: uppercase; padding: 0px 0px 0px 32px; background-repeat: no-repeat;	margin-bottom: 0px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.mensagemPopupIframeAzul .contentColorbox {position:relative; padding: 30px 40px;}
.mensagemPopupIframeAzul .alinhaCampos {position:relative; margin-bottom:20px; width:95%; margin:0 auto;}

@media only screen and (max-width: 800px) {
.mensagemPopupIframeAzul .titlePrincipal { font-size:21px; }

}

/*********** ESTILOS PARA MENSAGENS POPUP IFRAME AZUL FIXED - COLORBOX ****************/

.mensagemPopupIframeAzulFixed {font-family: 'dinregular'; font-size: 13px; line-height: 18px; color: #555; text-align: justify;}
.mensagemPopupIframeAzulFixed p {margin-bottom: 15px; font-size:13px; font-family:'dinregular';}
.mensagemPopupIframeAzulFixed p.subtitle {margin-bottom: 10px; font-family:'dinregular'; font-size:20px; color:#315266;}
.mensagemPopupIframeAzulFixed .titlePrincipal {position: fixed; height: 110px; line-height:110px; background-color:#4e82bb; width: 100%; font-family: 'din-blackregular'; font-size:36px; color:#fff; text-transform: uppercase; padding: 0px 0px 0px 32px; background-repeat: no-repeat;	margin-bottom: 0px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; z-index: 1000;}
.mensagemPopupIframeAzulFixed .contentColorbox {position:relative; padding: 0px 40px; z-index: 999;}
.mensagemPopupIframeAzulFixed .alinhaCampos {position:relative; margin-bottom:20px; width:95%; margin:0 auto;}
.mensagemPopupIframeAzulFixed .texto {padding:15px 20px; font-family: 'dinregular'; font-size: 15px !important; line-height: 18px;  }
.mensagemPopupIframeAzulFixed .imagem {width:90%; -webkit-box-shadow: 0px 0px 13px 2px rgba(0,0,0,0.34); -moz-box-shadow: 0px 0px 13px 2px rgba(0,0,0,0.34); box-shadow: 0px 0px 13px 2px rgba(0,0,0,0.34); border: 4px solid #FFF; border-radius: 4px;}
.mensagemPopupIframeAzulFixed a {color: #13538a; }

@media only screen and (max-width: 800px) {
.mensagemPopupIframeAzulFixed .titlePrincipal { font-size:21px; }

}

/*////////////////////////////////////////////////////////// POPUP COM TÍTULO AZUL GRANDE ///////////////////////////////////////////////////////////////////*/

.colorboxTituloAzulGrande {font-family:Swis721CnBTRoman; font-size:13px; line-height:18px; color:#555; padding:30px 20px 20px 20px; text-align:justify;}
.colorboxTituloAzulGrande .tituloPrincipal {position: relative; height: 110px; line-height:110px; background-color:#4e82bb; width: 100%; color: #fff; font-family: Swis721CnBTBold; font-size: 32px; text-transform: uppercase; padding: 0px 0px 0px 32px; background-repeat: no-repeat;	margin-bottom: 0px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.colorboxTituloAzulGrande .titlePrincipal {position: relative; height: 110px; line-height:110px; background-color:#4e82bb; width: 100%; color: #fff; font-family: Swis721CnBTBold; font-size: 32px; text-transform: uppercase; padding: 0px 0px 0px 32px; background-repeat: no-repeat;	margin-bottom: 0px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.colorboxTituloAzulGrande .tituloSecundario {margin-bottom: 10px; font-family:Swis721CnBTBold; font-size:17px;}
.colorboxTituloAzulGrande .contentColorbox {position:relative; padding: 40px 40px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.colorboxTituloAzulGrande p {margin-bottom: 15px; font-size:13px;}
.colorboxTituloAzulGrande .botaoCB, .colorboxTituloAzul p .botaoCB {position:relative; background-color:#abc4e0; color:#fff !important; text-decoration:none; font-weight:bold; padding:8px 10px; display:inline-block; margin-right:7px; -webkit-border-radius: 3px;
    -moz-border-radius: 3px; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out;	-o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out;}
.colorboxTituloAzulGrande .botaoCB:hover, .colorboxTituloAzul p .botaoCB:hover {position:relative; background-color:#adc8e6; color:#fff !important; text-decoration:none !important; font-weight:bold; padding:8px 10px; display:inline-block; margin-right:7px; -webkit-border-radius: 3px;
    -moz-border-radius: 3px;}
.colorboxTituloAzulGrande .subtitulo {position:relative; color: #4e82bb; display:block; margin-top:30px; margin-bottom: 10px; font-family:Swis721CnBTBold; font-size:17px;}

.colorboxTituloAzulGrande #cboxClose {
	position: absolute;
	top: 33px;
	right: 32px;
	/* background-image: url(../img/fechar-carna.png); */
	background-image:none !important;
	width: 44px;
	height: 44px;
	border: none;
	outline: none;
	background-color: #285e9a;
	border-radius: 4px;
	color:#fff;
}

.colorboxTituloAzulGrande #cboxClose:hover {
	position: absolute;
	top: 33px;
	right: 32px;
	/* background-image: url(../img/fechar-carna.png); */
	background-image:none !important;
	width: 44px;
	height: 44px;
	border: none;
	outline: none;
	background-color: #245388;
	border-radius: 4px;
	color:#fff;
}

	.colorboxTituloAzulGrande #cboxClose:before {
	content: "\f00d";
	font-family: FontAwesome;
	font-size:22px;
	font-weight:normal !important;

	}

	/* FIM */



/*////////////////////////////////////////////////////////// POPUP COM TÍTULO AZUL PEQUENO ///////////////////////////////////////////////////////////////////*/


.colorboxTituloAzulPequeno {font-family:Swis721CnBTRoman; font-size:13px; line-height:18px; color:#555; padding:30px 20px 20px 20px; text-align:justify;}
.colorboxTituloAzulPequeno .tituloPrincipal {position: relative; height: 60px; line-height: 62px; background-color: #4e82bb; width: 100%; color: #fff; font-family: Swis721CnBTBold; font-size: 22px; text-transform: uppercase; padding: 0px 0px 0px 22px; background-repeat: no-repeat; margin-bottom: 0px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.colorboxTituloAzulPequeno .tituloSecundario {margin-bottom: 10px; font-family:Swis721CnBTBold; font-size:17px;}
.colorboxTituloAzulPequeno .contentColorbox {position:relative; padding: 40px 25px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.colorboxTituloAzulPequeno p {margin-bottom: 15px; font-size:13px;}
.colorboxTituloAzulPequeno .botaoCB, .colorboxTituloAzul p .botaoCB {position:relative; background-color:#abc4e0; color:#fff !important; text-decoration:none; font-weight:bold; padding:8px 10px; display:inline-block; margin-right:7px; -webkit-border-radius: 3px;
    -moz-border-radius: 3px; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out;	-o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out;}
.colorboxTituloAzulPequeno .botao:hover, .colorboxTituloAzul p .botao:hover {position:relative; background-color:#adc8e6; color:#fff !important; text-decoration:none !important; font-weight:bold; padding:8px 10px; display:inline-block; margin-right:7px; -webkit-border-radius: 3px;
    -moz-border-radius: 3px;}
.colorboxTituloAzulPequeno .subtitulo {position:relative; color: #4e82bb; display:block; margin-top:30px; margin-bottom: 10px; font-family:Swis721CnBTBold; font-size:17px;}

.colorboxTituloAzulPequeno #cboxClose {
    position: absolute;
    top: 13px;
    right: 22px;
    /* background-image: url(../img/fechar-carna.png); */
    background-image: none !important;
    width: 34px;
    height: 34px;
    border: none;
    outline: none;
    background-color: #285e9a;
    border-radius: 4px;
    color: #fff;
}

.colorboxTituloAzulPequeno #cboxClose:hover {

	background-color: #245388;
	border-radius: 4px;
}

	.colorboxTituloAzulPequeno #cboxClose:before {
	content: "\f00d";
	font-family: FontAwesome;
	font-size:22px;
	font-weight:normal !important;

	}

/*////////////////////////////////////////////////////////// POPUP COM TÍTULO AZUL PEQUENO ///////////////////////////////////////////////////////////////////*/

.colorboxSemTitulo {font-family:Swis721CnBTRoman; font-size:13px; line-height:18px; color:#555; padding:30px 20px 20px 20px; text-align:justify;}
.colorboxSemTitulo .tituloPrincipal {display:none;  position: relative; height: 60px; line-height: 62px; background-color: #4e82bb; width: 100%; color: #fff; font-family: Swis721CnBTBold; font-size: 22px; text-transform: uppercase; padding: 0px 0px 0px 22px; background-repeat: no-repeat; margin-bottom: 0px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.colorboxSemTitulo .tituloSecundario {margin-bottom: 10px; font-family:Swis721CnBTBold; font-size:17px;}
.colorboxSemTitulo .contentColorbox {position:relative; padding: 30px 30px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.colorboxSemTitulo p {margin-bottom: 15px; font-size:13px;}
.colorboxSemTitulo .botao, .colorboxTituloAzul p .botaoCB {position:relative; background-color:#abc4e0; color:#fff !important; text-decoration:none; font-weight:bold; padding:8px 10px; display:inline-block; margin-right:7px; -webkit-border-radius: 3px;
    -moz-border-radius: 3px; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out;	-o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out;}
.colorboxSemTitulo .botaoCB:hover, .colorboxTituloAzul p .botaoCB:hover {position:relative; background-color:#adc8e6; color:#fff !important; text-decoration:none !important; font-weight:bold; padding:8px 10px; display:inline-block; margin-right:7px; -webkit-border-radius: 3px;
    -moz-border-radius: 3px;}

.colorboxSemTitulo #cboxClose {
    position: absolute;
	top:inherit;
    bottom: 13px !important;
    right: 13px;
    /* background-image: url(../img/fechar-carna.png); */
    background-image: none !important;
    width: 34px;
    height: 34px;
    border: none;
    outline: none;
    background-color: #285e9a;
    border-radius: 4px;
    color: #fff;
}

.colorboxSemTitulo #cboxClose:hover {

	background-color: #245388;
	border-radius: 4px;
}

	.colorboxSemTitulo #cboxClose:before {
	content: "\f00d";
	font-family: FontAwesome;
	font-size:22px;
	font-weight:normal !important;

	}







    /*////////////////////////////////////////////////////////// POPUP COM TÍTULO AZUL GRANDE SITE VIDA ///////////////////////////////////////////////////////////////////*/

.colorboxTituloAzulGrandeSiteVida {font-family:Swis721CnBTRoman; font-size:13px; line-height:18px; color:#555; padding:30px 20px 20px 20px; text-align:justify;}
.colorboxTituloAzulGrandeSiteVida .tituloPrincipal {position: relative; height: 110px; line-height:110px; background-color:#4e82bb; width: 100%; color: #fff; font-family: Swis721CnBTBold; font-size: 32px; text-transform: uppercase; padding: 0px 0px 0px 32px; background-repeat: no-repeat;	margin-bottom: 0px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.colorboxTituloAzulGrandeSiteVida .tituloSecundario {margin-bottom: 10px; font-family:Swis721CnBTBold; font-size:17px;}
.colorboxTituloAzulGrandeSiteVida .contentColorbox {position:relative; padding: 40px 25px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.colorboxTituloAzulGrandeSiteVida p {margin-bottom: 15px; font-size:13px;}
.colorboxTituloAzulGrandeSiteVida .botaoCB, .colorboxTituloAzul p .botaoCB {position:relative; background-color:#abc4e0; color:#fff !important; text-decoration:none; font-weight:bold; padding:8px 10px; display:inline-block; margin-right:7px; -webkit-border-radius: 3px;
    -moz-border-radius: 3px; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out;	-o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out;}
.colorboxTituloAzulGrandeSiteVida .botaoCB:hover, .colorboxTituloAzul p .botaoCB:hover {position:relative; background-color:#adc8e6; color:#fff !important; text-decoration:none !important; font-weight:bold; padding:8px 10px; display:inline-block; margin-right:7px; -webkit-border-radius: 3px;
    -moz-border-radius: 3px;}

.colorboxTituloAzulGrandeSiteVida #cboxClose {
	position: absolute;
	top: 33px;
	right: 32px;
	/* background-image: url(../img/fechar-carna.png); */
	background-image:none !important;
	width: 44px;
	height: 44px;
	border: none;
	outline: none;
	background-color: #285e9a;
	border-radius: 4px;
	color:#fff;
}

.colorboxTituloAzulGrandeSiteVida #cboxClose:hover {
	position: absolute;
	top: 33px;
	right: 32px;
	/* background-image: url(../img/fechar-carna.png); */
	background-image:none !important;
	width: 44px;
	height: 44px;
	border: none;
	outline: none;
	background-color: #245388;
	border-radius: 4px;
	color:#fff;
}

	.colorboxTituloAzulGrandeSiteVida #cboxClose:before {
	content: "\f00d";
	font-family: FontAwesome;
	font-size:22px;
	font-weight:normal !important;

	}


    /*////////////////////////////////////////////////////////// POPUP COM TÍTULO CINZA PEQUENO ///////////////////////////////////////////////////////////////////*/


.colorboxTituloCinzaPequeno {font-family:Swis721CnBTRoman; font-size:13px; line-height:18px; color:#555; padding:30px 20px 20px 20px; text-align:justify;}
.colorboxTituloCinzaPequeno .tituloPrincipal {position: relative; height: 60px; line-height: 62px; font-size:20px; background-color:#ccc; width: 100%; color: #fff; font-family: Swis721CnBTBold; font-size: 22px; text-transform: uppercase; padding: 0px 0px 0px 22px; background-repeat: no-repeat; margin-bottom: 0px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.colorboxTituloCinzaPequeno .tituloSecundario {margin-bottom: 10px; font-family:Swis721CnBTBold; font-size:17px;}
.colorboxTituloCinzaPequeno .contentColorbox {position:relative; padding: 40px 40px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.colorboxTituloCinzaPequeno p {margin-bottom: 15px; font-size:13px;}
.colorboxTituloCinzaPequeno .botaoCB, .colorboxTituloAzul p .botaoCB {position:relative; background-color:#abc4e0; color:#fff !important; text-decoration:none; font-weight:bold; padding:8px 10px; display:inline-block; margin-right:7px; -webkit-border-radius: 3px;
    -moz-border-radius: 3px; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out;	-o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out;}
.colorboxTituloCinzaPequeno .botao:hover, .colorboxTituloAzul p .botao:hover {position:relative; background-color:#adc8e6; color:#fff !important; text-decoration:none !important; font-weight:bold; padding:8px 10px; display:inline-block; margin-right:7px; -webkit-border-radius: 3px;
    -moz-border-radius: 3px;}
.colorboxTituloCinzaPequeno .subtitulo {position:relative; color: #4e82bb; display:block; margin-top:30px; margin-bottom: 10px; font-family:Swis721CnBTBold; font-size:17px;}

.colorboxTituloCinzaPequeno #cboxClose {
    position: absolute;
    top: 13px;
    right: 22px;
    /* background-image: url(../img/fechar-carna.png); */
    background-image: none !important;
    width: 34px;
    height: 34px;
    border: none;
    outline: none;
    background-color: #616161;
    border-radius: 4px;
    color: #fff;
}

.colorboxTituloCinzaPequeno #cboxClose:hover {

	background-color: #454545;
	border-radius: 4px;
}

	.colorboxTituloCinzaPequeno #cboxClose:before {
	content: "\f00d";
	font-family: FontAwesome;
	font-size:22px;
	font-weight:normal !important;

	}


   /*////////////////////////////////////////////////////////// POPUP COM TÍTULO CINZA E FUNDO AZUL ("ESQUECEU A SENHA") ///////////////////////////////////////////////////////////////////*/

.colorboxTituloCinzaFundoAzul {font-family:Swis721CnBTRoman; font-size:13px; line-height:18px; color:#555; /*padding:30px 20px 20px 20px;*/ text-align:justify;}
.colorboxTituloCinzaFundoAzul .tituloPrincipal {position: relative; height: 127px; line-height:0px; background-image:url(../images/bgTituloColorboxCinza.png); background-repeat:no-repeat;  width: 100%; color: #5e86ba; font-family: Swis721CnBTBold; font-size: 26px; text-transform: uppercase; padding: 0px 0px 0px 32px; background-repeat: no-repeat;	margin-bottom: 0px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.colorboxTituloCinzaFundoAzul .tituloSecundario {margin-bottom: 10px; font-family:Swis721CnBTBold; font-size:17px; color: #fff;}
.colorboxTituloCinzaFundoAzul .contentColorbox {position:relative; padding: 40px 40px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.colorboxTituloCinzaFundoAzul p {margin-bottom: 15px; font-size:13px;}
.colorboxTituloCinzaFundoAzul .botaoCB, .colorboxTituloAzul p .botaoCB {position:relative; background-color:#abc4e0; color:#fff !important; text-decoration:none; font-weight:bold; padding:8px 10px; display:inline-block; margin-right:7px; -webkit-border-radius: 3px;
    -moz-border-radius: 3px; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out;	-o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out;}
.colorboxTituloCinzaFundoAzul .botaoCB:hover, .colorboxTituloAzul p .botaoCB:hover {position:relative; background-color:#adc8e6; color:#fff !important; text-decoration:none !important; font-weight:bold; padding:8px 10px; display:inline-block; margin-right:7px; -webkit-border-radius: 3px;
    -moz-border-radius: 3px;}
.colorboxTituloCinzaFundoAzul .botaoPadrao {
    position:relative; 
    background: #f2f5f6; /* Old browsers */
    background: -moz-linear-gradient(top, #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 ); /* IE6-9 */
    color:#7093c2 !important; 
    text-decoration:none; 
    font-weight:bold; 
    padding: 10px 10px 8px 10px;
    display:inline-block; 
    margin-top: 25px;
    font-size: 15px;
    margin-right:7px; 
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px; 
    -webkit-transition: all 200ms ease-in-out; 
    -moz-transition: all 200ms ease-in-out; 
    -ms-transition: all 200ms ease-in-out;	
    -o-transition: all 200ms ease-in-out; 
    transition: all 200ms ease-in-out;
}
.colorboxTituloCinzaFundoAzul .botaoPadrao:hover {
    position:relative; 
    background: #e8f1f4; /* Old browsers */
    background: -moz-linear-gradient(top, #e8f1f4 0%, #cce1ea 38%, #bed4db 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #e8f1f4 0%,#cce1ea 38%,#bed4db 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #e8f1f4 0%,#cce1ea 38%,#bed4db 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8f1f4', endColorstr='#bed4db',GradientType=0 ); /* IE6-9 */ 
    text-decoration:none !important; 
}
.colorboxTituloCinzaFundoAzul .botaoPadrao:before { content: "\f054"; font-family: FontAwesome; margin-right:5px;}
.colorboxTituloCinzaFundoAzul #cboxContent {background-color:#7ea2d2; }
.colorboxTituloCinzaFundoAzul .tituloPrincipal img {position:relative; top: 25px;}
.colorboxTituloCinzaFundoAzul .tituloPrincipal span {position: relative; margin-top:-14px; display:block; padding-left: 75px;}
.colorboxTituloCinzaFundoAzul .subtituloPrincipal {position:relative; font-family:'dinregular'; font-size:14px; line-height: 93px;}
.colorboxTituloCinzaFundoAzul #cboxClose {
	position: absolute;
	top: 33px;
	right: 32px;
	background-image:none !important;
	width: 44px;
	height: 44px;
	border: none;
	outline: none;
	background-color: #86aad8 !important;
	border-radius: 4px;
	color:#fff;
}

.colorboxTituloCinzaFundoAzul #cboxClose:hover {
	position: absolute;
	top: 33px;
	right: 32px;
	/* background-image: url(../img/fechar-carna.png); */
	background-image:none !important;
	width: 44px;
	height: 44px;
	border: none;
	outline: none;
	background-color: #7d9fcc;
	border-radius: 4px;
	color:#fff;
}

	.colorboxTituloCinzaFundoAzul #cboxClose:before {
	content: "\f00d";
	font-family: FontAwesome;
	font-size:22px;
	font-weight:normal !important;

	}




	/* FIM */










.botaoPopup {position:relative; background-color:#b7b7b7; color:#fff !important; text-decoration:none; font-weight:bold; padding:8px 10px; display:inline-block; margin-right:7px; -webkit-border-radius: 3px;
    -moz-border-radius: 3px; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out;	-o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out;}
.botaoPopup:hover {position:relative; background-color:#888; color:#fff !important; text-decoration:none !important; font-weight:bold; padding:8px 10px; display:inline-block; margin-right:7px; -webkit-border-radius: 3px;
    -moz-border-radius: 3px;}

.btnImprimirColorbox {
	-webkit-appearance: none;
    cursor: pointer;
    background-color: #7dacde;
    color: white !important;
    border: 0px !important;
    padding: 10px 14px;
    border-radius: 4px;
    font-weight: bold !important;
    display: inline-block;
	position:relative;
	float:right;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out;	-o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out;
}

.btnImprimirColorbox:hover {
	background-color: #608bb9;
}