@charset "UTF-8";

/*body, div, p, blockquote, ol, ul, dl, dt, dd, td {  
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 400; color: #333333;
overflow: hidden;
}*/

/*                 PROGRESO                               */

#dvProgreso
{
	margin-left:130px;	
}

#etiquetasProgreso
{
	position:relative;
	top:36px;
	left:-70px;	
}

/*:after,:before {
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
}*/

.capaDir {
	display:none;
	border:1px; 
	border-color:#000000; 
	border-style: groove;
	border-radius:5px;
	padding:10px;
	padding-top:15px;	
	background-color:#F9F9F9;
	margin-bottom:25px;
	transition: display .25s;
}

.capaLupa
{
 width: 25px;
 height: 25px;
 display:inline-block;
 margin-top:5px;
}

.lupa
{
 background-image:url(../imagenes/lupa_naranja.png);
 background-repeat:no-repeat;
 background-position:50%;
 cursor:pointer;

}

.lupa:hover
{
 background-image:url(../imagenes/lupa_azul.png);
 background-repeat:no-repeat;
 background-position:50%;
}


.capaCal
{
 width: 25px;
 height: 25px;
 display:inline-block;
 margin-top:5px;
}
.cal
{
 background-image:url(../imagenes/calendario_naranja.png);
 background-repeat:no-repeat;
 background-position:50%;
 cursor:pointer;
}

.cal:hover
{
 background-image:url(../imagenes/calendario_azul.png);
 background-repeat:no-repeat;
 background-position:50%	
}

.capaBorrar
{
 	width:25px;
 	height: 25px;
  	display:inline-block;
	margin-top:5px;
}
.borrar
{
 background-image:url(../imagenes/borrar_naranja.png);
 background-repeat:no-repeat;
 background-position:50%;
 cursor:pointer;
}

.borrar:hover
{
 background-image:url(../imagenes/borrar_azul.png);
 background-repeat:no-repeat;
 background-position:50%;
}

.capaPap
{
 	width:25px;
 	height: 25px;
  	display:inline-block;
	margin-top:5px;
}
.pap
{
 background-image:url(../imagenes/papelera_25.png);
 background-repeat:no-repeat;
 background-position:50%;
 cursor:pointer;
}

.pap:hover
{
 background-image:url(../imagenes/papelera_25_azul.png);
 background-repeat:no-repeat;
 background-position:50%;
}



.progress-steps {
 display:block;
 text-align:left;
 margin:35px 0;
 padding:0;
 list-style:none
}
.progress-steps-indicator {
 display:inline-block;
 position:relative;
 padding-top:40px;
 width:100px;
 font-size:.8rem;
 color:#041e41;
 transition:color .15s ease-in-out;
 vertical-align:top;
}
.progress-steps-indicator:first-child:before {
 display:none
}
.progress-steps-indicator:before {
 content:'';
 position:absolute;
 top:16px;
 right:50%;
 margin-right:91px;
 width:60px;
 height:1px;
 background-color:#cbcfd2
}
.progress-steps-indicator .progress-steps-circle:after,.progress-steps-indicator .progress-steps-circle:before {
 content:'';
 display:block;
 position:absolute;
 top:0;
 border-radius:50%;
 	-ms-box-sizing:border-box;
 	-o-box-sizing:border-box;
 	box-sizing:border-box;
}
.progress-steps-indicator .progress-steps-circle:before {
 width:20px;
 height:20px;
 margin-left:-10px;
 margin-top:6px;
 background:transparent;
 transition:background-color .15s ease-in-out
}
.progress-steps-indicator .progress-steps-circle:after {
 width:32px;
 height:32px;
 margin-left:-16px;
 border-color:#0a1e43;
 background-color:#0a1e43;
 background-repeat:no-repeat;
 background-position:center 9px;
 background-size:16px auto;
 transition:.2s ease-in-out;
 transition-property:background-position background-color;
}
.progress-steps-indicator.is-active {
 color:#5f6d9a;
 font-weight:700;
}
.progress-steps-indicator.is-active .progress-steps-circle:before {
 background:#5f6d9a
}
.progress-steps-indicator.is-active .progress-steps-circle:after {
 background-color:transparent;
 background-position:center 31px;
 background-image:none;
 border:1px solid #cbcfd2
}
.progress-steps-indicator.is-active~.progress-steps-indicator {
 color:#b0aba7
}
.progress-steps-indicator.is-active~.progress-steps-indicator .progress-steps-circle:before {
 background:transparent
}
.progress-steps-indicator.is-active~.progress-steps-indicator .progress-steps-circle:after {
 background-color:transparent;
 background-image:none;
 border:1px solid #cbcfd2
}
@media (max-width:480px) {
 .progress-steps {
  display:none
 }
}
@media (min-width:768px) {
 .progress-steps-indicator {
  width:140px
 }
 .progress-steps-indicator:before {
  width:101px
 }
}
/*                 FIN PROGRESO                           */



*body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



b, strong {  font-weight: 900; overflow:hidden; }

/*.body { font-family: arial, helvetica, sans-serif; font-size: 12px; color: #333333}
.body a:active { color: #61538D; text-decoration: underline; font-weight: bold;}
.body a:link {  color: #3553A9; text-decoration: underline; font-weight: bold;}
.body a:visited { color: #3553A9; text-decoration: underline; font-weight: bold;}
.body a:hover {  color: #61538D; text-decoration: underline; font-weight: bold;}*/

