.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1418 .elementor-element.elementor-element-e7d8368{text-align:left;}.elementor-1418 .elementor-element.elementor-element-e7d8368 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-1418 .elementor-element.elementor-element-fbc33fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1418 .elementor-element.elementor-element-fbc33fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1418 .elementor-element.elementor-element-06203d6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1418 .elementor-element.elementor-element-9f82ff3{text-align:left;font-family:"Ubuntu", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#000000;}@media(max-width:1024px){.elementor-1418 .elementor-element.elementor-element-e7d8368{text-align:left;}}@media(max-width:767px){.elementor-1418 .elementor-element.elementor-element-e7d8368{text-align:left;}.elementor-1418 .elementor-element.elementor-element-e7d8368 .elementor-heading-title{font-size:30px;}}/* Start custom CSS for text-editor, class: .elementor-element-9f82ff3 */table.blueTable {
  background-color: #EEEEEE;
  width: 100%;
  height: 200px;
  text-align: left;
  /*border-collapse: collapse;*/
  border:1px solid #AAAAAA;
}
table.blueTable td, table.blueTable th {
    /*Del borde*/
  border: 1px solid #AAAAAA;
}
table.blueTable tbody td {
  font-size: 16px;
  color: #212529;
  padding-left:10px;
  /*text-align: center;*/
}
.tamano120{
   max-width: 120px; 
}
.negrita{
    font-weight: bold;
}
.derecha{
    text-align: right;
}
.izquierda{
    text-align: left;
}
table.blueTable tr:nth-child(even) {
  background: #F8F9FA;
}
table.blueTable thead {
  background: #E9ECEF;
  background: -moz-linear-gradient(top, #eef1f3 0%, #ebeef0 66%, #E9ECEF 100%);
  background: -webkit-linear-gradient(top, #eef1f3 0%, #ebeef0 66%, #E9ECEF 100%);
  background: linear-gradient(to bottom, #eef1f3 0%, #ebeef0 66%, #E9ECEF 100%);
  border-bottom: 3px solid #444444;
}
table.blueTable thead th {
  font-size: 24px;
  font-weight: bold;
  padding-left: 10px;
  color: #212529;
}
table.blueTable tfoot {
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  background: #E9ECEF;
  background: -moz-linear-gradient(top, #eef1f3 0%, #ebeef0 66%, #E9ECEF 100%);
  background: -webkit-linear-gradient(top, #eef1f3 0%, #ebeef0 66%, #E9ECEF 100%);
  background: linear-gradient(to bottom, #eef1f3 0%, #ebeef0 66%, #E9ECEF 100%);
  border-top: 3px solid #444444;
}
table.blueTable tfoot td {
  font-size: 14px;
  padding-right:10px;
  color: #212529;
  text-align: right;
}
table.blueTable tfoot .links {
  text-align: right;
}
table.blueTable tfoot .links a{
  display: inline-block;
  background: #444444;
  color: #FFFFFF;
  padding: 2px 8px;
  border-radius: 5px;
}/* End custom CSS */