body {
	font-family: Arial, Helvetica, sans-serif;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	color: #090088;
	font-size: 10pt;
	text-align: justify;
}

p.centro {
	font-family: Arial, Helvetica, sans-serif;
	color: #090088;
	font-size: 10pt;
	text-align: center;
}

ul {
	font-family: Arial, Helvetica, sans-serif;
	color: #090088;
	font-size: 10pt;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	color: #090088;
	font-size: 10pt;
}

td.grande {
	font-size: 11pt;
}

td.peque {
	font-size: 8pt;
	color: #090088;
}

a {
	color: #090088;
	text-decoration: underline;
	font-weight: bold;
}

a:hover {
	color: #CC0000;
	text-decoration: underline;
	font-weight: bold;
}

a.lateral {
	color: #090088;
	text-decoration: none;
	font-weight: normal;
}

a.lateral:hover {
	color: #CC0000;
	text-decoration: none;
	font-weight: normal;
}

a.lateral2 {
	color: #FFFFFF;
	font-size: 11pt;
	text-decoration: none;

}

a.lateral2:hover {
	color: #CC0000;
	text-decoration: none;
}

textarea {
	border:1px solid #E6E6E6;
	background-color: white;
	font-family: arial;
	font-size: 10pt;
}
select {
	border:1px solid #E6E6E6;
	background-color: white;
	font-family: arial;
	font-size: 10pt;
}
input {
	border:1px solid #E6E6E6;
	background-color: white;
	font-family: arial;
	color: #090088;
	font-weight: none;
	font-size: 10pt;
}
textarea {
	border:1px solid #E6E6E6;
	background-color: white;
	font-family: arial;
	color: #090088;
	font-weight: none;
	font-size: 10pt;
}


 /*
* AGENDA
*/
 
.modulo_agenda {
	border:1px solid #B2BFCF;
}

.modulo_agenda a {
 text-decoration: none; 
 }
 
.modulo_agenda a:hover {
 background-color:#DDDDFF;
 color: #ff6600;
 text-decoration: none; 
 }

.cabecera_agenda {
background-color:#D7B4FF;
padding:2px;
border-bottom:1px solid #B2BFCF;
color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size:9pt;
 font-weight: bolder;
 text-align:center;
}

.calendar_head {
	background-color: #B2BFCF;
	text-align: center;
	font-size: 9pt;
	color: #ffffff;
	font-family:  Arial, Helvetica, sans-serif;	
}

.calendar_this_day { /* d’a de hoy en el peque–o */
	background-color: #B2BFCF;
	font-weight:normal;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	color: white;
	padding-right:.3em;
	text-align: right;
	font-family:  Arial, Helvetica, sans-serif;	
}

.calendar_este_day{ /* d’a de hoy en el grande */
	background-color: #B2BFCF;
	font-weight:normal;
	margin:0px;
	color: white;
	text-align:right;
	font-family:  Arial, Helvetica, sans-serif;	
}

.calendar_this_month {
	background-color: #fefefe;
	padding-right:5px;
	text-align:right;
	font-family:  Arial, Helvetica, sans-serif;	
}


.calendar_not_this_month { /* nœmeros de otro mes en la mini */
	background: #fefefe;
	color:#cccccc;
	font-size: 7pt;
	vertical-align: bottom;
	padding-right:5px;
	text-align: right;
	font-family:  Arial, Helvetica, sans-serif;	
}


.calendar_not_este_month { /* nœmeros de otro mes en la grande */
	background: #fefefe;
	color:#cccccc;
	font-size: 9pt;
	vertical-align: top;
	text-align:right;
	font-family:  Arial, Helvetica, sans-serif;	
}


.formbuscar_ag {
	font-family: Verdana, Arial, Helvetica, Verdana, sans-serif;
	width: 120px;
	font-size: 9pt;
	border: 1px solid #B2BFCF;
	color:#FF7F00;
	padding: 0px;
	margin: 0px;
	font-weight:normal;
	
}
.botonbuscar_ag {
	font-size: 9pt;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	border: 1px solid #B2BFCF;
	background: #ffffff;
	color:#FF7F00;
	margin: 0px;
	padding: 0px;
}

.formbuscar_cabecera {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	width: 120px;
	font-size: 9pt;
	border: 1px solid #CCCCCC;
	color:#99CC33;
	padding: 0px;
	margin: 0px;
	font-weight:bold;
}

.botonbuscar_cabecera {
	font-size: 9pt;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:#FF6600;
	margin: 0px;
	padding: 0px;
	border:0px;
}

.small { /* nœmero de los d’as del mes actual en el calendario grande */
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#666666;
text-align:right;
}

.small_plus { /* eventos del calendario grande */
font-family: Arial, Helvetica, sans-serif;
font-size:7pt;
}


.small_mini { /* nœmeros del mes en la mini */
	font-family: Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#758AAB;
	font-style: normal;
}

.calendar_head_mini { /* abreviatura de los d’as de la semana en la mini */
	background-color: #EEEEFF;
	font-size: 90%;
	color: #999999;
	font-family: Arial, Helvatica, sans-serif;	
	font-weight:normal;
	padding-right: .6em;
	text-align: right;
}

.boton_agenda {
 background-color:EEEEFF;
 text-align:center;
 border-bottom: 1px solid #B2BFCF;
 padding: 2px;
 font-family: Arial, Helvetica, sans-serif;
 }
 
 .boton_agenda a {
 display: block;
 }
 
  .boton_agenda a:hover {
 display: block;
  background-color:#EEEEFF;
 }
 
 .nombre_mes {
 font-size:80%; 
 font-family: Arial, Helvetica, sans-serif; 
 color:#030B78;
 font-weight: normal;
 padding: 1px;
 padding-right: 5px;
  border-bottom: 1px solid #cccccc;
 }
 
 .botoncito {
	padding:1px;
 }
 
 .botoncito a {
	display:inline;
	padding-left:1px;
	padding-right:1px;
	margin:0px;
 }
 
 .botoncito a:hover{
	display:inline;
	padding-left:1px;
	padding-right:1px;
 	color: #ff6600;
 	margin:0px; 
 }

.azul{
	color: #758AAB;
}