/************************************************************************************************************************/

	body {
	margin: 0;
	padding: 0; 
	background-color: #F3F3F3;
	background-image: url(../../imagens/fundo_index.gif);
	background-position: 0 60px;
	background-repeat: repeat-x;
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 8pt; 
	}

	td {
		font-family: "Trebuchet MS", Tahoma, Arial;
		font-size: 8pt;
	}

	form {
		margin: 0; 
		padding: 0;
	}

	img {
		border: 0;
	}

	a {
		color: #000000;
		text-decoration: none;
	}

	a:hover {
		color: #09F;
		text-decoration: none;
	}
	
	.link_rodape {
		color: #ffffff;
		text-decoration: none;
	}

	.link_rodape:hover {
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
	}
	
	
	
	.campo {
		font-family: "Trebuchet MS", Tahoma, Arial;
		font-size: 8pt;
		border: 1px solid #D6D6D6;
		color: #000000;
		background-color: #f3f3f3;
	}

	.campo_alerta {
		font-family: "Trebuchet MS", Tahoma, Arial;
		font-size: 8pt;
		border: 1px solid #ADDE1B;
		color: #000000;
		background-color: #DCF396;
	}

	.botao {
		font-family: "Trebuchet MS", Tahoma, Arial;
		background-color: #0066CC;
		color: #FFFFFF;
		font-size: 9pt;
		border: 0px;
		padding-left: 5px;
		padding-right: 5px;
	}
	
	/** INDEX **/
	
	#index {
		width: 650px;
		margin: 40px auto;
		text-align: left;
	}

		#index .tabela_index {
			background-color: #FFFFFF;
			border: 3px solid #666666;
		}

		#index .campo {
			font-family: "Trebuchet MS", Tahoma, Arial;
			font-size: 8pt;
			border: 1px solid #D6D6D6;
			color: #000000;
			background-color: #ffffff;
		}
		
	#menu td {
		display: block;
		margin: 0px;
		padding: 0px;
	}

		#menu td a {
			background-color: #FFFFFF;
			padding: 3px;
			padding-left: 15px;
			margin-left: 0px;
			color: #000000;
			text-decoration: none;
			display: block;
			height: 16px;
			
		}
	
		#menu td a:hover {
			display: block;
			background-color: #f1f1f1;
			text-decoration: none;
			font-weight: bold;
		}

		#menu .titulo_menu {
			display: block;
			font-size:18px; 
			color: #000;
			font-weight: bold;
			padding: 3px 0 0 5px; 
			margin-left: 0px;
			text-decoration: none;
		}

	#topo_data {
		float: left;
		padding-top: 9px;
		padding-left: 10px;
	}

	#topo_bemvindo {
		float: left;
		font-size:12px;
		color: #FFFFFF;
		background-color:#515153;
		height:22px;
		padding-right:15px; 
		margin-right:auto; 
 	}
	#topo_bemvindo a{
		color:#FFF;
		text-decoration:none;
	} 

	#topo_sair {
		float: right;
		padding-right: 5px;
	}


	#topo_sair a {
		color: #000000;
		text-decoration: none;
	}

	#topo_sair a:hover {
		text-decoration: underline;
	}


	#topo_titulo {
		color: #FFFFFF;
		font-size: 16pt;
	}

	#topo_subtitulo {
		color: #ffffff;
		font-size: 10pt;
	}




 /*** TABELA ************************************************/

	.tabela_cabecalho {
	background: #0066CC;
	color: #FFFFFF;
	font-weight:bold;
	font-size: 14px;
	border:#333 1px solid;
	}

	.tabela_linha {
		background-color: #FFFFFF;
		color: #000000; 
	}
	
	.tabela_linha_cinza {
		background-color: #EBEBEB;
		color: #666; 
	}
	
	.tabela_linha_verde {
		background-color: #E1FFE1;
		color: #000000; 
	}

	.tabela_linha_vermelho {
		background-color: #FCEFEF;
		color: #000000; 
	}
	
	.tabela_linha_amarelo {
		background-color: #FEFCE9;
		color: #000000; 
	}
	
	.tabela_linha_azul {
		background-color: #EEEDFE;
		color: #000000; 
	}

	.tabela_linha a {
		color: #000000; 
	}

	.tabela_linha a:hover {
		color: #99C317; 
	}

	#tabela_opcao {
	clear: both;
	text-align: right;
	height: 35px;
	padding-top:5px;
	width: 554px;
	margin-top: 8px;
	}
	
	#tabela_conteudo2 {
		float: left;
		width: 550px;
		margin-top: 10px;
		padding:10px;
		background-color:#FFF;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		cursor:default;
		border:solid 1px #D5D5D6;
	}
	#tabela_conteudo {
		float: left;
		width: 560px;
		margin-top: 10px;
	}
		#tabela_conteudo2 .nome {
			float:left;
		}
		#tabela_conteudo2 .menu {
			background-color:#EBEBEB; padding:5px; font-size:14px; font-weight:lighter; height:20px;
		}
		#tabela_conteudo2 .submenu {
			padding:2px 0 2px 15px; height:16px;
		}
		#tabela_conteudo2 .submenu-sub {
			padding:2px 0 2px 30px; height:16px;
		}
		#tabela_conteudo2 .submenu-sub-sub {
			padding:2px 0 2px 45px; height:16px;
		}
		#tabela_conteudo2 .submenu-sub-sub-sub {
			padding:2px 0 2px 60px; height:16px;
		}
		#tabela_conteudo2 .submenu-sub-sub-sub-sub {
			padding:2px 0 2px 75px; height:16px;
		}
		#tabela_conteudo2 .editarMenu {
			float:right;
		}
		#tabela_conteudo2 .editarMenu a {
			color:#333; font-size:11px; font-weight:lighter; text-decoration:underline; margin:0 2px 0 2px;
		}
		#tabela_conteudo2 .editarMenu a:hover {
			color:#0066CC;
		}
		#tabela_conteudo2 .editarMenu i.menuP {
			font-size:11px; font-weight:lighter; color:#666;
		}
		#tabela_conteudo2 .editarMenu i.menuS {
			font-size:10px; font-weight:lighter; color:#333;
		}
		#tabela_conteudo .link_paginacao {
			color: #000000;
			text-decoration: none;
		}
		
		#tabela_conteudo .link_paginacao:hover {
			color: #000000;
			text-decoration: underline;
		}
		
		#tabela_conteudo strike {
			color: #000000;
		}
       
	    a.title_seta SPAN {
		PADDING-BOTTOM: 2px; 
		PADDING-LEFT: 3px;
		WIDTH: 150px; 
		PADDING-RIGHT: 3px;
		DISPLAY: none; 
		MARGIN-LEFT: 8px; 
		PADDING-TOP: 2px;
		
	}
	
	a.title_seta:hover SPAN {
		BORDER-BOTTOM: #cccccc 1px solid; 
		POSITION: absolute; 
		BORDER-LEFT: #cccccc 1px solid; 
		DISPLAY: inline; 
		BACKGROUND: #FFFF66; 
		COLOR: #000000; 
		BORDER-TOP: #cccccc 1px solid; 
		BORDER-RIGHT: #cccccc 1px solid;
		
	}
	
	a.title_seta:hover {
						cursor: default;
					}
					
	a.title_mao SPAN {
		PADDING-BOTTOM: 2px; 
		PADDING-LEFT: 3px;
		WIDTH: 150px; 
		PADDING-RIGHT: 3px;
		DISPLAY: none; 
		MARGIN-LEFT: 8px; 
		PADDING-TOP: 2px;
		
	}
	
	a.title_mao:hover SPAN {
		BORDER-BOTTOM: #cccccc 1px solid; 
		POSITION: absolute; 
		BORDER-LEFT: #cccccc 1px solid; 
		DISPLAY: inline; 
		BACKGROUND: #0066CC; 
		COLOR: #FFF; 
		BORDER-TOP: #cccccc 1px solid; 
		BORDER-RIGHT: #cccccc 1px solid;
		
	}
	
	a.title_mao:hover {
						cursor: hand;
					}
					
	
  a.title_mao_Bloq SPAN {
		PADDING-BOTTOM: 2px; 
		PADDING-LEFT: 3px;
		WIDTH: 150px; 
		PADDING-RIGHT: 3px;
		DISPLAY: none; 
		MARGIN-LEFT: 8px; 
		PADDING-TOP: 2px;
		
	}
	
	a.title_mao_Bloq:hover SPAN {
		BORDER-BOTTOM: #cccccc 1px solid; 
		POSITION: absolute; 
		BORDER-LEFT: #cccccc 1px solid; 
		DISPLAY: inline; 
		BACKGROUND:#D50000; 
		COLOR: #FFF; 
		BORDER-TOP: #cccccc 1px solid; 
		BORDER-RIGHT: #cccccc 1px solid;
		
	}
	
	a.title_mao_Bloq:hover {
						cursor: hand;
					}
					
	
	.false {
		background-image:url(../../imagens/false.png);
	}
	
	.true {
		background-image:url(../../imagens/true.png); 
	}
