* {padding:0;margin:0;}
body{
padding: 0;
margin: 0;
color: #11296A;
font-size: 0.6em;
font-family: Century Gothic,verdana,arial,helvetica;
min-width:985px;
background-color:#000;
max-width:1024px;
margin:auto;
}
a{
color: #123602;
}
a.enazul:link, a.enazul:active, a.enazul:visited
{ 
color:#11296A; 
}
a.enazul:hover
{ 
text-decoration:none;
}
img {
border:none;
}
p{padding: 0; margin: 0; font-size: 1.2em;}
h1{
padding: 0;
margin: 0;
font-family: Century Gothic,verdana,arial, helvetica;
font-size:1.8em;
color:#123602;
}
h2,h3,h4,h5{
padding: 0;
margin: 0;
font-size: 1.2em;
}
.logo
{
padding:1em 0 0 1em;
float:left;
}
#barrita{
background-image:url(/images_10/images/cabecera/cabecerabajo.jpg);
background-repeat:repeat-x;
}
.fndTexto{
font-family: Century Gothic,verdana,arial,helvetica;
text-transform: lowercase; 
float:right;
font-size:3.5em;
color:#FFF;
padding:0 0.3em 0 0.3em;
background-color:#282828;
margin:0.7em 0.5em 0.2em 0;
}
#cabecera{
background-image:url(/images_10/images/cabecera/cabecera.jpg);
background-repeat:repeat-x;
height:89px;
}
#central{
height:100%;
overflow:hidden;
}
#zonaizq{
float:left;
width:215px;
margin:0.5em 0 0 0;
display:inline;
}
#zonadcha{
float:right;
width:300px;
margin:0.5em 0 0 0;
display:inline;
}
#centro
{
margin:0.5em 320px 0 235px;
}
.txtlogin
{
font-family: Century Gothic;
font-size: 1.3em ; 
color: #777;
}
.titulo
{
font-family: Century Gothic;
font-size: 2em ; 
color: #FFF;
font-weight:normal;
}
.titulologin
{
font-family: Century Gothic;
font-size: 1.5em ; 
color: #373737;
font-weight:bold;
}
.titulopeslogin
{
font-family: Century Gothic;
font-size: 1.2em ; 
color: #373737;
font-weight:bold;
width:120px;
height: 25px;
background-image:url(/images_10/images/identificacion/box.jpg);
padding:0.6em 0 0 2.8em;
}
.tituloAmbito
{
font-family: Century Gothic;
font-size: 2.2em ; 
color: #FFF;
font-weight:normal;
}
.titulo2
{
font-family: Century Gothic;
font-size: 1.5em ; 
color: #FFF;
}
.titagenda{
color:#AC0068;
font-size:1.3em;
}
.titdesta{
text-align:left;
padding:0.5em 0.5em 0 1em;
color:#AC0068;
font-size:1.3em;
}
.colordesta{
color:#AC0068;
}
.rosagenda{
color:#AC0068;
font-size:1.1em;
}
#pie{
text-align:center;
background-image:url(/images_10/images/barra_pie.gif);
height:100%;
overflow:hidden;
}
.over{
height:100%;
overflow:hidden;
}
.pes{
background-image:url(/images_10/images/sector_centro.gif);
height:28px;
}
.pesred{
background-image:url(/images_10/images/sector_centro_red.gif);
height:28px;
}
.peslogin{
background-image:url(/images_10/images/identificacion/bg.jpg);
height:34px;
width: 400px;
}
.cajaborde{
border-left:1px solid #d8d2d2;
border-right:1px solid #d8d2d2;
border-bottom:1px solid #d8d2d2;
width: 398px;
}
.f_b{
clear:both;
background-color:#FFF;
height:6px;
}
.ltrcanales{
font-family:Century Gothic,verdana,arial, helvetica;
font-size:1.1em;
font-weight:bold;
}
.ltrcanales2{
font-family:Century Gothic,verdana,arial, helvetica;
font-size:1.3em;
font-weight:bold;
}
.ltrflash
{
color:#FFF;
font-size:1.3em;
padding-right:1em;
}
.mdcha{
padding-right:0.5em;
}
#titulo1Derecha {
display:inline;
float:right;
}
#titulo1Izquierda {
display:inline;
float:left;
}
#titulo1Izquierda img
{
height:65px;
}
#titulo1Derecha img
{
height:65px;
}
#contTitulos
{
clear:both;
height:65px;
margin-top:0.1em;
}
#contTitulos h1 {
font-family:Century Gothic, Arial;
color:#104474;
font-style:italic;
font-size:3.2em;
text-align:center;
height:1.35em;
}
#contTitulos h1:first-letter {
color:#9e2508;
}
#contTitulos2
{
clear:both;
margin:1em 0 0.3em 1em;
}
#contTitulos2 h2 {
font-family:Century Gothic, Arial;
color:#104474;
font-style:italic;
font-size:2.4em;
}
#contTitulos2 h2:first-letter {
color:#9e2508;
}
.fila {
border-bottom:1px solid #ccc;
padding-bottom:0.3em;
}
.igualaLongitudColumnas {
padding-top:0.4em;
width:100%;
overflow:hidden;
}
.elementoListado {
border-right:1px solid #ccc;
display:inline;
float:left;
width:49.8%;
}
.elementoListadoDestacado {
background-image:url(/images/fondoListadoEventos.jpg);
background-color:transparent;
}
.elementoListadoMuni {
border-right:1px solid #ccc;
display:inline;
float:left;
width:33%;
}
.elementoListado img {
margin:0.4em;
border:0em;
}
#containerBarra
{
clear:both;
margin:2px 8px 5px 5px;
height:100%;
overflow:hidden;
}
#contenedorIzqMenu{
float:left;
width:175px;
display:inline;
}
form {
margin: 0em; /* Para que Internet Explorer no deje hueco en los forms */
padding: 0em; /* Para que Internet Explorer no deje hueco en los forms */
}
#formularioBusqueda {
float:left;
display:inline;
}
#formularioBusqueda fieldset {
width:21em;
margin:0 0.8em 1em 2em;
padding:0 0.5em 0.5em 0;
display:inline;
}
#formularioBusqueda legend {
font-size: 1em;
font-weight:bold;
}
.etiqueta {
width:6em;
float:left;
text-align:right;
font-weight:bold;
font-size:1.2em;
color: #810102;
line-height:3.2em;
}
.etiqueta2 {
width:6em;
float:left;
text-align:right;
font-weight:bold;
font-size:1.2em;
color: #810102;
line-height:4.1em;
}
.etiquetaPequenya {
float:left;
font-weight:bold;
font-size:1.2em;
color: #810102;
vertical-align:bottom;
line-height:1.6em;
margin-top:0.5em;
}
.campoPequenyo {
float:left;
margin-top:0.5em;
}
.campo {
float:left;
display:inline;
margin:1em 0 0 1em;
width:20em;
}
.campo input, .campo select, fieldset input {
font-size: 1em;
}
#usu input select{
font-size:1.2em;
}
#iden
{
background-image:url(/images_10/images/identificacion/fondo.jpg);
background-repeat:no-repeat;
width:463px;
height:279px;
margin:auto;
text-align:center;
}
#iden fieldset, #usu fieldset{
border:none;
text-align:left;
}
#iden input, #iden select{
font-size:1.4em;
}
#iden legend, #usu legend{
font-size:2em;
letter-spacing:0.1em;
color:#123602;
}
#iden .ttx{
margin-left:2em;
font-size:1.7em;
margin-top:0.6em;
color:#000;
font-weight:bold;
}
#iden .ttx2{
font-size:1.5em;
margin-top:0.7em;
color:#000;
text-align:left;
}
#iden label{
padding-left:0.5em;
font-size:1.7em;
margin-top:0.6em;
color:#000;
font-weight:bold;
}
.errorcorreo{
color:#FF0000;
font-size:2em;
font-weight:bold;
clear:both;
}
.cabeceraListado {
clear:both;
height:3em;
font-weight:bold;
font-size: 1.2em;
text-align:center;
}
.encabezado {
color:#810102;
display:inline;
float:left;
line-height:1.8em;
height:1.8em;
vertical-align:middle;
}
.enlpag{
color:#810102;
}
#barraI{
color:#FFF;
font-size:1.1em;
float:left;
display:inline;
width:80%;
padding:0.3em 0 0 0;
}
#barraD{
color:#FFF;
font-size:1.1em;
text-align:right;
width:20%;
float:left;
display:inline;
padding:0.3em 0 0 0;
}
.enlnaveg{
font-weight:bold;
text-decoration:underline;
color:#FFF;
padding:0.3em 0 0 0;
}
.enlnaveg:hover{
text-decoration:none;
}
.enl{
color:#11296A; 
font-weight:bold;
text-decoration:underline;
}
.enl:hover{
font-weight:bold;
text-decoration:none;
}
.enl2{
text-decoration:none;
color:#11296A; 
}
.enl2:hover{
text-decoration:underline;
color:#11296A; 
}
a.enl3
{ 
color:#11296A; 
}
.enl2NAgenda{
text-decoration:underline;
color:#11296A; 
font-weight:bold;
}
.enl2NAgenda:hover{
text-decoration:none;
}
.enl2N{
text-decoration:none;
color:#11296A; 
font-weight:bold;
}
.enl2N:hover{
text-decoration:underline;
}
.imagenIzq{
clear:left;
padding: 1px 0 10px 0;
float:left;
display:inline;
}
.imagenDcha{
clear:right;
padding: 1px 10px 10px 3px;
float:right;
display:inline;
}
.contDcha{
clear:right;
margin: 15px 5px 5px 35px;
}
.contDchaAgenda{
clear:right;
margin: 0 5px 5px 35px;
}
#envoltura {
float:left;
width:100%;
}
#izquierda {
margin-right:15em;
}
.fecha{
font-size: 0.99em;
color:#35393e;
font-weight:bold;
}
.enlgeo{
font-size: 1.1em;
color:#35393e;
font-weight:bold;
}
#derecha {
float:left;
width:15em;
margin-left:-15em;
}
#derecha ul {
list-style-type: none;
margin: 0.3em 0 0 0;
padding:0em;
}
#content
{
width:100%; float:left;
display:inline;
}
#contentMuni
{
width:99%; 
float:left;
display:inline;
margin-top:0.9em;
}
#containerPedania{
margin:0 0.5em 0 0.5em;
height:100%;
overflow:hidden;
}
#contenedorCentralPortadaAmbito
{
margin-right:200px;
}
#contenedorCentralPortada
{
margin-right:215px;
}
#paginaMenu {
width:168px;
padding-top: 10px;
padding-left: 10px;
}
#contenedorCanal{
width: 200px;
}
#container{
margin:0.2em 0 0 0.5em;
}
#cajaTextoDcha{
margin-left:310px;
}
#cajaTextoIzq{
width:300px;
float:left;
display:inline;
}
#cajaTextoIzqPedania{
width:100%;
float:left;
display:inline;
}
#dchaAmbito{
float:left;
margin: 9px 0 5px -200px;
width: 200px;
display:inline;
}
#contenedorCanalAmbito{
padding-bottom:5px;
width: 200px;
float: right;
display:inline;
}
.contenedor2 {
padding: 7px 0 5px 10px;
}
.contenedorDest {
text-align:center;
margin: 0 0 5px 0;
}
.marg {
margin-left:175px;
}
#izq{
width: 175px;
/*float:left;
display:inline;*/
}
#dcha{
margin:0.2em 0.5em 0 0;
float:right;
width: 200px;
display:inline;
}
.titcanal
{
color:#fffc02;
font-size:2.2em;
text-transform:lowercase;
padding:0.1em 0.1em 0.1em 0.5em;
font-weight:bold;
}
.fondo{
background-color:#FFF;
width:100%;
}
/*Estilos de encuesta en canales*/
#formulario {
padding:0.5em 0 1em 0.7em;
}
.campoEncuesta{
float:left;
display:inline;
margin:1em 0 0 1em;
}
#botones{
margin:1em 1em 0 1em;
float:left;
display:inline;
}
#contBotones{
margin: 3em 0 0.5em 1em;
}
.btIzq{
float:left;
display:inline;
}
.btDcha{
float:right;
display:inline;
}
.txt{
font-size:1.2em;
}
.fndplantilla
{
clear:both;
background-image:url(/images_10/images/fondoregmurcia.jpg);
background-repeat:repeat-x;
width:100%;
/*padding-bottom:1em;*/
background-color:#FFF;
height:100%;
overflow:hidden;
}
.fndcorreo
{
clear:both;
background-image:url(/images_10/images/identificacion/fondo_mail.jpg);
background-repeat:repeat-x;
width:100%;
padding-bottom:1em;
background-color:#FFF;
}
.fsexxion {
font-size: 1.1em; 
color: #000;
}
.fetiqueta {
font-size: 1.3em; 
color: #666;
}
.fobligatorio {
color: #9b0000;
}
.fcampo {
font-family: Century Gothic,verdana,arial,helvetica;
font-size: 1.4em; 
color: #000;
background-color: #f0f0f0;
margin-left:2em;
}
.blanco {
background-color: #FFF; 
border: 1px solid #123602;}
.siboton5{
padding: 4px;
font-weight: bold;
color: #FFF;
text-decoration:none;
font-size:1.1em;
}
.siboton5:link, 
.siboton5:visited { 
background-image:url(/images_10/images/degradado_pixel2.gif);
} 

.siboton5:hover { 
background-image:url(/images_10/images/degradado_pixel1.gif);
} 
.siboton1{
padding: 4px;
font-weight: bold;
color: #fff;
text-decoration:none;
font-size:1.1em;
}
.siboton1:link, 
.siboton1:visited { 
background-image:url(/images_10/images/degradado_pixel5.gif);
} 
 
.siboton1:hover { 
background-image:url(/images_10/images/degradado_pixel6.gif);
} 
.siboton6{
padding: 4px;
font-weight: bold;
color: #fff;
text-decoration:none;
font-size:1.1em;
}
.siboton6:link, 
.siboton6:visited { 
background-image:url(/images_10/images/degradado_pixel3.gif);
} 

.siboton6:hover { 
background-image:url(/images_10/images/degradado_pixel4.gif);
} 
.menu112 {
margin: 0.4em;
font-size: 0.9em;
letter-spacing: 0em;
}
.menu112 UL {
padding:0 0 0 5px;
margin: 0;
}
.menu112 LI {
clear: both;
padding:0;
font-weight:bold;
list-style-type: none;
margin-bottom: 10px;
}
.menu112 A {
padding:0.3em 0 0.3em 7px;
display: block;
margin-bottom: 10px;
text-transform: uppercase;
color: #fff;
text-decoration: none;
}
.menu112 LI LI A {
font-weight: bold;
text-transform: none;
margin-bottom: 1px;
text-transform: uppercase;
}
.menu112 LI UL {
background-position: 13px top;
padding-left: 35px;
background-repeat: no-repeat;
}
.menu112 LI.m1 A:hover {
background-color: #2a4264;
}
.menu112 LI.m2 A:hover {
background-color: #AA3005;
}
.menu112 LI.m3 A:hover {
background-color: #744503;
}
.menu112 LI.m4 A:hover {
background-color: #12653f;
}
.menu112 LI.m5 A:hover {
background-color: #02455c;
}
.menu112 LI.m1 A {
width: 137px; background-color: #394E6B;
}
.menu112 LI.m2 A {
width: 137px;; background-color: #BB3506
}
.menu112 LI.m3 A {
width: 137px;; background-color: #8f5504
}
.menu112 LI.m4 A {
width: 137px;; background-color: #03512d;
}
.menu112 LI.m5 A {
width: 137px;; background-color: #003446
}
DIV#lstvideos {
font-size:1.1em;
margin:1.5em 6em 1.5em 6em;
}
DIV#lstvideos UL {
padding-left: 5px;
}
DIV#lstvideos LI {
font-weight: bold; list-style-type:none;
}
DIV#lstvideos A {
display: block; padding-left: 7px; padding-bottom: 0.3em; color: #000; padding-top: 0.3em; text-decoration: none;
}
DIV#lstvideos LI LI A {
font-weight: bold;
}
DIV#lstvideos LI UL {
padding-left: 30px;
}
DIV#lstvideos LI A {
list-style-type:none;padding-left: 1.8em;background: url('../images/icoreg.gif') no-repeat 0em 0.1em;list-style-position: outside;
margin-bottom:0.5em;
}
DIV#lstvideos LI.m A {
list-style-type:none;padding-left: 1.5em;background: url('../images/fle.gif') no-repeat 0em 0.1em;
list-style-position: outside;margin: 0.5em 0em 0.5em 2em;
}
/*Fin estilos de encuesta de canales*/
.curojo{cursor: url("../images/hand.cur"), auto;}
.marojo{margin: 10px 10px 30px 10px;cursor: url("../images/hand.cur"), auto;}
.curojo2 {cursor: url("../images/hand.cur"), auto;}
.marojo2 {margin: 10px; cursor: url('../images/hand.cur'),auto;}

