/*BODY :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
body {
  behavior:url("../csshover.htc");
  width: 1024px;
  margin: auto !important;
  margin: 0px;
  font-family: Verdana, Arial, Tahoma, Trebuchet MS;
  font-size: 10px;
  color: #FFFFFF;
  background-color: #000000;
  /*text-align: justify;*/
}


/*ERROR NAVEGADOR ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.errornavegador {
  padding: 25px;
  height: 175px;
  color: #FFFFFF;
  text-transform: uppercase;
  font-weight: bold;
  background-image: url("imagenes/atencion.jpg");
  background-repeat: no-repeat;
}


/*CABECERA :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.cabecera {
  width: 100%;
  border-bottom: 1px dotted #006F66;
  padding: 0px 0px 15px 0px;
  /*margin-bottom: 3px;*/
  background-color: #000000;
}

          .cabecera .menuz {
            width: 720px;
            margin-right: 4px;
            float: left;
          }

                            .cabecera .menuz .banner {
                              width: 720px;
                              height: 170px;
                            }

                            .cabecera .menuz .menu {
                              font-family: tahoma, arial, sans-serif;
                              width:720px;
                              height:80px;
                              position:relative !important;
                              position: static;
                              margin:0;
                              font-size: 1.2em;
                              z-index:100;
                            }

                            .cabecera .menuz .menu ul {
                              padding:0;
                              margin:0;
                              list-style-type: none;
                              border-top: 1px dotted #FFFFFF;
                              border-bottom: 1px dotted #FFFFFF;
                              text-transform: uppercase;
                              height: 41px;
                              background-color: #404040;
                            }

                            .cabecera .menuz .menu ul li {
                              float:left;
                              height: 28px;
                              padding: 13px 8px 0px 8px;
                            }

                            li a {
                              /*display: block;*/
                            }

                            .cabecera .menuz #sel1 {
                              background-color: #000000;
                              background-image: none;
                            }

                            .cabecera .menuz #sel2 {
                              /*visibility: visible;*/
                            }

                            .cabecera .menuz #sel21 {
                              font-weight: bold;
                              text-transform: uppercase;
                            }


                            .cabecera .menuz .menu ul li:hover {
                              background-image: url("imagenes/menu1_bgr.png") !important;
                              background-image: none;
                              background-color: #404040 !important;
                              background-color: #006F66;
                              background-position: bottom;
                              background-repeat: repeat-x;
                            }

                            .cabecera .menuz .menu ul li ul {
                              visibility:hidden;
                              position:absolute !important;
                              top: 42px !important;
                              top: 437px;
                              left:0px !important;
                              text-transform: capitalize;
                              border: none;
                              border-top: 1px dotted #FFFFFF !important;
                              border-top: none;
                              background-color: #000000 !important;
                              background-color: transparent;
                              width:720px !important;
                            }

                            .cabecera .menuz .menu ul li:hover ul {
                              visibility: visible;
                            }

                            .cabecera .menuz .menu ul li ul li {
                              border-right: 1px dotted #FFFFFF;
                              height: 20px;
                              padding: 5px 15px 0px 15px;
                              margin-top: 10px;
                            }

                            .cabecera .menuz .menu ul li ul li:hover {
                              border-bottom: 1px solid #FFFFFF;
                              background-image: none !important;
                              background-color: transparent !important;
                            }

                            .cabecera .menuz .menu .navegadores {
                              float: right;
                              padding: 5px 5px 0px 0px;
                              //margin-top: -28px;
                            }


          .cabecera .logo {
            width: 300px;
            height: 250px;
            background-color: #006F66;
            background-position: bottom right;
            background-repeat: no-repeat;
            float: left;
          }

                            .cabecera .logo .fecha {
                              width: 240px;
                              float: left;
                              text-indent: 5px;
                              border-bottom: 1px dotted #FFFFFF;
                              padding: 5px 0px;
                            }

                            .cabecera .logo .idiomas {
                              width: 55px;
                              float: left;
                              border-bottom: 1px dotted #FFFFFF;
                              padding: 5px 5px 5px 0px;
                              text-align: right;
                              color: #000000;
                              cursor: default;
                            }

/*PREHOME ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.prehome {
  width: 1020px;
  background-color: #404040;
  margin: 0px 0px 10px 0px;
  padding: 10px 0px 10px 4px;
}

                    .prehome .seccion {
                      /* width: 190px;*/
                      width: 156px;
                      /* height: 495px;*/
                      margin: 0px 6.7px 0px 6.7px;
                      float: left;
                    }

                                        .prehome .seccion .top {
                                          /* width: 188px;*/
                                          width: 154px;
                                          /* height: 355px;*/
                                          height: 292px;
                                          border: 1px solid #FFFFFF;
                                          background-color: #CCCCCC;
                                          overflow: hidden;
                                        }

                                        .prehome .seccion .bottom {
                                          /* width: 190px;*/
                                          width: 156px;
                                          /* height: 139px;*/
                                        }