td select {
	font-size: 10pt;
	height:22px;
	border:solid 1px #CCC;
}

.campo2{
	font-size: 10pt;
	height:20px;
	border:solid 1px #CCC;
	padding-left:4px;
	font-size:9pt;
}
td .foto {
	height: 100px;
	width: 90px;
	margin-top: auto;
	margin-right: 5px;
	margin-bottom: auto;
	margin-left: 5px;
	border: 1px dotted #666;
}
.obr {
	color: #CC0000;
	font-weight: normal;
}
.carteira {
	height: 6cm;
	width: 9.2cm;
	margin: 2px;
	background-color: #FFF;
	border: 1mm solid #060;
	text-align: left;
	float: left;
}
.conteudo {
	height: 635px;
	text-align: center;
	background-color: #FFF;
}
.carteira .logo {
	width: 8.7cm;
	height: 1.6cm;
	text-align: left;
	margin-top: 3px;
}
.carteira .logo .img {
	width: 97px;
	height: 55px;
	float: left;
}
 .carteira .logo .titulo_cart {
	float: left;
	width: 6cm;
	height: 1.5cm;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #006;
	margin-top: 3px;
}
.carteira .corpo_cart {
	width: 8.8cm;
	height: 4cm;
}
.corpo_cart .menu_carteira {
	width: 430px;
	height: 20px;
	text-align: left;
	margin: 5px;
}
.carteira .corpo_cart .CorpoL1 {
	width: 6cm;
	float: left;
	height: auto;
	text-align: left;
	color: #03F;
	margin-top: 1mm;
	margin-left: 8px;
	font-size: 10pt;
}
.corpo_cart .foto_associado {
	float: right;
	height: 2.5cm;
	width: 2.2cm;
	margin-top: 1.5cm;
}
.CorpoL1 table tr td {
	color: #006;
	font-weight: bold;
	font-size: 9px;
}
.carteira .borda {
	border: 1px solid #333;
	margin: 1px;
	height: 100%;
}
table tr .texto {
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 11px;
	color: #03C;
}
.conteudo .carteira .borda table tr td {
	font-weight: bold;
	color: #006;
	font-size: 9px;
}
.conteudo .btn_imprimir {
	height: 25px;
	margin: 20px;
	font-size: 14px;
	font-weight: bold;
	float: left;
	width: 520px;
}
.conteudo .corpo {
	width: 372px;
	height: 500px;
	margin: auto;
}
#imprimir {
	float: left;
	width: 125px;
	height: 25px;
}
.voltar_incluir {
	float: right;
	width: 80px;
	height: 25px;
}
.dependente {
	width: 150px;
	float: left;
	height: 37px;
	margin-left: 12px;
}

