body {
  font-size: 120%;
}
body,
h1,
p,
.menuiztemp * {
  margin: 0;
  padding: 0;
}
.logo-animation {
  -webkit-animation: rotation 4s infinite linear;
}
@-webkit-keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
  }
}
.nada {
  border: thin solid #ff0000;
}
.fecha_actualizacion_pagina {
  font-size: 14px;
  font-weight: bold;
  text-align: right;
  padding-right: 10px;
  font-style: italic;
}
/* tp: tabla principal */
.tp {
  width: 100%;
  margin: 0;
  padding: 0;
}
.tp4 {
  padding: 0px 0px;
}
.tp1 {
  background: url(imagesn/tp_01.gif) no-repeat left top;
}
.tp2 {
  background: url(imagesn/tp_03_imagen.gif) no-repeat right top;
}
.una-columna .tp2,
.dos-columnas .tp2 {
  background: url(imagesn/tp_03.gif) no-repeat right top;
}
.tp3 {
  background: url(imagesn/tp_07.gif) no-repeat left bottom;
}
.tp4 {
  background: url(imagesn/tp_09.gif) no-repeat right bottom;
}

/* tpf: fondo tabla principal */

.tpf1 {
  background: url(imagesn/tp_02.gif) repeat-x left top;
}
.tpf2 {
  background: url(imagesn/tp_04.gif) repeat-y left top;
}
.tpf3 {
  background: url(imagesn/tp_06.gif) repeat-y right top;
}
.tpf4 {
  background: url(imagesn/tp_08.gif) repeat-x left bottom;
}
.tpfc {
  background: url(imagesn/tp_05.gif);
}
.tpc {
  padding: 10px;
}

/* tc: Tabla Cabeza */
.tc {
}
.tctitulo {
  color: #ffff33;
  padding: 0px 30px 30px;
  font-size: 40px;
  /*white-space: nowrap;*/
  text-align: center;
}
.una-columna .tctitulo {
  font-size: 24px;
  padding-top: 10px;
}
.tc1 {
  background: url(imagesn/tc_01.gif) no-repeat left top;
}
.tc2 {
  background: url(imagesn/tc_03.gif) no-repeat right top;
}
.tc2,
.tc,
.tc1,
.t2,
.tcf1 {
  height: 86px;
}
/* tpf: fondo tabla principal */

.tcf1 {
  background: url(imagesn/tc_02.gif) repeat-x left top;
  margin-left: 18px;
  margin-right: 13px;
}

.tcc {
  padding: 10px;
}
/* lg: logo */
.lg {
  background: url(imagesn/lg.gif) no-repeat;
  height: 88px;
  width: 88px;
  margin: 0px;
  padding: 18px;
}
/* clg: contenidologo */
.clg {
  margin: 20px 28px;
  text-align: right;
  height: 200px;
}
.clgIz {
  margin: 28px 20px;
  text-align: left;
}
/* td: tabla disenio */
.td {
}
.td1 {
  text-align: left; /*width: 200px;*/
  /*padding: 15px 5px;*/
  /*margin: 5px;*/
  padding-bottom: 10px;
}
.td2 {
  padding-bottom: 10px;
}
/*conflicto con los dos siguientes */
.td3 {
  padding: 0px;
  margin: 0px;
  text-align: right;
  padding-bottom: 10px;
}