/*CONTENIDO ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.contenido {
  width: 100%;
  background-image: url("imagenes/body_bgr.png");
  background-repeat: repeat-y;
  margin-top: 5px;
}

.loguin{
  float: right;

}


.columnai {
  width: 720px !important;
  margin-right: 4px !important;
  float: left;
}

                    .historico {
					  padding: 10px;
					  background-color: #404040;
					  background-image: url("imagenes/ct_bg_bot.png");
				      background-position: bottom right;
  				      background-repeat: no-repeat;
					  text-align: left;
					}

                    .columnai .espera {
                      background-color:#404040;
                      background-image:url(imagenes/ct_bg_bot.png);
                      background-position:right bottom;
                      background-repeat:no-repeat;
                      padding:10px;
                      text-align: left;
                    }

                    .columnai .espera td {
                      padding: 5px;
                      width: 65%;
                    }

                    .columnai .espera th {
                      padding: 5px;
                      width: 35%;
                    }

                    .columnai .espera select {
                      width: 100%;
                    }

                    .columnai .espera input[type="text"] {
                      width: 100%;
                    }


                    .columnai .pventa {
                      background-color:#404040;
                      background-image:url(imagenes/ct_bg_bot.png);
                      background-position:right bottom;
                      background-repeat:no-repeat;
                      padding:10px;
                      text-align: left;
                    }

                    .columnai .precios {
                      background-color:#404040;
                      background-image:url(imagenes/ct_bg_bot.png);
                      background-position:right bottom;
                      background-repeat:no-repeat;
                      padding:10px;
                      text-align: left;
                    }

                    .columnai .perfil {
                      background-color:#404040;
                      background-image:url(imagenes/ct_bg_bot.png);
                      background-position:right bottom;
                      background-repeat:no-repeat;
                      padding:10px;
                      text-align: left;
                    }

                                        .columnai .perfil th {
                                          width: 35%;
                                        }

                                        .columnai .perfil th:hover {
                                          background-color: #006F66;
                                        }

                                        .columnai .perfil td {
                                          width: 65%;
                                          padding-bottom: 5px;
                                        }

                                        .columnai .perfil .avisoperfil {
                                          text-align: center;
                                          font-size: 12px;
                                          font-weight: bold;
                                          padding-bottom: 10px;
                                          margin-bottom: 10px;
                                          border-bottom: 1px solid #FFFFFF;
                                        }


                    .columnai .login {
                      background-color:#404040;
                      background-image:url(imagenes/ct_bg_bot.png);
                      background-position:right bottom;
                      background-repeat:no-repeat;
                      padding:10px;
                      text-align: center;
                      font-size: 12px;
                    }

                    .columnai .abao {
                      background-color:#404040;
                      background-image:url(imagenes/ct_bg_bot.png);
                      background-position:right bottom;
                      background-repeat:no-repeat;
                      padding:10px;
                      text-align: justify;
                    }

                    .columnai .socios {
                      background-color:#404040;
                      background-image:url(imagenes/ct_bg_bot.png);
                      background-position:right bottom;
                      background-repeat:no-repeat;
                      padding:10px;
                      text-align: left;
                    }

                                        .columnai .socios .intercambio {
                                        }

                                                .columnai .socios .intercambio table {
                                                  width: 100%;
                                                }

                                                .columnai .socios .intercambio th {
                                                  border-bottom: 1px solid #002F2B;
                                                  border-right: 1px solid #002F2B;
                                                  border-top: 1px solid #6D9F9A;
                                                  border-left: 1px solid #6D9F9A;
                                                  background-color: #006F66;
                                                  text-transform: uppercase;
                                                  padding: 10px;
                                                }

                                                .columnai .socios .intercambio td {
                                                  border-bottom: 1px solid #002F2B;
                                                  border-right: 1px solid #002F2B;
                                                  border-top: 1px solid #6D9F9A;
                                                  border-left: 1px solid #6D9F9A;
                                                  background-color: #139F92;
                                                  padding: 5px;
                                                  text-align: center;
                                                }

                                                .columnai .socios .intercambio tr:hover td {
                                                  background-color: #264E75;
                                                }

                                                .columnai .socios .intercambio td select {
                                                  width: 100%;
                                                }

                                                .columnai .socios .intercambio fieldset:hover {
                                                  background-color: #222222;
                                                }


                                                .columnai .socios .misint {
                                                  border: 1px solid #FFFFFF;
                                                  padding: 10px;
                                                  margin-bottom: 10px;
                                                }

                    .columnai .didactico {
                      background-color:#404040;
                      background-image:url(imagenes/ct_bg_bot.png);
                      background-position:right bottom;
                      background-repeat:no-repeat;
                      padding:10px;
                      text-align: left;
                    }

                                        .columnai .didactico .formulario {
                                          width: 85%;
                                          margin: auto;
                                          margin-top: 25px;
                                        }

                                        .columnai .didactico th {
                                          width: 25%;
                                        }

                                        .columnai .didactico td {
                                          width: 75%;
                                          padding-bottom: 5px;
                                        }

                                        .columnai .didactico textarea {
                                          border: 1px solid #333333;
                                        }


                    .columnai .socios input[type="text"], input[type="password"] {
                      border: 1px solid #333333;
                      background-color: #FFFFFF;
                      background-image: url("imagenes/inputs-bgr.png");
                      background-position: right;
                      background-repeat: repeat-y;
                    }

                    .columnai .socios #inputcalendario {
                      background-image: url("imagenes/iconocalendario.png");
                      background-repeat: no-repeat;
                      background-position: 95%;
                      border: 1px solid #333333;
                      background-color: #BFBFBF;
                    }


                                        .columnai .socios .registrosoc {

                                        }

                                        .columnai .socios .registrosoc th {
                                          vertical-align: middle;
                                          /*background-image: url("imagenes/flechasoc.png");
                                          background-position: 100% center;
                                          background-repeat: no-repeat;*/
                                          width: 25%
                                        }

                                        .columnai .socios .registrosoc td {
                                          padding: 5px 0px 5px 0px;
                                        }


                    .columnai .noticias {
                      background-color:#404040;
                      background-image:url(imagenes/ct_bg_bot.png);
                      background-position:right bottom;
                      background-repeat:no-repeat;
                      padding:10px;
                      width: 700px !important;
                      width: 699px;
                      text-align:left;
                    }

                                        .columnai .noticias .noticialist {
                                          padding-bottom: 25px;
                                          margin-bottom: 5px;
                                          /*border-bottom: 1px dotted #FFFFFF;*/
                                          background-image: url("imagenes/separator.png");
                                          background-position: bottom;
                                          background-repeat: repeat-x;
                                        }

                                        .columnai .noticias .noticialist .fotnotilist {
                                          float: left;
                                        }

                                        .columnai .noticias .noticialist .datonotilist {
                                          float: left;
                                          margin-left: 10px;
                                        }


                    .columnai .info {
                      width: 100%;
                    }

                                        /*PREHOME*/
                                        .columnai .info .urgentei {
                                          width: 200px;
                                          height: 200px;
                                          background-color: #4E4E4E;
                                          float: left;
                                          margin-right: 15px;
                                        }

                                        .columnai .info .urgented {
                                          width: 505px;
                                          min-height: 190px;
                                          background-color: #4E4E4E;
                                          background-image: url("imagenes/urgente_bgr.png");
                                          background-position: bottom;
                                          background-repeat: repeat-x;
                                          float: left;
                                          padding-bottom: 10px;
                                        }

                                                            .columnai .info .urgented .urgentemenu {
                                                              width: 100%;
                                                              margin: auto;
                                                              font-family: Tahoma;
                                                              font-size: 1.2em;
                                                              text-transform: capitalize;
                                                              /*border: 1px solid #000000;*/
                                                              border-top: none;
                                                              background-color: #333333;
                                                            }

                                                                                .columnai .info .urgented .urgentemenu .botonurg {
                                                                                  height: 23px;
                                                                                  padding: 6px 15px 0px 15px;
                                                                                  float: left;
                                                                                  border-right: 1px dotted #FFFFFF;
                                                                                  background-color: #000000;
                                                                                }

                                                                                .columnai .info .urgented .urgentemenu .botonurg:hover {
                                                                                  background-color: #006F66;
                                                                                }

                                                                                .columnai .info .urgented .urgentemenu .botonurgsel {
                                                                                  height: 23px;
                                                                                  padding: 6px 15px 0px 15px;
                                                                                  float: left;
                                                                                  border-right: 1px dotted #FFFFFF;
                                                                                  background-color: #006F66;
                                                                                }

                                                            .columnai .info .urgented .urgentenoticia {
                                                              width: 90%;
                                                              margin: auto;
                                                              margin-top: 10px;
                                                              overflow: hidden;
                                                            }

                                                            .columnai .info .urgented .urgentemas {
                                                              border-bottom:1px solid;
                                                              float:right;
                                                              margin-right:13px;
                                                              padding:10px 0 5px;
                                                            }

                                        /*CONTENIDO*/
                                        .columnai .inicio {
                    					  width: 100%;
                    					}

                                                            .columnai .in_act {
                                                              background-color:#006F66;
                                                              background-image:url("imagenes/mod_bgr.png");
                                                              background-position:center bottom;
                                                              background-repeat:repeat-x;
                                                              border-bottom: 1px dotted #FFFFFF;
                                                              height:33px;
                                                              text-align: right;
                                                              padding: 17px 10px 0px 0px;
                                                              font-size: 12px;
                                                              font-weight: bold;
                                                              text-transform: uppercase;
                                                            }

                                                            .columnai .inicio .in_act_dat {
                                                              padding: 15px;
                                                              background-color: #404040;
                                                              background-image: url("imagenes/ct_bg_bot.png");
                                                              background-position: bottom right;
                                                              background-repeat: no-repeat;
                                                              margin-bottom: 5px;
                                                            }

                                                            .columnai .inicio .in_act_dat .in_act_dat_fot {
                                                              width: 400px;
                                                              height: 300px;
                                                              border: 1px solid #FFFFFF;
                                                              float: left;
                                                            }

                                                            .columnai .inicio .in_act_dat .in_act_dat_txt {
                                                              border-bottom:1px dotted #FFFFFF;
                                                              border-top:1px dotted #FFFFFF;
                                                              float:left;
                                                              height:290px;
                                                              margin-left:10px;
                                                              padding:10px 0px 0px 0px;
                                                              /*width:260px;*/
                                                              /*overflow: hidden;*/
                                                            }

                                                                                .columnai .inicio .in_act_dat .in_act_dat_txt td .linkrepre {
                                                                                  background-image: url("imagenes/linkrepre.png");
                                                                                  background-repeat: no-repeat;
                                                                                  background-position: left center;
                                                                                  text-indent: 25px;
                                                                                  padding: 3px 0px;
                                                                                }

                                                                                .columnai .inicio .in_act_dat .in_act_dat_txt td:hover .linkrepre{
                                                                                  background-image: url("imagenes/linkreprehover.png");
                                                                                  background-repeat: no-repeat;
                                                                                  background-position: left center;
                                                                                  text-indent: 25px;
                                                                                  text-decoration: underline;
                                                                                }

                                                            .columnai .inicio .in_tempo_soc {
                                                              width: 300px;
                                                              float: left;
                                                              padding-bottom: 10px;
                                                              background-color: #404040;
                                                              background-image: url("imagenes/ct_bg_bot_i.png");
                                                              background-position: bottom left;
                                                              background-repeat: no-repeat;
                                                            }

                                                            .columnai .inicio .in_tempo_soc .in_tempo_fot {
                                                              padding: 10px;
                                                              width: 280px !important;
                                                              width: 275px;
                                                            }

                                                            .columnai .inicio .in_tempo_soc .in_tempo_fot .tempo_fot {
                                                              width: 134px;
                                                              height: 134px;
                                                              margin: 2px !important;
                                                              margin: 1px;
                                                              border: 1px solid #FFFFFF;
                                                              background-color: #999999;
                                                              float: left;
                                                            }

                                                            .columnai .inicio .in_tempo_soc .in_info {
                                                              width: 275px;
                                                              margin: auto;
                                                              border-bottom: 1px dotted #FFFFFF;
                                                              border-top: 1px dotted #FFFFFF;
                                                              padding: 10px 0px;
                                                              margin-top: 10px
                                                            }

                                                            .columnai .inicio .in_not_tut_alq {
                                                              float: left;
                                                              width: 415px;
                                                              margin: 0px 0px 5px 5px !important;
                                                              margin: 0px 0px 5px 5px;

                                                            }


                                                                                .columnai .inicio .in_not_tut_alq .in_noticias {
                                                                                  width: 415px;
                                                                                  background-color: #404040;
                                                                                  padding-bottom: 10px;
                                                                                  margin-bottom: 5px;
                                                                                  background-image: url("imagenes/punt_vert.png");
                                                                                  background-position: center center;
                                                                                  background-repeat: repeat-y;
                                                                                  text-align: left;  
                                                                                }

                                                                                                    .columnai .inicio .in_not_tut_alq .in_noticias .noti {
                                                                                                      width: 170px;
                                                                                                      float: left;
                                                                                                      margin: 10px 0px 10px 25px !important;
                                                                                                      margin: 10px 0px 10px 15px;
                                                                                                    }

                                                                                                                    .columnai .inicio .in_not_tut_alq .in_noticias .noti .in_tit {
                                                                                                                      width: 100%;
                                                                                                                      padding-bottom: 5px;
                                                                                                                      /*height: 25px;*/
                                                                                                                    }

                                                                                                                    .columnai .inicio .in_not_tut_alq .in_noticias .noti .in_txt {
                                                                                                                      width: 100%;
                                                                                                                      /*height: 180px;*/
                                                                                                                    }


                                                                                .columnai .inicio .in_not_tut_alq .in_tutt_alq {
                                                                                  float: left;
                                                                                  padding-bottom: 10px;
                                                                                  width: 205px;
                                                                                  /*height: 245px;*/
                                                                                  background-color: #404040;
                                                                                }

                                                                                                    .columnai .inicio .in_not_tut_alq .in_tutt_alq .fot_t_a {
                                                                                                      width: 190px;
                                                                                                      height: 100px;
                                                                                                      background-color: #999999;
                                                                                                      border: 1px solid #FFFFFF;
                                                                                                      margin: auto;
                                                                                                      margin-top: 5px;
                                                                                                    }

                                                                                                    .columnai .inicio .in_not_tut_alq .in_tutt_alq .in_info {
                                                                                                      width: 190px;
                                                                                                      margin: auto;
                                                                                                      border-bottom: 1px dotted #FFFFFF;
                                                                                                      border-top: 1px dotted #FFFFFF;
                                                                                                      padding: 10px 0px;
                                                                                                      margin-top: 10px
                                                                                                    }
												    
					/*PATROCINIO*/
                    .columnai .patrocinio {
					  background-color: #404040;
                      padding: 10px;
                      width: 700px;
					}

								.columnai  .mecenas, .columnai  .patrocinadores {
								  float:left;
								  margin:10px 0px 20px 45px !important;
                                  margin:10px 0px 20px 25px;
								  height: 50px;
								  overflow: hidden;
								  display: block;
								  position: relative;
								}

								.columnai  .mecenas a:hover, .columnai  .patrocinadores a:hover {
								  top: -50px; position: relative;
								}

                                .columnai  .colaboradores, .columnai  .asociados, .columnai  .participe {
								  float:left;
								  margin:10px 10px 25px 30px !important;
                                  margin:10px 10px 25px 20px;
								  height: 50px;
								  overflow: hidden;
								  display: block;
								  position: relative;
								}

								.columnai  .colaboradores a:hover, .columnai  .asociados a:hover, .columnai  .participe a:hover {
								  top: -50px; position: relative;
								}
					
					/*CONTACTO*/
                                        .columnai .contacto {
                                          /*padding: 20px;*/
                                        }

                                                            .columnai .contacto .contactoform {
                                                              /*border: 1px solid #CCCCCC;*/
                                                              margin-top: 5px;
                                                              padding: 20px;
                                                              background-color: #006F66;
                                                              background-image: url("imagenes/mod_bgr.png");
                                                              background-repeat: repeat-x;
                                                              background-position: bottom;background-color: #006F66;
                                                            }


                                                            .columnai .contacto td {
                                                              padding: 4px;
                                                              margin-bottom: 5px;
                                                            }

                                                            .columnai .contacto input[type="text"] {
                                                              border: 1px solid #CCCCCC;
                                                              width: 99.7%;
                                                            }

                                                            .columnai .contacto textarea{
                                                              border: 1px solid #CCCCCC;
                                                              width: 99.7%;
                                                              background-image: url("imagenes/textarea_bgr.png");
                                                              background-position: bottom right;
                                                              background-repeat: no-repeat;
                                                            }

                                                            .columnai .contacto .direccion {
                                                              text-align: center;
                                                              padding: 10px;
                                                            }
					/*TEMPORADA*/
					.columnai .temporada {
					  padding: 10px;
					  background-color: #404040;
					  background-image: url("imagenes/ct_bg_bot.png");
				      background-position: bottom right;
  				      background-repeat: no-repeat;
					  text-align: left;
					}

                                .columnai .temporada .prensatbl {

                                }

                                          .columnai .temporada .prensatbl th {
                                            background-color: #006F66;
                                            text-align: center;
                                            border: 1px solid #999999;
                                            border-right: 1px solid #333333;
                                            border-bottom: 1px solid #333333;
                                            text-transform: uppercase;
                                          }

                                          .columnai .temporada .prensatbl td {
                                            border: 1px solid #999999;
                                            border-right: 1px solid #333333;
                                            border-bottom: 1px solid #333333;
                                          }

                                .columnai .temporada .tdrepre {
                                  background-image: url("imagenes/repre_bgr.png");
                                  background-position: 0px 0px;
                                  background-repeat: no-repeat;
                                  padding: 9px;
                                  width: 274px;
                                }

                                .columnai .temporada .tdrepre a {
                                  display: block;
                                }


                                .columnai .temporada .tdrepre:hover {
                                  background-position: 0px -30px;
                                }


								.columnai .temporada .tipoev {
								  background-color:#006F66;
                                  background-image: url(imagenes/mod_bgr.png);
                                  background-repeat: repeat-x;
							  	  border-bottom:1px dotted #FFFFFF;
								  font-weight:bold;
								  padding:10px;
								  text-transform:uppercase;
								  margin-bottom: 10px;
								}

								.columnai .temporada .buscadortemp {
									border-bottom: 1px dotted #FFFFFF;
									margin-bottom: 10px;
								}

										.columnai .temporada .buscadortemp .busctipo {
											float: left;
											border: 1px solid #222222;
											padding: 2px 20.4px;
											text-transform: uppercase;
											margin-right: 3px;
											font-weight: bold;
											background-color: #BFBFBF;
                                            color: #333333;
										}

                                .columnai .temporada .evento {
								  padding:10px;
                                  padding-bottom: 20px;
								  margin-bottom: 5px;
								  /*border-bottom: 1px solid #FFFFFF;*/
                                  background-image: url("imagenes/separator.png");
                                  background-repeat: repeat-x;
                                  background-position: bottom;
								}

                                .infoeventoo {
                                  border-bottom: 1px solid #000000;
                                  margin-bottom: 5px;
                                  padding-bottom: 5px
                                }

                                .titeventoo {
                                  font-size: 16px;
                                  color: #CCCCCC;
                                  text-transform: uppercase;
                                  font-weight: bold;
                                }

                                .columnai .temporada .evento .fotoev {
                                  width: 210px;
                                  float: left;
                                }

								.columnai .temporada .evento .infoevte{
								  float: left;
                                  width: 470px;
								}

                                        .columnai .temporada .evento .infoevte td .linkrepre{
                                          background-image: url("imagenes/linkrepre.png");
                                          background-repeat: no-repeat;
                                          background-position: left center;
                                          text-indent: 25px;
                                          padding: 3px 0px;
                                        }

                                        .columnai .temporada .evento .infoevte td:hover .linkrepre{
                                          background-image: url("imagenes/linkreprehover.png");
                                          background-repeat: no-repeat;
                                          background-position: left center;
                                          text-indent: 25px;
                                          text-decoration: underline;
                                        }

                                        .columnai .temporada .evento .infoevte .tituloev {
                                          width: 100%;
                                          border-bottom: 1px dotted #CCCCCC;
                                          padding-bottom: 4px;
                                          margin-bottom: 4px;
                                        }

        								.columnai .temporada .eventosecciones {
        									border-bottom: 1px solid #000000;
        									padding-bottom: 5px;
        									margin-bottom: 5px;
        								}

										.columnai .temporada .eventosecciones .seccion {
											padding: 0px 20px;
											margin: 3px 0px;
											text-transform: uppercase;
											border-right: 2px solid #FFFFFF;
											float: left;
											font-weight: bold;
										}

                                        .donde {
                                          border-bottom: 1px dotted #CCCCCC;
                                          padding-bottom: 4px;
                                        }

                                        .compralink {
                                          color: #FFFFFF;
                                        }


										.columnai .temporada .eventosecciones .seccion:hover {
											/*background-color: #006F66;*/
                                            text-decoration: underline;
                                            cursor: default;
										}

                                .columnai .temporada .evento .fotoevalq {
                                  width: 160px;
                                  float: left;
                                }

								.columnai .temporada .evento .infoevtealq{
								  float: left;
                                  width: 520px;
								}

                                        .columnai .temporada .evento .infoevtealq .tituloevalq {
                                          width: 100%;
                                          border-bottom: 1px dotted #CCCCCC;
                                          padding-bottom: 4px;
                                          margin-bottom: 4px;
                                        }

                    .columnai .pie {
                      text-align: center;
                      width: 100%;
                      padding: 10px 0px;
                    }

