.lighbox_fundo {
	position:fixed;
	left:0;
	top:0;
	width:100%; height:100%;
	background:#000;
	opacity:0.70;
	-moz-opacity: 0.70;
	filter: alpha(opacity=70);
	z-index:5001;
} 
div.lightboxContent {
	background:#ffffff;
	position:absolute;	display:table;
	width:456px; z-index:5002;
	font:11px 'Roboto Condensed', Helvetica, sans-serif; color:#868686;
	left:50%;
	margin-left:-228px;	
    }
div.lightboxContent862 {
	background:#ffffff;
	position:absolute;	display:table;
	width:862px; z-index:5002;
	font:11px 'Roboto Condensed', Helvetica, sans-serif; color:#868686;
	left:50%;
	margin-left:-431px;	
    }
div.lightboxContent710 {
	background:#ffffff;
	position:absolute;	display:table;
	width:710px; z-index:5002;
	font:11px 'Roboto Condensed', Helvetica, sans-serif; color:#868686;
	left:50%;
	margin-left:-355px;	
    }
	div.lightboxContent a.lbFechar,
	div.lightboxContent862 a.lbFechar,
	div.lightboxContent710 a.lbFechar{
		float:right; clear:both; background:#0a4166; width:19px; height:19px;
		font:11px 'Roboto Condensed', Tahoma, Geneva, sans-serif; color:#ffffff;
		text-align:center; line-height:19px; font-weight:bold;
		}
		div.lightboxContent div.container,
		div.lightboxContent862 div.container{
			padding:10px;
			}
			div.lightboxContent div.container h2{
				font:16px 'Roboto Condensed', Tahoma, Geneva, sans-serif; color:#0a4166;
				text-transform:uppercase; margin:20px 10px 0; float:left;
				}
				div.lightboxContent862 div.container h2{
				font:16px 'Roboto Condensed', Tahoma, Geneva, sans-serif; color:#0a4166;
				text-transform:uppercase; margin:20px 20px 0; float:left;
				}
			div.lightboxContent div.container a.bt_confirmar{
				background:#0a596b; margin:0 auto; clear:both;
				color:#ffffff; width:138px; padding:6px 0; font-weight:bold;
				font:12px 'Roboto Condensed', Tahoma, Geneva, sans-serif;	text-transform:uppercase;
				display:block; margin-top:12px; text-align:center;
				}
				div.lightboxContent div.container a.bt_ok{
					background:#0a596b; margin:0 auto; clear:both;
					color:#ffffff; width:100px; padding:6px 0; font-weight:bold;
					font:12px 'Roboto Condensed', Tahoma, Geneva, sans-serif;	text-transform:uppercase;
					display:block; margin-top:12px; text-align:center;
					}
				div.formUser {
					display:block; float:left;
					width:376px; background:#f2f2f2; padding:20px; margin:10px;
					font:12px 'Roboto Condensed', Geneva, sans-serif; color:#8f8f8f;
				}
					div.formUser h3 {
						font-size:14px;
					}
						div.formUser p {
							margin:0 0 3px;
						}
