﻿
        #formContainer
        {}
        #formContainer .divArea
        {
            margin-bottom:15px;                        
        }
        #formContainer .divRow
        {
            margin-bottom:5px;   
            padding:3px;
            border:1px solid #439ed2;        
        }        
        #formContainer .divRow:hover
        {
            background-color:#ccc;            
            border:1px solid gray;
        }
        #formContainer .divRow .column1
        {
            display:inline-block;
            width:70px;  
            vertical-align:top;   
            text-align:right;  
            margin-right:10px;  
        }
        #formContainer .divRow .column2
        {  
            vertical-align:top;       
        }
        #formContainer .divRow .column3
        {            
            vertical-align:top;   
            display:inline-block;
        }    
          
        #formContainer input  
        {                     
            margin:0px;            
            border:1px dotted #439ed2;            
            max-width:200px;
        }
        #formContainer textarea  
        {            
            line-height: 1.5em;            
            border: 1px dotted #439ed2;
            margin:0px;     
            resize: none; 
            height:100%;
            min-height:40px;
            overflow: hidden;           
                        
        }
        #formContainer .input-state-edit
        {
            margin:0px;
            border:1px solid gray;            
        }
        #formContainer .removeRow
        {
            font-size:10px;
            text-decoration:none;
            display:none;            
        }
        #formContainer .editRow
        {
            font-size:10px;
            text-decoration:none;
            display:none;            
        }
        #formContainer .addRow
        {
            font-size:10px;
            text-decoration:none;          
        }
        #formContainer .addRow:hover
        {
            font-size:10px;
            text-decoration:underline;          
        }
         #formContainer .setAsPreferencialRow
        {
            font-size:10px;
            text-decoration:none;
            display:none;            
        }
       
        #panelContactsForm
        {
            position:absolute;
            padding:5px;
            margin-top:5px;
            border:1px solid gray;
            background-color:white;
            display:none;             
            z-index:99999;     
            /*width:270px;       */
        } 
        #panelContactsForm input
        {
            width:100%;    
        }
        #panelContactsForm a
        {
            color:white;
            background-color:#439ed2;
            padding:5px;
            text-align:center;
            text-decoration:none;
        }
        #overlay {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #fff;
            filter:alpha(opacity=50);
            -moz-opacity:0.5;
            -khtml-opacity: 0.5;
            opacity: 0.5;
            z-index: 10000;
        }