.campodiv1{
			font-family: "Trebuchet MS", Tahoma, Arial;
			font-size: 8pt;
			border: 1px solid #D6D6D6;
			color: #000000;
			background-color: #f3f3f3;
			width:392px;
			height:23px;
			padding-left:5px;
			
		}
.campodiv2{
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 8pt; 
	border: 1px solid #D6D6D6;
	color: #000000;
	background-color: #f3f3f3;
	width:140px;
	height:23px;
	padding-left:5px;
}

.campodiv3{
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 8pt; 
	border: 1px solid #D6D6D6;
	color: #000000;
	background-color:#f3f3f3;
	width:119px;
	height:19px;
	margin-top:1px;
}

.campodiv4{
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 8pt;
	border: 1px solid #D6D6D6;
	color: #000000;
	background-color: #f3f3f3;
	width:60px;
	height:20px;
	padding-left: 4px;
}

.campodiv5{
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 8pt;
	border: 1px solid #D6D6D6;
	color: #000000;
	background-color: #f3f3f3;
	width:100px;
	height:20px;
	float: left;
	padding-left: 5px;
}

.vinculado {
	float: left;
	height: 35px;
	width: 170px;
	margin-left: 11px;
}
.saram {
	font-size: 12px;
	font-weight: bold;
	color: #C00;
}.corpo_pop {
	height: 245px;
	width: auto;
	background-color: #FFF;
	text-align: center;
}
.pop_conteudo {
	height: 200px;
	width: 300px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-align: left;
}
 