div.formUser p.parcel {
							margin:0 0 3px;
							font-size:14px; padding:4px 0;
							border-bottom:1px #8F8F8F dotted;
							}
						div.formUser .styleRadio {
							display:block;
							padding:4px 0 2px;
						}
				div.recSenha {
					clear:both; padding:10px 20px;
					}
					div.recSenha p{
						font:12px 'Roboto Condensed', Tahoma, Geneva, sans-serif;
						}
						div.recSenha input{
							width:374px; border:1px #b6c4c4 solid;
							padding:4px 10px; margin:0 0 2px;
							font:12px 'Roboto Condensed', Tahoma, Geneva, sans-serif; color:#7c7a7a; line-height:12px;
							}
						
	div.lightboxContent div.container div.boxDados{
		padding:10px 0; margin:0 10px; background:url(../imagens/layout/separador_x.jpg) repeat-x 0 bottom;
		clear:both;
		}
		div.container div.boxDados p.mail{
			color:#1b859e;
			}
			div.container div.boxAgenda{
				padding:10px 0; margin:0 10px; background:url(../imagens/layout/separador_x.jpg) repeat-x 0 bottom;
				}
				div.container div.boxAgenda h3{
					font:18px 'Roboto Condensed', Tahoma, Geneva, sans-serif;	text-transform:uppercase;
					color:#0a4166;
					}
					div.container div.boxAgenda p{
						font:16px 'Roboto Condensed', Tahoma, Geneva, sans-serif;
						color:#7c7a7a;
						}
						div.container div.boxAgenda p.alerta{
							font:12px 'Roboto Condensed', Tahoma, Geneva, sans-serif;
							color:#7c7a7a; margin-top:20px;
							}
							
	div.container div.Pmail{
		float:right; margin:20px 0 0;
		}
		div.container div.Pmail a.print{
			background:url(../imagens/icones/ico_print.jpg) no-repeat 0 0; margin-right:10px;
			width:16px; height:15px; display:block; float:left; text-indent:-5000em;
			}
		div.container div.Pmail a.mail{
			background:url(../imagens/icones/ico_mail.jpg) no-repeat 0 0;
			width:19px; height:15px; display:block; float:left; text-indent:-5000em;
			}
	div.container div.dataAgenda{
		clear:both; padding:10px; overflow:hidden;
		}
		div.container div.dataAgenda p.data{
			background:url(../imagens/icones/ico_calendario.jpg) no-repeat 0 0;
			height:36px; display:block; padding:4px 0 0 42px; text-transform:uppercase;
			font:14px 'Roboto Condensed', Tahoma, Geneva, sans-serif; color:#0a4166;
			width:180px; float:left;
			}
		div.container div.dataAgenda p.hora{			
			height:36px; display:block; text-transform:uppercase; padding:4px 0 0;
			font:14px 'Roboto Condensed', Tahoma, Geneva, sans-serif; color:#0a4166;
			width:180px; float:left;
			}
			div.dataAgenda p.hora strong{
				text-transform:lowercase;
				}
				
			div.container div.contP{
				clear:both; padding:10px 0 0; background:url(../imagens/layout/separador_x.jpg) repeat-x 0 bottom;
				overflow:hidden; margin:0 20px;
				}
				div.container div.contP p{
					 margin-bottom:20px; line-height:16px;
					}
				div.container div.contP2{
					clear:both; padding:10px 0 0; background:url(../imagens/layout/separador_x.jpg) repeat-x 0 bottom;
					overflow:hidden; margin:0 20px;
					}
					div.container div.contP2 p{
						 margin-bottom:20px; line-height:16px;
						}
						div.container div.contP2 ul{
							clear:both; line-height:16px; margin-bottom:20px;
							}
							div.container div.contP2 ul li{
								line-height:16px; list-style:disc inside!important;
								}
								div.container div.contP2 h4{
									font:12px 'Roboto Condensed', Tahoma, Geneva, sans-serif; color:#0a4166;
									text-transform:uppercase; margin:0 0 20px;
									}
				div.container a.bt_cancela{
					background:#808080; font:12px 'Roboto Condensed', Tahoma, Geneva, sans-serif; color:#ffffff;
					font-weight:bold; text-transform:uppercase; padding:6px 14px; 
					text-align:center; margin:10px 10px 20px 0; display:block; float:right;
					}
				div.container a.bt_aceito{
					background:#0a596b; font:12px 'Roboto Condensed', Tahoma, Geneva, sans-serif; color:#ffffff;
					font-weight:bold; text-transform:uppercase; padding:6px 14px;  
					text-align:center; margin:10px 20px 20px 0; display:block; float:right;
					}
				div.container a.bt_print{
					background:#0a596b; font:12px 'Roboto Condensed', Tahoma, Geneva, sans-serif; color:#ffffff;
					font-weight:bold; text-transform:uppercase; padding:6px 14px;  
					text-align:center; margin:10px 20px 20px 0; display:block; float:right;
					}
				div.container a.bt_cancela2{
					background:#0a596b; font:12px 'Roboto Condensed', Tahoma, Geneva, sans-serif; color:#ffffff;
					font-weight:bold; text-transform:uppercase; padding:6px 14px;  
					text-align:center; margin:0 10px 20px 0; display:block; float:left;
					}
					
		div.lightboxContent710 div.container{
			padding:20px; 
			}
			div.lightboxContent710 div.container h2{
				font:16px 'Roboto Condensed', Tahoma, Geneva, sans-serif; color:#0a4166;
				text-transform:uppercase; margin:10px 0 0; float:left;
				}
				div.container div.boxLocalidade{
					width:690px; clear:both; margin:0 0 10px;
					overflow:hidden; padding:20px 0 0;
					}
					div.container div.boxLocalidade ul.abaloc{
						clear:both;
						}
						div.boxLocalidade ul.abaloc li{
							float:left; margin-right:4px; display:inline;
							}
							div.boxLocalidade ul.abaloc li a{
								font:14px 'Roboto Condensed', Tahoma, Geneva, sans-serif; color:#8f8f8f;
								background:#f0f0f0; padding:8px 16px; display:block;
								}
							div.boxLocalidade ul.abaloc li a:hover,
							div.boxLocalidade ul.abaloc li a.act{
								font:14px Tahoma, 'Roboto Condensed', Tahoma, Geneva, sans-serif; color:#0a4166;
								background:#f6f6f6; padding:8px 16px; display:block;
								}
								div.boxLocalidade div.linhaCombo{
									background:#f6f6f6; width:656px; padding:16px;
									clear:both; overflow:hidden;
									}
									div.linhaCombo div.floatLeft{
										color: #0A4166;	display: block;
										float: left; font:12px 'Roboto Condensed', Tahoma, Geneva, sans-serif;
										margin: 0 15px 0 0;	text-transform: uppercase;
										}
										div.linhaCombo div.campoData{
											display:block; float:left;											
    										padding: 0 35px 0 0; text-transform: uppercase;
											color: #0A4166; font:12px 'Roboto Condensed', Tahoma, Geneva, sans-serif;
											}
											div.campoData a.btCalendario {
												display:block; float:left; overflow:hidden;
												width:23px; height:24px; text-indent:-5000em;
												background:url(../imagens/icones/ico_calendario.gif) no-repeat 0 0;
												}
												div.campoData input.campoform {
													float:left;
													width:90px; margin:0px 5px 0 0;
													font:12px 'Roboto Condensed', Helvetica, sans-serif; color:#9d9b9b;
													padding:5px 0; text-align:center;
													border:1px solid #b6c4c4;
													}
										
