 body {margin:0px; padding:0px;  background:URL(images/tall_x.gif); background-repeat:repeat-x; background-color:#E0DFE3;}

  .policy{font-family:Tahoma; font-size:11px;  color:#A09D9D; text-decoration:none}

  .main{
	font-family:Tahoma;
	font-size:11px;
	color:#434141;
	line-height:14px;
	display: table;
}

  .green{font-family:Tahoma; font-size:11px;  color:#6AA515; line-height:14px}

  .blue{font-family:Tahoma; font-size:11px;  color:#0371A0; line-height:14px}

  .blue_l{font-family:Tahoma; font-size:11px;  color:#0061CC; line-height:14px}







  .input{

  		width:217px; height:22px;

		border-width:1px;

		border-style:solid;

		background-color:#FFFFFF;

		border-color:#B3B3B3;

		font-family:Tahoma; font-size:11px;  color:#434141; padding-top:2px

		}



	

		.textarea{

		width:217px; height:144px;

		border-width:1px;

		border-style:solid;

		background-color:#FFFFFF;

		border-color:#B3B3B3;

		font-family:Tahoma; font-size:11px;  color:#434141; padding-top:2px;

		overflow:auto;

		}



    table.cal

    {

      border-top:       2px solid #A09D9D;

      border-bottom:    2px solid #A09D9D;

      border-left:      1px solid #A09D9D;

      border-right:     2px solid #A09D9D;

      align:            center;

    }



    th.cal_mes

    {

      border-left:      1px solid #A09D9D;

      vertical-align:   middle;

      text-align:       center;

      color:            #ffffff;

      background-color: #0273CF; 

      font-family:      Helvetica, Geneva, Arial, sans-serif;

      font-size:        18px;

      font-weight:      bold;

    }



    th.cal_dia_setmana

    {

      border-left:      1px solid #A09D9D;

      border-top:       1px solid #A09D9D;

      vertical-align:   middle;

      text-align:       center;

      color:            #000000;

      background-color: #ffff99; 

      font-family:      Helvetica, Geneva, Arial, sans-serif;

      font-size:        12px;

      font-weight:      bold;

    }



    th.cal_dia_setmana_festa

    {

      border-left:      1px solid #A09D9D;

      border-top:       1px solid #A09D9D;

      vertical-align:   middle;

      text-align:       center;

      color:            #ff0000;

      background-color: #ffff99; 

      font-family:      Helvetica, Geneva, Arial, sans-serif;

      font-size:        12px;

      font-weight:      bold;

    }



    td.cal_num_dia

    {

      border-left:      1px solid #A09D9D;

      border-top:       1px solid #A09D9D;

      vertical-align:   middle;

      text-align:       center;

      color:            #000000;

      background-color: #ffff99; 

      font-family:      Helvetica, Geneva, Arial, sans-serif;

      font-size:        14px;

      font-weight:      bold;

    }



    td.cal_num_dia_festa

    {

      border-left:      1px solid #A09D9D;

      border-top:       1px solid #A09D9D;

      vertical-align:   middle;

      text-align:       center;

      color:            #ff0000;

      background-color: #ffff99; 

      font-family:      Helvetica, Geneva, Arial, sans-serif;

      font-size:        14px;

      font-weight:      bold;

    }


    td.cal_num_dia_buit

    {

      border-left:      1px solid #A09D9D;

      border-top:       1px solid #A09D9D;

      vertical-align:   middle;

      text-align:       center;

      color:            #000000;

      background-color: #FFFFFF; 

      font-family:      Helvetica, Geneva, Arial, sans-serif;

      font-size:        12px;

      font-weight:      bold;

    }



    td.cal

    {

      border-left:      1px solid #A09D9D;

      vertical-align:   middle;

      text-align:       center;

      color:            #000000;

      background-color: #EEEEEE;

      font-family:      Helvetica, Geneva, Arial, sans-serif;

      font-size:        11px;

    }



    td.cal_ja_passat

    {

      border-left:      1px solid #A09D9D;

      vertical-align:   middle;

      text-align:       center;

      color:            #A09D9D;

      background-color: #EEEEEE;

      font-family:      Helvetica, Geneva, Arial, sans-serif;

      font-size:        11px;

      font-weight:      bold;

    }



    td.cal_buit

    {

      border-left:      1px solid #A09D9D;

      vertical-align:   middle;

      text-align:       center;

      color:            #000000;

      background-color: #FFFFFF; 

      font-family:      Helvetica, Geneva, Arial, sans-serif;

      font-size:        11px;

      font-weight:      bold;

    }
.agenda {
	border: 1px solid #09F;
	padding-left: 10px;
}
