/******************************/
/*           FORMS            */
/******************************/
/*globals*/
label, input, textarea, select, label  {font-family: Lato, Helvetica, sans-serif;  color: #450366; border:none; font-size: 14px;}

/*contenedor*/
.form-cont { margin-bottom:20px; float:left; width:100%;}

/*text/password*/
input {}  
 
input[type='text'], input[type='password'] {background-color:#FFF; border:1px solid #450366;  height:36px; line-height:36px; padding:0 10px; margin:5px 0 5px 0; display:block; width:100%; color:#666; }
	input[type='text']:focus, input[type='text']:hover, input[type='password']:focus, input[type='password']:hover, input.error {background-color: #EEDBF9;}
	
input[type='radio'] { margin:0 10px 0 2px; display: inline!important; width:13px!important; }
	
input[type='submit'], input[type='button'] { background-color:#ff9000; padding:12px 10px; color:#FFF; border-radius:5px; border-bottom:2px solid #c87202; cursor:pointer; display:block;}
	input[type='submit']:focus, input[type='submit']:hover, input[type='button']:focus, input[type='button']:hover    {background-color:#c87202;border-bottom:2px solid #ff9000;}
	 
select {background-color:#FFF; border:1px solid #a4a2a2;  height:36px; line-height:36px; padding:0 10px; margin:5px 0 5px 0; display:block; width:240px; color:#666; }
	select:focus, select:hover {box-shadow: 0 0 8px rgba(50, 50, 50, 0.4); background-color: #e8f7f9;}

a.a-button-type:link, a.a-button-type:visited {background-color:#450366; border-radius:5px; border-bottom:2px solid #912cc4; cursor:pointer; float: right; width:150px; height:40px; color:#ffffff; text-align:center; line-height:40px;}
a.a-button-type:hover, a.a-button-type:active {background-color:#912cc4;border-bottom:2px solid #450366;}

/*textarea*/
textarea { background-color:#FFF; border:1px solid #450366;  height:390px; line-height:36px; margin:5px 0 5px 0; float:left; width:100%; color:#666;  }
	textarea:focus, textarea:hover {background-color: #EEDBF9;}
	
/*contenedor*/
div.input-cont { float:left; margin-bottom: 25px; width:442px; margin-right:10px;}
div.cont-text { margin-left:25px; float:right}
div.input-cont label { display: block; color: #450366; margin-bottom: 8px; font-weight:bold;} 
div.input-cont input { display: block; }
div.input-cont span.error { display: block; font-size: 12px; color: #ef4023; float: right; margin-bottom:-12px;} 

/*titulo*/
div.form-int-title { font-family:'Neuton', Arial, Helvetica, sans-serif; font-weight:bold; display:block; margin:25px 0; font-size:16px;} 