.columnad {
  width: 300px;
  float: left;
  background-color: #000000;
}

.masinfo {
  float:right;
  margin:10px 8px 0px 0px;
  padding-left: 20px;
  background-image: url("imagenes/fle_izq.png");
  background-repeat: no-repeat;
  background-position: 0px -1px;
  text-decoration: underline;
}

.leermas {
  float:right;
  margin:10px 8px 0px 0px;
  text-decoration: underline;
}

/*PAGINADOR*/

.paginador {
  margin-left: 2px;
  text-align: center;
}

        .paginador a{
        }

.pagseleccionado {
  border: 1px solid #666666;
  background-color: #FFFFFF;
  padding: 1px 2px;
  margin-right: 4px;
  margin-top: 3px;
  font-weight: bold;
  float: left;
  /*width: 10px;*/
}

.pagseleccionado a {
  color: #333333;
}

.pag {
  margin-right: 4px;
  margin-top: 5px;
  float: left;
  /*width: 10px;*/
}

.pagdibu {
  margin-right: 4px;
  margin-top: 1px;
  float: left;
  width: 10px;
}


/*MODULOS ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.modulo {
  width: 300px;
  margin-bottom: 5px;
  border-bottom: 1px dotted #FFFFFF;
  background-color: #006F66;
  background-image: url("imagenes/mod_bgr.png");
  background-repeat: repeat-x;
  background-position: bottom;
}

                    .modulo .tit_mod {
                      width: 290px;
                      padding-right: 10px;
                      background-color: #000000;
                      text-align: right;
                    }

.mod_final {
  width: 300px;
  height: 150px;
  background-color: #006F66;
  background-image: url("imagenes/mod_bgr.png");
  background-repeat: repeat-x;
  background-position: bottom;
}

.mod_conten {
  width: 280px;
  padding: 10px;
}

#calendario {
  background-image: url('imagenes/calendario.png') !important;
  background-image: url("imagenes/calendarioie6.png");
  background-repeat: no-repeat;
  padding-top: 35px;
  cursor: default;
}

                    #calendario td {
                      height: 20px;
                      width: 20px
                    }

                                        #calendario td a {
                                          color: #000000;
                                        }
                     .calen{
								cursor:pointer;                     
                     }                     

                    #calendario .dias {
                      background-color: #FFFFFF;
                    }

                                        #calendario .dias td:hover {
                                          background-image: url("imagenes/cal_hover.png");
                                          color: #FFFFFF;
                                        }

                                        #calendario .dias td:hover a {
                                          color: #FFFFFF;
                                        }

                                        #calendario .dias .nodia {

                                        }

                                                            #calendario .dias .nodia:hover {
                                                              background-image: none;
                                                            }


                    #calendario .tdfinde {
                      color: red;
                    }

                                        #calendario .tdfinde a {
                                          color: red;
                                        }

                    #calendario .tdhoy {
                      background-image: url("imagenes/cal_hoy.png");
                      color: #FFFFFF;
                    }

                                        #calendario .tdhoy a {
                                          color: #FFFFFF;
                                        }


                    #calendario .tdeve {
                      background-image: url("imagenes/cal_eve.png");
                      color: #FFFFFF;
                    }

                                        #calendario .tdeve a {
                                          color: #FFFFFF;
                                        }

                    #calendario .tdhoyeve {
                      background-image: url("imagenes/cal_hoyeve.png");
                      color: #FFFFFF;
                    }
                                        #calendario .tdhoyeve a {
                                          color: #FFFFFF;
                                        }

                    #calendario .cal_hoy {
                      margin: auto;
                      padding-bottom: 3px;
                      border-bottom: 1px dotted #FFFFFF;
                      text-align: center;
                    }

                    #calendario .cal_evento {
                      margin: auto;
                      padding: 0px 0px 5px 0px;
                      width: 85%;
                      border-bottom: 1px dotted #FFFFFF;
                      text-align: center;
                      margin-top: 10px;
                    }

                    #calendario .cal_prog_mes {
                      width: 85%;
                      margin: auto;
                      padding: 5px 0px;
                      text-decoration: underline;
                      text-align: center;
                    }

.mod_aviso_tit {
  margin: auto;
  padding-bottom: 4px;
  text-align: center;
  text-transform: uppercase;
  border-bottom: 2px solid #FFFFFF;
}

.mod_avisos {
  width: 100%;
  /*height: 235px;*/
  background-image: url("imagenes/aviso_bgrtop.png") !important;
  background-image: url("imagenes/aviso_bgrtopie6.png");
  background-repeat: no-repeat;
  background-color: #090909;
  min-height: 187px !important;
  min-height: none;
}

