/* CSS Document */

/*************************************************************************
ESTILOS GENERICOS
**************************************************************************/

/*  Estilos aplicados a o documento inteiro */
	body {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;		
		
		scrollbar-3dlight-color: #cccccc;
		scrollbar-arrow-color: #3680c4;
		scrollbar-base-color: #ffffff;
		scrollbar-darkshadow-color: #3680c4;
		scrollbar-face-color: #ffffff;
		scrollbar-highlight-color: #3680c4;
		scrollbar-shadow-color: #3680c4;
		scrollbar-track-color: #EDF5FE;
						
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
		color:#787878;
		
		background-image:url(../_imagens/backBody.jpg);
		background-repeat:repeat-x;
		background-color:#DDEDFC;
		background-position:top;
	}
	
	#bannerInfantil {
			width:150px;
			height:120px;
			margin:5px 10px 25px 0px;
			_margin-top:5px;
			padding-top:10px
		}
	
	#bannerInfantil1 {
			width:150px;
			height:121px;
			margin:auto;
			_margin-top:15px;
			padding-top:100px;
		}
			
	#principalContainer {
		position:relative;
		margin:auto;
/*		border:1px solid #666666;*/
		width:770px;
	}
	
	#curvaEsquerda,
	#curvaDireita,
	#central {
		float:left;
	}
	#curvaEsquerda {
		background-image:url(../_imagens/curvaEsquerda.jpg);
		background-position:top;
		background-repeat:no-repeat;
		width:22px;
		height:170px;
	}
	#curvaDireita {
		background-image:url(../_imagens/curvaDireita.jpg);
		background-position:top;
		background-repeat:no-repeat;
		width:22px;
		height:170px;
	}
	#central {
		background-image:url(../_imagens/backConteudo.jpg);
		background-position:left;
		background-repeat:repeat-y;
		width:725px;
	}
	#colunaEsquerda {
		float:left;
		width:170px;
	}
		#logo {
		}
		#menu {
		}
		#banner {
			padding-top:22px;
			padding-left:15px;
		}
		
	#colunaDireita {
		float:left;
		width:555px;
	}
		#flash {
			width:555px;
			height:215px;
		}
		#data {
			width:540px;
			background-image:url(../_imagens/dataContinuacao.jpg);
			background-position:right;
			background-repeat:no-repeat;
			background-color:#FFFFFF;
			padding-left:9px;
			padding-top:1px;
			_padding-top:8px;
		}
			#textData {
				width:368px;
				height:19px;
				border-top:1px solid #E7E7E7;
				border-left:1px solid #E7E7E7;
				padding-left:15px;
				padding-top:7px;
				margin-top:12px;
			}
		#conteudo {
			width:367px;
			float:left;
			margin-left:9px;
			_margin-left:5px;
			border-top:1px solid #E7E7E7;
		}
		#conteudoContainerTabela {
				width:355px;
				padding:1px;
				float:left;				
				line-height:20px;				
			}
			
		/* =a Link sem mudança de cor ao clicar*/
		#conteudoContainerTabela a
		{
			color:MenuText;
			text-decoration:none;
		}
		
		#conteudoContainerTabela a:hover
		{
			color:inherit;
			text-decoration:underline;
		}
			
			#conteudoContainer,
			#conteudoContainerInterna,
			#conteudoContainerLinha {
				width:328px;
				padding:15px;
				float:left;
				
				line-height:18px;
				
				/*border:1px solid #999999;*/
			}			
			#conteudoContainer {
				background-image:url(../_imagens/backCntPrincipal.jpg);
				background-position:top right;
				background-repeat:no-repeat;
			}
			#conteudoContainerMarcacaoOnline 
			{
				padding:15px;
				float:left;				
				line-height:18px;
				text-align:right;
				background-image:url(../_imagens/fotoMarcacaoOnline.jpg);
				background-position:top left;
				background-repeat:no-repeat;
			}
			#conteudoContainerLinha {
				border-top:1px solid #E7E7E7;
			}       
			       .colunaFormularioCentral {
					width:320px;
					height:15px;
					float:center;					
				}
			       
			       .colunaFormularioLeft {
					width:90px;
					height:30px;
					float:left;					
				}
			       .colunaFormularioRight {
					width:230px;
					height:30px;
					float:right;					
				}
			        
				.colunaConteudoLeft {
					width:160px;
					float:left;
					/*border:1px solid #999999;*/
				}
				.colunaConteudoRight {
					width:160px;
					float:right;
					/*border:1px solid #999999;*/
				}
			.tituloImg {
				margin:5px 0 9px 0;
				display:block;
			}
			h1 {
				font-size:12px;
				font-weight:bold;
				display:block;
				margin:0;
				padding:0;
			}
			
			.tituloTxt 
			{
				font-family:Arial;
				font-style:italic;
				font-weight:bold;
				color:#d4ae3f;
			}
			
			/*p {
				margin:0;
			}*/
			.reduzida{
				width:200px;
				padding-left:120px;
			}
			.conteudoContainer a,
			#conteudoContainer a,
			#conteudoContainer a:hover,
			#conteudoContainerMarcacaoOnline a,
			#conteudoContainerMarcacaoOnline a:hover,
			#colunaConteudoRight a,
			#colunaConteudoRight a:hover,
			#conteudoContainerInterna a,
			#conteudoContainerInterna a:hover,
			#conteudoContainerLinha a,
			#conteudoContainerLinha a:hover 
			{
				font-size:11px;
				font-weight:bold;
				color:#008ADE;
				text-decoration:underline;
			}
			#conteudoContainer a:hover,
			#conteudoContainerInterna a:hover,
			#conteudoContainerLinha a:hover {
				text-decoration:none;
			}
		#fale 
		{
			float:right;
			width:160px;
			height:100px;
		}
		
		#avaliacao
		{
			width:150px;
			height:120px;
			margin:5px 10px 25px 0px;
			_margin-top:5px;
			padding-top:10px;
		}
		
		#faleContainer {
			width:150px;
			margin:55px 10px 25px 0px;
			background-image:url(../_imagens/faleConoscoTopo.jpg);
			background-position:top;
			background-repeat:no-repeat;
			background-position:left top;
			overflow:hidden
			
		}
		
		select {   
			width:200px;
			font-size:10px;
			margin:1px;
			color:#666666;
			vertical-align:middle;
		}
		
		.filterDDD input {     /*	INPUT P */	
			height:13px;
			width: 30px;
			font-size:10px;
			margin:1px;
			color:#666666;
		}
		.filter input {     /*	INPUT P */	
			height:13px;
			width:120px;
			font-size:10px;
			margin:1px;
			color:#666666;
		}
         	
		.filter2 input {    /*	INPUT G */	
			height:13px;
			width:260px;
			font-size:10px;
			margin:1px;
			color:#666666;
		}	
			
		.filter3 input {    /*	INPUT M */	
			height:13px;
			width:190px;
			font-size:10px;
			margin:1px;
			color:#666666;
		}		
		.filterData input {
			height:13px;
			width:65px;
			font-size:10px;
			margin:1px;
			color:#666666;
		}
		.filter textarea {
			width:120px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			margin:1px;
			color:#666666;
		}
		.filter2 textarea {
			width:270px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			margin:1px;
			color:#666666;
		}
		#faleContainer form {
			margin:7px 0 0 0;
		}
		#faleContainer .botoes {
			display:block;
			margin:3px 0 0 0;
		}
	#rodape {
		float:right;
		width:725px;
		height:100px;
		background-image:url(../_imagens/backRodape.jpg);
		background-position:top;
		background-repeat:no-repeat;
		background-color:#DDEDFC;
	}
		#rodapeContainer {
			font-family:Arial, Helvetica, sans-serif;
			font-size:9px;
			text-align:center;
			color:#336699;
			margin-top:50px;
			line-height:16px;
		}
			#rodapeContainer a,
			#rodapeContainer a:hover {
				font-family:Arial, Helvetica, sans-serif;
				font-size:9px;
				text-align:center;
				color:#336699;
				text-decoration:none;
			}
			#rodapeContainer a:hover {
				text-decoration:underline;
			}

