/* Gravent styles */

/* Form styles */



    /* General form styles */

        #content_detall .Form {
            margin:4em 1em 1em 5em;
            padding: 0;
        }
        
        
            #content_detall ul.errors {
                margin-bottom: 3em;
            }
            
            #content_detall ul.errors,
            #content_detall ul.errors li {
                color: #BF131E;
            }

            #content_detall .Form .field {
                width: 100%;
                overflow: hidden;
                margin-bottom: 1em;
            }

                #content_detall .Form .field label {
                    float: left;
                    width: 12em;                    
                    font-size: 1.2em;
                    line-height: 1.5em;
                }
                
                    #content_detall .Form .field label .required_mark {
                        color: #cc0000;
                        font-size: 1.1em;
                        font-family: Verdana;
                    }
                    
                #content_detall .Form .field input,
                #content_detall .Form .field TextArea {
                    color: #666;
                    font-size: 1.2em;
                    font-family: Arial, Verdana, sans-serif;
                    width: 20.6em;
                }
                
                #content_detall .Form .field select{
                    color: #666;
                    font-size: 1.2em;
                    font-family: Arial, Verdana, sans-serif;
                    width: 21em;
                }
                
                #content_detall .Form .suggestion_message input,            
                
                #content_detall .Form .field TextArea {
                    width: 30em;
                    height: 8em;
                }
                
                /* Radio buttons */
                
                    #content_detall .Form .CheckList {
                        clear: left;
                        padding: 1em 0;
                    }
                    
                        #content_detall .Form .CheckList div,
                        #content_detall .Form .field_instance-CheckBox {
                            width: 100%;
                            overflow: hidden;
                        }
                        
                        #content_detall .Form .CheckList input,
                        #content_detall .Form .field_instance-CheckBox input {
                            float: left;
                        }
                        
                        #content_detall .Form .CheckList label,
                        #content_detall .Form .field_instance-CheckBox label {
                            width: auto;
                        }
                        
                        
    /* Button styles */
    
        #content_detall .Form .buttons {
            margin-top: 2em;
        }
    
            #content_detall .Form .buttons button {
                color: #fff;
                background-color: #666666;
                border-bottom: 1px solid #333;
                border-left: 1px solid #999;
                border-right: 1px solid #333;
                border-top: 1px solid #999;
                cursor: pointer;
                font-family: Arial, Verdana, sans-serif;
                padding: .1em 1em;
                margin-left: 10.8em;
            }