#Ano {
	font-weight: bold;
	color: #FFF;
}

#Mes{
	font-weight: bold;
	color: #FFF;
}#incluir_reserva {
	margin-top: 20px;
	width: 560px;
	height: 510px;
	float: left;
}

.verde{
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-weight:bold;
	color: #0066CC;	
}

.titulo {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-weight:bold;
	height: 35px;
	width: 500px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 16px;
	margin-left: 42px;
	border: 2px solid #CCC;
	background-color: #FFF;
	text-align: center;
	padding-top: 5px;
}

.titulo_none {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-weight:bold;
	height: 35px;
	width: 500px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 16px;
	margin-left: 42px;
	border: 2px solid #CCC;
	background-color: #FFF;
	text-align: center;
	padding-top: 5px;
	display:none;
}


.fundo_td{
	background-image:url(../../img/calendar-insert.png);
	background-repeat:no-repeat;
	background-position:top;
}
	#tabela_conteudo .conteudo_contr {
	width: 474px;
	margin-top: 10px;
	margin-bottom: 10px;
	height: auto;
	margin-right: auto;
	margin-left: 42px;
	border: 2px solid #CCC;
	background-color: #FFF;
}
.voltar{
	width: 500px;
	height: 30px;
	text-align: right;
	margin-left: 42px;
}

.dia_ant_prox{
	color:#F00;
	font-weight:bold;
	background-color:#CCC
}
.dia_atual{
	color:#000;
	font-weight:bold;
	background-color:#FFF;
}