.textBlue {color: #008ADE;}


.lblGuiaEletronicoAzul
{
	margin-left: 7px;
	margin-bottom:0;
	margin-right:0;
	margin-top:0;
	color: #008ADE;
	font-weight:bold;
}

.inputAzul
{
	background-color:#E6FAFE;
	color:#330099;
	font-size:11px;
	border:solid 1px #2B78AE;
	}
	
.tblGuiaEletronico	
{
	color:#FF0000;
	font-weight:bold;
	font-size:11px;
	}
	
.lblCinzaNegrito
{
	font-size:12px;
	font-weight:bold;
	color:#666666;
	}	

.btnAmarelo
{
	background-color:#FFCC00;
	border:solid 1px #2B78AE;
	color:#000000;	
	}	
	
.divMenuCascata
{
	background-color:#F6F6F6;
	}	



#divMenuMais table
{
	background-color:#F6F6F6;
	border:solid 1px #666666;
	}
	
#divMenuMais a{
    color:#666666;
    text-decoration:none;        
}

#divMenuMais a:hover{
    color:#888888;
    text-decoration:underline;    
}	

#divPnlHorariosAtendimentoClone
{
	width:680px;
	position:absolute;
	top:400px;
	left:100px;
	
	}
	
.itemInvisivel
{
	display:none
}

#divMenuOnline table
{
	background-color:#F6F6F6;
	border:solid 1px #666666;
	}
	
#divMenuOnline a{
    color:#666666;
    text-decoration:none;        
}

#divMenuOnline a:hover{
    color:#888888;
    text-decoration:underline;    
}	