.titlistado{
text-align:center;
color:#810102;
font-size:4em;
padding:0.3em 0 0.5em 0;
letter-spacing:0.2em;
}
.titlistado2{
text-align:left;
color:#810102;
font-size:0.6em;
letter-spacing:0.2em;
}
.titlistado3{
text-align:center;
color:#810102;
font-size:1.8em;
letter-spacing:0.2em;
}
.subtitlistado3{
text-align:center;
color:#810102;
font-size:1.4em;
letter-spacing:0.2em;
}
.fndboton{
background-image:url(/images_10/images/buscar.gif);
background-repeat:no-repeat;
width:74px;
height:25px;
text-align:center;
padding-top:0.3em;
}
.colorboton{
color:#FFF;
font-weight:bold;
text-decoration:none;
font-size:1.2em;
}
.detalleParrafo p
{
padding:0 0 0.5em 1em;
text-align:justify;
font-size : 1.4em;
}
.detalleParrafo img
{
margin:0.5em;
}
.detalleParrafo2 p
{
padding-bottom: 0.5em;
font-size: 1.2em;
text-align:justify;
}
.detalleParrafo2 img
{
margin:0.5em;
}
.txtInf{
font-size:1.3em;
padding-left:2em;
}
.men{
background-image:url(/images_10/images/menu/linea_arriba1.gif);
background-repeat:no-repeat;
height:6px;
}
.txtevento{
font-family:Century Gothic,verdana,arial, helvetica;
font-size:1em;
color:#e01049;
}
.txtevento2{
font-family:Century Gothic,verdana,arial, helvetica;
font-size:1.3em;
color:#e01049;
}
.txttipoevento{
font-family:Century Gothic,verdana,arial, helvetica;
font-size:1.2em;
color:#000;
}
.txtlugarevento{
font-family:Century Gothic,verdana,arial, helvetica;
font-size:1em;
color:#777;
}
.password{
font-family: Century Gothic,verdana,arial,helvetica;
font-size: 1.4em; 
color: #000;
background-color: #f0f0f0;

}
.letra {
font-family: Century Gothic,verdana,arial,helvetica;
font-size : 1.2em;
}
.cajaB {
float:left;
margin:0.4em 0 0 1.2em;
}
.cajaTextoB {
font-weight:bold;
font-size:1.2em;
color: #810102;
}
.cajaBMargen {
margin-left:0.1em;
font-size: 1.2em;	
}
.licenciaC {
font-style: italic;
color: #607fd4;
}
.marcoFoto {
	border:5px solid #EEE;
	background-color:#f3f3f3;
	box-shadow:rgba(0,0,0,0.2) 1px 1px;
}
.defpalabra {
border-bottom: 2px dotted #be1823;
}
/* Buscador 
**************************/
#search{ float:left; margin: 2.2em 1em 0 5.5em;}
#search form p { padding:0; background: url(/images_10/images/inputBuscador.png) no-repeat left top; }
#search #buscar{ border:0; background:none; margin-left:0.8em; padding-top:0.35em; font-size:1em; color:#939393;width:14.6em;}
#search #envia{vertical-align: top;}
#search label{ display:none; font-size:0.9em; color:#939393;}

