.conferencistas
{
background:#147baa;
margin:10px;
box-shadow: 3px 3px 20px #000000; 
text-align:left;
padding-right:10px;
}



.sppb-addon-text
{
padding-bottom:10px !important;
}

.conferencistas h3
{
margin:5px 0px;
}

.piedepagina
{
font-size:14px;
}

.sp-menu-item a
{
font-size:16px !important;
margin: 0px 0px;
}

.sp-megamenu-wrapper
{
  text-align:right !important;
}

#sp-main-body
{
padding: 0px 0px !important;
}

.rectores h3
{
background:#285992;
padding:5px 5px;
color:#ffcc29;
margin-top:0px;
font-size:20px !important;
min-height:60px;
}

.rectores p
{
padding:5px 5px;
}

.rectores
{
border:#285992 1px solid;
min-height:180px; 
}

.workshops h3
{
background:#204c89;
color:#ffffff;
padding:5px;
}

.workshops
{
font-size:18px;
}

.formulario
{
background:#174b85;
padding:20px;
width:90%;
margin:auto;
}

.conf2 h3
{
 color:#1d5098;
 font-size:18px;
}

.conf2 h4
{
 color:#000000
 font-size:16px;   
}

.textoponencias
{
padding:30px;
}

.ponen h2
{
background:#22559c;
color:#ffffff;
font-weight:bold;
padding:5px;
font-size:18px;
}

.ponen h3
{
color:#22559c;
font-weight:bold;
font-size:14px;
}

.sp-megamenu-parent
{
width:100%;
margin:auto;
float:none !important;
}

.sppb-addon-image-content.aligment-left .sppb-content-holder
{
  padding:10px !important;
}

.sppb-btn
{
  display:none !important; 
}

.confmobile
{
background:#147baa;
margin:10px;
box-shadow: 3px 3px 20px #000000; 
text-align:justify;
padding-right:0px;
}

.boton1
{
  display:block;
  width:100%;
  height:150px;
  background:#174b85;
  background-image: url('../../../images/flecha.jpg');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: right;
  box-shadow: 3px 3px 5px #666;
  margin-bottom:10px;
  margin-top:20px;
  text-align:left;
}

.boton1 h2
{
  padding:40px 0px 0px 40px !important;
  margin:0px !important;
  color:#ffffff !important;
  font-size:40px;
  line-height:20px;
  font-weight:normal;  
}
.boton1 h3
{
  padding:20px 0px 0px 40px !important;
  margin:0px !important;
  color:#fec52d;
  font-size:40px;
  line-height:20px;
  font-weight:bold;    
}

.boton1 h2 a
{
  color:#ffffff !important;
}

.boton1 img
{
position: absolute;
right:15px;
z-index:1000;
}

.coloquio
{
  background:#e6e7e9;
  border-radius: 20px;
  box-shadow: 3px 3px 5px #666;
  margin-bottom:20px;
  padding-bottom:15px;
}

.coloquio h2
{
  padding:20px 0px 0px 0px !important;
  margin:0px !important;
  color:#000000 !important;
  font-size:30px;
  line-height:15px;
  font-weight:normal;  
}

.coloquio h3
{
  padding:20px 0px 0px 0px !important;
  margin:0px !important;
  color:#000000 !important;
  font-size:30px;
  line-height:25px;
  font-weight:bold;  
}

.coloquio img
{

margin:auto;
max-height:70px;
}

.cuadro1
{
  display:inline-block;
  width:25%;
  vertical-align:top;
  padding-top:20px;
  
}

.cuadro2
{
  display:inline-block;
  width:70%;
  vertical-align:top;
}

.coloquio a
{
color:#000000 !important;
}

.ponencias
{
  background:#e6e7e9;
  border-radius: 20px;
  box-shadow: 3px 3px 5px #666;
  margin-bottom:20px;
  padding-bottom:15px;
}

.ponencias img
{
  margin:auto;
  max-height:70px;
}

.ponencias h3
{
  padding:40px 0px 0px 0px !important;
  margin:0px !important;
  color:#000000 !important;
  font-size:30px;
  line-height:25px;
  font-weight:bold;  
}

.ponencias a
{
color:#000000 !important;
}

