@charset "utf-8";
body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #F00480;
  text-align: center;
  vertical-align: top;
  margin: 20px;
}
fieldset {
  text-align: left;
  vertical-align: top;
  border:1px solid #FFFFFF;
  padding: 7px;
}
/* CSS legend format*/
legend {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #412612;
}
/* CSS legend format*/
legend b {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #DD9000;
}
/* CSS legend format*/
legend em {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #FFFFFF;
  font-weight: bold;
}
a.deMenu:link, a.deMenu:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}
a.deMenu:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFF00;
  text-decoration: none;
}
a.deMenuAbajo:link, a.deMenuAbajo:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: none;
}
a.deMenuAbajo:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #FFFF00;
  text-decoration: none;
}
a.deMenuArriba:link, a.deMenuArriba:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}
a.deMenuArriba:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #F00480;
  text-decoration: none;
}
a.deBloques:link, a.deBloques:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  text-align: left;
  vertical-align: top;
  display: block;
  width: 90%;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #93008F;
}
a.deBloques:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFF00;
  text-decoration: none;
  text-align: left;
  vertical-align: top;
  display: block;
  width: 90%;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #FFA8FD;
}
a.deCreditos:link, a.deCreditos:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: black;
  text-decoration: none;
  font-weight:bold
}
a.deCreditos:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: gray;
  text-decoration: none;
  font-weight:bold
}
.contenedorUsuarioTitulo{
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #740341;
  vertical-align: middle;
  padding: 4px;
  background-color: #FFDFFF;
  width: 50%;
}
.contenedorUsuarioNivel{
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFDFFF;
  background-color: #740341;
  vertical-align: middle;
  padding: 4px;
  width: 50%;
}
.tabladisenocentro1{
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFDFFF;
  background-color: #660000;
  vertical-align: top;
  padding: 6px;
  width: 100%;
}
.tabladisenocentro2{
  text-align: left;
  background-color: #FFFFFF;
  vertical-align: top;
  padding: 6px;
  width: 50%;
}
.tabladisenocentro3{
  text-align: left;
  background-color: #FFFFFF;
  vertical-align: top;
  padding: 6px;
  width: 50%;
}
.formulario7{
  text-align: right;
  background-color: #FFFFFF;
  vertical-align: top;
  padding: 4px;
  width: 20%;
}
.formulario8{
  text-align: left;
  background-color: #FFFFFF;
  vertical-align: top;
  padding: 6px;
  width: 80%;
}
.tablaListaTITULO{
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #AA00AA;
  background-color: #FFFFFF;
  vertical-align: middle;
  padding: 4px;
  width: 100%;
}
.tablaListaContenido{
  text-align: left;
  vertical-align: top;
  padding: 4px;
  width: 100%;
}
.tablaListaVIDEO{
  text-align: center;
  vertical-align: top;
  padding: 4px;
  width: 33%;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #FFFFFF;
}
.contenedor1{
  text-align: left;
  background-color: #FFFFFF;
  vertical-align: top;
  width: 90%;
}
.contenedor2{
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  vertical-align: middle;
}
.contenedor3{
  text-align: center;
  background-color: #FF0000;
  vertical-align: middle;
  padding: 4px;
}
.contenedor4{
  text-align: left;
  vertical-align: top;
  padding: 4px;
}
.contenedor5{
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  background-color: #FFFFFF;
  vertical-align: top;
  padding: 6px;
  width: 10%;
  border-left-width: 3px;
  border-left-style: solid;
  border-left-color: #FF0000;
}
.contenedor6{
  text-align: right;
}
.contenedor7{
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-color: #FFDFFF;
  vertical-align: middle;
  padding: 6px;
  width: 100%;
}
.tablaRompecabeza1 {
  text-align: right;
  vertical-align: bottom;
  width: 61px;
}
.tablaRompecabeza2 {
  text-align: left;
  vertical-align: top;
  width: 99%;
}
.tablaRompecabeza3 {
  text-align: right;
  vertical-align: top;
  width: 61px;
}
.tablaRompecabeza4 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #F00480;
  background-image: url(../imagenes/chicaAbajoDerAbajo.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  text-align: right;
  vertical-align: middle;
  padding: 6px;
  width: 99%;
}
.tablaRompecabeza5 {
  text-align: left;
  vertical-align: top;
  width: 6px;
}
.tablaRompecabeza6 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1px;
  font-weight: normal;
  color: #FF00FE;
  width: 99%;
}
.tablaRompecabeza7 {
  text-align: right;
  vertical-align: top;
  width: 6px;
}
.tablaRompecabeza8 {
  width: 6px;
}
.tablaRompecabeza9 {
  width: 99%;
}
.tablaRompecabeza10 {
  width: 6px;
}
.tablaRompecabeza11 {
  text-align: left;
  vertical-align: top;
  width: 6px;
}
.tablaRompecabeza12 {
  width: 99%;
}
.tablaRompecabeza13 {
  text-align: right;
  vertical-align: top;
  width: 6px;
}
.tablaRompecabeza14 {
  text-align: right;
  vertical-align: top;
  width: 6px;
  background-color: #F0047F;
}
.tablaRompecabeza15 {
  width: 99%;
  background-color: #F0047F;
}
.tablaRompecabeza16 {
  text-align: right;
  vertical-align: top;
  width: 6px;
  background-color: #F0047F;
}
.tablaRompecabeza17 {
  width: 6px;
  background-color: #F0047F;
}
.tablaRompecabeza18 {
  text-align: center;
  vertical-align: middle;
  width: 99%;
  background-color: #F0047F;
}
.tablaRompecabeza19 {
  width: 6px;
  background-color: #F0047F;
}
.tablaRompecabeza20 {
  text-align: left;
  vertical-align: bottom;
  width: 6px;
  background-color: #F0047F;
}
.tablaRompecabeza21 {
  width: 99%;
  background-color: #F0047F;
}
.tablaRompecabeza22 {
  text-align: right;
  vertical-align: bottom;
  width: 6px;
  background-color: #F0047F;
}
.tablaRompecabeza23 {
  text-align: left;
  vertical-align: top;
  width: 4px;
}
.tablaRompecabeza24 {
  width: 99%;
}
.tablaRompecabeza25 {
  text-align: right;
  vertical-align: top;
  width: 4px;
}
.tablaRompecabeza26 {
  width: 4px;
}
.tablaRompecabeza27 {
  text-align: left;
  vertical-align: top;
  width: 99%;
  padding-bottom: 204px;
}
.tablaRompecabeza27a {
  text-align: left;
  vertical-align: top;
  width: 99%;
}
.tablaRompecabeza28 {
  width: 4px;
}
.tablaRompecabeza29 {
  text-align: left;
  vertical-align: bottom;
  width: 4px;
}
.tablaRompecabeza30 {
  width: 4px;
}
.tablaRompecabeza31 {
  text-align: right;
  vertical-align: bottom;
  width: 4px;
}
.tablaFotos {
  border: 2px solid #800263;
}

