body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#ffffff;
}
h3 { font-size:10px; color:#20b4f1; margin:2px 0 2px 0;}
p {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
}
.comentarioCampos {
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
}
.bgcinza{
	background-color:#eeeeee;
}
.bgranco{
	background-color:#ffffff;
}
.link1 { color:#666666;font-size:12px;}
.link2 { color:#666666;font-size:10px;}
.linkazul { color:#0000ff;font-size:15px;}
.linkvermelho { color:#ff0000;font-size:12px;}
.cabecalhoPendentes{background-color:#ffff00;}
.cabecalhoAConfirmar{background-color:#ccccff;}
.cabecalhoCancelados{background-color:#CC6666; color:#ffffff;}
.cabecalhoFinalizados{background-color:#66FF99;}
.tituloAbas{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif ;
	font-weight:bold;
	color:#000066;
}
.camposFormulariosLogin{
	font: 10px verdana, arial, helvetica, sans-serif;background-color: #eeeeee; 
}
.camposFormulariosCadastro{
	font: 12px verdana, arial, helvetica, sans-serif;background-color: #eeeeee; 
}
.tabelaEbooks{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20pt;
}
.indexPrincipal{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
}
.textodetalhe{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
}
.tr1{
  background-image:url(imagensLayout/linhaMapaLinks.jpg) ;
  background-repeat: no-repeat;
}

.fieldWithErrors {
  padding: 1px;
  background-color: red;
  display: table;
}

#error{
  width: 400px;
  border: 1px solid red;
  padding: 1px;
  padding-bottom: 10px;
  margin-bottom: 5px;
  background-color: #fffafa;
  font-size: 11px;
}

#error h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #c00;
  color: #fff;
}

#error p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
  font-size: 12px;  
}

#error dt dd {
  font-size: 12px;
  list-style: square;
}


#container{

  width:100%; height:100%; text-align:center;
 background-color:#eeeeee;
}
#tema{
  position:relative;
  width:1000px; height:100%;
  text-align:left;
  margin:0 auto 0 auto;
  z-index:1;
  overflow:hidden;
  font: 9px verdana, arial, helvetica, sans-serif; 
  background-color:#eeeeee;

}
#cabecalho {
	position:relative;
	width:100%;
	height:80px;
	background-color:#00FFFF;
	left: 0px;
	top: 35px;
	background:url(/imagensLayout/bgCabecalho.gif) repeat-x ;
	overflow:visible;
	z-index:1;
}
#msn1{
	position:absolute;
	top:4px;
	left:750px;
	height:35px;
	width:240px;
	z-index:100;
	display:block;
	background-color:#EEFBFB;
	padding:2px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;	
}
#divLogo {
	position:absolute;
	left:35px;
	top:0px;
	width:460px;
	height:80px;
	z-index:10;
	visibility: visible;
	background:url(/imagensLayout/logoFinal4.png) no-repeat #ffffff;
}
#divMenu{
	position:absolute;
	left:550px;
	top:38px;
	width:460px;
	height:20px;
}
#divFraseLogo{
	position:absolute;
	left:500px;
	top:8px;
	width:495px;
	height:20px;
}
#divCorpo1{
	position:relative;
	left:0px;
	top:30px;
	width:100%;
	height:800px;
	visibility: visible;
background-color:#ffffff;
	overflow:visible;
	z-index:3;
}


#divlogin{
	position:absolute;
	top:30px;
	left:5px;
	width:180px;
	height:200px;	
}
#divnewsletter{
	position:absolute;
	width:180px;
	height:110px;
	left: 5px;
	top: 580px;
	overflow:visible;

	color:#000000;
}
#divcentro {
	position:absolute;
	left:8px;
	top:0px;
	width:600px;
	height:100%;
	z-index:2;
	overflow: hidden;
}

#divmapa {
	position:absolute;
	left:0px;
	top:0px;
	width:620px;
	height:350px;
	z-index:2;
	overflow: visible;
}

#divmapa1 {
	position:absolute;
	left:0px;
	top:0px;
	width:620px;
	height:350px;
	z-index:2;
	overflow: visible;
	background-color:#ffffff;
   opacity: .30; filter: alpha(Opacity=30); -khtml-opacity: .30;	
}

#divnoticias{
	position:absolute;
	width:180px;
	height:280px;
	left: 5px;
	top: 245px;
	overflow:visible;
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif ;
	color:#000000;


}

