*
  {
	margin:0px;
	padding:0px;
 } 
 
 body{
  	background-color:#7C8D9F;
    background-image:url(../images/bg_body.jpg);
    background-repeat:repeat-x;  
	background-position:top center;
 }
 
 #wrap{
   margin:0 auto;
   width:850px;
   background:#fff;
   display:none;
 }

 #load{
	position:absolute;
	background:#FDFDFD;
    margin:0 auto;
    width:850px;
    border:0px solid #000;  	
	text-align:center;
	background-image:url(../images/loading.gif);
	background-position:center top;
	background-repeat: no-repeat;

 }
 
  #load UL{
  	text-align:center;
	padding-top:120px;
	border:0px solid #333;
  }
  
   
  .L1{
 	font:40px 'Trebuchet MS';   
	color:#E3DDB7; 
  }
 
  .L2{
 	font:40px 'Trebuchet MS';
	color:#BBE2F7; 
  }

  .L3{
 	font:40px 'Trebuchet MS';
	color:#D2E0D2; 
  }
  
   .L4{
 	font:40px 'Trebuchet MS';
	color:#DEDEBE; 
  } 
  
  
 
#topo{
  width:850px;
  margin:0 auto;
  padding:0px;
  height:200px; 
  background-image:url(../images/topo2.jpg);
  background-repeat:no-repeat;  
  border:0px solid #000;   
}

#menu
{

}


#menu{
  margin:0;
  padding:0;
  margin:0 auto;
  min-height:45px;
  padding-left:8px;
  border-top:3px solid #1D2335;  	 
  padding-left:240px;
}

li{list-style-type:none;}

#content{
   width:850px;
   margin:0 auto;
   background-color: #BFC0C5;
   background-image:url(../images/bg_content.jpg);
   background-repeat:repeat-x;  
   border:0px solid #000; 
}


#disclaimer{
	border:0px solid #000;
	width:590px;
	margin:0px;
	padding:0px;
	margin:0 auto;
	margin-top:30px;
	padding-bottom:25px;
}

#disclaimer span{
  padding:0px;
  margin:0px;
}

#disclaimer p{
  padding:0px;
  margin:0px;
}

#disclaimer2{
width:710px;
border:0px dotted #999;
margin:0px;
padding:10px;
margin:0 auto;
}




a{
	color:#333;
}

.cases{
	margin:0px;
	padding:0px;
	margin:0 auto;
	border:0px solid #333;
	text-align:center;
}


.cases ul{
	margin:0px;
	padding:0px;
	margin:0 auto;
}

.cases img{
	margin:0px;
	padding:0px; 
	border:0px solid #333;
}

.cases li{
	margin-bottom:-3px;
}

.details{
	width:580px;
	margin:0px;
	padding:0px;
	margin:0 auto;	
	border:0px solid #333;
	background:#fff;
	text-align:center;
}

.details P{
	font:16px "trebuchet MS",verdana;
	color:#333;
	margin:0px;
	padding:4px;
	padding-left:20px;
}

.details span{
	font:14px "trebuchet MS",verdana;
	color:#333;
	padding:4px;
}

#tarja{
	margin:0px;
	padding:0px;
	margin:0 auto;	
	border:0px solid #333;
	text-align:center;
}

#tarja ul{
	margin:0px;
	padding:0px;
}



blockquote {
	font: 1.2em/1em Georgia, "Times New Roman", Times, serif;
	padding:0px;
	background: url(../images/close-quote.gif) no-repeat right bottom;
	padding-left: 18px;
	text-indent: -18px;
	color:#666;
	text-align:justify;
}

blockquote:first-letter {
	padding:0px;
	background: url(../images/open-quote.gif) no-repeat left top;
	padding-top: 10px;
	padding-left: 18px;
	font: italic 1.4em Georgia, "Times New Roman", Times, serif;
}

.c3  li > p{
	font-family: 'Lucida Sans', Arial, Helvetica;
	font-size: 14px; line-height: 24px;
	text-align:justify;
	color:#666;
}

.c3 li > p:first-letter{
	color:#369; font-size:x-large;
}

