
/* fonts */
.lt_error {	font-size: 12px; color: #FF0000; fondt-weight: bold;}
.lt_txt_blanco{	color: #fff;}
.lt_txt_blanco_b {color: #fff;	font-weight: bold;}
.lt_txt_gris{color:#757575;}
.lt_txt_gris_b{	color:#757575;font-weight: bold;}
.lt_txt_rojo {  color: #a94442;}
.lt_txt_rojo_b {  color: #a94442; font-weight: bold;}
.lt_txt_verde{	color:#3c763d;}
.lt_txt_verde_b{	color:#3c763d;	font-weight: bold;}
.lt_txt_naranja {	color: #ffcc66;}
.lt_txt_naranja_b {	color: #ffcc66;	font-weight: bold;}
.lt_txt_azul{	color: #0e90c5;}
.lt_txt_azul_b {color: #0e90c5;	font-weight: bold;}


/*  links */
a.lt_linkazul,a.lt_linkblau:visited,a.lt_linkblau:active {
   padding: 0;
  color: #0e90c5;
  font-weight: bold;
  text-decoration: none;
}
a.lt_linkazul:hover {
	padding: 0;
  color: #bce8f1;
  font-weight: bold;
  text-decoration: underline;
}

a.lt_linkrojo,a.lt_linkrojo:visited,a.lt_linkrojo:active {
  padding: 0;
  color: #a94442;
  font-weight: bold;
  text-decoration: none;
}
a.lt_linkrojo:hover {
   padding: 0;
  color: #ebccd1;
  font-weight: bold;
  text-decoration: underline;
}
a.lt_linkverde,a.lt_linkverde:visited,a.lt_linkverde:active {
	padding: 0;
  color: #3c763d;
  font-weight: bold;
  text-decoration: none;
  
}
a.lt_linkverde:hover {
   padding: 0;
  color: #c9e2b3;
  font-weight: bold;
  text-decoration: underline;
}

a.lt_linknaranja,a.lt_linknaranja:visited,a.lt_linknaranja:active {
	padding: 0;
  color: #ff6600;
  font-weight: bold;
  text-decoration: none;
  
}
a.lt_linknaranja:hover {
   padding: 0;
  color: #ffcc66;
  font-weight: bold;
  text-decoration: underline;
}


/* border */
.lt_border_0 { border:0 solid}
.lt_border_1 { border:1px solid #757575;}
.lt_border_2 { border:2px solid #757575;}

/* align */
.lt_clear {clear:both;}
.lt_right { float:right; }
.lt_left  { float:left;}
.lt_center { text-align: center;}

/* span */
.lt_span_5 { width: 5px; }
.lt_span_10 { width: 10px; }
.lt_span_20 { width: 20px; }
.lt_span_30 { width: 30px; }
.lt_span_40 { width: 40px; }
.lt_span_50 { width: 50px; }
.lt_span_60 { width: 60px; }
.lt_span_70 { width: 70px; }
.lt_span_100 { width: 100px; }
.lt_span_150 { width: 150px; }
.lt_span_200 { width: 200px; }
.lt_span_250 { width: 250px; }
.lt_span_300 { width: 300px; }
.lt_span_350 { width: 350px; }
.lt_span_400 { width: 400px; }
.lt_span_450 { width: 450px; }
.lt_span_500 { width: 500px; }

/* ANCHOS */

.lt_ancho_40{width:40%;float:none;}
.lt_ancho_50{width:50%;float:none;}
.lt_ancho_60{width:60%;float:none;}
.lt_ancho_70{width:70%;float:none;}
.lt_ancho_80{width:80%;float:none;}
.lt_ancho_90{width:90%;float:none;}
.lt_ancho_100{width:100%;float:none;}
@media (max-width:767px){.lt_ancho_50,.lt_ancho_60,.lt_ancho_70,.lt_ancho_80,.lt_ancho_90,.lt_ancho_100{width:90%;} }

/* alturas */
.lt_altura_5  {height: 5px;}
.lt_altura_10 {height: 10px;}
.lt_altura_15 {height: 15px;}
.lt_altura_20 {height: 20px;}
.lt_altura_25 {height: 25px;}
.lt_altura_30 {height: 30px;}
.lt_altura_40 {height: 40px;}
.lt_altura_50 {height: 50px;}
.lt_altura_60 {height: 60px;}
.lt_altura_70 {height: 70px;}
.lt_altura_80 {height: 80px;}
.lt_altura_90 {height: 90px;}
.lt_altura_100 {height: 100px;}

/* tamaño icons*/
.lt_gi-2x{font-size: 2em;}
.lt_gi-3x{font-size: 3em;}
.lt_gi-4x{font-size: 4em;}
.lt_gi-5x{font-size: 5em;}


/* TAMAÑOS DE FUENTES */

.lt_size_8{ font-size:8px;}
.lt_size_10{ font-size:10px;}
.lt_size_11{ font-size:11px;}
.lt_size_12{ font-size:12px;}
.lt_size_14{ font-size:14px;}
.lt_size_16{ font-size:16px;}
.lt_size_18{ font-size:18px;}
.lt_size_20{ font-size:20px;}

/* TODOS LOS PADDING  */

.lt_padding_0{ padding:0px !important;}
.lt_padding_5{ padding:5px !important;}
.lt_padding_10{ padding:10px !important;}
.lt_padding_15{ padding:15px !important;}
.lt_padding_20{ padding:20px !important;}
.lt_padding_25{ padding:25px !important;}
.lt_padding_30{ padding:30px !important;}
.lt_padding_40{ padding:40px !important;}
.lt_padding_50{ padding:50px !important;}

.lt_padding_t0{ padding-top:0px !important;}
.lt_padding_t5{ padding-top:5px !important;}
.lt_padding_t10{ padding-top:10px !important;}
.lt_padding_t15{ padding-top:15px !important;}
.lt_padding_t20{ padding-top:20px !important;}
.lt_padding_t25{ padding-top:25px !important;}
.lt_padding_t30{ padding-top:30px !important;}
.lt_padding_t35{ padding-top:35px !important;}
.lt_padding_t40{ padding-top:40px !important;}
.lt_padding_t45{ padding-top:45px !important;}
.lt_padding_t50{ padding-top:50px !important;}

.lt_padding_b0{ padding-bottom:0px !important;}
.lt_padding_b5{ padding-bottom:5px !important;}
.lt_padding_b8{ padding-bottom:8px !important;}
.lt_padding_b10{ padding-bottom:10px !important;}
.lt_padding_b15{ padding-bottom:15px !important;}
.lt_padding_b20{ padding-bottom:20px !important;}
.lt_padding_b25{ padding-bottom:25px !important;}
.lt_padding_b30{ padding-bottom:30px !important;}
.lt_padding_b35{ padding-bottom:35px !important;}
.lt_padding_b40{ padding-bottom:40px !important;}
.lt_padding_b45{ padding-bottom:45px !important;}
.lt_padding_b50{ padding-bottom:50px !important;}

.lt_padding_l0{ padding-left:0px !important;}
.lt_padding_l5{ padding-left:5px !important;}
.lt_padding_l10{ padding-left:10px !important;}
.lt_padding_l15{ padding-left:15px !important;}
.lt_padding_l20{ padding-left:20px !important;}
.lt_padding_l25{ padding-left:25px !important;}
.lt_padding_l30{ padding-left:30px !important;}
.lt_padding_l35{ padding-left:35px !important;}
.lt_padding_l40{ padding-left:40px !important;}
.lt_padding_l45{ padding-left:45px !important;}
.lt_padding_l50{ padding-left:50px !important;}

.lt_padding_r0{ padding-right:0px !important;}
.lt_padding_r5{ padding-right:5px !important;}
.lt_padding_r10{ padding-right:10px !important;}
.lt_padding_r15{ padding-right:15px !important;}
.lt_padding_r20{ padding-right:20px !important;}
.lt_padding_r25{ padding-right:25px !important;}
.lt_padding_r30{ padding-right:30px !important;}
.lt_padding_r35{ padding-right:35px !important;}
.lt_padding_r40{ padding-right:40px !important;}
.lt_padding_r45{ padding-right:45px !important;}
.lt_padding_r50{ padding-right:50px !important;}

/* TODOS LOS MARGIN  */

.lt_margin_0{ margin:0px !important;}
.lt_margin_5{ margin:5px !important;}
.lt_margin_10{ margin:10px !important;}
.lt_margin_15{ margin:15px !important;}
.lt_margin_20{ margin:20px !important;}
.lt_margin_25{ margin:25px !important;}
.lt_margin_30{ margin:30px !important;}
.lt_margin_40{ margin:40px !important;}
.lt_margin_50{ margin:50px !important;}

.lt_margin_t0{ margin-top:0px !important;}
.lt_margin_t5{ margin-top:5px !important;}
.lt_margin_t10{ margin-top:10px !important;}
.lt_margin_t15{ margin-top:15px !important;}
.lt_margin_t20{ margin-top:20px !important;}
.lt_margin_t25{ margin-top:25px !important;}
.lt_margin_t30{ margin-top:30px !important;}
.lt_margin_t35{ margin-top:35px !important;}
.lt_margin_t40{ margin-top:40px !important;}
.lt_margin_t45{ margin-top:45px !important;}
.lt_margin_t50{ margin-top:50px !important;}

.lt_margin_b0{ margin-bottom:0px !important;}
.lt_margin_b5{ margin-bottom:5px !important;}
.lt_margin_b10{ margin-bottom:10px !important;}
.lt_margin_b15{ margin-bottom:15px !important;}
.lt_margin_b20{ margin-bottom:20px !important;}
.lt_margin_b25{ margin-bottom:25px !important;}
.lt_margin_b30{ margin-bottom:30px !important;}
.lt_margin_b35{ margin-bottom:35px !important;}
.lt_margin_b40{ margin-bottom:40px !important;}
.lt_margin_b45{ margin-bottom:45px !important;}
.lt_margin_b50{ margin-bottom:50px !important;}

.lt_margin_l0{ margin-left:0px !important;}
.lt_margin_l5{ margin-left:5px !important;}
.lt_margin_l10{ margin-left:10px !important;}
.lt_margin_l15{ margin-left:15px !important;}
.lt_margin_l20{ margin-left:20px !important;}
.lt_margin_l25{ margin-left:25px !important;}
.lt_margin_l30{ margin-left:30px !important;}
.lt_margin_l35{ margin-left:35px !important;}
.lt_margin_l40{ margin-left:40px !important;}
.lt_margin_l45{ margin-left:45px !important;}
.lt_margin_l50{ margin-left:50px !important;} 

.lt_margin_r0{ margin-right:0px !important;}
.lt_margin_r5{ margin-right:5px !important;}
.lt_margin_r10{ margin-right:10px !important;}
.lt_margin_r15{ margin-right:15px !important;}
.lt_margin_r20{ margin-right:20px !important;}
.lt_margin_r25{ margin-right:25px !important;}
.lt_margin_r30{ margin-right:30px !important;}
.lt_margin_r35{ margin-right:35px !important;}
.lt_margin_r40{ margin-right:40px !important;}
.lt_margin_r45{ margin-right:45px !important;}
.lt_margin_r50{ margin-right:50px !important;} 

.lt_inline{
   display: inline-block;
}

/* colores */
.lt_bg-blanco {
  background-color: #fff !important;
}

.text-on-pannel {
  
  padding: 0 15px 0 15px;
  border: 1px solid #d1d1d1;
  border-radius: 8px;
}

@media (min-width: 768px) and ( max-width: 1199px){ 

}

/* Tablet o smartphone */
@media (min-width: 481px) and ( max-width: 767px){

}

/* Smartphone pequeÃ±o */
@media ( max-width: 480px){
	 
}

/* Headlines
==========================*/
.lt_headline {
	display: block;
	border-bottom: 1px solid #e7e7e7;
	padding: 0 0 10px 0;
	margin: 20px 0 20px 0;
}

.lt_headline span {
	color: #888;
	font-weight: normal;
	font-size: 12px;
	float: right;

}

h5.lt_headline {
	padding: 0 0 8px 0;
	margin: 0px 0 12px 0;
}


tr td i[class*="lt-icon-center"] {
display: flex;
align-items:center;
justify-content:center;
	
}

/* fieldset */
fieldset.lt_fieldset {
   background-image: linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
   background-image: -o-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
   background-image: -moz-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
   background-image: -webkit-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
   background-image: -ms-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
   border: 1px solid #ddd !important;
   margin: 0;
   xmin-width: 0;
   padding: 10px;       
   position: relative;
   border-radius:6px;
   background-color:#f5f5f5;
   padding-left:10px!important;
}

fieldset.lt_fieldset legend {
   font-size:14px;
   font-weight:bold;
   margin-bottom: 0px; 
   width: auto; 
   border: 0px solid #fff;
   padding: 5px 5px 5px 5px; 
   background-color: #ffffff;
}

/* tables */
div.dt-buttons {
float: right;
padding-left: 15px;
}
div.dataTables_info {
	color:#9e9e9e;
    font-size: 14px;
    font-weight: bold;
    display: block;
	border-bottom: 1px solid #e7e7e7;
	padding: 0 0 5px 0;
    margin: 10px 0 10px 0; 
}

/*  PW LT */
a.pwLT {
	height: 60px;
	width: 140px;
	background: url(./images/pwLT.png) top left no-repeat;
	display: block;
	margin-top: 15px;
	margin-right: 25px;
	text-indent: -10000px;
}
a.pwLT:hover {
	background: url(./images/pwLT_on.png) top left no-repeat;
}

/* Back To Top Button
==========================*/
#backtotop {
	position: fixed;
	right:0px;
	display:none;
	bottom: 20px;
	margin: 0 20px 0 0;
}

#backtotop a {
	text-decoration:none;
	border:0 none;
	display:block;
	width:45px;
	height:45px;
	background: url(./images/back_to_top_btn.png) no-repeat 50% 50%;
	background-color:#cccccc;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#backtotop a:hover {background-color: #db002f;}

/* Large Notice */
.large-notice {
	background: #fcfcfc;
	border: 1px solid #e4e4e4;
	padding: 32px 32px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-repeat:no-repeat;
	background-position:right top;
}

.large-notice h2 {
	margin-bottom: 10px;
}

.large-notice p {
	font-size: 14px;
	color: #777;
}


/* Breadcrumbs  */
#breadcrumbs {
	background-image: linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -o-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -ms-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-color: #F7F7F7;
	border: 1px solid #ddd;
	padding: 11px 18px;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	border-radius: 3px;
	color: #888;
	margin: -1px 0 0 0;
}

#breadcrumbs li {display: inline;}
#breadcrumbs li span {margin: 0 5px;}
#breadcrumbs li i {opacity: 0.3; margin: 0 3px 0 0;}