#divlatdireita{
	position:absolute;
	width:180px;
	height:600px;
	left: 815px;
	top: 30px;
	overflow:visible;
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif ;
	color:#000000;
}
#divparceiros{
	position:absolute;
	width:100%;
	height:300px;
	left: 0px;
	top: 0px;
	overflow:visible;
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif ;
	color:#000000;
}
#divlinks{
	position:absolute;
	width:100%;
	height:300px;
	left: 0px;
	top: 310px;
	overflow:visible;
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif ;
	color:#000000;
}

#divebooks{
	position:absolute;
/*	width:308px; */
	width:100%;
	height:235px;
	left: 0px;
	top: 375px;
	overflow:visible;
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif ;
	color:#000000;


}

#divoutros{
	position:absolute;
	width:308px;
	height:235px;
	left: 313px;
	top: 375px;
	overflow:visible;
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif ;
	color:#000000;
	border: solid 1px #cccccc;
}









#adsenseCabecalho {
	position:absolute;
	left:122px;
	top:32px;
	width:187px;
	height:62px;
	z-index:5;
}
#corpo {
	position:absolute;
	left:260px;
	top:238px;
	width:260px;
	height:171px;
	background:#333300;
	
}


#WMImagemMapa {
	position:absolute;
	left:2px;
	top:35px;
	width:420px;
	height:230px;
	z-index:2;
}

#WMLupa {
	position:absolute;
	left:465px;
	top:251px;
	width:32px;
	height:22px;
	z-index:2;
}
#maisMapas {
	position:absolute;
	left:400px;
	top:35px;
	width:200px;
	height:294px;
	z-index:5;
	overflow:hidden;
}
#maisMapasConteudo {
	position:absolute;
	left:1px;
	top:117px;
	width:130px;
	height:180px;
	z-index:6;

}
#maisMapas ul{
  list-style:none; margin:0px; padding:0px;
}
#maisMapas ul  li{
  width:175px; height:27px;
  background-image:url(imagensLayout/linhaMapaLinks.jpg);
}
/*
#maisMapas a{
	font-weight:normal;
	display:block;
	font-size:12px;
	color:#990000;
	text-decoration:none;
	width:175px;
	height:20px;
	line-height:20px;
	padding-left:15px;
	padding-top:7px;
	font-family: Arial, Helvetica, sans-serif;
}
#maisMapas a:hover{
  font-weight:bold; color:#990000;
}*/
#eBook {
	position:absolute;
	width:330px;
	height:254px;
	left: 30px;
	top: 370px;
	background:url(imagensLayout/bgLlinhaAzul.jpg) repeat-x;
}

#conteudoEbook {
	position:absolute;
	margin: 25px 13px;
	width:310px;
	height:192px;
	z-index:13;
	top: 16px;
	left: -5px;
}

#blog {
position:absolute;
	width:332px;
	height:254px;
	left: 368px;
	top: 370px;
	background:url(imagensLayout/bgLlinhaAzul.jpg) repeat-x ;
}

#conteudoBlog {
	position:absolute;
	width:313px;
	height:187px;
	z-index:15;
	margin: 25px 13px;
	left: -5px;
	top: 22px;
}`

#adsense {
	position:absolute;
	width:136px;
	height:364px;
	z-index:17;
	left: 9px;
	top: 19px;
}

#latDir {
	position:absolute;
	left:855px;
	top:103px;
	width:145px;
	height:750px;
	z-index:1;
	background:#eeeeee;
}
#adsenseFinoCentro {
	position:absolute;
	left:155px;
	top:2px;
	width:850px;
	height:25px;
	z-index:1;

	background-color:#eeeeee;

}
#links{
	position:absolute;
	left:10px;
	top:250px;
	width:130px;
	height:200px;
	z-index:1;
	background-color:#CCCCCC;
}
#eBookPagina{
	position:absolute;
	left:30px;
	top:30px;
	width:670px;
	height:700px;
	background:url(imagensLayout/bgLlinhaAzul.jpg) repeat-x   ;
}
#rodaPe {
	position:absolute;
	left:0px;
	top:830px;
	width:1000px;
	height:54px;
	z-index:3;
}

#divEspelho{
		position:absolute;
		background: url(/imagensLayout/bgLogoEspelho1.png) no-repeat #ffffff;
		left:0px;
		top:-8px;
		width:100%;
		height:75px;
		visibility: visible;
		opacity: .40; filter: alpha(Opacity = 40); -khtml-opacity: .40;		
}

