/* @font-face {
    font-family:'Raleway';
    font-style:normal;
    font-weight:400;
    src:url(https://fonts.gstatic.com/s/raleway/v18/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCIPrQ.ttf) format('truetype');
   }
   @font-face {
    font-family:'Raleway';
    font-style:normal;
    font-weight:500;
    src:url(https://fonts.gstatic.com/s/raleway/v18/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvoorCIPrQ.ttf) format('truetype');
   }
   @font-face {
    font-family:'Raleway';
    font-style:normal;
    font-weight:800;
    src:url(https://fonts.gstatic.com/s/raleway/v18/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtapbCIPrQ.ttf) format('truetype');
   }
   @font-face {
    font-family:'Open Sans';
    font-style:normal;
    font-weight:400;
    src:url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0e.ttf) format('truetype');
   }
   @font-face {
    font-family:'Open Sans';
    font-style:normal;
    font-weight:600;
    src:url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOUuhs.ttf) format('truetype');
   }
   @font-face {
    font-family:'Poiret One';
    font-style:normal;
    font-weight:400;
    src:url(https://fonts.gstatic.com/s/poiretone/v9/UqyVK80NJXN4zfRgbdfbo55cUg.ttf) format('truetype');
   } */
   .BordesFinos {
    border:solid 1px #e4e4e4;
   }
   .BordesPunteados {
    border:dotted 1px #e4e4e4;
   }
   .OverflowAuto {
    overflow:auto;
    height:1%;
   }
   .DecoracionH2 {
    margin:0 0 15px 0;
    text-align:left;
    clear:both;
    position:relative;
    text-transform:uppercase;
   }
   .DecoracionH3 {
    text-align:left;
    margin:.5em 0;
    position:relative;
   }
   .DecoracionH4 {
    text-align:left;
   }
   .DecoracionH5 {
    margin:.5em 0;
    text-align:left;
   }
   .DecoracionNoticias {
    border-bottom:none;
    padding-bottom:.5em;
    margin-bottom:.5em;
    overflow:hidden;
   }
   .DecoracionMenuPrincipal {
    display:table;
    border-top:solid 1px #fff;
    margin-bottom:.5em;
   }
   .SombraExterior {
    -webkit-box-shadow:0 0 11px 0 rgba(204,204,204,.6);
    -moz-box-shadow:0 0 11px 0 rgba(204,204,204,.6);
    box-shadow:0 0 11px 0 rgba(204,204,204,.6);
   }
   .DecoracionInput {
    -webkit-border-radius:.5em;
    -moz-border-radius:.5em;
    -ms-border-radius:.5em;
    -o-border-radius:.5em;
    border-radius:.5em;
    -webkit-box-shadow:inset 0 0 8px #dedede;
    -moz-box-shadow:inset 0 0 8px #dedede;
    box-shadow:inset 0 0 8px #dedede;
    padding:5px;
    border:solid 1px #dedede;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
   }
   .DecoracionResumenCanales {
    border-bottom:solid 4px #f5f8fa;
   }
   .DecoracionPaginacion {
    border:none;
   }
   .DecoracionBarraAcciones {
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    -ms-border-radius:1em;
    -o-border-radius:1em;
    border-radius:1em;
   }
   .DecoracionBarraEnviar {
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    -ms-border-radius:1em;
    -o-border-radius:1em;
    border-radius:1em;
    border:1px solid #e1e1e8;
   }
   .DecoracionCita {
    border-top:double 4px #f5f8fa;
    padding-left:5em;
    padding-top:1em;
    border-bottom:double 4px #f5f8fa;
   }
   .DecoracionInferiorCita {
    padding-right:30px;
    margin:.5em;
    padding-bottom:1.5em;
   }
   .DecoracionBusquedaAvanzada,
   .DecoracionBusquedaSimple {
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    -ms-border-radius:1em;
    -o-border-radius:1em;
    border-radius:1em;
    -webkit-box-shadow:0 0 6px 2px rgba(212,222,229,.4);
    box-shadow:0 0 6px 2px rgba(212,222,229,.4);
    border:1px solid #d4dee5;
    margin-bottom:34px;
   }
   .DecoracionBusquedaAvanzada {
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);
    box-shadow:0 1px 1px rgba(0,0,0,.05);
   }
   .DecoracionInfoRelacionada {
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    -ms-border-radius:1em;
    -o-border-radius:1em;
    border-radius:1em;
    padding:1em;
    margin-bottom:20px;
    background-color:#fff;
    border:1px solid #ddd;
    border-radius:4px;
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);
    box-shadow:0 1px 1px rgba(0,0,0,.05);
   }
   .DecoracionListaInfoRelacionada {
    padding-left:0;
    padding-bottom:5px;
    clear:both;
    background:none;
   }
   .DecoracionFormEnvio {
    padding:20px 10px;
    border:solid 1px #ddd;
    margin-bottom:10px;
    -webkit-border-bottom-right-radius:10px;
    -webkit-border-bottom-left-radius:10px;
    -moz-border-radius-bottomright:10px;
    -moz-border-radius-bottomleft:10px;
    border-bottom-right-radius:10px;
    border-bottom-left-radius:10px;
    color:#858588;
    text-align:left;
   }
   .DecoracionFormularioDinamioFieldset {
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    -ms-border-radius:1em;
    -o-border-radius:1em;
    border-radius:1em;
    padding:1em .5em 1em 1.5em;
    margin-bottom:1em;
    background:#fff;
   }
   .DecoracionMasInformacionImagen {
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    -ms-border-radius:1em;
    -o-border-radius:1em;
    border-radius:1em;
    float:left;
    margin:0 15px 15px 0 !important;
   }
   .DecoracionGaleriaImagenes {
    background:#fff !important;
    float:left;
    width:20%;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    -ms-border-radius:1em;
    -o-border-radius:1em;
    border-radius:1em;
    min-height:120px;
    padding:1em 0;
    margin-right:1em !important;
    margin-bottom:1em !important;
    clear:none!important;
   }
   .DecoracionTab {
    -webkit-border-top-left-radius:1em;
    -webkit-border-top-right-radius:1em;
    -moz-border-radius-topleft:1em;
    -moz-border-radius-topright:1em;
    border-top-left-radius:1em;
    border-top-right-radius:1em;
   }
   .SeparadorPestanyas {
    border-bottom:solid 6px #044b83;
   }
   .OpcionesSeleccionadas {
    border:solid 1em #f5f8fa;
   }
   .DecoracionCajaCesta {
    background:#f5f8fa;
    padding:1em;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    -ms-border-radius:1em;
    -o-border-radius:1em;
    border-radius:1em;
   }
   .DecoracionCestaFila {
    background:#fff;
    border-bottom:solid 2px #dbefec;
    padding:1em .5em;
   }
   .DecoracionAnaydirCarro {
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    -ms-border-radius:1em;
    -o-border-radius:1em;
    border-radius:1em;
    padding-left:40px;
   }
   .DecoracionFichaFieldset {
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    -ms-border-radius:1em;
    -o-border-radius:1em;
    border-radius:1em;
    padding:1em;
   }
   .DecoracionInhabilitado {
    color:#000;
    font-weight:bold;
    border:double 6px #fff;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    -ms-border-radius:1em;
    -o-border-radius:1em;
    border-radius:1em;
    text-align:center;
   }
   .DecoracionBordesFieldset {
    -webkit-border-bottom-right-radius:1em;
    -webkit-border-bottom-left-radius:1em;
    -moz-border-radius-bottomright:1em;
    -moz-border-radius-bottomleft:1em;
    border-bottom-right-radius:1em;
    border-bottom-left-radius:1em;
   }
   .DecoracionImagenesAleatoriasTexto {
    padding:10px;
    color:#333;
    float:none;
    position:absolute;
    max-width:1200px;
    margin:auto;
    right:0;
    bottom:0;
   }
   .DecoracionFichaResumen {
    border:solid 1px #e4e4e4;
   }
   .DecoracionFichaPersonaLegend {
    color:#000;
    font:bold 1.2em "Open Sans","Lucida Sans Unicode",Arial;
    border-bottom:solid 1px #e9e8e8;
    width:100%;
    margin:1em 0;
   }
   .dropdown_1column {
    width:270px;
    z-index:20000;
    float:left;
    position:absolute;
    left:-999em;
    text-align:left;
    padding:10px 5px 10px 5px;
    border:none;
    color:#fff !important;
    background:#044b83;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
   }
   #Menu-Principal li:hover,
   #Menu-Principal li:focus,
   #Menu-Principal li:active {
    background:#044b83;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
    color:#fff !important;
   }
   #Menu-Principal li:hover a,
   #Menu-Principal li:focus a,
   #Menu-Principal li:active a {
    color:#fff !important;
   }
   #Menu-Principal li:hover .dropdown_1column {
    left:0;
    top:auto;
   }
   #Menu-Principal li.Activo:hover .dropdown_1column {
    left:-999em;
    top:auto;
   }
   #Menu-Principal {
    clear:both;
    margin:auto;
    max-width:1200px;
    min-width:760px;
    background:#fff;
   }
   #Menu-Principal li {
    color:#044b83;
    display:inline-block;
    padding:8px 15px;
    position:relative;
    text-transform:uppercase;
    font-size:1.2em;
    background:url(../../../img/FnMenuSup.png) repeat-x left top;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
   }
   #Menu-Principal li a {
    color:#044b83;
    padding:0;
    display:inline-block;
   }
   #Menu-Principal li a:hover,
   #Menu-Principal li a:focus,
   #Menu-Principal li a:active {
    color:#fff;
   }
   #Menu-Principal li.Activo,
   #Menu-Principal li.MenuPrivadoActivo {
    background:#044b83;
    color:#fff;
   }
   #Menu-Principal li.Activo a,
   #Menu-Principal li.MenuPrivadoActivo a {
    color:#fff;
   }
   #Menu-Principal ul ul {
    background:#044b83;
   }
   #Menu-Principal li li {
    display:block;
    padding:0;
    border:none;
    text-align:left;
    background:#044b83;
    float:none;
    font-size:.9em;
   }
   #Menu-Principal li li a {
    padding:5px;
    color:#fff !important;
    font-size:.9em;
    display:block;
    font-weight:bold;
   }
   #Menu-Principal li li:hover,
   #Menu-Principal li li:focus,
   #Menu-Principal li li:active {
    color:#044b83 !important;
    background:#e8e9eb !important;
   }
   #Menu-Principal li li a:hover,
   #Menu-Principal li li a:focus,
   #Menu-Principal li li a:active {
    color:#044b83 !important;
    background:#e8e9eb !important;
   }
   #Menu-Principal li li ul {
    margin-left:15px;
    left:-2000px;
    top:0;
    position:absolute;
    width:200px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
    z-index:99999;
    border:solid 1px #fff;
   }
   #Menu-Principal li li:hover ul {
    left:240px;
   }
   #Menu-Principal li li li {
    background:url(../../../img/fn-menu-flotado.png) no-repeat left 9px;
    padding-left:15px;
    margin-left:15px;
   }
   .Menu-Segundo {
    padding:5px 0;
    border-bottom:solid 1px #044b83;
   }
   .Menu-Segundo li {
    float:left;
    font-size:.9em;
    background:#ebf6f5;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    padding:5px;
    margin:0 5px 5px 0;
   }
   .Menu-Segundo li a {
    color:#333;
    padding:0 10px;
    font-weight:normal;
   }
   .Menu-Segundo li.Activo {
    background:#044b83;
   }
   .Menu-Segundo li.Activo a {
    font-weight:bold;
    color:#fff;
   }
   .Menu-Segundo li.Activo a:hover {
    color:#fff;
   }
   .Menu-Segundo li a:hover {
    color:#044b83;
   }
   .SeparadorMenu hr {
    display:none;
   }
   .SeparadorMenu {
    background:url(../../../img/SeparadorMenu.gif) repeat-x bottom left;
    height:3px;
    line-height:3px;
   }
   #MenuLateral {
    margin-top:10px;
   }
   #MenuLateral h2 {
    float:none;
   }
   #MenuLateral ul {
    position:relative;
   }
   #MenuLateral li {
    text-align:left;
    line-height:1.3em;
    border-bottom:solid 1px #eaecee;
   }
   #MenuLateral li a {
    display:block;
    padding:7px 16px 7px 7px;
    color:#666;
   }
   #MenuLateral li a:hover {
    color:#044b83;
   }
   .MenuLateralActivo strong,
   #MenuLateral .MenuPrivadoActivo strong {
    color:#044b83 !important;
    display:block;
    background:url(../../../img/fnMenuLatActivo.png) repeat-x left top;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
   }
   #MenuLateral li .MenuLateralActivo a,
   #MenuLateral .MenuPrivadoActivo a {
    color:#044b83 !important;
   }
   #MenuLateral ul ul {
    margin:.3em 0 !important;
    background:transparent;
   }
   #MenuLateral li li {
    padding:0;
    font-weight:normal;
    display:block;
    color:#000;
    font-size:.9em;
    background:none;
   }
   #MenuLateral li li:last-child {
    border-bottom:none;
   }
   #MenuLateral li li a {
    font-weight:normal;
    padding-left:30px;
    background:url(../../../img/MigaPan.gif) no-repeat 10px 11px;
    color:#044b83;
   }
   #MenuLateral li li a:hover {
    color:#044b83;
   }
   #MenuLateral li li .MenuLateralActivo a,
   #MenuLateral li li .MenuPrivadoActivo a,
   #MenuLateral li li .MenuPrivadoActivoHijos a {
    color:#044b83;
   }
   #MenuLateral li li li {
    font-size:1em;
   }
   #MenuLateral li li li a {
    padding-left:2em;
    background:#fff url(../../../img/FlechaMenuLateral3.gif) no-repeat 98% 10px;
    padding-right:2em;
   }
   #MenuLateral li li li a:hover {
    background:#044b83 url(../../../img/FlechaMenuLateral3Activo.gif) no-repeat 98% 10px;
    padding-right:2em;
   }
   #MenuLateral li li li .MenuLateralActivo a,
   #MenuLateral li li .MenuPrivadoActivo a {
    background:#044b83 url(../../../img/FlechaMenuLateral3Activo.gif) no-repeat 98% 10px;
    padding-right:2em;
   }
   .borde-menu-superior hr {
    display:none;
   }
   .borde-menu-inferior hr {
    display:none;
   }
   .Menu-Tercero .Contenedor,
   .Menu-PestanasHijos .Contenedor {
    background:none;
    max-width:100%;
    min-width:100%;
   }
   .Menu-Tercero ul,
   .divMenuPestanasHijos ul {
    display:table;
    width:100%;
    border-bottom:solid 1px #ddd;
    margin-bottom:10px;
   }
   .Menu-Tercero li,
   .divMenuPestanasHijos li {
    display:inline-block;
    padding:.8em;
    margin:0;
    position:relative;
    border:1px solid #ddd;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    border-bottom:none;
    bottom:-1px;
    background:#fff;
    margin-right:5px;
   }
   .Menu-Tercero li:hover,
   .divMenuPestanasHijos li:hover {
    background:#f5f8fa;
   }
   .Menu-Tercero li a,
   .divMenuPestanasHijos li a {
    color:#044b83;
    font-size:.8em;
   }
   .Menu-Tercero li.Activo,
   .Menu-PestanasHijos li.Activo,
   .Menu-PestanasHijos .MenuPrivadoActivo {
    background:#044b83 !important;
   }
   .Menu-Tercero li.Activo a,
   .Menu-PestanasHijos li.Activo a,
   .Menu-PestanasHijos .MenuPrivadoActivo a {
    color:#fff !important;
   }
   .Menu-Tercero,
   .divMenuPestanasHijos {
    padding:0 10px;
   }
   /* *,
   *:before,
   *:after {
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
   }
   :link,
   :visited {
    text-decoration:none;
   }
   ul,
   ol {
    list-style:none;
   }
   h1,
   h2,
   h3,
   h4,
   h5,
   h6,
   pre,
   code {
    font-size:1em;
   }
   ul,
   ol,
   li,
   h1,
   h2,
   h3,
   h4,
   h5,
   h6,
   pre,
   form,
   body,
   html,
   p,
   blockquote,
   fieldset,
   input {
    margin:0;
    padding:0;
   }
   a img,
   :link img,
   :visited img {
    border:none;
   } */
   address {
    font-style:normal;
   }
   .DecoracionBoton {
    border-top:1px solid #f5f8fa;
    background-color:#044b83;
    padding:7px 17px 7px 42px;
    -webkit-border-radius:.5em;
    -moz-border-radius:.5em;
    border-radius:.5em;
    -webkit-box-shadow:#000 0 1px 0;
    -moz-box-shadow:#000 0 1px 0;
    box-shadow:#000 0 1px 0;
    text-shadow:rgba(0,0,0,.4) 0 1px 0;
    color:#fff !important;
    font-weight:bold;
    font-size:1em;
    font-family:'Open Sans',Arial;
    text-decoration:none;
    vertical-align:top;
    display:inline-block;
    text-align:left;
    border:none;
    cursor:pointer;
   }
   .DecoracionBotonHover {
    border-top-color:#333;
    background-color:#333;
    color:#ccc;
   }
   .max-width {
    min-width:760px;
    max-width:1200px;
    margin:auto;
   }
   .animation {
    -webkit-transition:all .5s ease;
    -moz-transition:all .5s ease;
    -o-transition:all .5s ease;
    transition:all .5s ease;
   }
   .scale {
    -ms-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -webkit-transform:scale(1.2);
    -o-transform:scale(1.2);
    transform:scale(1.2);
   }
   /* body {
    font-size:62.5%;
    font-family:'Open Sans',Arial;
    line-height:2em;
    background:#fff;
   }
   h2 {
    color:#044b83;
    font:800 2.5em Raleway,'Open Sans',Arial;
    padding:0;
    margin:0 0 15px 0;
    text-align:left;
    clear:both;
    position:relative;
    text-transform:uppercase;
   }
   h3 {
    color:#044b83;
    padding:0;
    font:normal 2em Raleway,'Open Sans',Arial;
    text-align:left;
    margin:.5em 0;
    position:relative;
   }
   h4 {
    color:#000;
    padding:1em 0 .5em 0;
    font:bold 1.3em Raleway,'Open Sans',Arial;
    text-align:left;
   }
   h5 {
    color:#044b83;
    padding:0 0 .5em 0;
    font:bold 1.2em Raleway,'Open Sans',Arial;
    margin:.5em 0;
    text-align:left;
   } */
   .Contenedor {
    font-size:1.3em;
    color:#666;
    max-width:1200px;
    min-width:760px;
    margin:auto !important;
    text-align:justify;
    background:#fff;
   }
   * html .Contenedor {
    width:1200px;
    margin:0 !important;
   }
   .ContenedorCentral {
    float:left;
    width:100%;
    margin-bottom:2em;
   }
   div.Centro1 {
    margin:0 255px 0 255px;
   }
   div.Centro2 {
    margin:0 0 0 255px;
   }
   div.Centro3 {
    margin:0 255px 0 0;
   }
   div.Centro4 {
    margin:0;
   }
   div.ColumnaIzquierda {
    float:left;
    width:250px;
    margin-left:-100%;
    margin-bottom:2em;
   }
   * html div.ColumnaIzquierda {
    margin-left:-970px !important;
    left:0;
    position:relative;
    height:1%;
   }
   div.ColumnaDerecha {
    float:left;
    width:250px;
    margin-left:-250px;
    margin-bottom:2em;
   }
   .IzquierdoExterno {
    float:left;
    height:1px;
    left:-130px;
    position:relative;
    top:0;
    width:120px;
    z-index:200;
   }
   .DerechoExterno {
    float:right;
    height:1px;
    position:relative;
    right:-130px;
    top:0;
    width:120px;
    z-index:200;
   }
   .ColumnasExternas {
    margin:auto;
    max-width:1200px;
    min-width:760px;
   }
   .ContenidoCentral {
    margin-left:250px;
    overflow:auto;
    height:1%;
   }
   .ColumnaFotoIzquierda {
    float:left;
    width:250px;
   }
   .ColumnaTextoDerecha {
    margin-left:270px;
   }
   .ColumnaTextoDch3Col {
    margin-left:150px;
   }
   .ColumnaTextoDerecha h4 {
    clear:none;
   }
   .ImagenDerecha {
    float:right;
    margin-left:20px;
   }
   .ImagenIzquierda {
    float:left;
    margin-right:20px;
   }
   .ImagenDerecha p,
   .ImagenIzquierda p {
    margin:0 !important;
   }
   @font-face {
    font-family:'fpicons';
    src:url('../../../../../Recursos/FlowPlayer/skin/fonts/fpicons.eot?yg5dv7');
    src:url('../../../../../Recursos/FlowPlayer/skin/fonts/fpicons.eot?#iefixyg5dv7') format('embedded-opentype'),
    url('../../../../../Recursos/FlowPlayer/skin/fonts/fpicons.woff?yg5dv7') format('woff'),
    url('../../../../../Recursos/FlowPlayer/skin/fonts/fpicons.ttf?yg5dv7') format('truetype'),
    url('../../../../../Recursos/FlowPlayer/skin/fonts/fpicons.svg?yg5dv7#fpicons') format('svg');
    font-weight:normal;
    font-style:normal;
   }
   [class^="fp-i-"],
   [class*=" fp-i-"] {
    font-family:'fpicons';
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
   }
   .flowplayer {
    position:relative;
    width:100% !important;
    counter-increment:flowplayer;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center center;
    display:inline-block;
   }
   .flowplayer * {
    font-weight:inherit;
    font-family:inherit;
    font-style:inherit;
    text-decoration:inherit;
    font-size:100%;
    padding:0;
    border:0;
    margin:0;
    list-style-type:none;
   }
   .flowplayer a:focus {
    outline:0;
   }
   .flowplayer video {
    width:100%;
   }
   .flowplayer.is-ipad video {
    -webkit-transform:translateX(-2048px);
   }
   .is-ready.flowplayer.is-ipad video {
    -webkit-transform:translateX(0);
   }
   .flowplayer .fp-player {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
   }
   .flowplayer .fp-engine,
   .flowplayer .fp-ui,
   .flowplayer .fp-message {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    cursor:pointer;
    z-index:1;
   }
   .flowplayer .fp-ui {
    z-index:11;
   }
   .flowplayer .fp-message {
    display:none;
    text-align:center;
    padding-top:5%;
    cursor:default;
   }
   .flowplayer .fp-message h2 {
    font-size:120%;
    margin-bottom:1em;
   }
   .flowplayer .fp-message p {
    color:#666;
    font-size:95%;
   }
   .flowplayer .fp-title {
    line-height:30px;
    font-weight:normal;
    font-family:'myriad pro',Helvetica,Arial,sans-serif;
    font-size:11px;
    cursor:default;
    color:#fff;
    width:auto;
    max-width:50%;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    float:left;
    padding:0 20px;
   }
   .is-rtl.flowplayer .fp-title {
    float:right;
   }
   .aside-time.flowplayer .fp-title {
    display:none !important;
   }
   .flowplayer .fp-controls {
    position:absolute;
    bottom:0;
    width:100%;
   }
   .no-background.flowplayer .fp-controls {
    background-color:transparent !important;
    background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)) !important;
    background-image:-webkit-linear-gradient(top,transparent,transparent) !important;
    background-image:-moz-linear-gradient(top,transparent,transparent) !important;
    background-image:-o-linear-gradient(top,transparent,transparent) !important;
    background-image:linear-gradient(to bottom,transparent,transparent) !important;
   }
   .is-fullscreen.flowplayer .fp-controls {
    bottom:3px;
   }
   .is-mouseover.flowplayer .fp-controls {
    bottom:0;
   }
   .flowplayer .fp-controls,
   .flowplayer .fp-title,
   .flowplayer .fp-fullscreen,
   .flowplayer .fp-unload,
   .flowplayer .fp-close,
   .flowplayer .fp-embed,
   .flowplayer.aside-time .fp-time {
    background-color:#000;
    background-color:rgba(0,0,0,.65);
   }
   .no-background.flowplayer .fp-controls,
   .no-background.flowplayer .fp-title,
   .no-background.flowplayer .fp-fullscreen,
   .no-background.flowplayer .fp-unload,
   .no-background.flowplayer .fp-close,
   .no-background.flowplayer .fp-embed,
   .no-background.flowplayer.aside-time .fp-time {
    background-color:transparent !important;
    background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)) !important;
    background-image:-webkit-linear-gradient(top,transparent,transparent) !important;
    background-image:-moz-linear-gradient(top,transparent,transparent) !important;
    background-image:-o-linear-gradient(top,transparent,transparent) !important;
    background-image:linear-gradient(to bottom,transparent,transparent) !important;
    text-shadow:0 0 1px #000;
   }
   .no-background.flowplayer .fp-play,
   .no-background.flowplayer .fp-brand {
    background-color:transparent !important;
    background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)) !important;
    background-image:-webkit-linear-gradient(top,transparent,transparent) !important;
    background-image:-moz-linear-gradient(top,transparent,transparent) !important;
    background-image:-o-linear-gradient(top,transparent,transparent) !important;
    background-image:linear-gradient(to bottom,transparent,transparent) !important;
    text-shadow:0 0 1px #000;
   }
   .flowplayer.fixed-controls .fp-controls {
    background-color:#000;
   }
   .flowplayer .fp-timeline {
    background-color:#a5a5a5;
   }
   .flowplayer .fp-buffer {
    background-color:#eee;
   }
   .flowplayer .fp-progress {
    background-color:#00a7c8;
   }
   .flowplayer .fp-volumeslider {
    background-color:#a5a5a5;
   }
   .flowplayer .fp-volumelevel {
    background-color:#00a7c8;
   }
   .flowplayer .fp-waiting {
    display:none;
    margin:19% auto;
    text-align:center;
   }
   .flowplayer .fp-waiting * {
    -webkit-box-shadow:0 0 5px #333;
    -moz-box-shadow:0 0 5px #333;
    box-shadow:0 0 5px #333;
   }
   .flowplayer .fp-waiting em {
    width:1em;
    height:1em;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    border-radius:1em;
    background-color:rgba(255,255,255,.8);
    display:inline-block;
    -webkit-animation:pulse .6s infinite;
    -moz-animation:pulse .6s infinite;
    animation:pulse .6s infinite;
    margin:.3em;
    opacity:0;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
   }
   .flowplayer .fp-waiting em:nth-child(1) {
    -webkit-animation-delay:.3s;
    -moz-animation-delay:.3s;
    animation-delay:.3s;
   }
   .flowplayer .fp-waiting em:nth-child(2) {
    -webkit-animation-delay:.45s;
    -moz-animation-delay:.45s;
    animation-delay:.45s;
   }
   .flowplayer .fp-waiting em:nth-child(3) {
    -webkit-animation-delay:.6s;
    -moz-animation-delay:.6s;
    animation-delay:.6s;
   }
   .flowplayer .fp-waiting p {
    color:#ccc;
    font-weight:bold;
   }
   .flowplayer .fp-speed {
    font-size:30px;
    background-color:#333;
    background-color:rgba(51,51,51,.8);
    color:#eee;
    margin:0 auto;
    text-align:center;
    width:120px;
    padding:.1em 0 0;
    opacity:0;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -webkit-transition:opacity .5s;
    -moz-transition:opacity .5s;
    transition:opacity .5s;
   }
   .flowplayer .fp-speed.fp-hilite {
    opacity:1;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
   }
   .flowplayer .fp-help {
    position:absolute;
    top:0;
    left:-9999em;
    z-index:100;
    background-color:#333;
    background-color:rgba(51,51,51,.9);
    width:100%;
    height:100%;
    opacity:0;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -webkit-transition:opacity .2s;
    -moz-transition:opacity .2s;
    transition:opacity .2s;
    text-align:center;
   }
   .is-help.flowplayer .fp-help {
    left:0;
    opacity:1;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
   }
   .flowplayer .fp-help .fp-help-section {
    margin:3%;
    direction:ltr;
   }
   .flowplayer .fp-help .fp-help-basics {
    margin-top:6%;
   }
   .flowplayer .fp-help p {
    color:#eee;
    margin:.5em 0;
    font-size:14px;
    line-height:1.5;
    display:inline-block;
    margin:1% 2%;
   }
   .flowplayer .fp-help em {
    background:#eee;
    -webkit-border-radius:.3em;
    -moz-border-radius:.3em;
    border-radius:.3em;
    margin-right:.4em;
    padding:.3em .6em;
    color:#333;
   }
   .flowplayer .fp-help small {
    font-size:90%;
    color:#aaa;
   }
   .flowplayer .fp-help .fp-close {
    display:block;
   }
   @media(max-width:600px) {
    .flowplayer .fp-help p {
     font-size:9px;
    }
   }
   .flowplayer .fp-dropdown {
    position:absolute;
    top:5px;
    width:100px;
    background-color:#000 !important;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    margin:0 !important;
    list-style-type:none !important;
   }
   .flowplayer .fp-dropdown:before {
    content:'';
    display:block;
    position:absolute;
    top:-5px;
    left:calc(50% - 5px);
    width:0;
    height:0;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-bottom:5px solid rgba(51,51,51,.9);
   }
   .flowplayer .fp-dropdown li {
    padding:10px !important;
    margin:0 !important;
    color:#fff !important;
    font-size:11px !important;
    list-style-type:none !important;
   }
   .flowplayer .fp-dropdown li.active {
    background-color:#00a7c8 !important;
    cursor:default !important;
   }
   .flowplayer .fp-dropdown.fp-dropup {
    bottom:20px;
    top:auto;
   }
   .flowplayer .fp-dropdown.fp-dropup:before {
    top:auto;
    bottom:-5px;
    border-bottom:none;
    border-top:5px solid rgba(51,51,51,.9);
   }
   .flowplayer .fp-tooltip {
    background-color:#000;
    color:#fff;
    display:none;
    position:absolute;
    padding:5px;
   }
   .flowplayer .fp-tooltip:before {
    content:'';
    display:block;
    position:absolute;
    bottom:-5px;
    width:0;
    height:0;
    left:calc(50% - 5px);
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-top:5px solid #000;
   }
   .flowplayer .fp-timeline-tooltip {
    bottom:35px;
   }
   .flowplayer .fp-timeline:hover+.fp-timeline-tooltip {
    display:block;
   }
   .is-touch.flowplayer .fp-timeline:hover+.fp-timeline-tooltip {
    display:none;
   }
   .flowplayer .fp-subtitle {
    position:absolute;
    bottom:40px;
    left:-99999em;
    z-index:10;
    text-align:center;
    width:100%;
    opacity:0;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -webkit-transition:opacity .3s;
    -moz-transition:opacity .3s;
    transition:opacity .3s;
   }
   .flowplayer .fp-subtitle p {
    display:inline;
    background-color:#333;
    background-color:rgba(51,51,51,.9);
    color:#eee;
    padding:.1em .4em;
    font-size:16px;
    line-height:1.6;
   }
   .flowplayer .fp-subtitle p:after {
    content:'';
    clear:both;
   }
   .flowplayer .fp-subtitle p b {
    font-weight:bold;
   }
   .flowplayer .fp-subtitle p i {
    font-style:italic;
   }
   .flowplayer .fp-subtitle p u {
    text-decoration:underline;
   }
   .flowplayer .fp-subtitle.fp-active {
    left:0;
    opacity:1;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
   }
   .flowplayer .fp-fullscreen,
   .flowplayer .fp-unload,
   .flowplayer .fp-mute,
   .flowplayer .fp-embed,
   .flowplayer .fp-close,
   .flowplayer .fp-play,
   .flowplayer .fp-menu {
    font-family:'fpicons' !important;
    color:#fff !important;
    font-size:15px !important;
    text-align:center !important;
    line-height:30px !important;
    text-decoration:none !important;
   }
   .is-rtl.flowplayer .fp-fullscreen,
   .is-rtl.flowplayer .fp-unload,
   .is-rtl.flowplayer .fp-mute,
   .is-rtl.flowplayer .fp-embed,
   .is-rtl.flowplayer .fp-close,
   .is-rtl.flowplayer .fp-play,
   .is-rtl.flowplayer .fp-menu {
    -webkit-transform:scale(-1,1);
    -moz-transform:scale(-1,1);
    transform:scale(-1,1);
   }
   .is-rtl.flowplayer .fp-menu {
    -webkit-transform:none;
    -moz-transform:none;
    transform:none;
   }
   .flowplayer .fp-fullscreen:before {
    content:"";
   }
   .flowplayer .fp-unload:before,
   .flowplayer .fp-close:before {
    content:"";
   }
   .flowplayer .fp-mute:before {
    content:"";
   }
   .flowplayer .fp-embed:before {
    content:"";
   }
   .flowplayer .fp-play:before {
    content:"";
   }
   .flowplayer .fp-menu:before {
    content:"";
   }
   .flowplayer .fp-flash-disabled {
    background:#333;
    width:390px;
    margin:0 auto;
    position:absolute;
    bottom:0;
    color:#fff;
   }
   .is-splash.flowplayer .fp-ui,
   .is-paused.flowplayer .fp-ui {
    background:url(../../../../../Recursos/FlowPlayer/skin/img/play_white.png) center no-repeat;
    background-size:11%;
   }
   .is-rtl.is-splash.flowplayer .fp-ui,
   .is-rtl.is-paused.flowplayer .fp-ui {
    background:url(../../../../../Recursos/FlowPlayer/skin/img/play_white_rtl.png) center no-repeat;
    background-size:11%;
   }
   @media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
    .is-splash.flowplayer .fp-ui,
    .is-paused.flowplayer .fp-ui {
     background:url(../../../../../Recursos/FlowPlayer/skin/img/play_white@x2.png) center no-repeat;
     background-size:11%;
    }
    .is-rtl.is-splash.flowplayer .fp-ui,
    .is-rtl.is-paused.flowplayer .fp-ui {
     background:url(../../../../../Recursos/FlowPlayer/skin/img/play_white_rtl@x2.png) center no-repeat;
     background-size:11%;
    }
   }
   .is-fullscreen.flowplayer .fp-ui {
    background-size:auto;
   }
   .is-seeking.flowplayer .fp-ui,
   .is-loading.flowplayer .fp-ui {
    background-image:none;
   }
   .flowplayer .fp-brand {
    color:#fff !important;
    position:absolute;
    right:115px;
    font-weight:normal !important;
    font-family:'myriad pro',Helvetica,Arial,sans-serif !important;
    text-decoration:none !important;
    line-height:15px !important;
    font-size:11px !important;
    height:15px;
    width:55px;
    bottom:9px;
    box-sizing:border-box;
    text-align:center;
    padding:1px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
   }
   .has-menu.flowplayer .fp-brand {
    right:152px;
   }
   .is-rtl.flowplayer .fp-brand {
    right:auto;
    left:125px;
   }
   .has-menu.is-rtl.flowplayer .fp-brand {
    left:152px;
   }
   .no-brand.flowplayer .fp-brand {
    display:none;
   }
   .no-volume.no-mute.flowplayer .fp-brand {
    right:10px;
   }
   .has-menu.no-volume.no-mute.flowplayer .fp-brand {
    right:47px;
   }
   .no-volume.flowplayer .fp-brand {
    right:50px;
   }
   .no-mute.flowplayer .fp-brand {
    right:95px;
   }
   .flowplayer .fp-logo {
    position:absolute;
    top:auto;
    left:15px;
    bottom:40px;
    cursor:pointer;
    display:none;
    z-index:100;
   }
   .flowplayer .fp-logo img {
    width:100%;
   }
   .is-embedded.flowplayer .fp-logo {
    display:block;
   }
   .fixed-controls.flowplayer .fp-logo {
    bottom:15px;
   }
   .flowplayer .fp-fullscreen,
   .flowplayer .fp-unload,
   .flowplayer .fp-close {
    position:absolute;
    top:10px;
    left:auto;
    right:10px;
    display:block;
    height:23px;
    text-align:center;
    cursor:pointer;
    height:30px;
    width:30px;
   }
   .is-rtl.flowplayer .fp-fullscreen,
   .is-rtl.flowplayer .fp-unload,
   .is-rtl.flowplayer .fp-close {
    right:auto;
    left:10px;
   }
   .flowplayer .fp-unload,
   .flowplayer .fp-close {
    display:none;
   }
   .flowplayer .fp-play {
    display:none;
    height:30px !important;
    position:absolute;
    bottom:0;
    left:0;
    text-align:center;
   }
   .is-rtl.flowplayer .fp-play {
    left:auto;
    right:0;
   }
   .is-playing.flowplayer .fp-play:before {
    content:"";
   }
   .flowplayer .fp-menu {
    display:none;
    position:absolute;
    bottom:0;
    z-index:11;
    right:10px;
   }
   .is-rtl.flowplayer .fp-menu {
    right:auto;
    left:10px;
   }
   .has-menu.flowplayer .fp-menu {
    display:block;
   }
   .flowplayer .fp-menu .fp-dropdown {
    z-index:12;
    display:none;
    left:-42.5px;
    line-height:auto;
    width:149px;
    -webkit-transform:none;
    -moz-transform:none;
    transform:none;
   }
   .is-rtl.flowplayer .fp-menu .fp-dropdown {
    left:-10px;
   }
   .flowplayer .fp-menu.dropdown-open .fp-dropdown {
    display:block;
   }
   .flowplayer.is-ready.is-closeable .fp-unload {
    display:block;
   }
   .flowplayer.is-ready.is-closeable .fp-embed {
    right:90px;
   }
   .flowplayer.is-ready.is-closeable .fp-fullscreen {
    right:50px;
   }
   .flowplayer.is-fullscreen .fp-fullscreen {
    display:block !important;
   }
   .flowplayer.is-fullscreen .fp-fullscreen:before {
    content:"";
   }
   .flowplayer .fp-timeline {
    height:3px;
    position:relative;
    overflow:hidden;
    top:10px;
    height:10px;
    margin:0 225px 0 55px;
   }
   .no-brand.flowplayer .fp-timeline {
    margin-right:160px;
   }
   .has-menu.no-brand.flowplayer .fp-timeline {
    margin-right:187px;
   }
   .no-volume.no-brand.flowplayer .fp-timeline {
    margin-right:95px;
   }
   .no-mute.no-brand.flowplayer .fp-timeline {
    margin-right:130px;
   }
   .no-mute.no-volume.no-brand.flowplayer .fp-timeline {
    margin-right:55px;
   }
   .has-menu.flowplayer .fp-timeline {
    margin-right:252px;
   }
   .no-volume.flowplayer .fp-timeline {
    margin-right:160px;
   }
   .no-mute.flowplayer .fp-timeline {
    margin-right:195px;
   }
   .no-mute.no-volume.flowplayer .fp-timeline {
    margin-right:120px;
   }
   .has-menu.no-mute.no-volume.flowplayer .fp-timeline {
    margin-right:157px;
   }
   .is-rtl.flowplayer .fp-timeline {
    margin:0 55px 0 225px;
   }
   .no-brand.is-rtl.flowplayer .fp-timeline {
    margin-left:160px;
   }
   .has-menu.no-brand.is-rtl.flowplayer .fp-timeline {
    margin-left:197px;
   }
   .has-menu.is-rtl.flowplayer .fp-timeline {
    margin-left:262px;
   }
   .no-volume.is-rtl.flowplayer .fp-timeline {
    margin-left:95px;
   }
   .no-mute.is-rtl.flowplayer .fp-timeline {
    margin-left:130px;
   }
   .no-mute.no-volume.is-rtl.flowplayer .fp-timeline {
    margin-left:55px;
   }
   .is-long.flowplayer .fp-timeline {
    margin:0 255px 0 85px;
   }
   .no-volume.is-long.flowplayer .fp-timeline {
    margin-right:180px;
   }
   .no-mute.is-long.flowplayer .fp-timeline {
    margin-right:140px;
   }
   .has-menu.is-long.flowplayer .fp-timeline {
    margin-right:292px;
   }
   .no-brand.is-long.flowplayer .fp-timeline {
    margin-right:190px;
   }
   .no-volume.no-brand.is-long.flowplayer .fp-timeline {
    margin-right:125px;
   }
   .no-mute.no-brand.is-long.flowplayer .fp-timeline {
    margin-right:85px;
   }
   .has-menu.no-brand.is-long.flowplayer .fp-timeline {
    margin-right:227px;
   }
   .is-rtl.is-long.flowplayer .fp-timeline {
    margin:85px 0 190px 0;
   }
   .no-volume.is-rtl.is-long.flowplayer .fp-timeline {
    margin-left:125px;
   }
   .no-mute.is-rtl.is-long.flowplayer .fp-timeline {
    margin-left:85px;
   }
   .aside-time.flowplayer .fp-timeline,
   .no-time.flowplayer .fp-timeline {
    margin:0 190px 0 10px;
   }
   .has-menu.aside-time.flowplayer .fp-timeline,
   .has-menu.no-time.flowplayer .fp-timeline {
    margin-right:227px;
   }
   .aside-time.no-brand.flowplayer .fp-timeline {
    margin-right:115px;
   }
   .aside-time.no-volume.flowplayer .fp-timeline,
   .no-time.no-volume.flowplayer .fp-timeline {
    margin-right:115px;
   }
   .aside-time.no-mute.flowplayer .fp-timeline,
   .no-time.no-mute.flowplayer .fp-timeline {
    margin-right:75px;
   }
   .is-rtl.aside-time.flowplayer .fp-timeline,
   .is-rtl.no-time.flowplayer .fp-timeline {
    margin:0 10px 0 115px;
   }
   .is-rtl.aside-time.no-volume.flowplayer .fp-timeline,
   .is-rtl.no-time.no-volume.flowplayer .fp-timeline {
    margin-left:50px;
   }
   .is-rtl.aside-time.no-mute.flowplayer .fp-timeline,
   .is-rtl.no-time.no-mute.flowplayer .fp-timeline {
    margin-left:10px;
   }
   .flowplayer .fp-buffer,
   .flowplayer .fp-progress {
    position:absolute;
    top:0;
    left:auto;
    height:100%;
    cursor:col-resize;
   }
   .flowplayer .fp-buffer {
    -webkit-transition:width .25s linear;
    -moz-transition:width .25s linear;
    transition:width .25s linear;
   }
   .flowplayer .fp-timeline.no-animation .fp-buffer {
    -webkit-transition:none;
    -moz-transition:none;
    transition:none;
   }
   .flowplayer .fp-progress.animated {
    transition-timing-function:linear;
    transition-property:width,height;
   }
   .flowplayer.is-touch .fp-timeline {
    overflow:visible;
   }
   .flowplayer.is-touch .fp-progress {
    -webkit-transition:width .2s linear;
    -moz-transition:width .2s linear;
    transition:width .2s linear;
    box-sizing:border-box;
   }
   .flowplayer.is-touch .fp-timeline.is-dragging .fp-progress {
    -webkit-transition:right .1s linear,border .1s linear,top .1s linear,left .1s linear;
    -moz-transition:right .1s linear,border .1s linear,top .1s linear,left .1s linear;
    transition:right .1s linear,border .1s linear,top .1s linear,left .1s linear;
   }
   .flowplayer.is-touch.is-mouseover .fp-progress:after,
   .flowplayer.is-touch.is-mouseover .fp-progress:before {
    content:'';
    box-sizing:border-box;
    display:block;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    position:absolute;
    right:-5px;
   }
   .flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:after,
   .flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:before {
    right:auto;
    left:-5px;
   }
   .flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:after {
    left:-10px;
    -webkit-box-shadow:-1px 0 4px rgba(0,0,0,.5);
    -moz-box-shadow:-1px 0 4px rgba(0,0,0,.5);
    box-shadow:-1px 0 4px rgba(0,0,0,.5);
   }
   .flowplayer.is-touch.is-mouseover .fp-progress:before {
    width:10px;
    height:10px;
   }
   .flowplayer.is-touch.is-mouseover .fp-progress:after {
    height:18px;
    width:18px;
    top:-4px;
    right:-10px;
    border:5px solid rgba(255,255,255,.65);
    -webkit-box-shadow:1px 0 4px rgba(0,0,0,.5);
    -moz-box-shadow:1px 0 4px rgba(0,0,0,.5);
    box-shadow:1px 0 4px rgba(0,0,0,.5);
   }
   .flowplayer.is-touch.is-mouseover .fp-timeline.is-dragging .fp-progress:after {
    border:10px solid #fff;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
    -webkit-transition:inherit;
    -moz-transition:inherit;
    transition:inherit;
    top:-5px;
    right:-10px;
   }
   .flowplayer.is-touch.is-rtl.is-mouseover .fp-timeline.is-dragging .fp-progress:after {
    left:-15px;
    right:auto;
    border:10px solid #fff;
   }
   .flowplayer .fp-volume {
    position:absolute;
    top:12px;
    right:10px;
   }
   .has-menu.flowplayer .fp-volume {
    right:37px;
   }
   .is-rtl.flowplayer .fp-volume {
    right:auto;
    left:10px;
   }
   .is-rtl.has-menu.flowplayer .fp-volume {
    left:37px;
   }
   .flowplayer .fp-mute {
    position:relative;
    width:30px;
    height:30px;
    float:left;
    top:-12px;
    cursor:pointer;
   }
   .is-rtl.flowplayer .fp-mute {
    float:right;
   }
   .no-mute.flowplayer .fp-mute {
    display:none;
   }
   .flowplayer .fp-volumeslider {
    width:75px;
    height:6px;
    cursor:col-resize;
    float:left;
   }
   .is-rtl.flowplayer .fp-volumeslider {
    float:right;
   }
   .no-volume.flowplayer .fp-volumeslider {
    display:none;
   }
   .flowplayer .fp-volumelevel {
    height:100%;
   }
   .flowplayer .fp-time {
    text-shadow:0 0 1px #000;
    font-size:11px;
    font-weight:normal;
    font-family:'myriad pro',Helvetica,Arial,sans-serif !important;
    color:#fff;
    width:100%;
   }
   .flowplayer .fp-time.is-inverted .fp-duration {
    display:none;
   }
   .flowplayer .fp-time.is-inverted .fp-remaining {
    display:inline;
   }
   .flowplayer .fp-time em {
    width:35px;
    height:10px;
    line-height:10px;
    text-align:center;
    position:absolute;
    bottom:9px;
   }
   .no-time.flowplayer .fp-time {
    display:none;
   }
   .is-long.flowplayer .fp-time em {
    width:65px;
   }
   .flowplayer .fp-elapsed {
    left:10px;
   }
   .is-rtl.flowplayer .fp-elapsed {
    left:auto;
    right:10px;
   }
   .flowplayer .fp-remaining,
   .flowplayer .fp-duration {
    right:180px;
    color:#eee;
   }
   .no-brand.flowplayer .fp-remaining,
   .no-brand.flowplayer .fp-duration {
    right:125px;
   }
   .has-menu.no-brand.flowplayer .fp-remaining,
   .has-menu.no-brand.flowplayer .fp-duration {
    right:152px;
   }
   .no-volume.no-brand.flowplayer .fp-remaining,
   .no-volume.no-brand.flowplayer .fp-duration {
    right:50px;
   }
   .no-mute.no-brand.flowplayer .fp-remaining,
   .no-mute.no-brand.flowplayer .fp-duration {
    right:95px;
   }
   .no-mute.no-volume.no-brand.flowplayer .fp-remaining,
   .no-mute.no-volume.no-brand.flowplayer .fp-duration {
    right:10px;
   }
   .has-menu.flowplayer .fp-remaining,
   .has-menu.flowplayer .fp-duration {
    right:217px;
   }
   .no-volume.flowplayer .fp-remaining,
   .no-volume.flowplayer .fp-duration {
    right:115px;
   }
   .no-mute.flowplayer .fp-remaining,
   .no-mute.flowplayer .fp-duration {
    right:160px;
   }
   .no-mute.no-volume.flowplayer .fp-remaining,
   .no-mute.no-volume.flowplayer .fp-duration {
    right:75px;
   }
   .has-menu.no-mute.no-volume.flowplayer .fp-remaining,
   .has-menu.no-mute.no-volume.flowplayer .fp-duration {
    right:112px;
   }
   .is-rtl.flowplayer .fp-remaining,
   .is-rtl.flowplayer .fp-duration {
    right:auto;
    left:180px;
   }
   .no-brand.is-rtl.flowplayer .fp-remaining,
   .no-brand.is-rtl.flowplayer .fp-duration {
    left:115px;
   }
   .has-menu.no-brand.is-rtl.flowplayer .fp-remaining,
   .has-menu.no-brand.is-rtl.flowplayer .fp-duration {
    left:142px;
   }
   .has-menu.is-rtl.flowplayer .fp-remaining,
   .has-menu.is-rtl.flowplayer .fp-duration {
    left:207px;
   }
   .no-volume.is-rtl.flowplayer .fp-remaining,
   .no-volume.is-rtl.flowplayer .fp-duration {
    left:50px;
   }
   .no-mute.is-rtl.flowplayer .fp-remaining,
   .no-mute.is-rtl.flowplayer .fp-duration {
    left:95px;
   }
   .no-mute.no-volume.is-rtl.flowplayer .fp-remaining,
   .no-mute.no-volume.is-rtl.flowplayer .fp-duration {
    left:10px;
   }
   .flowplayer .fp-remaining {
    display:none;
   }
   .flowplayer.aside-time .fp-time {
    position:absolute;
    top:10px;
    left:10px;
    bottom:auto !important;
    width:auto;
    background-color:#000;
    background-color:rgba(0,0,0,.65);
    height:30px;
    padding:0 5px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    line-height:30px;
    text-align:center;
    font-size:15px;
   }
   .no-background.flowplayer.aside-time .fp-time {
    background-color:transparent !important;
   }
   .flowplayer.aside-time .fp-time strong,
   .flowplayer.aside-time .fp-time em {
    position:static;
   }
   .flowplayer.aside-time .fp-time .fp-elapsed::after {
    content:' / ';
   }
   .flowplayer.is-splash,
   .flowplayer.is-poster {
    cursor:pointer;
   }
   .flowplayer.is-splash .fp-controls,
   .flowplayer.is-poster .fp-controls,
   .flowplayer.is-splash .fp-fullscreen,
   .flowplayer.is-poster .fp-fullscreen,
   .flowplayer.is-splash .fp-unload,
   .flowplayer.is-poster .fp-unload,
   .flowplayer.is-splash .fp-time,
   .flowplayer.is-poster .fp-time,
   .flowplayer.is-splash .fp-embed,
   .flowplayer.is-poster .fp-embed,
   .flowplayer.is-splash .fp-title,
   .flowplayer.is-poster .fp-title,
   .flowplayer.is-splash .fp-brand,
   .flowplayer.is-poster .fp-brand {
    display:none !important;
   }
   .flowplayer.is-poster .fp-engine {
    top:-9999em;
   }
   .flowplayer.is-loading .fp-waiting {
    display:block;
   }
   .flowplayer.is-loading .fp-controls,
   .flowplayer.is-loading .fp-time {
    display:none;
   }
   .flowplayer.is-loading .fp-ui {
    background-position:-9999em;
   }
   .flowplayer.is-loading video.fp-engine {
    position:absolute;
    top:-9999em;
   }
   .flowplayer.is-seeking .fp-waiting {
    display:block;
   }
   .flowplayer.is-playing {
    background-image:none !important;
    background-color:#333;
   }
   .flowplayer.is-playing.hls-fix.is-finished .fp-engine {
    position:absolute;
    top:-9999em;
   }
   .flowplayer.is-fullscreen {
    top:0 !important;
    left:0 !important;
    border:0 !important;
    margin:0 !important;
    width:100% !important;
    height:100% !important;
    max-width:100% !important;
    z-index:99999 !important;
    -webkit-box-shadow:0 !important;
    -moz-box-shadow:0 !important;
    box-shadow:0 !important;
    background-image:none !important;
    background-color:#333;
   }
   .is-rtl.flowplayer.is-fullscreen {
    left:auto !important;
    right:0 !important;
   }
   .flowplayer.is-fullscreen .fp-player {
    background-color:#333;
   }
   .flowplayer.is-error {
    border:1px solid #909090;
    background:#fdfdfd !important;
   }
   .flowplayer.is-error h2 {
    font-weight:bold;
    font-size:large;
    margin-top:10%;
   }
   .flowplayer.is-error .fp-message {
    display:block;
   }
   .flowplayer.is-error object,
   .flowplayer.is-error video,
   .flowplayer.is-error .fp-controls,
   .flowplayer.is-error .fp-time,
   .flowplayer.is-error .fp-subtitle {
    display:none;
   }
   .flowplayer.is-ready.is-muted .fp-mute {
    opacity:.7;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
   }
   .flowplayer.is-ready.is-muted .fp-mute:before {
    content:"";
   }
   .flowplayer.is-mouseout .fp-controls,
   .flowplayer.is-mouseout .fp-mute,
   .flowplayer.is-mouseout .fp-title {
    height:0;
    -webkit-transition:height .15s .3s;
    -moz-transition:height .15s .3s;
    transition:height .15s .3s;
   }
   .is-fullscreen.flowplayer.is-mouseout .fp-controls {
    height:3px;
    bottom:0;
   }
   .flowplayer.is-mouseout .fp-title {
    overflow:hidden;
   }
   .flowplayer.is-mouseout .fp-timeline {
    margin:0 !important;
   }
   .flowplayer.is-mouseout .fp-timeline,
   .flowplayer.is-mouseout .fp-volume {
    -webkit-transition:height .15s .3s,top .15s .3s,margin .15s .3s;
    -moz-transition:height .15s .3s,top .15s .3s,margin .15s .3s;
    transition:height .15s .3s,top .15s .3s,margin .15s .3s;
    height:4px;
    top:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
   }
   .flowplayer.is-mouseout .fp-fullscreen,
   .flowplayer.is-mouseout .fp-unload,
   .flowplayer.is-mouseout .fp-elapsed,
   .flowplayer.is-mouseout .fp-remaining,
   .flowplayer.is-mouseout .fp-duration,
   .flowplayer.is-mouseout .fp-embed,
   .flowplayer.is-mouseout .fp-volume,
   .flowplayer.is-mouseout .fp-play,
   .flowplayer.is-mouseout .fp-menu,
   .flowplayer.is-mouseout .fp-brand,
   .flowplayer.is-mouseout .fp-timeline-tooltip,
   .flowplayer.is-mouseout.aside-time .fp-time {
    opacity:0;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -webkit-transition:opacity .15s .3s;
    -moz-transition:opacity .15s .3s;
    transition:opacity .15s .3s;
   }
   .flowplayer.is-mouseover .fp-controls,
   .flowplayer.fixed-controls .fp-controls {
    height:30px;
   }
   .flowplayer.is-mouseover .fp-title,
   .flowplayer.fixed-controls .fp-title {
    height:30px;
   }
   .flowplayer.is-mouseover .fp-fullscreen,
   .flowplayer.fixed-controls .fp-fullscreen,
   .flowplayer.is-mouseover .fp-unload,
   .flowplayer.fixed-controls .fp-unload,
   .flowplayer.is-mouseover .fp-elapsed,
   .flowplayer.fixed-controls .fp-elapsed,
   .flowplayer.is-mouseover .fp-remaining,
   .flowplayer.fixed-controls .fp-remaining,
   .flowplayer.is-mouseover .fp-duration,
   .flowplayer.fixed-controls .fp-duration,
   .flowplayer.is-mouseover .fp-embed,
   .flowplayer.fixed-controls .fp-embed,
   .flowplayer.is-mouseover .fp-logo,
   .flowplayer.fixed-controls .fp-logo,
   .flowplayer.is-mouseover .fp-volume,
   .flowplayer.fixed-controls .fp-volume,
   .flowplayer.is-mouseover .fp-play,
   .flowplayer.fixed-controls .fp-play,
   .flowplayer.is-mouseover .fp-menu,
   .flowplayer.fixed-controls .fp-menu {
    opacity:1;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
   }
   .flowplayer.fixed-controls .fp-volume {
    display:block;
   }
   .flowplayer.fixed-controls .fp-controls {
    bottom:-30px;
   }
   .is-fullscreen.flowplayer.fixed-controls .fp-controls {
    bottom:0;
   }
   .flowplayer.fixed-controls .fp-time em {
    bottom:-20px;
    opacity:1;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
   }
   .is-fullscreen.flowplayer.fixed-controls .fp-time em {
    bottom:10px;
   }
   .flowplayer.is-disabled .fp-progress {
    background-color:#999;
   }
   .flowplayer.is-flash-disabled {
    background-color:#333;
   }
   .flowplayer.is-flash-disabled object.fp-engine {
    z-index:100;
   }
   .flowplayer.is-flash-disabled .fp-flash-disabled {
    display:block;
    z-index:101;
   }
   .flowplayer .fp-embed {
    position:absolute;
    top:10px;
    left:auto;
    right:50px;
    display:block;
    width:30px;
    height:30px;
    text-align:center;
   }
   .is-rtl.flowplayer .fp-embed {
    right:auto;
    left:50px;
   }
   .flowplayer .fp-embed-code {
    position:absolute;
    display:none;
    top:10px;
    right:67px;
    background-color:#333;
    padding:3px 5px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -webkit-box-shadow:0 0 3px #ccc;
    -moz-box-shadow:0 0 3px #ccc;
    box-shadow:0 0 3px #ccc;
    font-size:12px;
   }
   .is-closeable.flowplayer .fp-embed-code {
    right:99px;
   }
   .flowplayer .fp-embed-code:before {
    content:'';
    width:0;
    height:0;
    position:absolute;
    top:2px;
    right:-10px;
    border:5px solid transparent;
    border-left-color:#333;
   }
   .is-rtl.flowplayer .fp-embed-code {
    right:auto;
    left:67px;
   }
   .is-rtl.flowplayer .fp-embed-code:before {
    right:auto;
    left:-10px;
    border-left-color:transparent;
    border-right-color:#333;
   }
   .flowplayer .fp-embed-code textarea {
    width:400px;
    height:16px;
    font-family:monaco,"courier new",verdana;
    color:#777;
    white-space:nowrap;
    resize:none;
    overflow:hidden;
    border:0;
    outline:0;
    background-color:transparent;
    color:#ccc;
   }
   .flowplayer .fp-embed-code label {
    display:block;
    color:#999;
   }
   .flowplayer.is-embedding .fp-embed,
   .flowplayer.is-embedding .fp-embed-code {
    display:block;
    opacity:1;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
   }
   .flowplayer.no-time .fp-embed {
    left:10px !important;
   }
   .is-rtl.flowplayer.no-time .fp-embed {
    left:auto;
    right:10px !important;
   }
   .flowplayer.is-live .fp-timeline,
   .flowplayer.is-live .fp-duration,
   .flowplayer.is-live .fp-remaining {
    display:none;
   }
   .flowplayer .fp-context-menu {
    position:absolute;
    display:none;
    z-index:1001;
    background-color:#fff;
    padding:10px;
    border:1px solid #aaa;
    -webkit-box-shadow:0 0 4px #888;
    -moz-box-shadow:0 0 4px #888;
    box-shadow:0 0 4px #888;
    width:170px;
   }
   .flowplayer .fp-context-menu li {
    text-align:center !important;
    padding:10px;
    color:#444 !important;
    font-size:11px !important;
    margin:0 -10px 0 -10px;
   }
   .flowplayer .fp-context-menu li a {
    color:#00a7c8 !important;
    font-size:12.1px !important;
   }
   .flowplayer .fp-context-menu li:hover:not(.copyright) {
    background-color:#eee;
   }
   .flowplayer .fp-context-menu li.copyright {
    margin:0;
    padding-left:110px;
    background-image:url("../../../../../Recursos/FlowPlayer/skin/img/flowplayer.png");
    background-repeat:no-repeat;
    background-size:100px 20px;
    background-position:5px 5px;
    border-bottom:1px solid #bbb;
   }
   @media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
    .flowplayer .fp-context-menu li.copyright {
     background-image:url("../../../../../Recursos/FlowPlayer/skin/img/flowplayer@2x.png");
    }
   }
   @-moz-keyframes pulse {
    0% {
     opacity:0;
    }
    100% {
     opacity:1;
    }
   }
   @-webkit-keyframes pulse {
    0% {
     opacity:0;
    }
    100% {
     opacity:1;
    }
   }
   @-o-keyframes pulse {
    0% {
     opacity:0;
    }
    100% {
     opacity:1;
    }
   }
   @-ms-keyframes pulse {
    0% {
     opacity:0;
    }
    100% {
     opacity:1;
    }
   }
   @keyframes pulse {
    0% {
     opacity:0;
    }
    100% {
     opacity:1;
    }
   }
   .flowplayer.is-touch.is-mouseover .fp-progress:before {
    background-color:#00a7c8;
   }
   .flowplayer .fp-title {
    position:absolute;
    top:10px;
    left:10px;
   }
   .is-rtl.flowplayer .fp-title {
    left:auto;
    right:10px;
   }
   .flowplayer .fp-title,
   .flowplayer .fp-unload,
   .flowplayer .fp-fullscreen,
   .flowplayer .fp-embed {
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
   }
   .flowplayer .fp-embed-code {
    right:85px;
   }
   .is-closeable.flowplayer .fp-embed-code {
    right:125px;
   }
   .is-rtl.flowplayer .fp-embed-code {
    right:auto;
    left:85px;
   }
   .flowplayer.is-mouseout .fp-menu {
    display:none;
   }
   .flowplayer.is-mouseout .fp-controls {
    -webkit-transition:none;
    -moz-transition:none;
    transition:none;
    -webkit-animation:functional-controls-hide 1s 1;
    -moz-animation:functional-controls-hide 1s 1;
    animation:functional-controls-hide 1s 1;
   }
   .flowplayer.is-mouseout .fp-timeline {
    -webkit-transition:none;
    -moz-transition:none;
    transition:none;
   }
   .flowplayer.is-mouseout .fp-volume,
   .flowplayer.is-mouseout .fp-brand,
   .flowplayer.is-mouseout .fp-play,
   .flowplayer.is-mouseout .fp-time {
    -webkit-transition:none;
    -moz-transition:none;
    transition:none;
    opacity:0;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
   }
   .flowplayer.fixed-controls .fp-elapsed,
   .flowplayer.fixed-controls.is-mouseover .fp-elapsed {
    left:50px;
   }
   .flowplayer.fixed-controls .fp-controls,
   .flowplayer.fixed-controls.is-mouseover .fp-controls {
    bottom:-30px;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    left:0;
    right:0;
   }
   .is-fullscreen.flowplayer.fixed-controls .fp-controls,
   .is-fullscreen.flowplayer.fixed-controls.is-mouseover .fp-controls {
    bottom:0;
   }
   .flowplayer.fixed-controls .fp-controls .fp-play,
   .flowplayer.fixed-controls.is-mouseover .fp-controls .fp-play {
    left:10px;
   }
   .flowplayer.fixed-controls .fp-controls .fp-timeline,
   .flowplayer.fixed-controls.is-mouseover .fp-controls .fp-timeline {
    margin-left:95px;
   }
   .is-long.flowplayer.fixed-controls .fp-controls .fp-timeline,
   .is-long.flowplayer.fixed-controls.is-mouseover .fp-controls .fp-timeline {
    margin-left:125px;
   }
   .flowplayer.is-mouseover .fp-controls {
    bottom:10px;
    left:50px;
    right:10px;
    width:auto;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
   }
   .is-rtl.flowplayer.is-mouseover .fp-controls {
    left:10px;
    right:50px;
   }
   .flowplayer.is-mouseover .fp-controls .fp-play {
    left:-40px;
    display:block;
    background-color:#000;
    background-color:rgba(0,0,0,.65);
    width:30px;
    height:30px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
   }
   .is-rtl.flowplayer.is-mouseover .fp-controls .fp-play {
    left:auto;
    right:-40px;
   }
   .flowplayer.is-mouseover .fp-controls .fp-timeline {
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
   }
   .flowplayer.is-mouseover .fp-controls .fp-timeline .fp-progress,
   .flowplayer.is-mouseover .fp-controls .fp-timeline .fp-buffer {
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
   }
   .flowplayer.is-mouseover .fp-controls .fp-menu .fp-dropdown {
    bottom:35px;
    left:auto;
    right:-10px;
   }
   .is-rtl.flowplayer.is-mouseover .fp-controls .fp-menu .fp-dropdown {
    right:auto;
    left:-10px;
   }
   .flowplayer.is-mouseover .fp-controls .fp-menu .fp-dropdown:before {
    display:none;
   }
   .flowplayer.is-mouseover .fp-controls li {
    border-color:#000;
   }
   .flowplayer.is-mouseover .fp-controls li.active {
    border-color:#00a7c8;
   }
   .flowplayer.is-mouseover .fp-controls li:last-child:before {
    content:'';
    display:block;
    position:absolute;
    bottom:-5px;
    width:0;
    height:0;
    right:10px;
    border-bottom:none;
    border-top-width:5px;
    border-top-style:solid;
    border-top-color:inherit;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
   }
   .is-rtl.flowplayer.is-mouseover .fp-controls li:last-child:before {
    right:auto;
    left:10px;
   }
   .flowplayer .fp-elapsed,
   .flowplayer.play-button .fp-elapsed {
    left:60px;
   }
   .is-rtl.flowplayer .fp-elapsed,
   .is-rtl.flowplayer.play-button .fp-elapsed {
    right:60px;
    left:auto;
   }
   .flowplayer .fp-time em {
    bottom:19px;
   }
   @-moz-keyframes functional-controls-hide {
    0% {
     opacity:0;
     filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    }
    100% {
     bottom:0;
     right:0;
     left:0;
     opacity:1;
     filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    }
   }
   @-webkit-keyframes functional-controls-hide {
    0% {
     opacity:0;
     filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    }
    100% {
     bottom:0;
     right:0;
     left:0;
     opacity:1;
     filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    }
   }
   @-o-keyframes functional-controls-hide {
    0% {
     opacity:0;
     filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    }
    100% {
     bottom:0;
     right:0;
     left:0;
     opacity:1;
     filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    }
   }
   @-ms-keyframes functional-controls-hide {
    0% {
     opacity:0;
     filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    }
    100% {
     bottom:0;
     right:0;
     left:0;
     opacity:1;
     filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    }
   }
   @keyframes functional-controls-hide {
    0% {
     opacity:0;
     filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    }
    100% {
     bottom:0;
     right:0;
     left:0;
     opacity:1;
     filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    }
   }
   .flowplayer.is-audio {
    height:20px !important;
    overflow:hidden;
   }
   .flowplayer.is-audio.fixed-controls .fp-controls {
    bottom:0;
   }
   .flowplayer.is-audio.fixed-controls .fp-time em {
    bottom:5px;
   }
   .flowplayer.is-audio.is-mouseover .fp-controls,
   .flowplayer.fixed-controls .fp-controls {
    height:20px;
   }
   .flowplayer.is-audio.is-splash .fp-ui,
   .flowplayer.is-paused .fp-ui {
    background:none left no-repeat;
    background-size:12%;
   }
   .flowplayer.is-audio.is-splash .fp-controls,
   .flowplayer.is-splash .fp-time {
    display:block !important;
   }
   .flowplayer.is-audio .fp-prev,
   .flowplayer .fp-next {
    position:absolute;
    bottom:0;
    width:15px;
    height:20px;
    display:block;
    background:url("http://static.electroteque.org/images/playlist_buttons.png") no-repeat;
    z-index:99;
    cursor:pointer;
   }
   .flowplayer.is-audio .fp-prev {
    background-position:0 4px;
   }
   .flowplayer.is-audio .fp-next {
    background-position:0 -28px;
   }
   .flowplayer.is-audio.playlist-nav .fp-prev {
    margin-left:0;
   }
   .flowplayer.is-audio.playlist-nav .fp-next {
    margin-left:20px;
   }
   .flowplayer.is-audio.play-button.playlist-nav .fp-prev {
    margin-left:26px;
   }
   .flowplayer.is-audio.play-button.playlist-nav .fp-next {
    margin-left:44px;
   }
   .flowplayer.is-audio.playlist-nav .fp-timeline {
    margin-left:90px;
   }
   .flowplayer.is-audio.playlist-nav .fp-time em {
    margin-left:42px;
   }
   .flowplayer.is-audio.play-button.playlist-nav .fp-timeline {
    margin-left:100px;
   }
   .flowplayer.is-audio.play-button.playlist-nav .fp-time em {
    margin-left:35px;
   }
   .flowplayer.is-audio .fp-embed,
   .flowplayer.is-audio .fp-fullscreen {
    display:none;
   }
   .flowplayer.is-audio .fp-timeline {
    top:5px;
   }
   .flowplayer.is-audio .fp-volume {
    top:7px;
   }
   .flowplayer.is-audio .fp-brand {
    bottom:5px;
   }
   .flowplayer.is-audio.is-mouseover .fp-controls .fp-play {
    background:none;
    height:25px !important;
   }
   @font-face {
    font-family:'fpicons';
    src:url('../../../../../Recursos/FlowPlayer/skin/fonts/fpicons.eot?yg5dv7');
    src:url('../../../../../Recursos/FlowPlayer/skin/fonts/fpicons.eot?#iefixyg5dv7') format('embedded-opentype'),
    url('../../../../../Recursos/FlowPlayer/skin/fonts/fpicons.woff?yg5dv7') format('woff'),
    url('../../../../../Recursos/FlowPlayer/skin/fonts/fpicons.ttf?yg5dv7') format('truetype'),
    url('../../../../../Recursos/FlowPlayer/skin/fonts/fpicons.svg?yg5dv7#fpicons') format('svg');
    font-weight:normal;
    font-style:normal;
   }
   [class^="fp-i-"],
   [class*=" fp-i-"] {
    font-family:'fpicons';
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
   }
   .flowplayer {
    position:relative;
    width:100%;
    counter-increment:flowplayer;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center center;
    display:inline-block;
   }
   .flowplayer * {
    font-weight:inherit;
    font-family:inherit;
    font-style:inherit;
    text-decoration:inherit;
    font-size:100%;
    padding:0;
    border:0;
    margin:0;
    list-style-type:none;
   }
   .flowplayer a:focus {
    outline:0;
   }
   .flowplayer video {
    width:100%;
   }
   .flowplayer.is-ipad video {
    -webkit-transform:translateX(-2048px);
   }
   .is-ready.flowplayer.is-ipad video {
    -webkit-transform:translateX(0);
   }
   .flowplayer .fp-player {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
   }
   .flowplayer .fp-engine,
   .flowplayer .fp-ui,
   .flowplayer .fp-message {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    cursor:pointer;
    z-index:1;
   }
   .flowplayer .fp-ui {
    z-index:11;
   }
   .flowplayer .fp-message {
    display:none;
    text-align:center;
    padding-top:5%;
    cursor:default;
   }
   .flowplayer .fp-message h2 {
    font-size:120%;
    margin-bottom:1em;
   }
   .flowplayer .fp-message p {
    color:#666;
    font-size:95%;
   }
   .flowplayer .fp-title {
    line-height:30px;
    font-weight:normal;
    font-family:'myriad pro',Helvetica,Arial,sans-serif;
    font-size:11px;
    cursor:default;
    color:#fff;
    width:auto;
    max-width:50%;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    float:left;
    padding:0 20px;
   }
   .is-rtl.flowplayer .fp-title {
    float:right;
   }
   .aside-time.flowplayer .fp-title {
    display:none !important;
   }
   .flowplayer .fp-controls {
    position:absolute;
    bottom:0;
    width:100%;
   }
   .no-background.flowplayer .fp-controls {
    background-color:transparent !important;
    background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)) !important;
    background-image:-webkit-linear-gradient(top,transparent,transparent) !important;
    background-image:-moz-linear-gradient(top,transparent,transparent) !important;
    background-image:-o-linear-gradient(top,transparent,transparent) !important;
    background-image:linear-gradient(to bottom,transparent,transparent) !important;
   }
   .is-fullscreen.flowplayer .fp-controls {
    bottom:3px;
   }
   .is-mouseover.flowplayer .fp-controls {
    bottom:0;
   }
   .flowplayer .fp-controls,
   .flowplayer .fp-title,
   .flowplayer .fp-fullscreen,
   .flowplayer .fp-unload,
   .flowplayer .fp-close,
   .flowplayer .fp-embed,
   .flowplayer.aside-time .fp-time {
    background-color:#000;
    background-color:rgba(0,0,0,.65);
   }
   .no-background.flowplayer .fp-controls,
   .no-background.flowplayer .fp-title,
   .no-background.flowplayer .fp-fullscreen,
   .no-background.flowplayer .fp-unload,
   .no-background.flowplayer .fp-close,
   .no-background.flowplayer .fp-embed,
   .no-background.flowplayer.aside-time .fp-time {
    background-color:transparent !important;
    background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)) !important;
    background-image:-webkit-linear-gradient(top,transparent,transparent) !important;
    background-image:-moz-linear-gradient(top,transparent,transparent) !important;
    background-image:-o-linear-gradient(top,transparent,transparent) !important;
    background-image:linear-gradient(to bottom,transparent,transparent) !important;
    text-shadow:0 0 1px #000;
   }
   .no-background.flowplayer .fp-play,
   .no-background.flowplayer .fp-brand {
    background-color:transparent !important;
    background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)) !important;
    background-image:-webkit-linear-gradient(top,transparent,transparent) !important;
    background-image:-moz-linear-gradient(top,transparent,transparent) !important;
    background-image:-o-linear-gradient(top,transparent,transparent) !important;
    background-image:linear-gradient(to bottom,transparent,transparent) !important;
    text-shadow:0 0 1px #000;
   }
   .flowplayer.fixed-controls .fp-controls {
    background-color:#000;
   }
   .flowplayer .fp-timeline {
    background-color:#a5a5a5;
   }
   .flowplayer .fp-buffer {
    background-color:#eee;
   }
   .flowplayer .fp-progress {
    background-color:#00a7c8;
   }
   .flowplayer .fp-volumeslider {
    background-color:#a5a5a5;
   }
   .flowplayer .fp-volumelevel {
    background-color:#00a7c8;
   }
   .flowplayer .fp-waiting {
    display:none;
    margin:19% auto;
    text-align:center;
   }
   .flowplayer .fp-waiting * {
    -webkit-box-shadow:0 0 5px #333;
    -moz-box-shadow:0 0 5px #333;
    box-shadow:0 0 5px #333;
   }
   .flowplayer .fp-waiting em {
    width:1em;
    height:1em;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    border-radius:1em;
    background-color:rgba(255,255,255,.8);
    display:inline-block;
    -webkit-animation:pulse .6s infinite;
    -moz-animation:pulse .6s infinite;
    animation:pulse .6s infinite;
    margin:.3em;
    opacity:0;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
   }
   .flowplayer .fp-waiting em:nth-child(1) {
    -webkit-animation-delay:.3s;
    -moz-animation-delay:.3s;
    animation-delay:.3s;
   }
   .flowplayer .fp-waiting em:nth-child(2) {
    -webkit-animation-delay:.45s;
    -moz-animation-delay:.45s;
    animation-delay:.45s;
   }
   .flowplayer .fp-waiting em:nth-child(3) {
    -webkit-animation-delay:.6s;
    -moz-animation-delay:.6s;
    animation-delay:.6s;
   }
   .flowplayer .fp-waiting p {
    color:#ccc;
    font-weight:bold;
   }
   .flowplayer .fp-speed {
    font-size:30px;
    background-color:#333;
    background-color:rgba(51,51,51,.8);
    color:#eee;
    margin:0 auto;
    text-align:center;
    width:120px;
    padding:.1em 0 0;
    opacity:0;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -webkit-transition:opacity .5s;
    -moz-transition:opacity .5s;
    transition:opacity .5s;
   }
   .flowplayer .fp-speed.fp-hilite {
    opacity:1;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
   }
   .flowplayer .fp-help {
    position:absolute;
    top:0;
    left:-9999em;
    z-index:100;
    background-color:#333;
    background-color:rgba(51,51,51,.9);
    width:100%;
    height:100%;
    opacity:0;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -webkit-transition:opacity .2s;
    -moz-transition:opacity .2s;
    transition:opacity .2s;
    text-align:center;
   }
   .is-help.flowplayer .fp-help {
    left:0;
    opacity:1;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
   }
   .flowplayer .fp-help .fp-help-section {
    margin:3%;
    direction:ltr;
   }
   .flowplayer .fp-help .fp-help-basics {
    margin-top:6%;
   }
   .flowplayer .fp-help p {
    color:#eee;
    margin:.5em 0;
    font-size:14px;
    line-height:1.5;
    display:inline-block;
    margin:1% 2%;
   }
   .flowplayer .fp-help em {
    background:#eee;
    -webkit-border-radius:.3em;
    -moz-border-radius:.3em;
    border-radius:.3em;
    margin-right:.4em;
    padding:.3em .6em;
    color:#333;
   }
   .flowplayer .fp-help small {
    font-size:90%;
    color:#aaa;
   }
   .flowplayer .fp-help .fp-close {
    display:block;
   }
   @media(max-width:600px) {
    .flowplayer .fp-help p {
     font-size:9px;
    }
   }
   .flowplayer .fp-dropdown {
    position:absolute;
    top:5px;
    width:100px;
    background-color:#000 !important;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    margin:0 !important;
    list-style-type:none !important;
   }
   .flowplayer .fp-dropdown:before {
    content:'';
    display:block;
    position:absolute;
    top:-5px;
    left:calc(50% - 5px);
    width:0;
    height:0;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-bottom:5px solid rgba(51,51,51,.9);
   }
   .flowplayer .fp-dropdown li {
    padding:10px !important;
    margin:0 !important;
    color:#fff !important;
    font-size:11px !important;
    list-style-type:none !important;
   }
   .flowplayer .fp-dropdown li.active {
    background-color:#00a7c8 !important;
    cursor:default !important;
   }
   .flowplayer .fp-dropdown.fp-dropup {
    bottom:20px;
    top:auto;
   }
   .flowplayer .fp-dropdown.fp-dropup:before {
    top:auto;
    bottom:-5px;
    border-bottom:none;
    border-top:5px solid rgba(51,51,51,.9);
   }
   .flowplayer .fp-tooltip {
    background-color:#000;
    color:#fff;
    display:none;
    position:absolute;
    padding:5px;
   }
   .flowplayer .fp-tooltip:before {
    content:'';
    display:block;
    position:absolute;
    bottom:-5px;
    width:0;
    height:0;
    left:calc(50% - 5px);
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-top:5px solid #000;
   }
   .flowplayer .fp-timeline-tooltip {
    bottom:35px;
   }
   .flowplayer .fp-timeline:hover+.fp-timeline-tooltip {
    display:block;
   }
   .is-touch.flowplayer .fp-timeline:hover+.fp-timeline-tooltip {
    display:none;
   }
   .flowplayer .fp-subtitle {
    position:absolute;
    bottom:40px;
    left:-99999em;
    z-index:10;
    text-align:center;
    width:100%;
    opacity:0;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -webkit-transition:opacity .3s;
    -moz-transition:opacity .3s;
    transition:opacity .3s;
   }
   .flowplayer .fp-subtitle p {
    display:inline;
    background-color:#333;
    background-color:rgba(51,51,51,.9);
    color:#eee;
    padding:.1em .4em;
    font-size:16px;
    line-height:1.6;
   }
   .flowplayer .fp-subtitle p:after {
    content:'';
    clear:both;
   }
   .flowplayer .fp-subtitle p b {
    font-weight:bold;
   }
   .flowplayer .fp-subtitle p i {
    font-style:italic;
   }
   .flowplayer .fp-subtitle p u {
    text-decoration:underline;
   }
   .flowplayer .fp-subtitle.fp-active {
    left:0;
    opacity:1;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
   }
   .flowplayer .fp-fullscreen,
   .flowplayer .fp-unload,
   .flowplayer .fp-mute,
   .flowplayer .fp-embed,
   .flowplayer .fp-close,
   .flowplayer .fp-play,
   .flowplayer .fp-menu {
    font-family:'fpicons' !important;
    color:#fff !important;
    font-size:15px !important;
    text-align:center !important;
    line-height:30px !important;
    text-decoration:none !important;
   }
   .is-rtl.flowplayer .fp-fullscreen,
   .is-rtl.flowplayer .fp-unload,
   .is-rtl.flowplayer .fp-mute,
   .is-rtl.flowplayer .fp-embed,
   .is-rtl.flowplayer .fp-close,
   .is-rtl.flowplayer .fp-play,
   .is-rtl.flowplayer .fp-menu {
    -webkit-transform:scale(-1,1);
    -moz-transform:scale(-1,1);
    transform:scale(-1,1);
   }
   .is-rtl.flowplayer .fp-menu {
    -webkit-transform:none;
    -moz-transform:none;
    transform:none;
   }
   .flowplayer .fp-fullscreen:before {
    content:"";
   }
   .flowplayer .fp-unload:before,
   .flowplayer .fp-close:before {
    content:"";
   }
   .flowplayer .fp-mute:before {
    content:"";
   }
   .flowplayer .fp-embed:before {
    content:"";
   }
   .flowplayer .fp-play:before {
    content:"";
   }
   .flowplayer .fp-menu:before {
    content:"";
   }
   .flowplayer .fp-flash-disabled {
    background:#333;
    width:390px;
    margin:0 auto;
    position:absolute;
    bottom:0;
    color:#fff;
   }
   .is-splash.flowplayer .fp-ui,
   .is-paused.flowplayer .fp-ui {
    background:url(../../../../../Recursos/FlowPlayer/skin/img/play_white.png) center no-repeat;
    background-size:11%;
   }
   .is-rtl.is-splash.flowplayer .fp-ui,
   .is-rtl.is-paused.flowplayer .fp-ui {
    background:url(../../../../../Recursos/FlowPlayer/skin/img/play_white_rtl.png) center no-repeat;
    background-size:11%;
   }
   @media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
    .is-splash.flowplayer .fp-ui,
    .is-paused.flowplayer .fp-ui {
     background:url(../../../../../Recursos/FlowPlayer/skin/img/play_white@x2.png) center no-repeat;
     background-size:11%;
    }
    .is-rtl.is-splash.flowplayer .fp-ui,
    .is-rtl.is-paused.flowplayer .fp-ui {
     background:url(../../../../../Recursos/FlowPlayer/skin/img/play_white_rtl@x2.png) center no-repeat;
     background-size:11%;
    }
   }
   .is-fullscreen.flowplayer .fp-ui {
    background-size:auto;
   }
   .is-seeking.flowplayer .fp-ui,
   .is-loading.flowplayer .fp-ui {
    background-image:none;
   }
   .flowplayer .fp-brand {
    color:#fff !important;
    position:absolute;
    right:115px;
    font-weight:normal !important;
    font-family:'myriad pro',Helvetica,Arial,sans-serif !important;
    text-decoration:none !important;
    line-height:15px !important;
    font-size:11px !important;
    height:15px;
    width:55px;
    bottom:9px;
    box-sizing:border-box;
    text-align:center;
    padding:1px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
   }
   .has-menu.flowplayer .fp-brand {
    right:152px;
   }
   .is-rtl.flowplayer .fp-brand {
    right:auto;
    left:125px;
   }
   .has-menu.is-rtl.flowplayer .fp-brand {
    left:152px;
   }
   .no-brand.flowplayer .fp-brand {
    display:none;
   }
   .no-volume.no-mute.flowplayer .fp-brand {
    right:10px;
   }
   .has-menu.no-volume.no-mute.flowplayer .fp-brand {
    right:47px;
   }
   .no-volume.flowplayer .fp-brand {
    right:50px;
   }
   .no-mute.flowplayer .fp-brand {
    right:95px;
   }
   .flowplayer .fp-logo {
    position:absolute;
    top:auto;
    left:15px;
    bottom:40px;
    cursor:pointer;
    display:none;
    z-index:100;
   }
   .flowplayer .fp-logo img {
    width:100%;
   }
   .is-embedded.flowplayer .fp-logo {
    display:block;
   }
   .fixed-controls.flowplayer .fp-logo {
    bottom:15px;
   }
   .flowplayer .fp-fullscreen,
   .flowplayer .fp-unload,
   .flowplayer .fp-close {
    position:absolute;
    top:10px;
    left:auto;
    right:10px;
    display:block;
    height:23px;
    text-align:center;
    cursor:pointer;
    height:30px;
    width:30px;
   }
   .is-rtl.flowplayer .fp-fullscreen,
   .is-rtl.flowplayer .fp-unload,
   .is-rtl.flowplayer .fp-close {
    right:auto;
    left:10px;
   }
   .flowplayer .fp-unload,
   .flowplayer .fp-close {
    display:none;
   }
   .flowplayer .fp-play {
    display:none;
    height:30px !important;
    position:absolute;
    bottom:0;
    left:0;
    text-align:center;
   }
   .is-rtl.flowplayer .fp-play {
    left:auto;
    right:0;
   }
   .is-playing.flowplayer .fp-play:before {
    content:"";
   }
   .flowplayer .fp-menu {
    display:none;
    position:absolute;
    bottom:0;
    z-index:11;
    right:10px;
   }
   .is-rtl.flowplayer .fp-menu {
    right:auto;
    left:10px;
   }
   .has-menu.flowplayer .fp-menu {
    display:block;
   }
   .flowplayer .fp-menu .fp-dropdown {
    z-index:12;
    display:none;
    left:-42.5px;
    line-height:auto;
    width:149px;
    -webkit-transform:none;
    -moz-transform:none;
    transform:none;
   }
   .is-rtl.flowplayer .fp-menu .fp-dropdown {
    left:-10px;
   }
   .flowplayer .fp-menu.dropdown-open .fp-dropdown {
    display:block;
   }
   .flowplayer.is-ready.is-closeable .fp-unload {
    display:block;
   }
   .flowplayer.is-ready.is-closeable .fp-embed {
    right:90px;
   }
   .flowplayer.is-ready.is-closeable .fp-fullscreen {
    right:50px;
   }
   .flowplayer.is-fullscreen .fp-fullscreen {
    display:block !important;
   }
   .flowplayer.is-fullscreen .fp-fullscreen:before {
    content:"";
   }
   .flowplayer .fp-timeline {
    height:3px;
    position:relative;
    overflow:hidden;
    top:10px;
    height:10px;
    margin:0 225px 0 55px;
   }
   .no-brand.flowplayer .fp-timeline {
    margin-right:160px;
   }
   .has-menu.no-brand.flowplayer .fp-timeline {
    margin-right:187px;
   }
   .no-volume.no-brand.flowplayer .fp-timeline {
    margin-right:95px;
   }
   .no-mute.no-brand.flowplayer .fp-timeline {
    margin-right:130px;
   }
   .no-mute.no-volume.no-brand.flowplayer .fp-timeline {
    margin-right:55px;
   }
   .has-menu.flowplayer .fp-timeline {
    margin-right:252px;
   }
   .no-volume.flowplayer .fp-timeline {
    margin-right:160px;
   }
   .no-mute.flowplayer .fp-timeline {
    margin-right:195px;
   }
   .no-mute.no-volume.flowplayer .fp-timeline {
    margin-right:120px;
   }
   .has-menu.no-mute.no-volume.flowplayer .fp-timeline {
    margin-right:157px;
   }
   .is-rtl.flowplayer .fp-timeline {
    margin:0 55px 0 225px;
   }
   .no-brand.is-rtl.flowplayer .fp-timeline {
    margin-left:160px;
   }
   .has-menu.no-brand.is-rtl.flowplayer .fp-timeline {
    margin-left:197px;
   }
   .has-menu.is-rtl.flowplayer .fp-timeline {
    margin-left:262px;
   }
   .no-volume.is-rtl.flowplayer .fp-timeline {
    margin-left:95px;
   }
   .no-mute.is-rtl.flowplayer .fp-timeline {
    margin-left:130px;
   }
   .no-mute.no-volume.is-rtl.flowplayer .fp-timeline {
    margin-left:55px;
   }
   .is-long.flowplayer .fp-timeline {
    margin:0 255px 0 85px;
   }
   .no-volume.is-long.flowplayer .fp-timeline {
    margin-right:180px;
   }
   .no-mute.is-long.flowplayer .fp-timeline {
    margin-right:140px;
   }
   .has-menu.is-long.flowplayer .fp-timeline {
    margin-right:292px;
   }
   .no-brand.is-long.flowplayer .fp-timeline {
    margin-right:190px;
   }
   .no-volume.no-brand.is-long.flowplayer .fp-timeline {
    margin-right:125px;
   }
   .no-mute.no-brand.is-long.flowplayer .fp-timeline {
    margin-right:85px;
   }
   .has-menu.no-brand.is-long.flowplayer .fp-timeline {
    margin-right:227px;
   }
   .is-rtl.is-long.flowplayer .fp-timeline {
    margin:85px 0 190px 0;
   }
   .no-volume.is-rtl.is-long.flowplayer .fp-timeline {
    margin-left:125px;
   }
   .no-mute.is-rtl.is-long.flowplayer .fp-timeline {
    margin-left:85px;
   }
   .aside-time.flowplayer .fp-timeline,
   .no-time.flowplayer .fp-timeline {
    margin:0 190px 0 10px;
   }
   .has-menu.aside-time.flowplayer .fp-timeline,
   .has-menu.no-time.flowplayer .fp-timeline {
    margin-right:227px;
   }
   .aside-time.no-brand.flowplayer .fp-timeline {
    margin-right:115px;
   }
   .aside-time.no-volume.flowplayer .fp-timeline,
   .no-time.no-volume.flowplayer .fp-timeline {
    margin-right:115px;
   }
   .aside-time.no-mute.flowplayer .fp-timeline,
   .no-time.no-mute.flowplayer .fp-timeline {
    margin-right:75px;
   }
   .is-rtl.aside-time.flowplayer .fp-timeline,
   .is-rtl.no-time.flowplayer .fp-timeline {
    margin:0 10px 0 115px;
   }
   .is-rtl.aside-time.no-volume.flowplayer .fp-timeline,
   .is-rtl.no-time.no-volume.flowplayer .fp-timeline {
    margin-left:50px;
   }
   .is-rtl.aside-time.no-mute.flowplayer .fp-timeline,
   .is-rtl.no-time.no-mute.flowplayer .fp-timeline {
    margin-left:10px;
   }
   .flowplayer .fp-buffer,
   .flowplayer .fp-progress {
    position:absolute;
    top:0;
    left:auto;
    height:100%;
    cursor:col-resize;
   }
   .flowplayer .fp-buffer {
    -webkit-transition:width .25s linear;
    -moz-transition:width .25s linear;
    transition:width .25s linear;
   }
   .flowplayer .fp-timeline.no-animation .fp-buffer {
    -webkit-transition:none;
    -moz-transition:none;
    transition:none;
   }
   .flowplayer .fp-progress.animated {
    transition-timing-function:linear;
    transition-property:width,height;
   }
   .flowplayer.is-touch .fp-timeline {
    overflow:visible;
   }
   .flowplayer.is-touch .fp-progress {
    -webkit-transition:width .2s linear;
    -moz-transition:width .2s linear;
    transition:width .2s linear;
    box-sizing:border-box;
   }
   .flowplayer.is-touch .fp-timeline.is-dragging .fp-progress {
    -webkit-transition:right .1s linear,border .1s linear,top .1s linear,left .1s linear;
    -moz-transition:right .1s linear,border .1s linear,top .1s linear,left .1s linear;
    transition:right .1s linear,border .1s linear,top .1s linear,left .1s linear;
   }
   .flowplayer.is-touch.is-mouseover .fp-progress:after,
   .flowplayer.is-touch.is-mouseover .fp-progress:before {
    content:'';
    box-sizing:border-box;
    display:block;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    position:absolute;
    right:-5px;
   }
   .flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:after,
   .flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:before {
    right:auto;
    left:-5px;
   }
   .flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:after {
    left:-10px;
    -webkit-box-shadow:-1px 0 4px rgba(0,0,0,.5);
    -moz-box-shadow:-1px 0 4px rgba(0,0,0,.5);
    box-shadow:-1px 0 4px rgba(0,0,0,.5);
   }
   .flowplayer.is-touch.is-mouseover .fp-progress:before {
    width:10px;
    height:10px;
   }
   .flowplayer.is-touch.is-mouseover .fp-progress:after {
    height:18px;
    width:18px;
    top:-4px;
    right:-10px;
    border:5px solid rgba(255,255,255,.65);
    -webkit-box-shadow:1px 0 4px rgba(0,0,0,.5);
    -moz-box-shadow:1px 0 4px rgba(0,0,0,.5);
    box-shadow:1px 0 4px rgba(0,0,0,.5);
   }
   .flowplayer.is-touch.is-mouseover .fp-timeline.is-dragging .fp-progress:after {
    border:10px solid #fff;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
    -webkit-transition:inherit;
    -moz-transition:inherit;
    transition:inherit;
    top:-5px;
    right:-10px;
   }
   .flowplayer.is-touch.is-rtl.is-mouseover .fp-timeline.is-dragging .fp-progress:after {
    left:-15px;
    right:auto;
    border:10px solid #fff;
   }
   .flowplayer .fp-volume {
    position:absolute;
    top:12px;
    right:10px;
   }
   .has-menu.flowplayer .fp-volume {
    right:37px;
   }
   .is-rtl.flowplayer .fp-volume {
    right:auto;
    left:10px;
   }
   .is-rtl.has-menu.flowplayer .fp-volume {
    left:37px;
   }
   .flowplayer .fp-mute {
    position:relative;
    width:30px;
    height:30px;
    float:left;
    top:-12px;
    cursor:pointer;
   }
   .is-rtl.flowplayer .fp-mute {
    float:right;
   }
   .no-mute.flowplayer .fp-mute {
    display:none;
   }
   .flowplayer .fp-volumeslider {
    width:75px;
    height:6px;
    cursor:col-resize;
    float:left;
   }
   .is-rtl.flowplayer .fp-volumeslider {
    float:right;
   }
   .no-volume.flowplayer .fp-volumeslider {
    display:none;
   }
   .flowplayer .fp-volumelevel {
    height:100%;
   }
   .flowplayer .fp-time {
    text-shadow:0 0 1px #000;
    font-size:11px;
    font-weight:normal;
    font-family:'myriad pro',Helvetica,Arial,sans-serif !important;
    color:#fff;
    width:100%;
   }
   .flowplayer .fp-time.is-inverted .fp-duration {
    display:none;
   }
   .flowplayer .fp-time.is-inverted .fp-remaining {
    display:inline;
   }
   .flowplayer .fp-time em {
    width:35px;
    height:10px;
    line-height:10px;
    text-align:center;
    position:absolute;
    bottom:9px;
   }
   .no-time.flowplayer .fp-time {
    display:none;
   }
   .is-long.flowplayer .fp-time em {
    width:65px;
   }
   .flowplayer .fp-elapsed {
    left:10px;
   }
   .is-rtl.flowplayer .fp-elapsed {
    left:auto;
    right:10px;
   }
   .flowplayer .fp-remaining,
   .flowplayer .fp-duration {
    right:180px;
    color:#eee;
   }
   .no-brand.flowplayer .fp-remaining,
   .no-brand.flowplayer .fp-duration {
    right:125px;
   }
   .has-menu.no-brand.flowplayer .fp-remaining,
   .has-menu.no-brand.flowplayer .fp-duration {
    right:152px;
   }
   .no-volume.no-brand.flowplayer .fp-remaining,
   .no-volume.no-brand.flowplayer .fp-duration {
    right:50px;
   }
   .no-mute.no-brand.flowplayer .fp-remaining,
   .no-mute.no-brand.flowplayer .fp-duration {
    right:95px;
   }
   .no-mute.no-volume.no-brand.flowplayer .fp-remaining,
   .no-mute.no-volume.no-brand.flowplayer .fp-duration {
    right:10px;
   }
   .has-menu.flowplayer .fp-remaining,
   .has-menu.flowplayer .fp-duration {
    right:217px;
   }
   .no-volume.flowplayer .fp-remaining,
   .no-volume.flowplayer .fp-duration {
    right:115px;
   }
   .no-mute.flowplayer .fp-remaining,
   .no-mute.flowplayer .fp-duration {
    right:160px;
   }
   .no-mute.no-volume.flowplayer .fp-remaining,
   .no-mute.no-volume.flowplayer .fp-duration {
    right:75px;
   }
   .has-menu.no-mute.no-volume.flowplayer .fp-remaining,
   .has-menu.no-mute.no-volume.flowplayer .fp-duration {
    right:112px;
   }
   .is-rtl.flowplayer .fp-remaining,
   .is-rtl.flowplayer .fp-duration {
    right:auto;
    left:180px;
   }
   .no-brand.is-rtl.flowplayer .fp-remaining,
   .no-brand.is-rtl.flowplayer .fp-duration {
    left:115px;
   }
   .has-menu.no-brand.is-rtl.flowplayer .fp-remaining,
   .has-menu.no-brand.is-rtl.flowplayer .fp-duration {
    left:142px;
   }
   .has-menu.is-rtl.flowplayer .fp-remaining,
   .has-menu.is-rtl.flowplayer .fp-duration {
    left:207px;
   }
   .no-volume.is-rtl.flowplayer .fp-remaining,
   .no-volume.is-rtl.flowplayer .fp-duration {
    left:50px;
   }
   .no-mute.is-rtl.flowplayer .fp-remaining,
   .no-mute.is-rtl.flowplayer .fp-duration {
    left:95px;
   }
   .no-mute.no-volume.is-rtl.flowplayer .fp-remaining,
   .no-mute.no-volume.is-rtl.flowplayer .fp-duration {
    left:10px;
   }
   .flowplayer .fp-remaining {
    display:none;
   }
   .flowplayer.aside-time .fp-time {
    position:absolute;
    top:10px;
    left:10px;
    bottom:auto !important;
    width:auto;
    background-color:#000;
    background-color:rgba(0,0,0,.65);
    height:30px;
    padding:0 5px;
    -webkit-border-radius:control_border_radius;
    -moz-border-radius:control_border_radius;
    border-radius:control_border_radius;
    line-height:30px;
    text-align:center;
    font-size:15px;
   }
   .no-background.flowplayer.aside-time .fp-time {
    background-color:transparent !important;
   }
   .flowplayer.aside-time .fp-time strong,
   .flowplayer.aside-time .fp-time em {
    position:static;
   }
   .flowplayer.aside-time .fp-time .fp-elapsed::after {
    content:' / ';
   }
   .flowplayer.is-splash,
   .flowplayer.is-poster {
    cursor:pointer;
   }
   .flowplayer.is-splash .fp-controls,
   .flowplayer.is-poster .fp-controls,
   .flowplayer.is-splash .fp-fullscreen,
   .flowplayer.is-poster .fp-fullscreen,
   .flowplayer.is-splash .fp-unload,
   .flowplayer.is-poster .fp-unload,
   .flowplayer.is-splash .fp-time,
   .flowplayer.is-poster .fp-time,
   .flowplayer.is-splash .fp-embed,
   .flowplayer.is-poster .fp-embed,
   .flowplayer.is-splash .fp-title,
   .flowplayer.is-poster .fp-title,
   .flowplayer.is-splash .fp-brand,
   .flowplayer.is-poster .fp-brand {
    display:none !important;
   }
   .flowplayer.is-poster .fp-engine {
    top:-9999em;
   }
   .flowplayer.is-loading .fp-waiting {
    display:block;
   }
   .flowplayer.is-loading .fp-controls,
   .flowplayer.is-loading .fp-time {
    display:none;
   }
   .flowplayer.is-loading .fp-ui {
    background-position:-9999em;
   }
   .flowplayer.is-loading video.fp-engine {
    position:absolute;
    top:-9999em;
   }
   .flowplayer.is-seeking .fp-waiting {
    display:block;
   }
   .flowplayer.is-playing {
    background-image:none !important;
    background-color:#333;
   }
   .flowplayer.is-playing.hls-fix.is-finished .fp-engine {
    position:absolute;
    top:-9999em;
   }
   .flowplayer.is-fullscreen {
    top:0 !important;
    left:0 !important;
    border:0 !important;
    margin:0 !important;
    width:100% !important;
    height:100% !important;
    max-width:100% !important;
    z-index:99999 !important;
    -webkit-box-shadow:0 !important;
    -moz-box-shadow:0 !important;
    box-shadow:0 !important;
    background-image:none !important;
    background-color:#333;
   }
   .is-rtl.flowplayer.is-fullscreen {
    left:auto !important;
    right:0 !important;
   }
   .flowplayer.is-fullscreen .fp-player {
    background-color:#333;
   }
   .flowplayer.is-error {
    border:1px solid #909090;
    background:#fdfdfd !important;
   }
   .flowplayer.is-error h2 {
    font-weight:bold;
    font-size:large;
    margin-top:10%;
   }
   .flowplayer.is-error .fp-message {
    display:block;
   }
   .flowplayer.is-error object,
   .flowplayer.is-error video,
   .flowplayer.is-error .fp-controls,
   .flowplayer.is-error .fp-time,
   .flowplayer.is-error .fp-subtitle {
    display:none;
   }
   .flowplayer.is-ready.is-muted .fp-mute {
    opacity:.7;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
   }
   .flowplayer.is-ready.is-muted .fp-mute:before {
    content:"";
   }
   .flowplayer.is-mouseout .fp-controls,
   .flowplayer.is-mouseout .fp-mute,
   .flowplayer.is-mouseout .fp-title {
    height:0;
    -webkit-transition:height .15s .3s;
    -moz-transition:height .15s .3s;
    transition:height .15s .3s;
   }
   .is-fullscreen.flowplayer.is-mouseout .fp-controls {
    height:3px;
    bottom:0;
   }
   .flowplayer.is-mouseout .fp-title {
    overflow:hidden;
   }
   .flowplayer.is-mouseout .fp-timeline {
    margin:0 !important;
   }
   .flowplayer.is-mouseout .fp-timeline,
   .flowplayer.is-mouseout .fp-volume {
    -webkit-transition:height .15s .3s,top .15s .3s,margin .15s .3s;
    -moz-transition:height .15s .3s,top .15s .3s,margin .15s .3s;
    transition:height .15s .3s,top .15s .3s,margin .15s .3s;
    height:4px;
    top:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
   }
   .flowplayer.is-mouseout .fp-fullscreen,
   .flowplayer.is-mouseout .fp-unload,
   .flowplayer.is-mouseout .fp-elapsed,
   .flowplayer.is-mouseout .fp-remaining,
   .flowplayer.is-mouseout .fp-duration,
   .flowplayer.is-mouseout .fp-embed,
   .flowplayer.is-mouseout .fp-volume,
   .flowplayer.is-mouseout .fp-play,
   .flowplayer.is-mouseout .fp-menu,
   .flowplayer.is-mouseout .fp-brand,
   .flowplayer.is-mouseout .fp-timeline-tooltip,
   .flowplayer.is-mouseout.aside-time .fp-time {
    opacity:0;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -webkit-transition:opacity .15s .3s;
    -moz-transition:opacity .15s .3s;
    transition:opacity .15s .3s;
   }
   .flowplayer.is-mouseover .fp-controls,
   .flowplayer.fixed-controls .fp-controls {
    height:30px;
   }
   .flowplayer.is-mouseover .fp-title,
   .flowplayer.fixed-controls .fp-title {
    height:30px;
   }
   .flowplayer.is-mouseover .fp-fullscreen,
   .flowplayer.fixed-controls .fp-fullscreen,
   .flowplayer.is-mouseover .fp-unload,
   .flowplayer.fixed-controls .fp-unload,
   .flowplayer.is-mouseover .fp-elapsed,
   .flowplayer.fixed-controls .fp-elapsed,
   .flowplayer.is-mouseover .fp-remaining,
   .flowplayer.fixed-controls .fp-remaining,
   .flowplayer.is-mouseover .fp-duration,
   .flowplayer.fixed-controls .fp-duration,
   .flowplayer.is-mouseover .fp-embed,
   .flowplayer.fixed-controls .fp-embed,
   .flowplayer.is-mouseover .fp-logo,
   .flowplayer.fixed-controls .fp-logo,
   .flowplayer.is-mouseover .fp-volume,
   .flowplayer.fixed-controls .fp-volume,
   .flowplayer.is-mouseover .fp-play,
   .flowplayer.fixed-controls .fp-play,
   .flowplayer.is-mouseover .fp-menu,
   .flowplayer.fixed-controls .fp-menu {
    opacity:1;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
   }
   .flowplayer.fixed-controls .fp-volume {
    display:block;
   }
   .flowplayer.fixed-controls .fp-controls {
    bottom:-30px;
   }
   .is-fullscreen.flowplayer.fixed-controls .fp-controls {
    bottom:0;
   }
   .flowplayer.fixed-controls .fp-time em {
    bottom:-20px;
    opacity:1;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
   }
   .is-fullscreen.flowplayer.fixed-controls .fp-time em {
    bottom:10px;
   }
   .flowplayer.is-disabled .fp-progress {
    background-color:#999;
   }
   .flowplayer.is-flash-disabled {
    background-color:#333;
   }
   .flowplayer.is-flash-disabled object.fp-engine {
    z-index:100;
   }
   .flowplayer.is-flash-disabled .fp-flash-disabled {
    display:block;
    z-index:101;
   }
   .flowplayer .fp-embed {
    position:absolute;
    top:10px;
    left:auto;
    right:50px;
    display:block;
    width:30px;
    height:30px;
    text-align:center;
   }
   .is-rtl.flowplayer .fp-embed {
    right:auto;
    left:50px;
   }
   .flowplayer .fp-embed-code {
    position:absolute;
    display:none;
    top:10px;
    right:67px;
    background-color:#333;
    padding:3px 5px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -webkit-box-shadow:0 0 3px #ccc;
    -moz-box-shadow:0 0 3px #ccc;
    box-shadow:0 0 3px #ccc;
    font-size:12px;
   }
   .is-closeable.flowplayer .fp-embed-code {
    right:99px;
   }
   .flowplayer .fp-embed-code:before {
    content:'';
    width:0;
    height:0;
    position:absolute;
    top:2px;
    right:-10px;
    border:5px solid transparent;
    border-left-color:#333;
   }
   .is-rtl.flowplayer .fp-embed-code {
    right:auto;
    left:67px;
   }
   .is-rtl.flowplayer .fp-embed-code:before {
    right:auto;
    left:-10px;
    border-left-color:transparent;
    border-right-color:#333;
   }
   .flowplayer .fp-embed-code textarea {
    width:400px;
    height:16px;
    font-family:monaco,"courier new",verdana;
    color:#777;
    white-space:nowrap;
    resize:none;
    overflow:hidden;
    border:0;
    outline:0;
    background-color:transparent;
    color:#ccc;
   }
   .flowplayer .fp-embed-code label {
    display:block;
    color:#999;
   }
   .flowplayer.is-embedding .fp-embed,
   .flowplayer.is-embedding .fp-embed-code {
    display:block;
    opacity:1;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
   }
   .flowplayer.no-time .fp-embed {
    left:10px !important;
   }
   .is-rtl.flowplayer.no-time .fp-embed {
    left:auto;
    right:10px !important;
   }
   .flowplayer.is-live .fp-timeline,
   .flowplayer.is-live .fp-duration,
   .flowplayer.is-live .fp-remaining {
    display:none;
   }
   .flowplayer .fp-context-menu {
    position:absolute;
    display:none;
    z-index:1001;
    background-color:#fff;
    padding:10px;
    border:1px solid #aaa;
    -webkit-box-shadow:0 0 4px #888;
    -moz-box-shadow:0 0 4px #888;
    box-shadow:0 0 4px #888;
    width:170px;
   }
   .flowplayer .fp-context-menu li {
    text-align:center !important;
    padding:10px;
    color:#444 !important;
    font-size:11px !important;
    margin:0 -10px 0 -10px;
   }
   .flowplayer .fp-context-menu li a {
    color:#00a7c8 !important;
    font-size:12.1px !important;
   }
   .flowplayer .fp-context-menu li:hover:not(.copyright) {
    background-color:#eee;
   }
   .flowplayer .fp-context-menu li.copyright {
    margin:0;
    padding-left:110px;
    background-image:url("../../../../../Recursos/FlowPlayer/skin/img/flowplayer.png");
    background-repeat:no-repeat;
    background-size:100px 20px;
    background-position:5px 5px;
    border-bottom:1px solid #bbb;
   }
   @media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
    .flowplayer .fp-context-menu li.copyright {
     background-image:url("../../../../../Recursos/FlowPlayer/skin/img/flowplayer@2x.png");
    }
   }
   @-moz-keyframes pulse {
    0% {
     opacity:0;
    }
    100% {
     opacity:1;
    }
   }
   @-webkit-keyframes pulse {
    0% {
     opacity:0;
    }
    100% {
     opacity:1;
    }
   }
   @-o-keyframes pulse {
    0% {
     opacity:0;
    }
    100% {
     opacity:1;
    }
   }
   @-ms-keyframes pulse {
    0% {
     opacity:0;
    }
    100% {
     opacity:1;
    }
   }
   @keyframes pulse {
    0% {
     opacity:0;
    }
    100% {
     opacity:1;
    }
   }
   .flowplayer.is-touch.is-mouseover .fp-progress:before {
    background-color:#00a7c8;
   }
   .flowplayer .fp-menu .fp-dropdown {
    right:-10px;
    left:auto;
    bottom:30px;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
   }
   .flowplayer .fp-menu .fp-dropdown:before {
    display:none;
   }
   .flowplayer .fp-play {
    width:30px;
   }
   .flowplayer.aside-time .fp-time {
    top:0;
    left:0;
   }
   .no-brand.flowplayer .fp-remaining,
   .no-brand.flowplayer .fp-duration {
    right:115px;
   }
   .flowplayer .fp-fullscreen,
   .flowplayer .fp-unload,
   .flowplayer .fp-close,
   .flowplayer .fp-embed {
    right:0;
    top:0;
   }
   .is-rtl.flowplayer .fp-fullscreen,
   .is-rtl.flowplayer .fp-unload,
   .is-rtl.flowplayer .fp-close,
   .is-rtl.flowplayer .fp-embed {
    right:auto;
    left:0;
   }
   .flowplayer .fp-embed {
    right:32px;
   }
   .is-rtl.flowplayer .fp-embed {
    right:auto;
    left:32px;
   }
   .flowplayer.is-closeable.is-ready .fp-fullscreen {
    right:32px;
   }
   .flowplayer.is-closeable.is-ready .fp-embed {
    right:64px;
   }
   .flowplayer.play-button .fp-play {
    display:block;
   }
   .flowplayer.play-button .fp-elapsed {
    left:27px;
   }
   .is-rtl.flowplayer.play-button .fp-elapsed {
    right:27px;
   }
   .flowplayer.play-button .fp-timeline {
    margin-left:72px;
   }
   .is-rtl.flowplayer.play-button .fp-timeline {
    margin-right:72px;
   }
   .is-long.flowplayer.play-button .fp-timeline {
    margin-left:102px;
   }
   .is-rtl.is-long.flowplayer.play-button .fp-timeline {
    margin-right:102px;
   }
   .no-time.flowplayer.play-button .fp-timeline,
   .aside-time.flowplayer.play-button .fp-timeline {
    margin-left:27px;
   }
   .is-rtl.no-time.flowplayer.play-button .fp-timeline,
   .is-rtl.aside-time.flowplayer.play-button .fp-timeline {
    margin-right:27px;
   }
   .Encabezado {
    clear:both;
    margin:0 0 0 1em;
   }
   .MigaPan {
    float:left;
    font-size:.9em;
    clear:both;
    padding:0;
    background:#fff;
   }
   .MigaPan li {
    display:inline;
    margin-right:5px;
   }
   .MigaPan li div {
    display:inline;
   }
   .SeparadorMigaPan {
    display:none;
   }
   .ContenidoCentral .MigaPan {
    float:none;
    text-align:right;
   }
   .MigaPan a {
    color:#044b83;
    background:none;
    padding:0;
    font-weight:normal;
   }
   .MigaPan a:hover {
    color:#9db8d0;
   }
   .upProgreso {
    width:400px;
    font:bold 2.2em Raleway,'Open Sans',Arial;
    color:#044b83;
    padding-top:5px;
   }
   .Margenes {
    padding:0 10px;
   }
   #FichaContenido p {
    margin:1.5em 0;
   }
   .pEntradillaMasGrande {
    font-size:1.1em !important;
    margin:1.5em 0;
   }
   .Ficha img {
    float:left;
    margin-right:10px;
   }
   .Ficha a,
   .FichaContenido a {
    color:#044b83;
    font-weight:bold;
   }
   .Ficha a:hover,
   .FichaContenido a:hover {
    color:#9db8d0;
   }
   .CeldaInvisible {
    font-size:.1em !important;
    text-indent:-9999px;
    width:14px;
   }
   .imgDisabled {
    margin-right:0 !important;
   }
   .none {
    display:none !important;
   }
   .clear {
    clear:both;
   }
   .divVacio {
    height:0;
    line-height:0;
   }
   .TextoIzquierda {
    text-align:left;
   }
   .TextoDerecha {
    text-align:right;
   }
   .Centrar {
    text-align:center !important;
   }
   .FlotarIzquierda {
    float:left;
   }
   .FlotarDerecha {
    float:right;
   }
   .TablaAccionesDerecha {
    margin-right:10px !important;
    position:absolute;
    right:0;
   }
   .TablaConfigurador {
    position:absolute;
    right:140px;
   }
   .BuscadorGeneral h3 {
    background:none !important;
    color:#666;
    padding:0 !important;
   }
   .ListaBuscadorGeneral li {
    background:url(/Recursos/img/topoListado.gif) no-repeat left 4px !important;
    padding-left:18px;
    border:none !important;
   }
   .ResultadosBuscador .ListaBuscadorGeneral li a {
    font-size:1em !important;
   }
   .Lopd {
    font-size:.9em;
   }
   dl,
   dt,
   dd {
    margin:0;
   }
   dt,
   dd {
    padding-top:5px;
   }
   dt {
    font-weight:bold;
    float:left;
    clear:left;
    padding-right:5px;
   }
   .list-inline,
   .list-unstyled {
    margin-left:0 !important;
   }
   .list-inline li {
    display:inline-block;
    margin:0 !important;
    padding:0 !important;
    background:none !important;
   }
   .list-unstyled li {
    margin:0 !important;
    padding:0 !important;
    background:none !important;
   }
   li.Menu1 a {
    font-weight:bold !important;
   }
   .MapaWeb li li a {
    font-weight:normal !important;
   }
   .textoLOPD {
    font-size:.9em;
    padding:1em 0;
   }
   .textoLOPD p {
    margin-bottom:1em;
    text-align:justify;
   }
   .modalBackground {
    background:#333;
    opacity:.7;
    padding:10px;
    width:850px;
    height:550px;
   }
   .Popup {
    background-color:#fff;
    border:solid 4px #f5f8fa;
    font-size:13px;
    padding:1em;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    -ms-border-radius:1em;
    -o-border-radius:1em;
    border-radius:1em;
    width:825px;
    height:710px;
   }
   .Popup img {
    margin:auto;
    display:block;
    max-width:100%;
   }
   .Popup input {
    color:#044b83 !important;
    border:none;
    font:bold 1em 'Open Sans',Arial;
   }
   iframe {
    border:solid 1px #fff;
   }
   #custom-tweet-button a {
    display:block;
    padding:0;
    background:url(/Recursos/img/Twitter.png) left top no-repeat !important;
    border:none;
    color:#2a7090 !important;
    font-size:.9em;
    text-indent:-9999px;
    width:32px;
    height:32px;
    text-align:left;
   }
   .DivCalendario {
    float:left;
   }
   .imgCalendario {
    margin-left:5px;
    display:inline-block;
    vertical-align:middle;
   }
   #divImagen {
    float:right;
   }
   #ExplicacionVideos {
    background:url(/Recursos/img/ExplicacionYoutube.gif) no-repeat !important;
   }
   .OcultarDireccion {
    display:none;
   }
   .InformacionDestacada dt {
    float:left;
    clear:none;
   }
   .InformacionDestacada dd {
    float:left;
    margin-right:1em;
   }
   .FilaConCursor {
    cursor:pointer;
   }
   .FilaActual {
    padding:3px 6px 4px 6px;
    font-weight:bold;
   }
   input.Descargar {
    border-top:1px solid #f5f8fa;
    background-color:#044b83;
    padding:7px 17px 7px 42px;
    -webkit-border-radius:.5em;
    -moz-border-radius:.5em;
    border-radius:.5em;
    -webkit-box-shadow:#000 0 1px 0;
    -moz-box-shadow:#000 0 1px 0;
    box-shadow:#000 0 1px 0;
    text-shadow:rgba(0,0,0,.4) 0 1px 0;
    color:#fff !important;
    font-weight:bold;
    font-size:1em;
    font-family:'Open Sans',Arial;
    text-decoration:none;
    vertical-align:top;
    display:inline-block;
    text-align:left;
    border:none;
    cursor:pointer;
    background-image:url(/Recursos/img/Descargar.png);
    background-repeat:no-repeat;
    background-position:8px 7px;
   }
   input.Descargar:hover {
    border-top-color:#333;
    background-color:#333;
    color:#ccc;
   }
   input.Descargar:active {
    border-top-color:#333;
    background-color:#333;
    color:#ccc;
   }
   input.Detalle {
    border:none;
    background:url(/Recursos/img/detalle.gif) no-repeat left top;
    cursor:pointer;
    padding-left:20px;
    text-align:left;
    display:inline-block;
    margin-left:10px;
    color:#044b83;
    font-family:'Open Sans',Arial;
   }
   input.OcultarDetalle {
    border:none;
    background:url(/Recursos/img/ocultar-detalle.gif) no-repeat left top;
    cursor:pointer;
    padding-left:20px;
    padding-right:20px;
    text-align:left;
    color:#044b83;
    font-family:'Open Sans',Arial;
   }
   .DescargarPdf {
    background:url(/Recursos/img/pdf.gif) no-repeat left 4px;
    border:none;
    width:120px;
    cursor:pointer;
    color:#044b83;
    font-family:'Open Sans',Arial;
   }
   .Pdf {
    background:url(/Recursos/img/pdf.gif) no-repeat left 2px;
    padding-left:30px;
    border:none;
   }
   .Web {
    background:url(/Recursos/img/enlace.jpg) no-repeat left 2px;
    padding-left:30px;
   }
   .Documento {
    font-weight:normal;
    color:#666;
    font-size:.9em;
   }
   .Eliminar {
    background:url(/Recursos/img/eliminar.gif) no-repeat left 3px;
    border:none;
    cursor:pointer;
    text-align:right;
    font-weight:bold;
    color:#a94442;
    font:bold 1em 'Open Sans',Arial;
    padding-left:15px;
    padding-right:15px;
   }
   .Mostrar {
    cursor:pointer;
    border:none;
    text-align:left !important;
    padding-left:20px;
    font-weight:bold;
    padding-bottom:2px;
   }
   .Ocultar {
    cursor:pointer;
    border:none;
    text-align:left !important;
    padding-left:20px;
    font-weight:bold;
    padding-bottom:2px;
   }
   .desktop {
    display:block;
   }
   .phones {
    display:none;
   }
   .DivEnlaces {
    display:inline-block;
    padding-right:10px;
   }
   .DivEnlaces p {
    margin:0 !important;
   }
   .clearfix:after {
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0;
   }
   .clearfix {
    display:inline-block;
   }
   * html .clearfix {
    height:1%;
   }
   .clearfix {
    display:block;
   }
   @media screen and (min-width:900px) {
    .title-area {
     display:none;
    }
    .top-bar li {
     display:inline-block;
    }
    .top-bar li ul {
     display:none;
    }
   }
   .BotonVistaClasica input {
    background:#044b83;
    padding:.8em !important;
    color:#fff !important;
    border:none;
    margin:0;
    font:normal 1em 'Open Sans',Arial;
    cursor:pointer;
    -webkit-border-radius:.5em;
    -moz-border-radius:.5em;
    -ms-border-radius:.5em;
    -o-border-radius:.5em;
    border-radius:.5em;
    text-align:center;
   }
   .gm-style .gm-style-iw {
    font-weight:normal !important;
    font-size:11px !important;
   }
   .MargenesInclude {
    margin:0 1em;
   }
   .FilaSuperior {
    margin-bottom:1.5em;
   }
   .FilaInferior,
   .FilaSuperior {
    padding:0;
   }
   .FilaInferior,
   .FilaSuperiorCompleta,
   .FilaInferiorCompleta {
    clear:both;
   }
   .espaciado {
    padding:15px;
   }
   .HomeNoticiasResumen {
    clear:both;
   }
   .HomeNoticias img {
    float:left;
    margin-right:10px;
   }
   .HomeNoticiasResumen {
    padding-bottom:10px;
    border-bottom:solid 1px #e2e2e2;
    clear:both;
   }
   .HomeNoticias img {
    float:left;
    margin-right:10px;
   }
   .HomeNoticias li {
    border-bottom:none;
    padding-bottom:.5em;
    margin-bottom:.5em;
    overflow:hidden;
   }
   .HomeNoticias li a {
    font:500 1.3em Raleway,'Open Sans',Arial;
   }
   .HomeNoticias iframe {
    float:left;
    max-width:100%;
    height:auto;
   }
   .ColumnaIzquierda .HomeNoticias h4 {
    background:#fff !important;
    padding:5px 5px 5px 15px !important;
    font-size:1.1em !important;
    font-weight:bold !important;
   }
   .ColumnaIzquierda .HomeNoticiasResumen {
    background:#fff !important;
    border:none;
    padding-bottom:0 !important;
    padding-bottom:5px !important;
   }
   .ColumnaIzquierda .HomeNoticias h4 span {
    font-size:.9em !important;
   }
   .Agenda {
    padding:5px 10px;
   }
   .Agenda li {
    background:#fff !important;
   }
   .Agenda h3 {
    padding-left:10px;
    background:none !important;
    position:relative !important;
    color:#666 !important;
    padding-top:10px !important;
    border:none !important;
    margin-top:0 !important;
   }
   .Agenda dt,
   .Agenda dd {
    float:none;
   }
   .SeparadorAgendaArriba,
   .SeparadorAgendaAbajo {
    display:none;
   }
   .ColumnaIzquierda .Agenda,
   .ColumnaDerecha .Agenda {
    float:none;
    width:auto;
   }
   .DestacadosLateral li {
    padding:0;
    padding-left:0 !important;
   }
   .IncludeMostrarElegir {
    margin-bottom:1em;
   }
   .IncludeMostrarElegir img {
    float:left;
    margin-right:10px;
   }
   .IncludesMostrarElegir p {
    margin:10px 0;
   }
   .ColumnaIzquierda .IncludeMostrarElegir .TextoMostrarElegir {
    width:45%;
   }
   .IncludeMostrarElegir .TextoMostrarElegir {
    float:left;
    margin:0 10px;
    width:50%;
   }
   .TextoMostrarElegirNoImagen {
    margin:0 10px;
    width:99%;
   }
   .Includecc9877af-5015-4adf-af11-c1a1d0f47981 {
    position:relative;
   }
   .CarrouselDescripcion {
    position:relative;
   }
   .ImagenesAleatoriasTexto {
    background:#fff;
    font:1em "Poiret One",Raleway,Arial;
    width:450px;
    padding:10px;
    color:#333;
    float:none;
    position:absolute;
    max-width:1200px;
    margin:auto;
    right:0;
    bottom:0;
   }
   .imgAleatoria {
    margin-right:.9em;
   }
   .TituloInfo {
    color:#3087bd !important;
    float:none !important;
    margin-left:0 !important;
   }
   .IconosAleatorias {
    position:absolute;
    top:12.5em;
   }
   .ImagenesAleatoriasTexto .Titulo1 {
    font:bold 2em "Poiret One",Raleway,Arial !important;
   }
   .ImagenesAleatorias img {
    float:left;
   }
   *:first-child+html .IconosAleatorias {
    right:3em;
   }
   .CarrouselDescripcionPaginacion {
    width:200px;
    left:1em;
    position:absolute;
    bottom:1em;
   }
   a.prev {
    background:url(../../../img/prev.png) no-repeat transparent;
    background-position:0 0;
    display:block;
    float:left;
    height:16px;
    width:16px;
   }
   a.next {
    background:url(../../../img/next.png) no-repeat transparent;
    background-position:0 0;
    display:block;
    float:left;
    height:16px;
    width:16px;
   }
   a.pausar {
    background:url(../../../img/pause.png) no-repeat transparent;
    background-position:0 0;
    display:block;
    float:left;
    height:16px;
    width:16px;
   }
   .pagination a {
    background:url(/Recursos/img/aceptar.gif) 0 -300px no-repeat transparent;
    display:inline-block;
    height:15px;
    margin:0 5px 0 0;
    width:15px;
   }
   .Centro2 .PublicidadRotatariaContenidos .caroufredsel_wrapper {
    width:700px !important;
   }
   .PublicidadRotatariaContenidos .CarrouselDescripcion {
    height:auto !important;
   }
   .PublicidadRotatariaContenidos .CarrouselDescripcion img {
    height:auto !important;
   }
   .PublicidadRotatariaContenidos .caroufredsel_wrapper {
    height:281px !important;
   }
   .PublicidadRotatoriaContenidos .CarrouselDescripcionPaginacion {
    left:0;
    bottom:0;
   }
   .caroufredsel_wrapper {
    margin:auto;
   }
   .PublicidadRotatariaContenidos {
    position:relative;
   }
   .RSSExterno li {
    margin-bottom:1em;
   }
   .RSSExterno a {
    color:#044b83;
    font:500 1.3em Raleway,'Open Sans',Arial;
   }
   .RSSExternoAutor {
    display:none;
   }
   .LoginInclude .p-label {
    width:7em;
   }
   .LoginInclude .p-input {
    width:60%;
   }
   .LoginInclude a {
    color:#044b83;
    font-weight:bold;
   }
   .SombraLogin {
    display:none;
   }
   .LoginInclude .BotonAcceso input {
    color:#044b83;
   }
   .ajax__calendar table {
    width:100% !important;
    margin:0 !important;
    border:solid 1px #ccc !important;
    clear:none;
    margin-bottom:5px;
   }
   .ajax__calendar_header {
    background:#666;
    padding-top:3px;
    color:#fff;
   }
   .ajax__calendar_dayname {
    background:#f5f5f5;
    padding:0;
    font-weight:bold;
    color:#333;
    width:100%;
    text-align:center !important;
   }
   .ajax__calendar td {
    padding:0 !important;
   }
   .ajax__calendar_days,
   .ajax__calendar_months,
   .ajax__calendar_years,
   .ajax__calendar_body {
    width:100% !important;
   }
   .ajax__calendar_container {
    border:solid 1px #ccc !important;
   }
   .ajax_calendar_container table {
    clear:none;
   }
   .ajax__calendar_title {
    color:#fff;
   }
   .ajax__calendar .ajax__calendar_hover .ajax__calendar_title {
    color:#f1f9df !important;
   }
   .ajax__calendar_today {
    font-weight:bold;
   }
   .Agenda {
    width:50%;
    float:left;
   }
   .ColumnaDerecha .Calendario,
   .ColumnaIzquierda .Calendario,
   .ColumnaDerecha .Agenda,
   .ColumnaIzquierda .Agenda {
    width:100% !important;
   }
   .Calendario th {
    background:transparent;
    color:#666;
    font:normal 1em 'Open Sans',Arial;
    padding:.3em;
   }
   .Calendario td {
    background:#fff;
    font-size:1em;
    text-align:center;
    padding:0;
   }
   .Calendario td span {
    padding:.3em;
   }
   table.Calendario {
    margin:5px auto !important;
    border:none !important;
    width:100%;
   }
   .TituloCalendario {
    text-align:center;
    font:normal bold 1.3em Raleway,'Open Sans',Arial;
    color:#044b83;
   }
   .Festivo {
    color:#c00 !important;
    display:block;
    padding:2px;
   }
   .DiaActivo {
    background:#044b83;
    color:#fff;
   }
   .DiaActivoOtroMes {
    color:#999;
    background-color:#044b83;
    display:block;
    padding:2px;
    font-weight:normal !important;
   }
   .DiaCelebrado {
    color:#666;
    background-color:#ccc;
    display:block;
    padding:2px;
   }
   .DiaCelebradoOtroMes {
    color:#999;
    background-color:#ccc;
    display:block;
    padding:2px;
    font-weight:normal !important;
   }
   .OtroMes {
    color:#999 !important;
    display:block;
    padding:2px;
   }
   .DiaActivoFestivo {
    display:block;
    background-color:#044b83;
    padding:2px;
    color:#c00 !important;
   }
   .Laborable {
    display:block;
    padding:2px;
    color:#000 !important;
   }
   .ajax__calendar {
    line-height:15px !important;
    z-index:999999 !important;
   }
   .TextoLabel {
    font-size:.9em;
    font-weight:bold;
   }
   .TextoPequenyo {
    font-size:.9em;
   }
   .ContenidoEstatico h2 {
    margin-bottom:5px;
   }
   .ContenidoEstatico dt {
    clear:none !important;
   }
   .ContenidoEstatico ul {
    margin-left:30px;
   }
   .ContenidoEstatico li img {
    vertical-align:middle;
   }
   .Listado ul,
   .Ficha ul,
   .ContenidoEstatico ul,
   .Include ul,
   .CanalDescripcionFoto ul,
   .CanalDescripcion ul {
    overflow:hidden;
   }
   #MenuUsuarioNoConectado ul {
    overflow:inherit;
   }
   #MenuUsuarioNoConectado {
    clear:both;
   }
   .Listado ul ul,
   .Ficha ul ul,
   .ContenidoEstatico ul ul,
   .Include ul ul,
   .CanalDescripcionFoto ul ul,
   .CanalDescripcion ul ul,
   .Listado ol ul,
   .Ficha ol ul,
   .ContenidoEstatico ol ul,
   .Include ol ul,
   .CanalDescripcionFoto ol ul,
   .CanalDescripcion ol ul {
    overflow:inherit;
   }
   .Listado li,
   .Ficha li,
   .ContenidoEstatico ul li,
   .Include ul li,
   .CanalDescripcionFoto ul li,
   .CanalDescripcion ul li {
    background:url(../../../img/Bullet.png) no-repeat left top;
    padding:0 0 0 1.5em;
    margin:1em 0;
   }
   .ContenidoEstatico p,
   .Include p,
   .CanalFichaFoto p,
   .CanalFicha p,
   .Ficha p,
   .CanalDescripcion p,
   .CanalDescripcionFoto p {
    margin:1.5em 0;
   }
   .ContenidoEstatico a,
   .Include a,
   .IncludeMostrarElegir a,
   .CanalDescripcionFoto a,
   .CanalDescripcion a {
    color:#044b83;
    font-weight:bold;
   }
   .ContenidoEstatico a:hover,
   .Include a:hover,
   .IncludeMostrarElegir a:hover,
   .CanalDescripcionFoto a:hover,
   .CanalDescripcion a:hover {
    color:#9db8d0;
   }
   .ContenidoEstatico h4 {
    clear:none;
   }
   .ContenidoEstatico p.Centrar {
    text-align:center !important;
    margin:0 !important;
   }
   .ContenidoEstatico ol {
    margin-left:60px !important;
   }
   .ContenidoEstatico ol li,
   .Include ol li {
    background:none;
    list-style:decimal !important;
    padding-left:0;
    margin:2px 0;
   }
   .TextoSangria {
    margin-left:30px !important;
   }
   .right {
    text-align:right !important;
   }
   .left {
    text-align:left !important;
   }
   .center {
    text-align:center !important;
   }
   .DivColumna {
    clear:both;
    width:100%;
    margin:0 0 5px 0;
   }
   .DivColumnaIzquierda {
    float:left;
    width:49%;
    clear:left;
    margin:0 0 5px 0;
   }
   .DivColumnaDerecha {
    float:right;
    width:49%;
    margin:0 0 5px 0;
   }
   .Mantenimiento {
    width:550px;
    margin:auto;
   }
   .Mantenimiento p {
    margin-top:50px;
    font:800 2.5em Raleway,'Open Sans',Arial;
   }
   .rojo {
    color:#c00 !important;
   }
   .CitaDerecha {
    float:right;
    width:40%;
    margin-left:1em;
   }
   .CitaIzquierda {
    float:left;
    width:40%;
    margin-right:1em;
   }
   .cita,
   .CitaDerecha,
   .CitaIzquierda {
    background:url(../../../img/comitas1.gif) no-repeat left top;
    border-top:double 4px #f5f8fa;
    padding-left:5em;
    padding-top:1em;
    border-bottom:double 4px #f5f8fa;
    overflow:hidden;
   }
   .cita p,
   .CitaDerecha p,
   .CitaIzquierda p {
    background:url(../../../img/comitas2.gif) no-repeat right bottom;
    padding-right:30px;
    margin:.5em;
    padding-bottom:1.5em;
   }
   .GaleriaImagenes li {
    background:#fff !important;
    float:left;
    width:20%;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    -ms-border-radius:1em;
    -o-border-radius:1em;
    border-radius:1em;
    min-height:120px;
    padding:1em 0;
    margin-right:1em !important;
    margin-bottom:1em !important;
    clear:none!important;
   }
   .GaleriaImagenes .Centrar {
    min-height:125px;
    margin:0;
   }
   .GaleriaImagenes li .Derecha {
    margin-right:1em !important;
    margin-top:0 !important;
   }
   .ContenidoEstatico table,
   #FichaContenido table {
    margin:20px auto;
    width:95%;
    border:solid 1px #e4e4e4;
   }
   table .blanco {
    border:none !important;
   }
   .ContenidoEstatico th,
   #FichaContenido th {
    background:#044b83;
    padding:0 5px;
    font-weight:normal;
    color:#fff;
   }
   .ContenidoEstatico th.EncabezadoTabla2,
   #FichaContenido th.EncabezadoTabla2 {
    background:#044b83;
   }
   .ContenidoEstatico td,
   #FichaContenido td {
    border:dotted 1px #e4e4e4;
    padding:5px;
   }
   .ContenidoEstatico td a,
   #FichaContenido td a {
    color:#044b83;
   }
   .ContenidoEstatico td a:hover,
   #FichaContenido td a:hover {
    color:#9db8d0;
   }
   caption {
    color:#044b83;
    font:normal 1.3em Raleway,'Open Sans',Arial;
    text-align:center;
    padding:0;
   }
   td p {
    margin:0 !important;
   }
   .MapaWeb li {
    background:url(../../../../../Recursos/img/flecha.gif) no-repeat 0 8px;
    padding-left:18px !important;
    margin:6px 0;
   }
   .MapaWeb a {
    color:#044b83;
   }
   .ImagenFilaCompleta {
    float:none !important;
    margin:auto !important;
   }
   .BusquedaAvanzada .BordesFieldset {
    background:#fff;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    -ms-border-radius:1em;
    -o-border-radius:1em;
    border-radius:1em;
    -webkit-box-shadow:0 0 6px 2px rgba(212,222,229,.4);
    box-shadow:0 0 6px 2px rgba(212,222,229,.4);
    border:1px solid #d4dee5;
    margin-bottom:34px;
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);
    box-shadow:0 1px 1px rgba(0,0,0,.05);
    border:solid 1px #ddd;
   }
   .BusquedaAvanzada .p-label {
    color:#000;
   }
   #BusquedaSimple {
    background:#fff;
    border:none;
    margin:1em 0;
    padding:1em 0;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    -ms-border-radius:1em;
    -o-border-radius:1em;
    border-radius:1em;
    -webkit-box-shadow:0 0 6px 2px rgba(212,222,229,.4);
    box-shadow:0 0 6px 2px rgba(212,222,229,.4);
    border:1px solid #d4dee5;
    margin-bottom:34px;
   }
   .BordesBusquedaSimple {
    padding:1px 3px 3px 3px;
    background:none;
    margin-top:10px;
   }
   .Sombra hr {
    display:none;
   }
   #BusquedaSimple fieldset {
    padding:.5em;
    border:none;
    margin:0;
   }
   #BusquedaSimple legend {
    font:bold 1.2em "Open Sans","Lucida Sans Unicode",Arial;
   }
   #BusquedaSimple .p-label {
    width:9em;
   }
   #BusquedaSimple .p-input {
    width:58%;
   }
   .BotonBusquedaAvanzada {
    float:left;
    color:#c00;
    border:none;
    background:#fff;
    cursor:pointer;
    text-align:left;
    margin-top:10px;
    width:10em;
   }
   #BusquedaSimple .input {
    width:99.3%;
   }
   #BusquedaSimple .Boton {
    float:right;
    margin:1em;
    margin-right:.5em !important;
   }
   .BusquedaAvanzada label {
    color:#000;
   }
   .BusquedaAvanzada img {
    margin-left:5px;
    vertical-align:middle;
   }
   .ResultadosBuscador .Categoria {
    font-size:.8em;
    font-weight:normal;
   }
   .ResultadosBuscador p {
    margin:5px 0;
    overflow:hidden;
   }
   .ResultadosBuscador .ImagenNoticia {
    float:left;
   }
   .Empresa {
    margin-top:5px;
   }
   .BordesFieldset .Categoria,
   .FechaDestacadaDerecha .Categoria {
    margin-top:0;
    clear:left;
   }
   p.Categoria {
    font-size:1em;
   }
   .VideoIframe {
    margin-right:10px;
    max-width:100%;
   }
   .ImagenListado {
    float:left;
    margin-right:10px;
   }
   .ResultadosBuscador .GenericoBuscador {
    background:url(/Recursos/img/documento.gif) no-repeat left top;
    padding-left:18px;
    font-size:.9em;
    margin:0;
    margin-top:10px;
   }
   .ResultadosBuscador ul {
    margin-left:0 !important;
   }
   .ResultadosBuscador li,
   .FilaResultados {
    background:#fff;
    margin:.5em 0 1em 0;
    border-bottom:dotted 1px #d4dee5;
    padding:0 0 1em 0;
    overflow:hidden;
   }
   .ResultadosBuscador li a,
   .ResultadosBuscador h3 {
    color:#044b83;
    font:500 1.3em/1em Raleway,'Open Sans',Arial;
   }
   .ResultadosBuscador a {
    color:#044b83;
   }
   .ResultadosBuscador a:hover {
    color:#9db8d0;
   }
   .ResultadosBuscador li a.email {
    font-size:.9em !important;
   }
   .FilaResultados ul {
    margin-left:20px;
   }
   .FilaResultados p {
    margin-top:5px;
   }
   .ResultadosBuscador .VideoIframe {
    margin-right:10px;
    float:left;
    height:auto;
   }
   .ListaDefinicionLinea {
    clear:both;
    overflow:auto;
    height:1%;
   }
   .ListaDefinicionLinea dt {
    float:left;
    clear:none;
   }
   .ListaDefinicionLinea dd {
    float:left;
    padding-right:5px;
   }
   .ListaDefinicionLinea2 {
    display:inline-block;
   }
   .ListaDefinicionLinea2 dt,
   .ListaDefinicionLinea2 dd {
    display:inline-block;
    float:none;
   }
   dt.ListaDefinicionSalto {
    clear:left !important;
   }
   dd.ListaDefinicionSalto {
    clear:right !important;
   }
   .ListaDefinicion dt {
    float:left;
    clear:none;
   }
   .ListaDefinicion dd {
    padding-right:5px;
   }
   .ListaFlotada {
    float:left;
   }
   .Novedad {
    background:url(/Recursos/img/novedad.gif) no-repeat left top;
    color:#666;
    padding-left:18px;
    font-size:.9em;
   }
   .FilaResultados .Ampliar {
    display:inline-block;
    float:right;
    font-size:.8em;
   }
   .Ordenacion {
    background:#fff;
    margin-bottom:15px;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    -ms-border-radius:1em;
    -o-border-radius:1em;
    border-radius:1em;
   }
   .NumResultados {
    float:left;
    width:48%;
    margin-bottom:5px;
    font-weight:bold;
    font-size:.9em;
    clear:left;
   }
   .Orden {
    float:right;
    margin-bottom:5px;
    clear:right;
    width:51%;
    text-align:right;
   }
   .p-orden {
    width:13em;
    text-align:right;
    display:inline-block;
   }
   .p-orden-input {
    padding-left:4px;
    width:40%;
    display:inline-block;
   }
   .p-orden-input2 {
    padding-left:4px;
    display:inline-block;
   }
   .p-orden-input2 input {
    margin-top:3px;
    display:inline-block;
   }
   .p-orden-input select {
    width:95%;
   }
   .Centro4 .Orden {
    width:40%;
   }
   .Centro1 .NumResultados {
    width:30%;
   }
   .Centro1 .Orden {
    width:65%;
   }
   .Centro1 .p-orden {
    width:10em;
   }
   #BusquedaAvanzadaSolicitudes .p-label {
    width:8em;
   }
   #BusquedaAvanzadaSolicitudes .p-input {
    width:60%;
   }
   .EstadoRight {
    float:right;
    width:35%;
   }
   .EstadoRight dl {
    margin-top:10px;
   }
   .EstadoRight dt {
    text-align:right !important;
    width:10em;
   }
   .EstadoRight dd {
    text-align:right !important;
    margin-left:0;
   }
   .EstadoLeft {
    float:left;
    width:64%;
   }
   .EstadoLeft a {
    clear:both;
   }
   .Aprobado {
    background:url(/Recursos/img/aceptar.gif) no-repeat left 3px;
    padding-left:15px !important;
    vertical-align:top;
    padding-bottom:2px;
   }
   .dxgvTable .Aprobado {
    background:url(/Recursos/img/aceptar.gif) no-repeat 5px 3px;
    padding-left:25px !important;
    vertical-align:top;
    padding-bottom:2px;
   }
   .Rechazado {
    background:url(/Recursos/img/cancelar.gif) no-repeat left 3px;
    padding-left:15px !important;
    vertical-align:top;
    padding-bottom:2px;
   }
   .dxgvTable .Rechazado {
    background:url(/Recursos/img/cancelar.gif) no-repeat 5px 3px;
    padding-left:25px !important;
    vertical-align:top;
    padding-bottom:2px;
   }
   .Pendiente {
    background:url(/Recursos/img/interrogante.gif) no-repeat left 3px;
    padding-left:15px !important;
    vertical-align:top;
    padding-bottom:2px;
   }
   .dxgvTable .Pendiente {
    background:url(/Recursos/img/interrogante.gif) no-repeat 5px 3px;
    padding-left:25px !important;
    vertical-align:top;
    padding-bottom:2px;
   }
   .EnTramite {
    background:url(/Recursos/img/En-Tramite.png) no-repeat left 3px;
    padding-left:18px !important;
    vertical-align:top;
    padding-bottom:2px;
   }
   .dxgvTable .EnTramite {
    background:url(/Recursos/img/En-Tramite.png) no-repeat 5px 3px;
    padding-left:25px !important;
    vertical-align:top;
    padding-bottom:2px;
   }
   .Anulado,
   .dxgvTable .Anulado {
    background:url(/Recursos/img/anulado.gif) no-repeat left 3px;
    padding-left:15px !important;
    vertical-align:top;
    padding-bottom:2px;
   }
   .dxgvTable .Anulado {
    background:url(/Recursos/img/anulado.gif) no-repeat 5px 3px;
    padding-left:25px !important;
    vertical-align:top;
    padding-bottom:2px;
   }
   .MasInformacion {
    background:url(/Recursos/img/info.gif) no-repeat center 3px;
   }
   input.ExportarExcel {
    border:none;
    background:url(/Recursos/img/xls.gif) no-repeat left top;
    cursor:pointer;
    text-align:left;
    padding-left:40px;
    width:auto;
    font:bold 1em 'Open Sans',Arial;
    color:#044b83;
    line-height:32px;
   }
   .Caducado,
   .dxgvTable .Caducado {
    background:url(/Recursos/img/Expired.png) no-repeat left 3px;
    padding-left:15px !important;
    vertical-align:top;
    padding-bottom:2px;
   }
   .Incorrecta,
   .dxgvTable .Incorrecta {
    background:url(/Recursos/img/alert.gif) no-repeat left 3px;
    padding-left:15px !important;
    vertical-align:top;
    padding-bottom:2px;
   }
   .dxgvTable .Borrador {
    background:url(/Recursos/img/borrador.gif) no-repeat left 3px;
    padding-left:15px !important;
    vertical-align:top;
    padding-bottom:2px;
   }
   .dlTablonAnuncios dt {
    width:130px;
   }
   .ArbolCanales {
    font-size:1.1em;
    margin:10px 0;
   }
   .ArbolCanales li {
    background:none !important;
    padding:3px 0;
   }
   .ArbolCanales li span.Canal {
    background:url(/Recursos/img/ListaCanales.gif) no-repeat left 3px;
    padding-left:20px;
   }
   .ArbolCanales li span.CanalSeleccionado {
    background:url(/Recursos/img/CheckCanales.gif) no-repeat left 3px;
    padding-left:20px;
   }
   .ArbolCanales li li {
    margin-left:15px;
   }
   .ArbolCanales input {
    vertical-align:middle;
   }
   #BusquedaAvanzadaNoticias .p-label {
    width:12em;
   }
   #BusquedaAvanzadaNoticias .fila-campos .p-input {
    width:75%;
   }
   #BusquedaAvanzadaNoticias .p-input {
    width:50%;
   }
   #BusquedaAvanzadaNoticias .fila-campos .fila-campos1 .p-input,
   #BusquedaAvanzadaNoticias .fila-campos .fila-campos2 .p-input {
    width:52%;
   }
   #BusquedaSolicitudes .p-label {
    width:9em;
   }
   #BusquedaSolicitudes .fila-campos2 .p-label {
    width:6em;
   }
   #BusquedaSolicitudes .p-input {
    width:50%;
   }
   #BusquedaSolicitudes .fila-campos2 .p-input {
    width:73%;
   }
   #BusquedaSolicitudes .fila-campos1 .form-select {
    width:75%;
    margin-right:5px;
   }
   .CanalIntro {
    margin-bottom:10px;
    padding:5px;
    overflow:auto;
    height:1%;
   }
   .CanalFoto {
    float:left;
    width:150px;
    font-size:.9em;
   }
   .CanalDescripcionFoto {
    margin-left:160px;
   }
   .CanalDescripcion {
    margin-left:0;
   }
   .CanalDescripcionFoto,
   .CanalDescripcion {
    font:'Open Sans',Arial;
   }
   .NombreCanal {
    font:bold 1em 'Open Sans',Arial;
    color:#044b83;
    background:#fff;
   }
   .CanalFicha {
    margin-left:0;
    clear:both;
   }
   .CanalMasInfo {
    overflow:hidden;
   }
   .Categoria {
    font:italic 1em 'Open Sans',Arial;
   }
   .Categoria strong {
    color:#044b83 !important;
    margin-top:10px;
   }
   .FechaDestacadaDerecha {
    float:left;
    padding-left:10px;
    margin-bottom:12px;
    width:90%;
   }
   .FechaDestacadaDerecha h3 {
    color:#000;
    background:none;
    padding:0;
    float:left;
   }
   .FechaDestacada {
    width:50px;
    float:left;
    margin-bottom:10px;
   }
   .FechaDestacada2 {
    background:#044b83;
    color:#fff;
    line-height:15px;
    text-align:right;
    padding:5px;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    -ms-border-radius:1em;
    -o-border-radius:1em;
    border-radius:1em;
    margin:0 !important;
   }
   .FechaDestacada2 span {
    font-size:1.6em;
    font-weight:bold;
   }
   .ResumenCanales {
    margin:1em 0;
    font:normal 1.2em Raleway,'Open Sans',Arial;
    color:#044b83;
    padding-bottom:1.5em;
    clear:both;
    border-bottom:solid 4px #f5f8fa;
   }
   .RSS {
    margin-bottom:1em;
    text-align:left;
   }
   .RSS input {
    vertical-align:middle;
    float:left;
   }
   .RSS a {
    color:#044b83;
    font-weight:bold;
    font-size:1em;
   }
   .RSS a:hover {
    color:#9db8d0;
   }
   .BotonSeleccionar {
    background:url(/Recursos/img/list.gif) no-repeat left top;
    border:none;
    width:9em;
    cursor:pointer;
    font-weight:bold;
    padding-bottom:5px;
   }
   .AImagenListado {
    padding:0 !important;
   }
   .EditarCanal {
    float:right;
   }
   .EditarCanal input {
    background:url(/Recursos/img/Editar.gif) no-repeat left top;
    border:none;
    text-indent:-9999px;
    width:16px;
    cursor:pointer;
   }
   .UltimasMasVistas {
    margin-top:10px;
   }
   .TabsUltimas {
    background:#f5f8fa;
    padding-top:5px;
   }
   .TabsUltimas ul li {
    display:inline-block;
   }
   .TabsUltimas input {
    background:#f5f8fa;
    color:#666;
    font:normal 1em 'Open Sans',Arial;
    border:none;
    cursor:pointer;
    padding:5px;
    border-radius:5px;
   }
   .TabsUltimas input.Activo {
    background:#fff;
    color:#044b83;
    font:normal 1em 'Open Sans',Arial;
   }
   .UltimasMasVistas ol {
    counter-reset:ultimas;
   }
   .UltimasMasVistas ol li {
    position:relative;
    padding:5px 0 5px 25px;
    border-bottom:dotted 1px #ccc;
   }
   .UltimasMasVistas ol li:before {
    position:absolute;
    left:5px;
    width:15px;
    color:#cecece;
    font-family:'Open Sans',Arial;
    font-size:25px;
    font-weight:bold;
    top:10px;
    content:counter(ultimas);
    counter-increment:ultimas;
   }
   .UltimasMasVistas ol li a {
    color:#044b83 !important;
   }
   .Catalogo h4 {
    background:url(/Recursos/img/Bullet_s1.gif) no-repeat left top;
    padding-left:1.5em;
    padding-top:0;
   }
   .Catalogo .InfoRelacionada h4 {
    background:none;
    padding-left:0;
   }
   .Catalogo .Mostrar,
   .Catalogo .Ocultar {
    margin-top:3.3em;
    margin-left:1em;
   }
   .MargenesCatalogo {
    margin:1.5em 1.5em 1.5em 2em;
    clear:both;
   }
   .Ficha .MargenesCatalogo p {
    margin:0;
    padding-bottom:1em;
   }
   .FondoCatalogo,
   .FondoCatalogo1 {
    background:#f5f5f5;
    margin-bottom:1em;
    padding:.5em;
    clear:both;
    display:table;
    width:100%;
   }
   .CatalogoDomicilio h4 {
    margin:.5em 0;
    padding:0;
    background:none;
    border:none;
    font-size:1.2em;
   }
   .ListadoDomicilio {
    background:#f8f8f8;
    margin:1em 2em;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    padding:1em;
   }
   .ListadoDomicilio h5 {
    color:#858588;
   }
   .ListadoDomicilio a {
    font-weight:bold;
   }
   .DatosCatalogo {
    float:left;
    width:50%;
   }
   .EDireccion {
    background:url(/Recursos/img/Direccion.gif) no-repeat left top;
    padding-left:2.5em;
   }
   .ETelefono {
    background:url(/Recursos/img/Telefono.gif) no-repeat left top;
    padding-left:2.5em;
   }
   .EHorario {
    background:url(/Recursos/img/Horario.gif) no-repeat left top;
    padding-left:2.5em;
   }
   .EWeb {
    background:url(/Recursos/img/Web.gif) no-repeat left top;
    padding-left:2.5em;
   }
   .EEmail {
    background:url(/Recursos/img/Email.gif) no-repeat left top;
    padding-left:2.5em;
   }
   .CatalogoMapa {
    float:right;
    width:240px;
    border:solid 16px #fff;
   }
   #Buscador .p-label {
    width:10em;
   }
   #Buscador .p-input {
    width:79%;
   }
   #AdminEventos .fila-campos .p-input {
    width:87%;
   }
   #AdminEventos .p-label {
    width:8em;
   }
   .Cerrado {
    background:url(/Recursos/img/cerrado.gif) no-repeat left top;
    padding-left:18px;
    color:#96c;
    font-weight:bold;
   }
   .Abierto {
    background:url(/Recursos/img/abierto.gif) no-repeat left top;
    color:#090;
    padding-left:18px;
    font-weight:bold;
   }
   .EnCurso {
    background:url(/Recursos/img/en-curso.gif) no-repeat left top;
    padding-left:18px;
    font-weight:bold;
   }
   .EventoInscrito {
    background:#090;
   }
   .EventoEspera {
    background:#f90;
   }
   .EventoAnulado {
    background:#c30;
   }
   .EventoAnulado,
   .EventoEspera,
   .EventoInscrito,
   .FueraPlazo {
    color:#fff;
    font:normal 1em 'Open Sans',Arial;
    -webkit-border-radius:.5em;
    -moz-border-radius:.5em;
    -ms-border-radius:.5em;
    -o-border-radius:.5em;
    border-radius:.5em;
    padding:.2em 1em;
   }
   .FueraPlazo {
    background:#999;
   }
   #ResultadosEventos .EstadoRight dt {
    width:15em;
   }
   .EstadoCategorias {
    clear:both;
    padding-top:5px;
   }
   .TituloCategoria {
    font-weight:bold;
    clear:both;
   }
   .EstadoCategorias p.CategoriaEventos {
    background:url(/Recursos/img/flecha.gif) no-repeat left 8px;
    margin-left:10px;
    padding-left:13px;
   }
   #ResultadosEventos .EstadoCategorias .EstadoRight dt {
    width:auto;
    float:none;
    display:inline-block;
   }
   .EstadoCategorias .EstadoRight dd {
    display:inline-block;
    margin-right:5px;
   }
   .EstadoCategorias .EstadoRight dl {
    margin-top:0;
    text-align:right;
   }
   .CategoriaActual {
    color:#044b83;
    font:bold 1.1em 'Open Sans',Arial;
    margin:.5em 0 !important;
   }
   .MasBoton {
    background:url(/Recursos/img/mas.gif) no-repeat left 3px;
    cursor:pointer;
    border:none;
    font:bold 1em 'Open Sans',Arial;
    color:#044b83;
    text-align:left;
    padding-left:15px;
   }
   .MenosBoton {
    background:url(/Recursos/img/menos.gif) no-repeat left 3px;
    cursor:pointer;
    border:none;
    font:bold 1em 'Open Sans',Arial;
    color:#044b83;
    text-align:left;
    padding-left:15px;
   }
   .Inscribirse {
    background-image:url(/Recursos/img/Inscribirse.png);
    background-repeat:no-repeat;
    background-position:8px 7px;
    border-top:1px solid #f5f8fa;
    background-color:#044b83;
    padding:7px 17px 7px 42px;
    -webkit-border-radius:.5em;
    -moz-border-radius:.5em;
    border-radius:.5em;
    -webkit-box-shadow:#000 0 1px 0;
    -moz-box-shadow:#000 0 1px 0;
    box-shadow:#000 0 1px 0;
    text-shadow:rgba(0,0,0,.4) 0 1px 0;
    color:#fff !important;
    font-weight:bold;
    font-size:1em;
    font-family:'Open Sans',Arial;
    text-decoration:none;
    vertical-align:top;
    display:inline-block;
    text-align:left;
    border:none;
    cursor:pointer;
   }
   .Inscribirse:hover {
    border-top-color:#333;
    background-color:#333;
    color:#ccc;
   }
   .CambiarInscripciones,
   .ExportarInscripciones {
    float:left;
    width:120px;
   }
   .AgregarInscripcion {
    float:right;
    width:160px;
   }
   .DescargarCertificadoAsistencia {
    border:none;
    background:url(/Recursos/img/descargar.gif) no-repeat left top;
    cursor:pointer;
    text-align:left;
    padding-left:20px;
    width:160px;
    float:left;
    font-weight:bold;
    font-size:1em;
   }
   #ctl00_ch_dvPCPestanas_divEnviarEmailEvento ul {
    clear:both;
    padding-top:10px;
    border-top:1px solid #ccc;
    display:block;
   }
   #ctl00_ch_dvPCPestanas_divEnviarEmailEvento ul li {
    padding-bottom:5px;
   }
   #ctl00_ch_dvPCPestanas_divEnviarEmailEvento #ctl00_ch_dvPCPestanas_pBotonesEnviar .EnviarEmail {
    background:url(/Recursos/img/AprobarEnviar.gif) no-repeat 5px 0;
    padding-left:36px!important;
    text-align:left;
    width:6.2em;
    border:none;
    font:bold 1em "Trebuchet MS",Arial,Verdana;
    color:#20a0be;
    cursor:pointer;
    padding-bottom:2px;
   }
   #ctl00_ch_dvPCPestanas_btnCancelarEnvio {
    background:url(/Recursos/img/Cancelar.gif) no-repeat 7px 1px;
    padding-left:25px!important;
    text-align:left;
    width:12em;
    border:none;
    font:bold 1em Tahoma,Arial,Verdana;
    color:#044b83;
    cursor:pointer;
    padding-bottom:2px;
   }
   .ColumnaIzquierda .Agenda {
    margin-right:20px;
   }
   .ColumnaIzquierda .HomeEventos {
    margin-right:20px;
   }
   .HomeEventos dt {
    float:none;
   }
   .HomeEventos {
    float:left;
    width:45%;
   }
   .ColumnaIzquierda .HomeEventos,
   .ColumnaDerecha .HomeEventos {
    width:100%;
    float:none;
   }
   .HomeEventosLista a {
    color:#044b83;
    font:500 1.3em Raleway,'Open Sans',Arial;
   }
   .HomeEventos .ListaDefinicionLinea dt {
    float:left;
   }
   .HomeEventosLista iframe {
    float:left;
   }
   .FilaCalendario {
    clear:both;
    margin-bottom:10px;
   }
   .HorasEventos {
    margin-left:60px;
   }
   .HorasEventos li {
    padding-left:0 !important;
    background:none !important;
   }
   .BordesPrograma {
    border:dotted 1px #ccc;
    padding:10px;
    max-height:200px;
    overflow:auto;
   }
   .CalendarioEventosFechas {
    float:right;
    width:30%;
   }
   .CalendarioEventosListado {
    float:left;
    width:65%;
   }
   .CalendarioEventosListado h5 {
    margin-bottom:0;
   }
   #BuscadorEventos .p-label {
    width:9em;
   }
   #BuscadorEventos .fila-campos .p-input {
    width:80%;
   }
   #BuscadorEventos .p-input {
    width:50%;
   }
   .FilaEventos1 {
    width:65%;
   }
   .FilaEventos2 {
    width:30%;
   }
   #ResultadosEventos .EstadoRight {
    width:25%;
   }
   #ResultadosEventos .EstadoLeft {
    width:74%;
   }
   .GestorEventosFicha .p-label {
    width:13em;
   }
   .GestorEventosFicha .fila-campos2 .p-label {
    width:11em;
   }
   .GestorEventosFicha .fila-campos .p-input {
    width:75%;
   }
   .GestorEventosFicha .p-input {
    width:50%;
   }
   .GestorEventosFicha .RadioEventos {
    width:98%;
   }
   .GestorEventosFicha .p-input.MisCuentas {
    width:65%;
   }
   .EventosInscripciones dt {
    clear:none;
    width:8em;
   }
   .EventosInscripciones dt.EventosDtColumna1 {
    clear:left;
    width:12em;
   }
   .EventosInscripciones dt.EventosDtColumna3 {
    width:10.5em;
   }
   .EventosInscripciones dd {
    float:left;
   }
   .Aforo1 {
    width:10%;
   }
   .Aforo2 {
    width:57%;
   }
   .Inscritos {
    width:10%;
   }
   .Anulados {
    width:10%;
   }
   .EnEspera {
    width:32%;
   }
   .Asistencia1 {
    width:10%;
   }
   .Asistencia2 {
    width:10%;
   }
   .Asistencia3 {
    width:10%;
   }
   .Asistencia4 {
    width:8%;
   }
   .SeleccionadorContacto div {
    width:55%;
    float:left;
   }
   .SeleccionadorContacto .form-input {
    width:70% !important;
   }
   .CrearPersona {
    background:url(/Recursos/img/usuario.gif) no-repeat left 4px;
    border:none;
    cursor:pointer;
    padding-left:10px;
    height:22px;
    font-weight:bold;
   }
   .Envios1 {
    float:left;
    width:33%;
   }
   .Envios2 {
    float:left;
    width:33%;
   }
   .Envios3 {
    float:left;
    width:33%;
   }
   .Envios1 .p-label {
    width:12em;
   }
   .Envios2 .p-label,
   .Envios3 .p-label {
    width:13em;
   }
   .Envios1 .p-input,
   .Envios2 .p-input,
   .Envios3 .p-input {
    width:27% !important;
   }
   .Invitaciones .p-label {
    width:25%;
   }
   .Invitaciones .p-input {
    width:70%;
   }
   .GoogleMapsLeft {
    float:left;
    width:70%;
   }
   .dlInfoEventos {
    margin:1.5em 0;
   }
   #ResultadosEventos .ListaDefinicionLinea {
    clear:none;
   }
   .PaddingBotonera {
    padding-bottom:10px;
    min-height:20px;
   }
   .calendarioAnual {
    display:flex;
    flex-wrap:wrap;
   }
   .calendarioAnual .Eventos {
    flex-basis:50%;
   }
   fieldset {
    border:none;
    clear:both;
    padding-top:5px;
   }
   .BordesFieldset {
    padding:20px 10px;
    border:solid 1px #ccc;
    background:#fff;
    margin-bottom:10px;
    -webkit-border-bottom-right-radius:1em;
    -webkit-border-bottom-left-radius:1em;
    -moz-border-radius-bottomright:1em;
    -moz-border-radius-bottomleft:1em;
    border-bottom-right-radius:1em;
    border-bottom-left-radius:1em;
   }
   .FormularioFicha fieldset {
    margin:0;
    padding:10px;
    border:solid 1px #f0f0f0;
    background:url(/Recursos/img/fnAcciones.jpg) repeat-x left bottom;
    margin-bottom:5px;
   }
   .BusquedaAvanzada legend,
   #Administracion legend,
   .FormularioFicha legend,
   #ctl00_ch_upEnvios legend {
    font:bold 1.2em "Open Sans","Lucida Sans Unicode",Arial;
    color:#000;
    padding:10px 0 0 0;
    text-align:left;
   }
   .p-label {
    float:left;
    font:bold .9em 'Open Sans',Arial;
    margin:0 !important;
    text-align:left;
   }
   .LabelDescriptivo {
    float:none;
    clear:both;
    font-weight:bold;
   }
   .form-input,
   .form-select,
   .input,
   .inputCuenta,
   .inputCuentaBancaria,
   .inputCuentaBancaria2,
   .inputPassword,
   .inputCP {
    font:normal 1em 'Open Sans',Arial;
    color:#666;
    -webkit-border-radius:.5em;
    -moz-border-radius:.5em;
    -ms-border-radius:.5em;
    -o-border-radius:.5em;
    border-radius:.5em;
    -webkit-box-shadow:inset 0 0 8px #dedede;
    -moz-box-shadow:inset 0 0 8px #dedede;
    box-shadow:inset 0 0 8px #dedede;
    padding:5px;
    border:solid 1px #dedede;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
   }
   .Boton {
    background:#044b83;
    padding:.8em !important;
    color:#fff !important;
    border:none;
    margin:0;
    font:normal .9em 'Open Sans',Arial;
    cursor:pointer;
    -webkit-border-radius:.5em;
    -moz-border-radius:.5em;
    -ms-border-radius:.5em;
    -o-border-radius:.5em;
    border-radius:.5em;
    text-align:center;
   }
   input[type=checkbox] {
    margin-right:.5em;
   }
   .Actualizar {
    vertical-align:middle;
   }
   .refrescar {
    vertical-align:top;
    padding-top:2px;
   }
   .FilaCheck .p-label {
    width:99% !important;
   }
   .Check li {
    background:none;
    padding-right:0;
    margin:2px 0;
   }
   .RadioEventos {
    width:100%;
   }
   .Radio2 {
    margin-left:9em;
   }
   .Radio li,
   .RadioRefrescar li,
   .RadioEventos li {
    display:inline;
    background:none !important;
    padding-left:0 !important;
    margin:2px 0;
    border-bottom:none;
   }
   .Radio input,
   .Check input,
   .RadioEventos input {
    margin-right:5px;
   }
   .Radio li,
   .Check li,
   .RadioEventos li {
    padding-right:5px;
   }
   .RadioRefrescar {
    float:left;
    width:50%;
   }
   .RadioVertical li {
    background:none !important;
    padding-left:0 !important;
    margin:2px 0 !important;
    font-size:.9em;
   }
   .p-input-refrescar .form-select {
    width:85%;
   }
   .p-input,
   .p-input-refrescar {
    float:left;
    margin:0 !important;
   }
   .BotonDerecha {
    float:right;
   }
   .BotonIzquierda {
    float:left;
   }
   .NIFRadio {
    float:left;
    width:45%;
   }
   .NIFInput {
    float:left;
    width:55% !important;
    margin:0;
   }
   .p-texto {
    float:left;
   }
   .fila-campos {
    clear:both;
    margin:0 0 .5em 0;
    float:left;
    width:100%;
   }
   .fila-campos1 {
    float:left;
    width:49%;
    margin:0 0 .5em 0;
    clear:left;
   }
   .fila-campos2 {
    float:right;
    width:49%;
    margin:0 0 .5em 0;
   }
   *:first-child+html #Administracion #SinFlotarIe {
    float:none !important;
   }
   .fila-campos1-1,
   .fila-campos1-2,
   .fila-campos1-3 {
    float:left;
    width:32%;
   }
   .fila-campos1-2 .p-label,
   .fila-campos1-3 .p-label {
    width:8em !important;
   }
   .botones {
    float:right;
   }
   .form-input {
    width:99.5%;
   }
   .form-select {
    width:99.5%;
   }
   .euro {
    width:85% !important;
    margin-right:5px;
   }
   .inputCuenta {
    width:3em;
   }
   .inputCuentaBancaria {
    width:4em;
   }
   .inputCuentaBancaria2 {
    width:9em;
   }
   .inputPassword {
    width:75%;
   }
   .inputCP {
    width:18%;
   }
   .Validacion {
    background:#fcf8e3;
    border:#faebcc 1px solid;
    clear:both;
    margin:30px 0;
    padding:5px 5px 5px 10px;
   }
   .Validacion p {
    margin:0 !important;
   }
   .Validacion div {
    background:url(/Recursos/img/alert.gif) no-repeat left 5px;
    color:#000;
    padding:5px 15px 15px 20px;
    font-weight:bold;
   }
   .Validacion ul {
    margin-left:20px;
   }
   .Validacion li,
   .Warning li {
    color:#c00 !important;
    font-weight:bold;
    font-size:.9em;
    background:url(/Recursos/img/asterisco.gif) no-repeat 5px 5px;
    padding:2px 0 2px 20px;
   }
   .Warning ul,
   .Error ul {
    margin-top:10px;
   }
   .Warning li,
   .Error li {
    font-size:1em;
    font-family:'Open Sans',Arial !important;
   }
   .Warning {
    background:#fcf8e3;
    border:#faebcc 1px solid;
    clear:both;
   }
   .WarningSinIcono {
    background:#fcf8e3;
    border:#faebcc 1px solid;
    clear:both;
    padding:10px;
    margin-top:10px;
    width:100%;
   }
   .Warning span {
    background:url(/Recursos/img/alert.gif) no-repeat left top;
    color:#8a6d3b;
   }
   .Warning .Descargar {
    margin:1em 0;
   }
   .Obligatorio {
    color:#c00;
    padding-left:4px;
   }
   .AccesoDenegado,
   .Error,
   .Ok,
   .Warning,
   .Ayuda {
    margin:10px 0;
    padding:5px 10px 5px 20px;
    overflow:auto;
    color:#000;
   }
   .AccesoDenegado span,
   .Error span,
   .Ok span,
   .Warning span,
   .Ayuda span {
    padding:2px 15px 0 30px;
    font:bold 1em 'Open Sans',Arial;
    display:block;
   }
   .AccesoDenegado p,
   .Error p,
   .Ok p,
   .Warning p,
   .Ayuda p,
   .Validacion p,
   .WarningSinIcono p {
    margin:.5em 0;
   }
   .AccesoDenegado {
    background:#f2dede;
    border:#ebccd1 1px solid;
   }
   .AccesoDenegado span {
    background:url(/Recursos/img/stop.gif) no-repeat left top;
    color:#a94442;
   }
   .Error {
    background:#f2dede;
    border:#ebccd1 1px solid;
   }
   .Error span {
    background:url(/Recursos/img/error.gif) no-repeat left top;
    color:#a94442;
   }
   .Ok {
    background:#dff0d8;
    border:#d6e9c6 1px solid;
   }
   .Ok span {
    background:url(/Recursos/img/ok.gif) no-repeat left top;
    color:#3c763d;
   }
   .Ayuda {
    background:#d9edf7;
    border:#bce8f1 1px solid;
    clear:both;
   }
   .Ayuda span {
    background:url(/Recursos/img/info.gif) no-repeat left top;
    color:#31708f;
   }
   .Tooltip {
    background:url(/Recursos/img/info.gif) no-repeat left top;
    width:16px;
    border:none;
    cursor:pointer;
   }
   .CerrarAviso {
    background:url(/Recursos/img/cerrar.gif) no-repeat left top;
    border:none;
    color:#666;
    font-size:.95em;
    cursor:pointer;
    float:right;
    padding-left:20px;
    padding-bottom:3px;
   }
   .EspaciadoAviso {
    padding:50px 0;
   }
   fieldset.FormularioDinamico {
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    -ms-border-radius:1em;
    -o-border-radius:1em;
    border-radius:1em;
    padding:1em .5em 1em 1.5em;
    margin-bottom:1em;
    background:#fff;
   }
   .FormularioDinamico .p-label {
    width:11em;
   }
   .FormularioDinamico .p-input {
    width:55%;
   }
   .FormularioDinamico .fila-campos .p-input {
    width:78%;
   }
   .FormularioDinamico .p-input-refrescar {
    width:55%;
   }
   .FormularioDinamico .fila-campos .p-input-refrescar {
    width:65%;
   }
   #FormularioOtros .p-label {
    width:15em;
   }
   #FormularioOtros .p-input {
    width:70%;
   }
   .Seleccionador .InputDisabled {
    width:50%;
   }
   .Seleccionador .form-input,
   .SeleccionadorRight .form-input,
   .SeleccionadorNoFlotante .form-input {
    width:45%;
   }
   .fila-campos1 .Seleccionador .form-input,
   .fila-campos2 .SeleccionadorPeq .form-input,
   .SeleccionadorRight .form-input {
    width:70%;
   }
   .Seleccionador,
   .SeleccionadorPeq,
   .AgregarInformaciones,
   .SeleccionadorRight {
    position:relative;
   }
   .SeleccionadorPeq .CapaSeleccionador {
    width:290px;
   }
   .AgregarInformaciones .CapaSeleccionador {
    width:500px;
   }
   .CapaSeleccionador {
    border:solid 2px #ccc;
    vertical-align:top;
    width:50em;
    height:auto;
    position:absolute;
    top:20px;
    padding:10px;
    background:#fff;
    z-index:1;
   }
   .Seleccionador .CapaSeleccionador,
   .SeleccionadorPeq .CapaSeleccionador {
    left:0;
   }
   .SeleccionadorRight .CapaSeleccionador {
    right:80px;
   }
   .CapaSeleccionador .botones {
    margin-right:0 !important;
   }
   .CapaSeleccionador .BordesFieldset {
    margin-bottom:10px;
   }
   .CapaSeleccionador li {
    background:none !important;
   }
   .CapaSeleccionador #Filtro .p-label {
    width:12em;
   }
   .CapaSeleccionador #Filtro .p-input {
    width:70% !important;
   }
   .SeleccionadorNoFlotante .CapaSeleccionador {
    position:relative !important;
    margin-bottom:10px !important;
    width:51em;
    top:0 !important;
   }
   .CanalesBoletines .SeleccionadorNoFlotante .form-input {
    width:45%;
   }
   .CampoMunicipio {
    float:left;
    width:80%;
   }
   .SeleccionadorMunicipio .p-input {
    width:63%;
   }
   .FormularioDinamico .SeleccionadorMunicipio .p-input {
    width:60%;
   }
   .SeleccionadorMunicipio .Boton,
   .MunicipioSeleccionar .Boton {
    padding:.5em !important;
   }
   .Seleccionador .CampoMunicipio .form-input {
    width:65% !important;
   }
   .CampoMunicipio .form-input {
    width:50% !important;
    float:left;
   }
   .MunicipioSeleccionar {
    float:left;
    width:90px;
   }
   .FormularioDinamico .CampoMunicipio .form-input {
    width:62% !important;
   }
   .FormularioDinamico .SeleccionadorMunicipio .CampoMunicipio .form-input {
    width:69% !important;
   }
   #Filtro .p-label {
    width:6em;
   }
   #Filtro .p-input {
    width:80%;
   }
   .InfoRelacionada,
   .MasInformacionEnlaces,
   .InformacionDestacada {
    background:#fff;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    -ms-border-radius:1em;
    -o-border-radius:1em;
    border-radius:1em;
    padding:1em;
    margin-bottom:20px;
    background-color:#fff;
    border:1px solid #ddd;
    border-radius:4px;
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);
    box-shadow:0 1px 1px rgba(0,0,0,.05);
   }
   .InfoRelacionada ul {
    margin-left:0;
   }
   .InfoRelacionada li {
    padding-left:0;
    padding-bottom:5px;
    clear:both;
    background:none;
   }
   .InfoRelacionada li a {
    color:#044b83;
    font:normal 1em 'Open Sans',Arial;
   }
   .InfoRelacionada .Mas {
    padding-left:18px;
   }
   .MasInformacionEnlaces {
    margin-bottom:10px;
    clear:both;
   }
   .MasInformacionEnlaces li img {
    float:left;
    margin-right:10px;
   }
   .MasInformacionEnlaces .Descargar {
    float:none;
   }
   #ulAdjuntos input {
    float:none;
    margin-bottom:10px;
   }
   .DivEnlaces p {
    float:left;
   }
   .MasInformacionEnlaces div.Warning {
    float:none;
    margin-top:5px;
   }
   .MasInformacionEnlaces ul {
    clear:both;
    margin-left:0 !important;
    overflow:auto;
    height:1%;
   }
   .MasInformacionEnlaces li {
    background:none !important;
    clear:both !important;
    margin:0 !important;
    padding:0 0 1em 0 !important;
    overflow:hidden;
    line-height:32px;
   }
   .MasInformacionEnlaces input {
    height:auto;
   }
   .MasInformacionEnlaces img {
    border:none;
   }
   .MasInformacionImagen {
    border:solid 1px #f0f0f0;
    text-align:center;
    width:265px;
    margin:0 15px 15px 0;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    -ms-border-radius:1em;
    -o-border-radius:1em;
    border-radius:1em;
    float:left;
    margin:0 15px 15px 0 !important;
   }
   .MasInformacionImagen img {
    padding:10px 2px 2px 2px;
    float:none;
    margin:0;
   }
   .MasInformacionImagen p {
    font-size:.9em;
   }
   .MasInformacionRelacionada h5 {
    margin:5px 0 !important;
    font-size:1em;
    color:#000;
    position:relative;
    border-bottom:none;
   }
   .MasInformacionRelacionada a {
    color:#044b83;
   }
   .MasInformacionRelacionadaIzquierda {
    float:left;
    width:250px;
    margin:0 30px 15px 0;
    background:#fff;
   }
   .MasInformacionRelacionadaDerecha {
    float:right;
    width:250px;
    margin:0 15px 15px 0;
    background:#fff;
   }
   .MasInformacionRelacionadaIzq3Col {
    float:left;
    width:150px;
    margin:0 15px 15px 0;
    background:#fff;
   }
   .MasInformacionRelacionadaDch3Col {
    float:right;
    width:150px;
    margin:0 15px 15px 0;
    background:#fff;
   }
   .MasInfoFoto {
    text-align:center !important;
   }
   .Paginacion {
    clear:both;
    margin:1em 0;
    padding:.5em .5em .3em .5em;
    background:#fff;
    font-size:.9em;
    border:none;
    overflow:hiddden;
   }
   .Paginacion input {
    border:none;
    color:#fff;
    font:bold 1em 'Open Sans',Arial;
    cursor:pointer;
   }
   .BotonNumero {
    padding:0 .5em;
    background:#fff;
    color:#044b83 !important;
   }
   .BotonNumeroSeleccionado {
    padding:0 .5em;
    background:#044b83;
    color:#fff !important;
   }
   .Primero {
    padding:0 .5em 0 1.5em;
    color:#044b83 !important;
    background:url(../../../img/primero.gif) no-repeat left .5em;
    border:none;
   }
   .Anterior {
    padding:0 .5em 0 1.5em;
    color:#044b83 !important;
    background:url(../../../img/anterior.gif) no-repeat left .5em;
    border:none;
   }
   .Siguiente {
    padding:0 1.5em 0 .5em;
    background:url(../../../img/siguiente.gif) no-repeat right .5em;
    color:#044b83 !important;
    border:none;
   }
   .Ultimo {
    padding:0 1.5em 0 .5em;
    background:url(../../../img/ultimo.gif) no-repeat right .5em;
    color:#044b83 !important;
    border:none;
   }
   .PaginacionIzquierda {
    float:left;
   }
   .PaginacionIzquierda input {
    font-weight:bold;
   }
   .PaginacionIzquierda p {
    float:left;
    margin-right:10px;
   }
   .PaginacionIzquierda ul {
    margin:0 !important;
   }
   .PaginacionIzquierda li {
    float:left;
    margin:0 5px 0 0 !important;
    padding:0 !important;
    border-bottom:none !important;
    background:none !important;
   }
   .PaginacionDerecha {
    float:right;
   }
   .PaginacionDerecha .Total {
    padding-top:0 !important;
   }
   .PaginacionDerecha p {
    float:left;
   }
   .Total {
    padding:0 10px;
    padding-top:3px !important;
    font-size:.9em;
   }
   .ListadoCompleto {
    padding-left:20px !important;
    width:8em;
    border:none;
    background:url(/Recursos/img/ListadoCompleto.gif) no-repeat left 2px;
    text-align:left;
    cursor:pointer;
   }
   .ListadoPaginado {
    padding-left:20px !important;
    border:none;
    background:url(/Recursos/img/ListadoPaginado.gif) no-repeat left 2px;
    text-align:left;
    cursor:pointer;
   }
   .NumeroPagina {
    float:right;
    overflow:hidden;
    display:inline;
    font-weight:normal;
   }
   .NumeroPagina li {
    float:left;
    background:none !important;
    padding:0 !important;
    margin:0 1px 0 0 !important;
    border-bottom:none !important;
    display:inline;
    width:auto;
   }
   .Contacto .p-label {
    width:8em;
   }
   .Contacto .fila-campos .p-input {
    width:80%;
   }
   .Contacto .fila-campos1 .p-input {
    width:76%;
   }
   .Contacto .fila-campos2 .p-input {
    width:79%;
   }
   .Contacto .p-input span {
    padding-top:2px;
    display:block;
   }
   .Centro2 .Contacto .fila-campos .p-input {
    width:83%;
   }
   .Centro2 .Contacto .fila-campos1 .p-input {
    width:63%;
   }
   .Centro2 .Contacto .fila-campos2 .p-input {
    width:63%;
   }
   .Centro2 .Contacto .botones {
    margin-right:.5em !important;
   }
   .Centro1 .Contacto .fila-campos .p-input {
    width:75%;
   }
   .Centro1 .Contacto .fila-campos1 .p-input {
    width:50%;
   }
   .Centro1 .Contacto .fila-campos2 .p-input {
    width:50%;
   }
   .Centro1 .Contacto .botones {
    margin-right:.5em !important;
   }
   #Accesibilidad dt {
    color:#333;
    background:url(/Recursos/img/flecha-menu.gif) no-repeat 10px 6px;
    padding-left:20px;
    padding-bottom:0;
    font-weight:bold;
    margin-top:1em;
    float:none;
   }
   #Accesibilidad dd {
    margin:0;
    padding-left:20px;
    float:none;
   }
   #Accesibilidad .AccesibilidadSin dt {
    color:#333;
    background:none;
    padding-left:20px;
    padding-bottom:0;
    font-weight:normal;
    margin-top:1em;
    float:none;
   }
   #Accesibilidad .AccesibilidadSin dd {
    margin:0;
    padding-left:40px;
    padding-top:10px;
    float:none;
   }
   #Accesibilidad ul li {
    background:url(/Recursos/img/flecha.gif) no-repeat 10px 10px;
    padding-left:20px;
    padding-bottom:0;
   }
   #Accesibilidad a {
    color:#0074bf;
   }
   .LogosAccesibilidad {
    margin:1em 0;
   }
   kbd {
    background:#ededed;
    border-top:solid 1px #cecece;
    border-bottom:solid 2px #cecece;
    border-right:solid 2px #cecece;
    border-left:solid 2px #cecece;
    padding:0 5px;
   }
   .Foros li {
    border-bottom:dotted 1px #ccc;
   }
   li.Mensaje2 {
    margin-left:30px !important;
   }
   li.Mensaje3 {
    margin-left:60px !important;
   }
   li.Mensaje4 {
    margin-left:90px !important;
   }
   .Foros input {
    cursor:pointer;
    text-align:left;
    border:none;
   }
   .Foros .Boton {
    text-align:center;
   }
   .NuevoMensaje {
    background:url(/Recursos/img/nuevo-mensaje.gif) no-repeat 5px top;
    padding-left:30px !important;
    text-align:left;
    padding-bottom:2px;
   }
   .Responder {
    font:bold 1em 'Open Sans',Arial;
    color:#044b83;
    background:url(/Recursos/img/responder-mensaje.gif) no-repeat 5px 1px;
    padding-left:25px;
    font-weight:bold;
    padding-bottom:3px;
   }
   .EditarMensaje {
    font:bold 1em 'Open Sans',Arial;
    color:#044b83;
    background:url(/Recursos/img/editar.gif) no-repeat 5px 2px;
    background-size:15px;
    padding-left:25px;
    height:17px;
    font-weight:bold;
    padding-bottom:2px;
   }
   .EliminarMensaje {
    font:bold 1em 'Open Sans',Arial;
    color:#044b83;
    background:url(/Recursos/img/eliminar.gif) no-repeat 5px 2px;
    padding-left:25px;
    height:17px;
    font-weight:bold;
    padding-bottom:2px;
   }
   .ForoFila {
    margin:5px 0 10px 0;
   }
   .DivAnonimo {
    float:left;
    width:255px;
   }
   .Anonimo {
    background:url(/Recursos/img/anonimo.gif) no-repeat 5px 2px;
    padding-left:25px;
    width:20em;
    font-weight:bold;
    border:none;
    cursor:pointer;
    text-align:left;
   }
   .Registrado {
    background:url(/Recursos/img/usuario.gif) no-repeat 5px 2px;
    padding-left:25px;
    width:20em;
    border:none;
    cursor:pointer;
    font-weight:bold;
    text-align:left;
   }
   .PublicarMensaje {
    font:bold 1em 'Open Sans',Arial;
    color:#044b83;
    background:url(/Recursos/img/Publicar.png) no-repeat 5px 0;
    padding-left:25px;
    height:17px;
    font-weight:bold;
    padding-bottom:2px;
   }
   .DesPublicarMensaje {
    font:bold 1em 'Open Sans',Arial;
    color:#044b83;
    background:url(/Recursos/img/DesPublicar.png) no-repeat 5px 0;
    padding-left:25px;
    height:17px;
    font-weight:bold;
    padding-bottom:2px;
   }
   .SinPublicar>span {
    background:#fcf8e3;
    border:solid 1px #faebcc;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    -ms-border-radius:1em;
    -o-border-radius:1em;
    border-radius:1em;
    padding:5px;
    display:inherit;
   }
   .Suscribirse {
    font:bold 1em 'Open Sans',Arial;
    color:#044b83;
    background:url(/Recursos/img/Suscribirse.png) no-repeat 5px 0;
    padding-left:25px;
    height:17px;
    font-weight:bold;
    padding-bottom:2px;
   }
   .DeSuscribirse {
    font:bold 1em 'Open Sans',Arial;
    color:#044b83;
    background:url(/Recursos/img/DeSuscribirse.png) no-repeat 5px 0;
    padding-left:25px;
    height:17px;
    font-weight:bold;
    padding-bottom:2px;
   }
   .UsuarioBlog {
    font:normal 1.3em Georgia,"Times New Roman",Times,serif;
    font-style:italic;
   }
   .NumeroComentarios {
    background:url(/Recursos/img/comentarios.jpg) no-repeat left top;
    padding-left:30px;
    padding-bottom:5px;
    font-weight:bold;
   }
   .ComentarioEdicion .p-input {
    width:100% !important;
   }
   .ArticuloBlog .Comentar {
    float:right;
   }
   #Login p {
    margin:0;
   }
   #Login .p-label {
    width:8em;
   }
   #Login .p-input {
    width:62%;
   }
   #Login .botones {
    margin-right:.9em;
   }
   #LoginRestablecer .p-label {
    width:10em;
   }
   #LoginRestablecer .p-input {
    width:65%;
   }
   #LoginRestablecer .botones {
    margin-right:.9em;
   }
   .LoginIzquierda {
    width:39%;
    float:left;
    display:block;
   }
   .LoginIzquierdaRestablecer {
    width:50%;
    float:left;
    display:block;
   }
   .LoginIzquierda .BordesFieldset {
    padding-top:20px;
    padding-bottom:20px;
   }
   .LoginDerecha {
    width:60%;
    float:right;
    font-size:.9em;
   }
   .LoginDerechaRestablecer {
    width:48%;
    float:right;
    font-size:.9em;
   }
   .OlvidoClave,
   .OlvidoClaveDatos {
    font-size:.9em;
    padding-left:40px !important;
    font-weight:bold;
    padding-bottom:3px !important;
    clear:both;
   }
   .OlvidoClave {
    background:url(/Recursos/img/Key.png) no-repeat left top !important;
   }
   .OlvidoClaveDatos {
    background:url(/Recursos/img/OlvidoClaveDatos.gif) no-repeat left top !important;
   }
   .AccesoTarjeta {
    background:url(/Recursos/img/Card.png) no-repeat left top !important;
    padding-left:40px !important;
    padding-bottom:8px !important;
    clear:both;
    font-size:.9em;
   }
   .AccesoTarjeta input {
    border:none;
    background:transparent;
    text-align:left;
    cursor:pointer;
    color:#044b83;
    font:bold 1em 'Open Sans',Arial;
   }
   .MiPerfil {
    padding-top:4px !important;
    background:url(/Recursos/img/usuario.gif) no-repeat left 3px;
    padding-left:20px;
   }
   .Desconectar {
    border:none;
    background:url(/Recursos/img/Desconectar.gif) no-repeat left top !important;
    color:#044b83;
    font:bold 1em 'Open Sans',Arial;
    text-transform:uppercase;
    padding-left:2em;
    padding-bottom:2px;
   }
   .frm-AccesoDatos .p-label {
    float:none;
    margin-bottom:10px !important;
   }
   .frm-AccesoDatos .dxca-imageDiv {
    border:none !important;
   }
   .frm-AccesoDatos .dxcaTextBoxLabel {
    font:bold .9em 'Open Sans',Arial;
   }
   .frm-AccesoDatos .dxeTextBoxSys,
   .frm-AccesoDatos .dxeMemoSys {
    border:none !important;
   }
   .frm-AccesoDatos .dxeEditArea.dxeEditAreaSys {
    -webkit-border-radius:.5em;
    -moz-border-radius:.5em;
    -ms-border-radius:.5em;
    -o-border-radius:.5em;
    border-radius:.5em;
    -webkit-box-shadow:inset 0 0 8px #dedede;
    -moz-box-shadow:inset 0 0 8px #dedede;
    box-shadow:inset 0 0 8px #dedede;
    padding:5px;
    border:solid 1px #dedede;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    border:solid 1px #dedede !important;
    height:30px !important;
   }
   .panContenidoUserPass .p-label {
    width:11em;
   }
   .FichaEntidadesPersonas .p-label {
    width:10em;
   }
   .FichaEntidadesPersonas .fila-campos2 .p-label {
    width:11em;
   }
   .FichaEntidadesPersonas .fila-campos .p-input {
    width:78%;
   }
   .FichaEntidadesPersonas .fila-campos2 .p-input {
    width:50% !important;
   }
   .FichaEntidadesPersonas div.p-input {
    padding-top:3px;
   }
   .FichaEntidadesPersonas div.p-input.CampoMunicipio {
    width:60%;
   }
   .FichaEntidadesPersonas .p-input-refrescar {
    width:50%;
   }
   .FichaEntidadesPersonas .fila-campos1-2 {
    width:20%;
   }
   .FichaEntidadesPersonas .fila-campos1-3 {
    width:45%;
   }
   .FichaEntidadesPersonas .fila-campos1-3 .p-label {
    width:20em !important;
   }
   .FichaEntidadesPersonas .fila-campos1-1 .p-input,
   .FichaEntidadesPersonas .fila-campos1-2 .p-input,
   .FichaEntidadesPersonas .fila-campos1-3 .p-input,
   .FichaEntidadesPersonas .fila-campos1-2 .fila-campos .p-input {
    width:20% !important;
   }
   .SeparadorEntidades hr {
    display:none;
   }
   .SeparadorEntidades {
    clear:both;
    margin:.5em 0 1em 0;
    border-bottom:dotted 1px #d4dee5;
    padding:0 0 1em 0;
   }
   .ImagenEntidadesListado {
    float:left;
    width:200px;
   }
   .ImagenEntidadesListado p {
    text-align:center !important;
   }
   .EntidadesListado {
    float:left;
    width:70%;
    padding-bottom:10px;
   }
   .Ficha .ArbolActividades li {
    font-weight:bold;
    background:url(/Recursos/img/ListaCanales.gif) no-repeat left 3px;
    padding-left:20px;
    font-size:.9em;
   }
   .Ficha .ArbolActividades li li {
    font-weight:normal;
    margin-left:10px;
    background:url("/Recursos/img/flecha.gif") no-repeat left 8px;
    padding-left:12px;
    font-size:1em;
   }
   .ArbolActividades li li li {
    margin-left:20px;
   }
   #divBotonesPestanias,
   .divBotonesPestanias {
    background:#fff;
    min-height:2.9em;
    clear:both;
   }
   #divBotonesPestanias input,
   .TabEventos input,
   .divBotonesPestanias input {
    font:bold .9em Arial,Verdana;
    padding:1em .3em;
    margin:0 .1em 0 0;
    cursor:pointer;
    border:none;
    -webkit-border-top-left-radius:1em;
    -webkit-border-top-right-radius:1em;
    -moz-border-radius-topleft:1em;
    -moz-border-radius-topright:1em;
    border-top-left-radius:1em;
    border-top-right-radius:1em;
   }
   #divBotonesPestanias ul,
   .TabEventos ul,
   .divBotonesPestanias ul {
    min-height:2.9em;
    display:table;
   }
   #divBotonesPestanias li,
   .TabEventos li,
   .divBotonesPestanias li {
    display:inline-block;
    float:left;
    background:none;
    margin:0 !important;
    padding:0 !important;
   }
   .TabEventos ul {
    border-bottom:solid 1px #e9e8e8;
    width:100%;
   }
   .TabEventos input {
    top:3px;
    position:relative;
   }
   .Paso {
    background:#d4dee5;
    color:#044b83;
   }
   .paso a
   {
    font: bold .9em Arial,Verdana;
padding: 1em .3em;
margin: 0 .1em 0 0;
cursor: pointer;
border: none;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-topright: 1em;
border-top-left-radius: 1em;
border-top-right-radius: 1em;
   }
   .PasoActivo a {
    background:#044b83;
    color:#fff;
   }
   .wcuAdjuntos .ulAnios {
    margin-top:20px;
   }
   .ulAnios {
    background:#d4dee5;
    border-bottom:none !important;
    min-height:1% !important;
   }
   .ulAnios .Paso {
    background:#d4dee5;
    border:#d4dee5;
   }
   .ulAniosMeses {
    background:#044b83;
    border-bottom:none !important;
    padding:5px;
   }
   .ulAnios input {
    padding:1.2em;
    font-size:1em;
   }
   .ulAnios input:hover {
    background:#044b83;
    color:#fff;
   }
   .ulAniosMeses input {
    padding:10px;
    color:#fff;
   }
   .ulAniosMeses .PasoActivo {
    background:#000;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    -ms-border-radius:1em;
    -o-border-radius:1em;
    border-radius:1em;
   }
   .ulAniosMeses .Paso {
    background:#044b83;
   }
   .Ficha fieldset {
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    -ms-border-radius:1em;
    -o-border-radius:1em;
    border-radius:1em;
    padding:1em;
   }
   fieldset.FichaResumen {
    position:relative;
    background:#f5f8fa !important;
    margin-bottom:1em;
    border:solid 1px #e4e4e4;
   }
   .FichaResumen legend {
    color:#000;
    font:bold 1.2em "Open Sans","Lucida Sans Unicode",Arial;
   }
   .FichaPersona legend,
   .FichaEntidad legend {
    color:#000;
    font:bold 1.2em "Open Sans","Lucida Sans Unicode",Arial;
    border-bottom:solid 1px #e9e8e8;
    width:100%;
    margin:1em 0;
   }
   fieldset.FichaResumen .fila-campos1,
   fieldset.FichaResumen .fila-campos2 {
    float:none;
    width:100%;
    display:table;
   }
   fieldset.FichaResumen .p-label {
    width:12em!important;
   }
   .DatosPersonales.FichaResumen .fila-campos1 .p-input {
    width:76%;
   }
   .DatosPersonales.FichaResumen .fila-campos2 .p-input {
    width:40%;
   }
   .FichaUsuario .BordesFieldset {
    padding-top:5px;
   }
   .FichaUsuario .p-input {
    padding-top:2px;
   }
   .FichaResumen .Seleccionador .form-input {
    width:89%;
   }
   .DatosEntidades .p-label {
    width:9em;
   }
   .DatosEntidades .fila-campos .p-input {
    width:75%;
   }
   .DatosEntidades .p-input {
    width:70%;
   }
   .EntidadesIzquierda {
    float:left;
    width:70%;
    clear:left;
   }
   .EntidadesDerecha {
    float:right;
    width:29%;
   }
   .EntidadesDerecha p {
    text-align:right;
    margin:0 !important;
   }
   .EntidadesDerecha img {
    float:none;
   }
   .DatosPersonales .p-label {
    width:12em;
   }
   .DatosPersonales .fila-campos2 .p-label {
    width:9em;
   }
   .DatosPersonales .fila-campos2 .p-input {
    width:60%;
   }
   .DatosPersonales .p-input {
    width:48%;
   }
   .DatosPersonales .fila-campos .p-input {
    width:75%;
   }
   .DatosPersonales .fila-campos1 .p-input {
    width:48%;
   }
   .DatosPersonales .p-input-refrescar {
    width:48%;
   }
   .FichaImagen,
   .FichaMarca,
   .FichaFirma {
    float:left;
    width:31%;
    margin-right:10px;
   }
   .FichaImagen .p-input,
   .FichaMarca .p-input,
   .FichaFirma .p-input {
    width:99% !important;
    float:none;
   }
   .foto {
    width:100%;
    clear:both;
    overflow:auto;
    height:1%;
   }
   .fotoPeq {
    width:33%;
   }
   .fila-camposDatosContacto,
   .fila-camposDatosContactoEmail {
    margin-bottom:5px;
    clear:both;
    width:99%;
    float:left;
   }
   .fila-camposDatosContacto .p-label {
    width:51%;
   }
   .fila-camposDatosContacto .p-input {
    width:49%;
   }
   .fila-camposDatosContactoPeq .p-label {
    width:45%;
   }
   .fila-camposDatosContactoPeq .p-input .Seleccionador {
    width:40%;
   }
   .fila-camposDatosContactoEmail .p-label {
    width:100%;
   }
   .fila-camposDatosContactoEmail .p-input {
    width:38%;
   }
   .DatosPersonaInhabilitado {
    width:65%;
   }
   .DatosPersonaInhabilitado .p-label {
    width:8em !important;
   }
   .DatosPersonaInhabilitado .p-input {
    width:60% !important;
    min-height:1.8em;
   }
   .DatosEntidadCobrosPendientes {
    width:79%;
    float:left;
   }
   .DatosEntidadCobrosPendientes .p-label,
   .DatosEntidad .p-label {
    width:9.5em !important;
   }
   .DatosEntidadCobrosPendientes .p-input,
   .DatosEntidad .p-input {
    width:57%;
   }
   .DatosEntidadCobrosPendientes .fila-campos .p-input {
    width:79%;
   }
   .Inhabilitado {
    position:absolute;
    top:15px;
    right:10px;
    width:30%;
    padding:5px;
    color:#000;
    font-weight:bold;
    border:double 6px #fff;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    -ms-border-radius:1em;
    -o-border-radius:1em;
    border-radius:1em;
    text-align:center;
   }
   .Inhabilitado img {
    float:none;
   }
   .Inhabilitado p,
   .divEmpresasCargos p {
    margin:.5em;
   }
   .divEmpresasCargos {
    position:absolute;
    top:77px;
    right:10px;
    width:30%;
    padding:5px;
    color:#000;
    font-weight:bold;
    border:double 6px #fff;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    -ms-border-radius:1em;
    -o-border-radius:1em;
    border-radius:1em;
    text-align:center;
   }
   .DatosBancarios .p-label {
    width:10em;
   }
   .DatosBancarios .p-input {
    width:59%;
   }
   .DatosBancarios .fila-campos .p-input {
    width:80%;
   }
   .ModificarCuentas .p-label {
    width:13em;
   }
   .ModificarCuentas .p-input {
    width:55%;
   }
   .ModificarCuentas .fila-campos .p-input {
    width:75%;
   }
   .AccesoWeb {
    overflow:hidden;
    margin-bottom:1em;
   }
   .AccesoWeb .p-label {
    width:10em;
   }
   .AccesoWeb .p-input {
    width:59%;
   }
   .FichaContacto .p-label {
    width:9em;
   }
   .FichaContacto .p-input {
    width:63%;
   }
   .FichaContacto .fila-campos .p-input {
    width:83%;
   }
   .FichaEstudios .p-label {
    width:12em;
   }
   .FichaEstudios .fila-campos .p-input {
    width:75%;
   }
   .FichaEstudios .fila-campos1 .p-input,
   .FichaEstudios .fila-campos2 .p-input {
    width:50%;
   }
   .FichaEstudios .fila-campos2 .p-label {
    width:13em;
   }
   .DatosColegiales .p-label {
    width:13em !important;
   }
   .DatosColegiales .fila-campos1 .p-input,
   .DatosColegiales .fila-campos2 .p-input {
    width:47% !important;
   }
   .DatosColegiales .fila-campos .p-input {
    width:70%;
   }
   .JubilacionInvalidez .p-label {
    width:10em;
   }
   .JubilacionInvalidez .p-input {
    width:50%;
   }
   .NIFRadio {
    float:left;
    width:45%;
   }
   .NIFInput {
    float:left;
    width:50% !important;
    margin:0;
   }
   .FilaNIF {
    position:relative;
   }
   .FilaNIF .p-input.RadioNIF,
   .FichaAdmin .fila-campos2 .p-input.RadioNIF {
    float:left;
    width:150px !important;
   }
   .p-input.TextoNIF,
   .DatosPersonales .fila-campos2 .p-input.TextoNIF,
   .fila-campos2 .p-input.TextoNIF {
    float:left;
    width:7em !important;
   }
   .FilaNIF .p-input.RadioNIF-Extranjero {
    width:270px !important;
   }
   .BarraEnviar p {
    margin-top:0 !important;
    margin-bottom:0 !important;
   }
   .BarraEnviar {
    padding:8px;
    margin:1em 0;
    clear:both;
    overflow:auto;
    height:1%;
    background:#fff;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    -ms-border-radius:1em;
    -o-border-radius:1em;
    border-radius:1em;
    border:1px solid #e1e1e8;
   }
   .BarraAcciones,
   #AdministracionAcciones {
    font-size:.9em;
    padding:.5em 1em .5em 1em;
    margin:1em 0;
    clear:both;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    -ms-border-radius:1em;
    -o-border-radius:1em;
    border-radius:1em;
    display:table;
    background:#f7f7f7;
    width:100%;
   }
   #AdministracionAcciones {
    position:relative;
   }
   .BarraAcciones input,
   .BarraEnviar input {
    border:none;
    font:bold 1em 'Open Sans',Arial;
    color:#044b83;
    cursor:pointer;
   }
   #AdministracionAcciones input,
   .AccionesFichaUsuario input {
    border:none;
    font:bold 1em Tahoma,Arial,Verdana;
    color:#044b83;
    cursor:pointer;
   }
   .BarraAcciones p {
    margin:0 !important;
   }
   .BarraAccionesIzquierda {
    float:left;
    width:64%;
   }
   .BarraAccionesIzquierda li {
    display:inline-block;
    background:none;
    margin:0;
    padding:0;
   }
   .BarraAccionesIzquierda p {
    float:left;
    margin-left:5px;
   }
   .BarraAccionesDerecha {
    float:right;
    width:35%;
    margin:.5em 0 0 0;
    text-align:right;
   }
   .BarraAccionesDerecha ul {
    text-align:right;
    overflow:auto;
   }
   .BarraAccionesDerecha li {
    display:inline-block;
    float:none;
    background:none !important;
    margin:0 5px 2px 0!important;
    padding:0 !important;
   }
   .BarraAccionesDerecha p {
    float:right;
   }
   #divBotonImprimir .Imprimir {
    border:none;
    cursor:pointer;
   }
   .PaginacionIzquierda .Volver {
    text-align:left;
    padding-left:30px !important;
    background:url(/Recursos/img/Volver.png) no-repeat center center;
    padding-left:35px;
    text-indent:-9999px;
    min-width:32px;
    min-height:32px !important;
   }
   .Volver {
    background:url(/Recursos/img/Back.png) no-repeat left top;
    text-align:left;
    padding-left:25px !important;
   }
   .BtnEnviar {
    text-indent:-9999px;
    background:url(/Recursos/img/Enviar.png) no-repeat left top;
    width:32px;
    height:32px;
   }
   .BtnComentar {
    text-indent:-9999px;
    background:url(/Recursos/img/Comentar.png) no-repeat left top;
    width:32px;
    height:32px;
   }
   .Enviar {
    background:url(/Recursos/img/enviar.gif) no-repeat left 2px;
    padding-left:20px !important;
    padding-bottom:2px;
   }
   .Comentar {
    background:url(/Recursos/img/comentar.gif) no-repeat left top;
    float:left;
    width:8.5em;
    padding-bottom:2px;
    padding-left:15px;
   }
   .Imprimir {
    background:url(/Recursos/img/Imprimir.png) no-repeat center center;
    text-align:left;
    min-width:32px;
    min-height:32px !important;
    text-indent:-9999px;
   }
   .VerComentarios {
    background:url(/Recursos/img/todos-comentarios.gif) no-repeat left top;
    border:none;
    cursor:pointer;
    padding-left:25px;
    text-align:left;
   }
   .EliminarNotificaciones {
    background:url(/Recursos/img/Eliminar-notificaciones.gif) no-repeat left top;
    border:none;
    float:right;
    cursor:pointer;
    font-weight:bold;
    width:24em !important;
   }
   .EliminarComentarios {
    background:url(/Recursos/img/eliminar-comentario.gif) no-repeat left top;
    border:none;
    cursor:pointer;
    text-align:left;
    padding-left:20px !important;
   }
   .EditarComentarios {
    background:url(/Recursos/img/EditarComentario.gif) no-repeat left top;
    border:none;
    cursor:pointer;
    text-align:left;
    padding-left:20px !important;
   }
   .Compartir {
    margin:0 5px 0 0;
    display:inline-block;
   }
   .Compartir ul {
    float:none;
    text-align:right;
   }
   .listAcciones {
    display:inline-block;
   }
   .Compartir p {
    float:left;
    margin:0;
   }
   .Compartir li {
    float:none;
    padding:0 0 0 5px !important;
    background:none !important;
    margin:0 !important;
    display:inline-block;
    text-align:right;
    vertical-align:top;
   }
   .Compartir img {
    margin:0 !important;
   }
   .wcuVotaciones {
    clear:both;
    margin:2em 0;
   }
   .wcuVotaciones p {
    margin:0;
   }
   .VotacionTexto {
    display:inline-block;
    vertical-align:top;
    padding-top:2px;
    font-weight:bold;
   }
   .VotacionVotar {
    display:inline-block;
    vertical-align:top;
   }
   .VotacionVotar2 {
    display:inline-block;
    vertical-align:top;
   }
   .VotacionVotar ul {
    margin:0 !important;
   }
   .VotacionVotar li {
    display:inline;
    padding:0 !important;
    margin:0 !important;
    background:none !important;
   }
   .VotacionResultado {
    display:inline-block;
    vertical-align:top;
    border-left:solid 1px #ccc;
    padding-left:5px;
    padding-top:2px;
    margin-left:3px;
    font-weight:bold;
   }
   .VotacionVotos {
    display:inline-block;
    vertical-align:top;
    padding-top:2px;
    margin-left:10px;
   }
   .ratingStar {
    font-size:0;
    width:17px;
    height:16px;
    margin:0;
    padding:0;
    cursor:pointer;
    background-repeat:no-repeat;
   }
   .FormEnvio {
    overflow:auto;
    height:1%;
    padding:10px 20px;
    color:#000;
    padding:20px 10px;
    border:solid 1px #ddd;
    margin-bottom:10px;
    -webkit-border-bottom-right-radius:10px;
    -webkit-border-bottom-left-radius:10px;
    -moz-border-radius-bottomright:10px;
    -moz-border-radius-bottomleft:10px;
    border-bottom-right-radius:10px;
    border-bottom-left-radius:10px;
    color:#858588;
    text-align:left;
   }
   .FormEnvio p {
    margin:0 !important;
   }
   .FormEnvio .p-label {
    width:16em;
   }
   .FormEnvio .p-input {
    width:45%;
   }
   .FormEnvio .fila-campos .p-input {
    width:75.5% !important;
   }
   .FormEnvio .botones {
    margin-right:.4em;
   }
   .Autor,
   .FormEnvio .fila-campos .Autor {
    width:35% !important;
   }
   .ComentarioUsuario {
    font-size:1.2em;
    float:left;
   }
   .FilaComentarios {
    border-bottom:none;
    padding:5px 0;
    clear:both;
    font:normal 1em 'Open Sans',Arial;
    padding-bottom:10px;
    font-weight:bold;
    color:#044b83;
   }
   .RespuestaUsuario {
    font:normal .9em 'Open Sans',Arial;
    color:#666;
   }
   .ComentarioEliminar {
    float:left;
    margin-left:5px;
    position:relative;
   }
   .ListaComentarios {
    margin-left:0 !important;
   }
   .ListaComentarios li {
    background:url(/Recursos/img/Comentario.gif) no-repeat left top !important;
    padding-left:40px !important;
    margin-bottom:10px;
    padding-bottom:10px;
    border-bottom:dotted 1px #ccc;
    position:relative;
    overflow:auto;
    height:1%;
   }
   .ListaComentarios p {
    margin:0 !important;
   }
   .AccionesFichaUsuario {
    text-align:left;
    clear:both;
    margin-top:10px;
   }
   .AccionesFichaUsuario li {
    display:inline;
    background:none !important;
    margin:0;
    padding:0 !important;
   }
   .AccionesFichaUsuario input {
    font-weight:bold;
   }
   .Editar {
    background:url(/Recursos/img/editar.gif) no-repeat 5px top;
    line-height:30px !important;
    padding-left:30px !important;
    text-align:left;
    border:none;
    cursor:pointer;
   }
   .GuardarFicha {
    background:url(/Recursos/img/guardar2.gif) no-repeat 5px top;
    padding-left:30px !important;
    text-align:left;
    border:none;
    cursor:pointer;
    padding-bottom:2px;
   }
   .CancelarFicha {
    background:url(/Recursos/img/cancelar.gif) no-repeat left top;
    padding-left:20px !important;
    text-align:left;
    border:none;
    font:bold 1em 'Open Sans',Arial;
    color:#044b83;
    cursor:pointer;
   }
   .Aceptar {
    background:url(/Recursos/img/aceptar.gif) no-repeat left top;
    border:none;
    cursor:pointer;
    padding-left:10px;
    color:#3c763d;
   }
   .RefrescarSeleccionador {
    background:url(/Recursos/img/en-revision.gif) no-repeat left 4px;
    border:none;
    cursor:pointer;
    padding-left:20px;
    height:22px;
    font-weight:bold;
   }
   .Ampliar {
    background:url(/Recursos/img/buscar.gif) no-repeat left top;
    border:none;
    cursor:pointer;
    padding-left:18px;
    font-weight:bold;
    color:#044b83;
    font:bold 1em 'Open Sans',Arial;
   }
   .Cerrar {
    background:url(/Recursos/img/cerrar.gif) no-repeat left top;
    border:none;
    cursor:pointer;
    font-weight:bold;
    padding-left:18px;
    padding-bottom:5px;
    font:bold 1em 'Open Sans',Arial;
   }
   .Anyadir {
    background:url(/Recursos/img/nuevo-mensaje.gif) no-repeat left top;
    padding-left:25px !important;
    text-align:left;
    border:none;
    cursor:pointer;
    font:bold 1em 'Open Sans',Arial;
   }
   .AprobarSolicitud {
    background:url(/Recursos/img/Aprobar.gif) no-repeat left top;
    border:none;
    cursor:pointer;
    padding-left:20px !important;
    margin:0 5px;
   }
   .RechazarSolicitud {
    background:url(/Recursos/img/Rechazar.gif) no-repeat left top;
    border:none;
    cursor:pointer;
    padding-left:20px !important;
    margin:0 5px;
   }
   .AprobarEnviarSolicitud {
    background:url(/Recursos/img/AprobarEnviar.gif) no-repeat left top;
    padding-left:30px !important;
    border:none;
    font:bold 1em 'Open Sans',Arial;
    color:#044b83;
    cursor:pointer;
   }
   .RechazarEnviarSolicitud {
    background:url(/Recursos/img/RechazarEnviar.gif) no-repeat left top;
    padding-left:30px !important;
    border:none;
    font:bold 1em 'Open Sans',Arial;
    color:#044b83;
    cursor:pointer;
   }
   .VerEmailSolicitud {
    background:url(/Recursos/img/EmailEnviar.gif) no-repeat left top;
    border:none;
    cursor:pointer;
    padding-left:20px !important;
   }
   .VerEmailRespuesta {
    background:url(/Recursos/img/EmailEditar.gif) no-repeat left top;
    border:none;
    cursor:pointer;
    padding-left:20px !important;
   }
   .Warning-Certificado p {
    display:inline-block;
    width:80%;
   }
   .Warning-Certificado div {
    display:inline-block;
    width:15%;
    vertical-align:middle;
   }
   .Warning-Certificado span {
    background:url(/Recursos/img/alert.gif) no-repeat 7px 11px;
   }
   #AdministracionAcciones input:hover,
   .BarraAcciones input:hover,
   .BarraAccionesIzquierda input:hover {
    opacity:.5;
   }
   #Administracion {
    font-family:Tahoma,Arial,Verdana;
   }
   #Administracion .form-select {
    width:100%;
   }
   #Administracion legend {
    padding-left:0 !important;
    margin-left:0 !important;
   }
   #AdministracionAcciones ul {
    float:left;
    padding-left:10px !important;
   }
   #AdministracionAcciones li {
    background:none;
    padding:0;
    float:left;
    margin:2px 0;
   }
   #AdministracionAcciones input,
   .BarraAcciones input {
    padding-bottom:2px;
    min-height:20px;
   }
   #AdministracionAcciones .dx li,
   #AdministracionAcciones ul.dx.dxm-t.dxm-gutter {
    float:none !important;
   }
   #AdministracionAcciones ul.dx.dxm-t.dxm-gutter {
    padding-left:0 !important;
   }
   #AdministracionAcciones .dx-vam,
   .dxmLite .dx-vam {
    color:#044b83;
   }
   .Nuevo {
    background:url(/Recursos/img/nuevo-mensaje.gif) no-repeat 5px 1px;
    padding-left:30px !important;
    text-align:left;
   }
   .Guardar {
    background:url(/Recursos/img/guardar2.gif) no-repeat 5px 2px;
    padding-left:25px !important;
    text-align:left;
    width:7em;
   }
   .GuardarNuevo {
    background:url(/Recursos/img/guardarnuevo.gif) no-repeat 5px 2px;
    padding-left:30px !important;
    text-align:left;
    width:11em;
   }
   .GuardarVolver {
    background:url(/Recursos/img/Guardar-salir.gif) no-repeat 5px 2px;
    padding-left:30px !important;
    text-align:left;
    width:11.5em;
   }
   .GuardarVer {
    background:url(/Recursos/img/Guardar-Ver.gif) no-repeat 5px 2px;
    padding-left:30px !important;
    text-align:left;
    width:10em;
   }
   .Entregar {
    background:url(/Recursos/img/entregar.gif) no-repeat 5px 2px;
    padding-left:30px !important;
    text-align:left;
    width:9em;
   }
   .Importar {
    background:url(/Recursos/img/importar.gif) no-repeat 5px 1px;
    padding-left:30px !important;
    text-align:left;
   }
   .Exportar {
    background:url(/Recursos/img/exportar.gif) no-repeat 5px 1px;
    padding-left:30px !important;
    text-align:left;
   }
   .EnviarEmail {
    background:url(/Recursos/img/enviar.gif) no-repeat left 2px;
    padding-left:18px !important;
    padding-right:5px;
   }
   .AceptarAviso {
    background:url(/Recursos/img/aceptar.gif) no-repeat left top;
    border:none;
    color:#333;
    font-size:.95em;
    cursor:pointer;
    float:right;
    padding-left:15px;
   }
   .CancelarAviso {
    background:url(/Recursos/img/cancelar.gif) no-repeat left top;
    border:none;
    font-size:.95em;
    color:#333;
    cursor:pointer;
    float:right;
    padding-left:15px;
   }
   .BotonAceptar {
    background:url(/Recursos/img/aceptar.gif) no-repeat left top;
    border:none;
    color:#333;
    font-size:.95em;
    cursor:pointer;
    padding-left:15px;
   }
   .EditarFicha {
    background:url(/Recursos/img/editar.gif) no-repeat 5px top;
    padding-left:35px !important;
   }
   .Filtrar {
    background:url(/Recursos/img/buscar.gif) no-repeat 5px top;
    padding-left:25px !important;
    border:none;
    cursor:pointer;
    font-weight:bold;
   }
   .BorrarFiltro {
    background:url(/Recursos/img/BorrarFiltro.gif) no-repeat 5px top;
    padding-left:20px !important;
    border:none;
    font-weight:bold;
    cursor:pointer;
   }
   .SubirImagen {
    background:url(/Recursos/img/subirImagen.gif) no-repeat 5px 0;
    padding-left:25px !important;
    border:none;
    cursor:pointer;
    font:bold 1em 'Open Sans',Arial;
    color:#044b83;
   }
   .EliminarImagen {
    background:url(/Recursos/img/eliminar.gif) no-repeat left 3px;
    border:none;
    cursor:pointer;
    padding-top:0 !important;
    padding-bottom:0 !important;
    padding-left:15px !important;
    text-align:left;
    margin-left:5px;
    font:bold 1em 'Open Sans',Arial;
    color:#044b83;
   }
   .Distribuir {
    background:url(/Recursos/img/enviar.gif) no-repeat 5px 5px;
    padding-left:30px !important;
    text-align:left;
    width:10em;
    border:none;
    cursor:pointer;
    padding-top:2px;
   }
   #Administracion .p-label {
    padding-top:2px !important;
    font:bold .9em Tahoma,Arial,Verdana;
   }
   #Administracion .p-input {
    padding-top:2px !important;
   }
   .Menue7f54983-fe5e-4860-a783-ac172b487f39 .fila-campos1 {
    width:59%;
   }
   .Menue7f54983-fe5e-4860-a783-ac172b487f39 .fila-campos2 {
    width:39%;
   }
   #GestorMenus .p-label {
    width:8em;
   }
   #GestorMenus .p-input {
    width:72%;
   }
   #GestorMenus .fila-campos .p-input {
    width:86.5%;
   }
   #GestorMenus .botones {
    margin-right:1em;
   }
   .FichaAdmin .p-label {
    width:9em;
   }
   .FichaAdmin .fila-campos .p-input {
    width:82%;
   }
   .FichaAdmin .fila-campos .fila-campos1 .p-input,
   .FichaAdmin .fila-campos .fila-campos2 .p-input {
    width:47% !important;
   }
   .FichaAdmin .fila-campos2 .p-input {
    width:46% !important;
   }
   .FichaAdmin .p-input {
    width:47%;
    padding-top:3px;
   }
   .FichaAdmin p {
    margin:0;
   }
   .FichaGestorServicios .p-label {
    width:15.5em;
   }
   .FichaGestorServicios .fila-campos2 .p-label {
    width:13em;
   }
   .FichaGestorServicios .p-input {
    width:48%;
   }
   .FichaGestorServicios .fila-campos .p-input {
    width:70%;
   }
   #Grid table table table table .dxgvHeader {
    background:url(/Recursos/img/fnGrid_nivel2.jpg) repeat-x top left !important;
    color:#666 !important;
   }
   #Grid table table table table .dxgvHeader table td {
    color:#666 !important;
    font-size:11px !important;
   }
   .FichaSolicitudDatosGenerales .p-label {
    width:13em;
   }
   .FichaSolicitudDatosGenerales .p-input {
    width:75%;
   }
   .FichaSolicitudDatosPersonales .p-label {
    width:14.5em;
   }
   .FichaSolicitudDatosPersonales .fila-campos2 .p-label {
    width:11em;
   }
   .FichaSolicitudDatosPersonales .p-input {
    width:45%;
   }
   .FichaSolicitudDatosPersonales .fila-campos .p-input {
    width:70%;
   }
   .NumRegistros .p-label {
    width:10em;
   }
   #AdminBuscador .fila-campos1 {
    width:65%;
   }
   #AdminBuscador .fila-campos2 {
    width:33%;
   }
   #AdminBuscador .p-label {
    width:7em;
   }
   #AdminBuscador .p-input {
    width:60%;
    padding:0 !important;
   }
   .p-input-Importe {
    width:49%;
    padding:0 !important;
    float:left;
   }
   .Fila1 {
    cursor:pointer;
   }
   .Fila2 {
    background:#f5f5f5;
    cursor:pointer;
   }
   .Fila2.dxgvSelectedRow {
    color:#666 !important;
   }
   .InputDisabled {
    background:#f5f5f5;
    border:solid 1px #ccc;
    color:#999;
   }
   #Grid {
    margin:10px 0;
   }
   .dxpControl {
    width:auto !important;
    font:normal .9em Tahoma,Arial,Verdana;
    color:#666 !important;
   }
   .dxtlControl {
    width:100% !important;
   }
   .dxgvTable {
    font:normal .9em Tahoma,Arial,Verdana;
    color:#666 !important;
   }
   .dxtcControl {
    font:normal .9em Tahoma,Arial,Verdana !important;
   }
   .dxtcPageContent .p-label {
    font-size:1em !important;
   }
   .dxgvControl {
    margin-bottom:10px;
   }
   .dxgvHeader,
   .dxtlHeader,
   .Tabla th {
    background:#044b83 !important;
    color:#fff !important;
   }
   .dxgvHeader td,
   .dxgvHeader a,
   .dxgvTable a,
   .dxgvControl .dxgvHeader a {
    color:#fff !important;
   }
   .dxgvControl a {
    color:#044b83 !important;
   }
   .dxpCurrentPageNumber {
    background:#044b83;
    color:#fff !important;
   }
   .dxpPageNumber.dxpCurrentPageNumber {
    color:#fff !important;
   }
   .dxpPageNumber,
   .dxpButton {
    color:#044b83 !important;
    text-decoration:none;
    font:bold .9em Tahoma,Arial,Verdana;
   }
   .dxgvPagerBottomPanel td,
   .dxpCtrl td {
    padding-left:2px !important;
    padding-right:1px !important;
   }
   #BuscadorEntidades .fila-campos2 .p-label {
    width:10em;
   }
   .FichaEntidadDGenerales .p-label {
    width:11em;
   }
   .FichaEntidadDGenerales .fila-campos2 .p-label {
    width:9em;
   }
   .FichaEntidadDGenerales .fila-campos1 .p-input,
   .FichaEntidadDGenerales .fila-campos2 .p-input {
    width:59% !important;
   }
   .FichaEntidadDGenerales .fila-campos .p-input {
    width:76%;
   }
   .SeleccionarSede .p-label {
    width:23em !important;
   }
   .FichaAdmin .fila-campos .SeleccionarSede .p-input,
   .FichaEntidadesPersonas .fila-campos .SeleccionarSede .p-input {
    width:54% !important;
   }
   .Tabla {
    border:solid 1px #ccc;
    margin-bottom:10px;
    border-collapse:collapse;
   }
   .Tabla td {
    border:solid 1px #ccc;
    padding:0 5px;
   }
   .Tabla th {
    border:solid 1px #ccc;
    padding:0 5px;
   }
   .Tabla tr:nth-child(odd) td {
    background-color:#ededeb;
   }
   .Tabla tr:nth-child(even) td {
    background-color:#fff;
   }
   .FilaBaja {
    padding:3px 6px 4px 6px;
    color:#c00;
    font-weight:bold;
    cursor:pointer;
   }
   .Baja {
    background:url(/Recursos/img/BAJA.gif) no-repeat left top;
    padding:15px 50px;
    font:bold 1.2em Tahoma,Arial,Verdana;
    color:#c00;
   }
   .Derecha {
    text-align:right;
   }
   .LeyendaBaja {
    background:#c00;
    width:20px;
    display:block;
    float:right;
    margin-left:5px;
   }
   .dxmMenuItem {
    color:#044b83 !important;
    font:bold 1em Tahoma,Arial,Verdana !important;
   }
   .dxmMenuItemWithImage {
    color:#044b83 !important;
    font:bold 1em Tahoma,Arial,Verdana !important;
   }
   .dxmSubMenu,
   .dxmSubMenuGutter {
    background:#fff !important;
    color:#044b83 !important;
    font:bold 1em Tahoma,Arial,Verdana !important;
   }
   .dxmSubMenuItemWithImage {
    color:#044b83 !important;
    font:bold 1em Tahoma,Arial,Verdana !important;
   }
   .dxmSubMenu .dxmSubMenuItemWithImageWithPopOutImage a {
    color:#044b83 !important;
   }
   .dxmLite {
    font:normal 1.1em Tahoma,Arial,Verdana !important;
   }
   .dxmLite .dxm-popup {
    width:330px !important;
   }
   #AdminProductos .p-label {
    width:10em;
   }
   #AdminProductos .fila-campos .p-input {
    width:80%;
   }
   #AdminProductos .p-input {
    width:50%;
   }
   .fila-campos1Envio {
    float:left;
    width:63%;
    margin-bottom:5px;
    clear:left;
   }
   .fila-campos2Envio {
    float:right;
    width:35%;
    margin-bottom:5px;
   }
   .SeleccionarTodos {
    float:left;
    width:130px;
    background:url(/Recursos/img/Check2.gif) no-repeat left 0;
    border:none;
    font:bold .9em Tahoma,Arial,Verdana;
    color:#044b83;
    text-align:left;
    padding-left:15px;
    padding-bottom:0;
    cursor:pointer;
    margin-top:.5em;
   }
   .DeseleccionarTodos {
    float:left;
    width:120px;
    background:url(/Recursos/img/Check.gif) no-repeat left 0;
    border:none;
    font:bold .9em Tahoma,Arial,Verdana;
    color:#044b83;
    text-align:left;
    padding-left:15px;
    padding-bottom:0;
    cursor:pointer;
    margin-top:.5em;
   }
   .NumResultados p {
    float:left;
    margin-right:5px;
   }
   .dxtbControl {
    background-color:#f0f0f0 !important;
   }
   .dxtcLite .dxtc-content {
    overflow:visible !important;
   }
   .dxheControl li {
    background:none;
    padding:0;
    margin:0;
   }
   .SeleccionTarifa .p-label {
    width:180px;
   }
   .SeleccionTarifa .p-input {
    width:58%;
   }
   @media print {
    #Form-Cabecera,
    #Menu-Principal,
    #MenuLateral,
    .BarraAcciones,
    .MigaPan,
    .PieEnlaces,
    .Paginacion,
    #BusquedaSimple,
    #Pie,
    .ParametroCabecera,
    .BarraEnviar,
    .ColumnaIzquierda,
    .ColumnaDerecha {
     display:none !important;
    }
    .Centro1 {
     margin:0 !important;
    }
    .Centro2 {
     margin:0 !important;
    }
    .ColumnaIzquierda {
     margin:0 !important;
     width:90% !important;
     float:none !important;
    }
    .ColumnaDerecha {
     margin:0 !important;
     width:90% !important;
     float:none !important;
    }
   }
   #Pie,
   .ParametroCabecera {
    margin:auto;
    position:relative;
   }
   #Cabecera {
    position:relative;
    box-shadow:0 0 5px rgba(0,0,0,.15);
    margin-bottom:10px;
   }
   #Cabecera h1 {
    max-width:1200px;
    min-width:760px;
    margin:0 auto;
   }
   .CabeceraContenedor.Contenedor {
    width:100%;
    max-width:100%;
   }
   .ParametroCabecera .RedesSocialesCabecera {
    position:absolute;
    top:-100px;
    right:368px;
   }
   .RedesSocialesCabecera li {
    padding-right:5px;
   }
   .ParametroCabecera li {
    display:inline-block;
   }
   .ParametroCabecera .EnlacesCabecera {
    position:absolute;
    top:-100px;
    right:490px;
   }
   .ParametroCabecera .EnlacesCabecera a {
    color:#686868;
   }
   .ico-inicio a {
    background:url(../../../img/Inicio-Cabecera.png) no-repeat left top;
    padding-left:24px;
    padding-right:10px;
   }
   .ico-loc-cab a {
    background:url(../../../img/loc-cabecera.png) no-repeat left top;
    padding-left:18px;
    padding-right:10px;
   }
   .ico-contacto a {
    background:url(../../../img/Mail-Cabecera.png) no-repeat left 2px;
    padding-left:24px;
   }
   #Form-Cabecera,
   .ParametroCabecera {
    position:relative;
    margin:auto;
    max-width:1200px;
    min-width:760px;
   }
   .BuscadorCabecera {
    position:absolute;
    right:0;
    top:-105px;
    border:none;
    padding:3px 0 5px 5px;
    width:170px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
    border:solid 1px #ccc;
   }
   .BuscadorCabecera p {
    padding-left:5px;
    margin-right:5px;
   }
   .inputBuscador {
    border:none;
    background:#fff;
    font:normal 1em 'Open Sans',Arial;
    color:#000;
    width:125px;
    padding:2px 0;
   }
   .BuscadorCabecera .Boton {
    text-indent:-999px;
    width:15px;
    height:24px;
    background:url(../../../img/Search.png) no-repeat left 5px;
    padding:0 !important;
   }
   .AccesoAreaPrivada {
    padding:0 10px 0 31px !important;
    background:transparent url(../../../img/Acceso.png) no-repeat left top;
    color:#044b83;
    font:bold 1em 'Open Sans',Arial;
    text-transform:uppercase;
    border:none;
    text-align:left;
    height:25px;
   }
   .AccesoTarjeta input {
    width:20em;
   }
   .BotonAcceso {
    top:-100px;
    position:absolute;
    right:178px;
    background:#fff;
    margin:0 !important;
    -webkit-border-bottom-left-radius:10px;
    -moz-border-radius-bottomleft:10px;
    border-bottom-left-radius:10px;
   }
   .BotonAcceso input {
    cursor:pointer;
   }
   .MiPerfil {
    text-transform:uppercase;
   }
   .Logeado {
    padding:0;
   }
   #Form-Cabecera .Desconectar {
    color:#044b83;
    border:none;
    font:bold 1em 'Open Sans',Arial;
    text-transform:uppercase;
    background:transparent url(../../../img/Cancel.png) no-repeat left top !important;
    height:25px;
    padding:0 60px 0 34px;
   }
   h2:before {
    content:"";
    height:1px;
    width:30px;
    background-color:#044b83;
    display:inline-block;
    position:absolute;
    bottom:0;
    left:0;
    margin-left:0;
   }
   .Ordenacion {
    border:solid 1px #d4dee5;
    padding-top:8px;
   }
   .NumResultados {
    line-height:27px;
    padding-left:8px;
   }
   .p-orden {
    line-height:27px;
   }
   .Mas {
    text-align:right !important;
    margin-bottom:1em;
   }
   .Mas a {
    color:#044b83;
    display:inline-block;
    font:500 1.4em Raleway,'Open Sans',Arial;
   }
   .VotacionResultado {
    width:7em !important;
   }
   .MigaPan {
    margin-top:10px;
   }
   .SeparadorMigaPan:after {
    content:"|";
   }
   .PieContenedor.Contenedor {
    background:#044b83;
    padding-top:15px;
   }
   #Pie {
    padding:0 15px;
   }
   #Pie a {
    color:#fff;
    padding:0 5px;
   }
   #Pie p {
    color:#fff;
    padding-bottom:1em;
   }
   #Pie strong {
    font-size:1.2em;
   }
   #Pie ul {
    position:absolute;
    right:0;
    bottom:10px;
   }
   .ico-loc {
    background:url(../../../img/ico-localizacion-cnoo.png) no-repeat left top;
    padding-left:25px;
   }
   .ico-phone {
    background:url(../../../img/ico-phone-cnoo.png) no-repeat left top;
    padding-left:25px;
   }
   .ico-fax {
    background:url(../../../img/fax.png) no-repeat left top;
    padding-left:25px;
   }
   #Pie li {
    display:inline-block;
    border-right:solid 1px #fff;
    padding:0;
   }
   #Pie li a {
    color:#fff;
    padding:0 5px;
    font-size:11px;
    display:inline-block;
   }
   .PieEnlaces {
    display:none;
   }
   .divPublicidadRotatoriaConDescripcion {
    position:relative;
    margin-bottom:1em;
   }
   .CarrouselDescripcion img {
    max-width:100%;
    height:auto;
    display:block;
   }
   .IncludeMostrarElegir p {
    text-align:left;
   }
   .HomeNoticias li img {
    width:120px;
    border:8px solid #f1f1f3;
   }
   .Menub615d7f8-607d-4596-b378-bb16d9705030 h3 {
    text-align:center;
    font-weight:800;
   }
   .Menub615d7f8-607d-4596-b378-bb16d9705030 h3:after {
    content:"";
    height:1px;
    width:30px;
    background-color:#044b83;
    display:inline-block;
    position:absolute;
    bottom:0;
    left:50%;
    margin-left:-15px;
   }
   .Include93197372-2a1d-4c29-b4d7-d0d282134314 .HomeNoticias li p {
    overflow:hidden;
   }
   .HomeNoticias li span {
    background:url(../../../img/calendario.gif) no-repeat left top;
    padding-left:20px;
    font-size:.9em;
   }
   .ColumnaDerecha .Include49617f94-d4c7-4538-9d40-8d1a246207fb .IncludeMostrarElegir img {
    float:none;
    display:block;
    margin:auto;
   }
   .FilaInferiorCompleta .Include49617f94-d4c7-4538-9d40-8d1a246207fb img {
    border:solid 1px #90c5e4;
    margin-right:0;
   }
   #BusquedaSimple legend,
   #BusquedaSimple .p-label {
    display:none;
   }
   #BusquedaSimple .Boton {
    margin:0;
   }
   .FilaInferior .Include7db050c4-dacf-4016-8c62-5b32a3b9c96f:hover {
    opacity:.5;
   }
   .FilaInferior .Include7db050c4-dacf-4016-8c62-5b32a3b9c96f:last-of-type {
    margin-right:0;
   }
   .FilaInferior .Include7db050c4-dacf-4016-8c62-5b32a3b9c96f .IncludeMostrarElegir img {
    display:block;
    float:none;
    margin:0 auto 15px auto;
   }
   .FilaInferior .Include7db050c4-dacf-4016-8c62-5b32a3b9c96f .IncludeMostrarElegir {
    min-height:170px;
   }
   .Include7db050c4-dacf-4016-8c62-5b32a3b9c96f .IncludeMostrarElegir {
    -webkit-box-shadow:0 0 6px 2px rgba(212,222,229,.4);
    box-shadow:0 0 6px 2px rgba(212,222,229,.4);
    border:1px solid #d4dee5;
    padding:20px;
   }
   .Include7db050c4-dacf-4016-8c62-5b32a3b9c96f .IncludeMostrarElegir a {
    color:#9db9d0;
   }
   .Include7db050c4-dacf-4016-8c62-5b32a3b9c96f .IncludeMostrarElegir a:hover {
    color:#044b83;
   }
   .Include7db050c4-dacf-4016-8c62-5b32a3b9c96f p {
    text-transform:uppercase;
    font-size:1.3em;
    text-align:center;
   }
   .Include7db050c4-dacf-4016-8c62-5b32a3b9c96f p.pDescripcion {
    text-transform:none;
    font-size:1em;
   }
   .Menu511606d5-354d-45e4-a307-002c43bdfb22 .Include7db050c4-dacf-4016-8c62-5b32a3b9c96f .IncludeMostrarElegir,
   .Menu20fecbb3-91ef-4952-b8e5-4a0e4f6fef29 .Include7db050c4-dacf-4016-8c62-5b32a3b9c96f .IncludeMostrarElegir,
   .Menu84fc0d8e-6f6f-4f49-ab84-c8d73f5b55d9 .Include7db050c4-dacf-4016-8c62-5b32a3b9c96f .IncludeMostrarElegir,
   .Menu448a0486-c672-4872-9761-b590655ab2a9 .Include7db050c4-dacf-4016-8c62-5b32a3b9c96f .IncludeMostrarElegir,
   .Menud2b88d8d-a37a-4302-8043-bd23d50f9fca .Include7db050c4-dacf-4016-8c62-5b32a3b9c96f .IncludeMostrarElegir,
   .Menu24f1d8b4-c7d1-4c1a-85d3-1d36d39fe4eb .Include7db050c4-dacf-4016-8c62-5b32a3b9c96f .IncludeMostrarElegir {
    padding:10px;
   }
   .Menu511606d5-354d-45e4-a307-002c43bdfb22 .Include7db050c4-dacf-4016-8c62-5b32a3b9c96f p,
   .Menu20fecbb3-91ef-4952-b8e5-4a0e4f6fef29 .Include7db050c4-dacf-4016-8c62-5b32a3b9c96f p,
   .Menu84fc0d8e-6f6f-4f49-ab84-c8d73f5b55d9 .Include7db050c4-dacf-4016-8c62-5b32a3b9c96f p,
   .Menu448a0486-c672-4872-9761-b590655ab2a9 .Include7db050c4-dacf-4016-8c62-5b32a3b9c96f p,
   .Menud2b88d8d-a37a-4302-8043-bd23d50f9fca .Include7db050c4-dacf-4016-8c62-5b32a3b9c96f p,
   .Menu24f1d8b4-c7d1-4c1a-85d3-1d36d39fe4eb .Include7db050c4-dacf-4016-8c62-5b32a3b9c96f p {
    text-align:left;
    line-height:43px;
   }
   .Menu511606d5-354d-45e4-a307-002c43bdfb22 .Include7db050c4-dacf-4016-8c62-5b32a3b9c96f img,
   .Menu20fecbb3-91ef-4952-b8e5-4a0e4f6fef29 .Include7db050c4-dacf-4016-8c62-5b32a3b9c96f img,
   .Menu84fc0d8e-6f6f-4f49-ab84-c8d73f5b55d9 .Include7db050c4-dacf-4016-8c62-5b32a3b9c96f img,
   .Menu448a0486-c672-4872-9761-b590655ab2a9 .Include7db050c4-dacf-4016-8c62-5b32a3b9c96f img,
   .Menud2b88d8d-a37a-4302-8043-bd23d50f9fca .Include7db050c4-dacf-4016-8c62-5b32a3b9c96f img,
   .Menu24f1d8b4-c7d1-4c1a-85d3-1d36d39fe4eb .Include7db050c4-dacf-4016-8c62-5b32a3b9c96f img {
    width:42px;
   }
   .Menu4a28c7ee-6504-414e-baf2-aa174abeb64f .Include7db050c4-dacf-4016-8c62-5b32a3b9c96f .IncludeMostrarElegir p {
    text-align:left;
   }
   .Includec3c6c046-96e0-4ceb-96a2-85a568364d0c .IncludeMostrarElegir:hover {
    opacity:.5;
   }
   .Includec3c6c046-96e0-4ceb-96a2-85a568364d0c .IncludeMostrarElegir {
    webkit-box-shadow:0 0 6px 2px rgba(212,222,229,.4);
    box-shadow:0 0 6px 2px rgba(212,222,229,.4);
    border:1px solid #d4dee5;
    padding:20px;
   }
   .DestacadoAccesibleResumen,
   .DestacadoAccesible {
    background-repeat:no-repeat;
    background-size:90px;
    background-position:center top;
   }
   .DestacadoAccesibleResumen p,
   .DestacadoAccesible p {
    padding-top:92px;
    text-align:center;
   }
   .DestacadoAccesibleResumen p.pDescripcion {
    padding-top:0;
   }
   .DestacadoAccesibleResumen a,
   .DestacadoAccesible a {
    text-transform:uppercase;
    font-size:1.5em;
    color:#9db8d0;
    display:inline-block;
   }
   @media(min-width:768px) {
    .MapaLeft {
     display:inline-block;
     width:45%;
    }
    .MapaRight {
     width:50%;
     display:inline-block;
     vertical-align:top;
    }
   }
   .MapaRight .ico-phone {
    background:url(../../../img/Ico-phone-funsavi-pie.png) no-repeat left top;
   }
   .MapaRight .ico-loc {
    background:url(../../../img/Ico-loc-funsavi.png) no-repeat left top;
   }
   .MapaRight .ico-fax {
    background:url(../../../img/fax-cnoo.png) no-repeat left top;
   }
   .MapaRight h3 {
    font-size:1.8em;
   }
   .MapaRight h3:after,
   .MapaRight h3:before {
    display:none;
   }
   .MapaRight p {
    margin:0;
   }
   .modal-org {
    left:50%;
    margin:-250px 0 0 -40%;
    opacity:0;
    position:absolute;
    top:-50%;
    visibility:hidden;
    width:80%;
    box-shadow:0 3px 7px rgba(0,0,0,.25);
    box-sizing:border-box;
    -webkit-transition:opacity 500ms ease-in;
    -moz-transition:opacity 500ms ease-in;
    transition:opacity 500ms ease-in;
    color:#000 !important;
   }
   .modal-org:target {
    opacity:1;
    top:50%;
    visibility:visible;
   }
   .modal-org h2 {
    margin:0;
    background:#044b83;
    color:#fff;
    font-size:1.5em;
    padding:.5em;
   }
   .modal-org h2:before,
   .modal-org h2:after {
    display:none;
   }
   .modal-org h3 {
    font-size:1.2em;
    font-weight:bold;
   }
   .modal-org .p-right {
    margin:0;
   }
   .modal-org p,
   .modal-org li {
    margin:.5em 0;
   }
   .modal-org .btn {
    float:right;
   }
   .modal-org .copy {
    padding:15px;
   }
   .modal-org-content {
    background:#fff;
    position:relative;
    z-index:20;
    border-radius:5px;
    padding:1em;
   }
   .modal-org .copy {
    background:#fff;
   }
   .modal-org .overlay {
    background-color:#000;
    background:rgba(0,0,0,.5);
    height:100%;
    left:0;
    position:fixed;
    top:0;
    width:100%;
    z-index:10;
   }
   .modal-org a {
    color:#044b83 !important;
   }
   .modal-orgLeft,
   .modal-orgRight {
    display:inline-block;
    vertical-align:top;
    width:45%;
   }
   @media(min-width:768px) {
    #Vocalias dt {
     float:left;
     width:500px;
    }
    #Vocalias dd {
     margin-left:510px;
    }
   }
   .DefinitionList dt {
    width:150px;
   }
   .DefinitionList dd {
    margin-left:160px;
   }
   .ContenidoEstatico ol li ul li,
   .Include ol li ul li {
    list-style:circle !important;
   }
   .HomeEventosLista span {
    display:block;
   }
   .Agenda {
    background:#f2f2f2;
    margin-bottom:15px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
   }
   .Calendario td {
    border-bottom:solid 1px #f2f2f2;
   }
   .BotonBusquedaAvanzada {
    background:transparent;
    color:#044b83;
   }
   .ResultadosBuscador .ImagenListado {
    border:8px solid #f1f1f3;
    width:120px;
   }
   .ResultadosBuscador li a,
   .ResultadosBuscador h3 {
    display:block;
   }
   .SaltoLinea {
    display:none;
   }
   .Foros li {
    background:url(../../../img/ico-foros.png) no-repeat left top;
    padding-left:30px;
    border-bottom:none;
   }
   .Foros strong {
    color:#044b83;
   }
   p.ForoFila,
   .Foros .BordesFieldset p {
    margin:5px 0 !important;
   }
   .UsuarioBlog {
    font:normal .9em 'Open Sans',Arial;
   }
   .Foros .BordesFieldset {
    position:relative;
    background:#f7f7f7;
    border:1px solid #f7f7f7;
    padding:10px;
    margin-top:10px;
   }
   .Foros .BordesFieldset:after,
   .Foros .BordesFieldset:before {
    bottom:100%;
    left:30px;
    border:solid transparent;
    content:" ";
    height:0;
    width:0;
    position:absolute;
    pointer-events:none;
   }
   .Foros .BordesFieldset:after {
    border-color:rgba(204,204,204,0);
    border-bottom-color:#f7f7f7;
    border-width:10px;
    margin-left:-10px;
   }
   .Foros .BordesFieldset:before {
    border-color:rgba(204,204,204,0);
    border-bottom-color:#f7f7f7;
    border-width:11px;
    margin-left:-11px;
   }
   .MasInformacionEnlaces .Descargar {
    float:right;
   }
   input.Descargar {
    border-top:1px solid #f5f8fa;
    background:#044b83;
    background:url(../../../img/Descargar.png) no-repeat 8px 7px,-webkit-gradient(linear,left top,left bottom,from(#0092d9),to(#044b83));
    background:url(../../../img/Descargar.png) no-repeat 8px 7px,-webkit-linear-gradient(top,#0092d9,#044b83);
    background:url(../../../img/Descargar.png) no-repeat 8px 7px,-moz-linear-gradient(top,#0092d9,#044b83);
    background:url(../../../img/Descargar.png) no-repeat 8px 7px,-ms-linear-gradient(top,#0092d9,#044b83);
    background:url(../../../img/Descargar.png) no-repeat 8px 7px,-o-linear-gradient(top,#0092d9,#044b83);
    padding:7px 17px 7px 42px;
    -webkit-border-radius:.5em;
    -moz-border-radius:.5em;
    border-radius:.5em;
    -webkit-box-shadow:#000 0 1px 0;
    -moz-box-shadow:#000 0 1px 0;
    box-shadow:#000 0 1px 0;
    text-shadow:rgba(0,0,0,.4) 0 1px 0;
    color:#fff;
    font-size:13px;
    font-family:'Open Sans',Arial;
    text-decoration:none;
    vertical-align:middle;
    display:block;
   }
   input.Descargar:hover {
    border-top-color:#333;
    background:#333 url(../../../img/Descargar.png) no-repeat 8px 7px;
    color:#ccc;
   }
   input.Descargar:active {
    border-top-color:#af1440;
    background:#af1440 url(../../../img/Descargar.png) no-repeat 8px 7px;
   }
   .MasInformacionImagen {
    width:auto;
   }
   .MasInformacionImagen .VideoIframe {
    width:600px;
    height:300px;
   }
   .Menud3a49ae2-2504-4843-973b-0a22da24fb2c .MasInformacionEnlaces h3 {
    display:none;
   }
   .divBotonesPestanias {
    margin-bottom:10px;
    background:#d4dee5;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    -ms-border-radius:1em;
    -o-border-radius:1em;
    border-radius:1em;
   }
   .divBotonesPestanias,
   .ulAniosMeses {
    display:table;
    width:100%;
   }
   .ulAniosMeses {
    background:#044b83;
    padding:5px;
   }
   .ulAnios input {
    padding:1.2em;
    font-size:1em;
   }
   .ulAnios input:hover {
    background:#044b83;
    color:#fff;
   }
   .ulAniosMeses .PasoActivo {
    background:#000;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    -ms-border-radius:1em;
    -o-border-radius:1em;
    border-radius:1em;
   }
   .ulAniosMeses .Paso {
    background:#044b83;
    color:#fff;
   }
   .Foros li {
    background:url(../../../img/ico-foros-cnoo.png) no-repeat left top;
    padding-left:30px;
    border-bottom:none;
   }
   .Foros strong {
    color:#044b83;
   }
   p.ForoFila,
   .Foros .BordesFieldset p {
    margin:5px 0 !important;
   }
   .UsuarioBlog {
    font:normal .9em 'Open Sans',Arial;
   }
   .Foros .BordesFieldset {
    position:relative;
    background:#f7f7f7;
    border:1px solid #f7f7f7;
    padding:10px;
    margin-top:10px;
   }
   .Foros .BordesFieldset:after,
   .Foros .BordesFieldset:before {
    bottom:100%;
    left:30px;
    border:solid transparent;
    content:" ";
    height:0;
    width:0;
    position:absolute;
    pointer-events:none;
   }
   .Foros .BordesFieldset:after {
    border-color:rgba(204,204,204,0);
    border-bottom-color:#f7f7f7;
    border-width:10px;
    margin-left:-10px;
   }
   .Foros .BordesFieldset:before {
    border-color:rgba(204,204,204,0);
    border-bottom-color:#f7f7f7;
    border-width:11px;
    margin-left:-11px;
   }
   .divDestacado {
    background:#f5f8fa;
    padding:10px;
   }
   .LoginDerecha {
    display:none;
   }
   .LoginIzquierda,
   .LoginIzquierdaRestablecer {
    width:auto;
   }
   #LoginRestablecer .p-input,
   #LoginRestablecer .p-label {
    width:100%;
   }
   .RSS {
    margin-bottom:2em;
    text-align:left;
    line-height:36px;
   }
   .ResumenEventos {
    color:#666;
    font:normal 1em 'Open Sans',Arial;
   }
   .ResumenEventos p {
    margin:.5em !important;
   }
   .HomeEventosLista li {
    text-align:left;
   }
   .HomeEventosLista span {
    display:block;
    font-weight:bold;
   }
   .HomeEventosLista a {
    font:normal 1em 'Open Sans',Arial;
   }
   .CalendarioEventosFechas {
    background:#f2f2f2;
    margin-bottom:15px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
    padding:5px 10px;
   }
   .FilaCalendario .FechaDestacada {
    width:auto;
    float:none;
    display:inline-block;
    vertical-align:top;
   }
   .FilaCalendario {
    margin-bottom:10px;
    border-bottom:1px dashed #c3c3c3;
   }
   .FechaDestacada2 {
    text-align:left;
    color:#606164;
    background:none;
   }
   .FechaDestacada2 br {
    display:none;
   }
   .HorasEventos {
    margin-left:0;
    vertical-align:top;
    margin:0;
    padding:0;
    display:inline-block;
   }
   .AvisoLiteral {
    display:block;
    color:#c21f1f;
    font-size:10px;
   }
   .dxcaControl>table {
    width:100%;
   }
   .dxcaControl .dxca-imageDiv {
    border:none !important;
   }
   .dxcaControl .dxeTextBoxSys.dxeTextBox {
    -webkit-box-shadow:inset 0 0 8px #dedede;
    -moz-box-shadow:inset 0 0 8px #dedede;
    box-shadow:inset 0 0 8px #dedede;
    padding:5px;
    border:solid 1px #dedede;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    border-radius:5px;
   }
   .TextoPequenyo {
    font-family:'Open Sans',Arial;
    font-size:10px;
    font-weight:normal;
    color:#333;
    text-decoration:none;
   }
   .TextoGrande {
    font-family:'Open Sans',Arial;
    font-size:30px;
    font-weight:normal;
    text-decoration:none;
   }
   .TextoMediano {
    font-family:'Open Sans',Arial;
    font-size:15px;
    font-weight:normal;
    text-decoration:none;
   }
   .JustificadoMargenes {
    text-align:justify;
    margin:0 100px;
   }
   .ColorGranate {
    color:#af1440;
   }
   .ColorAzul {
    color:#044b83;
   }
   @media screen and (min-width:1200px) {
    .Menub615d7f8-607d-4596-b378-bb16d9705030 .FilaInferior {
     display:flex;
     flex-wrap:wrap;
     justify-content:space-around;
    }
    .Menub615d7f8-607d-4596-b378-bb16d9705030 .FilaInferior .Include33f1ea51-3bec-4fde-a29a-290be03f7a3a {
     flex:1 100%;
    }
    .Menub615d7f8-607d-4596-b378-bb16d9705030 .FilaInferiorCompleta {
     display:flex;
     flex-wrap:wrap;
     justify-content:space-between;
    }
    .Menub615d7f8-607d-4596-b378-bb16d9705030 .FilaInferiorCompleta .Include33f1ea51-3bec-4fde-a29a-290be03f7a3a {
     margin:auto;
    }
   }
   