html
{
	margin-top:0px;
	background-color:#FFFFFF;
	font-family:verdana, arial, sans-serif;
}
body
{
	margin:5px;
	position:relative;
}
div.cargaImg
{
	display:none;
}
div.quadroDireito
{
	position:absolute;
	top:135px;
	left:275px;
	background-color:#eef3f7;	
	background-repeat:repeat-x;
	border: 2px solid #DFDFDF;
	height:406px;
	width:490px;
	overflow:auto;
}

div.quadroEsquerdo
{		
	position:absolute;
	background-repeat:no-repeat;
	background-color:#ffffff;		
	border: 2px solid #DFDFDF;
	background-repeat:repeat-x;
	height:406px;
	width:240px;	
	float:left;
	top:135px;
	left:12px;
	margin:0px;
}

div.caixaMenu
{	
	position:absolute;
	font-family: Verdana, Arial, sans-serif;
	text-align:left;
	font-size:12px;
	color:#00456B;
	left:5px;
}

#quadroPai
{
	position: relative;
	height:600px;	
	width:780px;	
}

#quadroContorno
{
	top:0px;
	height:570px;
	width:777px;
	border: 2px solid #2067a5;
	background-color:#FFFFFF;	
}
/* --- rodape inicio --- */
div.rodape
{
	position: absolute;
	top:550px;
	left:2px;
	height:22px;
	width:777px;
	background-color:#085D9C;
}
img.topo_dir
{
	position: absolute;
	top:0px;
	left:754px;

}
img.assFC
{	position: absolute;
	top:2px;
	left:651px;
	height:16px;
}
img.rdp
{
	position: absolute;
	top:2px;
	left:530px;
}
div.rodapeEsq
{
	position:absolute;
	top:1px;
	left:10px;
	font-size:16px;
	font-family: Verdana, Arial, sans-serif;
	font-weight:bold;
	color:#ffffff;
}
div.rodapeDir
{
	position:relative;
	top:0px;
	left:0px;
	 background-color:white;
}
/* --- rodape fim --- */
div.caixaTitulo
{
	position:absolute;
	background-color:#c5dde9;
	margin:0px;	
	height:22px;
	width:100%;
	float:left;	
	top:0px;	
	left:0px;
}

div.topo-esquerdo
{
	position:relative;
	top: -2px;
	left: -2px;
	float:left;
}
div.topo-direito
{
	position:absolute;
	top: 0px;
	left:770px;
}
#quadroSobre
{
	position: absolute;
	background-color:#FFFFFF;
	height:18px;
	top:20px;
	left:440px;
	width: 270px;
	margin:0px;
}
#quadroBotoes
{
	position: absolute;
	top: 60px;
	height: 10px;
	width:630px;
	left:125px;
}
#linhaMarrom
{
	position: absolute;
	height: 1px;
	top: 52px;
	border-top: 1px solid #a97c77;
	width: 552px;
	left:227px;
}
#linhaAzul
{
	position: absolute;
	height: 1px;
	top:70px;
	left:218px;
	border-top: 1px solid #2067a5;
	width: 560px;
}
#caixaLinhaLarga
{
	position:absolute;
	height: 22px;
	top: 72px;
	left:0px;
	width:778px;
}
#linhaLarga
{
	background-color: #eeeef6;
	height:22px;
	width:414px;
}
a.menu
{
	position:relative;	
	padding-top:2px;
    	padding-right:7px;
	height:23px;	
	width:133px;
	background-image:url('imagens/bt.gif');
	background-repeat:no-repeat;
    	float:right;
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:#000000;
	border:0px;
	text-decoration:none;

}
a.menu:hover
{
	background-image:url('imagens/bt_hover.gif');
	cursor:pointer;
	text-decoration:none;
}
a.linksTitulo,a.linksTitulo:visited
{
	color:#000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-style:italic;
	text-decoration:none;
	
}
a.linksTitulo:hover,a.linksTitulo:visited:hover
{
	color:#1B598F;
}
a.assinaturaLink
{
 	font-size:8px;
	font-family:verdana, arial, sans-serif;
	font-weight:normal;
	color:#ffffff;
}
a.assinaturaLink :hover
{
 	font-size:8px;
	font-family:verdana, arial, sans-serif;
	font-weight:normal;
	color:#ffffff;
}
a.assinaturaLink :visited :hover
{
 	font-size:8px;
	font-family:verdana, arial, sans-serif;
	font-weight:normal;
	color:#ffffff;
}
img.assFC
{
}
font.tituloBoxProdutos
{	
	font-family: Verdana, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
/* 	font-variant:small-caps; */
	
}
font.tituloBox
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;	
}
#telefone
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color: #ffffff;
	position:absolute;
	left:18px;
	
}
div.Texto
{
	position:relative;
	top:0px;
/* 	border: 1px solid red; */	
	height:auto;
	width:680px;
	background-color:#ffffff;
	text-align:left;
	margin:20px;
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}