.footer {position: fixed !important; width: 100%; bottom:10px !important;text-align:center;left:0px; }
.footer { font-family: arial, helvetica, sans-serif; font-size: 11px;color: #666666}
.footer a:active { color: #3553A9; text-decoration: none; }
.footer a:link { color: #666666; text-decoration: none; }
.footer a:visited { color: #666666; text-decoration: none; }
.footer a:hover {  color: #3553A9; text-decoration: none; }


.camposLogin {
	text-transform: uppercase;
	font-family:  Arial, Verdana, Sans-Serif;
	color: #000000;

}


/*.tpxLink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: normal; font-weight: bold; color: #666666; text-decoration: none}
a:hover {  color: #0000CC; text-decoration: none}
a:link {  text-decoration: none}*/


.btn2 {
  border: 0px;
  background: #eb6852;
  background-image: -webkit-linear-gradient(top, #eb6852, #eb6852);
  background-image: -moz-linear-gradient(top, #eb6852, #eb6852);
  background-image: -ms-linear-gradient(top, #eb6852, #eb6852);
  background-image: -o-linear-gradient(top, #eb6852, #eb6852);
  background-image: linear-gradient(to bottom, #eb6852, #eb6852);
  -webkit-border-radius: 3 !important;
  -moz-border-radius: 3 !important;
  border-radius: 3px !important;
  font-family: Arial;
  color: #ffffff;
  font-size: 12px;
  margin: 0px;
  padding: 0px;
  padding: 6px !important;
  text-decoration: none;
  text-align:center;
  cursor:pointer;
}


.btn {
  border: 0px;
  background: #eb6852;
  background-image: -webkit-linear-gradient(top, #eb6852, #eb6852);
  background-image: -moz-linear-gradient(top, #eb6852, #eb6852);
  background-image: -ms-linear-gradient(top, #eb6852, #eb6852);
  background-image: -o-linear-gradient(top, #eb6852, #eb6852);
  background-image: linear-gradient(to bottom, #eb6852, #eb6852);
  -webkit-border-radius: 3 !important;
  -moz-border-radius: 3 !important;
  border-radius: 3px !important;
  font-family: Arial !important;
  color: #ffffff;
  font-size: 12px !important;
  margin: 0px;
  padding: 0px;
  padding: 6px !important;
  text-decoration: none !important;
  text-align:center;
  cursor:pointer;
  display:inline !important;
}

.btn:hover {
  background: #eb6852;
  background-image: -webkit-linear-gradient(top, #eb6852, #872b00 );
  background-image: -moz-linear-gradient(top, #eb6852, #872b00 );
  background-image: -ms-linear-gradient(top, #eb6852, #872b00 );
  background-image: -o-linear-gradient(top, #eb6852, #872b00 );
  background-image: linear-gradient(to bottom, #eb6852, #872b00 );
  text-decoration: none;
  color: #ffffff;
}



.btnDir {
  width:125px; 
  border: 0px;
  background: #eb6852;
  background-image: -webkit-linear-gradient(top, #eb6852, #eb6852);
  background-image: -moz-linear-gradient(top, #eb6852, #eb6852);
  background-image: -ms-linear-gradient(top, #eb6852, #eb6852);
  background-image: -o-linear-gradient(top, #eb6852, #eb6852);
  background-image: linear-gradient(to bottom, #eb6852, #eb6852);
  -webkit-border-radius: 10 10 0 0  !important;
  -moz-border-radius: 10 10 0 0 !important;
  border-radius: 10px 10px 0px 0px  !important;
  border-radius: 10px 10px 0px 0px !important;
  font-family: Arial;
  font-size: 12px;
  padding: 0px !important;
  padding: 6px !important;
  text-decoration: none;
  color:white !important; 
  text-align:left; 
  margin:0px !important;
  margin-left:2px !important; 
  cursor:pointer;
   
}

.btnDir:hover {
  background: #eb6852;
  background-image: -webkit-linear-gradient(top, #eb6852, #872b00 );
  background-image: -moz-linear-gradient(top, #eb6852, #872b00 );
  background-image: -ms-linear-gradient(top, #eb6852, #872b00 );
  background-image: -o-linear-gradient(top, #eb6852, #872b00 );
  background-image: linear-gradient(to bottom, #eb6852, #872b00 );
  text-decoration: none;
}



.iconoMostrar
{
	background-image:url(../imagenes/mostrar_20.png);		
}

.iconoOcultar
{
	background-image:url(../imagenes/ocultar_20.png);	
}


.textoVerde {color: #00CC00}
.textoRojo {color: #FF0000}

.mensaje {	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#000;
}

.ventanaMensajeInterior
{	
	border: 2px solid white;
	background-color: #90BAD2;
	/*background-color: #375EA6;*/
	position:relative;
	padding: 20px;
	margin: 30px;
}

.ventanaMensaje {
    position: relative;
    left: 50%; /* left:10%; */
    /* transform: translateX(-50%); */
	top:240px;
	width:75% !important;
	z-index: 1;
	background-color: #000000;
	layer-background-color: #424F59;
	border: 2px solid #019CDC;
	visibility:hidden;
	
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

@media only screen and (min-height: 376px) and (orientation: landscape){

	.ventanaMensaje {
		position: absolute;
		left:10%;
		top:160px;
		width:39%;
		z-index: 1;
		background-color: #000000;
		/*layer-background-color: #424F59;*/
		border: 2px solid #019CDC;
		visibility:hidden;

		-webkit-border-radius: 7px;
		-moz-border-radius: 7px;
		border-radius: 7px;
	}
}


.ventanaNoticias {
	width:80%;
	height:90%;
	margin:0 auto;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border: 2px solid #000000;
	background-color: #051f51;
}

@media only screen and (min-height: 376px) and (orientation: landscape){
	.ventanaNoticias {
		width:60%;
		height:85%;
		margin:0 auto;
		border-radius: 10px 10px 10px 10px;
		-moz-border-radius: 10px 10px 10px 10px;
		-webkit-border-radius: 10px 10px 10px 10px;
		border: 2px solid #000000;
		background-color: #051f51;
	}
}


@media only screen and (min-width: 1025px) {
	.ventanaNoticias {
		width:80%;
		height:90%;
		margin:0 auto;
		border-radius: 10px 10px 10px 10px;
		-moz-border-radius: 10px 10px 10px 10px;
		-webkit-border-radius: 10px 10px 10px 10px;
		border: 2px solid #000000;
		background-color: #051f51;
	}
}


.cajaInfoTitulo
{
	font-family: Verdana, Arial, Helvetica, sans-serif, "Segoe UI", "DejaVu Sans", "Trebuchet MS";
	font-weight: bold;
	font-size: 14px;
	height: 30px;
	background-color: #1e3359;
	text-align: center;
	padding-top: 14px;
	color: #FFF !important;
}


.cajaInfo
{	
	position:relative;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;	
	background-color: #FFF;
	text-align:left;
	overflow:auto;
	overflow-x: hidden;
	padding-top:12px;
	height:90%;	
}


@media only screen and (min-height: 376px) and (orientation: landscape) {
	.cajaInfo
	{	
		height:75%;	
	}
}

/*@media only screen and (min-device-width: 667px) and (orientation: portrait) {
	.cajaInfo
	{	
		height:90%;	
	}
}*/


@media only screen and (min-width: 1025px) {
	.cajaInfo
	{	
		height:88%;	
	}
}



.btnSiguiente {
  background: #01206e;
  background-image: -webkit-linear-gradient(top, #01206e, #051f51);
  background-image: -moz-linear-gradient(top, #01206e, #051f51);
  background-image: -ms-linear-gradient(top, #01206e, #051f51);
  background-image: -o-linear-gradient(top, #01206e, #051f51);
  background-image: linear-gradient(to bottom, #01206e, #051f51);
  -webkit-border-radius: 6;
  -moz-border-radius: 6;
  border-radius: 6px;
  font-family: Arial;
  color: #ffffff;
  font-size: 12px;
  padding: 12px 20px 12px 20px;
  text-decoration: none;
}

.btnSiguiente:hover {
  background: #4268b3;
  background-image: -webkit-linear-gradient(top, #4268b3, #01206e);
  background-image: -moz-linear-gradient(top, #4268b3, #01206e);
  background-image: -ms-linear-gradient(top, #4268b3, #01206e);
  background-image: -o-linear-gradient(top, #4268b3, #01206e);
  background-image: linear-gradient(to bottom, #4268b3, #01206e);
  text-decoration: none;
  cursor:pointer;
}


#dvPagina
{
	width:100%;
	height:100%;
	margin:auto; 
	padding:0;
    /* top:70px !important; */
}

#dvColCentral
{
	width:80%; 
	text-aling: center;
	margin:auto;
	/*padding-top:70px; */
	height:100%;

	/*border-style: dashed dotted; border-width:2px;*/
}

#dvColIzquierda
{
	position:relative;
	width:70%;
	height:85%; 
	float:left;
}

#dvColDerecha
{
	position:relative;
	float:right;
	width: 30%;
	height:85%;   
	text-align:center; 
	margin:auto; 
}


.separador{ 
  width:75%; 
  border: 0; 
  height: 1px; 
  background-image: -webkit-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);  
}

.barraSuperior {
	background-color:#FFFFFF !important; 
	opacity: 0.75;
	filter: alpha(opacity=75);
}

.menu>li a {
	/*color:#F9F9F9;*/
	color: #333;
	text-decoration:none;
	text-align:center;
	magin: 0 auto;	
	font-family: Helvetica Neue, Arial, sans-serif;
	/*font-size: 1.089666667rem;*/
	font-size: 0.8rem;
	transition: color .25s;
	/*transition: max-height .8s ease, opacity .2s ease	*/
}


.menu>li a:hover ,menu>li a:active ,menu>li a:visited{
		/* color:#009; */
		color:#007bc0; /*#eb6852;*/
}

@media only screen and (max-width: 400px) {
	.menu>li a {
		font-size: 0.8rem;	
	}
}



@media only screen and (min-width: 861px) {
	.menu>li a {
		font-size: 1.089666667rem;	
	}
	.opcionesBarra {
		top:0px;
	}	

}



.opcionActiva a:visited, .opcionActiva a:link{   /* 'visited' para chrome  */ 
		color:#eb6852;
}


.mensajeAzul {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px; 
	color:#006; 
	/*margin-top:100px;*/
	text-align:left;
    margin: 50px;
    /* background-color: lime; */
    padding: 20px;
    /* margin-right: 50px; */
    border: solid;
    border-color: #006;
    border-radius: 10px;
    border-width: 1px;    
}

.obligatorio
{
	border-color:#F00 !important;
}



.fondoLineaBoletin, .fondoLineaBoletinNS
{
	padding:10px; 
	padding-left:20px;
	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;	
	background-color:#F9F9F9;
	
    /* border: 1px solid #aaa;*/
    box-shadow: 0px 0px 3px #ccc, 0 10px 15px #eee inset;
    -moz-transition: padding .25s;
    -webkit-transition: padding .25s;
    -o-transition: padding .25s;

    -moz-transition: background .25s;
    -webkit-transition: background .25s;
    -o-transition: background .25s;
    transition: background .25s;
	
    -moz-transition: border .25s;
    -webkit-transition: border .25s;
    -o-transition: border .25s;
    transition: border .25s;

	/*#E8E8E8 */
   border: 1px solid  #F3F3F3;
	cursor:pointer;
}

.fondoLineaBoletin:hover
{
	/*#F0F0FF*/
	background-color: #FFF5D9;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #C7C7D6;
}

.fondoCajaDatos
{
	padding:10px; 
	background-color: #FFF5D9;		
    box-shadow: 0px 0px 3px #ccc, 0 10px 15px #eee inset;	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #C7C7D6;
}

.negrita
{
	font-weight:bold;
}



/*     VENTANA MODAL DE MENSAJES      */ 
.btn_vMsg {
  background: #428bca;
  border: #357ebd solid 1px;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  padding: 8px 15px;
  text-decoration: none;
  text-align: center;
  min-width: 60px;
  position: relative;
  transition: color .1s ease;
  cursor:pointer;
}

.btn_vMsg:hover {
  background: #357ebd;
}

.btn_vMsg.btn-big {
  font-size: 18px;
  padding: 15px 20px;
  min-width: 100px;
}

.btn-close {
  color: #aaa;
  font-size: 30px;
  text-decoration: none;
  position: absolute;
  right: 5px;
  top: 0;
}

.btn-close:hover {
  color: #919191;
}

.modal:before {
  content: "";
  /*display: none;*/
  background: transparent;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}
.modal:target:before {
  -webkit-transition: -webkit-transform 0.9s ease-out;
  -moz-transition: -moz-transform 0.9s ease-out;
  -o-transition: -o-transform 0.9s ease-out;
  transition: transform 0.9s ease-out;
  z-index: 210;
  background: rgba(0, 0, 0, 0.6);
  /*display: block;*/
}

.modal:target + .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  top: 20%;
}

.modal-dialog {
  background: #fefefe;

  border: #333 solid 1px;
  border-radius: 8px;
  margin-left: -200px;
  position: fixed;
  left: 50%;
  top: -100%;
  z-index: 211;
  width: 420px;
  -webkit-transform: translate(0, -500%);
  -ms-transform: translate(0, -500%);
  transform: translate(0, -500%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  
  box-shadow: 0px 0px 3px #ccc, 0 10px 15px #eee inset;
 
  font-family: Helvetica, Arial, sans-serif;
  
}

.modal-body {
  padding: 20px;
  margin-bottom: 5px;
  letter-spacing: 1px;
  font-size: 12px;
  display: block;
  color: #333
}

.modal-header, .modal-footer {
  padding: 10px 20px;
}

.modal-header {
  border-bottom: #eee solid 1px;

}

.modal-header h2 {
  font-size: 20px;
  font-family: Helvetica, Arial, sans-serif;
  color:#009
}

.modal-footer {
  border-top: #eee solid 1px;
  text-align: right;
}		
/*     FIN VENTANA MODAL DE MENSAJES      */



/*     LISTADO SELECCIONABLE      */

.dvTitulosAp {
	padding-bottom:18px; 
	padding-left:4px;	
}

.titulosAp {

	font-family:Helvetica,Arial,sans-serif;
	text-transform:uppercase;
	padding-bottom:0px;
	letter-spacing:1px;
	font-size:90%;
	display:block;
	color:#333;	
	float:left; 
}

.tituloAparato {

	font-family:Helvetica,Arial,sans-serif;
	text-transform:uppercase;
	padding-bottom:0px;
	letter-spacing:1px;
	font-size:90%;
	display:block;
	color:#333;	
	float:left; 
	width:25%;	
}

.ap6col {
	width:16.6%;
}

.tituloModelo {

	font-size:90%;
	font-family:Helvetica,Arial,sans-serif;
	text-transform:uppercase;
	padding-bottom:0px;
	letter-spacing:1px;
	display:block;
	color:#333;	
	float:left; 
	width:33%;
	padding:1px;	
}


.tituloCalle {

	font-size:90%;
	font-family:Helvetica,Arial,sans-serif;
	text-transform:uppercase;
	padding-bottom:0px;
	letter-spacing:1px;
	display:block;
	color:#333;	
	float:left; 
	width:75%;
}

.tituloCP {

	font-size:90%;
	font-family:Helvetica,Arial,sans-serif;
	text-transform:uppercase;
	padding-bottom:0px;
	letter-spacing:1px;
	display:block;
	color:#333;	
	float:left; 
	width:10%;	
}

.tituloLocalidad {

	font-size:95%;
	font-family:Helvetica,Arial,sans-serif;
	text-transform:uppercase;
	padding-bottom:0px;
	letter-spacing:1px;
	display:block;
	color:#333;	
	float:left; 
	width:50%;	
}


.tituloProvincia {

	font-size:90%;
	font-family:Helvetica,Arial,sans-serif;
	text-transform:uppercase;
	padding-bottom:0px;
	letter-spacing:1px;
	display:block;
	color:#333;	
	float:left; 
	width:15%;	
}

.lineaSat
{
	height:20px;
	padding-bottom:3px;
	padding-top:3px;	
	background-color:#E9E9E9;
	color:#595959;
}

.lineaSat2
{
	height:20px;
	padding-bottom:3px;
	padding-top:3px;	
	background-color:#F9F9F9;
	color:#CF6;
}

.lineaAparato {
	padding-left:4px;
}

.lineaAparato, .lineaAparato>a
{
	height:20px;
	padding-bottom:3px;
	padding-top:3px;	
	background-color:#E9E9E9;
	text-decoration:none;
	color:#000;
	transition: background .25s;
}

.lineaAparato:hover
{
	color: #000;
	background-color: #FFF5D9; /*#D7E3FF;*/
}


.lineaAparato2 {
	padding-left:4px;	
}

.lineaAparato2, .lineaAparato2>a
{
	height:20px;
	padding-bottom:3px;
	padding-top:3px;	
	background-color:#F9F9F9;
	text-decoration:none;
	color:#000;
	transition: background .25s;	
}

.lineaAparato2:hover
{
	color: #000;
	background-color: #FFF5D9;
}

.lineaAparatoSel {
	padding-left:4px;	
}

.lineaAparatoSel, .lineaAparatoSel>a, .lineaAparatoSel>a:hover 
{
	height: 20px;
	padding-bottom: 3px;
	padding-top: 3px;
	color: #F00;
	background-color: #FFE084; /*#B7CEFF;*/
}

.dvListadoAp {
	width:100%;
	height:102px;
	border: 1px solid #000000; 
	overflow: auto;
}

.colModelo {
	float:left; 
	width:30%;
}

.colAparato {
	float:left; 
	width:25%; 
}
.colMarca {
	float:left; 
	width:14%;
}
.colNumProducto {
	float:left; 
	width:15%; 

}
.colAsociado {
	float:left; 
	width:8%; 
}
.colEliminar{
	float:left; 
	width:8%; 
}

.itemAparato
{
	float:left; 
	width:16.6%; 
	color:#000;	
}

.lineaAlta
{
	height:60px;
	padding-bottom:3px;
	padding-top:3px;	
	background-color:#E9E9E9;
	color:#595959;
}

.lineaAlta2
{
	height:60px;
	padding-bottom:3px;
	padding-top:3px;	
	background-color:#F9F9F9;
	color:#CF6;
}


.lineaInfo
{
	height:20px;
	padding-bottom:3px;
	padding-top:3px;	
	background-color:#E9E9E9;
	color:#595959;
}

.lineaInfo2
{
	height:20px;
	padding-bottom:3px;
	padding-top:3px;	
	background-color:#F9F9F9;
	color:#CF6;
}


.altoAveria
{
	height: 15px;	
}



.itemAveria
{
	float:left; 
	width:50%; 
	color:#000;
}

.itemModelo
{
	float:left; 
	width:33%; 
	color:#000;
	font-size:80%;
}

.itemCalle
{
	float:left; 
	width:75%; 
	color:#000;
	font-size:80%;
}

.itemCP
{
	float:left; 
	width:10%; 
	color:#000;
}

.itemLocalidad
{
	float:left; 
	width:50%; 
	color:#000;
}


.itemProvincia
{
	float:left; 
	width:15%; 
	color:#000;
}

.itemLiquidar
{
	float:left; 
	width:25%; 
	color:#000;
}



.codAveria
{
	float:left; 
	width:25%; 
	color:#000;
	font-size:11px;
}

.descAveria
{
	float:left; 
	width:75%; 
	color:#000;
	font-size:11px;
}

.negrita
{
	font-weight:bold;	
}

.titulosBusqueda
{
	background-color:#FFF;
	padding-bottom:18px; 
	height:10px;
	border-bottom: 1px solid;
}

.azul
{
	color:#009;
	
}

.centrado {
	text-align:center;
	margin:auto;
	}
/*    FIN LISTADO SELECCIONABLE     */



.spinner {

	margin-top:3px;
	width: 20px;
	height: 20px;

	position: relative;
  /*pargin: 100px auto;*/
}

.double-bounce1, .double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #375EA6;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  
  -webkit-animation: bounce 2.0s infinite ease-in-out;
  animation: bounce 2.0s infinite ease-in-out;
  
}

.double-bounce2 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

@-webkit-keyframes bounce {
  0%, 100% { -webkit-transform: scale(0.0) }
  50% { -webkit-transform: scale(1.0) }
}

@keyframes bounce {
  0%, 100% { 
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 50% { 
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}

.contenedorCargando
{
	width:100%;
	position:fixed;
	z-index:30;
	top:25px;
}

.ventanaCargando
{
	position:relative;
	text-align:center;
	z-index:999;
	margin: 0 auto;

	padding-left:85px;
	/*padding-right:40px;*/
	height:30px;
	width:240px;
	
	padding-top:3px;

	font-size:14px;
	background-color:#FFF5D9;
	color:#000;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border: 2px solid #000000;
	margin-top:70px;
	display:none;
	top: -20px;
}

#mensajeCargando
{
	position:relative;
	float:left;
	padding-top:3px;
	padding-left:25px;
	padding-right:25px;
}

.textoNegro {color: #000000; }
.textoRojo {color: #FF0000;}
.textoAzul {color:#00F}

.msgFinImport
{
	color:#00F;   	
	color: #00CC00; 
	font-size: 16px;
}

.msgFinImportCont
{
	color:#00F;
	font-size: 14px;	
}

.msgParcialImport
{
	color: #FF0000;
	font-size: 14px;
}


.mensajeNoticia {
	color: #000000;
	padding-left:15px;
	padding-right:12px;
	padding-top:4px;
	letter-spacing: 0.5px;	
}

.tituloNoticia {
	color: #0000FF;
	padding-left:15px;
}


/* .lte-ie8 .site-header .toolbar .search {
 background-image:url(../imagenes/search-cta.png);
 background-repeat:no-repeat;
 background-position:50%
}
.lte-ie8 .site-header .toolbar .search:hover {
 background-image:url(../imagenes/search-white.png);
 background-repeat:no-repeat;
 background-position:50%
}
.lte-ie8 .site-header .toolbar .search:before {
 content:'';
 display:none
}
.site-header .toolbar {
 top:0;
 position:absolute;
 right:0;
 margin:0;
 padding:0;
 display:inline-block
}

 .site-header .toolbar .search:before {
  content:'';
  position:absolute;
  background-position:50% 50%;
  background-size:30px;
  width:100%;
  height:100%
 }
}
.site-header .toolbar .search.is-active,.site-header .toolbar .search:focus,.site-header .toolbar .search:hover {
 text-decoration:none;
 color:#fff
}

*/

/*				CALENDARIO 			    */

.calFondo {
	width:220px; 
	background-color:#FFCC00; 
	padding:10px;  
	border-radius: 5px;
}

.calContDiasSemana {

	height:15px;
	padding-top:10px;
	margin-bottom:8px;
	border-bottom: 1px #555 solid;
}
.calDiasSemana
{
	float:left;
	width:31.42px;	
	text-align:center;
	margin:auto;
	text-transform:none;
	color:#555;
	letter-spacing: 0px;
}


.calContDiasVacio {
	float:left;
	width:31.42px; 
	height:20px;
	margin:auto; 
	text-align:center;
	padding-top:4px;
	color:#000;
}

.calContDias {
	float:left;
	width:31.42px; 
	height:20px;
	margin:auto; 
	text-align:center;
	padding-top:4px;
	color:#000;
	
    -moz-transition: color .25s;
    -webkit-transition: color .25s;
    -o-transition: color .25s;
    transition: color .25s;
}

.calContDias:hover {
	vertical-align: middle;
	border-radius: 50%;
	color:#FF0 !important;
	background-color:#F90;
	cursor:pointer;
  /*border: 1px solid red;*/	
}

.calDiaCirculo
{
  vertical-align: middle;
  border-radius: 50%;
  border: 1px solid red;
  width:29.42px;
  font-size: 12px;
}

.calDia:active 	{ 
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	text-decoration: none;
	color:#000; 
}
/*    FIN CALENDARIO  */
.datosContrato {
	font-size: 0.994em;

	font-family: Helvetica, Arial, sans-serif;
	font-style: normal;
	vertical-align: baseline;
	*vertical-align:middle
}

.ventanaLogin
{
	padding-top:15px;
	padding-bottom:10px;
	width:50%;
	margin:auto ; 
	text-align:center;
	border-width:1px;
	border-color:#EBEBEB; 
	border-style:solid; 
	
	
	box-shadow: 0px 0px 3px #ccc, 0 10px 15px #eee inset;
    -moz-transition: padding .25s;
    -webkit-transition: padding .25s;
    -o-transition: padding .25s;	
}

.ifPanelDatos
{
	box-shadow: 0px 0px 3px #ccc, 0 10px 15px #eee inset;
    padding: 25px;
	height:91%;
	display:none;
	background-color:#FFFFFF;
}

.linea_color
{
    position: fixed;
	bottom: 0px;
	z-index:31;
    left: 0;
    width: 100%;
    height: 6px;
    content: '';
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    background-image: url(data:image/svg+xml;base64,PHN2ZwogIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICB4bWw6c3BhY2U9InByZXNlcnZlIgogIGhlaWdodD0iMzAwIgogIHdpZHRoPSI3MjAiCiAgdmVyc2lvbj0iMS4xIgogIHk9IjAiCiAgeD0iMCIKICB2aWV3Qm94PSIwIDAgNzIwIDMwMCI+CiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KICAgIC5zdDAgewogICAgICBmaWxsOiB1cmwoIiNTVkdJRF8xXyIpOwogICAgfQogICAgLnN0MSB7CiAgICAgIGZpbGw6IHVybCgiI1NWR0lEXzJfIik7CiAgICB9CiAgICAuc3QyIHsKICAgICAgZmlsbDogdXJsKCIjU1ZHSURfM18iKTsKICAgIH0KICAgIC5zdDMgewogICAgICBmaWxsOiB1cmwoIiNTVkdJRF80XyIpOwogICAgfQogICAgLnN0NCB7CiAgICAgIGZpbGw6IHVybCgiI1NWR0lEXzVfIik7CiAgICB9CiAgICAuc3Q1IHsKICAgICAgZmlsbDogI0FGMjAyNDsKICAgIH0KICAgIC5zdDYgewogICAgICBmaWxsOiB1cmwoIiNTVkdJRF82XyIpOwogICAgfQogICAgLnN0NyB7CiAgICAgIGZpbGw6ICM5NDFCMUU7CiAgICB9CiAgICAuc3Q4IHsKICAgICAgZmlsbDogI0IxMjczOTsKICAgIH0KICAgIC5zdDkgewogICAgICBmaWxsOiAjOTUyNDMyOwogICAgfQogICAgLnN0MTAgewogICAgICBmaWxsOiAjRDQyMDI3OwogICAgfQogICAgLnN0MTEgewogICAgICBmaWxsOiB1cmwoIiNTVkdJRF83XyIpOwogICAgfQogICAgLnN0MTIgewogICAgICBmaWxsOiB1cmwoIiNTVkdJRF84XyIpOwogICAgfQogICAgLnN0MTMgewogICAgICBmaWxsOiAjMUM5QTQ4OwogICAgfQogICAgLnN0MTQgewogICAgICBmaWxsOiB1cmwoIiNTVkdJRF85XyIpOwogICAgfQogICAgLnN0MTUgewogICAgICBmaWxsOiB1cmwoIiNTVkdJRF8xMF8iKTsKICAgIH0KICAgIC5zdDE2IHsKICAgICAgZmlsbDogIzJBMzg4NjsKICAgIH0KICAgIC5zdDE3IHsKICAgICAgZmlsbDogdXJsKCIjU1ZHSURfMTFfIik7CiAgICB9CiAgICAuc3QxOCB7CiAgICAgIGZpbGw6IHVybCgiI1NWR0lEXzEyXyIpOwogICAgfQogICAgLnN0MTkgewogICAgICBmaWxsOiB1cmwoIiNTVkdJRF8xM18iKTsKICAgIH0KICAgIC5zdDIwIHsKICAgICAgZmlsbDogdXJsKCIjU1ZHSURfMTRfIik7CiAgICB9CiAgPC9zdHlsZT4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS41NSwtMy4zKSI+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiB5Mj0iLTMyLjY2MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHkxPSItMzIuNjYzIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgeDI9Ijg0Mi4wOCIgeDE9IjExOC45OCI+PHN0b3Agc3RvcC1jb2xvcj0iIzk1MjMzMSIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzkyMUMxRCIgb2Zmc2V0PSIuMDM2MDk0Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0IwMjczOSIgb2Zmc2V0PSIuMDg0NjQ5Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0FEMUYyNCIgb2Zmc2V0PSIuMTIzNyIvPjxzdG9wIHN0b3AtY29sb3I9IiNDNzIwMjYiIG9mZnNldD0iLjE1MDkiLz48c3RvcCBzdG9wLWNvbG9yPSIjRDQyMDI3IiBvZmZzZXQ9Ii4xNjk3Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0NDMjQzMSIgb2Zmc2V0PSIuMTc1OCIvPjxzdG9wIHN0b3AtY29sb3I9IiNCNzJCNEMiIG9mZnNldD0iLjE4ODgiLz48c3RvcCBzdG9wLWNvbG9yPSIjOTUzMzcxIiBvZmZzZXQ9Ii4yMDc0Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzg4MzU3RiIgb2Zmc2V0PSIuMjE0MiIvPjxzdG9wIHN0b3AtY29sb3I9IiM4NTM2ODEiIG9mZnNldD0iLjI0MzYiLz48c3RvcCBzdG9wLWNvbG9yPSIjNkYzNjhCIiBvZmZzZXQ9Ii4yNjM4Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzM5NDI4RiIgb2Zmc2V0PSIuMjkxMSIvPjxzdG9wIHN0b3AtY29sb3I9IiMyMzNEN0QiIG9mZnNldD0iLjMyNDIiLz48c3RvcCBzdG9wLWNvbG9yPSIjMzIyQzZGIiBvZmZzZXQ9Ii40MTgxIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzJBMzg4NSIgb2Zmc2V0PSIuNDk0Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzFENjJBMSIgb2Zmc2V0PSIuNTU4MSIvPjxzdG9wIHN0b3AtY29sb3I9IiMyNzZDQTUiIG9mZnNldD0iLjU3MDIiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDM4RUIzIiBvZmZzZXQ9Ii42MTAzIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzU1QTVCQyIgb2Zmc2V0PSIuNjM5OSIvPjxzdG9wIHN0b3AtY29sb3I9IiM1Q0FGQkYiIG9mZnNldD0iLjY1NTYiLz48c3RvcCBzdG9wLWNvbG9yPSIjNTZBQkJEIiBvZmZzZXQ9Ii42Nzc3Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzQzOUZCOCIgb2Zmc2V0PSIuNzA1OCIvPjxzdG9wIHN0b3AtY29sb3I9IiMxODhFQUYiIG9mZnNldD0iLjczNzIiLz48c3RvcCBzdG9wLWNvbG9yPSIjMDM4QkFFIiBvZmZzZXQ9Ii43NDI2Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzA2OTI5MiIgb2Zmc2V0PSIuNzg5OCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwNUExNEIiIG9mZnNldD0iLjg4NzUiLz48c3RvcCBzdG9wLWNvbG9yPSIjMDM5MjdFIiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHdpZHRoPSI3MjMuMSIgeT0iMCIgeD0iMCIgaGVpZ2h0PSIzMDYuNCIgY2xhc3M9InN0MCIgZmlsbD0idXJsKCNTVkdJRF8xXykiLz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMl8iIHkyPSItMTA5LjI2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeTE9Ii0xMDkuMjYiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiB4Mj0iMjM1Ljk4IiB4MT0iMzI1LjA4Ij48c3RvcCBzdG9wLWNvbG9yPSIjODkzNjgwIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjODkzNjgwIiBvZmZzZXQ9Ii4zMzU0Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzhEMzE2RCIgb2Zmc2V0PSIuNTAyNSIvPjxzdG9wIHN0b3AtY29sb3I9IiM5MDI5NEQiIG9mZnNldD0iLjgzOTgiLz48c3RvcCBzdG9wLWNvbG9yPSIjOTAyNTQxIiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50Pjxwb2x5Z29uIHBvaW50cz0iMTc1LjEgMTUzLjIgMTE3IDMwNi40IDIwNi4xIDMwNi40IiBmaWxsPSJ1cmwoI1NWR0lEXzJfKSIgY2xhc3M9InN0MSIvPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8zXyIgeTI9Ii04Mi4yODQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB5MT0iMTIwLjI0IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgeDI9IjQ0Ni41NSIgeDE9IjQ3OC45MyI+PHN0b3Agc3RvcC1jb2xvcj0iIzMyMkM2RiIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMyMkM2RiIgb2Zmc2V0PSIuMjQyNyIvPjxzdG9wIHN0b3AtY29sb3I9IiMzMDJGNzIiIG9mZnNldD0iLjQ1OTkiLz48c3RvcCBzdG9wLWNvbG9yPSIjMkEzQTdFIiBvZmZzZXQ9Ii43MTU1Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzE1NEE5MyIgb2Zmc2V0PSIuOTg5NiIvPjxzdG9wIHN0b3AtY29sb3I9IiMxMzRCOTQiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHBvbHlnb24gcG9pbnRzPSIyODguNCAxNTMuMiAzMTAuNyAzMDYuNCAzNTguMSAzMDYuNCAzNTguMSAwIDMxMi45IDAiIGZpbGw9InVybCgjU1ZHSURfM18pIiBjbGFzcz0ic3QyIi8+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzRfIiB5Mj0iLTMyLjY2MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHkxPSItMzIuNjYzIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgeDI9IjM3Mi44OCIgeDE9IjI5NC4wOCI+PHN0b3Agc3RvcC1jb2xvcj0iIzZGMzc4RCIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzNBNDI5MSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cG9seWdvbiBwb2ludHM9IjE3NS4xIDE1My4yIDIwNi4xIDMwNi40IDI1My45IDE1My4yIDIwOS40IDAgMjA5LjQgMCIgZmlsbD0idXJsKCNTVkdJRF80XykiIGNsYXNzPSJzdDMiLz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfNV8iIHkyPSItMzIuNjYzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeTE9Ii0zMi42NjMiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiB4Mj0iMzI1LjA4IiB4MT0iNDMxLjg4Ij48c3RvcCBzdG9wLWNvbG9yPSIjMjMzRDdEIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjMjkzRDdEIiBvZmZzZXQ9Ii4yNDk1Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzNBM0M4MCIgb2Zmc2V0PSIuNTQ0NiIvPjxzdG9wIHN0b3AtY29sb3I9IiM1MTNCODQiIG9mZnNldD0iLjg2MTYiLz48c3RvcCBzdG9wLWNvbG9yPSIjNUQzQTg2IiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50Pjxwb2x5Z29uIHBvaW50cz0iMjUzLjkgMTUzLjIgMjA2LjEgMzA2LjQgMzEwLjcgMzA2LjQgMjg4LjQgMTUzLjIgMzEyLjkgMCAyMDkuNCAwIiBmaWxsPSJ1cmwoI1NWR0lEXzVfKSIgY2xhc3M9InN0NCIvPjxwb2x5Z29uIHBvaW50cz0iMTE2LjEgMCA1NS43IDAgNTUuNyA5NC44IDg5LjkgMTUzLjIgNTUuNyAyMTEuNiA1NS43IDMwNi40IDExNyAzMDYuNCA5NS4yIDE1My4yIiBmaWxsPSIjYWYyMDI0IiBjbGFzcz0ic3Q1Ii8+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzZfIiB5Mj0iNDMuOTM3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeTE9IjQzLjkzNyIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIHgyPSIyMzIuNjciIHgxPSIzMjkuMTEiPjxzdG9wIHN0b3AtY29sb3I9IiM4OTM2ODAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM4OTM2ODAiIG9mZnNldD0iLjMzNTQiLz48c3RvcCBzdG9wLWNvbG9yPSIjOEQzMTZEIiBvZmZzZXQ9Ii41MDI1Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzkwMjk0RCIgb2Zmc2V0PSIuODM5OCIvPjxzdG9wIHN0b3AtY29sb3I9IiM5MDI1NDEiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHBvbHlnb24gcG9pbnRzPSIxNzUuMSAxNTMuMiAyMDkuNCAwIDExNi4xIDAiIGZpbGw9InVybCgjU1ZHSURfNl8pIiBjbGFzcz0ic3Q2Ii8+PHBvbHlnb24gcG9pbnRzPSI1NS43IDk0LjggNTUuNyAwIDAgMCIgZmlsbD0iIzk0MWIxZSIgY2xhc3M9InN0NyIvPjxwb2x5Z29uIHBvaW50cz0iNTUuNyAyMTEuNiA4OS45IDE1My4yIDU1LjcgOTQuOCIgZmlsbD0iI2IxMjczOSIgY2xhc3M9InN0OCIvPjxwb2x5Z29uIHBvaW50cz0iNTUuNyAyMTEuNiAwIDMwNi40IDU1LjcgMzA2LjQiIGZpbGw9IiM5NDFiMWUiIGNsYXNzPSJzdDciLz48cG9seWdvbiBwb2ludHM9IjU1LjcgOTQuOCAwIDAgMCAzMDYuNCA1NS43IDIxMS42IiBmaWxsPSIjOTUyNDMyIiBjbGFzcz0ic3Q5Ii8+PHBvbHlnb24gcG9pbnRzPSIxMTYuMSAwIDk1LjIgMTUzLjIgMTE3IDMwNi40IDE3NS4xIDE1My4yIiBmaWxsPSIjZDQyMDI3IiBjbGFzcz0ic3QxMCIvPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF83XyIgeTI9Ii0xODYuMDYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB5MT0iMTIwLjQ0IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgeDI9Ijc0OC45NiIgeDE9Ijc0OC45NiI+PHN0b3Agc3RvcC1jb2xvcj0iIzk0QkU1NSIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzkzQkQ1OCIgb2Zmc2V0PSIuMDQ0MzQwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzhCQkM2QSIgb2Zmc2V0PSIuMzg5MSIvPjxzdG9wIHN0b3AtY29sb3I9IiM4NkJDNzUiIG9mZnNldD0iLjcxNDkiLz48c3RvcCBzdG9wLWNvbG9yPSIjODRCQzc5IiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoCiAgICAgIGQ9Im02NDEuNiAyNTkuNmMxLjctMjUuNCAxMC01NC42IDE4LjgtODUuNiAxLjQtNSAyLjgtMTAgNC4yLTE1LjEtMS40LTUuNS0yLjgtMTAuOS00LjItMTYuMi04LjgtMzMuMy0xNy02NC43LTE4LjgtOTItMS40LTIxLjIgMS40LTM3IDguOS01MC42aC00NS45Yy03LjUgMTguMy0xMC4zIDI5LjEtOC45IDUwLjMgMS43IDI3LjMgMTAgNTguNyAxOC44IDkyIDEzIDQ5LjMgMjggMTA2LjIgMjMuMiAxNjQuMmgxMi45Yy03LjYtMTIuOC0xMC40LTI3LjMtOS00N3oiCiAgICAgIGNsYXNzPSJzdDExIgogICAgICBmaWxsPSJ1cmwoI1NWR0lEXzdfKSIvPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF84XyIgeTI9Ii0xODQuNDUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB5MT0iMTE3LjI5IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgeDI9IjczMy40OSIgeDE9IjY1My43NiI+PHN0b3Agc3RvcC1jb2xvcj0iIzA4QTI0QiIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzBBQTE0RSIgb2Zmc2V0PSIuMTY3OCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwQjlFNTciIG9mZnNldD0iLjQwNDciLz48c3RvcCBzdG9wLWNvbG9yPSIjMDk5QTY3IiBvZmZzZXQ9Ii42ODI3Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzA0OTQ3RCIgb2Zmc2V0PSIuOTg5OCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwNDkzN0UiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZD0ibTYxNC41IDE0Mi4zYy04LjgtMzMuMy0xNy02NC43LTE4LjgtOTItMS40LTIxLjIgMS40LTMyIDguOS01MC4zaC0zNS40YzUuNyA1My45LTMuOCAxMDYuNy0xMy42IDE2Ni44LTUuNyAzNS0xMS43IDcxLjMtMTMuMiAxMDAuNi0xLjEgMjEuMSAwLjQgMzIuOCAxLjggMzloOTMuNWM0LjgtNTcuOS0xMC4zLTExNC44LTIzLjItMTY0LjF6IiBjbGFzcz0ic3QxMiIgZmlsbD0idXJsKCNTVkdJRF84XykiLz48cGF0aCBjbGFzcz0ic3QxMyIgZmlsbD0iIzFjOWE0OCIgZD0ibTY2NC42IDE1OC45Yy0xLjQgNS4xLTIuOCAxMC4xLTQuMiAxNS4xLTguOCAzMS0xNyA2MC4yLTE4LjggODUuNi0xLjQgMTkuNyAxLjQgMzQuMiA5IDQ2LjloMzNjNC4yLTUxLjgtNy4yLTEwMi4zLTE5LTE0Ny42eiIvPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF85XyIgeTI9Ii0xODUuOTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB5MT0iMTIwLjU0IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgeDI9IjgxMi44MyIgeDE9IjgxMi44MyI+PHN0b3Agc3RvcC1jb2xvcj0iIzY5QTA2MCIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzYzOUQ1QyIgb2Zmc2V0PSIuMDM5ODk1Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzRDOTQ0RiIgb2Zmc2V0PSIuMjE5MiIvPjxzdG9wIHN0b3AtY29sb3I9IiMzNzhFNDciIG9mZnNldD0iLjQxODQiLz48c3RvcCBzdG9wLWNvbG9yPSIjMjk4QjQ0IiBvZmZzZXQ9Ii42NTE1Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzIzOEE0MyIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJtNjgwLjUgMGMxMC43IDU1LjMtMi41IDExMC40LTE1LjkgMTU4LjkgMTEuNyA0NS4zIDIzLjIgOTUuOCAxOC45IDE0Ny42aDM5LjZ2LTMwNi41aC00Mi42eiIgY2xhc3M9InN0MTQiIGZpbGw9InVybCgjU1ZHSURfOV8pIi8+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzEwXyIgeTI9Ii0xODUuODYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB5MT0iMTIwLjU0IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgeDI9IjY1Mi40NSIgeDE9IjY1Mi40NSI+PHN0b3Agc3RvcC1jb2xvcj0iIzA1QjVEQyIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzA0QjBENyIgb2Zmc2V0PSIuMjE5NyIvPjxzdG9wIHN0b3AtY29sb3I9IiMwNUE0QzkiIG9mZnNldD0iLjUzNzEiLz48c3RvcCBzdG9wLWNvbG9yPSIjMDU5MUI0IiBvZmZzZXQ9Ii45MTIyIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzA1OENBRSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJtNTQyLjMgMjY3LjRjMS41LTI5LjQgNy41LTY1LjYgMTMuMi0xMDAuNiA5LjgtNjAuMSAxOS4zLTExMi44IDEzLjYtMTY2LjhoLTcwLjhjLTEuNCAxMS40LTIuOSAxOS4yLTEuOCA0MS44IDEuNSAzMS42IDcuNSA3MC41IDEzLjIgMTA4LjIgOC40IDU1LjQgMTYuNiAxMDguOCAxNS4xIDE1Ni40aDE5LjJjLTEuMy02LjItMi44LTE3LjktMS43LTM5eiIgY2xhc3M9InN0MTUiIGZpbGw9InVybCgjU1ZHSURfMTBfKSIvPjxwb2x5Z29uIHBvaW50cz0iMzc1LjcgMTUzLjIgMzU4LjEgMCAzNTguMSAzMDYuNCIgZmlsbD0iIzJhMzg4NiIgY2xhc3M9InN0MTYiLz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMTFfIiB5Mj0iNzcuMTM2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeTE9Ii00LjMyODEiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiB4Mj0iNzk2LjcxIiB4MT0iNzUxLjA1Ij48c3RvcCBzdG9wLWNvbG9yPSIjNjJCMTZFIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjODdCOTU3IiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Im02NDEuNiA1MC42YzEuNyAyNy4zIDEwIDU4LjcgMTguOCA5MiAxLjQgNS4zIDIuOCAxMC43IDQuMiAxNi4yIDEzLjUtNDguNCAyNi42LTEwMy41IDE1LjktMTU4LjhoLTMwYy03LjUgMTMuNi0xMC4zIDI5LjQtOC45IDUwLjZ6IiBjbGFzcz0ic3QxNyIgZmlsbD0idXJsKCNTVkdJRF8xMV8pIi8+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzEyXyIgeTI9Ii0xODkuMjgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB5MT0iMTEzLjcxIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgeDI9IjYzMS41OSIgeDE9IjU1MC40Ij48c3RvcCBzdG9wLWNvbG9yPSIjMDY5QUQ0IiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjMzBBMENFIiBvZmZzZXQ9Ii4zNTI1Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzVCQjBDMCIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJtNTA5LjggMTUwYy01LjctMzcuNy0xMS43LTc2LjYtMTMuMi0xMDguMi0xLjEtMjIuNyAwLjQtMzAuNCAxLjgtNDEuOGgtNDEuNWMxLjUgNDAuMS0xLjUgODUuMy03IDE2MC44LTMuMSA0My41LTggMTEwLjUtNyAxNDUuN2g4Mi4xYzEuNC00Ny43LTYuOC0xMDEuMS0xNS4yLTE1Ni41eiIgY2xhc3M9InN0MTgiIGZpbGw9InVybCgjU1ZHSURfMTJfKSIvPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xM18iIHkyPSItMTg1Ljg2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeTE9IjEyMC41NCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIHgyPSI1MDUuMzMiIHgxPSI1MDUuMzMiPjxzdG9wIHN0b3AtY29sb3I9IiMxRTQ1OEUiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMxRjRGOTYiIG9mZnNldD0iLjI0MTEiLz48c3RvcCBzdG9wLWNvbG9yPSIjMkI2QUFCIiBvZmZzZXQ9Ii43MjkyIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzN0JCOSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cG9seWdvbiBwb2ludHM9IjM1OC4xIDMwNi40IDQxNC42IDMwNi40IDQxNC42IDAgMzU4LjEgMCAzNzUuNyAxNTMuMiIgZmlsbD0idXJsKCNTVkdJRF8xM18pIiBjbGFzcz0ic3QxOSIvPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xNF8iIHkyPSIxMjAuNTQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB5MT0iLTE4NS44NiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIHgyPSI1NTQuOTIiIHgxPSI1NTQuOTIiPjxzdG9wIHN0b3AtY29sb3I9IiMzRjlBQzkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMyMDYyQTIiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZD0ibTQ0OS45IDE2MC44YzUuNS03NS41IDguNS0xMjAuNiA3LTE2MC44aC00Mi4ybC0wLjEgMzA2LjRoMjguM2MtMS0zNS4xIDMuOC0xMDIuMSA3LTE0NS42eiIgY2xhc3M9InN0MjAiIGZpbGw9InVybCgjU1ZHSURfMTRfKSIvPjwvZz4KPC9zdmc+Cg==)
}

/*.calDia:hover 	
{ 
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	color:yellow; 
	text-decoration: none;
}*/

/*			  FIN CALENDARIO 		 	*/

@font-face {
  font-family: 'Barlow-Light';
  src: url('/fonts/Barlow-Light.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Barlow-Thin';
  src: url('/fonts/Barlow-Thin.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Barlow-Regular';
  src: url('/fonts/Barlow-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Barlow-Medium';
  src: url('/fonts/Barlow-Medium.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
