 ul { font-family: Times New Roman,Times,serif;
    text-align: left;
    color: rgb(0, 0, 0);
    font-weight: normal;

    }

 li { margin-bottom: 4px;
    font-family: Times New Roman,Times,serif;
    text-align: left;
    font-weight: normal;
    font-size: large;
    color: rgb(0, 102, 0);
    }

  

  h4 { color: rgb(153, 0, 0);
    font-weight: bold;
    font-family: Times New Roman,Times,serif;
    font-style: italic;
    text-align: left;
    text-transform: uppercase;
    }

  input { border-color: rgb(255, 204, 102);
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-style: italic;
    text-align: left;
    font-size: small;
    background-color: rgb(102, 102, 102);
    color: rgb(255, 255, 255);
    }

  textarea { border-color: rgb(255, 204, 102);
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-style: italic;
    text-align: left;
    font-size: small;
    opacity: 1;
    color: rgb(255, 255, 255);
    background-color: rgb(102, 102, 102);
    }

  h1 { font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    font-size: small;
    color: rgb(0, 102, 0);
    }
    h2 { font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-weight: normal;
    text-align: left;
    font-size: small;
    color: rgb(0, 0, 0);
    font-style: italic;
    }


  


	a{
	text-decoration: none;
	}
	
/* ESTILOS PARA EL CALENDARIO */

    #datos table { font-family: Times New Roman,Times,serif;
    color: rgb(153, 0, 0);
    font-weight: bold;
    font-style: normal;
    text-align: left;
    font-size: medium;
    }

    #menu table { font-family: Times New Roman,Times,serif;
    color: rgb(153, 0, 0);
    font-weight: bold;
    font-style: normal;
    text-align: left;
    font-size: x-large;
    }
   table {
      font: 12px;
      text-align:right;
      }

    tr.cabecera {
      background-color:#808080;
      color:#F8F8F8;
      font-weight:bold;
    }

    tr.semana {
      background-color:#CCCCCC;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-style: normal;
      line-height: normal;
      font-weight: bold;
      font-variant: normal;
      text-transform: none;
      color: 4E4E4E;
      text-decoration: none;
      font-size: large;
      }

    a {
      text-decoration:none;
      color:#9BC732;
    }

    a.marcado {
      background-color:#EC1C24;
    }

    a.festivo {
      color:#B00000;
    }

    a.opc {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: large;
      font-style: normal;
      line-height: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      color: 4E4E4E;
      text-decoration: none
      }

    #error {
       font-size: 14px;
      color:red;
      font-weight:bold;
      }
    
	p{
        color: #f47a0e;
	     font-size: 18px;
	     font-weight: 400;
	     margin: 0px 0px 12px 0px;

    }

   #headerlogo{
	height: 34px;
   }

   #logo{
	
	clear: both;
	color: #ff6600;
	display: inline-block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 32px;
	font-weight: 400;
	height: 34px;
	left: 130px;
	position: absolute;
	top: 26px;
	width: 500px;
}
   .replace{
	margin: 0;
	overflow: hidden; /* */
	padding: 0; /* \*/
	position: relative;
}
   