#marco_general {
  position: relative;
}
#contenidocuerpo {
  position: relative;
}
#contenidocuerpo .contenido-interno {
  margin-right: 20px;
  margin-left: 10px;
}
#contenidocuerpo .contenido-interno img {
  margin-top: 10px;
  margin-bottom: 10px;
}
#contenidocuerpo .contenido-interno .galeria img, #contenidocuerpo .contenido-interno .contenedorcaja1 img {
  margin-top: 0px;
  margin-bottom: 0px;
}
#contenidocuerpo .contenido-interno p {
  margin-top: 10px;
  margin-bottom: 10px;
}
#contenidocuerpo .contenido-interno .contenedorcaja1 p {
  margin-top: 0px;
  margin-bottom: 0px;
}
#contenidocuerpo .contenido-interno ul {
  margin-top: 5px;
  margin-bottom: 5px;
}
#contenidocuerpo .contenido-interno ul li {
  margin-top: 10px;
  margin-bottom: 10px;
}
.imagen-con-pie {
  margin-top: 10px;
  text-align: center;
}
.pie-imagen {
  margin-top: -10px;
  margin-bottom: 10px;
}
.boton-menu {
  background: url(images/icono-menu.png) no-repeat left top;
  width: 35px;
  height: 33px;
  position: absolute;
  cursor: pointer;
  display: none;
}
.w-boton-cerrar {
  height: 20px;
  position: relative;
  display: none;
}
.boton-cerrar {
  background: url(images/icono-cerrar.png) no-repeat left top;
  width: 19px;
  height: 18px;
  position: absolute;
  cursor: pointer;
  right: 10px;
}
.boton-cerrar.derecho {
  /*left: 0px;*/
}
.boton-menu.izquierdo,
.boton-menu.derecho {
  top: -33px;
}
.boton-menu.derecho {
  right: 7px;
}

.plantilla-aside-left {
  float: left;
}
.plantilla-section {
  float: left;
  width: 69%;
  position: relative;
}
.plantilla-aside-right {
  float: left;
  width: 15%;
  min-width: 200px;
}

.plantilla-aside-right.responsive,
.plantilla-aside-left.responsive {
  background: url(imagesn/tp_05.gif);
  position: absolute;
  top: 7px;
  border: solid 1px #1c5b23;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.plantilla-aside-right.responsive {
  /*right: 0px;*/
}
.plantilla-aside-left.responsive {
  /*left: 0px;*/
}
.plantilla-aside-right.responsive .clg,
.plantilla-aside-left.responsive .clgIz {
  display: none;
}

.navegacion-flechas .flecha-izquierda {
  float: left;
}
.navegacion-flechas .flecha-derecha {
  float: right;
  margin-right: 10px;
}
.navegacion-flechas .migas {
  text-align: center;
  margin-left: 20px;
  margin-right: 20px;
}
.navegacion-flechas .opciones {
  float: left;
}

/* cp: cuerpo */
.cuerpo {
  padding: 0px;
  margin: 0px;
}
.cpcprimaSesion {
  padding-left: 5px;
  padding-right: 2px;
  text-align: justify;
}
.DivIniciarSesion form {
  padding: 10px;
}
.DivIniciarSesion .acciones {
  margin-top: 9px;
  margin-bottom: 1px;
}
.cpcprimaMenuIz {
  padding-left: 8px;
  padding-right: 2px;
  text-align: justify;
  padding-bottom: 10px;
}

.cpcprima {
  padding-right: 15px;
  padding-left: 8px;
  text-align: justify;
}

.cpc {
  text-align: justify;
  padding-bottom: 10px;
  padding-left: 5px;
}
.cpcprima {
  /*margin: 10px;*/
}
/* tc: Tabla Cabeza */
.clk {
}
.clktitulo {
  color: #ffff33;
  padding: 0px 10px;
  font-size: 12px;
  white-space: nowrap;
}
.clk1 {
  background: url(imagesn/clk_01.gif) no-repeat left top;
}
.clk2 {
  background: url(imagesn/clk_03.gif) no-repeat right top;
}
.clk2,
.clk,
.clk1,
.clkf1 {
  height: 20px;
}
/* tpf: fondo tabla principal */

.clkf1 {
  background: url(imagesn/clk_02.gif) repeat-x left top;
}

.clkc {
  padding: 10px;
}