.contrato {
	font-family: "Trebuchet MS", Tahoma, Arial;	
	font-size: 14px;
	font-weight: bold;
	color: #4A81CA;
}
.TextoDados{
	font-family: "Trebuchet MS", Tahoma, Arial;	
	font-size: 12px;
	font-weight: bold;
	color: #333;
	font-weight:bold;
}
.FK {
	border: 1px solid #333;
}
#frmProcurar .topo_locacao {
	border: 1px solid #CCCCCC;
	background-color: #FFF;
}
#tabela_conteudo .Busca_locacao {
	margin-bottom: 20px;
}
#tabela_conteudo table .tabela_cabecalho td {
	border: 1px solid #CCC;
	border-collapse:collapse;
}
#tabela_conteudo .titulo_locacao {
	height: 35px;
	width: auto;
	background-color: #0066CC;
	font-size: 16px;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 20px;
	color: #FFF;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #333;
	border-bottom-color: #333;
}
.topo_associados {
	height: auto;
	width: auto;
	margin-bottom: 20px;
	border: 1px solid #CCC;
	background-color: #FFF;
}
#tabela_conteudo .paginacao {
	margin-top: 10px;
}
.titulo_item {
	height: 30px;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666;
	border-bottom-color: #666;
	background-color: #0066CC;
	vertical-align: middle;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	padding-left: 10px;
}
#tabela_conteudo .Legenda {
	margin-bottom: 25px;
	height: 64px;
	background-color: #FFF;
	font-size: 16px;
	font-weight: bold;
	border: 1px solid #CCC;
	padding-left: 4px;
}
.Legenda table {
	margin-left: 10px;
	font-size: 9px;
}

.Horarios {
	height: auto;
	width: 500px;
	margin-right: auto;
	margin-left: 42px;
	border: 1px solid #CCC;
	background-color: #FFF;
	margin-top: 10px;
}

.horario {
	width: 120px;
	padding-left: 4px;
	border: 1px solid #CCC;
	height: 22px;
	margin-left:20px;
}

.financeiro {
	width: auto;
	float: left;
	margin-left: 3px;
}
.carteira .borda table tr td {
	color: #006;
}
.btnIncluir {
	margin:5px; float:right;
}
#buscaFilial {
	clear:right; width:600px; height:120px; background-color:#FFF; border:solid 1px #CCC; margin-bottom:15px; padding:10px 0 0 0;
}
	#buscaFilial #linha {
		width:100%; height:25px;
	}
		#buscaFilial #linha #coluna1 {
			width:73px; height:23px; float:left; font-size:12px; text-align:right; padding:2px 7px 0 0;
		}
		#buscaFilial #linha #coluna2 {
			width:210px; height:100%; float:left;
		}
			#buscaFilial #linha #coluna2 .btnBusca {
				background:url(../../imagens/icone_buscar.gif) no-repeat center; cursor:pointer; width:70px; height:33px; border:none; float:right; margin:0 20px 0 0;
			}
			#buscaFilial #linha #coluna2 #btnBusca {
				width:110px; height:25px; background-color:#CCC; color:#666; font-size:12px; border:solid 1px #999; cursor:pointer; float:right; margin:0 20px 0 0;
			}
			#buscaFilial #linha #coluna2 #btnIncluir {
				width:110px; height:25px; background-color:#CCC; color:#666; font-size:12px; border:solid 1px #999; cursor:pointer; float:right; margin:0 20px 0 0; margin-bottom: 4px;
			}
			#buscaFilial #linha #coluna2 input, #buscaFilial #linha #coluna2 select {
				width:190px; border: solid 1px #CCC; font-size:11px;
			}