.tablaContenido {
  text-align: left;
  vertical-align: top;
  width: 100%;
  padding-bottom: 5px;
}
.tablaBotonesAbajo {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #FFFFFF;
  text-align: center;
  vertical-align: middle;
  width: 100%;
  padding-top: 5px;
}
.tablaContenidoIzq {
  text-align: left;
  vertical-align: top;
  width: 30%;
  padding-right: 5px;
}
.tablaContenidoDer {
  text-align: left;
  vertical-align: top;
  width: 70%;
  padding-left: 5px;
}

.tablaFondoCentro {
  background-image: url(../imagenes/fondoContenido.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  text-align: left;
  vertical-align: top;
  width: 100%;
  background-color: #F0047F;
}
.tablaGeneralContenido {
  text-align: left;
  vertical-align: top;
  padding: 5px;
  width: 100%;
}

.tablaFecha {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  text-align: right;
  vertical-align: middle;
  width: 100%;
  padding-bottom: 5px;
}
.tablaCabezote {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #FFFFFF;
  background-image: url(../imagenes/FondoCabezote.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  text-align: left;
  vertical-align: top;
  width: 100%;
  background-color: #F00480;
}
.tablaLogo {
  text-align: center;
  vertical-align: top;
  width: 50%;
  padding-right: 5px;
}
.tablaFlashCabezote {
  text-align: center;
  vertical-align: middle;
  width: 50%;
  padding-left: 5px;
}

.tablaBotonesArriba {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #FFFFFF;
  text-align: left;
  vertical-align: top;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
}
.tablaCentroGeneral {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  text-align: left;
  vertical-align: top;
  width: 100%;
}
.tablaIzq {
  background-color: #F0047F;
  background-image: url(../imagenes/fondoContenido.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  text-align: left;
  vertical-align: top;
  width: 30%;
}
.tablaCentro {
  text-align: left;
  vertical-align: top;
  width: 70%;
  padding-left: 10px;
}
.tablaIzqTerminaMujer {
  background-image: url(../imagenes/chicaAbajoDerArriba.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
  text-align: left;
  vertical-align: top;
  width: 100%;
}


.tablaPrincipal {
  text-align: left;
  vertical-align: top;
  width: 100%;
}
.tituloContenido {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFF00;
}
.tituloFormularios {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}


.tablaBotonesAbajo a {
  color:white;
  text-decoration:none;
}