div.container ul.titulo{
	clear:both; width:690px;
	}										
	div.container ul.titulo li{
		float:left; display:inline; background:#f6f6f6;
		text-align:center; padding:6px 0; text-transform:uppercase;
		}
		div.container ul.titulo li h3.t1{
			width:210px; color: #0A4166; font:12px 'Roboto Condensed', Tahoma, Geneva, sans-serif;
			}
		div.container ul.titulo li h3.t2{
			width:300px; color: #0A4166; font:12px 'Roboto Condensed', Tahoma, Geneva, sans-serif;
			}
		div.container ul.titulo li h3.t3{
			width:180px; color: #0A4166; font:12px 'Roboto Condensed', Tahoma, Geneva, sans-serif;
			}
div.container ul.listaAtendimento{
	clear:both; width:690px;
	}
	div.container ul.listaAtendimento li{
		float:left; display:inline;
		background:url(../imagens/layout/separador_x.jpg) repeat-x 0 bottom;
		}
		ul.listaAtendimento li div.atend{
			width:190px; float:left; padding:10px; text-align:center;
			}
			ul.listaAtendimento li div.atend p,
			ul.listaAtendimento li div.atend p a{
				color: #1b859e; font:12px 'Roboto Condensed', Tahoma, Geneva, sans-serif;  line-height:38px;
				}
		ul.listaAtendimento li div.adress{
			background:url(../imagens/layout/separadorBarra_v.gif) repeat-y 0 0;
			width:280px; float:left; padding:10px; text-align:center;
			}
			ul.listaAtendimento li div.adress p{
				color: #7c7a7a; font:12px 'Roboto Condensed', Tahoma, Geneva, sans-serif; line-height:38px;
				}
		ul.listaAtendimento li div.nextDate{
			background:url(../imagens/layout/separadorBarra_v.gif) repeat-y 0 0;
			width:160px; float:left; padding:10px; text-align:center;
			}
			ul.listaAtendimento li div.nextDate p{
				color: #7c7a7a; font:12px 'Roboto Condensed', Tahoma, Geneva, sans-serif; float:left; line-height:38px;
				padding-left:10px;
				}
				ul.listaAtendimento li div.nextDate a.agendar{
					background:url(../imagens/icones/ico_reagendar.jpg) no-repeat center 0;
					color: #1b859e; font:12px 'Roboto Condensed', Tahoma, Geneva, sans-serif; float:right;
					text-transform:uppercase; padding:22px 0 0; display:block; margin-right:10px;
					}