#areaFilial {
	width:600px; background-color:#FFF; border:solid 1px #CCC; padding:0 0 10px 0;
}
	#areaFilial #alertaLista {
		width:588px; height:95px; background-color:#CCC; font-size:30px; color:#666; margin:8px 0 0 5px; text-align:center; padding:25px 0 0 0;
	}
	#areaFilial #filial {
		width:590px; height:100px; background-color:#F4F4F4; margin:5px 0 0 5px; border:solid 1px #666;
	}
		#areaFilial #filial #titulo {
			width:100%; height:20px; background-color:#0066CC;
		}
			#areaFilial #filial #titulo h1 {
				margin:0; padding:2px 0 0 5px; font-size:12px; color:#FFF; font-weight:lighter; float:left;
			}
			#areaFilial #filial #titulo h2 {
				margin:0; padding:2px 5px 0 0; font-size:12px; color:#EBEBEB; font-weight:lighter; float:right;
			}
		#areaFilial #filial #foto {
			width:100px; height:75px; float:left; margin:2px 0 0 3px;
		}
			#areaFilial #filial #foto img {
				border:none; width:100px; height:75px;
			}
		#areaFilial #filial #detalhes {
			width:485px; height:74px; margin:2px 0 0 0; float:left; padding:1px 0 0 0;
		}
			#areaFilial #filial #detalhes #campo3 {
				width:485px; height:18px; margin:0; float:left; padding:0 0 0 5px;
			}
				#areaFilial #filial #detalhes #campo3 #areaBotoes {
					margin:0; float:right; padding:0 3px 0 0; text-align:right;
				}
				#areaFilial #filial #detalhes #campo3 a {
					color:#009;
				}
				#areaFilial #filial #detalhes #campo3 a:hover {
					text-decoration:underline;
				}
			#areaFilial #filial #detalhes #campo, #areaFilial #filial #detalhes #campo2 {
				width:237px; height:18px; margin:0; float:left; padding:0 0 0 5px;
			}
				#areaFilial #filial #detalhes #campo h1, #areaFilial #filial #detalhes #campo3 h1 {
					margin:0; padding:0; font-size:11px; color:#333; float:left;
				}
				#areaFilial #filial #detalhes #campo h2, #areaFilial #filial #detalhes #campo3 h2 {
					margin:0; padding:0 0 0 2px; font-size:11px; color:#333; font-weight:lighter; float:left;
				}
				#areaFilial #filial #detalhes #campo2 h1 {
					margin:0; padding:0; font-size:11px; color:#333; float:right;
				}
				#areaFilial #filial #detalhes #campo2 h2 {
					margin:0; padding:0 0 0 2px; font-size:11px; color:#333; font-weight:lighter; float:right;
				}
	#areaFilial #linha {
		width:100%; height:10px; background-color:#CCC; float:left; margin:10px 0 10px 0;
	}
	#areaFilial #formCampo {
		width:90px; height:22px; margin:1px 1px 0 2px; float:left; padding:3px 5px 0 5px; font-size:11px; text-align:right;
	}
	#areaFilial #formCampo2 {
		width:190px; height:24px; margin:1px 2px 0 0; float:left; padding:1px 0 0 5px;
	}
		#areaFilial #formCampo2 input, #areaFilial #formCampo2 select {
			width:180px; border:solid 1px #CCC; font-size:12px;
		}
	#areaFilial #campoBtn {
		clear:left; width:auto; height:30px; padding:10px 0 0 0; text-align:center;
	}
		#areaFilial #campoBtn #btnEnviar {
			width:110px; height:25px; background-color:#CCC; color:#666; font-size:12px; border:solid 1px #999; cursor:pointer;
		}
		#areaFilial #campoBtn #btnEnviar:hover {
			color:#333; border:solid 1px #666;
		}
.tblContato {
	font-size:12px; border:solid 1px #CCC;
}
.statusProduto {
	float:left; width:90px; margin:0 0 0 10px;
}
.checkbox {
	float:left; width:50px;
}
#conteudoSub select {
	width:445px;
}
#especi b {
	color:#900;
}
.btnAgenda {
	font-size:16px; color:#EBEBEB; display:block;
}
#inscritos {
	background:url(../../imagens/agenda/incricoes-evento.jpg) no-repeat; height:45px; padding:33px 21px 0 0; text-align:right; font-size:19px; font-weight:bold; color:#EBEBEB;
}
#botao-editar-texto {
	background:url(../../imagens/botao-editar-texto.png) no-repeat; width:142px; height:36px; display:block;
}
#botao-editar-campos {
	background:url(../../imagens/botao-editar-campos.png) no-repeat; width:142px; height:36px; display:block; float:right;
}