/*
ata
*/

body {
  background: linear-gradient(114deg, rgb(158 183 220) 0%, rgb(158 183 220) 100%) !important;
}

  
header {
  background: linear-gradient(268deg, rgb(228 79 40) 0%, rgb(228 79 40) 100%) !important;
}
/*header {  background-color: #e2432d !important;}*/

body, h1, h2, h3, h4, h5, h6, li, p, span{    font-family: 'Lato', sans-serif;}
li{font-size: 16px !important; line-height: 2!important;}
h1 {  text-transform: initial !important;  font-weight: 900;  font-style: italic;  font-optical-sizing: auto; color: #e44f28 !important;  }
h2 {
  color: #56abdf !important;
  font-size: 18px !important;
  font-style: italic;
  font-optical-sizing: auto;
  border-bottom: 2px solid #56abdf !important;
  padding-top: 0.5em !important;
}
p {  font-size: 16px;  padding: 0.25em 0 1em 0 !important; line-height: 150%; color:#333 !important; margin:0 !important;}
strong { color:#000 !important;}

#advice {  background-color: #9eb7dc !important;padding: 40px !important;color: white;}
#legal a {
  font-weight: initial;
  padding: 0 1em;
}
.z-tab {
  font-optical-sizing: auto !important;
  font-family: Lato !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
}
.z-tab a {
  text-align: left !important;
  /*font-style: italic !important;*/
  font-size: 15px !important;
  
}
.z-tabs.flat.flat-wet-asphalt > ul.z-tabs-nav > li.z-active > a {  background: #56abdf !important;}


.secTecnica {  padding: 2em;}
.secTecnicaCol1 {  width: 40% !important;  float: left !important;  text-align: right !important;}
.secTecnicaCol2 span {  line-height: 150% !important;}
.secTecnicaCol1 img {  padding-bottom: 2em !important;}
.secTecnicaCol2 {  width: 60% !important;  float: left !important;}
a {  color: #e44f28!important;  font-weight: normal !important;}

.z-tab a {
  color: #ffffff !important;
  font-family: 'Lato', sans-serif!important;
}
.z-tab.z-active a {
  color: #ffffff !important;
}
.amigo{display:none !important;}

h3 {
  color: #718e91 !important;
  padding: 0 !important;
  margin: 0 !important;
margin: 1.5em 0 0 !important;
font-size: 17px !important;
text-transform: uppercase !important;
}

.btn-orange {
      color: #fffae7 !important;
}


.btn-blue {
  border: 0!important;
  background: none!important;
    background-color: rgba(0, 0, 0, 0);
  color: #fff !important;
  text-shadow: none!important;
  background-color: #9eb7dc!important;
}

.header_cells {
  color: #ffffff!important;
  background: #259e4d!important;
}


.form_titulo_inscripcion_on {
  background-color: #56abdf!important;
  /* color: #D3DCE4; */
  color: #ffffff!important;
}

.form_titulo_inscripcion_off {
  background-color: #56abdf!important;
  /* color: #D3DCE4; */
  color: #ffffff!important;
}

.tdTitol{

  background-color: #209c49!important;
  color:#ffffff!important;
}


.tdTitol strong {
  
  color: #ffffff !important;
}




.tdComite {
    border-bottom: 1px solid #00d7c7!important;
}

.listaHotels{
  list-style-type: square!important;
}



#mensaje {
    color: #c9231d!important;
    background-color: #ffe500!important;
    border-radius: 5px;
    margin: 20px;
}


.form_asistentes {
  width: 100%;
  font-weight: bold;
  color: #ffffff!important;
  padding: 6px;
  font-size: 16px;
  background-color: #e44f28!important;
  border-bottom: 2px solid #BFCAD1;
  text-transform: uppercase;
  box-sizing: border-box;
  display: inline-block;
}


.box {
  background-color: #56abdf!important;
  padding: 10px;
  vertical-align: top;
  display: inline-block;
  border-left: #56abdf 9px solid!important;
  box-sizing: border-box;
  margin: 5px 0;
  font-size: 12px;
  line-height: 1.4em;
  width: 100%;
  color: white!important;
}



.box2 {
  background-color: #9eb7dc!important;
  padding: 10px;
  vertical-align: top;
  display: inline-block;
  border-left: #9eb7dc 9px solid!important;
  box-sizing: border-box;
  margin: 5px 0;
  font-size: 12px;
  line-height: 1.4em;
  width: 100%;
  
}

.box2 a {
  color: white!important; /* Cambia 'red' por el color que desees */
}


.z-tabs.flat.flat-peter-river > ul.z-tabs-nav > li.z-active > a, .z-tabs.flat.flat-peter-river > ul.z-tabs-mobile.z-state-closed > li a, .z-tabs.flat.flat-peter-river > ul.z-tabs-mobile > li a {
  background: #e2432de0!important;
}

.z-tabs.flat.flat-peter-river > ul, .z-tabs.flat.flat-peter-river > .z-container {
    border-color: #e65a47!important;
}


.titulPonencias{
  background-color: #e2d286!important;
}


.diaBloque{
  background-color: #00d7c7!important;
  text-align: center!important;
}



.btn-dark-blue {
  color: #FFF;
  border: 2px solid #108d83!important;
  background: #108d83!important;
  margin-left: 5px;
  
}


.portu{

  color: #837473!important;
  font-family: 'Montserrat', sans-serif;;

}


b, strong {
  font-weight: 900;
}


.diaPrograma{
  background-color: #dc71a2!important;
  

}

.titolDia{
  color: white!important;
}

.horariMesa{
  background-color: #68bacf!important;
  

}
.horariDescans{

  background-color: #c2c3b7!important; /**/

}
.horariActo{
  background-color: #fdc8e0!important; /**/

}


.horariConferencia{
  background-color: #94c9d7!important;
  

}

.horariComunicaciones{
background-color: #bddbe3!important;

  
}


.nomPonente{
  color: #746969!important;

}


.titolPestanya{
  color: white!important;
}



.diaProgram{
  color: white!important;
}

.diaProgram2{
  color: white!important;

}


.PlazasDispo{
  font-size: 18px !important;
  color: #dc71a2!important;
}


#idiomas {
  background: #2ba052!important;
  display: inline-block;
  width: 100%;
  color: #FFF;
  text-align: center;
  vertical-align: top;
  margin-bottom: 10px;
  box-sizing: border-box;
  padding: 8px;
  border-radius: 2px;
}



.z-tabs.flat.contained > ul > li a, .z-tabs.flat.clean > ul > li a {
  background: #56abdf!important;
}


#secretaria input[type="submit"] {
  padding: 8px;
  margin: 20px 0px 20px 0PX;
  width: 20%;
  border: none;
  background: #37a55c!important;
  float: right;
}


.com_apartado{
  background-color: #9eb7dc!important;
    color: #000000!important;
}


.z-tabs.flat.medium > ul > li > a {
  font-size: 13px;
  padding: 16px 8px!important;
}



.btn-blue2 {
  color: #FFF;
  /* border: 2px solid; */
  background: #ffffff;
}


span.cargo {
  font-size: 16px;
}

strong.componenteComite {
  color: #e65a47!important;

}

strong.CargoComite {
  color: #000000!important;
}


p.Institucion {
  color: #000000!important;
}


strong.naranja {
    color: #e44f28 !important;
}