div.container div.selecionaMes{
	clear:both; padding:20px 0 10px;
	overflow:hidden;
	}
	 div.selecionaMes ul.seleciona{
		 float:left; overflow:hidden;
		 }
		 div.selecionaMes ul.seleciona li{
			 float:left; display:inline; margin-right:4px;
			 }
			 ul.seleciona li p{
				 background:#f0f0f0; width:156px; height:14px; padding:6px 0; text-align:center;
				 color: #0a4166; font:14px 'Roboto Condensed', Tahoma, Geneva, sans-serif; display:block;
				 }
			 ul.seleciona li a.bt_voltar{
				 background:#f0f0f0 url(../imagens/botao/seta_volta.jpg) no-repeat center center;
				 display:block; text-indent:-5000em; width:26px; height:26px;
				 }
			ul.seleciona li a.bt_avancar{
				 background:#f0f0f0 url(../imagens/botao/seta_avanca.jpg) no-repeat center center;
				 display:block; text-indent:-5000em; width:26px; height:26px;
				 }
	div.selecionaMes ul.selecionaTipo{
		float:right; overflow:hidden;
		}
		ul.selecionaTipo li{
			float:left; display:inline; margin-right:4px;
			}
			ul.selecionaTipo li a{
				color: #8f8f8f; font:14px 'Roboto Condensed', Tahoma, Geneva, sans-serif; display:block;
				padding:6px 16px; text-transform:capitalize; background:#f0f0f0;
				}
				ul.selecionaTipo li a:hover,
				ul.selecionaTipo li a.act{
					color:#0a4166; font:14px 'Roboto Condensed', Tahoma, Geneva, sans-serif; display:block;
					padding:6px 16px; text-transform:capitalize; background:#f6f6f6;
					}
div.lightboxContent710 div.container div.boxTabela{
	width:670px; margin:0 10px; clear:both; overflow-x:hidden; overflow-y:scroll;
	padding:20px 0; height:450px;
	}
	div.container div.boxTabela table tr.linhaTitulo{
		color: #0a4166; font:12px 'Roboto Condensed', Tahoma, Geneva, sans-serif;
		text-align:center; text-transform:uppercase;		
		}
	div.container div.boxTabela table tr.linhaHora{
		color: #0a4166; font:12px 'Roboto Condensed', Tahoma, Geneva, sans-serif;
		text-align:center; text-transform:uppercase;
		background:url(../imagens/layout/separador_x.jpg) repeat-x 0 bottom;
		}
		div.boxTabela table tr.linhaTitulo td{
			padding:10px;
			}
			div.boxTabela table tr.linhaTitulo td.colHora{
				width:68px;
				}
			div.boxTabela table tr.linhaTitulo td.col01,
			div.boxTabela table tr.linhaHora td.col01{
				background:#f6f6f6;
				}
			div.boxTabela table tr.linhaTitulo td.col02,
			div.boxTabela table tr.linhaHora td.col02{
				background:#efefef;
				}
				div.boxTabela table tr.linhaHora td{
					background:url(../imagens/layout/separadorBarra_v.gif) repeat-y 0 0;
					padding:10px;
					}
					div.boxTabela table tr.linhaHora td.act{
						background:#1b859e url(../imagens/layout/separador_x.jpg) repeat-x 0 bottom;
						}
div.lightboxContent862 div.boxImg{
	clear:both; padding:10px 0; width:810px; margin:0 auto;
	}
										
div.lightboxContent710 div.container div.paginacao{
	width:670px;
	}
	
	
			div.container ol{
				clear:both; padding:0 0 10px;
				}
				div.container ol li{					
    				font: 12px 'Roboto Condensed',Geneva,sans-serif; color: #8F8F8F;
					 list-style:inside decimal!important;  padding-bottom:5px;
					}
					div.container ol li p{
						margin:0 0 20px; width:800px; clear:both; float:none;
						}
			div.container ul{
				clear:both; padding:0 0 10px;
				}
				div.container ul li{					
    				font: 12px 'Roboto Condensed',Geneva,sans-serif; color: #8F8F8F;
					list-style:inside disc!important; padding-bottom:5px;
					}
					div.container ul li p{
						margin:0 0 20px; width:800px; clear:both; float:none;
						}	
	
	
	
	
	
	
.MsoNormal,
.CRSNTOPICO2{
	margin:6px 40px 0!important;
	}

.container_display {
	height: 500px;
	overflow-y: scroll;
	padding: 20px;
}
.container_display p{
	margin-top:15px;
}
.lightboxContent862 .bt_aceito {
	background: #0a596b;
	font: 12px 'Roboto Condensed', Tahoma, Geneva, sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	padding: 6px 14px;
	text-align: center;
	margin: 10px 20px 20px 0;
	display: block;
	float: right;
}
.lightboxContent862 .bt_cancela {
	background: #808080;
	font: 12px 'Roboto Condensed', Tahoma, Geneva, sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	padding: 6px 14px;
	text-align: center;
	margin: 10px 10px 20px 0;
	display: block;
	float: right;
}