#blockFrm, #blockMsg
{
    margin              : 0;
    margin-left         : auto;
    margin-right        : auto;
    width               : 80%;
}

#blockFrm form
{
    margin              : 0;
    padding             : 0;
}

#blockFrm fieldset
{
    margin              : 0 0 10px 0;
    padding             : 5px 8px 12px 8px;
}

#blockFrm fieldset.estada
{
    width               : 75%;
    margin              : 10px auto 10px auto;
}

#blockFrm legend
{
    font-weight         : bold;
}

#blockFrm legend.title
{
    font-weight         : bold;
    border              : 1px solid #999;
    padding             : 3px 15px;
    background          : #f4f4f4;
}

#blockFrm p
{
    text-align          : justify;
}

#blockFrm fieldset p
{
    padding             : 5px 10px 0 10px;
}

#blockFrm div.buttons
{
    padding             : 10px 0 0 0;
    text-align          : center;
}

#espalmer #dadesCentre, #espalmer #dadesEstada, #espalmer #obs
{
    background          : #c1cef5;
}

#espalmer #grid, #espalmer #dadesBaremacio
{
    background          : #ffcc99;
}

#sonferriol #dadesCentre, #sonferriol #dadesEstada, #sonferriol #obs
{
    background          : #fbe7d4;
}

#sonferriol #grid, #sonferriol #dadesBaremacio
{
    background          : #ffff99;
}

#orient #dadesCentre, #orient #dadesEstada, #orient #obs
{
    background          : #fefede;
}

#orient #grid, #orient #dadesBaremacio
{
    background          : #ffcc99;
}

#espinaret #dadesCentre, #espinaret #dadesEstada, #espinaret #obs
{
    background          : #d8fcd8;
}

#espinaret #grid, #espinaret #dadesBaremacio
{
    background          : #ffcc99;
}

#sacala #dadesCentre, #sacala #dadesEstada, #sacala #obs
{
    background          : #fce8e8;
}

#sacala #grid, #sacala #dadesBaremacio
{
    background          : #ffffcc;
}

#formentera #dadesCentre, #formentera #dadesEstada, #formentera #obs
{
    background          : #e3e3fa;
}

#formentera #grid, #formentera #dadesBaremacio
{
    background          : #ffff99;
}

#cavalleria #dadesCentre, #cavalleria #dadesEstada, #cavalleria #obs
{
    background          : #c1cef5;
}

#cavalleria #grid, #cavalleria #dadesBaremacio
{
    background          : #ffcc99;
}

.help
{
    color               : #888;
}

form.data table
{
    margin              : 5px auto 5px auto;
    border-collapse     : collapse;
}

form.data td
{
    padding             : 3px 5px;
}

div.error
{
    color               : #ff2600;
    font-weight         : bold;
}

.errors input, .errors textarea
{
    background          : #f4b4a8;
}

#blockFrm p.errors
{
    color               : #fff;
    font-weight         : bold;
    padding             : 5px 15px;
    background          : #ff2600;
}

table.grid td
{
    padding             : 6px 2px;
    border-bottom       : 2px outset #ccc;
}

table.grid td.label
{
    font-size           : 0.9em;
    text-align          : right;
    padding-left        : 7px;
}

table.grid td.control
{
    padding-right       : 7px;
}

table.grid input
{
    text-align          : right;
    width               : 2.5em;
}

div.error-grid
{
    margin              : 10px auto;
    text-align          : center;
    padding             : 3px 0;
    width               : 75%;
    border              : 2px solid #ff2600;
}

#num_grups
{
    text-align          : right;
}

#estadaDies td.label
{
    padding-right       : 30px;
}

#obs div.control
{
    text-align          : center;
    margin              : 0 auto 0 auto;
}

#centre, #professor, #localitat, #email, #email2
{
    width               : 400px;
}

#telefon, #fax
{
    width               : 180px;
}

#observacions
{
    width               : 500px;
}

#blockMsg a img
{
    border              : none;
}

#blockMsg .dades
{
    background          : #fff;
    padding             : 25px;
    border              : 1px solid #808080;
    margin              : 0;
    margin-left         : auto;
    margin-right        : auto;
    width               : 80%;
}