.diagenda {
width:70%;
margin-bottom:4px;
height:26px;
border:1px solid #451453;
padding:5px 0 0 0;
color:#451453;
font-size:1.3em;
background-color:#eee;
/* IE10 Consumer Preview  */ 
background-image: -ms-linear-gradient(top left, #FFFFFF 0%, #C6B8CC 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top left, #FFFFFF 0%, #C6B8CC 100%);
/* Opera */ 
background-image: -o-linear-gradient(top left, #FFFFFF 0%, #C6B8CC 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #FFFFFF), color-stop(1, #C6B8CC));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #FFFFFF), color-stop(1, #C6B8CC)); 
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom right, #FFFFFF 0%, #C6B8CC 100%);
}
.calendario {
   margin: 20px auto;
   width: 50px;
   height: 50px;
   -moz-border-radius: 7px;
   -webkit-border-radius: 7px;
   border-radius: 7px;
   position: relative;
   background: #FFF;
   border:1px solid #000;
}
.cal-encab {
   height: 20px;
   background: #e74c3c;
   -webkit-border-top-right-radius: 7px;
   -moz-border-radius-topright: 7px;
   border-top-right-radius: 7px;
   -webkit-border-top-left-radius: 7px;
   -moz-border-radius-topleft: 7px;
   border-top-left-radius: 7px;
   border-bottom:1px solid #000;
   width: 100%;
   text-align: center;
   font-size: 12px;
   font-weight:bold;
   color: #FFF;
   line-height: 18px;
} 
.cal-dia {
   height: 30px;
   font-size: 26px;
   color: #333;
   text-align: center;
}
/*Estilos barra progreso clave*/
.progress {
    overflow: hidden;
    height: 7px;
    margin-bottom: 0px;
    background-color: #eeeeee;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    width:80%;
}

.progress-bar {
    float: left;
    width: 0%;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    background-color: #03a9f4;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -webkit-transition: width 0.6s ease;
    -o-transition: width 0.6s ease;
    transition: width 0.6s ease;
}

.progress-striped .progress-bar,
.progress-bar-striped {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 40px 40px;
}

.progress.active .progress-bar,
.progress-bar.active {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
    background-color: #8bc34a;
}

.progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
    background-color: #00bcd4;
}

.progress-striped .progress-bar-info {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
    background-color: #ffc107;
}

.progress-striped .progress-bar-warning {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-danger {
    background-color: #e51c23;
}

.progress-striped .progress-bar-danger {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
}
.defectabla {
	width: 100%; 
	table-layout: fixed !important; 
	font-size: 13px; 
	border: 1px solid #708090; 
	padding: 1em; 
	border-collapse: collapse; 
	border-spacing: 0px;
}
.defectabla td {
	display: table-cell; 
	vertical-align: top; 
	border: 1px solid #000;
	padding: 10px;
}
.jwplayer.jw-state-idle .jw-controls {
  background: rgba(255, 255, 255, .0);
}