/********************************************************/
/*************** Geraldo *******************************/
img.gabinetes
{

}
/*------------Over do Gabineto-------------------------*/
a.descricaoTec
{
	position:absolute;
	top:0px;
	left:460px;
	border:1px solid grey;
	height:15px;
	width:30px;
	float:right;
	border:none;
}
a.descricaoTec:hover
{
	position:relative;
	top:-20px;
	border:1px solid blue;
	height:20px;
	width:30px;
	float:right;
	border:none;
}
a.descricaoTec pre
{
			position:relative;
			top:8px;
			left:-460px;
 			border:1px ridge #2067a5; 
		
			height:385px;
			width:490px;
			display:none;
			background-color:#EFF3F7;
			border:1px ridge #2067a5;
			border-top:none;
			 text-align:left;
			-moz-opacity : 0.90;
			filter:alpha(opacity=90);
}
a.descricaoTec:hover pre
{
	display:block;
	position:relative;
			top:8px;
			left:-460px;
 			border:1px ridge #2067a5; 
		
			height:385px;
			width:490px;			
			background-color:#EFF3F7;
			border:1px ridge #2067a5;
			border-top:none;
			 text-align:left;
			-moz-opacity : 0.90;
			filter:alpha(opacity=90);
}
font.ttlDesTec
{
	position:absolute;
	left:0px;
	top:10px;
	text-align:left;
	height:20px;
	text-align:center;
	font-family:verdana,arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#002A43;
}
font.itmDesTec
{
	position:absolute;
	top:30px;
	left:-180px;
	text-align:left;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	margin:0px;
	 width:auto;
	color:#002A43;
}
font.itmDesTec b
{
	color:red;
	margin-right:5px;
}
img.icnDescTecn
{
	position:relative;
	background-color:transparent;
	top:-12px;
}
a.mascaraClick
{
	position:absolute;
	border:10px solid #00000;	
	top:13px;
	left:18px;
	height:60px;
	width:182px;		
	background-image:url("imagens/topo_esq.jpg");
	background-position:-18px -12px;
	border:none;
	
}
div.rodapeDir
{
	position:relative;
	top:0px;
	left:0px;
}
div.Conteudo
{	
	top:10px;
	left:0px;
	text-align:center;	
}
div.contato
{
	position:absolute;
	top:30px;
	left:0px;
	text-align:left;

}
div.slogan
{
	position:absolute;
	top:97px;
	left:16px;
	height:20px;
	width:310px;
/* 	border:1px ridge #2067a5; */
	cursor:pointer;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	 font-weight:bold;
	 color:#00466F;
}
table.formulario
{
	position:relative;
	top:10px;
	left:0px;
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	 font-weight:bold;
	 color:#00466F;

}
table.formulario td
{
	text-align:right;
}
td.erro
{
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	 font-weight:normal;
	 color:red;

}
a.descricao
{
	position: absolute;
	top:0px;
	left:410px;
}
div.descricao
{
	position:absolute;
	top:20px;
	left:5px;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#00466F;
	text-align:left;
	width:460px;
}
div.texto
{
	margin:3px;
	margin-top:20px;
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	 color:#00466F;
	text-align:left;
	text-shadow:grey;
}
div.texto p
{
	margin-left:20px;
	
}
div.texto p.parceiros
{
	margin-left:30px;
	font-weight:bold;
	color:#053A60;
	
}
a.linkAll,a.linkBB,a.linkCEF,a.linkOnda,a.linkCopel 
{
	position:absolute;
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	color:#000000;
	border:none;
	text-align:center;
	text-decoration:none;
}
a.linkAll img,a.linkBB img,a.linkCEF img,a.linkOnda img,a.linkCopel img { border:none; }
a.linkAll { Top:43px; left:30px; }
a.linkBB { Top:53px; left:260px; }
a.linkCEF { top:170px; left:165px;}
a.linkOnda { top:300px; left:320px;}
a.linkCopel { top:306px; left: 30px;}
img.abertura
{
	position:relative;
	float:right;
}
img.banner
{
	
}
table.servicos
{
	position:relative;
	left:15px;
	width:450px;
	text-align:center;
}
table.servicos td
{
	border:1px solid #C6DFEF;
	
}
table.servicos td.titulo
{
/* 	border:1px ridge #B6D0FF; */
	border:none;
	height:40px;
	vertical-align:bottom;
	font-family:verdana,arial,sans-serif;
	font-size:13px;
	color:#064575;
	font-weight:bold;

}
#id_Imagem
{
	position:absolute;
	left:0px;
	top:10px;
	width:480px;
	margin-top:20px;	
	text-align:center;
}
#id_Imagem table
{
	position:relative;
	left:0px;
	border:none;
}

