* {
	margin: 0px; padding: 0px;
}
body {
	background: #fff;
	width: 100%;
}
.bodyViernes {
	background: rgb(239, 61, 105); width: 100%;
}
.bodySabado {
	background: rgb(248, 132, 62); width: 100%;
}


.barra {
	background: url("../images/barra.jpg"); 
	width: 100%;
	 height: 5em; 
	 margin-top: 1em;
	 z-index: 2;
}
@media only screen and (max-width:900px)
{
.barra {
	background: url("../images/barra.jpg"); width: 900px; height: 5em; margin-top: 1em; z-index: 2;
}

}
.home
{
	width: 100%;
}
.fondoback {
	background: url("../images/fondoback-012.png") no-repeat; 
	width: 55%;
	height: 1000px; 
	margin-top: 10em; 
	margin-left: -15em;
	position: fixed; z-index: -2;
	background-size: 100%
}
.header {
	margin: -5.5em auto 5.5em; width: 900px;
}
.header li {
	vertical-align: middle; display: inline-block;
}
.rin {
	background: url("../images/logo01.png") 0% 0% / 100% 100%; width: 138px; height: 98px;
}
.rin02 {
	background: url("../images/logo02.png") 0% 0% / 100% 100%; width: 138px; height: 98px; margin-left: 15em;
}
.header p {
	font-family: "time new roman"; font-size: 1.5em; margin-top: 1.5em;
}
footer {
	margin: 0.5em auto; width: 900px; text-align: center; clear: both;
}
.container {
	margin: 0.5em auto; width: 900px; text-align: center; clear: both;
}
.congreso {
	background: url("../images/LogoLXXX.png") no-repeat; 
	margin: 0px auto;
	width: 70%; 
	height:320px;
	background-size: 100%;
}



.menusbar {
	width: 100%; height: 1em; color: white; margin-top: 1em; background-color: rgb(0, 128, 191);
}
.menusbar li a:hover {
	color: rgb(252, 239, 140); font-size: 1em;
}
.menusbar li {
	font-family: "helvetica"; vertical-align: text-top; display: inline-block;
}
.menusbar .text_ {
	margin-left: 2.5em;
}
.menusbar .homeBotton {
	margin-left: 3em;
}
.menusbar .homeBottonHom {
	margin-left: 11em;
}
.menusbar .homeBottonHom a:hover {
	
}
.menusbar .homeBottonMen {
	margin-left: 1em;
}
.menusbar .homeBottonAmp {
	margin-left: 15em; cursor: pointer;
}
.menusbar .homeBottonSub {
	color: white; font-weight: bold; margin-left: 1em;
}
.menusbar .homeBotton a {
	color: white; text-decoration: none;
}
.menusbar .homeBotton a:link {
	color: white; text-decoration: none;
}
.menusbar .homeBottonMen a {
	color: white; text-decoration: none;
}
.menusbar .homeBottonHom a {
	color: white; text-decoration: none;
}
.menu {
	top: 525px; margin-left: 3em;
}
.menu li {
	font-family: "helvetica"; margin-right: 2em; display: inline-block; list-style-type: none;
}

.menu a:visited {
	color:  #125d93; text-decoration: none;
}
.menu a:hover {
	color: red; text-decoration: none;
}
.jueves a:hover {
	color: #125d93; font-weight: bolder;
}
.viernes a:hover {
	color: #125d93; font-weight: bolder;
}
.sabado a:hover {
	color: #125d93; font-weight: bolder;
}
footer {
	margin-top: 15em;
}
.imagencabeza {
	background: url("../images/cabezera-05.jpg") no-repeat; width: 100%; height: 6.5em;
}
.bandaUp {
	width: 100%; height: 1.5em; text-align: right; color: white; font-weight: bold; background-color: rgb(0, 125, 164);
}
.bandaUp p {
	padding-top: 0.2em; padding-right: 2.5em;
}
.bandaDown {
	width: 100%; height: 1.5em; text-align: right; padding-top: 0.3em; margin-top: 0.3em; background-color: rgb(110, 196, 233);
}
.estrella {
	background: url("../images/star.png") no-repeat; width: 2em; height: 1.5em; margin-top: -0.15em; margin-left: 88.5%; float: left;
}
.bandaDown a {
	color: white; text-decoration: none; margin-left: 0.2em; float: left;
}
.bandaDown a:hover {
	color: red;
}
.cuerpo {
	margin: -4em auto; width: 900px; height: auto; color: white; font-family: "calibri";
}
.cuerpo strong {
	color: rgb(252, 239, 140); font-size: 1.2em;
}

