
html{ overflow-x:hidden;}

body{color:#666; font-family: 'Open Sans', sans-serif; font-size:1em; line-height:1.4em;  font-weight:normal; background:#ffffff; overflow-x:hidden;}
 

/* ESTILOS ARAN */

.logo{padding-left:0px; }

.cont-logo{ display:block; float:left; width:251px; height:59px; position:relative; overflow:hidden;}
.cont-flecha{ display:block; float:left; width:58px; height:59px; position:relative; overflow:hidden;}
.cont-flecha a{margin-left:-251px; background-size:100%;}
#bt-logo{background-size:100% !important;}
#bt-flecha{background-size:100% !important;}
.bg-ediciones{ background:url(images/select-ediciones.gif) no-repeat; display:block; float:left; width:309px; height:59px; padding-left:0px !important; background-size:100%;}
.bg-medical{ background:url(images/select-medical.gif) no-repeat; display:block; float:left; width:309px; height:59px; padding-left:0px !important; background-size:100%;}
.bg-comunicacion{ background:url(images/select-comunicacion.gif) no-repeat; display:block; float:left; width:309px; height:59px; padding-left:0px !important; background-size:100%;}
.bg-formacion{ background:url(images/select-formacion.gif) no-repeat; display:block; float:left; width:309px; height:59px; padding-left:0px !important; background-size:100%;}
.bg-grupo{ background:url(images/select-grupo.gif) no-repeat; display:block; float:left; width:309px; height:59px; padding-left:0px !important; background-size:100%;}
.select-logo{ display:none; position:absolute; width:251px; overflow:hidden;  z-index:30; margin-left:10px; margin-top:59px;}
.select-logo a{ opacity:0.8; filter: alpha(opacity = 80);}
.select-logo a:hover{ opacity:1; filter: alpha(opacity = 100);}
.container-header{width:100%;  position:fixed;  z-index:30; top:0px; background:rgba(255,255,255,0.8); background:#ffffff\9;}

.form-buscador{ width:275px; height:50px; display:block; margin:auto; margin-top:2px;}
.input-buscador{ display:block; float:left; margin-top:13px !important; width:200px; margin-left:9px; font-size:1em; color:#666666; border:none !important; border:0; background:none !important;background:transparent;}
.bt-buscador{ display:block; float:left; margin-top:8px; margin-left:8px; }

.registro{ color:#414141; font-size:0.7em; color:#414141; display:block; float:left; padding-top:3px;}
.registro div{ display:block; float:right; margin-left:5px;}
.registro .bt-conectar{ margin-left:20px;}
.registro a{ display:block; float:right; margin-left:5px; color:#414141;}
.registro a:hover{ text-decoration:none;}
.registro .items-carrito{ margin-left:15px; text-decoration:none;}


.menu{ width:950px !important;}
#menu{ display:block; float:left;width:100%; padding:0px; margin:0; padding-left:5px; margin-top:5px;}
#menu li{ display:block; float:left; }
#menu li:last-child{border-right:none;}
#menu li span{ padding-left:7px;padding-right:7px;}
#menu li a{ text-decoration:none; color:#666666; font-size:0.9em;  padding-bottom:8px;}

.oculto{ display:none;}

.redes{ width:150px !important;}
.bt-redes{ display:block; float:right; width:23px; padding:0px; height:23px; margin-left:5px; opacity:0.6; -webkit-transition: opacity 200ms linear; -moz-transition: opacity 200ms linear; -o-transition: opacity 200ms linear; -ms-transition:opacity 200ms linear; transition: opacity 200ms linear;}
.bt-redes img{ width:100%;}
.bt-redes:hover{opacity:1; -webkit-transition: opacity 200ms linear; -moz-transition: opacity 200ms linear; -o-transition: opacity 200ms linear; -ms-transition:opacity 200ms linear; transition: opacity 200ms linear;}



.redes-home{ display:table; margin:auto; margin-top:10px;}

.wrapper{ display:block; float:left; width:100%; }

.container-carrusel{ margin-top:110px !important; border:1px solid red; display:block; float:left; position:relative; width:100%; margin-left:5px;}
.container-content-home{ display:block; float:left; position:relative;padding-left:5px;}
.carrusel-home{z-index:1; width:100%; float:left; position:relative; display:block; height:420px; overflow:hidden; margin-top:115px !important; }
.imagen-banner{ position:absolute; display:none; width:100%;}
.imagen-banner img{  width:100%;}
.cont-texto-carrusel{text-align:center; position:absolute; width:100%;}
.imagen-banner .texto{ color:#333333; display:block; margin:auto; width:500px; text-align:center; font-size:2.6em; line-height:50px; margin-top:7%; background:rgba(255,255,255,0.8);  background:#ffffff\9; padding:5px;}

.vermas-carrusel{padding:5px 15px 5px 15px; color:#ffffff; display:inline-block; margin:auto; margin-top:1%; text-decoration:none; font-size:1em !important; font-weight:bold; -webkit-transition: background 200ms linear; -moz-transition: background 200ms linear; -o-transition: background 200ms linear; -ms-transition:background 200ms linear; transition: background 200ms linear; -webkit-transition: color 200ms linear; -moz-transition: color 200ms linear; -o-transition: color 200ms linear; -ms-transition:color 200ms linear; transition: color 200ms linear;}
.vermas-carrusel:hover{ background:#ffffff; -webkit-transition: background 200ms linear; -moz-transition: background 200ms linear; -o-transition: background 200ms linear; -ms-transition:background 200ms linear; transition: background 200ms linear; -webkit-transition: color 200ms linear; -moz-transition: color 200ms linear; -o-transition: color 200ms linear; -ms-transition:color 200ms linear; transition: color 200ms linear;}
.wrapper{ display:block; float:left; width:100%; }
.container-menu{ margin-top:10px;}

.menu-peke{display:none; float:left; margin-left:0px; opacity:1;}

.nav-carrusel{ display:block; position:absolute; width:98%; margin-top:14%; z-index:2; left:1%;opacity:0.5; filter: alpha(opacity = 50);}
.fleIzq{ display:block; float:left; width:95px; height:95px; width:100px\9; height:100px\9; background:url(images/fle-izq.png) no-repeat;  background-size:100%;}
.fleDcha{ display:block; float:right; width:95px; height:95px; width:100px\9; height:100px\9;  background:url(images/fle-dcha.png) no-repeat;  background-size:100%;}

#bannerHome1{ display:block;}

.titulo-home{ text-align:center; margin-top:2% !important;}
.subtitulo-home{ display:table; margin:auto; width:300px; text-align:center; font-weight:bold; color:#000000; font-size:1.2em;}
.linea-home{ display:table; margin:auto; width:50px; height:1px; background:#666666; margin-top:10px; margin-bottom:10px;}

.caja-modulo{ display:block; width:400px !important;  margin:0px !important; margin-top:20px !important;}
.caja-modulo img{ display:block; float:left; width:100%;}
.caja-modulo .cont-texto{ display:block; width:400px; position:absolute; height:200px; }
.caja-modulo .texto{ font-size:1.5em; font-weight:bold; color:#ffffff; display:block; width:320px; margin:auto; text-align:center; line-height:28px; margin-top:18%;background:rgba(0,0,0,0.5);  background:#000000\9; padding:3px}
.caja-modulo .cont-bt{ display:block; width:400px; position:absolute; margin-top:15%;  }


.bt-vermas{padding:5px 12px 5px 12px;color:#ffffff; display:table; text-decoration:none; margin:auto; margin-top:3%; font-size:0.8em !important; font-weight:bold; -webkit-transition: background 200ms linear; -moz-transition: background 200ms linear; -o-transition: background 200ms linear; -ms-transition:background 200ms linear; transition: background 200ms linear; -webkit-transition: color 200ms linear; -moz-transition: color 200ms linear; -o-transition: color 200ms linear; -ms-transition:color 200ms linear; transition: color 200ms linear;}
.bt-vermas:hover{ background:#ffffff; -webkit-transition: background 200ms linear; -moz-transition: background 200ms linear; -o-transition: background 200ms linear; -ms-transition:background 200ms linear; transition: background 200ms linear; -webkit-transition: color 200ms linear; -moz-transition: color 200ms linear; -o-transition: color 200ms linear; -ms-transition:color 200ms linear; transition: color 200ms linear; }


.caja-modulo-peke{ display:block; width:400px !important; margin:0px !important; margin-top:20px !important;}
.caja-modulo-peke img{ display:block; float:left; width:100%;}
.caja-modulo-peke .cont-texto{ display:block; width:400px; position:absolute;}
.caja-modulo-peke .texto{ font-size:1.5em; font-weight:bold; color:#ffffff; display:block; width:320px; margin:auto; text-align:center; line-height:28px; margin-top:8%;background:rgba(0,0,0,0.5); background:#000000\9; padding:3px}
.caja-modulo-peke .texto-peke{ font-size:0.9em; color:#666666; display:block; width:380px; padding:0px 10px 0px 10px; margin:auto; text-align:center;  height:80px; float:left; margin-top:1%;  padding-bottom:5px;}



.zona-descarga{ background:#181818; padding-bottom:20px; display:block; width:100%; margin-top:3%}
.caja-descarga{ display:block; width:400px !important; margin:0px !important; margin-top:20px !important;}
.caja-descarga .texto-peke{ font-size:0.9em; color:#ffffff; display:block; width:370px; margin:auto; text-align:center; height:60px;  padding-bottom:5px;}


.zona-pie{ background:#f2f2f2; padding-top:20px; font-size:0.8em; padding-bottom:10px; display:block; width:100%;}
.caja-pie{ text-align:center; color:#3d3d3d; text-align:left;}
.caja-pie ul{ margin-left:80px;}
.caja-pie ul li{ margin:0px !important; margin-top:5px !important;}
.caja-pie .titulo-pie{ margin-left:80px;font-weight:bold;}
.caja-pie a{ text-decoration:none; color:#3d3d3d}
.caja-pie a:hover{ text-decoration:underline;}
.caja-pie-last{ text-align:center; color:#3d3d3d; text-align:left;}
.caja-pie-last .titulo-pie{ margin-left:40px;font-weight:bold;}
.caja-pie-last .titulo-pie-siguenos{  margin-left:40px;font-weight:bold; position:absolute; margin-top:-10px;}
.caja-pie-last form{margin-left:40px; margin-top:10px; height:30px; padding:0px !important;}
.caja-pie-last form input{ display:block; float:left; }
.caja-pie-last .input-email{ width:120px !important; font-size:0.9em;}

.bt-enviar{ height:25px; padding:5px; margin-top:1px; margin-left:5px;}

.bt-redes-pie{ display:block; float:right; width:23px; padding:0px; height:23px; margin-left:5px;}

#bt-fb:hover{ background:url(images/ico-facebook.gif); background-size:100%;}

#bt-tw:hover{ background:url(images/ico-twitter.gif); background-size:100%;}

#bt-db:hover{ background:url(images/ico-dribbble.gif); background-size:100%;}

#bt-gg:hover{ background:url(images/ico-google.gif); background-size:100%;}

#bt-rss:hover{ background:url(images/ico-rss.gif); background-size:100%;}

#bt-pt:hover{ background:url(images/ico-pinterest.gif); background-size:100%;}

.cont-bt-redes{ display:block; float:left; margin-left:35px; margin-top:20px;}

.zona-legal{ background:#121212; padding-top:5px;}

.zona-legal div{ font-size:0.9em; display:block; float:right; margin-right:5px; color:#8c958c; text-decoration:none;}
.zona-legal a{ font-size:0.7em; display:block; float:right; margin-right:10px; color:#8c958c; text-decoration:none;}
.zona-legal a:hover{text-decoration:underline;}
.zona-legal span{ font-size:0.8em; display:block; font-weight:bold; float:right; margin-right:10px; color:#8c958c;}
.zona-legal a.bt-aran-legal{ display:block; float:left; margin-left:5px;}

.submenu{  position:absolute;  background:rgba(255,255,255, 0.8);  background:#ffffff\9; top:109px; left:-5px; padding-right:20px; }
.submenu li{ display:block; float:left; width:91px; font-size:0.8em; font-weight:bold; margin-left:20px; padding:10px; line-height:13px; height:60px;}
.submenu li a{ text-decoration:none; color:#666666;}
.submenu li a:hover{ text-decoration:underline; border:none; }

#submenu1{ display:none;}
#submenu2{ display:none;}
#submenu3{ display:none;}

/* INTERIOR */
.container-content-interior{ display:block; float:left; position:relative; margin-top:10px;}
.container-migas{ background:#f4f4f4; width:100%; padding:3px 0px 3px 3px; font-size:0.7em;}
.migas a{ display:block; float:left; color:#666666; margin-left:5px; text-decoration:none; z-index:2; position:relative;}
.migas a:hover{text-decoration:underline;}
.migas span{ display:block; float:left; color:#666666; margin-left:5px;}
.migas div{ display:block; float:left; margin-left:5px;}
.listado-seccion{ display:block; float:left;  width:100%; margin-top:15px;}
.listado-seccion .cont-img{ display:block; float:left; width:350px;}
.listado-seccion .cont-img img{ width:100%;}
.listado-seccion .cont-texto{ display:block; float:left; margin-left:20px; width:54%; color:#040404; height:158px;}
.listado-seccion .cont-texto .tit-seccion{ display:block; float:left; width:100%; padding-bottom:10px; font-size:1.2em; font-weight:bold;}  
.listado-seccion .cont-texto .texto-seccion{ display:block; float:left; font-size:0.8em; line-height:20px;} 
.listado-seccion .bt-vermas{ display:block; float:left; margin-top:10px; margin-left:20px;}

.cont-relacionado{ background:#f4f4f4; margin-top:15px; padding-bottom:10px;}
.caja-relacionado{ display:table; margin:auto; width:90%; margin-top:15px; margin-bottom:10px !important;}
.tit-relacionado{ display:block; font-size:0.8em; color:#040404; font-weight:bold; line-height:15px; padding-bottom:5px;}
.cont-relacionado{ display:block; float:left; margin-top:15px;}
.caja-relacionado .img-link{ display:block; float:left; margin-right:17px; width:95px;}
.caja-relacionado .img-link img{ width:100%;}
.caja-relacionado .img-link:last-child{ margin-right:0px;}
.caja-relacionado ul{ display:block; float:left; width:100%; margin:0; font-size:0.7em; list-style:none; margin-top:-10px;}
.caja-relacionado ul li{ display:block; float:left; width:100%; list-style:none; margin:5px 0px 0px 0px;}
.caja-relacionado ul li .texto-link{ text-decoration:none; width:100%;}
.caja-relacionado ul li .texto-link:hover{ text-decoration:underline;}


/* DETALLE */
.container-content-detalle{ background:#f4f4f4; display:block; float:left; width:100%; padding-bottom:20px; position:relative; z-index:20;}
.container-content-detalle-white{ background:#ffffff; display:block; float:left; width:100%; padding-bottom:20px; position:relative; z-index:20;}
.detalle-seccion{ display:block; float:left;  width:100%; margin-top:15px;}
.detalle-seccion .cont-img{ display:block; float:left; width:680px;}
.detalle-seccion .cont-img img{ width:100%;}
.detalle-seccion .cont-texto{ display:block; float:left; margin-left:20px; width:40%; color:#040404;}
.detalle-seccion .cont-texto .tit-seccion{ display:block; float:left; width:100%; padding-bottom:10px; line-height:25px; font-size:1.5em; font-weight:bold;}  
.detalle-seccion .cont-texto .texto-seccion{ display:block; float:left; font-size:0.8em; line-height:20px;} 
.detalle-seccion .bt-vermas{ display:block; float:left; margin-top:5px; margin-bottom:10px;font-size:0.7em !important; padding:3px 8px 3px 8px;}
.detalle-seccion .cont-bt-redes{ display:block; float:left; margin-left:-5px;}
.detalle-seccion .linea-datos{ display:block; float:left; margin-left:20px; width:100%; font-size:0.7em; padding:0px !important;}
.comparte{ display:block; float:right; margin-top:-20px; margin-left:10px;}
.detalle-seccion .cont-bt-redes{ margin-top:30px !important; }

/* FORMULARIO*/
.rojo{ color:#ff0000;}
.tit-formulario{ display:block; float:left; font-size:1.3em; font-weight:bold; line-height:25px; margin-top:10px; padding-bottom:10px; padding-left:5px; padding-right:5px;}
.texto-formulario{ display:block; float:left; font-size:0.8em; line-height:25px;padding-bottom:10px; padding-left:5px; padding-right:5px;}

#contact-form {	 padding:25px; padding-top:10px; display:block; float:left; width:90%; font-family: 'Open Sans', sans-serif;}
#contact-form label { color:#666666; display:block; margin:5px 0; padding-bottom:10px; font-weight:bold !important; }
#contact-form label span{ font-weight:bold !important; }
#contact-form input[type="text"], #contact-form input[type="email"], #contact-form input[type="tel"], #contact-form input[type="url"], #contact-form textarea { width:97%; border:1px solid #CCC; background:#FFF; margin:0 0 5px; padding:10px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
#contact-form input[type="text"]:hover, #contact-form input[type="email"]:hover, #contact-form input[type="tel"]:hover, #contact-form input[type="url"]:hover, #contact-form textarea:hover {	-webkit-transition:border-color 0.3s ease-in-out; -moz-transition:border-color 0.3s ease-in-out; transition:border-color 0.3s ease-in-out; }
#contact-form textarea { height:100px; max-width:97%; resize:none;}
#contact-submit{padding:5px 12px 5px 12px !important;color:#ffffff; border:none; border-radius:0; display:block; float:right; text-decoration:none; margin-top:3%; font-size:0.8em !important; font-weight:bold; -webkit-transition: background 200ms linear; -moz-transition: background 200ms linear; -o-transition: background 200ms linear; -ms-transition:background 200ms linear; transition: background 200ms linear; -webkit-transition: color 200ms linear; -moz-transition: color 200ms linear; -o-transition: color 200ms linear; -ms-transition:color 200ms linear; transition: color 200ms linear; text-shadow:none; font-weight:bold !important; font-family: 'Open Sans', sans-serif; }
#contact-submit:hover{ background:#ffffff; -webkit-transition: background 200ms linear; -moz-transition: background 200ms linear; -o-transition: background 200ms linear; -ms-transition:background 200ms linear; transition: background 200ms linear; -webkit-transition: color 200ms linear; -moz-transition: color 200ms linear; -o-transition: color 200ms linear; -ms-transition:color 200ms linear; transition: color 200ms linear; }
#contact-form input:focus, #contact-form textarea:focus { outline:0; }
::-webkit-input-placeholder { color:#888;}
:-moz-placeholder {color:#888;}
::-moz-placeholder {color:#888;}
:-ms-input-placeholder {color:#;}

.cont-relacionado .caja-modulo-peke{ display:block; float:left; width:400px; margin-left:15px !important; padding-bottom:10px; margin-top:15px !important;}
.cont-relacionado .caja-modulo-peke img{ display:block; float:left; width:400px;}
.cont-relacionado .caja-modulo-peke .cont-texto{ display:block; width:400px; position:absolute;}
.cont-relacionado .caja-modulo-peke .texto{ font-size:1.5em; font-weight:bold; color:#ffffff; display:block; width:320px; margin:auto; text-align:center; line-height:28px; margin-top:8%;background:rgba(0,0,0,0.5); background:#000000\9; padding:3px}
.cont-relacionado .caja-modulo-peke .texto-peke{ font-size:0.9em; color:#666666; display:block; width:380px; padding:0px 10px 0px 10px; margin:auto; text-align:center;  height:80px; float:left; margin-top:1%;  padding-bottom:5px;}

.cont-dia-programa{ display:block; float:left; width:100%; font-size:0.9em; margin-left:20px !important; padding-left:10px; border-left:1px solid #b13e94;}
.cont-dia-programa .subtit-seccion{ font-size:1em; font-weight:bold; padding-bottom:5px;}
.cont-dia-programa .linea{ display:block; float:left; width:100%; margin-top:10px; font-size:0.8em; line-height:15px;}
.cont-dia-programa .hora{ display:block; float:left; width:21%; font-weight:bold;}
.cont-dia-programa .cont-hora{ display:block; float:left; width:74%; margin-left:5px; font-weight:bold;}
.noBold{ font-weight:normal;}
.floatRight{ float:right;}
.vermasdia{ font-size:1.1em !important;}

.cont-dia-ext{ display:block; float:left; width:70% !important; font-size:0.9em; padding-left:10px; border-left:1px solid #b13e94; margin-left:15% !important; padding-bottom:10px;}
.cont-dia-ext .subtit-seccion{ font-weight:bold; padding-bottom:5px;}
.cont-dia-ext .linea{ display:block; float:left; width:100%; margin-top:10px;  line-height:18px;}
.cont-dia-ext .hora{ display:block; float:left; width:15%; font-weight:bold;}
.cont-dia-ext .cont-hora{ display:block; float:left; width:80%; margin-left:5px; font-weight:bold;}

.linea-ponente{ display:block; float:left; width:100%; font-size:0.7em; margin-top:10px;  line-height:15px; padding-left:10px; border-left:1px solid #b13e94;}
.cont-linea-ponente{ display:block; float:left; width:100%; margin-left:100px;}

.gal-congreso{ display:block; margin:auto; width:800px; height:530px;}
.img-gal-congreso{ display:none; position:absolute; width:800px;}
.img-gal-congreso img{ width:100%}
.lineaTotal{ display:block; float:left; width:100%;}
.reg-info .bt-vermas{ font-size:1em !important;}
.cont-img-plano{ display:block; float:left; border:1px solid #b13e94;}
.cont-img-plano img{ width:100%}
.banner-inicio{ width:655px; padding-bottom:7px; }
.banner-inicio img{ width:100%;}
.tit-seccion-inicio{display:block; float:left; width:100%; padding-bottom:10px; font-size:3.5em;}
.sub-tit-seccion-inicio{display:block; float:left; width:92.5%; padding-bottom:10px; font-size:1.6em; line-height:30px; margin-top:20px; text-align:right;}
.logo-lab{ display:block; float:left; width:120px; margin-right:6px; padding-bottom:4px;}

.titulo-header{ display:block; float:left; font-size:1.9em; line-height:26px; font-weight:bold; color:#333333; margin-left:20px !important; margin-top:5px;}
.auspiciado-header{ display:block; float:left; margin-left:20px !important; width:290px !important;}
.tit-auspiciado{ display:block; float:left; width:100%; font-weight:bold; font-size:0.8em;}
.cont-auspiciado{ display:block; float:left; width:65px; margin-left:6px;}
.cont-auspiciado img{ width:100%;}

.gal-acreditacion{ display:block; margin:auto; width:200px; height:300px; margin-top:80px;}
.img-acreditacion{ display:block; float:left; width:200px;}
.img-acreditacion img{ width:100%}
.sub-tit-acreditacion{display:block; float:left; width:92.5%; padding-bottom:10px; font-size:1em; line-height:30px;text-align:center;}

.overlay{display:none; position:fixed; z-index:50; background:#000000; opacity:0.8; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'; width:100%;height:100%;}
.aviso-legal{ display:none; position:fixed; top:50px; width:85%; height:80%; z-index:55; background:#ffffff; height:500px;}
.aviso-legal .tit{ font-size:1.3em;} 
.cont-aviso-legal{ display:block; float:left; width:93%; padding-right:3%; margin-top:3%; margin-left:3%; height:450px; overflow:auto; font-size:0.8em; }
.cerrar-aviso{ display:block; float:right; width:20px; height:22px; background:url(images/cerrar-lightbox.png) no-repeat; margin-right:-10px; margin-top:-10px;  z-index:37; position:relative}
.cerrar-aviso:hover{ background:url(images/cerrar-lightbox-on.png) no-repeat;}

.aviso-apps{ display:none; width:100%; height:30%; z-index:55; background:#ffffff; height:280px;}
.aviso-apps .tit{ font-size:1.3em;} 
.cont-aviso-apps{ display:block; float:left; width:93%; padding-right:3%; margin-top:3%; margin-left:3%; height:280px; overflow:auto; font-size:0.8em; }
.cerrar-aviso-apps{ display:block; float:right; width:20px; height:22px; background:url(images/cerrar-lightbox.png) no-repeat; margin-right:-10px; margin-top:-10px;  z-index:37; position:relative}
.cerrar-aviso-apps:hover{ background:url(images/cerrar-lightbox-on.png) no-repeat;}



.img-destacados{ display:block; float:left; margin-top:15px;}
.img-destacados img{ width:100%;}



@media only screen and (min-width: 1400px) {
	.carrusel-home{ height:600px;}
	.imagen-banner{ margin-top:-120px;}
}
	/* Smaller than standard 960 (devices and browsers) */
@media only screen and (min-width: 960px) and (max-width: 1199px) { 
	.form-buscador{ margin-left:80px;}
	.carrusel-home{ height:350px;}
	.fleIzq{ width:75px; height:75px;  }
	.logo{ width:309px !important;}
	.cont-logo{ display:block; float:left; width:251px; height:59px; position:relative !important; overflow:hidden !important;}
	.cont-flecha{ display:block; float:left; width:58px; height:59px; position:relative; overflow:hidden;}
	.cont-flecha a{margin-left:-251px;}
	.buscador{ width:250px !important;}
	.fleDcha{  width:75px; height:75px; }
	.imagen-banner .texto{ width:450px;font-size:2.3em;  line-height:45px;  }
	.caja-modulo{ width:320px !important;}
	.caja-modulo .cont-texto{width:320px;}
	.caja-modulo .texto{ font-size:1.1em; width:280px; line-height:22px;}
	.caja-modulo-peke{width:320px !important; }
	.caja-modulo-peke .cont-texto{ width:320px;}
	.caja-modulo-peke .texto{ font-size:1.1em; width:280px; line-height:22px;}
	.caja-modulo-peke .texto-peke{ font-size:0.8em; width:300px;}
	.caja-modulo .cont-bt{ width:320px;}
	.caja-descarga{ width:320px !important;}
	.caja-descarga .texto-peke{ font-size:0.9em; width:300px;}
	.caja-pie ul{ margin-left:40px;}
	.caja-pie .titulo-pie{ margin-left:40px;}
	.caja-pie-last .titulo-pie{ margin-left:20px;font-weight:bold;}
	.caja-pie-last .titulo-pie-siguenos{  margin-left:20px;}
	.caja-pie-last form{  margin-left:20px;}
	.cont-bt-redes{margin-left:20px;}
	
	.linea-submenu{ display:block; position:absolute; width:70px; height:3px;}
	
	.menu{ width:750px !important;}
	.redes{ width:120px !important;}
	#submenu1 .linea-submenu{ margin-left:1%;}
	#submenu2 .linea-submenu{ margin-left:11%;}
	#submenu3 .linea-submenu{ margin-left:20%;}
	

	.listado-seccion .cont-img{width:300px;}
	.listado-seccion .cont-texto{ margin-left:15px; width:49%; height:131px;}
	.listado-seccion .cont-texto .tit-seccion{font-size:1.1em;}  
	.listado-seccion .cont-texto .texto-seccion{ font-size:0.8em; line-height:19px;} 
	.listado-seccion .bt-vermas{ margin-left:15px;}
	.caja-relacionado .img-link{  margin-right:8px; width:78px;}
	
	.detalle-seccion .cont-img{ width:500px;}
	.detalle-seccion .cont-texto{ width:44%;}
	.detalle-seccion .cont-texto .tit-seccion{ line-height:23px; font-size:1.3em;}  
	.detalle-seccion .cont-texto .texto-seccion{ font-size:0.7em; line-height:16px;} 
	.detalle-seccion .linea-datos{ width:44%; font-size:0.6em; height:15px;}
	
	.cont-relacionado .caja-modulo-peke{ width:310px;}
	.cont-relacionado .caja-modulo-peke .cont-texto{ width:310px;}
	.cont-relacionado .caja-modulo-peke img{ display:block; float:left; width:310px;}
	.cont-relacionado .caja-modulo-peke .texto{ font-size:1.3em; display:table;  width:230px; line-height:25px; margin:auto !important; margin-top:6% !important;}
	.cont-relacionado .caja-modulo-peke .texto-peke{ font-size:0.8em; width:280px; height:80px;}
	
	.cont-dia-programa{ width:85%; font-size:0.8em; margin-left:10px !important; }
	.linea-ponente{ width:200px !important;}
	.cont-linea-ponente{margin-left:20px;}
	
	
	.gal-congreso{width:750px; height:497px;}
	.img-gal-congreso{ width:750px;}
	.banner-inicio{padding-bottom:4px; }
	.tit-seccion-inicio{font-size:2.8em; padding-bottom:0px;}
	.sub-tit-seccion-inicio{display:block; float:left; width:92.5%; padding-bottom:10px; font-size:1.6em; line-height:30px; margin-top:20px; text-align:right;}
	.logo-lab{width:97px; margin-right:3px; padding-bottom:4px;}
	
	.titulo-header{  margin-left:0px !important; margin-top:5px; font-size:1.5em; margin-left:20px !important;}
	.auspiciado-header{ width:220px !important; margin-left:0px !important;}
	.cont-auspiciado{ width:45px;}
	
	.cont-aviso-legal{ height:550px;}
	.aviso-legal{ height:600px;}
	.sub-tit-acreditacion{font-size:0.9em;}

}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.carrusel-home{ height:300px;}
	.fleIzq{ width:75px; height:75px;  }
	.fleDcha{  width:75px; height:75px; }
	.imagen-banner .texto{ width:357px;font-size:1.9em;  line-height:40px;  }
	.container-carrusel{margin-top:100px;}
	.vermas-carrusel{ width:120px; font-size:1.5em !important; padding:10px;}
	.form-buscador{ width:248px; height:43px; margin-left:10px; margin-top:0px;}
	#bt-logo{width:236px !important; height:45px !important;}
	#bt-flecha{width:236px !important; height:45px !important;}
	.logo{ width:236px !important;}
	.buscador{width:200px !important;}
	.cont-logo{  width:191px; height:45px;}
	.cont-flecha{ width:45px; height:45px;}
	.cont-flecha a{margin-left:-191px;}
	.select-logo{ width:191px; margin-top:45px;}
	.select-logo a{  width:236px; height:45px;}
	.input-buscador{margin-top:10px; width:174px; margin-left:8px;}
	.bt-buscador{ margin-top:6px;}
	#menu li a{font-size:0.7em; }	
	#menu li span{padding-left:4px; padding-right:4px;}
	.bt-redes{ width:20px; height:20px; margin-left:5px;}
	.caja-modulo{ width:253px !important;}
	.caja-modulo .cont-texto{width:253px;}
	.caja-modulo .texto{ font-size:1.1em; width:200px; line-height:20px;}
	.bt-vermas{font-size:0.9em !important; }
	.caja-modulo-peke{width:253px !important; }
	.caja-modulo-peke .cont-texto{ width:253px;}
	.caja-modulo-peke .texto{ font-size:1.1em; width:200px; line-height:20px;}
	.caja-modulo-peke .texto-peke{ font-size:0.8em; width:233px; line-height:17px;}
	.caja-modulo .cont-bt{ width:253px;}
	.caja-descarga{ width:253px !important;}
	.caja-descarga .texto-peke{ font-size:0.8em; width:220px;}
	.caja-pie ul{ margin-left:10px;}
	.caja-pie .titulo-pie{ margin-left:10px;}
	.caja-pie-last .titulo-pie{ margin-left:5px;font-weight:bold;}
	.caja-pie-last .titulo-pie-siguenos{  margin-left:5px;}
	.caja-pie-last form{  margin-left:5px;}
	.cont-bt-redes{margin-left:5px;}
	.caja-pie-last .input-email{ width:80px !important; font-size:0.8em;}
	.bt-redes-pie{width:20px; height:20px; margin-left:3px;}
	
	.submenu{ top:95px; }
	.submenu li{ display:block; float:left; width:91px; font-size:1em; font-weight:bold; margin-left:20px; padding:10px; line-height:13px; height:60px;}
	#submenu1 .linea-submenu{ margin-left:1%;}
	#submenu2 .linea-submenu{ margin-left:9%;}
	#submenu3 .linea-submenu{ margin-left:19%;}
	
	
	.listado-seccion .cont-img{width:515px;}
	.listado-seccion .cont-texto{ margin-left:5px; width:100%; height:120px; }
	.listado-seccion .cont-texto .tit-seccion{font-size:1.1em; margin-top:5px;}  
	.listado-seccion .cont-texto .texto-seccion{ font-size:0.8em; line-height:19px;} 
	.listado-seccion .bt-vermas{ margin-left:5px;}
	.caja-relacionado .img-link{  margin-right:8px; width:60px;}
	
	.detalle-seccion .cont-img{ width:750px;}
	.detalle-seccion .cont-texto{ width:95%; margin-top:10px; padding-bottom:10px;}
	.detalle-seccion .cont-texto .tit-seccion{ line-height:25px; font-size:1.5em;}  
	.detalle-seccion .cont-texto .texto-seccion{ font-size:0.8em; line-height:18px;} 
	.detalle-seccion .linea-datos{ width:95%; font-size:0.7em; height:18px;}
	
	.cont-relacionado .caja-modulo-peke{ width:240px;}
	.cont-relacionado .caja-modulo-peke .cont-texto{ width:240px;}
	.cont-relacionado .caja-modulo-peke img{ display:block; float:left; width:240px;}
	.cont-relacionado .caja-modulo-peke .texto{ font-size:1.1em; display:table;  width:210px; line-height:20px; margin:auto !important; margin-top:6% !important;}
	.cont-relacionado .caja-modulo-peke .texto-peke{ font-size:0.8em; width:210px; height:90px;}
	
	.cont-dia-programa{ width:85%; font-size:0.8em; margin-left:10px !important; }
	.linea-ponente{ width:175px !important; margin-left:-5px !important;}
	.cont-linea-ponente{margin-left:10px;}
	.cont-dia-programa .hora{ width:25%;}
	.cont-dia-programa .cont-hora{ width:70%; margin-left:10px;}
	
	.gal-congreso{width:750px; height:497px;}
	.gal-congreso .nav-carrusel{ width:96%; margin-top:25%; z-index:2; left:2%;}
	.img-gal-congreso{ width:750px;}
	.banner-inicio{padding-bottom:2px; }
	
	.tit-seccion-inicio{font-size:2.5em; padding-bottom:0px;}
	.sub-tit-seccion-inicio{display:block; float:left; width:92.5%; padding-bottom:10px; font-size:1.6em; line-height:30px; margin-top:20px; text-align:right;}
	.logo-lab{width:75px; margin-right:3px; padding-bottom:4px;}
	
	.titulo-header{  margin-left:30px !important; margin-top:5px; font-size:1.2em; line-height:18px; width:240px !important;}
	.auspiciado-header{ width:220px !important; margin-left:0px !important;}
	.cont-auspiciado{ width:43px;}
	.cont-redes-cong{ margin-left:580px !important; padding-bottom:10px;}
	.cont-aviso-legal{ height:350px;}
	.aviso-legal{ height:400px;}
	.sub-tit-acreditacion{font-size:0.9em;}
	
}

	/* All Mobile Sizes (devices and browser) */


	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	#bt-logo{width:262px !important; height:50px !important;}
	#bt-flecha{width:262px !important; height:50px !important;}

	.buscador{width:150px !important;}
	.cont-logo{  width:212px; height:50px;}
	.cont-flecha{ width:50px; height:50px;}
	.cont-flecha a{margin-left:-212px;}
	.select-logo{ width:212px; margin-top:50px; margin-left:-6px;}
	.select-logo a{  width:262px; height:50px;}
	.logo{ width:282px !important;}

	.carrusel-home{ height:220px;}
	.fleIzq{ width:55px; height:55px;  }
	.fleDcha{  width:55px; height:55px; }
	.imagen-banner .texto{ width:240px; font-size:1.2em;  line-height:24px; margin-top:10%;  }
	.container-carrusel{ margin-top:125px !important;}
	.vermas-carrusel{ width:100px; font-size:1em !important; padding:5px 15px 5px 15px;}
	.nav-carrusel{ margin-top:20%;}
	.registro{width:111% !important;margin-top:5px !important}
	.redes{position:absolute;  display:block; width:465px !important; margin-left:-10px; top:83px; left:0px !important; background:#ffffff; padding:8px;}
	.menu-peke{ display:block !important; }
	.buscador{ display:block; float:right !important;  margin-right:-50px !important;}
	.form-buscador{ margin-top:4px; width:200px; height:41px; float:right;}
	.input-buscador{margin-top:8px; width:125px;}
	.bt-buscador{ margin-top:3px; margin-left:8px; }
	.logo{ display:block; float:left; margin-left:-6px !important;}
	#menu{ width:200px !important; margin-top:0px !important; }
	#menu li{ width:100%; line-height:13px; padding-top:6px; padding-left:13px; padding-bottom:6px; background:#ffffff; margin:0px !important}
	#menu li span{ display:none;}
	.menu{ position:absolute !important; display:none !important; margin-top:28px !important; width:200px !important; z-index:3; margin-left:-11px !important;}
	.container-header{ display:block; margin-left:-30px !important; padding-left:6px;position:absolute; z-index:30 !important; height:160px;}
	.bt-redes{ opacity:1 !important}
	.caja-modulo{ width:415px !important;}
	.caja-modulo .cont-texto{width:415px;}
	.caja-modulo .texto{width:370px;}
	.caja-modulo .cont-bt{ width:415px; margin-top:45%;}
	.redes-home .menu-peke{ display:none !important;}
	.caja-modulo-peke{width:415px !important; }
	.caja-modulo-peke .cont-texto{ width:415px;}
	.caja-modulo-peke .texto{ width:370px;}
	.caja-modulo-peke .texto-peke{ width:395px;}
	.caja-modulo .cont-bt{ width:415px;}
	.caja-descarga{ width:415px !important;}
	.caja-pie{ width:200px !important;}
	.caja-pie-last{ width:200px !important;}
	.caja-pie ul{ margin-left:50px !important;}
	.caja-pie .titulo-pie{ margin-left:50px !important;}
	.caja-pie-last .titulo-pie{ margin-left:45px !important;font-weight:bold;}
	.caja-pie-last .titulo-pie-siguenos{  margin-left:45px !important;}
	.caja-pie-last form{  margin-left:45px !important;}
	.cont-bt-redes{margin-left:45px !important;}
	.caja-pie-last .input-email{ width:80px !important; font-size:0.8em;}
	.bt-redes-pie{width:20px; height:20px; margin-left:3px;}

	.zona-legal div{ width:455px !important;}
	
	.container-content-interior{ margin-left:-30px !important;}
	
	
	.listado-seccion .cont-img{ width:480px !important;}
	.listado-seccion .cont-texto{ margin-left:10px; width:455px; height:120px; }
	.listado-seccion .cont-texto .tit-seccion{font-size:1.1em; margin-top:5px;}  
	.listado-seccion .cont-texto .texto-seccion{ font-size:0.8em; line-height:19px;} 
	.listado-seccion .bt-vermas{ margin-left:10px;}
	.cont-relacionado{margin-top:15px !important; width:480px !important; background:#f4f4f4 !important;}
	.cont-relacionado .cont-relacionado{ width:420px !important;}
	.caja-relacionado .img-link{  margin-right:23px; width:120px;}
	.caja-relacionado{ display:block; margin:auto; width:85% !important; margin-top:15px; margin-bottom:10px !important; }
	
	.detalle-seccion{ display:block; float:left; margin-left:-30px;}
	.detalle-seccion .cont-img{ margin-left:10px !important;}
	.reg-info .detalle-seccion .cont-img{ width:480px !important; margin-left:0px !important;}
	.reg-comites .detalle-seccion .cont-img{ width:480px !important; margin-left:0px !important;}
	.reg-auspiciado .detalle-seccion .cont-img{ margin-left:10px !important; width:auto !important;}
	.detalle-seccion .cont-texto{ width:95%; margin-top:10px; padding-bottom:10px;}
	.detalle-seccion .cont-texto .tit-seccion{ line-height:25px; font-size:1.5em;}  
	.detalle-seccion .cont-texto .texto-seccion{ font-size:0.8em; line-height:18px;} 
	.detalle-seccion .linea-datos{ width:95%; font-size:0.7em; height:18px;}
	
	.tit-formulario, .texto-formulario{ margin-left:10px;}
	.cont-relacionado .caja-modulo-peke{ width:450px;}
	.cont-relacionado .caja-modulo-peke .cont-texto{ width:450px;}
	.cont-relacionado .caja-modulo-peke img{ display:block; float:left; width:450px;}
	.cont-relacionado .caja-modulo-peke .texto{ font-size:1.3em; display:table;  width:400px; line-height:22px; margin:auto !important; margin-top:8% !important;}
	.cont-relacionado .caja-modulo-peke .texto-peke{ font-size:0.8em; width:400px; height:80px;}
	
	.cont-dia-programa{ margin-left:-10px !important; margin-top:20px !important;}
	.cont-dia-ext{ width:90% !important; margin-left:10px !important;}
	.cont-dia-ext .hora{ width:25%;}
	.cont-dia-ext .cont-hora{ width:70%;}
	.linea-ponente{ width:180px !important; margin-left:15px !important; height:100px !important; margin-top:10px !important;}
	.cont-linea-ponente{margin-left:10px;}
	
	.gal-congreso{width:480px; height:318px;}
	.gal-congreso .nav-carrusel{ width:100%; margin-top:30%; z-index:2; left:1%;}
	.img-gal-congreso{ width:480px;}
	.banner-inicio{ }
	
	.tit-seccion-inicio{font-size:2.2em; line-height:35px; margin-top:-15px; padding-bottom:0px;}
	.sub-tit-seccion-inicio{display:block; float:left; width:100%; padding-bottom:10px; font-size:1.2em; line-height:22px; margin-top:10px; text-align:right;}
	.logo-lab{width:100px; margin-right:3px; margin-top:10px !important;}
	
	.titulo-header{  margin-left:280px !important; margin-top:-40px !important; font-size:0.95em; line-height:18px; width:190px !important;}
	.auspiciado-header{ width:400px !important; margin-left:35px !important; margin-top:5px !important;}
	.cont-auspiciado{ width:60px;}
	.cont-redes-cong{ margin-top:35px !important; width:463px !important; margin-left:-5px !important;}
	.reg-inicio .cont-img{ width:460px !important;padding-bottom:5px;}
	.reg-plano .cont-img{ margin-left:30px !important;}
	
	.cont-aviso-legal{ height:200px;}
	.aviso-legal{ height:250px;font-size:0.9em; top:20px;}
	.sub-tit-acreditacion{font-size:0.9em;}

}


	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
	.carrusel-home{ height:145px;}
	#bt-logo{ margin-left:8px !important;}
	.select-logo{ margin-left:5px !important; z-index:30 !important;}
	.fleIzq{ width:35px; height:35px;  }
	.fleDcha{  width:35px; height:35px; }
	.imagen-banner .texto{ width:190px; font-size:1em;  line-height:18px; margin-top:8%;  }
	.container-carrusel{ margin-top:177px !important;}
	.vermas-carrusel{ width:70px; font-size:0.8em !important; padding:1px;}
	.nav-carrusel{ margin-top:20%;}
	.logo{  width:325px !important; text-align:center; margin-left:0px !important;}
	.buscador{ margin-top:5px; margin-left:25px !important;}
	.form-buscador{ margin-top:4px; width:300px; height:41px; float:right; margin-right:8px;}
	.input-buscador{margin-top:9px; width:228px;}
	.bt-buscador{ margin-top:4px; margin-left:8px; }
	.registro{width:100% !important; line-height:15px; margin-top:8px; margin-left:15px !important;}
	.redes{ position:absolute; display:block; width:320px !important; top:143px !important; background:#ffffff;  padding:5px; padding-left:0px !important; margin-left:0px !important;}
	#menu{ width:210px !important; margin-top:-5px !important;}
	#menu li{ width:95%; line-height:13px; padding-top:6px; padding-left:13px; padding-bottom:6px; background:#ffffff; display:block; float:left; margin:0px !important}
	#menu li span{ display:none;}
	.menu{ position:absolute !important; display:none !important; margin-top:24px !important; margin-left:-10px; width:200px !important; z-index:3;}
	.menu-peke{ display:block !important; margin-left:10px;}
	.bt-redes{ opacity:1 !important}	
	.container-header{ display:block; margin-left:-16px !important;position:absolute !important; height:210px;  z-index:30 !important; }
	.container-content-home{ margin-left:-5px;}
	.caja-modulo{ width:300px !important;}
	.caja-modulo .cont-texto{width:300px;}
	.caja-modulo .texto{width:270px; font-size:1.2em; line-height:19px;}
	.caja-modulo .cont-bt{ width:300px; margin-top:45%; }
	.bt-vermas{font-size:0.9em !important; }
	.redes-home .menu-peke{ display:none !important;}
	.caja-modulo-peke{width:300px !important; }
	.caja-modulo-peke .cont-texto{ width:300px;}
	.caja-modulo-peke .texto{ font-size:1.2em; width:270px; line-height:19px;}
	.caja-modulo-peke .texto-peke{font-size:0.8em; width:280px;}
	.caja-modulo .cont-bt{ width:300px;}
	.caja-descarga{ width:300px !important;}
	.caja-descarga .texto-peke{  font-size:0.8em; width:250px;}
	.caja-pie{ width:140px !important; font-size:0.8em;}
	.caja-pie-last{ width:150px !important; font-size:0.8em;}
	.caja-pie ul{ margin-left:30px !important;}
	.caja-pie .titulo-pie{ margin-left:30px !important;}
	.caja-pie-last .titulo-pie{ margin-left:20px !important; font-weight:bold;}
	.caja-pie-last .titulo-pie-siguenos{  margin-left:20px !important;}
	.caja-pie-last form{  margin-left:20px !important;}
	.cont-bt-redes{margin-left:20px !important;}
	.caja-pie-last .input-email{ width:80px !important;}
	.bt-redes-pie{width:20px; height:20px; margin-left:3px;}

	.zona-legal div{ font-size:0.85em; margin-right:5px; line-height:10px; padding-bottom:5px; }
	.zona-legal a{ font-size:0.6em; margin-right:5px; }
	.zona-legal span{ font-size:0.7em; margin-right:5px;}
	
	.container-content-interior{ left:-10px !important; width:320px;  margin-top:0px !important;}
	
	.listado-seccion .cont-img{ width:320px;}
	.listado-seccion .cont-texto{ margin-left:10px; width:290px; height:155px; }
	.listado-seccion .cont-texto .tit-seccion{font-size:1.1em; margin-top:5px;}  
	.listado-seccion .cont-texto .texto-seccion{ font-size:0.8em; line-height:19px;} 
	.listado-seccion .bt-vermas{ margin-left:10px;}
	.cont-relacionado{margin-top:15px !important; width:320px !important; background:#f4f4f4 !important;}
	.caja-relacionado .img-link{  margin-right:15px; width:80px; padding-bottom:10px;}
	.caja-relacionado{ display:block; margin:auto; width:85% !important; margin-top:15px; margin-bottom:10px !important; }
	
	.detalle-seccion{ display:block; float:left; margin-left:-10px;}
	.detalle-seccion .cont-img{ width:320px;}
	.reg-info .detalle-seccion .cont-img{ width:320px !important; margin-left:0px !important;}
	.reg-comites .detalle-seccion .cont-img{ width:320px !important; margin-left:0px !important;}
	.reg-auspiciado .detalle-seccion .cont-img{ margin-left:10px !important; width:auto !important;}
	.detalle-seccion .cont-texto{ width:95%; margin-top:10px; padding-bottom:10px;}
	.detalle-seccion .cont-texto .tit-seccion{ line-height:25px; font-size:1.5em;}  
	.detalle-seccion .cont-texto .texto-seccion{ font-size:0.8em; line-height:18px;} 
	.detalle-seccion .linea-datos{ width:95%; font-size:0.7em; height:18px;}
	
	#contact-form{ padding-bottom:0px !important;}
	.cont-relacionado .caja-modulo-peke{ width:295px;}
	.cont-relacionado .caja-modulo-peke .cont-texto{ width:295px;}
	.cont-relacionado .caja-modulo-peke img{ display:block; float:left; width:295px;}
	.cont-relacionado .caja-modulo-peke .texto{ font-size:1.3em; display:table;  width:240px; line-height:22px; margin:auto !important; margin-top:8% !important;}
	.cont-relacionado .caja-modulo-peke .texto-peke{ font-size:0.8em; width:270px; height:90px; line-height:20px;}
	
	.cont-dia-programa{ margin-left:-10px !important; margin-top:20px !important;}
	.cont-dia-ext{ width:100% !important; margin-left:-10px !important;}
	.cont-dia-ext .hora{ width:25%;}
	.cont-dia-ext .cont-hora{ width:70%;margin-left:15px !important;}
	.cont-dia-programa .cont-hora{ margin-left:15px !important;}
	.linea-ponente{ width:180px !important; margin-left:15px !important; margin-top:10px !important; }
	.cont-linea-ponente{margin-left:50px;}
	
	.gal-congreso{width:320px; height:212px;}
	.gal-congreso .nav-carrusel{ width:100%; margin-top:30%; z-index:2; left:1%;}
	.img-gal-congreso{ width:320px;}
	
	.tit-seccion-inicio{font-size:1.8em; line-height:35px; margin-top:-15px; padding-bottom:0px;}
	.sub-tit-seccion-inicio{display:block; float:left; width:97%; padding-bottom:0px; font-size:1.2em; line-height:22px; margin-top:10px; text-align:right;}
	.logo-lab{width:72px; margin-right:3px; margin-top:10px !important;}
	
	.titulo-header{  margin-left:20px !important; margin-top:10px !important; font-size:1.4em; line-height:22px; width:280px !important;}
	.auspiciado-header{ width:310px !important; margin-left:15px !important; margin-top:10px !important;}
	.cont-auspiciado{ width:45px;}
	.cont-redes-cong{ margin-top:35px !important; width:320px !important; margin-left:0px !important;}
	.reg-inicio .cont-img{ width:320px !important;padding-bottom:5px;}
	.reg-plano .cont-img{ margin-left:10px !important;}
	
	.cont-aviso-legal{ height:350px;}
	.aviso-legal{ height:400px;font-size:0.9em; top:20px;}
	.sub-tit-acreditacion{font-size:0.9em;}

	
}
@media screen and (-webkit-device-pixel-ratio:3) and (orientation : portrait)  {

}
@media screen and (-webkit-device-pixel-ratio:3) and (orientation : landscape)  {
	   
}

/* #Font-Face
================================================== */
/* 	This is the proper syntax for an @font-face file
		Just create a "fonts" folder at the root,
		copy your FontName into code below and remove
		comment brackets */

/*	@font-face {
	    font-family: 'FontName';
	    src: url('../fonts/FontName.eot');
	    src: url('../fonts/FontName.eot?iefix') format('eot'),
	         url('../fonts/FontName.woff') format('woff'),
	         url('../fonts/FontName.ttf') format('truetype'),
	         url('../fonts/FontName.svg#webfontZam02nTh') format('svg');
	    font-weight: normal;
	    font-style: normal; }
*/