html {height:100%;}
body {background-color:#808080; font-family: Calibri, 'Calibry', Arial, Helvetica, sans-serif; color:#FFF; font-size:14px; width:100%; height:100%; margin:0; padding:0;}
li {font-family:Calibri, Arial, Helvetica, sans-serif; color:#FFF; font-family: Calibri, 'Calibry', Arial, Helvetica, sans-serif;}
a {border:none; outline:none; text-decoration:none; color:#0D93D6; font-family: Calibri, 'Calibry', Arial, Helvetica, sans-serif;}
img {border:none;}
@font-face {
	font-family: 'Calibry';
	src: url('fonts/CALIBRI.eot'); /* IE9 Compat Modes */
	src: url('fonts/CALIBRI.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('fonts/CALIBRI.woff') format('woff'), /* Modern Browsers */
	     url('fonts/CALIBRI.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('fonts/CALIBRI.svg#svgFontName') format('svg'); /* Legacy iOS */
	font-weight: normal;
	font-style: normal;
	}
@font-face {
	font-family: 'CalibryBold';
	src: url('fonts/CALIBRIB.eot'); /* IE9 Compat Modes */
	src: url('fonts/CALIBRIB.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('fonts/CALIBRIB.woff') format('woff'), /* Modern Browsers */
	     url('fonts/CALIBRIB.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('fonts/CALIBRIB.svg#svgFontName') format('svg'); /* Legacy iOS */
	font-weight: normal;
	font-style: normal;
	}


#container {background:url(../images/back.jpg) repeat-x top #25678C; width:100%;}
#wrap {width:1026px; margin:0 auto;}
#footer {width:100%; height:270px; border-top:#2AC9E5 solid 40px;}

#top {background:url(../images/silvana.png) no-repeat 62px 5px; text-align:left; height:290px; overflow:hidden; width:1026px;}
#top .logo-sb {position:absolute; margin:118px 0 0 640px;}
#top .logo-iso {position:absolute; margin:73px 0 0 963px;}
#top .logos-otros {position:absolute; margin:32px 0 0 403px;}
#top .logos-otros img {position:relative; margin-right:60px;}
#top ul#redes {padding:0; margin-top:36px; position:absolute;}
#top ul#redes li {display:inline-block;}
#top ul#redes li a {color:#F00; width:20px; height:20px; display:inline-block; position:relative; top:6px; margin-right:5px;}
#top ul#redes li a.facebook {background:url(../images/face.jpg) no-repeat; margin-left:5px}
#top ul#redes li a.tweet {background:url(../images/tweet.jpg) no-repeat;}
#top ul#redes li a.instagram {background:url(../images/instagram.jpg) no-repeat;}
#top ul#redes li a.facebook:hover, #top ul#redes li a.tweet:hover, #top ul#redes li a.instagram:hover {background-position:0px -20px;}

#top ul#btn {text-align:center; width:1026px; font-size:0; display:block; padding:10px 0 13px 0; position:absolute; margin-top:230px;
background-image: -moz-linear-gradient(#9FA7A9, #515556);
background-image: -webkit-gradient(linear, center top, center bottom, from(#9FA7A9), to(#515556));
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#9FA7A9,endColorStr=#515556);}

#top ul#btn li {display:inline; list-style:none; border-right:#A6ACAD solid 1px; padding:0 8px; font-size:16px; font-family: font-family: Calibri, 'Calibry', Arial, Helvetica, sans-serif;}
#top ul#btn li.first {padding-left:0;}
#top ul#btn li.last {padding-right:0; border-right:0;}
#top ul#btn li a {position:relative; top:-1px; color:#fff;}
#top ul#btn li a:hover {color:#BEC1C2;}

#content {width:1026px; margin-top:15px; padding-bottom:25px; display:table-cell;}

#col-congresos {width:275px; float:left;}
#col-congresos .title {background: url(../images/congresos_header.jpg) no-repeat; font-size:22px; height:33px; text-align:right; padding:10px 20px 0 0;}
#col-congresos .title-en {background: url(../images/congresos_header_en.jpg) no-repeat; font-size:22px; height:33px; text-align:right; padding:10px 20px 0 0;}
#col-congresos .year {background: url(../images/congresos_year.jpg) no-repeat right 22px #E6E6E6; font-family:Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-1px; font-size:30px; color:#0D93D6; text-align:right; padding:16px 20px 0 0;}
#col-congresos .content {background-color:#E6E6E6; padding:0 20px;}
#col-congresos .content ul {margin:0; padding:0;}
#col-congresos .content li {color:#666; border-bottom:#B3B3B3 thin dotted; padding:10px 0; font-size:16px; list-style:url(../images/congresos_indent.jpg); margin-left:10px; margin-bottom:0;}
#col-congresos .content li a {color:#666;}
#col-congresos .final {height:42px; background-color:#E6E6E6;}

#col-content {width:475px; float:left; margin-left:16px; background:url(../images/content_header.jpg) no-repeat top; color:#666;}
#col-content .title {font-size:22px; padding:10px 0 10px 32px; display:block; color:#FFF;}
#col-content ul.fotos {padding:14px; display:block; background-color:#E6E6E6; margin:0;}
#col-content .texto, #col-content .texto-big {padding:7px 28px 0 100px; display:block; font-size:14px; line-height:20px; background-color:#E6E6E6;}
#col-content .texto-big {padding:7px 42px 0 42px;}
#col-content .texto-big .antecedentes select {display:block; margin-top:15px; font-family: Calibri, 'Calibry', Arial, Helvetica, sans-serif; font-size:14px; color:#666; outline:none;}
#col-content .final_texto {height:42px; background-color:#E6E6E6; width:476px;}
#col-content .destacado {font-weight:bold; color:#0D93D6; font-family: Calibri, 'CalibryBold', Arial, Helvetica, sans-serif;}
#col-content .subtitle {font-weight:bold; color:#0D93D6; font-size:18px; display:block; padding:20px 0 6px 0; font-family: Calibri, 'CalibryBold', Arial, Helvetica, sans-serif;}
#col-content .subtitle2 {font-weight:bold; color:#666; font-size:22px; display:block; margin-top:15px; border-bottom:thin dotted #666; padding-bottom:6px; font-family: Calibri, 'CalibryBold', Arial, Helvetica, sans-serif;}
#col-content h3 {display:block; background-color:#E6E6E6; font-size:22px; color:#666; padding:15px 14px 0 14px; margin:0; }
#col-content .galeria {display:block; background-color:#E6E6E6; padding:25px 0 0 14px;}
#col-content .galeria select {font-family:Calibri, Arial, sans-serif; font-size:14px; color:#666; outline:none; width:250px;}
#col-content .galeria input {width:250px;}
#col-content ul.indent {margin:0;}
#col-content ul.indent li {color:#666; list-style:url(../images/congresos_indent.jpg);}
#col-content .novedad {padding:10px 26px 0px 26px; background-color:#E6E6E6;}
#col-content .novedad img {float:left; padding-right:12px;}
#col-content .novedad h1 {font-size:20px; color:#0D93D6; margin-top:2px; line-height:22px; font-family: Calibri, 'CalibryBold', Arial, Helvetica, sans-serif;}
#col-content .novedad .wrap-ampliada h1 {font-size:20px; color:#0D93D6; margin:2px 0 10px 150px; line-height:22px;}
#col-content .novedad .wrap-ampliada p {margin-left:158px; line-height:19px;}
#col-content .novedad .wrap-ampliada .fecha {font-weight:bold; font-size:12px; color:#C04C4C; display:block; margin:15px 0 5px 150px;}
#col-content .novedad .wrap-ampliada img {margin-top:16px; float:left;}
#col-content .novedad .fecha {font-weight:bold; font-size:12px; color:#C04C4C; display:block; font-family: Calibri, 'CalibryBold', Arial, Helvetica, sans-serif;}
#col-content .novedad a.ver-mas {font-weight:bold; font-size:12px; color:#C04C4C; display:block; padding:10px 0; font-family: Calibri, 'CalibryBold', Arial, Helvetica, sans-serif;}
#col-content .novedad p {margin-top:2px;;}
#col-content .novedad .wrap {overflow:auto; border-bottom:thin dotted #666; padding-bottom:20px;}
#col-content .novedad .wrap-ampliada {display:table-cell;}
#col-content .novedad ul#compartir {padding:10px 0 0 0; border-top:thin dotted #666; display:block; margin:10px 0 0 0;}
#col-content .novedad ul#compartir li {font-size:10px; list-style:none; position:relative; color:#666;}
#col-content .novedad ul#compartir li.compartir {color:#666; float:right; list-style:none; top:2px; position:relative;}
#col-content .novedad ul#compartir li.volver {float:left; position:relative; top:2px;}
#col-content .novedad ul#compartir li.volver a {color:#666; font-size:10px; font-weight:normal;}
#col-content .novedad ul#compartir li a.facebook {background:url(../images/novedades_face.jpg) no-repeat; margin-left:5px; width:16px; height:16px; float:right;}
#col-content .novedad ul#compartir li a.tweet {background:url(../images/novedades_tweet.jpg) no-repeat; margin-left:5px; width:16px; height:16px; float:right;}
#col-content .paginacion {display:block; background-color:#E6E6E6; padding:10px 26px 0 26px; font-size:12px;}
#col-content .paginacion a {color:#666; font-size:12px; color:#C04C4C; font-weight:bold; float:right; font-family: Calibri, 'CalibryBold', Arial, Helvetica, sans-serif;}

#col-content .prensa {padding:10px 26px 0px 26px; background-color:#E6E6E6;}
#col-content .prensa img, .video {float:left; padding:0 12px 12px 0;}
#col-content .prensa h1 {font-size:20px; color:#0D93D6; margin-top:2px; margin-bottom:2px; line-height:22px; font-family: Calibri, 'CalibryBold', Arial, Helvetica, sans-serif;}
#col-content .prensa .fuente {font-weight:bold; font-size:12px; color:#C04C4C; display:inline-block; border-right:1px solid #CCC; margin-bottom:15px; padding-right:5px; font-family: Calibri, 'CalibryBold', Arial, Helvetica, sans-serif;}
#col-content .prensa a {font-weight:bold; font-size:12px; color:#C04C4C; font-family: Calibri, 'CalibryBold', Arial, Helvetica, sans-serif;}
#col-content .prensa p {margin-top:0px;}
#col-content .prensa .fecha {font-weight:bold; font-size:12px; color:#666; display:inline-block; margin-left:2px; font-family: Calibri, 'CalibryBold', Arial, Helvetica, sans-serif;}
#col-content .prensa .wrap {overflow:hidden;}
#col-content .prensa .flecha {position:relative; top:3px;}
#col-content .prensa ul#compartir {text-align:right; border-bottom:thin dotted #666; padding-bottom:10px; margin:5px 0 0 0;}
#col-content .prensa ul#compartir li {display:inline-block; color:#666; font-size:10px;}
#col-content .prensa ul#compartir li a {width:16px; height:16px; display:inline-block; position:relative; top:4px;}
#col-content .prensa ul#compartir li a.facebook {background:url(../images/novedades_face.jpg) no-repeat; margin-left:3px;}
#col-content .prensa ul#compartir li a.tweet {background:url(../images/novedades_tweet.jpg) no-repeat; margin-left:3px}
#col-content h2 {font-size:14px; color:#0D93D6; margin:15px 0 0 0; font-family: Calibri, 'CalibryBold', Arial, Helvetica, sans-serif;}
#col-content .contacto {margin-top:10px;}
#col-content .contacto label {display:block; margin-bottom:3px;}
#col-content .contacto input {width:250px; display:block; border:0; height:20px; margin-bottom:20px; padding:0 5px; font-size:14px; font-family: Calibri, 'Calibry', Arial, Helvetica, sans-serif;}
#col-content .contacto textarea {width:382px; border:0; display:block; padding:0 5px; font-size:14px; color:#0D93D6; font-family: Calibri, 'Calibry', Arial, Helvetica, sans-serif;}
#col-content .contacto .submit {background:url(../images/enviar.jpg) no-repeat bottom right; width:434px; height:54px; font-size:18px; color:#0D93D6; font-family: Calibri, 'CalibryBold', Arial, Helvetica, sans-serif; font-weight:bold; padding:24px 0 0 351px; margin-bottom:0;}
#col-content .contacto select {display:block; margin-bottom:20px; font-family: Calibri, 'Calibry', Arial, Helvetica, sans-serif; font-size:14px; color:#666; outline:none; width:260px;}
#col-content .msg-ok {text-align:center; padding:20px; color:#0D93D6; display:block; font-size:16px; font-weight:bold; margin-top:10px;}
#col-content .contacto label.error-message {margin-top:-20px; color:#D22C16;}

#col-news {float:left; width:243px; margin-left:16px;}
#col-news .news {display:inline-block; border-bottom:#2AC9E5 thin dotted; padding:10px 0;}
#col-news .fecha {background:url(../images/novedades_fecha.jpg) no-repeat top left; width:27px; height:30px; float:left; font-size:11px; text-align:center; font-weight:bold; margin-top:4px;}
#col-news .dia {font-size:16px; color:#1C4D69; text-align:center; font-weight:bold; font-family:Arial, Helvetica, sans-serif; display:block; margin-top:-2px;}
#col-news .texto {width:206px; float:left; margin-left:10px; font-size:15px;}
#col-news .newsletter {background:url(../images/newsletter.jpg) no-repeat; height:100px; width:243px; margin-top:28px; padding:40px 0 0 15px; font-size:12px;}
#col-news .newsletter input.campo {width:208px; margin-top:5px; border:0; font-size:12px; color:#666; font-family:Calibri, Arial, Helvetica, sans-serif; height:18px; background-color:#E6E6E6; padding-left:5px;}
#col-news .newsletter input.enviar {width:60px; font-size:18px; color:#2AC9E5; background:none; font-weight:bold; float:right; margin:7px 27px 0 0; font-family: Calibri, 'CalibryBold', Arial, Helvetica, sans-serif; border:none; outline:none;}

#footer .wrap {width:1026px; margin:0 auto; background:url(../images/logo_footer.jpg) no-repeat 796px 106px; height:480px;}
#footer .wrap ul.btn {width:275px; padding:0; margin:27px 0 0 0; text-align:right; float:left;}
#footer .wrap ul.btn li, #footer .direccion {list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#C0C0C0;}
#footer .wrap ul.btn li a {color:#C0C0C0;}
#footer .direccion {color:#C0C0C0; width:476px; float:left; margin:27px 0 0 16px; text-align:right; font-size:12px; line-height:20px;}
#footer .direccion a {color:#C0C0C0;}
#footer .direccion .line {color:#606060;}
#footer .direccion .destacado {color:#606060; font-weight:bold; display:block; text-transform:uppercase;}
#footer, #footer a {font-family: Arial, Helvetica, sans-serif;}

#footer ul#redes {margin:-36px 0 0 593px;}
#footer ul#redes li {display:inline-block;}
#footer ul#redes li a {color:#F00; width:20px; height:20px; display:inline-block; position:relative; top:6px; margin-right:5px;}
#footer ul#redes li a.facebook {background:url(../images/footer_face.jpg) no-repeat; margin-left:5px}
#footer ul#redes li a.tweet {background:url(../images/footer_tweet.jpg) no-repeat;}
#footer ul#redes li a.instagram {background:url(../images/footer_instagram.jpg) no-repeat; margin-right:0px;}
#footer ul#redes li a.facebook:hover, #footer ul#redes li a.tweet:hover, #footer ul#redes li a.instagram:hover {background-position:0px -20px;}

#col-content .contacto2 {margin-top:10px;}
#col-content .contacto2 label {margin-bottom:3px; float:left; clear:both;}
#col-content .contacto2 input {width:96%; border:0; height:20px; margin-bottom:20px; padding:0 5px; font-size:14px; color:#0D93D6; font-family:Calibri, Arial, Helvetica, sans-serif;}
#col-content .contacto2 input.radio{width:auto;}
#col-content .contacto2 textarea {border:0; padding:0 5px; font-size:14px; color:#0D93D6; font-family: Arial, Helvetica, sans-serif; float:left; width:100%; clear:both;}
#col-content .contacto2 .submit {background:url(../images/enviar.jpg) no-repeat bottom right; width:434px; height:54px; font-size:18px; color:#0D93D6; font-family:Calibri, Arial, Helvetica, sans-serif; font-weight:bold; padding:24px 0 0 351px; margin-bottom:0;}
#col-content .contacto2 select {margin-bottom:20px; font-family:Calibri, Arial, sans-serif; font-size:14px; color:#666; outline:none; width:300px; float:left;}

#form * {margin:0}
#form label.error{color:#DD0D2C;font-size:12px;margin:-18px 0 5px;}
.msg-ok {display:block; background:#00F;}
.msg-error {color:#DD0D2C; background:url(../images/attention-icon.png) no-repeat left; height:42px; padding-left:40px; margin-top:12px; float:left; line-height:40px;}
#col-content .contacto2 input.small {width:36px; border:0; height:20px; margin-bottom:20px; padding:0 5px; font-size:14px; color:#0D93D6; font-family:Calibri, Arial, Helvetica, sans-serif; margin-right:10px;}
input.radio {position:relative; top:6px; margin:0 0 0 26px;}
#col-content .contacto2 p {border-bottom:1px solid #666; font-weight:bold; float:left; clear:both; width:100%;}
#col-content .contacto2 table {color:#666; font-size:13px; float:left; clear:both; border-collapse:collapse;}
#col-content .contacto2 tr {border-bottom:1px solid #CCC;}
#col-content .contacto2 td { padding:6px 0;}
#col-content .contacto2 span.mceEditor td { padding:0 !important;}
#col-content .contacto2 input.only {margin:0; padding:0; height:auto; width:auto;}

.hiddenx {display:none !important;}

.mosaicflow__column {
  float: left; margin-top:13px;
}
.mosaicflow__item {padding:2px;}
.mosaicflow__item img {
  display: block;
  width: 100%;
  height: auto;
}

.cp input {margin:0 10px 10px 0; padding:2px 6px;}
#resumenes, #resumenes #container {background:#25678C; background-image:none !important; margin-top:30px;}
#resumenes #col-content {margin-left:145px;}
.logo-congreso {width:735px; margin-left:145px;}
.logo-congreso img {max-width:735px; margin-bottom:30px !important;}
.logo-desarrollo {width:735px; margin-top:15px; text-align:right;}

.contactar ul {margin:0; padding:0;}
.contactar ul li {list-style: none; padding: 0;  margin: 0; font-size:16px; color:#666; margin-bottom:10px; }
.contactar ul li i.fa-circle {color:#0D93D6;}

a.btn-news {display:block; font-size:15px; padding:5px 8px; background:#666; color:#fff; text-align:center;}
a.btn-news:hover {text-decoration: underline;}
.image-news {display:block;}
.mb-15 {margin-bottom:15px;}