.aviso_ant_sig {
  width: 34% !important;
  width: 32%;
  float:left;
  padding: 8% !important;
  padding-top: 5% !important;
  font-weight: bold;
  text-transform: capitalize;
}

.botonesavisos {
  background-image: url("imagenes/aviso_bgrbtt.png") !important;
  background-image: url("imagenes/aviso_bgrbttie6.png");
  background-repeat: no-repeat;
  background-position: center top;
  height: 48px;
  padding-bottom: 10px;
}


.aviso {
  /*border: 1px solid #FFFFFF;*/
  /*margin: 0px 5px 0px 0px;*/
  padding: 15px;
  width: 250px !important;
  /*width: 220px;*/
  /*height: 150px;*/
  float:left;
}

/*felchas de las imagenes de avisos*/
.arriba, .abajo{
  cursor: pointer;
}

.avis{
	width:280px;
	margin:auto;
	overflow:hidden;
	/*height: 190px;*/
}

.avis li {
  list-style: disc;
  padding-bottom: 5px;
}


/*.avis1{
	width:1100px;
}*/

.avis ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.avis li{
	float:left;
}

.mod_socios {
  padding: 5px;
}

                    .mod_socios .soc_login {
                      /*margin-top: 10px;*/
                      padding-top: 10px;
                      /*border-top: 1px dotted #FFFFFF;*/
                    }

                                        .mod_socios .soc_login td {
                                          padding: 5px 0px;
                                        }

                                        /*.mod_socios .soc_login input[type="submit"] {
                                          padding: 0px 10px;
                                          background-color: #585858;
                                          background-image: url("imagenes/boton_bgr.png");
                                          background-position: bottom;
                                          background-repeat: repeat-x;
                                          color: White;
                                          border: 1px solid #333333;
                                          font-size: 1em;
                                        }

                                        .mod_socios .soc_login input[type="submit"]:hover {
                                          background-position: 0px -11px;
                                        }*/


                                        .mod_socios .soc_login input[type="text"], .mod_socios .soc_login input[type="password"] {
                                          width: 160px;
                                          border: 1px solid #999999;
                                        }