.works
{
  background:#e6e7e9;
  border-radius: 20px;
  box-shadow: 3px 3px 5px #666;
  margin-bottom:20px;
  padding-bottom:15px;
}

.works img
{
  margin:auto;
  max-height:70px;
}

.works h3
{
  padding:40px 0px 0px 0px !important;
  margin:0px !important;
  color:#000000 !important;
  font-size:30px;
  line-height:25px;
  font-weight:bold;  
}

.works a
{
color:#000000 !important;
}

.boton2
{
  display:block;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  height:150px;
  background:#174b85;
  background-image: url('../../../images/inscribete3.png');
  background-repeat: no-repeat;
  box-shadow: 3px 3px 5px #666;
  margin-bottom:10px;
  margin-top:20px;
}

.boton2 h2
{
  padding:40px 0px 0px 350px !important;
  margin:0px !important;
  color:#ffffff !important;
  font-size:40px;
  line-height:20px;
  font-weight:normal;  
}
.boton2 h3
{
  padding:20px 0px 0px 350px !important;
  margin:0px !important;
  color:#fec52d;
  font-size:40px;
  line-height:20px;
  font-weight:bold;    
}

.boton2 h2 a
{
  color:#ffffff !important;
}

.boton2 img
{
position: absolute;
right:15px;
z-index:1000;
}

.pbx
{
font-size:24px !important;
font-weight:bold;
color:#1dafeb;
display:none;
}


.boton3
{
  display:block;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  height:150px;
  background:#174b85;
  background-image: url('../../../images/lineas3.jpg');
  background-repeat: no-repeat;
  box-shadow: 3px 3px 5px #666;
  margin-bottom:10px;
  margin-top:20px;
}

.boton3 h2
{
  padding:40px 0px 0px 350px !important;
  margin:0px !important;
  color:#ffffff !important;
  font-size:40px;
  line-height:20px;
  font-weight:normal;  
}
.boton3 h3
{
  padding:20px 0px 0px 350px !important;
  margin:0px !important;
  color:#fec52d;
  font-size:40px;
  line-height:20px;
  font-weight:bold;    
}

.boton3 h2 a
{
  color:#ffffff !important;
}

.boton3 img
{
position: absolute;
right:15px;
z-index:1000;
}

.boton4
{
  display:block;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  height:150px;
  background:#174b85;
  background-image: url('../../../images/honoris3.jpg');
  background-repeat: no-repeat;
  box-shadow: 3px 3px 5px #666;
  margin-bottom:10px;
  margin-top:20px;
}

.boton4 h2
{
  padding:40px 0px 0px 350px !important;
  margin:0px !important;
  color:#ffffff !important;
  font-size:40px;
  line-height:20px;
  font-weight:normal;  
}
.boton4 h3
{
  padding:20px 0px 0px 350px !important;
  margin:0px !important;
  color:#fec52d;
  font-size:40px;
  line-height:20px;
  font-weight:bold;    
}

.boton4 h2 a
{
  color:#ffffff !important;
}

.boton4 img
{
position: absolute;
right:15px;
z-index:1000;
}

.boton10
{
  display:block;
  width:100%;
  height:150px;
  background:#174b85;
  background-image: url('../../../images/flecha.jpg');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: right;
  box-shadow: 3px 3px 5px #666;
  margin-bottom:10px;
  margin-top:20px;
}

.boton10 h2
{
  padding:40px 0px 0px 40px !important;
  margin:0px !important;
  color:#ffffff !important;
  font-size:25px;
  line-height:20px;
  font-weight:normal;  
}
.boton10 h3
{
  padding:20px 0px 0px 40px !important;
  margin:0px !important;
  color:#fec52d;
  font-size:25px;
  line-height:20px;
  font-weight:bold;    
}

.boton10 h2 a
{
  color:#ffffff !important;
}

.boton10 img
{
position: absolute;
right:15px;
z-index:1000;
}

.boton11
{
  display:block;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  height:150px;
  background:#174b85;
  background-image: url('../../../images/conferencistas3.jpg');
  background-repeat: no-repeat;
  box-shadow: 3px 3px 5px #666;
  margin-bottom:10px;
  margin-top:20px;
}

