/* Listado de colores para la selección*/

  .color1 { 
    background-color: rgb(255, 231, 148);padding:5px 5px 5px 5px;
    }    
  .color2 { 
    background-color: rgb(247, 198, 0);padding:5px 5px 5px 5px;
    }
  .color3 { 
    background-color: rgb(231, 148, 0);padding:5px 5px 5px 5px;
    }
  .color4 { 
    background-color: rgb(255, 222, 206);padding:5px 5px 5px 5px;
    }
  .color5 { 
    background-color: rgb(239, 99, 66);padding:5px 5px 5px 5px;
    }
  .color6 { 
    background-color: rgb(164, 187, 226);padding:5px 5px 5px 5px;
    }
  .color7 { 
    background-color: rgb(82, 107, 173);padding:5px 5px 5px 5px;
    }
  .color8 { 
    background-color: rgb(156, 206, 140);padding:5px 5px 5px 5px;
    }
    
    
    #calendario{margin:0 0 2em 0; text-align:left; }
    #calendario fieldset{border:1px solid #254e95; padding:0.5em 1em; margin:2em 10px; color:#254e95; }
    #calendario legend{font-weight:bold; padding:0 0.5em}
    #calendario p{ margin-bottom:0.8em}
    #calendario label{font-weight:normal; font-size:0.85em; margin-right:8px; color:#000000 }
    #calendario input.radio{border:2px solid #fff; margin-left:1.5em; vertical-align:middle}
    /*#calendario textarea{border:1px solid black;font-weight:normal;width:420px; margin-left:1em;font-size:1.05em;/* padding:2px 3px 2px 5px;*/ vertical-align:middle}*/
    #calendario .textoCorto{ font-size:0.85em;color:#000000 }
    input.button{ margin-top:15px; background-color:#e52f61; color:#FFFFFF; font-weight:bold  }
    #calendario label.obligatorio{ font-weight:bold }
    #calendario input.text{ width:300px; border:1px solid black; }
    
    #newSession, #delSession, #delAssign, #assignSession {margin:0 0 2em 0; text-align:left; }
    fieldset{border:1px solid #254e95; padding:0.5em 1em; margin:2em 10px; color:#254e95; }
    legend{font-weight:bold; padding:0 0.5em}
    p{ margin-bottom:0.2em}
    label{font-weight:normal; font-size:0.85em; margin-right:8px; color:#000000 }
    input.radio{border:2px solid #fff; margin-left:1.5em; vertical-align:middle}
    /*textarea{border:1px solid black;font-weight:normal;width:420px; margin-left:1em;font-size:1.05em;/* padding:2px 3px 2px 5px;*/ vertical-align:middle}*/
    .textoCorto{ font-size:0.85em;color:#000000 }
    label.obligatorio{ font-weight:bold }
    input.text{ width:300px; border:1px solid black; }
    
    table#vercalendario{
    border:1px;
    width:500px;
    font-size:0.85em;
    border:1px solid #254e95; padding:0.5em 1em; margin:2em 10px; color:#254e95; 
    }
    table#vercalendario caption{font-size:0.85em;color:#254e95}
    
    #delSession .color1{width:30px;}
    #delSession .color2{width:30px;}
    #delSession .color3{width:30px;}
    #delSession .color4{width:30px;}
    #delSession .color5{width:30px;}               
    #delSession .color6{width:30px;}
    #delSession .color7{width:30px;}
    #delSession .color8{width:30px;} 
    
    #delAssign .color1{width:30px;}
    #delAssign .color2{width:30px;}
    #delAssign .color3{width:30px;}
    #delAssign .color4{width:30px;}
    #delAssign .color5{width:30px;}
    #delAssign .color6{width:30px;}
    #delAssign .color7{width:30px;}
    #delAssign .color8{width:30px;}
    
    #tituComu{
	font-style:italic;
	color:#254e95; 
    }
   