/* Colores AZUL claro=  #62AEDA   AMARILLO = #F4C746 Verde=#ADCB42 azul oscuro=#0080BF 
/*---------------------------------------JUEVES*/
.menu .jueves a {
	color: #62AEDA; text-decoration: none;
	background-color: #F4C746;
	border-radius: 5px;
	padding: 0.5em;
}

.bodyJueves {
	background: #F4C746; width: 100%;
}

.bodyJueves .cuerpo strong, .bodyJueves .cuerpo a{
	color: #0080BF ;
}
.bodyJueves .cuerpo a:hover{
	color: #62AEDA ;

}
.bodyJueves .cuerpo {
	color:#333;
}


/* Colores AZUL claro=  #62AEDA   AMARILLO = #F4C746 Verde=#ADCB42 azul oscuro=#0080BF  Verde Oscuro = #4EA733
/*---------------------------------------VIERNES*/
.menu .viernes a {
	color:#F5C84B; text-decoration: none;
	background-color: #62AEDA;
	border-radius: 5px;
	padding: 0.5em;
}

.bodyViernes {
	background: #62AEDA; width: 100%;
}

.bodyViernes .cuerpo strong, .bodyViernes .cuerpo a{
	color: white;
}
.bodyViernes .cuerpo a:hover{
	color: orange ;

}
.bodyViernes .cuerpo {
	color:#333;
}
/* Colores AZUL claro=  #62AEDA   AMARILLO = #F4C746 Verde=#ADCB42 azul oscuro= 0080BF 
/*---------------------------------------SABADO*/

.menu .sabado a {
	color:#0080BF; text-decoration: none;
	background-color: #ADCB42;
	border-radius: 5px;
	padding: 0.5em;
}

.bodySabado {
	background: #ADCB42; width: 100%;
}

.bodySabado .cuerpo strong, .bodySabado .cuerpo a{
	color: #0080BF;
}
.bodySabado .cuerpo {
	color:#333;
}
/*--------------------------------------------------------------------------*/

.menuponencias {
	margin: 0px auto; width: 90%; background-color: white;
}
.menuponencias a {
	color: rgb(252, 239, 140); text-decoration: none;
}
.menuponencias a:hover {
	color: orange; text-decoration: none;
}
.menuponencias li {
	margin-top: 1.5em; list-style-type: none;
}
.izq {
	width: 48%; text-align: left; float: left;
}
.med {
	margin: auto 1em; width: 0.2em; height: 750px; float: left; background-color: rgb(0, 125, 164);
}
.der {
	width: 48%; text-align: left; float: right;
}
.barraviernes {
	width: 100%; height: 1em; margin-top: 1em; float: left; background-color: rgb(239, 61, 105);
}
.menutrabajo {
	margin-left: -0.5em; float: left;
}
.menutrabajo li {
	margin-left: 1.5em; vertical-align: top; display: inline-block;
}
.menutrabajo .estrella {
	margin-left: 0em;
}
.textos {
	width: 64%;
}
.trabajo .izq {
	margin-right: -8em; float: left;
}
.trabajo .izq ul {
	margin-top: 2em; margin-left: 1em; list-style-type: none;
}
.trabajo .der {
	float: left;
}
.diapoP {
	width: 600px; height: 450px; margin-top: 0.02em; float: left; z-index: 30; background-size: 100% 100%; webkit-background-size: 100% 100%;
}
.diapoG {
	background-position: center; margin: -1em auto -1em -9em; width: 600px; height: 450px; position: fixed; transform: scale(1.6); background-repeat: no-repeat; -webkit-transform: scale(1.6);
}
.menur {
	width: 4em; margin-right: -0.7em; float: right; list-style-type: none;
}
.menur li {
	display: inline-block; position: absolute;
}
.menur .flechaDer {
	background: url("../images/flechaIz.png") no-repeat 0% 0% / 100% 100%; width: 3em; height: 4em; margin-top: 16em; margin-left: -23.7em; z-index: 10; cursor: pointer; opacity: 0.8;
}
.menur .flechaDer:hover {
	width: 3.05em; height: 4.05em; cursor: pointer; opacity: 1;
}
.menur .flechaIzq {
	background: url("../images/flechaDe.png") no-repeat 0% 0% / 100% 100%; width: 3em; height: 4em; margin-top: 16em; margin-left: 10.8em; z-index: 10; cursor: pointer; opacity: 0.8;
}
.menur .flechaIzq:hover {
	width: 3.05em; height: 4.05em; cursor: pointer; opacity: 1;
}
video {
	width: 300px; height: 169px;
}
.izqVideo video {
	margin: 0px 12em; width: 500px; height: 400px;
}
.trabajo .izqVideo {
	margin-right: -8em; float: left;
}
.trabajo .izqVideo ul {
	margin-top: 2em; margin-left: 1em; list-style-type: none;
}

#subtitles
{
	font-size: 0.7em;
	
}