/* CSS Document */
/*** Formulario de Contácto ***/
#form-wrapper {
    width:98%;  
    border:1px solid #e2e2e2;  
    background:#f7f7f7;
    padding:5px;  
	text-align:left;
	float:left;
	margin-top:0px;
}  
#form-wrapper div {  
    clear:both;  
    margin:1em 0;  
}  
#form-wrapper label {  
    display:block;  
    float:left;  
    font-size:11px;  
    width:150px; 
	text-align: right;
	padding-right: 5px;
}

#top-form{
    width:98%;  
    border:1px solid #e2e2e2;  
    background:#FFDBCA;
    padding:5px;  
	text-align:left;
}  

  
form#form2 input {  
    border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;  
    border-style:solid;  
    border-width:1px;  
    padding:2px;  
    font-size:11px;  
    color:#333;  
	
}

form#form2 select{  
    border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;  
    border-style:solid;  
    border-width:1px;  
    padding:1px;  
    font-size:11px;  
    color:#666;  
}
  
form#form2 textarea {  
    font-size:12px;  
    padding: 1px;  
    border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;  
    border-style:solid;  
    border-width:1px; 
	font-family: "Verdana", Tahoma, Arial;
}  

#form2 label.error { 
	padding-bottom:10px; 
	text-align:left; 
	margin-left: 155px;
	color: #FF0000;
	width: 280px;
	 
}

.submit {
	width:113px;
	height:23px;
	cursor: pointer;
	background-color:#FF6600;
	color:#FFFFFF;
}

.texto-error {
	/*border: 1px solid #999999;*/
	color: #FF0000;
	font-size: 12px;
	text-align: center;
	height: 20px;
	/*width: 920px;*/
	/*float:left;*/
	/*margin-top: 10px;*/
	padding-top: 5px;
	/*background-color: #FFFF99;	*/
			
}