form{
    padding: 25px;
}

.contenidocontentb div {
	text-align:right;
	padding: 0px;
}

form fieldset{
    clear:both; 
    /*text-align:right;*/

}
/*
form div{
/*clear:left;*/
}
*/

/*
.fieldDiv{
    clear: none;
    display:block;
    /*float: right;
    display:block;
    width:auto;*/

}

form textarea{
    clear: none;
    float: right;
}

form select{
    
    height:35px;

}

form label{
    font-family:courrier;
    color: #690000;

}

.labelDiv { 
   clear:right;
   display:block;
   float:left;
   width:300px;
   text-align:right;
}

.capDiv{
    clear:both;
    float:right;
    display: inline;
}

.buttonDiv{
    clear:both;
    float:right;
    display: inline;
}



form label {
  
   text-align:right;
}

.focusField{
    width: 250px;
    padding: 7px;
    border:solid 2px #690000;
    border-top: none;
    background:#F0F0F0 no-repeat;
    color:#000;
}

.idleField{
    width: 250px;
    background:#F0F0F0 no-repeat;
    color: #6F6F6F;
    border: solid 2px #73A6FF;
    border-top:none;
    padding: 7px;
   /* text-align: right;*/
}

.capDiv{
	margin-bottom: 10px;
	margin-top: 10px;
}

#recaptcha_widget_div{
	padding-left: 250px;
	padding-top: 10px;
}


