/*PARA ESCRITORIO   */
@media (min-width:768px){
	

	.mostrar_div{
		display: none;
	}	
	

}
/*PARA MOVIL   */
@media (max-width:768px){
	

	.ocultar_div{
		display: none;
	}	
	

} 	

.tablas_intereses {
  border-spacing: 0px;
  padding: 0;
  border-radius: 7px 7px 7px 7px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:1;
   background: -webkit-gradient(linear,left top,left bottom,from(#FFFFFF),to(#D1D1D1));
  background: -webkit-linear-gradient(top,#FFFFFF,#D1D1D1);
  background: -moz-linear-gradient(top,#FFFFFF,#D1D1D1);
  background: -ms-linear-gradient(top,#FFFFFF,#D1D1D1);
  background: -o-linear-gradient(top,#FFFFFF,#D1D1D1);
  background: linear-gradient(to bottom,#FFFFFF,#D1D1D1);
  opacity: 0.9;

  }
#Editbox1
{
   border: 1px #C0C0C0 solid;
   background-color: #FFFFFF;
   color :#000000;
   font-family: Arial;
   font-size: 13px;
   text-align: left;
   vertical-align: middle;
}

#Editbox2
{
   border: 1px #C0C0C0 solid;
   background-color: #FFFFFF;
   color :#000000;
   font-family: Arial;
   font-size: 13px;
   text-align: left;
   vertical-align: middle;
}
#Button1
{
   color: #000000;
   font-family: Arial;
   font-size: 13px;
}

.campooculto {
	color: #005555;
	background-color: #FFFFFF;
	border-top-color: #006795;
	border-right-color: #006795;
	border-bottom-color: #006795;
	border-left-color: #006795;
	margin: 0px;
	padding: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
}

.azul_letra {
	font-size: 10px;
	color: #FFFFFF;
	font-family: "Century Gothic";	
}
.color_blok {
	font-size: 10px;
	color: #FFFFFF;
	font-family: "Century Gothic";
	
}
.estado_negro {
	font-size: 12px;
	color: #000000;
	font-family: "Arial", Gadget, sans-serif;
	
}
.estado_verde {
	font-family: "Arial", Gadget, sans-serif;
	font-size: 12px;
	color: #089418;
	text-align: center;
}

.estado_rojo {
	font-family: "Arial", Gadget, sans-serif;
	font-size: 14px;
	color: #CC0000;
	text-align: center;
	/*margin-right: auto;
	margin-left: auto;
	margin-bottom: -5px;  */
}

.estado_naranja {
	font-family: "Arial", Gadget, sans-serif;
	font-size: 14px;
	color: #FF9900;
	text-align: center;
	/*margin-right: auto;
	margin-left: auto;
	margin-bottom: -5px;  */
}

.estado_azul {
	font-family: "Arial", Gadget, sans-serif;
	font-size: 14px;
	color: #33CCFF;
	text-align: center;
	/*margin-right: auto;
	margin-left: auto;
	margin-bottom: -5px;  */
}

.estado_cafe {
	font-family: "Arial", Gadget, sans-serif;
	font-size: 14px;
	color: #996600;
	text-align: center;
	/*margin-right: auto;
	margin-left: auto;
	margin-bottom: -5px;  */
}

.estado_amarillo {
	font-family: "Arial", Gadget, sans-serif;
	font-size: 12px;
	color: #a2a61e;
	text-align: center;
}


.estado_azul_claro {
	font-family: "Arial", Gadget, sans-serif;
	font-size: 12px;
	color: #00FFFF;
	text-align: center;
}

.estado_verde_claro {
	font-family: "Arial", Gadget, sans-serif;
	font-size: 12px;
	color: #089418;
	text-align: center;
}



a{
text-decoration:none
}

.caja2{	
	border: 2px solid #09F;
	height: 20px;
	width: 100px;
	margin-right: auto;
	margin-left: auto;
	border-radius: 14px;
	box-shadow:2px 2px 2px 2px #888888;/*sombra*/
	text-align: center;
	background-color: #FFF;	
	position: relative;

	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 12px;
	color: #0099FF;
}

.bmenos{	
	border: 2px solid #FF0000;
	height: 20px;
	width: 40px;
	margin-right: auto;
	margin-left: auto;
	border-radius: 14px;
	box-shadow:2px 2px 2px 2px #888888;/*sombra*/
	text-align: center;
	background-color: #FFF;	
	position: relative;

	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 16px;
	color: #FF0000;
}

.bmas{	
	border: 2px solid #09F;
	height: 17px;
	width: 50px;
	margin-right: auto;
	margin-left: auto;
	border-radius: 14px;
	box-shadow:2px 2px 2px 2px #888888;/*sombra*/
	text-align: center;
	background-color: #FFF;	
	position: relative;

	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 11px;
	color: #0099FF;
}

.stock_blancas {
	font-family: "Arial", Gadget, sans-serif;
	font-size: 12px;
	color: #747474;
	text-align: center;
}

.stock_rojo {
	font-family: "Arial", Gadget, sans-serif;
	font-size: 14px;
	color: #FF0000;
	text-align: center;
	/*margin-right: auto;
	margin-left: auto;
	margin-bottom: -5px;  */
}

.boton_m
{
   display: block;
  /* float: left;   */
   margin: 0px 4px 0px 0px;
   color: #FFFFFF;
   border: 2px #FFFFFF solid;
   -moz-border-radius: 15px;
   -webkit-border-radius: 15px;
   border-radius: 15px;
   background-color: #1E5799;
   background: -moz-linear-gradient(bottom,#1E5799 0%,#2989D8 50%,#207CCA 50%,#7DB9E8 100%);
   background: -webkit-linear-gradient(bottom,#1E5799 0%,#2989D8 50%,#207CCA 50%,#7DB9E8 100%);
   background: -o-linear-gradient(bottom,#1E5799 0%,#2989D8 50%,#207CCA 50%,#7DB9E8 100%);
   background: -ms-linear-gradient(bottom,#1E5799 0%,#2989D8 50%,#207CCA 50%,#7DB9E8 100%);
   background: linear-gradient(bottom,#1E5799 0%,#2989D8 50%,#207CCA 50%,#7DB9E8 100%);
   font-family: "Arial Black";
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
 /*  width: 100px; */
   height: 20px;
   vertical-align: middle;
   line-height: 18px;
   text-align: center;
   -moz-box-shadow: 4px 4px 6px #666666;
   -webkit-box-shadow: 4px 4px 6px #666666;
   box-shadow: 4px 4px 6px #666666;
}
.boton_m:hover
{
   color: #C0C0C0;
   background-color: #D2DFED;
   background: -moz-linear-gradient(bottom,#D2DFED 0%,#C8D7EB 25%,#BED0EA 50%,#A6C0E3 50%,#AFC7E8 62%,#BAD0EF 75%,#99B5DB 87%,#799BC8 100%);
   background: -webkit-linear-gradient(bottom,#D2DFED 0%,#C8D7EB 25%,#BED0EA 50%,#A6C0E3 50%,#AFC7E8 62%,#BAD0EF 75%,#99B5DB 87%,#799BC8 100%);
   background: -o-linear-gradient(bottom,#D2DFED 0%,#C8D7EB 25%,#BED0EA 50%,#A6C0E3 50%,#AFC7E8 62%,#BAD0EF 75%,#99B5DB 87%,#799BC8 100%);
   background: -ms-linear-gradient(bottom,#D2DFED 0%,#C8D7EB 25%,#BED0EA 50%,#A6C0E3 50%,#AFC7E8 62%,#BAD0EF 75%,#99B5DB 87%,#799BC8 100%);
   background: linear-gradient(bottom,#D2DFED 0%,#C8D7EB 25%,#BED0EA 50%,#A6C0E3 50%,#AFC7E8 62%,#BAD0EF 75%,#99B5DB 87%,#799BC8 100%);
   border: 2px #FFFFFF solid;
}

/* ESTILO BOTON OPERACIONES */

.b_operaciones
{
   display: block;
   float: left;
   margin: 0px 4px 0px 0px;
   color: #FFFFFF;
   border: 1px #FFFFFF solid;
   -moz-border-radius: 16px;
   -webkit-border-radius: 16px;
   border-radius: 16px;
   background-color: #0099FF;
   font-family: Arial;
   font-size: 13px;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   width: 58px;
   height: 21px;
   vertical-align: middle;
   line-height: 21px;
   text-align: center;
   cursor:pointer;
}
.b_operaciones:hover
{
   color: #000000;
   background-color: #FFFFFF;
   border: 1px #0000FF solid;
   cursor:pointer;
}
botones_oficinas {
	/*background-image: url(subasta/images/mov_subasta.gif);   */
	/*
	-moz-border-radius: 60px;
	-webkit-border-radius: 60px;
	border-radius: 60px;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 25px;
	background-repeat: no-repeat;
	background-color: #3F3;
	color: #00F;
	*/
	border: 2px solid #09F;
	height: 20px;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	border-radius: 14px;
	box-shadow: 2px 2px 2px 2px #888888;/*sombra*/
	text-align: center;
	background-color: #FFF;
	position: relative;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 12px;
	color: #0099FF;
}
.pdf {
	background-image: url(../imagenes/FORMATOS%20AVISO%20DE%20CAMBIO%20DE%20PERSONAL%20CAMBIOS%20MAP%20%20Cred%20Inf.jpg);
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: center center;
}
.chatverde {
	font-family: "Century Gothic";
	font-size: 10px;
	color: #00CC00;
	font-style: italic;
}
.enlinea {
	font-family: "Century Gothic";
	font-size: 8px;
	color: #00CC00;
	font-style: italic;
}
.desconectado {
	font-family: "Century Gothic";
	font-size: 8px;
	color: #333333;
	font-style: italic;
}
.chatmensaje {
	font-family: "Century Gothic";
	font-size: 10px;
	color: #850A10;
}
.vacantestv2 {
	background-image: url(../imagenes/vacantes_tv2.jpg);
	background-repeat: repeat-x;
	background-color: #FFF;
}
.vacantestv2chico {
	background-image: url(../imagenes/vacantes_tv2_chico.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
}
.PENDIENTE {
	color: #F00;
	text-align: center;
}
.botonatender {
	height: 40px;
	width: 99px;
	background:#0f7953;
	color:#F2ECEC;
	padding: 0px;
	border-radius: 10px;	margin: 0px;
	overflow: hidden;
	clear: none;
	float: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
}
.botonatender:hover
{
   	background:#0f7953;
	color:#FFFFFF;
	padding: 0px;
	height: 40px;
	width: 99px;
	clear: none;
}

.boton_rep {
	height: 40px;
	width: 99px;
	background:#0f7953;
	color:#F2ECEC;
	padding: 0px;
	border-radius: 10px;	margin: 0px;
	overflow: hidden;
	clear: none;
	float: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
}
.boton_rep:hover
{
   	background:#1AB0CF;
	color:#FFFFFF;
	padding: 0px;
	height: 40px;
	width: 99px;
	clear: none;
}



.botonatender2 {
	background:#0f7953;
	color:#F2ECEC;
	padding: 0px;
	height: 80px;
	width: 250px;
	clear: none;
	
}

.botonatender2:hover
{
   	background:#0f7953;
	color:#FFFFFF;
	padding: 0px;
	height: 80px;
	width: 250px;
	clear: none;
}

.boton_acceso_chat {
	background:#0f7953;
	color:#F2ECEC;
	padding: 0px;
	height: 80px;
	width: 250px;
	clear: none;
	
}

.boton_acceso_chat:hover
{
   	background:#0f7953;
	color:#FFFFFF;
	padding: 0px;
	height: 80px;
	width: 250px;
	clear: none;
}


.input_verde
{
   border: 3px #37DA52 solid;
   -moz-border-radius: 12px;
   -webkit-border-radius: 12px;
   border-radius: 15px;
   background-color: #FFFFFF;
   color :#000000;
   font-family: Arial;
   font-size: 13px;
   padding: 0px 0px 0px 10px;
   text-align: left;
   position:relative;

}

.input_verde_tex
{
   border: 2px #37DA52 solid;
   -moz-border-radius: 12px;
   -webkit-border-radius: 12px;
   border-radius: 15px;
   background-color: #FFFFFF;
   color :#000000;
   font-family: Arial;
   font-size: 18px;
   padding: 0px 0px 0px 10px;
   text-align: left;
   position:relative;
   width:100%;
   height:45px;

}

.input_verde_99
{
   border: 1px #37DA52 solid;
   -moz-border-radius: 12px;
   -webkit-border-radius: 12px;
   border-radius: 15px;
   background-color: #FFFFFF;
   color :#000000;
   font-family: Arial;
   font-size: 18px;
   padding: 0px 0px 0px 10px;
   text-align: left;
   position:relative;
   width:98%;
   height:35px;

}

.input_app
{
   border: 1px #37DA52 solid;
   -moz-border-radius: 12px;
   -webkit-border-radius: 12px;
   border-radius: 15px;
   background-color: #FFFFFF;
   color :#000000;
   font-family: Arial;
   font-size: 12px;
   padding: 0px 0px 0px 10px;
   text-align: left;
   position:relative;
   width:97%;
   height:30px;

}

.radio_app
{
  position: relative;
	margin-bottom: 30px;
	padding:5px 0 5px 60px; /* Damos un padding de 60px para posicionar el elemento <i> en este espacio*/
	display: block;
}
 
/* Estas reglas se aplicarán a todos las elementos i después de cualquier input*/
.radio_app input + i{
 background: #f0f0f0;
 border:2px solid rgba(0,0,0,0.2);
 position: absolute; 
 left: 0;
 top: 0;
}
 
/* Estas reglas se aplicarán a todos los i despues de un input de tipo radio*/
.radio_app input[type=radio] + i{
 height: 30px;
 width: 30px;
 border-radius: 100%;
 left: 15px;
}
.input_app2
{
  
	  border: 1px #FFFFFF solid;
	   -moz-border-radius: 10px;
	   -webkit-border-radius: 10px;
	   border-radius: 10px;
	  background: -webkit-gradient(linear,left top,left bottom,from(#4D4D4D),to(#999999));
	  background: -webkit-linear-gradient(top,#4D4D4D,#999999);
	  background: -moz-linear-gradient(top,#4D4D4D,#999999);
	  background: -ms-linear-gradient(top,#4D4D4D,#999999);
	  background: -o-linear-gradient(top,#4D4D4D,#999999);
	  background: linear-gradient(to bottom,#4D4D4D,#999999);
	  color :#C1C1C1;
	   font-size: 32px;
	   padding: 0px 0px 0px 10px;
	   text-align: left;
	   position:relative;
	   width:65%;
	   height:40px;

}
.tex_app {
	font-family: "Century Gothic";
	font-size: 18px;
	color: #ffffff;
	
	
}	
.tex_app_ch {
	font-family: "Century Gothic";
	font-size: 12px;
	color: #ffffff;
	
	
}	


.textotttv {
	font-family: "Century Gothic";
	font-size: 9px;
	color: #06F;
}

.Tablafondoazul {
	background-color: #0B528C;
	background-position: center center;
}

.campo_texarea {
 border-width:2px; 
 border-color:#DBA00A;
  padding:4px; font-size:14px; border-radius:8px; border-style:solid; box-shadow: 0px 0px 0px 0px rgba(42,42,42,.75); font-family:sans-serif;
  width: 95%;  }
  
  .campo_tex {
  border-width:2px;
  border-color:#F90;
  padding:4px; font-size:14px; border-radius:8px; border-style:solid; box-shadow: 0px 0px 0px 0px rgba(42,42,42,.75); font-family:sans-serif;
  width: 95%;  }

.verde {
	font-size: 14px;
	color: #008200;
	font-family: "Century Gothic";
	font-weight: bold;
}
.verde14 {
	font-size: 12px;
	color: #008200;
}
.verde16 {
	font-size: 16px;
	color: #008200;
}
.rojo14 {
	font-size: 12px;
	color: #C00;
}
.rojo16 {
	font-size: 16px;
	color: #C00;
}
.amarillo14 {
	font-size: 12px;
	color: #FF0;
}
.amarillo16 {
	font-size: 16px;
	color: #F90;
}
.amarillo {
	color: #6f42c1;
	font-family: "Century Gothic";
	font-size: 14px;
	font-weight: bold;
}
.naranja {
color:#1A1522;
	font-family: "Cochin", Gadget, sans-serif;
	font-size: 14px;
	
	text-transform:capitalize;
}
.naranja_may {
	font-size: 10px;
	color: #EF912A;
	font-family: "Century Gothic";
	text-transform: uppercase;
}
.naranjaaltas {
	font-size: 10px;
	color: #EF912A;
	font-family: "Century Gothic";
	text-transform: uppercase;
}
.naranjagrande {
	font-size: 12px;
	font-family: "Century Gothic";
	color: #F2922A;
}
.rojo {
	font-size: 14px;
	color: #F00;
	font-weight: bold;
}
.nombrescabesera {
	font-size: 12px;
	color: #0B528C;
	font-family: "Century Gothic";
}
.estiloplan {
	font-size: 10px;
	color: #0B528C;
}
/* CSS Document */

.letrasresultados {
	font-family: "Century Gothic";
	font-size: 12px;
	color: #FFF;
	background-color: #3082DA;
}
.letrasgris {
	font-family: "Century Gothic";
	font-size: 11px;
	color: #CCC;
	background-color: #0B528C;
	text-align: left;
}
.fondonegroletrasblancas {
	color: #FFF;
	font-family: "Century Gothic";
	font-size: 12px;
	background-color: #336699;
	font-weight: bold;
}
.anchoscampos100 {
	width: 99%;
}
.anchoscampos100OK {
	width: 99.5%;
}
.anchoscampos {
	width: 99%;
}
.anchoscampos95 {
	width: 97%;
}
.anchoscamposjusto {
	width: 98%;
	margin: 0px;
	padding: 0px;
}
.letrasblancas {
color:#1A1522;
	font-family: "Cochin", Gadget, sans-serif;
	font-size: 14px;
	
	text-transform:capitalize;
}
.letrassolicitudes {
	font-family: "Century Gothic";
	font-size: 10px;
	color: #FFF;
	text-align: center;
}
.grisdirectorio {
	font-family: "Century Gothic";
	color: #666;
	font-size: 12px;
}
.grischico {
	font-family: "Century Gothic";
	color: #666;
	font-size: 10px;
}
.grisinicio {
	font-family: "Century Gothic";
	color: #666;
	font-size: 10px;
}
.sistemasequipogris {
	font-family: "Century Gothic";
	color: #333;
	font-size: 10px;
}
.azuldirectorioCopia {
	font-family: "Century Gothic";
	color: #0B528C;
	font-size: 12px;
	font-variant: small-caps;
	font-weight: normal;
	text-transform: uppercase;
}
.azulmobile {
	font-family: "Century Gothic";
	color: #0B528C;
	font-size: 10px;
	font-variant: small-caps;
	font-weight: normal;
	text-transform: uppercase;
}
.textomobile {
	font-family: "Century Gothic";
	color: #434343;
	font-size: 11px;
	font-variant: small-caps;
	text-transform: uppercase;
}
.azulvacantes {
	font-family: "Century Gothic";
	color: #0B528C;
	font-size: 12px;
	text-transform: uppercase;
}
.texto-inicio {
	font-family: "Century Gothic";
	color: #0B528C;
	font-size: 13px;
	text-decoration: underline;
	font-style: italic;
	text-transform: capitalize;
}
.cen table {
	color: #0FC;
}
.blancoizquierdo {
color:#1A1522;
	font-family: "Cochin", Gadget, sans-serif;
	font-size: 14px;
	
	text-transform:capitalize;
}

.blancoizquierdo2 {
	font-family: "Century Gothic";
	font-size: 11px;
	color: #ffffff;
	
}	
.fondonegroletrasblancas td {
	text-align: center;
}
.letrasblancas {
	text-align: center;
	color: #FFF;
}
.fondomap {
	background-image: url(../imagenes/pleca_infomercadosgrupmap.png);
}
/*
.fondosuperior {
	background-image: url(../imagenes/trama.jpg);
	background-repeat: repeat;
}
.fondoinferior {
	background-image: url(../imagenes/trama.jpg);
	background-repeat: repeat;
}
*/

.vacantes {
	background-image: url(../imagenes/vacantes.jpg);
	background-repeat: repeat;
}
.vacantesCopia {
	background-image: url(../imagenes/vacantes2_p.jpg);
	background-repeat: no-repeat;
}
.vacantes2 {
	background-image: url(../imagenes/vacantes2.jpg);
	background-repeat: no-repeat;
}
.botonempleados {
	background-image: url(empleados_botones-files/Button%201_0.jpg);
	color: #FFF;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center center;
}


.boton_acceso
{
  
      border: 1px #000000 outset;
      background:#FFFFFF;
      color:#6E42C1;
      font-size: 11px;
	  text-transform: uppercase;
      padding: 10px;
      clear: none;
      border-radius: 8px;
	  text-decoration: none;
      box-sizing: border-box;
      
    }
.boton_acceso:hover
{
border: 1px #000000 outset;
      background:#6E42C1;
      color:#FFFFFF;
      font-size: 11px;
	  text-transform: uppercase;
      padding: 10px;
      clear: none;
      border-radius: 8px;
	  text-decoration: none;
      box-sizing: border-box;

}

.boton_acceso_admin
{
   display: block;
  /* float: left; */
   margin: 0px 4px 0px 0px;
   z-index:20;
   color: #FFFFFF;
   font-family: Arial;
   font-size: 15px;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   width: 160px;
   height: 22px;
   vertical-align: middle;
   line-height: 22px;
   text-align: center;
   cursor:pointer;
   


}

.boton_acceso_admin:hover
{
   color: #FFFFFF;
   background-color: #FFFFFF;
   background: -moz-linear-gradient(top,#FFFFFF 0%,#0c5a3c 61%,#0c5a3c 81%,#0c5a3c 100%);
   background: -webkit-linear-gradient(top,#FFFFFF 0%,#0c5a3c 61%,#0c5a3c 81%,#0c5a3c 100%);
   background: -o-linear-gradient(top,#FFFFFF 0%,#0c5a3c 61%,#0c5a3c 81%,#0c5a3c 100%);
   background: -ms-linear-gradient(top,#FFFFFF 0%,#0c5a3c 61%,#0c5a3c 81%,#0c5a3c 100%);
   background: linear-gradient(top,#FFFFFF 0%,#0c5a3c 61%,#0c5a3c 81%,#0c5a3c 100%);
   z-index:20;
}


.fondobotonera {
	background-image: url(../imagenes/fondoweb.jpg);
	background-repeat: repeat;
}
.fondowebmap {
	background-image: url(../imagenes/fondowebmap.jpg);
	background-repeat: no-repeat;
}
.fondowebmap2 {
	background-image: url(../imagenes/fondowebmap2.jpg);
	background-repeat: repeat;
	color: #333333;
}
.fondobotonesadmin2 {
	background-image: url(admin2-files/fondo_0.jpg);
	background-repeat: repeat;
}
.botonfinalizar {
	background-repeat: no-repeat;
	height: 122px;
	width: 136px;
	background-image: url(../imagenes/Finalizar_fin.jpg_0.jpg);
}
.botonatendergrande {
	background-repeat: no-repeat;
	height: 122px;
	width: 136px;
	background-image: url(../imagenes/Atender_grande_1.jpg);
}
.superiorangosto {
	background-image: url(../imagenes/superior%20angosto_0.jpg);
	background-repeat: repeat;
}
.superiorangostoabajo {
	background-image: url(../imagenes/superior_doble.jpg);
	background-repeat: repeat;
}
.chatgris {
	font-family: "Century Gothic";
	font-size: 9px;
	color: #999;
}
.chatblanco {
	font-family: "Century Gothic";
	font-size: 8px;
	color: #CCC;
}
.chatgrischico {
	font-family: "Century Gothic";
	font-size: 7px;
	color: #CCC;
}

.tablas {
	background-image: url(../imagenes/trama.jpg);
	background-repeat: repeat;
	width: 100%;
	border-top-width: 8px;
	border-right-width: 8px;
	border-bottom-width: 8px;
	border-left-width: 8px;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
}
.tablas_ancho0 {
	background-image: url(../imagenes/trama.jpg);
	background-repeat: repeat;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
}
.tablas_superior_home {
	background-image: url(../imagenes/trama.jpg);
	background-repeat: repeat;
	width: 100%;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
}
.tablas_menu {
	background-image: url(../imagenes/fondoweb.jpg_0.jpg);
	background-repeat: repeat-x;
	width: 100%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
}
.barra_invertida {
	background-image: url(../imagenes/fondo_invertido_0.jpg);
	background-repeat: repeat;
}
.DDD {
	text-align: center;
}
.GRANDE {
	font-family: "Century Gothic";
	font-size: 45px;
}
.camposmobile {
}
.recados {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 35px;
	color: #CCC;
}
.campooculto {
	color: #006795;
	background-color: #006795;
	border-top-color: #006795;
	border-right-color: #006795;
	border-bottom-color: #006795;
	border-left-color: #006795;
	margin: 0px;
	padding: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
}
.bienvenidos {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 28px;
	color: #FFFFFF;
}
.medianas {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 24px;
	color: #FFFFFF;
}
.rojoalerta {
	font-size: 28px;
	color: #F00;
	font-style: normal;
}

.frente {
	float: right;
}	

.caja {
   margin:2px auto 2px auto;	
   border:1px solid #0f7953;
   height:40px;
   overflow: hidden;
   width: 230px;
   position:relative;
}
select {
   background: transparent;
   border: none;
   font-size: 14px;
   height: 40px;
   padding: 5px;
   width: 250px;
}
select:focus{ outline: none;}

.caja::after{
	content:"\025be";
	display:table-cell;
	padding-top:7px;
	text-align:center;
	width:30px;
	height:40px;
	background-color:#FDFF00;
	position:absolute;
	top:0;
	right:0px;	
	pointer-events: none;
}

.caja2 {
	margin:2px auto 2px auto;	
   border:1px solid #0f7953;
   height:40px;
   float: left;   
   overflow: hidden;
   width: 250px;
   position:relative;
}
select {
   background: transparent;
   border: none;
   font-size: 14px;
   height: 20px;
   padding: 5px;
   width: 250px;
   color: #AEF2D4;
}
select:focus{ outline: none;}

.caja2::after{
	content:"\025be";
	padding-top:7px;
	text-align:center;
	width:30px;
	height:40px;
	float: left;
	background-color:#0f7953;
	position:absolute;
	top:0;
	right:0px;	
	pointer-events: none;
}

.caja3 {
	margin:2px auto 2px auto;	
   border:1px solid #0f7953;
   height:40px;
   float: left;   
   overflow: hidden;
   width: 190px;
   position:relative;
}
select {
   background: transparent;
   border: none;
   font-size: 14px;
   height: 40px;
   padding: 5px;
   width: 190px;
   color: #AEF2D4;
}
select:focus{ outline: none;}

.caja3::after{
	content:"\025be";
	padding-top:7px;
	text-align:center;
	width:30px;
	height:40px;
	float: left;
	background-color:#0f7953;
	position:absolute;
	top:0;
	right:0px;	
	pointer-events: none;
}



.caja_tex {
   margin:2px auto 2px auto;	
   border:1px solid #0f7953;
   height:40px;
   overflow: hidden;
   width: 250px;
   position:relative;
}
select {
   background: transparent;
   border: none;
   font-size: 14px;
   height: 40px;
   padding: 5px;
   width: 250px;
}
select:focus{ outline: none;}

.caja_tex::after{
	content:"\025be";
	display:table-cell;
	padding-top:7px;
	text-align:center;
	width:30px;
	height:40px;
	background-color:#0f7953;
	position:absolute;
	top:0;
	right:0px;	
	pointer-events: none;
}

.verde_cresky {
	font-family: "Century Gothic";
	font-size: 11px;
	color: #AEF2D4;
}

.verde_cresky_oscuro {
	font-family: "Century Gothic";
	font-size: 19px;
	color: #0f7953;
}

.verde_cresky_oscuro_chico {
	font-family: "Century Gothic";
	font-size: 14px;
	color: #0f7953;
}

.blanco_cresky {
	font-family: "Century Gothic";
	font-size: 14px;
	color: #DCDCDC;
}

.blanco_cresky_chico {
	font-family: "Century Gothic";
	font-size: 13px;
	color: #DCDCDC;
}

.gris_cresky {
	font-family: "Century Gothic";
	color:#262626;
}

.azul_titulos {
	font-family: "Century Gothic";
	color:#076DF5;
}


.tablas_gral {
  border: 0px #0c5a3c outset;
  border-spacing: 5px;
  padding: 0;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:1;
  width: 100%;
  background: -webkit-gradient(linear,left top,left bottom,from(#5e5e5e),to(#D6D6D6));
  background: -webkit-linear-gradient(top,#5e5e5e,#D6D6D6);
  background: -moz-linear-gradient(top,#5e5e5e,#D6D6D6);
  background: -ms-linear-gradient(top,#5e5e5e,#D6D6D6);
  background: -o-linear-gradient(top,#5e5e5e,#D6D6D6);
  background: linear-gradient(to bottom,#5e5e5e,#D6D6D6);
  


  }
  
  .tablas_gral_gris {
  border: 0px #0c5a3c outset;
  border-spacing: 5px;
  padding: 0;
  border-radius:15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:1;
  width: 100%;
  background: -webkit-gradient(linear,left top,left bottom,from(#D6D6D6),to(#000000));
  background: -webkit-linear-gradient(top,#D6D6D6,#000000);
  background: -moz-linear-gradient(top,#D6D6D6,#000000);
  background: -ms-linear-gradient(top,#D6D6D6,#000000);
  background: -o-linear-gradient(top,#D6D6D6,#000000);
  background: linear-gradient(to bottom,#D6D6D6,#000000);
  opacity: 0.9;
  


  }
  
  .tablas_gral2 {
  border: 0px #0c5a3c outset;
  border-spacing: 5px;
  padding: 0;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:1;
  width: 100%;
  
  }
  
  .tablas_datos {
  border: 0px #0c5a3c outset;
  border-spacing: 5px;
  padding: 0;
  border-radius:15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:1;
  width: 100%;
  background: -webkit-gradient(linear,left top,left bottom,from(#159269),to(#5e5e5e));
  background: -webkit-linear-gradient(top,#159269,#5e5e5e);
  background: -moz-linear-gradient(top,#159269,#5e5e5e);
  background: -ms-linear-gradient(top,#159269,#5e5e5e);
  background: -o-linear-gradient(top,#159269,#5e5e5e);
  background: linear-gradient(to bottom,#159269,#5e5e5e);
  opacity: 0.9;


  }
  
  .tablas_datos2 {
  border: 0px #0c5a3c outset;
  border-spacing: 5px;
  padding: 0;
  border-radius:15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:1;
  width: 98%;
  background: -webkit-gradient(linear,left top,left bottom,from(#159269),to(#5e5e5e));
  background: -webkit-linear-gradient(top,#159269,#5e5e5e);
  background: -moz-linear-gradient(top,#159269,#5e5e5e);
  background: -ms-linear-gradient(top,#159269,#5e5e5e);
  background: -o-linear-gradient(top,#159269,#5e5e5e);
  background: linear-gradient(to bottom,#159269,#5e5e5e);
  opacity: 0.9;


  }
  
  .tablas_alertas {
  border: 0px #0c5a3c outset;
  border-spacing: 5px;
  padding: 0;
  border-radius:15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:1;
  width: 98%;
  background: -webkit-gradient(linear,left top,left bottom,from(#1FDDD8),to(#000000));
  background: -webkit-linear-gradient(top,#1FDDD8,#000000);
  background: -moz-linear-gradient(top,#1FDDD8,#000000);
  background: -ms-linear-gradient(top,#1FDDD8,#000000);
  background: -o-linear-gradient(top,#1FDDD8,#000000);
  background: linear-gradient(to bottom,#1FDDD8,#000000);
  opacity: 0.9;


  }
  
    .tablas_reportes {
  border: 0px #0c5a3c outset;
  border-spacing: 5px;
  padding: 0;
  border-radius:0px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:1;
  width: 100%;
  background: -webkit-gradient(linear,left top,left bottom,from(#2C83DA),to(#000000));
  background: -webkit-linear-gradient(top,#2C83DA,#000000);
  background: -moz-linear-gradient(top,#2C83DA,#000000);
  background: -ms-linear-gradient(top,#2C83DA,#000000);
  background: -o-linear-gradient(top,#2C83DA,#000000);
  background: linear-gradient(to bottom,#2C83DA,#000000);
  opacity: 0.98;

  }
  
  .tablas_reportes2 {
    border: 0px #0c5a3c outset;
  border-spacing: 5px;
  padding: 0;
  border-radius:0px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:1;
  width: 100%;
  background: -webkit-gradient(linear,left top,left bottom,from(#000000),to(#2C83DA));
  background: -webkit-linear-gradient(top,#000000,#2C83DA);
  background: -moz-linear-gradient(top,#000000,#2C83DA);
  background: -ms-linear-gradient(top,#000000,#2C83DA);
  background: -o-linear-gradient(top,#000000,#2C83DA);
  background: linear-gradient(to bottom,#000000,#2C83DA);
  opacity: 0.98;

  }
  
  .tablas_titulos_rep {
  border: 0px #0c5a3c outset;
  border-spacing: 0px;
  padding: 0;
  border-radius:0px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:1;
  width: 100%;
  background: -webkit-gradient(linear,left top,left bottom,from(#1FDDD8),to(#2C83DA));
  background: -webkit-linear-gradient(top,#1FDDD8,#2C83DA);
  background: -moz-linear-gradient(top,#1FDDD8,#2C83DA);
  background: -ms-linear-gradient(top,#1FDDD8,#2C83DA);
  background: -o-linear-gradient(top,#1FDDD8,#2C83DA);
  background: linear-gradient(to bottom,#1FDDD8,#2C83DA);
  opacity: 0.98;

  }
  
  .tablas_verde {
  border: 0px #0c5a3c outset;
  border-spacing: 5px;
  padding: 0;
  border-radius:15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:1;
  background: -webkit-gradient(linear,left top,left bottom,from(#1FDDD8),to(#000000));
  background: -webkit-linear-gradient(top,#1FDDD8,#000000);
  background: -moz-linear-gradient(top,#1FDDD8,#000000);
  background: -ms-linear-gradient(top,#1FDDD8,#000000);
  background: -o-linear-gradient(top,#1FDDD8,#000000);
  background: linear-gradient(to bottom,#1FDDD8,#000000);
  opacity: 0.9;


  }
  
  .tablas_godinometro {
  border: 0px #E51F1F outset;
  border-spacing: 5px;
  padding: 0;
  border-radius:0px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:1;
  width: 100%;
  background: -webkit-gradient(linear,left top,left bottom,from(#E51F1F),to(#000000));
  background: -webkit-linear-gradient(top,#E51F1F,#000000);
  background: -moz-linear-gradient(top,#E51F1F,#000000);
  background: -ms-linear-gradient(top,#E51F1F,#000000);
  background: -o-linear-gradient(top,#E51F1F,#000000);
  background: linear-gradient(to bottom,#E51F1F,#000000);
  opacity: 0.9;


  }
  
  .tablas_graf {
  border: 0px #E51F1F outset;
  border-spacing: 5px;
  padding: 0;
  border-radius:15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:1;
  width: 98%;
  background: -webkit-gradient(linear,left top,left bottom,from(#FFFFFF),to(#808080));
  background: -webkit-linear-gradient(top,#E51F1F,#FFFFFF);
  background: -moz-linear-gradient(top,#FFFFFF,#808080);
  background: -ms-linear-gradient(top,#FFFFFF,#808080);
  background: -o-linear-gradient(top,#FFFFFF,#808080);
  background: linear-gradient(to bottom,#FFFFFF,#808080);

  }
  
  .tablas_salas {
  border: 0px #0c5a3c outset;
  border-spacing: 5px;
  padding: 0;
  border-radius:15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:1;
  width: 95%;
  background: -webkit-gradient(linear,left top,left bottom,from(#2C83DA),to(#000000));
  background: -webkit-linear-gradient(top,#2C83DA,#000000);
  background: -moz-linear-gradient(top,#2C83DA,#000000);
  background: -ms-linear-gradient(top,#2C83DA,#000000);
  background: -o-linear-gradient(top,#2C83DA,#000000);
  background: linear-gradient(to bottom,#2C83DA,#000000);
  opacity: 0.9;


  }
  
  .tablas_tienda {
  border: 0px #0c5a3c outset;
  border-spacing: 5px;
  padding: 0;
  border-radius:15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:1;
  width: 90%;
  background: -webkit-gradient(linear,left top,left bottom,from(#2C83DA),to(#000000));
  background: -webkit-linear-gradient(top,#2C83DA,#000000);
  background: -moz-linear-gradient(top,#2C83DA,#000000);
  background: -ms-linear-gradient(top,#2C83DA,#000000);
  background: -o-linear-gradient(top,#2C83DA,#000000);
  background: linear-gradient(to bottom,#2C83DA,#000000);
  opacity: 0.9;


  }
  
  .tablas_equipos {
  border: 0px #0c5a3c outset;
  border-spacing: 0px;
  padding: 0;
  border-radius:15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:1;
  width: 92%;
  background: -webkit-gradient(linear,left top,left bottom,from(#2C83DA),to(#000000));
  background: -webkit-linear-gradient(top,#2C83DA,#000000);
  background: -moz-linear-gradient(top,#2C83DA,#000000);
  background: -ms-linear-gradient(top,#2C83DA,#000000);
  background: -o-linear-gradient(top,#2C83DA,#000000);
  background: linear-gradient(to bottom,#2C83DA,#000000);
  opacity: 0.9;


  }
  
  .tablas_titulos {
  border: 0px #0c5a3c outset;
  border-spacing: 0px;
  padding: 0;
  border-radius:15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:1;
  width: 100%;
  background: -webkit-gradient(linear,left top,left bottom,from(#1FDDD8),to(#2C83DA));
  background: -webkit-linear-gradient(top,#1FDDD8,#2C83DA);
  background: -moz-linear-gradient(top,#1FDDD8,#2C83DA);
  background: -ms-linear-gradient(top,#1FDDD8,#2C83DA);
  background: -o-linear-gradient(top,#1FDDD8,#2C83DA);
  background: linear-gradient(to bottom,#1FDDD8,#2C83DA);
  opacity: 0.9;


  }
  
  .tablas_admin {
  background-color:#0f7953;
    border-radius:15px;
	opacity: 0.9;



  }
  
  .checadores_titulo {
	font-family: "Century Gothic";
	font-size: 16px;
	color:#3BDEDA;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
	}
	
	.checadores_contenido {
	font-family: "Century Gothic";
	font-size: 20px;
	color:#FBFBFB;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
	}
.mystery_contenido {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	color:#909090;
    font-weight: bold;	
	text-transform:capitalize;

	
}
.mystery_titulo {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 16px;
	color:#6E42C1;
    font-weight: bold;	
	text-transform: uppercase;
	
	
}
.mystery_marca {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 12px;
	color:#6E42C1;
    font-weight: bold;	
	text-transform: uppercase;
	
	
}
.mystery_titulo_2 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 16px;
	color:#6E42C1;
    font-weight: bold;	
	
	
}

.checadores_titulo14 {
	font-family: "Century Gothic";
	font-size: 14px;
	color:#FBFBFB;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
	}

	.checadores_hora {
	font-family: "Century Gothic";
	font-size: 32px;
	color:#FFFFFF;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
	}
   
  .tablas_checadores {
  border-spacing: 0px;
  padding: 0;
  border-radius: 15px 15px 0 0px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:2;
  background: -webkit-gradient(linear,left top,left bottom,from(#218CA8),to(#000000));
  background: -webkit-linear-gradient(top,#218CA8,#000000);
  background: -moz-linear-gradient(top,#218CA8,#000000);
  background: -ms-linear-gradient(top,#218CA8,#000000);
  background: -o-linear-gradient(top,#218CA8,#000000);
  background: linear-gradient(to bottom,#218CA8,#000000);
  opacity: 0.9;

  }
  
  .tablas_ahorradores {
  border-spacing: 0px;
  padding: 0;
  border-radius: 15px 15px 0 0px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:2;
  background: -webkit-gradient(linear,left top,left bottom,from(#218CA8),to(#000000));
  background: -webkit-linear-gradient(top,#218CA8,#000000);
  background: -moz-linear-gradient(top,#218CA8,#000000);
  background: -ms-linear-gradient(top,#218CA8,#000000);
  background: -o-linear-gradient(top,#218CA8,#000000);
  background: linear-gradient(to bottom,#218CA8,#000000);
  opacity: 0.9;

  }
  
  .tablas_subasta {
  border-spacing: 0px;
  padding: 0;
  border-radius: 15px 15px 15px 15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:2;
  background: -webkit-gradient(linear,left top,left bottom,from(#218CA8),to(#000000));
  background: -webkit-linear-gradient(top,#218CA8,#000000);
  background: -moz-linear-gradient(top,#218CA8,#000000);
  background: -ms-linear-gradient(top,#218CA8,#000000);
  background: -o-linear-gradient(top,#218CA8,#000000);
  background: linear-gradient(to bottom,#218CA8,#000000);
  opacity: 0.9;

  }
  .tablas_guias {
  border-spacing: 0px;
  padding: 0;
  border-radius: 15px 15px 15px 15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:2;
  background: -webkit-gradient(linear,left top,left bottom,from(#218CA8),to(#000000));
  background: -webkit-linear-gradient(top,#218CA8,#000000);
  background: -moz-linear-gradient(top,#218CA8,#000000);
  background: -ms-linear-gradient(top,#218CA8,#000000);
  background: -o-linear-gradient(top,#218CA8,#000000);
  background: linear-gradient(to bottom,#218CA8,#000000);
  opacity: 0.9;

  }
  
  
  
  .tablas_checadores_in {
  border-spacing: 0px;
  padding: 0;
  border-radius: 15px 15px 15px 15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:2;
  background: -webkit-gradient(linear,left top,left bottom,from(#218CA8),to(#000000));
  background: -webkit-linear-gradient(top,#218CA8,#000000);
  background: -moz-linear-gradient(top,#218CA8,#000000);
  background: -ms-linear-gradient(top,#218CA8,#000000);
  background: -o-linear-gradient(top,#218CA8,#000000);
  background: linear-gradient(to bottom,#218CA8,#000000);
  opacity: 0.9;

  }
  .tablas_checadores_in_down {
  border-spacing: 0px;
  padding: 0;
  border-radius: 0px 0px 15px 15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:4;
  width:98%;
  background: -webkit-gradient(linear,left top,left bottom,from(#218CA8),to(#000000));
  background: -webkit-linear-gradient(top,#218CA8,#000000);
  background: -moz-linear-gradient(top,#218CA8,#000000);
  background: -ms-linear-gradient(top,#218CA8,#000000);
  background: -o-linear-gradient(top,#218CA8,#000000);
  background: linear-gradient(to bottom,#218CA8,#000000);
  opacity: 0.9;

  }
  .tablas_checadores_in_centro {
  border-spacing: 0px;
  padding: 0;
  border-radius: 0px 0px 0px 0px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:2;
  background: -webkit-gradient(linear,left top,left bottom,from(#000000),to(#218CA8));
  background: -webkit-linear-gradient(top,#000000,#218CA8);
  background: -moz-linear-gradient(top,#000000,#218CA8);
  background: -ms-linear-gradient(top,#000000,#218CA8);
  background: -o-linear-gradient(top,#000000,#218CA8);
  background: linear-gradient(to bottom,#000000,#218CA8);
  opacity: 0.9;

  }
  
   .tablas_checadores_mk {
  border-spacing: 0px;
  padding: 0;
  border-radius: 15px 15px 15px 15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:2;
  background: -webkit-gradient(linear,left top,left bottom,from(#218CA8),to(#000000));
  background: -webkit-linear-gradient(top,#218CA8,#000000);
  background: -moz-linear-gradient(top,#218CA8,#000000);
  background: -ms-linear-gradient(top,#218CA8,#000000);
  background: -o-linear-gradient(top,#218CA8,#000000);
  background: linear-gradient(to bottom,#218CA8,#000000);
  opacity: 0.9;

  }
  
  .tablas_checadores_graf {
  border-spacing: 0px;
  padding: 0;
  border-radius: 0px 0px 0px 0px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  background: -webkit-gradient(linear,left top,left bottom,from(#218CA8),to(#000000));
  background: -webkit-linear-gradient(top,#218CA8,#000000);
  background: -moz-linear-gradient(top,#218CA8,#000000);
  background: -ms-linear-gradient(top,#218CA8,#000000);
  background: -o-linear-gradient(top,#218CA8,#000000);
  background: linear-gradient(to bottom,#218CA8,#000000);
  opacity: 0.9;

  }
  .tablas_checadores_graf_in {
  border-spacing: 0px;
  padding: 0;
  border-radius: 0px 0px 0px 0px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  background: -webkit-gradient(linear,left top,left bottom,from(#000000),to(#218CA8));
  background: -webkit-linear-gradient(top,#000000,#218CA8);
  background: -moz-linear-gradient(top,#000000,#218CA8);
  background: -ms-linear-gradient(top,#000000,#218CA8);
  background: -o-linear-gradient(top,#000000,#218CA8);
  background: linear-gradient(to bottom,#000000,#218CA8);
  opacity: 0.9;

  }
  
  .tablas_checadores_separador {
  border-spacing: 0px;
  padding: 0;
  border-radius: 0px 0px 0 0px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:2;
  background: -webkit-gradient(linear,left top,left bottom,from(#218CA8),to(#000000));
  background: -webkit-linear-gradient(top,#218CA8,#000000);
  background: -moz-linear-gradient(top,#218CA8,#000000);
  background: -ms-linear-gradient(top,#218CA8,#000000);
  background: -o-linear-gradient(top,#218CA8,#000000);
  background: linear-gradient(to bottom,#218CA8,#000000);
  opacity: 0.9;

  }
  
  .tablas_checadores_graf_inferior {
  border-spacing: 0px;
  padding: 0;
  border-radius: 0px 0px 15px 15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  background: -webkit-gradient(linear,left top,left bottom,from(#000000),to(#218CA8));
  background: -webkit-linear-gradient(top,#000000,#218CA8);
  background: -moz-linear-gradient(top,#000000,#218CA8);
  background: -ms-linear-gradient(top,#000000,#218CA8);
  background: -o-linear-gradient(top,#000000,#218CA8);
  background: linear-gradient(to bottom,#000000,#218CA8);
  opacity: 0.9;

  }
  
  .checadores_imagen {
	border-radius: 15px;	margin: 4px;
box-shadow: 0px 1px 29px 0px #23B4C2;
border: 2px solid #09F;
box-shadow: 2px 2px 2px 2px #888888;
background-color: #FFF;
position: relative;
color: #0099FF;
	}
  
  .borde_redondo
{
   height:40px;
   border: 2px #0f7953 solid;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   /*border-radius: 15px; */
   background-color: #FFFFFF;
   color :#000000;
   font-family: Arial;
   font-size: 16px;
   padding: 0px 0px 0px 10px;
   margin-left:0px;


}

.borde_redondo2
{
   height:40px;
   border: 2px #0f7953 solid;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   /*border-radius: 15px; */
   background-color: #FFFFFF;
   color :#000000;
   font-family: Arial;
   font-size: 16px;
   padding: 0px 0px 0px 10px;
   text-align: left;
   margin-left:0px;


}

.checkbox_grande
{
   height:25px;
  width:25px;
   border: 3px #0f7953 solid;  
   background-color: #FFFFFF;
   color :#000000;
   font-family: Arial;
   font-size: 13px;
}
.checkbox_salas_app
{
   height:25px;
  width:25px;
   border: 2px #0f7953 solid;  
   background-color: #FFFFFF;
   color :#000000;
   font-family: Arial;
   font-size: 13px;
}

.estado_negro {
	font-size: 12px;
	color: #000000;
	font-family: "Arial", Gadget, sans-serif;
	
}
.estado_verde {
	font-family: "Arial", Gadget, sans-serif;
	font-size: 12px;
	color: #089418;
	
}

.estado_naranja2 {
	font-family: "Arial", Gadget, sans-serif;
	font-size: 12px;
	color: #ff6700;
	
}


.estado_rojo {
	font-family: "Arial", Gadget, sans-serif;
	font-size: 14px;
	color: #CC0000;
	
}

.estado_naranja {
	font-family: "Arial", Gadget, sans-serif;
	font-size: 14px;
	color: #ff6700;
	
}

.estado_azul {
	font-family: "Arial", Gadget, sans-serif;
	font-size: 14px;
	color: #33CCFF;
	
}

.estado_cafe {
	font-family: "Arial", Gadget, sans-serif;
	font-size: 14px;
	color: #996600;
	
}

.estado_amarillo {
	font-family: "Arial", Gadget, sans-serif;
	font-size: 12px;
	color: #a2a61e;
}


.estado_azul_claro {
	font-family: "Arial", Gadget, sans-serif;
	font-size: 12px;
	color: #00FFFF;
}

.estado_verde_claro {
	font-family: "Arial", Gadget, sans-serif;
	font-size: 12px;
	color: #089418;
}

.boton_acceso_chat {
	background:#0f7953;
	color:#F2ECEC;
	padding: 0px;
	height: 150px;
	width: 150px;
	clear: none;
	
}

.boton_acceso_chat:hover
{
   	background:#0f7953;
	color:#FFFFFF;
	padding: 0px;
	height: 150px;
	width: 150px;
	clear: none;
}

.scroll {
     overflow:scroll;
	 overflow-x: hidden;
     
     width:100%;
	 border: 0px #0c5a3c outset;
  border-spacing: 5px;
  padding: 0;
  border-radius:15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:1;
  background: -webkit-gradient(linear,left top,left bottom,from(#159269),to(#5e5e5e));
  background: -webkit-linear-gradient(top,#159269,#5e5e5e);
  background: -moz-linear-gradient(top,#159269,#5e5e5e);
  background: -ms-linear-gradient(top,#159269,#5e5e5e);
  background: -o-linear-gradient(top,#159269,#5e5e5e);
  background: linear-gradient(to bottom,#159269,#5e5e5e);
}


.fondo_foto {
	border: 4px solid #CCCCCC;
	margin-right: auto;
	margin-left: auto;
	border-radius: 18px;
	box-shadow: 2px 2px 2px 2px #888888;/*sombra*/
	text-align: center;
	background-color: #FFF;
	position: relative;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	z-index:1;
    animation: fadein 2s;
    -moz-animation: fadein 2s; /* Firefox */
    -webkit-animation: fadein 2s; /* Safari and Chrome */
    -o-animation: fadein 2s; /* Opera */
}

.foto_app {
	 width: 70px;
     height: 70px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
	 border: 2px solid #FFFFFF;

}
.tablas_checadores_directorio {
  border-spacing: 0px;
  padding: 0;
  border-radius: 15px 15px 15px 15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:2;
  background: -webkit-gradient(linear,left top,left bottom,from(#218CA8),to(#000000));
  background: -webkit-linear-gradient(top,#218CA8,#000000);
  background: -moz-linear-gradient(top,#218CA8,#000000);
  background: -ms-linear-gradient(top,#218CA8,#000000);
  background: -o-linear-gradient(top,#218CA8,#000000);
  background: linear-gradient(to bottom,#218CA8,#000000);
  opacity: 0.9;

  }
  
  .tablas_checadores_in_directorio {
  border-spacing: 0px;
  padding: 0;
  border-radius: 15px 15px 15px 15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:2;
  background: -webkit-gradient(linear,left top,left bottom,from(#000000),to(#218CA8));
  background: -webkit-linear-gradient(top,#000000,#218CA8);
  background: -moz-linear-gradient(top,#000000,#218CA8);
  background: -ms-linear-gradient(top,#000000,#218CA8);
  background: -o-linear-gradient(top,#000000,#218CA8);
  background: linear-gradient(to bottom,#000000,#218CA8);
  opacity: 0.9;

  }
  
  .tablas_checadores_libros {
  border-spacing: 0px;
  padding: 0;
  border-radius: 15px 15px 15px 15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:299999;
  background: -webkit-gradient(linear,left top,left bottom,from(#218CA8),to(#000000));
  background: -webkit-linear-gradient(top,#218CA8,#000000);
  background: -moz-linear-gradient(top,#218CA8,#000000);
  background: -ms-linear-gradient(top,#218CA8,#000000);
  background: -o-linear-gradient(top,#218CA8,#000000);
  background: linear-gradient(to bottom,#218CA8,#000000);


  }
  
  .tablas_checadores_in_libros {
  border-spacing: 0px;
  padding: 0;
  border-radius: 15px 15px 15px 15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:1;
  background: -webkit-gradient(linear,left top,left bottom,from(#000000),to(#218CA8));
  background: -webkit-linear-gradient(top,#000000,#218CA8);
  background: -moz-linear-gradient(top,#000000,#218CA8);
  background: -ms-linear-gradient(top,#000000,#218CA8);
  background: -o-linear-gradient(top,#000000,#218CA8);
  background: linear-gradient(to bottom,#000000,#218CA8);

  }
  
.subasta_titulo {
	font-family: "Century Gothic";
	font-size: 20px;
	color:#22F03F;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
	}
	
	.subasta_ganador {
	font-family: "Century Gothic";
	font-size: 14px;
	color:#FBFBFB;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
	}
	
	.subasta_tiempo {
	font-family: "Century Gothic";
	font-size: 20px;
	color:#FFFFFF;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
	}
	.subasta_frases {
	font-family: "Century Gothic";
	font-size: 18px;
	color:#FBFBFB;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
	}
	.subasta_markos {
	font-family: "Century Gothic";
	font-size: 28px;
	color:#FFB600;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
	}
	.subasta_boton_new {
	height: 200px;
	width: 440px;
	background-image:url(subasta/imagenes/marko_x.png);
	background-size:contain;	
	border-radius: 10px 20px 20px 20px;
	color:#F2ECEC;
	text-align:center;
	font-size:16px;
	padding: 0px;
	overflow: hidden;
	clear: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
}
.subasta_boton_new:hover
{
	height: 200px;
	width: 440px;
	background-image:url(subasta/imagenes/marko2_x.png);
	background-size:contain;
	border-radius: 10px 20px 20px 20px;
	color:#F2ECEC;
	text-align:center;
	font-size:16px;
	padding: 0px;
	overflow: hidden;
	clear: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
}

.subasta_boton_new:active
{
	height: 200px;
	width: 440px;
	background-color: aliceblue;
	background-size:contain;
	border-radius: 10px 20px 20px 20px;
	color:#F2ECEC;
	text-align:center;
	font-size:16px;
	padding: 0px;
	overflow: hidden;
	clear: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
}


.crop_promotores{
 float:none;
 margin:.0em 0px 0em 0;
 overflow:hidden; /* IMPORTANTE */
width: 73px;
     height: 73px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
	 border: 2px solid #FFFFFF; }

 /* Indicamos los márgenes que dejamos para simular el crop. */
.crop_promotores img{
 margin:-10px -35px -40px -36px;
 
 }
.cropdir{
 float:none;
 margin:.0em 0px 0em 0;
 overflow:hidden; /* IMPORTANTE */
width: 73px;
     height: 73px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
	 border: 2px solid #8E6CCE; }

 /* Indicamos los márgenes que dejamos para simular el crop. */
.cropdir img{
 margin:-5px 0px 0px -5px;
 
 }

.cropdirweb{
 float:none;
 margin:.0em 0px 0em 0;
 overflow:hidden; /* IMPORTANTE */
width: 155px;
height: 155px;

     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
	 border: 2px solid #6E42C1; }


 /* Indicamos los márgenes que dejamos para simular el crop. */
.cropdirweb img{
margin:-8px -0px 0px -11px;

 
 }
 		.scrollToTop{
    width:40px;
    height: 40px;
    background-image: url('arrow.png');
    position:fixed;
    right:20px;
    bottom: 15px;
	opacity: 0.6;
	z-index: 999999999999;
}
.botonatender_app {
	height: 40px;
	width: 99px;
	background:#FFFFFF;
	color:#6E42C1;
	padding: 0px;
	line-height: 40px;
	text-align:center;	
	border-radius: 10px;	
	margin: 0px;
	overflow: hidden;
	border: 1px #000000 outset;

}



    
.boton_salas_app {
	height: 40px;
	width: 100%;
	color:#FFFFFF;
	padding: 0px;
	line-height: 40px;
	text-align:center;	
	border-radius: 10px;	
	margin: 0px;
	overflow: hidden;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
	background: -webkit-gradient(linear,left top,left bottom,from(#2C83DA),to(#73A7E0));
  background: -webkit-linear-gradient(top,#2C83DA,#73A7E0);
  background: -moz-linear-gradient(top,#2C83DA,#73A7E0);
  background: -ms-linear-gradient(top,#2C83DA,#73A7E0);
  background: -o-linear-gradient(top,#2C83DA,#73A7E0);
  background: linear-gradient(to bottom,#2C83DA,#73A7E0);
}
.boton_salas_app:hover
{
	height: 40px;
	width: 100%;
	color:#FFFFFF;
	padding: 0px;
	line-height: 40px;
	text-align:center;	
	border-radius: 10px;	
	margin: 0px;
	overflow: hidden;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
	background: -webkit-gradient(linear,left top,left bottom,from(#0f7953),to(#73A7E0));
  background: -webkit-linear-gradient(top,#0f7953,#73A7E0);
  background: -moz-linear-gradient(top,#0f7953,#73A7E0);
  background: -ms-linear-gradient(top,#0f7953,#73A7E0);
  background: -o-linear-gradient(top,#0f7953,#73A7E0);
  background: linear-gradient(to bottom,#0f7953,#73A7E0);
}
.boton_salas_app_ch {
	height: 40px;
	width: 100px;
	color:#FFFFFF;
	padding: 0px;
	line-height: 40px;
	text-align:center;	
	border-radius: 10px;	
	margin: 0px;
	overflow: hidden;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
	background: -webkit-gradient(linear,left top,left bottom,from(#2C83DA),to(#73A7E0));
  background: -webkit-linear-gradient(top,#2C83DA,#73A7E0);
  background: -moz-linear-gradient(top,#2C83DA,#73A7E0);
  background: -ms-linear-gradient(top,#2C83DA,#73A7E0);
  background: -o-linear-gradient(top,#2C83DA,#73A7E0);
  background: linear-gradient(to bottom,#2C83DA,#73A7E0);
}
.boton_salas_app_ch:hover
{
	height: 40px;
	width: 100px;
	color:#FFFFFF;
	padding: 0px;
	line-height: 40px;
	text-align:center;	
	border-radius: 10px;	
	margin: 0px;
	overflow: hidden;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
	background: -webkit-gradient(linear,left top,left bottom,from(#0f7953),to(#73A7E0));
  background: -webkit-linear-gradient(top,#0f7953,#73A7E0);
  background: -moz-linear-gradient(top,#0f7953,#73A7E0);
  background: -ms-linear-gradient(top,#0f7953,#73A7E0);
  background: -o-linear-gradient(top,#0f7953,#73A7E0);
  background: linear-gradient(to bottom,#0f7953,#73A7E0);
}



.boton_salas_reservar {
	height: 40px;
	width: 200px;
	color:#FFFFFF;
	padding: 0px;
	line-height: 20px;
	text-align:center;	
	border-radius: 10px;	
	margin: 0px;
	overflow: hidden;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
	background: -webkit-gradient(linear,left top,left bottom,from(#2C83DA),to(#73A7E0));
  background: -webkit-linear-gradient(top,#2C83DA,#73A7E0);
  background: -moz-linear-gradient(top,#2C83DA,#73A7E0);
  background: -ms-linear-gradient(top,#2C83DA,#73A7E0);
  background: -o-linear-gradient(top,#2C83DA,#73A7E0);
  background: linear-gradient(to bottom,#2C83DA,#73A7E0);
  font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black

}
.boton_salas_reservar:hover
{
	height: 40px;
	width: 200px;
	padding: 0px;
	line-height: 20px;
	text-align:center;	
	border-radius: 10px;	
	margin: 0px;
	overflow: hidden;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
	background: -webkit-gradient(linear,left top,left bottom,from(#0f7953),to(#73A7E0));
  background: -webkit-linear-gradient(top,#0f7953,#73A7E0);
  background: -moz-linear-gradient(top,#0f7953,#73A7E0);
  background: -ms-linear-gradient(top,#0f7953,#73A7E0);
  background: -o-linear-gradient(top,#0f7953,#73A7E0);
  background: linear-gradient(to bottom,#0f7953,#73A7E0);
	font-size: 14px;
	color:#FFFFFF;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
}

.boton_salas_reservar_verde {
	height: 40px;
	width: 200px;
	color:#FFFFFF;
	padding: 0px;
	line-height: 20px;
	text-align:center;	
	border-radius: 10px;	
	margin: 0px;
	overflow: hidden;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
	background: -webkit-gradient(linear,left top,left bottom,from(#2CDA80),to(#73A7E0));
  background: -webkit-linear-gradient(top,#2CDA80,#73A7E0);
  background: -moz-linear-gradient(top,#2CDA80,#73A7E0);
  background: -ms-linear-gradient(top,#2CDA80,#73A7E0);
  background: -o-linear-gradient(top,#2CDA80,#73A7E0);
  background: linear-gradient(to bottom,#2CDA80,#73A7E0);
  font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black

}
.boton_salas_reservar_verde:hover
{
	height: 40px;
	width: 200px;
	padding: 0px;
	line-height: 20px;
	text-align:center;	
	border-radius: 10px;	
	margin: 0px;
	overflow: hidden;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
	background: -webkit-gradient(linear,left top,left bottom,from(#0f7953),to(#73A7E0));
  background: -webkit-linear-gradient(top,#0f7953,#73A7E0);
  background: -moz-linear-gradient(top,#0f7953,#73A7E0);
  background: -ms-linear-gradient(top,#0f7953,#73A7E0);
  background: -o-linear-gradient(top,#0f7953,#73A7E0);
  background: linear-gradient(to bottom,#0f7953,#73A7E0);
	font-size: 14px;
	color:#FFFFFF;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
}

.boton_salas_reservar_rojo {
	height: 40px;
	width: 200px;
	color:#FFFFFF;
	padding: 0px;
	line-height: 20px;
	text-align:center;	
	border-radius: 10px;	
	margin: 0px;
	overflow: hidden;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
	background: -webkit-gradient(linear,left top,left bottom,from(#DA432C),to(#73A7E0));
  background: -webkit-linear-gradient(top,#DA432C,#73A7E0);
  background: -moz-linear-gradient(top,#DA432C,#73A7E0);
  background: -ms-linear-gradient(top,#DA432C,#73A7E0);
  background: -o-linear-gradient(top,#DA432C,#73A7E0);
  background: linear-gradient(to bottom,#DA432C,#73A7E0);
  font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black

}
.boton_salas_reservar_rojo:hover
{
	height: 40px;
	width: 200px;
	padding: 0px;
	line-height: 20px;
	text-align:center;	
	border-radius: 10px;	
	margin: 0px;
	overflow: hidden;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
	background: -webkit-gradient(linear,left top,left bottom,from(#0f7953),to(#73A7E0));
  background: -webkit-linear-gradient(top,#0f7953,#73A7E0);
  background: -moz-linear-gradient(top,#0f7953,#73A7E0);
  background: -ms-linear-gradient(top,#0f7953,#73A7E0);
  background: -o-linear-gradient(top,#0f7953,#73A7E0);
  background: linear-gradient(to bottom,#0f7953,#73A7E0);
	font-size: 14px;
	color:#FFFFFF;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
}

.boton_salas_reservar_naranja {
	height: 40px;
	width: 200px;
	color:#FFFFFF;
	padding: 0px;
	line-height: 20px;
	text-align:center;	
	border-radius: 10px;	
	margin: 0px;
	overflow: hidden;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
	background: -webkit-gradient(linear,left top,left bottom,from(#F36F02),to(#73A7E0));
  background: -webkit-linear-gradient(top,#F36F02,#73A7E0);
  background: -moz-linear-gradient(top,#F36F02,#73A7E0);
  background: -ms-linear-gradient(top,#F36F02,#73A7E0);
  background: -o-linear-gradient(top,#F36F02,#73A7E0);
  background: linear-gradient(to bottom,#F36F02,#73A7E0);
  font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black

}
.boton_salas_reservar_naranja:hover
{
	height: 40px;
	width: 200px;
	padding: 0px;
	line-height: 20px;
	text-align:center;	
	border-radius: 10px;	
	margin: 0px;
	overflow: hidden;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
	background: -webkit-gradient(linear,left top,left bottom,from(#0f7953),to(#73A7E0));
  background: -webkit-linear-gradient(top,#0f7953,#73A7E0);
  background: -moz-linear-gradient(top,#0f7953,#73A7E0);
  background: -ms-linear-gradient(top,#0f7953,#73A7E0);
  background: -o-linear-gradient(top,#0f7953,#73A7E0);
  background: linear-gradient(to bottom,#0f7953,#73A7E0);
	font-size: 14px;
	color:#FFFFFF;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
}



.metax_titulo_app {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	color:#28d99a;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
	}
	
	.metax_contenido_app {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
	}
	
	.tex_titulo_app {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 15px;
	color:#28d99a;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
	}
	
	.tex_contenido_app {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
	}
	.tex_titulo_directorio_app {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	color:#28d99a;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
	}
	
	.tex_contenido_directorio_app {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
	}
	.tex_titulo_libros_app {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	color:#28d99a;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
	}
	
	.tex_contenido_libros_app {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
    font-weight: bold;	
	text-transform: uppercase;
	text-align:left;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black;
  }
  



	.boton_acceso_horario {
	background:#0f7953;
	color:#F2ECEC;
	padding: 0px;
	height: 60px;
	width:120px;
	clear: none;
	
}
.tablas_horario {
  border-spacing: 0px;
  padding: 0;
  border-radius: 15px 15px 15px 15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:2;
  background: -webkit-gradient(linear,left top,left bottom,from(#218CA8),to(#000000));
  background: -webkit-linear-gradient(top,#218CA8,#000000);
  background: -moz-linear-gradient(top,#218CA8,#000000);
  background: -ms-linear-gradient(top,#218CA8,#000000);
  background: -o-linear-gradient(top,#218CA8,#000000);
  background: linear-gradient(to bottom,#218CA8,#000000);
  opacity: 0.9;

  }
.tex_titulo_horario_app {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	color:#6E42C1;
    font-weight: bold;	
	text-transform: uppercase;

	}
	
	.tex_contenido_horario_app {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	color:#000000;
    font-weight: bold;	
	text-transform: uppercase;
	text-align : justify;

	}
	
	.borde_redondo_app
{
   height:40px;
   border: 2px #8E6CCE solid;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   /*border-radius: 15px; */
   background-color: #FFFFFF;
   color :#000000;
   font-family: Arial;
   font-size: 16px;
   padding: 0px 0px 0px 10px;
   margin-left:0px;
   width:98%;


}
.borde_redondo_app_95
{
   height:40px;
   border: 2px #8E6CCE solid;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   /*border-radius: 15px; */
   background-color: #FFFFFF;
   color :#000000;
   font-family: Arial;
   font-size: 16px;
   padding: 0px 0px 0px 10px;
   margin-left:0px;
   width:95%;


}

.borde_redondo_app_95_b
{
   height:40px;
   border: 2px #8E6CCE solid;
	background-color:antiquewhite;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   /*border-radius: 15px; */
   color :#000000;
   font-family: Arial;
   font-size: 16px;
   padding: 0px 0px 0px 10px;
   margin-left:0px;
   width:95%;


}

.borde_redondo_app2
{
  display: block;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #8E6CCE;
  border-radius: 0.25rem;
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	
   


}
.input_redondo_app
{
   height:100px;
   border: 2px #8E6CCE solid;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   /*border-radius: 15px; */
   background-color: #FFFFFF;
   color :#000000;
   font-family: Arial;
   font-size: 16px;
   padding: 0px 0px 0px 10px;
   margin-left:0px;
   width:85%;


}

.input_redondo_app_2
{
   height:100px;
   border: 2px #CCCCCC solid;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   /*border-radius: 15px; */
   background-color: #FFFFFF;
   color :#000000;
   font-family: Arial;
   font-size: 16px;
   padding: 0px 0px 0px 10px;
   margin-left:0px;
   width:85%;


}
.tex_titulo_menu_app {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	color:#28d99a;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
	}
	.tex_titulo_menu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 12px;
	color:#EAEAEA;
    font-weight: bold;	
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
	}
	
	.tablas_vacaciones {
  border-spacing: 0px;
  padding: 0;
  border-radius: 15px 15px 15px 15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:2;
  background: -webkit-gradient(linear,left top,left bottom,from(#218CA8),to(#000000));
  background: -webkit-linear-gradient(top,#218CA8,#000000);
  background: -moz-linear-gradient(top,#218CA8,#000000);
  background: -ms-linear-gradient(top,#218CA8,#000000);
  background: -o-linear-gradient(top,#218CA8,#000000);
  background: linear-gradient(to bottom,#218CA8,#000000);
  opacity: 0.9;

  }
  
  .input_vacaciones_app
{
   height:40px;
   border: 2px #0f7953 solid;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   /*border-radius: 15px; */
   background-color: #FFFFFF;
   color :#000000;
   font-family: Arial;
   font-size: 16px;
   padding: 0px 0px 0px 10px;
   margin-left:0px;
   width:95%;


}
.selec_salas_app
{
   height:45px;
   width:99%;
   border: 2px #0f7953 solid;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   /*border-radius: 15px; */
   background-color: #FFFFFF;
   color :#000000;
   font-family: Arial;
   font-size: 16px;
   padding: 0px 0px 0px 10px;
   margin-left:0px;

}
.tex_titulo_vacaciones_app {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	color:#28d99a;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
	}
	
	.tex_contenido_vacaciones_app {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
    font-weight: bold;
	float:left;
	text-transform: uppercase;
	text-align:center;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
	}
	.tex_firmas_vacaciones_app {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
    font-weight: bold;
	text-transform: uppercase;
	text-align:center;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
	}
	.notif_fondo
{
 border: 1px #FFFFFF solid;
   -moz-border-radius: 12px;
   -webkit-border-radius: 12px;
   border-radius: 12px;
   background-color: #E10808;
   color :#FFFFFF;
   font-family: Arial;
   font-size: 14px;   
   text-align: center;
}

.boton_auto {
	height: 20px;
	width: 40px;
	background:#0f7953;
	color:#F2ECEC;
	padding: 0px;
	border-radius: 10px;	margin: 0px;
	overflow: hidden;
	clear: none;
	float: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
}
.boton_auto:hover
{
   	background:#1AB0CF;
	color:#FFFFFF;
	padding: 0px;
	height: 20px;
	width: 50px;
	clear: none;
}
.boton_manual {
	height: 20px;
	width: 40px;
	background:#000000;
	color:#F2ECEC;
	padding: 0px;
	border-radius: 10px;	margin: 0px;
	overflow: hidden;
	clear: none;
	float: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
}
.boton_manual:hover
{
   	background:#000000;
	color:#FFFFFF;
	padding: 0px;
	height: 20px;
	width: 50px;
	clear: none;
}

.tex_auto {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
    font-weight: bold;
	text-transform: uppercase;
	text-align:center;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
	}
	.tex_cresky {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
	
}
.tex_cresky_titulo {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 11px;
	color:#28d99a;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
	
}

.tex_cresky_titulo_ch {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 7px;
	color:#FFFFFF;
    font-weight: bold;	
	text-transform: uppercase;
	-webkit-text-fill-color: #FFFFFF;
  -webkit-text-stroke-color: #093903;
  -webkit-text-stroke-width: 0.15px;  
	
}
.tex_cresky_contenido_ch {
	font-family: "Arial", Gadget, sans-serif;
	font-size: 9px;
	color:#6E42C1;
	text-transform: uppercase;

	
}

.tex_cresky_contenido_ch_verde {
	font-family: "Arial", Gadget, sans-serif;
	font-size: 9px;
	color:#6E42C1;

	
	
}
.tablas_cafe {
  border-spacing: 0px;
  padding: 0;
  border-radius: 15px 15px 15px 15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:2;
  background: -webkit-gradient(linear,left top,left bottom,from(#218CA8),to(#000000));
  background: -webkit-linear-gradient(top,#218CA8,#000000);
  background: -moz-linear-gradient(top,#218CA8,#000000);
  background: -ms-linear-gradient(top,#218CA8,#000000);
  background: -o-linear-gradient(top,#218CA8,#000000);
  background: linear-gradient(to bottom,#218CA8,#000000);
  opacity: 0.9;

  }
  .salas_titulo {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	color:#28d99a;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
	
	
}
.salas_contenido {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
	
}
.salas_titulo_ocupado {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 16px;
	color:#009EFF;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
	
	
}
.salas_titulo_libre {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 16px;
	color:#11DFE8;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
	
	
}
  .tablas_salas_app {
  border: 0px #218CA8 outset;
  border-spacing: 5px;
  padding: 0;
  border-radius:15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:1;
  width: 98%;
  background: -webkit-gradient(linear,left top,left bottom,from(#218CA8),to(#087191));
  background: -webkit-linear-gradient(top,#218CA8,#087191);
  background: -moz-linear-gradient(top,#218CA8,#087191);
  background: -ms-linear-gradient(top,#218CA8,#087191);
  background: -o-linear-gradient(top,#218CA8,#087191);
  background: linear-gradient(to bottom,#218CA8,#087191);
  opacity: 0.9;


  }
  .tablas_salas_app_reservado {
  border: 0px #218CA8 outset;
  border-spacing: 0px;
  padding: 0;
  border-radius:15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:1;
  width: 98%;
  background: -webkit-gradient(linear,left top,left bottom,from(#218CA8),to(#087191));
  background: -webkit-linear-gradient(top,#218CA8,#087191);
  background: -moz-linear-gradient(top,#218CA8,#087191);
  background: -ms-linear-gradient(top,#218CA8,#087191);
  background: -o-linear-gradient(top,#218CA8,#087191);
  background: linear-gradient(to bottom,#218CA8,#087191);
  opacity: 0.9;


  }
  .tablas_salas_app2 {
  border: 0px #218CA8 outset;
  border-spacing: 5px;
  padding: 0;
  border-radius: 0px 0px 15px 15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:1;
  width: 98%;
  background: -webkit-gradient(linear,left top,left bottom,from(#218CA8),to(#087191));
  background: -webkit-linear-gradient(top,#218CA8,#087191);
  background: -moz-linear-gradient(top,#218CA8,#087191);
  background: -ms-linear-gradient(top,#218CA8,#087191);
  background: -o-linear-gradient(top,#218CA8,#087191);
  background: linear-gradient(to bottom,#218CA8,#087191);
  opacity: 0.9;


  }
  .foto_salas {
  border-top-left-radius:2em;
border-top-right-radius:0em;
border-bottom-right-radius:2em;
border-bottom-left-radius:0em;
	 border: 1px solid #FFFFFF;

}

.salas_confirmado {
    width: 80%;
    border-top-left-radius: 2em;
    border-top-right-radius: 2em;
    border-bottom-right-radius: 0em;
    border-bottom-left-radius: 0em;
    border: 1px solid #000000;
    background: -webkit-gradient(linear,left top,left bottom,from(#6E42C1),to(#FFFFFF));
    background: -webkit-linear-gradient(top,#6E42C1,#FFFFFF);
    background: -moz-linear-gradient(top,#6E42C1,#FFFFFF);
    background: -ms-linear-gradient(top,#6E42C1,#FFFFFF);
    background: -o-linear-gradient(top,#6E42C1,#FFFFFF);
    background: linear-gradient(to bottom,#6E42C1,#FFFFFF);
    font-family: "Arial Black", Gadget, sans-serif;
    font-size: 14px;
    color: #4AE4E1;
    font-weight: bold;
    text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
}
.salas_confirmado2 {
	width:80%;
  border-top-left-radius:0em;
border-top-right-radius:0em;
border-bottom-right-radius:0em;
border-bottom-left-radius:0em;
background: -webkit-gradient(linear,left top,left bottom,from(#000000),to(#218CA8));
  background: -webkit-linear-gradient(top,#000000,#218CA8);
  background: -moz-linear-gradient(top,#000000,#218CA8);
  background: -ms-linear-gradient(top,#000000,#218CA8);
  background: -o-linear-gradient(top,#000000,#218CA8);
  background: linear-gradient(to bottom,#000000,#218CA8);
  
  font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	color:#009EFF;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black

}

/************************************ESTILOS TRIVIA *************************/
  .tablas_trivia_lista {
  border-spacing: 5px;
  border: 0px solid #00C1FF;
  padding: 0;
  border-radius: 15px 15px 15px 15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:2;
  background: -webkit-gradient(linear,left top,left bottom,from(#218CA8),to(#0C5474));
  background: -webkit-linear-gradient(top,#218CA8,#0C5474);
  background: -moz-linear-gradient(top,#218CA8,#0C5474);
  background: -ms-linear-gradient(top,#218CA8,#0C5474);
  background: -o-linear-gradient(top,#218CA8,#0C5474);
  background: linear-gradient(to bottom,#218CA8,#0C5474);

  }
  .tablas_trivia {
  border-spacing: 0px;
  padding: 0;
  border-radius: 15px 15px 15px 15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:2;
  background: -webkit-gradient(linear,left top,left bottom,from(#218CA8),to(#242629));
  background: -webkit-linear-gradient(top,#218CA8,#242629);
  background: -moz-linear-gradient(top,#218CA8,#242629);
  background: -ms-linear-gradient(top,#218CA8,#242629);
  background: -o-linear-gradient(top,#218CA8,#242629);
  background: linear-gradient(to bottom,#218CA8,#242629);

  }
  .tablas_trivia2 {
  border-spacing: 0px;
  padding: 0;
  border-radius: 15px 15px 0px 0px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:2;
  background: -webkit-gradient(linear,left top,left bottom,from(#218CA8),to(#242629));
  background: -webkit-linear-gradient(top,#218CA8,#242629);
  background: -moz-linear-gradient(top,#218CA8,#242629);
  background: -ms-linear-gradient(top,#218CA8,#242629);
  background: -o-linear-gradient(top,#218CA8,#242629);
  background: linear-gradient(to bottom,#218CA8,#242629);

  }
  .tablas_trivia_resultados {
  border-spacing: 0px;
  padding: 0;
  border-radius: 0px 0px 15px 15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:2;
  background: -webkit-gradient(linear,left top,left bottom,from(#242629),to(#218CA8));
  background: -webkit-linear-gradient(top,#242629,#218CA8);
  background: -moz-linear-gradient(top,#242629,#218CA8);
  background: -ms-linear-gradient(top,#242629,#218CA8);
  background: -o-linear-gradient(top,#242629,#218CA8);
  background: linear-gradient(to bottom,#242629,#218CA8);

  }
  .tablas_trivia_incorrecto {
  border-spacing: 0px;
  padding: 0;
    height:75px;
  width:80%;
  line-height: 75px;
  border-radius: 15px 15px 15px 15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:2;
  background: -webkit-gradient(linear,left top,left bottom,from(#FF0004),to(#000000));
  background: -webkit-linear-gradient(top,#FF0004,#000000);
  background: -moz-linear-gradient(top,#FF0004,#000000);
  background: -ms-linear-gradient(top,#FF0004,#000000);
  background: -o-linear-gradient(top,#FF0004,#000000);
  background: linear-gradient(to bottom,#FF0004,#000000);
  font-family: "Arial Black", Gadget, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black

  }
  .tablas_trivia_correcto {
  border-spacing: 0px;
  padding: 0;
  height:75px;
  width:80%;
  line-height: 75px;
  border-radius: 15px 15px 15px 15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:2;
  background: -webkit-gradient(linear,left top,left bottom,from(#89EB00),to(#000000));
  background: -webkit-linear-gradient(top,#89EB00,#000000);
  background: -moz-linear-gradient(top,#89EB00,#000000);
  background: -ms-linear-gradient(top,#89EB00,#000000);
  background: -o-linear-gradient(top,#89EB00,#000000);
  background: linear-gradient(to bottom,#89EB00,#000000);
  font-family: "Arial Black", Gadget, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black

  }
.tablas_trivia_sinseleccion {
  border-spacing: 0px;
  padding: 0;
  height:75px;
  width:80%;
  line-height: 75px;
  border-radius: 15px 15px 15px 15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:2;
  background: -webkit-gradient(linear,left top,left bottom,from(#417CBD),to(#000000));
  background: -webkit-linear-gradient(top,#417CBD,#000000);
  background: -moz-linear-gradient(top,#417CBD,#000000);
  background: -ms-linear-gradient(top,#417CBD,#000000);
  background: -o-linear-gradient(top,#417CBD,#000000);
  background: linear-gradient(to bottom,#417CBD,#000000);
  font-family: "Arial Black", Gadget, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
	  
  }
  .tablas_trivia_incorrecto_e {
  border-spacing: 0px;
  padding: 0;
  height:25px;
  width:26%;
  line-height: 25px;
  border-radius: 15px 15px 15px 15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:2;
  background: -webkit-gradient(linear,left top,left bottom,from(#FF0004),to(#000000));
  background: -webkit-linear-gradient(top,#FF0004,#000000);
  background: -moz-linear-gradient(top,#FF0004,#000000);
  background: -ms-linear-gradient(top,#FF0004,#000000);
  background: -o-linear-gradient(top,#FF0004,#000000);
  background: linear-gradient(to bottom,#FF0004,#000000);
  font-family: "Arial Black", Gadget, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black

  }
  .tablas_trivia_correcto_e {
  border-spacing: 0px;
  padding: 0;
  height:25px;
  width:26%;
  line-height: 25px;
  border-radius: 15px 15px 15px 15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:2;
  background: -webkit-gradient(linear,left top,left bottom,from(#89EB00),to(#000000));
  background: -webkit-linear-gradient(top,#89EB00,#000000);
  background: -moz-linear-gradient(top,#89EB00,#000000);
  background: -ms-linear-gradient(top,#89EB00,#000000);
  background: -o-linear-gradient(top,#89EB00,#000000);
  background: linear-gradient(to bottom,#89EB00,#000000);
  font-family: "Arial Black", Gadget, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black

  }
.tablas_trivia_sinseleccion_e {
  border-spacing: 0px;
  padding: 0;
  height:25px;
  width:26%;
  line-height: 25px;
  border-radius: 15px 15px 15px 15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:2;
  background: -webkit-gradient(linear,left top,left bottom,from(#417CBD),to(#000000));
  background: -webkit-linear-gradient(top,#417CBD,#000000);
  background: -moz-linear-gradient(top,#417CBD,#000000);
  background: -ms-linear-gradient(top,#417CBD,#000000);
  background: -o-linear-gradient(top,#417CBD,#000000);
  background: linear-gradient(to bottom,#417CBD,#000000);
  font-family: "Arial Black", Gadget, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
	  
  }
  
  .tablas_trivia_puntos {
  border-spacing: 10px;
  padding: 10;
  height:30px;
  width:100%;
  font-family: "Arial Black", Gadget, sans-serif;
	font-size: 18px;
	color:#FFFFFF;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black

  }

.trivia_tex_pregunta 
{
font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
 
}

.trivia_tex_tiempo 
{
font-family: "Arial Black", Gadget, sans-serif;
	font-size: 22px;
	color:#FF0004;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
}

.trivia_tex_titulo 
{
font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	color:#28d99a;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
	
}
.trivia_tex_contenido 
{
font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
	
}

.tablas_trivia_enjuego
{
  display: table;
  border-spacing: 0px;
  padding: 0;
  height:75px;
  width:95%;
  border-radius: 15px 15px 15px 15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:2;
  background: -webkit-gradient(linear,left top,left bottom,from(#417CBD),to(#000000));
  background: -webkit-linear-gradient(top,#417CBD,#000000);
  background: -moz-linear-gradient(top,#417CBD,#000000);
  background: -ms-linear-gradient(top,#417CBD,#000000);
  background: -o-linear-gradient(top,#417CBD,#000000);
  background: linear-gradient(to bottom,#417CBD,#000000);
  font-family: "Arial Black", Gadget, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
}
.tablas_trivia_enjuego:hover
{
   display: table;
   border-spacing: 0px;
  padding: 0;
  height:75px;
  width:95%;
  border-radius: 15px 15px 15px 15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:2;
  background: -webkit-gradient(linear,left top,left bottom,from(#5CBDE3),to(#000000));
  background: -webkit-linear-gradient(top,#5CBDE3,#000000);
  background: -moz-linear-gradient(top,#5CBDE3,#000000);
  background: -ms-linear-gradient(top,#5CBDE3,#000000);
  background: -o-linear-gradient(top,#5CBDE3,#000000);
  background: linear-gradient(to bottom,#5CBDE3,#000000);
  font-family: "Arial Black", Gadget, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
    font-weight: bold;	
	text-transform: uppercase;
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black
}
.tablas_trivia_centrar
{
display: table-cell;
    vertical-align: middle;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
.tablas_cda {
  padding: 0;
  color:#000000;
  border-radius: 10px 10px 10px 10px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:1;
  align-content:center;
  width: 100%;
  background: -webkit-gradient(linear,left top,left bottom,from(#EEEEEE),to(#EEEEEE));
  background: -webkit-linear-gradient(top,#EEEEEE,#EEEEEE);
  background: -moz-linear-gradient(top,#EEEEEE,#EEEEEE);
  background: -ms-linear-gradient(top,#EEEEEE,#EEEEEE);
  background: -o-linear-gradient(top,#EEEEEE,#EEEEEE);
  background: linear-gradient(to bottom,#EEEEEE,#EEEEEE);
  }
  .tablas_cda2 {
  padding: 0;
  border-radius: 10px 10px 10px 10px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:2;
align-content:center;
  background: -webkit-gradient(linear,left top,left bottom,from(#FFFFFF),to(#FFFFFF));
  background: -webkit-linear-gradient(top,#FFFFFF,#FFFFFF);
  background: -moz-linear-gradient(top,#FFFFFF,#FFFFFF);
  background: -ms-linear-gradient(top,#FFFFFF,#FFFFFF);
  background: -o-linear-gradient(top,#FFFFFF,#FFFFFF);
  background: linear-gradient(to bottom,#FFFFFF,#FFFFFF);
  }
  .titulos_cda {
	font-family: "Century Gothic";
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-align: left;
}
.contenido_cda {
	font-family: "Century Gothic";
	font-size: 14px;
	color: #000000;
	text-align: left;
}
.categoria_cda {
	font-family: "Century Gothic";
	font-size: 20px;
	color: #000000;
	font-weight: bold;
	text-align: left;
}
.cda {
	font-family: "Century Gothic";
	font-size: 26px;
	color: #000000;
	font-weight: bold;
	text-align: left;
}

.buscar_cda {
  padding: 0;
  border-radius: 10px 10px 0px 0px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:1;
  width: 98%;
  background: -webkit-gradient(linear,left top,left bottom,from(#FFFFFF),to(#FFFFFF));
  background: -webkit-linear-gradient(top,#FFFFFF,#FFFFFF);
  background: -moz-linear-gradient(top,#FFFFFF,#FFFFFF);
  background: -ms-linear-gradient(top,#FFFFFF,#FFFFFF);
  background: -o-linear-gradient(top,#FFFFFF,#FFFFFF);
  background: linear-gradient(to bottom,#FFFFFF,#FFFFFF);
  }
  .input_cda
{
   	height: 40px;
	border: 1px #000000 solid;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	/*border-radius: 15px; */
	background-color: #FFFFFF;
	color : #000000;
	font-family: Arial;
	font-size: 16px;
	padding: 0px 0px 0px 10px;
	margin-left: 0px;
	width: 300px;

}

.boton_cda {
	height: 60px;
	width: 120px;
	background:#000000;
	color:#FFFFFF;
	font-size: 22px;
	padding: 0px;
	border-radius: 15px;	margin: 0px;
	border: 1px solid #ee2f48;
	overflow: hidden;
	clear: none;
	float: none;
	line-height: 60px;
	text-align:center;
	display: flex;
  justify-content: center;

}
.boton_cda:hover
{
   	background:#000000;
	color:#FFFFFF;
	padding: 0px;
	height: 60px;
	width: 120px;
	clear: none;
}


.links {
	height: 20px;
	background-color:transparent;
	color:#000000;
	padding: 0px;
	overflow: hidden;
	clear: none;
	float: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
}


.tablas_azul_sw 
{
background-color: #FFFFFF;

  }

  .cont_txt 
  {
    font-family: "Arial Black", Gadget, sans-serif;
    font-size: 14px;
    color:#FFFFFF;
      font-weight: bold;	
    text-transform: uppercase;
    text-shadow: -1px 0 black, 0 1px black,
      1px 0 black, 0 -1px black
    }

    .cont_input
    {
       border: 1px #37DA52 solid;
       -moz-border-radius: 12px;
       -webkit-border-radius: 12px;
       border-radius: 15px;
       background-color: #FFFFFF;
       color :#000000;
       font-family: Arial;
       font-size: 12px;
       padding: 0px 0px 0px 10px;
       text-align: left;
       position:relative;
       width:97%;
       height:30px;
    
    }
.boton_siverde
    {
	  border: 1px #000000 outset;
      background:#FFFFFF;
      color:#0f7953;
      font-size: 11px;
	  text-transform: uppercase;
      padding: 10px;
      height: 60px;
      width:120px;
      clear: none;
      border-radius: 8px;	
      
    }
.boton_siverde:hover
{
	  border: 1px #000000 outset;
      background:#0f7953;
      color:#FFFFFF;
      font-size: 11px;
	  text-transform: uppercase;
      padding: 10px;
      height: 60px;
      width:120px;
      clear: none;
      border-radius: 8px;	

}

.boton_siverde_inv
    {
	  border: 1px #000000 outset;
      background:#0f7953;
      color:#FFFFFF;
      font-size: 11px;
	  text-transform: uppercase;
      padding: 10px;
      height: 60px;
      width:120px;
      clear: none;
      border-radius: 8px;	
      
    }
.boton_siverde_inv:hover
{
	  border: 1px #000000 outset;
      background:#FFFFFF;
      color:#0f7953;
      font-size: 11px;
	  text-transform: uppercase;
      padding: 10px;
      height: 60px;
      width:120px;
      clear: none;
      border-radius: 8px;	

}
	
	

	
.boton_norojo
    {
      border: 1px #000000 outset;
      background:#FFFFFF;
      color:#FF0004;
      font-size: 11px;
	  text-transform: uppercase;
      padding: 10px;
      height: 60px;
      width:120px;
      clear: none;
      border-radius: 8px;	
      
    }
.boton_norojo:hover
{
      border: 1px #000000 outset;
      background:#FF0004;
      color:#FFFFFF;
      font-size: 11px;
	  text-transform: uppercase;
      padding: 10px;
      height: 60px;
      width:120px;
      clear: none;
      border-radius: 8px;	

}

.boton_norojo_inv
    {
      border: 1px #000000 outset;
      background:#FFFFFF;
      color:#FF0004;
      font-size: 11px;
	  text-transform: uppercase;
      padding: 10px;
      height: 60px;
      width:120px;
      clear: none;
      border-radius: 8px;	
      
    }
.boton_norojo_inv:hover
{
      border: 1px #000000 outset;
      background:#FF0004;
      color:#FFFFFF;
      font-size: 11px;
	  text-transform: uppercase;
      padding: 10px;
      height: 60px;
      width:120px;
      clear: none;
      border-radius: 8px;	

}
	


	
.boton_nonaranja
    {
      border: 1px #000000 outset;
      background:#FFFFFF;
      color:#FF8000;
      font-size: 11px;
	  text-transform: uppercase;
      padding: 10px;
      height: 60px;
      width:120px;
      clear: none;
      border-radius: 8px;	
      
    }
.boton_nonaranja:hover
{
      border: 1px #000000 outset;
      background:#FF8000;
      color:#FFFFFF;
      font-size: 11px;
	  text-transform: uppercase;
      padding: 10px;
      height: 60px;
      width:120px;
      clear: none;
      border-radius: 8px;	

}

.boton_nonaranja_inv
    {
      border: 1px #000000 outset;
      background:#FF8000;
      color:#FFFFFF;
      font-size: 11px;
	  text-transform: uppercase;
      padding: 10px;
      height: 60px;
      width:120px;
      clear: none;
      border-radius: 8px;	
      
    }
.boton_nonaranja_inv:hover
{
      border: 1px #FF8000 outset;
      background:#FFFFFF;
      color:#000000;
      font-size: 11px;
	  text-transform: uppercase;
      padding: 10px;
      height: 60px;
      width:120px;
      clear: none;
      border-radius: 8px;	

}

.boton_nonaranja_inv2
    {
      border: 0px #000000 outset;
      background:#FCD200;
      color:#000000;
      font-size: 11px;
	  text-transform: uppercase;
      padding: 10px;
      height: 60px;
      width:120px;
      clear: none;
      border-radius: 8px;	
      
    }
.boton_nonaranja_inv2:hover
{
      border: 0px #FF8000 outset;
      background:#FF8000;
      color:#FFFFFF;
      font-size: 11px;
	  text-transform: uppercase;
      padding: 10px;
      height: 60px;
      width:120px;
      clear: none;
      border-radius: 8px;
	  margin-right: 10px;

}



.boton_1_naranja
    {
      border: 1px #000000 outset;
      background:#FF8000;
      color:#FFFFFF;
      font-size: 11px;
	  text-transform: uppercase;
      padding: 10px;
      height: 60px;
      width:120px;
      clear: none;
      border-radius: 8px;	
      
    }
.boton_1_naranja:hover
{
      border: 1px #000000 outset;
      background:#FFFFFF;
      color:#FF8000;
      font-size: 11px;
	  text-transform: uppercase;
      padding: 10px;
      height: 60px;
      width:120px;
      clear: none;
      border-radius: 8px;	

}

.boton_borrar
    {
      border: 0px solid;
      background:#FFFFFF;
      color:#FF0000;
      font-size: 20px;
	  text-transform: uppercase;
      padding: 10px;
      clear: none;
      border-radius: 8px;	
      
    }
.boton_borrar:hover
{
      border: 0px solid;
      background:#ff0000;
      color:#FFFFFF;
      font-size: 20px;
	  text-transform: uppercase;
      padding: 10px;
      clear: none;
      border-radius: 8px;	

}

.boton_obs
    {
      border: 1px #000000 outset;
      background:#FFFFFF;
      color:#6E42C1;
      font-size: 11px;
	  text-transform: uppercase;
      padding: 10px;
      height: 60px;
      width:120px;
      clear: none;
      border-radius: 8px;	
      
    }
.boton_obs:hover
{
border: 1px #000000 outset;
      background:#6E42C1;
      color:#FFFFFF;
      font-size: 11px;
	  text-transform: uppercase;
      padding: 10px;
      height: 60px;
      width:120px;
      clear: none;
      border-radius: 8px;	

}
    
.boton_evaluar
    {
      border: 1px #000000 outset;
      background:#FFFFFF;
      color:#6E42C1;
      font-size: 11px;
	  text-transform: uppercase;
      padding: 10px;
      height: 50px;
      width:85px;
      clear: none;
      border-radius: 8px;
		text-decoration: none;
      
    }
.boton_evaluar:hover
{
      border: 1px #000000 outset;
      background:#6E42C1;
      color:#FFFFFF;
      font-size: 11px;
	  text-transform: uppercase;
      padding: 10px;
      height: 50px;
      width:85px;
      clear: none;
      border-radius: 8px;
		text-decoration: none;

}

.boton_1
    {
      border: 1px #000000 outset;
      background:#FFFFFF;
      color:#6E42C1;
      font-size: 11px;
	  text-transform: uppercase;
      padding: 10px;
      clear: none;
      border-radius: 8px;
	  text-decoration: none;
      box-sizing: border-box;
      
    }
.boton_1:hover
{
border: 1px #000000 outset;
      background:#6E42C1;
      color:#FFFFFF;
      font-size: 11px;
	  text-transform: uppercase;
      padding: 10px;
      clear: none;
      border-radius: 8px;
	  text-decoration: none;
      box-sizing: border-box;

}

.input_1
    {
      border: 1px #000000 outset;
      background:#FFFFFF;
      color:#6E42C1;
      font-size: 14px;
	  text-transform: uppercase;
      padding: 10px;
      clear: none;
      border-radius: 8px;
	  text-decoration: none;
      box-sizing: border-box;
      
    }
.input_1:hover
{
border: 1px #000000 outset;
      background:#6E42C1;
      color:#FFFFFF;
      font-size: 14px;
	  text-transform: uppercase;
      padding: 10px;
      clear: none;
      border-radius: 8px;
	  text-decoration: none;
      box-sizing: border-box;

}

.boton_1_rojo
    {
      border: 1px #000000 outset;
      background:#B40404;
      color:#ffffff;
      font-size: 11px;
	  text-transform: uppercase;
      padding: 10px;
      clear: none;
      border-radius: 8px;
	  text-decoration: none;
      box-sizing: border-box;
      
    }
.boton_1_rojo:hover
{
border: 1px #6E42C1 outset;
      background:#B40404;
      color:#FFFFFF;
      font-size: 11px;
	  text-transform: uppercase;
      padding: 10px;
      clear: none;
      border-radius: 8px;
	  text-decoration: none;
      box-sizing: border-box;

}
.boton_2
    {
     height: 20px; 
	 width: 120px; 
	 border-radius: 5px;
	 vertical-align: middle; 
	 line-height: 0px; 
	 border: 1px #6E42C1 outset;
     background:#FFFFFF;
     color:#6E42C1;
	 font-size: 11px;
	 text-transform: uppercase;
     clear: none;
      
    }

.boton_2:hover
    {
     height: 20px; 
	 width: 120px; 
	 border-radius: 5px;
	 vertical-align: middle; 
	 line-height: 0px; 
	 border: 1px #6E42C1 outset;
     background:#6E42C1;
     color:#FFFFFF;
	 font-size: 11px;
	 text-transform: uppercase;
     clear: none;
      
    }
.boton_regresar
    {
      border: 1px #000000 outset;
      background:#FFFFFF;
      color:#6E42C1;
      font-size: 11px;
	  text-transform: uppercase;
      padding: 10px;
      height: 40px;
      width:140px;
      clear: none;
      border-radius: 5px;
		text-decoration: none;
		position: relative;  bottom: 133px; left: 90px;
      }
.boton_regresar:hover
    {
      border: 1px #000000 outset;
      background:#FFFFFF;
      color:#6E42C1;
      font-size: 11px;
	  text-transform: uppercase;
      padding: 10px;
      height: 40px;
      width:140px;
      clear: none;
      border-radius: 5px;
		text-decoration: none;
		position: relative;  bottom: 133px; left: 90px;
      }


.tex_morado
    {
      
    color:#6E42C1;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 11px;
		font-weight: bold;

      
      
    }

.tex_morado_justificado
    {
      
    color:#6E42C1;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align : justify;
	text-transform: uppercase;
      
      
    }
.tex_morado_bold
    {
    color: #6E42C1;
    font-family: "Arial Black", Gadget, sans-serif;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;      
      
    }
.tex_rojo_bold
    {
    color: #FF0000;
    font-family: "Arial Black", Gadget, sans-serif;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;      
    }
  .radius_1 {
  border-collapse: collapse;
  border-radius: 5px;
  box-shadow: 0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);
 
}

/*De esta forma haras aparecer un borde*/  
.radius_1{
  box-shadow: 0px 0px 0px 1px ;
  box-shadow: 0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);
  
}

.radius_1 {
  overflow: hidden;
	  box-shadow: 0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);
	background-color:#FFFFFF;
	color:#1A1522;
	font-family: "Cochin", Gadget, sans-serif;
	font-size: 14px;
	
	text-transform:capitalize;

}

.radius_2 {
  border-collapse: collapse;
  border-radius: 5px;
  box-shadow: 0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);
 
}

/*De esta forma haras aparecer un borde*/  
.radius_2{
  box-shadow: 0px 0px 0px 1px ;
  box-shadow: 0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);
  
}

.radius_2 {
  overflow: hidden;
	  box-shadow: 0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);
	background-color:lightgray;
	color:#1A1522;
	font-family: "Cochin", Gadget, sans-serif;
	font-size: 14px;
	
	text-transform:capitalize;

}

.tex_blanco
    {
      
    color:#FFFFFF;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
      
      
    }

.tex_blanco_bold
    {
      
    color:#FFFFFF;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
		font-weight: bold;
	text-transform: uppercase;
      
      
    }

.boton_r
    {
      border: 1px #000000 outset;
      background:#21a1f9;
      color:#FFFFFF;
      font-size: 11px;
	  text-transform: uppercase;
      padding: 10px;
      clear: none;
      border-radius: 8px;
	  text-decoration: none;
      box-sizing: border-box;
      
    }

.cont_txt_lista
  {
    font-family: "Arial", Gadget, sans-serif;
	font-size: 11px;
	color: #000000;
  border-spacing: 5px;
  padding: 0;
  border-radius:15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:1;
  background: #FFFFFF;
  z-index: 99999:
    }

.rotar {
 -webkit-transform: rotate(-270deg);
 -moz-transform: rotate(-270deg);
 -ms-transform: rotate(-270deg);
 transform: rotate(-270deg);
}
.loader-page {
    position: fixed;
    z-index: 25000;
    background:#6E42C1;
    left: 0px;
    top: 0px;
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition:all .3s ease;
	
  }
  .loader-page::before {
    content: "";
    position: absolute;
    border: 2px solid #FFFFFF;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    box-sizing: border-box;
    border-left: 2px solid rgba(50, 150, 176,0);
    border-top: 2px solid rgba(50, 150, 176,0);
    animation: rotarload 1s linear infinite;
    transform: rotate(0deg);

  }
  @keyframes rotarload {
      0%   {transform: rotate(0deg)}
      100% {transform: rotate(360deg)}
  }
  .loader-page::after {
    content: "";
    position: absolute;
    border: 2px solid rgba(50, 150, 176,.5);
    width: 60px;
    height: 60px;
    border-radius: 50%;
    box-sizing: border-box;
    border-left: 2px solid rgba(50, 150, 176, 0);
    border-top: 2px solid rgba(50, 150, 176, 0);
    animation: rotarload 1s ease-out infinite;
    transform: rotate(0deg);

  }
.tex_morado_left_10
    {
      
    color:#6E42C1;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 10px
      
      
    }

.tex_blanco_chat_user
    {
      
    color:#FFFFFF;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;

      
      
    }
.tex_blanco_chat_time
    {
      
    color:#B6B6B6;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;

      
      
    }


.tex_cda_titulos
    {
      
    color:#EBEBEB;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #7E59C7;
      
      
    }

.crop_chat{
 float:none;
 margin:.0em 0px 0px -3px;
 overflow:hidden; /* IMPORTANTE */
width: 53px;
     height: 53px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
	 border: 2px solid #8E6CCE; }

 /* Indicamos los márgenes que dejamos para simular el crop. */
.crop_chat img{
 margin:-12px -35px -40px -4px;
 
 }

.tex_morado_listas
    {
      
    color:#6E42C1;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
      
      
    }


.tex_cda
    {
      
    color:#EBEBEB;
	font-family: "Arial ", Gadget, sans-serif;
	font-size: 20px;
    font-weight:400;
	padding-left: 15px;

      
      
    }


.tex_morado_listas_check
    {
      
    color:#6E42C1;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
      
      
    }

.guias_tablas 
  {
    font-family: "Arial", Gadget, sans-serif;
	font-size: 8px;
	color: #000000;
	border: 2px #FF0004 outset;
  border-spacing: 5px;
  padding: 0;
  border-radius:15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:1;
  background: #FFFFFF;
    }

.tablas_guias
{
  border: 1px #1B5965 outset;
  border-spacing: 5px;
  padding: 0;
  border-radius:15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:1;
  background: #F3F3F3;

}

.boton_paginador
    {
      border: 1px #000000 outset;
      background:#FFFFF;
      color:#6E42C1;
      font-size: 10px;
	  text-transform: uppercase;
      padding: 5px;
      height: 75px;
      width:100px;
      clear: none;
      border-radius: 8px;
	  line-height:3;
		background-color: white;
      
    }

.boton_paginador:hover
    {
      border: 1px #000000 outset;
      background:#6E42C1;
      color:#FFFFFF;
      font-size: 10px;
	  text-transform: uppercase;
      padding: 5px;
      height: 75px;
      width:100px;
      clear: none;
      border-radius: 8px;
	  line-height:3;
      
    }
.tex_morado_guias
    {
      
    color:#6E42C1;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 10px;
		font-weight: bold;
	text-transform: uppercase;
      
      
    }

.tex_morado_guias_titulos
    {
      
    color:#635779;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 10px;
		font-weight: bold;
	text-transform: uppercase;
      
      
    }

.boton_procesar
    {
      border: 1px #000000 outset;
      background:#FFFFFF;
      color:#6E42C1;
	  height: 50px;
      width: 130px;
      font-size: 11px;
	  text-transform: uppercase;
      padding: 10px;
      clear: none;
      border-radius: 8px;
	  text-decoration: none;
      box-sizing: border-box;
	  position: relative;
	  vertical-align: middle;
      line-height: 30px;
      
    }
.boton_procesar:hover
{
border: 1px #000000 outset;
      background:#6E42C1;
      color:#FFFFFF;
      height: 50px;
      width: 130px;
      font-size: 11px;
	  text-transform: uppercase;
      padding: 10px;
      clear: none;
      border-radius: 8px;
	  text-decoration: none;
      box-sizing: border-box;
	  position: relative;
	  vertical-align: middle;
      line-height: 30px;

}
.pagina_activa
{
	
	font-family: "Arial", Gadget, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
}
.num_paginas
{
	font-family: "Arial", Gadget, sans-serif;
	font-size: 14px;
	color: #A582F9;
}

.tablas
    {
      
    color:#EBEBEB;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #A582F9;
	padding-left: 15px;
      
      
    }
.tablas_grisblanco
{
  border: 3px #585858 outset;
  border-spacing: 5px;
  padding: 0;
  border-radius:15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:1;
  background: #F3F3F3;

}

.cont_txt_cca 
  {
    font-family: "Arial", Gadget, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 2px #FF0004 outset;
  border-spacing: 5px;
  padding: 0;
  border-radius:15px;
  background-repeat:repeat-y;
  background-repeat:repeat;
  z-index:1;
  background: #FFFFFF;
	  z-index: 999999999;
    }

.cont_txt_comp 
  {
  font-family: "Arial", Gadget, sans-serif;
  font-size: 11px;
  color: #000000;
    }



.estado_rojo_pol {
	font-family: "Arial", Gadget, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-align: center;
	text-transform: uppercase;
}

.estado_verde_pol {
	font-family: "Arial", Gadget, sans-serif;
	font-size: 11px;
	color: #31B404;
	text-align: center;
	text-transform: uppercase;
}

.estado_amarillo_pol {
	font-family: "Arial", Gadget, sans-serif;
	font-size: 11px;
	color: #DDAB00;
	text-align: center;
	text-transform: uppercase;
}

.estado_azul_pol {
	font-family: "Arial", Gadget, sans-serif;
	font-size: 11px;
	color: #0080FF;
	text-align: center;
	text-transform: uppercase;
}

.estado_naranja {
	font-family: "Arial", Gadget, sans-serif;
	font-size: 14px;
	color: #FF9900;
	text-align: center;
	/*margin-right: auto;
	margin-left: auto;
	margin-bottom: -5px;  */
}

.estado_azul {
	font-family: "Arial", Gadget, sans-serif;
	font-size: 14px;
	color: #33CCFF;
	text-align: center;
	/*margin-right: auto;
	margin-left: auto;
	margin-bottom: -5px;  */
}

.estado_cafe {
	font-family: "Arial", Gadget, sans-serif;
	font-size: 14px;
	color: #996600;
	text-align: center;
	/*margin-right: auto;
	margin-left: auto;
	margin-bottom: -5px;  */
}

.estado_amarillo {
	font-family: "Arial", Gadget, sans-serif;
	font-size: 12px;
	color: #a2a61e;
	text-align: center;
}


.estado_azul_claro {
	font-family: "Arial", Gadget, sans-serif;
	font-size: 12px;
	color: #00FFFF;
	text-align: center;
}

.estado_verde_claro {
	font-family: "Arial", Gadget, sans-serif;
	font-size: 12px;
	color: #089418;
	text-align: center;
}

.estado_gris_claro {
	font-family: "Arial", Gadget, sans-serif;
	font-size: 12px;
	color: #AEAEAE;
	text-align: center;
}

.campo_texarea {
  border-width:2px; border-color#DBA00A;
  padding:4px; font-size:14px; border-radius:8px; border-style:solid; box-shadow: 0px 0px 0px 0px rgba(42,42,42,.75); font-family:sans-serif;
  width: 95%;  }
  
  .campo_tex {
  border-width:2px; border-color:##F90;
  padding:4px; font-size:14px; border-radius:8px; border-style:solid; box-shadow: 0px 0px 0px 0px rgba(42,42,42,.75); font-family:sans-serif;
  width: 95%;  }

.sombra
  {
-webkit-box-shadow: 0px 15px 36px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 15px 36px 0px rgba(0,0,0,0.75);
box-shadow: 0px 15px 36px 0px rgba(0,0,0,0.75);
	  
	   }