/*COLORES ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.gris1 {
  color: #616161; /*OSCURO*/
}

.gris2 {
  color: #C2C2C2; /*CLARO*/
}

.verde {
  color: #006F66;
}

.negro {
  color: #000000;
}

.blanco {
  color: #FFFFFF;
}

.negrita {
  font-weight: bold;
}

.fina {
  font-weight: normal;
}

.cursiva {
  font-style: italic;
}

.subrrayado {
  text-decoration: underline;;
}

/*TAMAÑO LETRAS ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.l10 {
  font-size: 10px;
}

.l11 {
  font-size: 11px;
}

.l12 {
  font-size: 12px;
}

.l14 {
  font-size: 14px;
}

.l16 {
  font-size: 16px;
}

.l18 {
  font-size: 18px;
}

.l20 {
  font-size: 20px;
}

/*PARRAFO ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.pcentrado {
  text-align: center;
}

.pjustificado {
  text-align: justify;
}

.pizquierda {
  text-align: left;
}

.pderecha {
  text-align: right;
}

/*FUENTES ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.arial {
  font-family: Arial;
}

.verdana {
  font-family: Verdana;
}

.tahoma {
  font-family: Tahoma;
}

.trebu {
  font-family: Trebuchet MS;
}

.mayusculas {
  text-transform: uppercase;
}

.mayusculas1 {
  text-transform: capitalize;
}

/*VARIOS :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

img {
  border: none;
  outline: none;
}

a {
  text-decoration: none;
  color: #FFFFFF;
  cursor: pointer;
}

.floatd {
  float: right;
}

.floati {
  float: left;
}

.finflotar {
  clear: both;
}

input[type="submit"], input[type="reset"] {
  padding: 3px 10px;
  background-color: #218279;
  background-image: url("imagenes/boton_bgr.png");
  background-position: bottom;
  background-repeat: repeat-x;
  color: White;
  border: 1px solid #333333;
  font-size: 1em;
}

input[type="submit"]:hover, input[type="reset"]:hover {
  background-position: 0px -11px;
  cursor: pointer;
}

input[type="text"], input[type="password"] {
	border: 1px solid #333333;
}

.inputcalendario {
  background-image: url("imagenes/iconocalendario.png");
  background-repeat: no-repeat;
  background-position: 95%;
  border: 1px solid #333333;
  background-color: #BFBFBF;
}

#map {
  height: 400px;
  border: 5px solid #006F66;
  margin-top: 10px;
}

fieldset {
  color: #FFFFFF;
}

legend {
  color: #FFFFFF;
}