p{
  margin:0 0 5px 0;
}

.sendform{
  margin:10px 20px 0 0;
  float:right;
}

#leftform{
  /*display:none;*/      
  width:0;  
  height:0;
  text-align:justify;
}

.breaf{  
  margin:20px 0 -15px 15px;
}

#rightform{
  /*display:none;*/
  margin-left: 15px;
  *margin-left: -210px;
  margin-top:10px;  
  width:368px;
  height:489px;
}

#sending{
  display:none;
  margin:140px 0 0 15px;
  width:368px;
}

#sending p{
  font:11px Arial, Helvetica, sans-serif;
  color:#FFF;
  margin:auto;
}

#formsended{
	display:none;
	width:368px;
	height:193px;
	margin-top: 50px;
	margin-left: 15px;
	*margin-left: -210px;
}

#formsended p{
  text-align:center;
  color:#FFF;
}

.thankyou{
  font:bold 14px Arial, Helvetica, sans-serif;
  color:#FFF;
}

#rightform p{  
  color:#FFF;
  font:11px Arial, Helvetica, sans-serif
}

#leftform p.teste{
  margin: 15.9px 0 0 0;

}

#contform{
  background: url(background_contact.png) no-repeat;
  width:405px;
  height:509px;
  position:absolute;
  z-index:90;
}

#add_icon_{    
  margin: 35px auto;
  width:609px;
  height:489px;
  
}

.text_form{
  height:18px;
  width:342px;
  background-color: #FFF;  
  padding:0 3px 0 3px;  
  font:12px Arial, Helvetica, sans-serif;   
  color: #767676; 
}


.text1{  
  font:12px Arial, Helvetica, sans-serif;  
  background-color: #FFF;
  color: #767676;
  height:230px;
  padding:1px 3px 0 3px;
  width:342px; 
}

.sub{
  margin:0px auto;
  width:70px;  
  position:relative;
  clear:both;
}

.jump{
  margin:0px auto;
  /*text-align:right;*/
  height:100px;
  width:722px;
  position:relative;
  clear:both;    
}

.titlecont{
  font:bold 14px Arial, Helvetica, sans-serif;
  color:#FFF;
  margin:0 auto 10px auto;
  width:200px;
}

.textcont{
  font:11px Arial, Helvetica, sans-serif;
  color:#FFF;
  margin:0 auto 10px auto;
  width:200px;
  text-align:justify;
}

.textcont a{
  color:#FFF;
}

.textcont a:hover{
  color:#767676;  
}

.close{
  width:40px;
  height:15px;
  float:right;
  margin:17px 10px 0 0;
}

.preview_temp_load img
{  
  position: relative;
  top: -20px;
  *top: -40px;
}

#preview_div{
  display: none;
  z-index: 110;
  position: absolute;
  padding: 10px;
  text-align:center;
  background: none;
}

.border_preview {
  Z-INDEX: 100; 
  POSITION: absolute;
  background: white;
  border: 1px solid #d0d0d0;
  padding: 10px;
}
.preview_temp_load {
	PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  VERTICAL-ALIGN: middle;
  PADDING-TOP: 0px;
  TEXT-ALIGN: center;
  position: relative;
  top: -120px;
}
