@charset "UTF-8";
/* CSS para los formularios */

form{}

#recipes_form,
#media_form{width: 95%;}

input,
textarea,
select{
 border: 1px solid #D9D9D9;
 background-color: #FFF;
 padding: 4px;
 color: #666;
 width: 97%;
 font: normal 12px/15px Arial, Helvetica, sans-serif;
}

input:focus,
textarea:focus,
select:focus{
 color: #000; 
}

label{display: block;}

div.input{margin-top: 5px; position: relative;}

div.checkbox input,
div.checkbox label{
 display: inline;
 width: auto;
 border: 0;
 padding: 0;
 background: none;
}

div.checkbox label{padding-left: 10px;}


/* Errores */

.error-message{
  clear: both;
  opacity: 0.87; 
  background: #CE372C;
	/*position:relative;*/
	color: #fff;
	width: auto;
	font-size: 11px;
	border: 2px solid #ddd;
	-moz-box-shadow: 0 0 6px #000;
	-webkit-box-shadow: 0 0 6px #000;
  -ms-box-shadow: 0 0 6px #000;
  -o-box-shadow: 0 0 6px #000;
  box-shadow: 0 0 6px #000;
	padding: 4px 10px 4px 10px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}

/* Formulario de registro*/

#contact_form{
 position: relative;
}

	#reg_form{margin-top: 10px;}

    label{
      font: bold 13px/20px Arial, Helvetica, sans-serif;
      padding-bottom: 5px;
      color: #000;
    }
    
		.select{
    	overflow: hidden;
      clear: both;
    }
    

      .select .checkbox{
        float: left;
        margin-right: 15px;
        width: 46.2%;
      }
      
       /*.field_name div:last-child{
        float: right;
        margin-right: 4px;
       }*/
       
       	.select label{
         padding-bottom: 10px; 
        }
       
         .checkbox{
           min-height: 40px;
         }
         
         .checkbox{min-height: 20px;}
         
         .select .checkbox{width: 45%}
         /*#register_form .field_submit .checkbox{width: 60%; float: left;}*/
         
          .checkbox label{
            font: normal 11px/13px Arial, Helvetica, sans-serif;
            display: block;
            float: left;
            width: 84%;
            padding-bottom: 0;
          }
          
          .checkbox input{
            float: left; 
          }
        
         
         .checkbox a{
          	color: #CE372C;
            text-decoration: none;
         }
         
         .submit{
          	margin-top: 20px;
         }
         
         .submit input{
          	border: 0; 
            background-color: #000;
            color: #FFF;
            width: auto;
            padding: 5px 15px;
         }