.boton11 h2
{
  padding:40px 0px 0px 350px !important;
  margin:0px !important;
  color:#ffffff !important;
  font-size:40px;
  line-height:20px;
  font-weight:normal;  
}
.boton11 h3
{
  padding:20px 0px 0px 350px !important;
  margin:0px !important;
  color:#fec52d;
  font-size:40px;
  line-height:20px;
  font-weight:bold;    
}

.boton11 h2 a
{
  color:#ffffff !important;
}

.boton11 img
{
position: absolute;
right:15px;
z-index:1000;
}


.boton12
{
  display:block;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  height:150px;
  background:#174b85;
  background-image: url('../../../images/coloquio3.jpg');
  background-repeat: no-repeat;
  box-shadow: 3px 3px 5px #666;
  margin-bottom:10px;
  margin-top:20px;
}

.boton12 h2
{
  padding:40px 0px 0px 350px !important;
  margin:0px !important;
  color:#ffffff !important;
  font-size:40px;
  line-height:20px;
  font-weight:normal;  
}
.boton12 h3
{
  padding:20px 0px 0px 350px !important;
  margin:0px !important;
  color:#fec52d;
  font-size:40px;
  line-height:20px;
  font-weight:bold;    
}

.boton12 h2 a
{
  color:#ffffff !important;
}

.boton12 img
{
position: absolute;
right:15px;
z-index:1000;
}

.boton13
{
  display:block;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  height:150px;
  background:#174b85;
  background-image: url('../../../images/lugar3.jpg');
  background-repeat: no-repeat;
  box-shadow: 3px 3px 5px #666;
  margin-bottom:10px;
  margin-top:20px;
}

.boton13 h2
{
  padding:40px 0px 0px 350px !important;
  margin:0px !important;
  color:#ffffff !important;
  font-size:40px;
  line-height:20px;
  font-weight:normal;  
}
.boton13 h3
{
  padding:20px 0px 0px 350px !important;
  margin:0px !important;
  color:#fec52d;
  font-size:40px;
  line-height:20px;
  font-weight:bold;    
}

.boton13 h2 a
{
  color:#ffffff !important;
}

.boton13 img
{
position: absolute;
right:15px;
z-index:1000;
}


.boton14
{
  display:block;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  height:150px;
  background:#174b85;
  background-image: url('../../../images/ponencias4.jpg');
  background-repeat: no-repeat;
  box-shadow: 3px 3px 5px #666;
  margin-bottom:10px;
  margin-top:20px;
}

.boton14 h2
{
  padding:40px 0px 0px 350px !important;
  margin:0px !important;
  color:#ffffff !important;
  font-size:40px;
  line-height:20px;
  font-weight:normal;  
}
.boton14 h3
{
  padding:20px 0px 0px 350px !important;
  margin:0px !important;
  color:#fec52d;
  font-size:40px;
  line-height:20px;
  font-weight:bold;    
}

.boton14 h2 a
{
  color:#ffffff !important;
}

.boton14 img
{
position: absolute;
right:15px;
z-index:1000;
}



.agenda h2
{
color:#12407f !important; 
}

.agenda td
{
color:#12407f !important;
font-size: 20px;
padding:5px;
border: 1px solid #dddddd; 
}


@media screen and (max-width:650px){
div.conferencistas .pull-left{
  float: none !important;
  text-align: center;
  padding: 10px;
}

div.conferencistas .sppb-media-body{
  padding: 10px;
  text-align: center;
}

.page-content
{
    padding-top: 100px !important;
}

}

.form-control2
{
margin-top:5px;
margin-bottom:5px;
}


.hoteles a
{
    color:#0b4b8b !important; 
}

div.NoticiasCongreso ul.list-striped li{
  display: inline-block;
  float: left;
  padding-bottom: 15px;
  padding-left: 4%;
  width: 48%;
}

div.noticiasMINI li *{
  display: none;
}

div.noticiasMINI div.NoticiasCongreso ul.list-striped h2{
  padding: 0;
  margin: 0;
}




div.noticiasMINI div.NoticiasCongreso ul.list-striped li h3, div.noticiasMINI div.NoticiasCongreso ul.list-striped li h3 a, div.noticiasMINI h3 + a, div.noticiasMINI  h3 + a img{
  display: block;
}

div.noticiasMINI div.NoticiasCongreso ul.list-striped li h3{
  margin-top: 180px;
}