/* menuiz: menu izquierda */
.menuiz {
  margin: 0;
  padding: 0;
}
.menuiz1,
.menuiz2,
.menuiz3,
.menuiz4,
.menuizf1,
.menuizf2,
.menuizf3,
.menuizf4 {
  width: 100%;
}
.menuiz1 {
  background: url(imagesn/menuiz_01.gif) no-repeat left top;
}
.menuiz2 {
  background: url(imagesn/menuiz_03.gif) no-repeat right top;
}
.menuiz3 {
  /*background: url(imagesn/menuiz_07.gif) no-repeat left bottom;*/
}
.menuiz4 {
  /*	background: url(imagesn/menuiz_09.gif) no-repeat right bottom;*/
}

/* menuizf: fondo tabla principal */

.menuizf1 {
  background: url(imagesn/menuiz_02.gif) repeat-x left top;
}
.menuizf2 {
  background: url(imagesn/menuiz_04.gif) repeat-y left top;
}
.menuizf3 {
  /*background: url(imagesn/menuiz_06.gif) repeat-y right top;*/
}
.menuizf4 {
  /*	background: url(imagesn/menuiz_08.gif) repeat-x left bottom;*/
}
.menuizfc {
  background: url(imagesn/menuiz_05.gif);
}
.menuizc {
  padding: 0px;
}
.menuiztitulo,
.menuiztitulo a {
  color: #ffff00;
  text-align: center;
  padding-right: 5px;
  padding-left: 5px;
  font-style: italic;
  /*width: 100%;*/
  font-weight: bold;
}

.menuiztitulo a:visited,
.menuiztitulo a:active,
.menuiztitulo a:link,
.menuiztitulo a:hover {
  color: #ffff33;
}
.menuizc .item {
  padding: 0px;
  /*margin: 1px 1px 1px 2px;*/
}
.menuizc a,
.menuizc a:visited,
.menuizc a:active,
.menuizc a:link {
  white-space: nowrap;
  /*width: 100%;*/
  background-color: #05450c;
  margin-top: 1px;
  padding: 2px;
  color: #ffcc00;
  display: block;
}
.menuizc a:hover {
  color: #333300;
  background: #00ff00;
}
.menuizc a.pagina_sel,
.menuizc a.pagina_sel:link,
.menuizc a.pagina_sel:visited,
.menuizc a.pagina_sel:active {
  color: #333300;
  background: #0fe124;
  font-style: italic;
  font-weight: bold;
  text-decoration: none;
  cursor: default;
}
a.enlace_deshabilitado {
  cursor: default;
}
.menuIzq {
  margin-left: 10px;
}

.clktitulo a:visited,
.clktitulo a:active {
  color: #ffcc00;
}
.clktitulo a:link {
  color: #ffcc00;
}
.clktitulo a:hover {
  color: #ffff00;
}
.formTexto input {
  background: #a0fb99;
  width: 90%;
  margin-left: 5px;
}
.menuizc div {
  margin-left: 0px;
}
div.formTexto {
  
}
.menuizc .itemPrincipal {
  margin-left: 0px;
}
.prueba {
  background: #ff0000;
  position: absolute;
}
.posAbosulte {
  position: absolute;
}
.termino {
  display: inline;
}
.contenedorcaja1 {
  margin: 5px;
  /*float:left;*/
  float: left;
  width: 48%;
  /*max-width: 400px;*/
}
body.una-columna .contenedorcaja1,
body.dos-columnas .contenedorcaja1 {
  width: 100%;
}
.contenedorcaja1.noticias {
  width: 100%;
}
.caja1 .titulo {
  color: #ffffff;
  text-align: center;
  font-weight: bold;
  line-height: 20px;
}
.caja1 .cuerpo {
  padding: 2px;
}
.caja1 table {
  /*width: 98%;*/
}
.caja1 .cuerpo .descripcion {
  padding: 10px;
}
.caja1 .cuerpo a.titulo,
.caja1 .cuerpo a.titulo:visited,
.caja1 .cuerpo a.titulo:active,
.caja1 .cuerpo a.titulo:link {
  color: #333300;
  text-align: left;
  padding-right: 5px;
  padding-left: 5px;
  font-weight: bold;
  display: block;
  font-size: small;
}

