
BODY {
  background: #FFFFFF;
  margin: 0px;
}
A:link {color: #000000}
A:visited {color: #000000}
H1 {font-size: 24pt; font-family: arial}
H2 {font-size: 18pt; font-family: arial}
H3 {font-size: 14pt; font-family: arial}

ul {
 list-style-type:circle;
 color: #000000;
 font-size: 11px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

ol {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
}

li {
 padding-top: 5px;
 padding-bottom: 5px;
}

A.boton:link { text-decoration:none; font-size: 18px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #CA091E; }
A.boton:visited { text-decoration:none; font-size: 18px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #CA091E; }
A.boton:hover { text-decoration:underline; font-size: 18px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #CA091E; }
A.boton:active { text-decoration:none; font-size: 18px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #CA091E; }

A.boton2:link { font-weight:bold; text-decoration:none; font-size: 16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; }
A.boton2:visited { font-weight:bold; text-decoration:none; font-size: 16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; }
A.boton2:hover { font-weight:bold; text-decoration:none; font-size: 16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #CA091E; }
A.boton2:active { font-weight:bold; text-decoration:none; font-size: 16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; }

A.clinica:link { text-decoration:none; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #CA091E; }
A.clinica:visited { text-decoration:none; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #CA091E; }
A.clinica:hover { text-decoration:underline; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #CA091E; }
A.clinica:active { text-decoration:none; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #CA091E; }

A.path:link { text-decoration:none; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; }
A.path:visited { text-decoration:none; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; }
A.path:hover { text-decoration:none; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #CA091E; }
A.path:active { text-decoration:none; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; }

A.link_texto:link { text-decoration:none; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #CA091E; }
A.link_texto:visited { text-decoration:none; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #CA091E; }
A.link_texto:hover { text-decoration:underline; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #CA091E; }
A.link_texto:active { text-decoration:none; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #CA091E; }

A.link_suave:link { text-decoration:none; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #BFBFBF; }
A.link_suave:visited { text-decoration:none; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #BFBFBF; }
A.link_suave:hover { text-decoration:none; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #CA091E; }
A.link_suave:active { text-decoration:none; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #BFBFBF; }

A.agenda:link { text-decoration:none; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #CA091E;}
A.agenda:visited { text-decoration:none; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #CA091E;}
A.agenda:hover { text-decoration:underline; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #CA091E;}
A.agenda:active { text-decoration:none; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #CA091E;}

.agenda_nolink {text-decoration:none;font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #CA091E;}


.number_title {
 font-size: 16pt;
 font-family: arial;
}

.big_title {
  font-size: 18px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #CA091E;
  padding-top:5px;
  padding-left:25px;
  padding-bottom:10px;
}

.sec_title {
  font-size: 14px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #CA091E;
  padding-top:5px;
  padding-left:25px;
  padding-bottom:10px;
}

.mid_title {
  font-size: 13px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
  padding-top:5px;
  padding-left:25px;
  padding-bottom:8px;
}

.low_title {
  font-size: 12px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-style: italic;
  color: #000000;
  padding-top:5px;
  padding-left:25px;
  padding-bottom:5px;
  border-bottom: black 1px solid;
  text-align:center;
}

.normal_text {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
}

.small_text {
  font-size: 8px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
}

.red_text {
  font-size: 18px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #CA091E;
}

.red_big_text {
  font-size: 40px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #CA091E;
}

.red_super_text {
  font-size: 70px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #CA091E;
}

.red_small_text {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #CA091E;
}

.texto_largo {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-align:justify;
}

.texto_largo_encuesta {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.texto_largo_italic {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-align:justify;
  font-style: italic;
}

table.just_bottom {
  border-bottom: black 1px solid;
}


table.title {
  border-bottom: black 1px solid;
  width:  750;
  height: 75;
  padding:0px;
  margin: 0px;
}

table.footer {
  border-top: #CA091E 1px solid;
}

table.borde_suave {
  border: #BFBFBF 1px solid;
  padding:0px;
  margin: 0px;
}

table.borde_rojo {
  border: #CA091E 2px solid;
  padding:0px;
  margin: 0px;
}

td.fields {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
 }

td.path_table {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
  border-bottom: black 1px solid;
  border-top:    black 1px solid;
}

table.calendar {
  border-top: black 0 px solid;
  border-left: black 0px solid;
  border-right: black 1px solid;
  border-bottom: black 1px solid;
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.calendar {
  border-left: black 1px solid;
  color:Black;
  background-color:#FFEBEB;
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.buscador {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
 }

td.cuadro_claro {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
  background:#FFEBEB;
  border:black 1px solid;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:15px;
  padding-right:15px;
}

td.cuadro_claro_title {
  font-size: 12px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-style: italic;
  color: #000000;
  background:#FFEBEB;
  border:black 1px solid;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:15px;
  text-align:center;
}

td.cuadro_claro_interno {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
  background:#FFEBEB;
}

td.cuadro_blanco {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
  border-left:black 1px solid;
  border-right:black 1px solid;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:15px;
}

td.cuadro_blanco_interno {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
}

td.cuadro_aviso {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
  background:#FFEBEB;
  border:black 1px solid;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:15px;
}

td.busca_nombre {
  font-size: 12px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #CA091E;
  padding-top:5px;
  padding-left:15px;
}

td.busca_desc {
  font-size: 10px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
  padding-left:30px;
}

td.page_normal {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
  text-align: center;
  padding:0px 3px;
}

td.page_selected {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #CA091E;
  text-align: center;
  padding:0px 3px;
}

td.agenda_title {
  font-size: 14px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align: center;
  padding-bottom:5px;
}

td.estado_libre {
  background:#CEEBCE;
}

td.estado_ocupado {
  background:#F2D1D9;
}

td.estado_ayer {
  background:#BDBDBD;
}

td.estado_festivo {
  background:#EBEBEB;
}

td.estado_general {
  background:#EBEBEB;
}

td.estado_especial {
  background:#F2D1D9;
}

td.estado_nulo {
  background:#EBEBEB;
}

td.estado_medico_festivo {
  background:#EBEBEB
}

td.estado_medico_especial {
  background:#F2D1D9
}

td.estado_medico_general {
  background:#CEEBCE
}

td.cuadro_libre {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
  background:#CEEBCE;
  border:black 1px solid;
}

td.cuadro_ocupado {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
  background:#F2D1D9;
  border:black 1px solid;
}

td.cuadro_nulo {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
  background:#EBEBEB;
  border:black 1px solid;
}

td.cuadro_pasado {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
  background:#BDBDBD;
  border:black 1px solid;
}

td.cuadro_seleccionado {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
  background:#A1D3A1;
  border:black 1px solid;
}

td.cuadro_interno {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
}

td.menu_init {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  height: 20;
  background-image: url("imagenes_web/degradate.gif");
  border-bottom: black 1px solid;
  border-left: black 1px solid;
  padding-left: 5px;
  padding-right: 5px;
}

td.menu_last {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  height: 20;
  background-image: url("imagenes_web/degradate.gif");
  border-bottom: black 1px solid;
  border-left: black 1px solid;
  border-right: black 1px solid;
  padding-left: 5px;
  padding-right: 5px;
}

td.top_init {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  height: 20;
  background-image: url("imagenes_web/degradate.gif");
  border-bottom: black 1px solid;
  border-left: black 1px solid;
  border-top: black 1px solid;
  padding-left: 5px;
  padding-right: 5px;
}

td.top_last {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  height: 20;
  background-image: url("imagenes_web/degradate.gif");
  border: black 1px solid;
  padding-left: 5px;
  padding-right: 5px;
}

td.menu_claro_init {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  height: 20;
  background:#FFEBEB;
  border-bottom: black 1px solid;
  border-left: black 1px solid;
  padding-left: 5px;
  padding-right: 5px;
}

td.menu_claro_last {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  height: 20;
  background:#FFEBEB;
  border-bottom: black 1px solid;
  border-left: black 1px solid;
  border-right: black 1px solid;
  padding-left: 5px;
  padding-right: 5px;
}

table.image_button {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  height: 26;
  background-image: url('imagenes_web/degradatebig.gif');
  border: 1px solid black;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin: 0px
}

fieldset {
 background-color: #FFFFFF;
 border: 1px solid; -moz-border-radius:1%;
 border-color: #CA091E;
 padding: 2px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-align: left;
 }

legend    {
 font-weight: bold;
 align: left;
 color: #000000;
 }

legend.title {
  font-size: 18px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #CA091E;
 }

.texto_rojo {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #CA091E;
}

.texto_telefono {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #CA091E;
  font-weight: bold;
}

.texto_suave {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #BFBFBF;
}

.texto_suave_legal {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #BFBFBF;
  text-align:justify;
}

td.legend1 {
  background-color:#AC405C;
  width:  10px;
  height: 5px;
}

td.legend2 {
  background-color:#F6C0CE;
  width:  10px;
  height: 5px;
}

.bottom_border {
  border-bottom: black 1px solid;
}
