#rightContainer { margin:0; width:584px; float:right; }
	#rightContainer form {margin:10px 0 0 0; padding:0 0 4px 2px;  background:#FFF;}
	#rightContainer #contactoForm {margin:0; padding:10px 0 4px 10px;  background:#FFF; border:none;}
	#rightContainer #passwordForm {margin:0; padding:10px 0 4px 10px;  background:#FFF; border:none;}
	.contactData {font-size:10px; color:#003B88; border:1px solid #2D2D2D; width:250px;font-family:Verdana, Arial, Helvetica, sans-serif;}
	.contactDataError {font-size:10px; color:#003B88; border:1px solid #ED3223; width:250px;font-family:Verdana, Arial, Helvetica, sans-serif;}
	#rightContainer form label textarea {font-size:10px; color:#003B88; font-family:Verdana, Arial, Helvetica, sans-serif; width:340px; height:75px;border:1px solid #2D2D2D;}
	fieldset { width:350px; float:left; margin:0; padding:0 0 0 5px; border:0;}
	legend { display:none;}
	fieldset input {font-size:10px; color:#003B88; border:1px solid #2D2D2D; width:150px; margin:0 4PX 0 0;}
	#rightContainer form label { display:block; margin:0 0 10px 0; width:350px;}
	#rightContainer form label span { display:block; float:left; clear:both; width:180px;}
	#rightContainer form label textarea { vertical-align:top;}
p { width:200px; float:right;}
#submitsForm { text-align:right; margin:15px 0 0 0; list-style-type:none; width:300px; padding:0; }
	#submitsForm li { display:inline; margin:0;}
/*	#submitsForm #enviar { cursor:pointer; height:20px; width:90px; padding:0 30px 0 0; font-size:11px; font-weight:bold; color:#fff; background:#4096c9 url(../images/flecha_btn.gif) right no-repeat; border: 1px solid #9CC9E3; border-bottom: 1px solid #173649; border-right: 1px solid #173649}
	#submitsForm #cancelar { cursor:pointer; height:20px; width:90px; padding:0 25px 0 0;  font-size:11px; font-weight:bold;  color:#fff; background:#4096c9 url(../images/cancel_btn.gif) right no-repeat; border: 1px solid #9CC9E3; border-bottom: 1px solid #173649; border-right: 1px solid #173649} */
	#submitsForm #cancelar { cursor:pointer; height:20px; width:90px; padding-bottom:4px; font-size:10px; font-weight:bold; color:#fff; background:#F27F00; border:1px solid #F27F00;}
	#submitsForm #enviar { cursor:pointer; height:20px; width:90px; padding-bottom:4px; font-size:10px; font-weight:bold; color:#fff; background:#F27F00; border:1px solid #F27F00;}
	
.warning{ border:1px solid #f00; margin:5px 0 0 0; padding:10px 10px 10px 60px; font-weight:bold; color:#f00; background:#FFF url(../images/alert_icon.gif) left center no-repeat; clear:both;} 
.warning dt{ display:none;}

#contactoForm em { color:#ed3223;}

label em,
#infoFormulario em { color:#ed3223;}
#infoFormulario  { color:#003B88; margin-bottom:10px; padding-left:180px;}
#companyDetails {display:none;}
fieldset h2 { font-size:10px; font-weight:bold; margin:12px 0 8px;}
#aceptoCondiciones {margin-bottom:10px; width:auto;}
#aceptoCondiciones a{text-decoration:none; font-weight:bold; color:#003B88;}
#aceptoCondiciones a:hover{text-decoration:underline;}
#aceptoCondiciones *{ border:0; margin:0; padding:0; width:auto;}