.caja1 .cuerpo a.titulo:hover {
  color: #33cc00;
}

.caja1 .cuerpo a.descripcion,
.caja1 .cuerpo a.descripcion:visited,
.caja1 .cuerpo a.descripcion:active,
.caja1 .cuerpo a.descripcion:link {
  color: #333300;
  text-align: justify;
  padding-right: 5px;
  padding-left: 5px;
  font-weight: normal;
  display: block;
  font-size: small;
  text-decoration: none;
}
.caja1 .cuerpo,
.caja1 .cuerpo a,
.caja1 .cuerpo a:visited,
.caja1 .cuerpo a:active,
.caja1 .cuerpo a:link {
  color: #333300;
  text-decoration: none;
}
.noticias .caja1 .cuerpo {
  padding: 5px;
  text-align: center;
}
.caja1 .cuerpo a.descripcion:hover {
  text-decoration: underline;
}

.zona_cajas {
  text-align: center;
}
.zona_cajas td {
  vertical-align: top;
}
.zona_cajas table {
}
.caja1 table td {
  border-top: 0px dotted #006600;
  border-right: 0px dotted #006600;
  border-bottom: thin dotted #006600;
  border-left: 0px dotted #006600;
  padding: 2px;
  vertical-align: top;
  font-size: small;
}
.marco_general01 {
  background: url(imagesn/tp_05.gif);
}
.marco_general02 {
  background: url(imagesn/tp_02.gif) repeat-x left top;
}
.marco_general03 {
  background: url(imagesn/tp_04.gif) repeat-y left top;
}
.marco_general04 {
  background: url(imagesn/tp_06.gif) repeat-y right top;
}
.marco_general05 {
  background: url(imagesn/tp_08.gif) repeat-x left bottom;
}
.marco_general06 {
  background: url(imagesn/tp_01.gif);
}
.marco_general07 {
  background: url(imagesn/tp_03.gif) no-repeat right top;
}
.marco_general08 {
  background: url(imagesn/tp_07.gif) no-repeat left bottom;
}
.marco_general09 {
  background: url(imagesn/tp_09.gif) no-repeat right bottom;
}
.menuiz01 {
  background: url(imagesn/menuiz_05.gif);
}
.menuiz02 {
  background: url(imagesn/menuiz_02.gif) repeat-x left top;
}
.menuiz03 {
  background: url(imagesn/menuiz_04.gif) repeat-y left top;
}
.menuiz04 {
  background: url(imagesn/menuiz_06.gif) repeat-y right top;
}
.menuiz05 {
  background: url(imagesn/menuiz_08.gif) repeat-x left bottom;
}
.menuiz06 {
  background: url(imagesn/menuiz_01.gif) no-repeat left top;
}
.menuiz07 {
  background: url(imagesn/menuiz_03.gif) no-repeat right top;
}
.menuiz08 {
  background: url(imagesn/menuiz_07.gif) no-repeat left bottom;
}
.menuiz09 {
  background: url(imagesn/menuiz_09.gif) no-repeat right bottom;
}
.caja1_01 {
  background: url(imagesn/caja1_05.png);
}
.caja1_02 {
  background: url(imagesn/caja1_02.png) repeat-x left top;
}
.caja1_03 {
  background: url(imagesn/caja1_04.png) repeat-y left top;
}
.caja1_04 {
  background: url(imagesn/caja1_06.png) repeat-y right top;
}
.caja1_05 {
  background: url(imagesn/caja1_08.png) repeat-x left bottom;
}
.caja1_06 {
  background: url(imagesn/caja1_01.png) no-repeat left top;
}
.caja1_07 {
  background: url(imagesn/caja1_03.png) no-repeat right top;
}
.caja1_08 {
  background: url(imagesn/caja1_07.png) no-repeat left bottom;
}
.caja1_09 {
  background: url(imagesn/caja1_09.png) no-repeat right bottom;
}