div.noticiasMINI h3 + a{
  position: absolute;
  top:20px;
  display: block;
}
div.noticiasMINI h3 a{
  color: #333;
}
div.noticiasMINI h3 a:hover{
  text-decoration: underline;
}

div.noticiasMINI div.NoticiasCongreso ul.list-striped li{
  display: none;

}

div.noticiasMINI div.NoticiasCongreso ul.list-striped li:nth-child(1),div.noticiasMINI div.NoticiasCongreso ul.list-striped li:nth-child(2),div.noticiasMINI div.NoticiasCongreso ul.list-striped li:nth-child(3){
  display: block;
  position: relative;
  width: 31%;
  background: #e6e7e9;
  padding-top: 20px;
  margin-left: 3.5%;
  padding-left: 2%;
  min-height: 330px;
}

div.noticiasMINI div.NoticiasCongreso ul.list-striped li:nth-child(1){
  margin-left: 0;
}

div.noticiasMINI h2.noticiasLocales{
  text-align: center;
  text-transform: uppercase;
  color: #174b85;
  font-size: 36px;
}


.agendaPonencia table{
  width: 100%;
}
@media screen and (max-width:500px){

  .agendaPonencia table td:nth-child(4){
  display: none;
}

  }

.agendaPonencia table td{
  padding: 10px;
  border: 1px solid #dfdfdf;
}

.agendaPonencia table tr:nth-child(1){
  font-weight: bold;
  }


a.amarillo, div.item a.amarillo, div.item-page a.amarillo, main div.main div.tag-category ul li.clearfix a.amarillo, div.blog a.amarillo,a.azul, div.item a.azul, div.item-page a.azul, main div.main div.tag-category ul li.clearfix a.azul, div.blog a.azul,a.naranja, div.item a.naranja, div.item-page a.naranja, main div.main div.tag-category ul li.clearfix a.naranja, div.blog a.naranja{
  background: #e7b200;
  border-bottom: 0;
  border-radius: 5px;
  color: #333;
  display: inline-block;
  font-weight: bold;
  margin: 10px 10px;
  max-width: 300px;
  padding: .8em;
  text-align: center;
  text-decoration: none;
  transition: .3s;
  -webkit-box-shadow: inset 0 -.2em rgba(0,0,0,.3);
    box-shadow: inset 0 -.2em rgba(0,0,0,.3);
}
a.centrar, div.item a.centrar, div.item-page a.centrar, main div.main div.tag-category ul li.clearfix a.centrar{
  display: block;
  margin: 10px auto;
  clear: both;
}
a.naranja, div.item a.naranja, div.item-page a.naranja, main div.main div.tag-category ul li.clearfix a.naranja, div.blog a.naranja{
  background: #E26C0E;
  color: #FFF;
}

a.azul, div.item a.azul, div.item-page a.azul, main div.main div.tag-category ul li.clearfix a.azul, div.blog a.azul{
  background: #004669;
  color: #FFF;
}

a.amarillo:hover, div.item a.amarillo:hover, div.item-page a.amarillo:hover, main div.main div.tag-category ul li.clearfix a.amarillo:hover, div.blog a.amarillo:hover{
  background: #B78D01;
    color: #000;
}


a.naranja:hover, div.item a.naranja:hover, div.item-page a.naranja:hover, main div.main div.tag-category ul li.clearfix a.naranja:hover,div.blog a.naranja:hover{
  background: #944200;
}

a.azul:hover, div.item a.azul:hover, div.item-page a.azul:hover, main div.main div.tag-category ul li.clearfix a.azul:hover,div.blog a.azul:hover{
  background: #0c73a7;
}

div.btn_todas_las_noticias{
  display: block;
  padding-top: 40px;
  float: right;
  width: 100%;
  text-align: center;
}
div.btn_todas_las_noticias a{
  background:#e6e7e9; color:#000; padding:15px 30px;
  border-radius: 10px;
-webkit-box-shadow: 7px 9px 5px -4px rgba(0,0,0,0.75);
-moz-box-shadow: 7px 9px 5px -4px rgba(0,0,0,0.75);
box-shadow: 7px 9px 5px -4px rgba(0,0,0,0.75);
}

div.btn_todas_las_noticias a:hover{
  background: #333;
  color: #FFF;
  text-decoration: underline;
  }