@charset "UTF-8";

a img {
  border: 0px;
}

/* Construcción de elementos  */

.cajica_general{
  width: 1067px;
  margin-right: auto;
  margin-left: auto;
  background-image: url(/images/ojo.gif);
  background-repeat: no-repeat;
  background-position: right top;

}


.lacajica_que_contine{
  width: 900px;
  margin-right: auto;
  margin-left: auto;
}

.primera_fila_y_menu{
  height: 200px;
  margin-bottom: 5px;
}

.tira_blanca_demenu{
  background-color: #FFFFFF;
  padding: 2px;
  float: right;
  margin-top: 148px;
  margin-right: 325px;
}

.separador_demenu{
  background-color: #383c40;
  width: 1px;
  margin-right: 5px;
  margin-left: 5px;
}

#caja_verde_programacion{
  background-color: #ff0f30;
  margin-bottom: 10px;
}


#caja_verde_programacion td {
  vertical-align: top;
}

.navegador_programacion{
  width: 720px;
  float: right;
  margin-right: 32px;
}

.programacion_anteriores{
  background-color: #383c40;
  color: #becd00;
  float: left;
  width: 185px;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  font-size: 11px;
}

.programacion_siguientes{
  background-color: #383c40;
  color: #becd00;
  float: right;
  width: 185px;
  text-align: right;
  padding-top: 2px;
  padding-right: 5px;
  padding-bottom: 2px;
  padding-left: 2px;
  font-size: 11px;
}


.caja_contenido{
  font-size: 12px;
  font-weight: normal;
  color: #FFFFFF;
  text-align: justify;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
}



.caja_blanca_ciclos{
  background-color: #ffffff;
  margin-bottom: 10px;
  background-image: url(/images/mordido.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
}


.caja_dia{
  width: 716px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 5px;
  clear: both;
}

.caja_hoy{
  background-color: #000000;
  padding: 8px;
  width: 170px;
  color: #becd00;
  margin-right: 5px;
  float: left;
}

.caja_hoy_calen{
  background-color: #383c40;
  padding: 8px;
  width: 170px;
  color: #becd00;
  margin-right: 5px;
  float: left;
}

.caja_hoy_calen:hover{
  background-color: #000000;
}


.caja_dias_siguientes{
  background-color: #ffb7c1;
  padding: 8px;
  width: 220px;
  margin-right: 5px;
  float: left;
}

.caja_dias_siguientes:hover{
  background-color: #ffffff;
}

.caja_dias_siguientes_calen{
  background-color: #ffb7c1;
  padding: 8px;
  width: 200px;
  margin-right: 5px;
  float: left;
}

.caja_dias_siguientes_calen:hover{
  background-color: #ffffff;
}



.caja_blanca_hora{
  padding: 8px;
  width: 30px;
  color: #373B3E;
  margin-right: 5px;
  float: left;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  letter-spacing: -1px;
  background-image: url(/images/pill.gif);
  background-repeat: no-repeat;
}

.caja_negra_hora{
  padding: 8px;
  width: 30px;
  color: #FFFFFF;
  margin-right: 5px;
  float: left;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  letter-spacing: -1px;
  background-image: url(/images/pill_black.gif);
  background-repeat: no-repeat;
}

.caja_negra_hora_calen{
  padding: 8px;
  width: 30px;
  color: #FFFFFF;
  margin-right: 5px;
  float: left;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  letter-spacing: -1px;
  background-image: url(/images/pill_grey.gif);
  background-repeat: no-repeat;
}




.caja_ciclo_actual{
  float: left;
  width: 285px;
  margin-left: 10px;
}

.caja_datos_debajo_ciclo_actual{
  float: left;
  width: 890px;
  margin-left: 10px;
  margin-top: 40px;
  color: #ff0f30;
  background-image: url(/images/ojete.gif);
  background-repeat: no-repeat;
}

.dentro_caja_datos_debajo_ciclo_actual{
  float: right;
  width: 400px;
  margin-right: 130px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 35px;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #FFFFFF;
}

.caja_datos_debajo_ciclo_actual .info {
  font-size: 12px;
}
.caja_datos_debajo_ciclo_actual .seccion {
  color: #ffffff;
  font-weight: bold;
}

#lista_ciclos{
  vertical-align: top;
}

#descripcion_ciclo{
  background-color: #FFFFFF;
  width: 425px;
}

.div_semana{
  font-size: 18px;
  font-weight: normal;
  text-align: center;
  padding: 8px;
  color: #FFFFFF;
  margin-bottom: 10px;
}

.caja_verde_descripcion{
  background-color: #ff0f30;
  width: 425px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 25px;
  padding-right: 25px;
  padding-bottom: 25px;
  padding-left: 25px;
  color: #FFFFFF;
}

.texto_ciclo {
  margin-bottom: 10px;
}

#descripcion_ciclo .lista_ciclos {
  height: 13px;
}


.cabecera_mes{
  font-size: 32px;
  font-weight: normal;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 30px;
}


.posicionador_de_img{
  padding-right: 15px;
  margin-left: -25px;
  float: left;
}




.fechas_listado{
  color: #FFFFFF;
  float: right;
  margin-right: 4px;
  margin-top: 2px;
}

.espacio_img{
  margin-right: 10px;
  margin-bottom: 10px;
  float: left;
}

.clearboth{
  clear: both;
}

.link {
  background-color: #ffffff;
  color: #383C40;
}
.link_medio {
  background-color: #ffb7c1;
}

#subscribe_form, #subscription_form {
  background-color: #ffffff;
  color: #FF0F30;
  margin-left: 288px;
  margin-bottom: 10px;
  padding: 5px;
  text-align: right;
}
#subscribe_form, #subscription_form p {
  text-align: left;
}
#subscribe_form .text {
  width: 98%;
  margin-bottom: 10px;
}
#subscribe_form input {
  margin-bottom: 5px;
}

/* Hacks generales  */


body{
  background-color: #383c40;
  margin: 0px;
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #383c40;
  background-image: url(/images/raya.gif);
  background-repeat: no-repeat;
  background-position: left top;
}




/* Estilos  */

.titula_a_12{
  font-size: 12px;
  font-weight: bold;
}

.titula_a_12_subraya{
  color: #383c40;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}
.titula_a_12_subraya:hover{
  color: #ff0f30;
}

.subtitula_a_10{
  font-size: 10px;
  font-weight: normal;
}

.arial_bold_18{
  font-size: 18px;
  font-weight: bold;
  color: #383c40;
}

.lista_ciclos{
  background-color: #383c40;
  padding: 2px;
  color: #becd00;
}

.a_negrosucio{
  color: #383c40;
  text-decoration: none;
}

.a_negrosucio:hover{
  color: #ffffff;
}


.a_negrosucio_bold{
  color: #383c40;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
}


.a_negrosucio_bold:hover{
  color: #ff0f30;
}




.a_verde{
  color: #ff0f30;
  text-decoration: none;
}

.a_verde:hover{
  color: #ffffff;
}

.listado_completo{
  background-color: #ff0f30;
  float: right;
  width: 90px;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 6px;
}

.continuar{
  background-color: #383c40;
  float: right;
  width: 90px;
  padding-top: 2px;
  padding-right: 6px;
  padding-bottom: 2px;
  padding-left: 6px;
  text-align: right;
  margin-bottom: 8px;
}


.arial_14_bold_negro{
  font-size: 14px;
  font-weight: bold;
  color: #383c40;
}

.mes {
  font-size: 10px;
  color: #ffb7c1;
  font-weight: normal;
}

.arial_14_bold_blanco{
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
}

.arial_11_bold_blanco{
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
}