.c3 a{
	color:#369; 
}

.c3 a:hover{
	color:#999; 
}

.geogia1{
    padding:0px;
	font: 1.2em/1.6em Georgia, "Times New Roman", Times, serif;
	color:#000;
}

.geogia2{
    padding:0px;
	font: 1.0em/1.3em Georgia, "Times New Roman", Times, serif;
	color:#333;
}

#footer
{
  width:850px;
  margin:0;
  padding:0px;
  margin:0 auto;
  padding-top:20px;
  padding-bottom:20px;
  height:200px;
  min-height:200px;
  background-image:url(../images/bg_footer.gif);
  background-repeat:repeat-x;  
  background-position: 0px 0px;
  border:0px solid #fff;
}

#footer ul{
  margin:5px;
  padding:10px;
  text-align:center;
}



#footer ul p{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

#footer ul .footerContato  
{
	font-family: 'Lucida Sans', Arial, Helvetica;
	font-size: 16px; line-height: 16px;
	color:#666;	
}

#footer ul{
  margin:0 auto;
  padding:0;
  min-height:80px;
  text-align:center;
}


#footer #publicicons{
	margin:0px;
	padding:0px;
	padding-top:20px;
	text-align:center;
}

#footer #publicicons li{
	list-style-type:none;
	border:0px solid #fff;
}

.pcentro{
text-align:center;
}


.pdireita{
	margin:0;
	padding:0;
	text-align:right;
	padding-top:140px;
}

.pdireita p{
	padding-top:30px;
}

.pdireita a{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.pdireita a:hover{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.mpoint{
	cursor:pointer;
}

.linksTooltip
{
	border: 3px solid #933;
	background-color: #600;
	padding: 10px;
	color: #ccc;
}

.Tooltip
{
	border: 1px solid #000;
	background-color:#CCFF66;
	padding: 4px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	min-width: 50px;
}

.Tooltip #tooltipTitle
{
	font-weight: bold;
}

.cursor{
	cursor:pointer;
}

.hide
{
	display:none;
}


#div_form
{
	width:550px;

	margin:0 auto;
	overflow:auto;
	background: url(../images/bgform.png) no-repeat top center;
	background-color:#E1F0FA;
	border:1px dotted #666;
}


#div_form  ul 
{
	margin:20px;
	padding:20px;
}


#div_form label
{
	display:block;
	font-family: 'Lucida Sans', Arial, Helvetica;
	font-size: 20px; line-height: 20px;
	color:#666;	
	padding:2px;
}

#div_form input 
{
	font-family: 'Lucida Sans', Arial, Helvetica;
	font-size: 24px; line-height: 24px;
	color:#666;	
	padding:6px;
	border:1px solid #97B5D2;
	width:420px;
	background-color:#F7FCFF;
}

#div_form select
{
	font-family: 'Lucida Sans', Arial, Helvetica;
	font-size: 24px; line-height: 24px;
	color:#666;	
	padding:6px;
	border:1px solid #97B5D2;
	width:433px;
	background-color:#F7FCFF;
}

#div_form textarea 
{
	overflow:auto;
	font-family: 'Lucida Sans', Arial, Helvetica;
	font-size: 24px; line-height: 24px;
	color:#666;	
	padding:6px;
	border:1px solid #97B5D2;
	width:420px;
	background-color:#F7FCFF;
}


#div_form .send_button{
display:block;
width:333px;
height:62px;
margin:30px auto 0 auto;
background:url(../images/send_button.png?alpha) top left no-repeat transparent;
border:none;
text-indent:-9999px;
font-size:0px;
line-height:0px;
cursor:pointer;
}

#div_form .send_button:hover{background-position:0 -100px;}

#div_form .send_button:active{background-position:0 -200px;outline-width:0px;}

.calendar
{
	float:right;
	margin-right:170px;
	width:128px;
	height:128px;
	border:1px solid #333;
	background:url(../images/calendar.png) center no-repeat;
}

.process
{
	font:bold 11px verdana, Arial, Helvetica;
	color:#369;	
}