.contenido_cuerpo_01 {
  background: url(imagesn/cp_05.gif);
  margin-left: 10px;
}
.contenido_cuerpo_02 {
  background: url(imagesn/cp_02.gif) repeat-x left top;
}
.contenido_cuerpo_03 {
  background: url(imagesn/cp_04.gif) repeat-y left top;
}
.contenido_cuerpo_04 {
  background: url(imagesn/cp_06.gif) repeat-y right top;
}
.contenido_cuerpo_05 {
  background: url(imagesn/cp_08.gif) repeat-x left bottom;
}
.contenido_cuerpo_06 {
  background: url(imagesn/cp_01.gif) no-repeat left top;
}
.contenido_cuerpo_07 {
  background: url(imagesn/cp_03.gif) no-repeat right top;
}
.contenido_cuerpo_08 {
  background: url(imagesn/cp_07.gif) no-repeat left bottom;
}
.contenido_cuerpo_09 {
  background: url(imagesn/cp_09.gif) no-repeat right bottom;
}

.w-opciones_usuario {
  position: relative;
  height: 30px;
}
#opciones_usuario {
  width: 500px;
  text-align: right;
  position: absolute;
  right: 0px;
}
#opciones_usuario,
#opciones_usuario * {
  height: 17px;
}
#opciones_usuario table {
  float: right;
}
#opciones_usuario input,
#opciones_usuario a {
  background: none;
  border: none;
  text-decoration: underline;
  cursor: hand;
  cursor: pointer;
  height: 16px;
}
#opciones_usuario,
#opciones_usuario input,
#opciones_usuario * {
  font-size: 12px;
  font-weight: bold;
  color: #ffff00;
  font-family: "Times New Roman", Times, serif;
  padding: 0px;
  margin: 0px;
}
.op_us_01 {
  background: url(imagesn/op_us_02.png);
}
.op_us_02 {
  background: url(imagesn/op_us_01.png) no-repeat left top;
}
.op_us_03 {
  background: url(imagesn/op_us_03.png) no-repeat right top;
}
.op_us_01,
.op_us_02,
.op_us_03 {
  height: 17px;
}
#op_us {
  padding-right: 8px;
  padding-left: 8px;
}
.tbResultado,
.tbResultado td {
  /*border: 1px solid #000066;*/
}
.tbResultado td {
  padding-top: 2px;
  padding-right: 5px;
  padding-bottom: 1px;
  padding-left: 5px;
}
.tbResultado tr.pie {
  background-color: #108200;
  color: #ffffff;
  font-weight: bold;
}
.tbResultado_tr_par {
  background-color: #a7b1c5;
}
.tbResultado_tr_impar {
  background-color: #b1c7a5;
}
.tbResultado_tr_primera {
  background-color: #000066;
  color: #ffffff;
  font-weight: bold;
}
.tbResultado_tr_primera td {
  text-align: center;
}

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.w-video-container {
  margin: 0 auto;
  width: 99%;
  max-width: 420px;
  margin-top: 20px;
  margin-bottom: 20px;
}
.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#slider a {
  /*display:block;*/
}
.imagen-principal {
  position: absolute;
  top: 0px;
  left: 0px;
}
.banner {
  position: relative;
  overflow: auto;
}
.banner li {
  list-style: none;
}
.banner ul li {
  float: left;
}

.plantilla-aside-left {
  display: none;
}
.plantilla-section {
  width: 100%;
}
.plantilla-aside-right {
  display: none;
}

@media (min-width: 600px) {
  .plantilla-aside-left {
    display: block;
  }
  .plantilla-section {
    width: 69%;
  }
  .plantilla-aside-right {
  }
}
@media (min-width: 900px) {
  .plantilla-aside-left {
  }
  .plantilla-section {
    width: 69%;
  }
  .plantilla-aside-right {
    display: block;
  }
}
