/*
ata
*/

body {
  background: linear-gradient(268deg, rgb(134 145 183) 0%, rgb(157 184 221) 100%) !important;
}
  

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

#advice {  background-color: #69bad4 !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: #98afd4 !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;
}
.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: #997193!important;
}

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

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



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

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

.tdTitol{

  background-color: #69bacf!important;
  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: #444;
  padding: 6px;
  font-size: 16px;
  background-color: #997193!important;
  border-bottom: 2px solid #BFCAD1;
  text-transform: uppercase;
  box-sizing: border-box;
  display: inline-block;
}


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

.box a{
  color: #f5f6fa!important;

}


.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: #98afd4!important;
}

.z-tabs.flat.flat-peter-river > ul, .z-tabs.flat.flat-peter-river > .z-container {
    border-color: #68bacf!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;
}

.rojo2{
  color: #d9534f!important;
  background-color: white!important;
}

.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;
}



.hotelEnll{

  color: #8b99bf !important;
}

.container {
  display: flex; /* Hace que los elementos hijos (los divs logos1 y logos2) estén en línea */
  align-items: center; /* Alinea los elementos en el centro verticalmente */
  gap: 10px; /* Espacio entre los dos divs */
  padding: 0 0 0 140px!important;
}

.logos1,
.logos2 {
  flex: 1; /* Distribuye el espacio restante de manera equitativa */
}


.contenedor {
  display: flex;
  gap: 20px; /* Espacio entre los dos divs */
}

.hoteles1, .hoteles2 {
  width: 50%; /* Cada div ocupa el 50% del ancho del contenedor */
  padding: 10px;
  border: 1px solid #e75b34; /* Opcional: bordes para diferenciar los divs */
  box-sizing: border-box; /* Asegura que el padding no afecte el ancho total */
}


.Lila{
  color:  #8a97bd!important;
}



@media screen and (min-width: 500px) { 
  #contenido_home { max-width: 583px!important; } }