@charset "ISO-8859-1";
/* CSS Document */


/*
	html { */
	 /* font-size: 14px; /* tamaņo base del sitio */
	/* } */
	

	/*  IPADS */
/*
	@media (min-width: 768px) and (max-width: 1024px) {
		html {
		  font-size: 12px;
		}
	}
*/
	
	/*  Celulares */
/*
	@media (min-width: 320px) and (max-width: 767px) {

		html {
		  font-size: 12px;
		}
	
	}
*/



body {
	font-family: 'Numans', sans-serif;
	font-size: 20px;
	/* font-weight: 300;*/

}
h1 {
	color: #599abc;
	font-family: 'Titillium Web', sans-serif;
	font-size: 50px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 30px;
	text-transform: uppercase
}

/*
strong {
	color: #f5aa6f;
	font-weight: 600;
}
*/

@media (max-width: 768px) { 
	h1 {
	font-size: 30px;
}
}





h2 {
	color: #599abc;
	font-family: 'Titillium Web', sans-serif;
	font-weight: 400;
	text-align: center;
	margin-bottom: 30px;
	font-size: 36px;
	text-transform: uppercase
}

h3 {
	color: #599abc;
	font-family: 'Titillium Web', sans-serif;
	font-weight: 400;
	text-align: center;
	margin-bottom: 20px;
	font-size: 20px;
	text-transform: uppercase
}


h4 {
	color: #599abc;
	font-family: 'Titillium Web', sans-serif;
	font-weight: 400;
	text-align: center;
	margin-bottom: 20px;
	font-size: 20px;
	text-transform: uppercase
}










.contenedorPrinMenu {
	width: 100%;
	position: fixed;
	top: 0;
	z-index: 300;
	background-color: #21158a;
}


.containerMenu {
    z-index: 3;
	position: relative;
	padding: 0;
}
@media (max-width: 1200px)  {
  .containerMenu {
    width: 100%;
	 max-width: 100%;
  }
}

@media (min-width: 951px)  {
	.jetmenu{ 
	width: auto;
}
}
.jetmenu{
    float: right;  
	background: transparent;
}
.jetmenu li { 
    float:left;
}
.jetmenu > li > a {
	font-family: 'Numans', sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: #FFF;
	padding: 30px 12px;
}
.jetmenu > li.showhide {
	background-color: rgba(33, 21, 138, .5); /* color del header en version mobil */
	z-index: 1;
}
@media (max-width: 950px) {
.jetmenu a {
    background: #21158a; /* Fondo de los botones  del header en version mobil */
}
}
/* EL COLOR DEL OVER DE LOS BOTONES SE CAMBIA EN LOS ESTILOS DEL JETMENU jetmenu.css  */ 


.logoBigMenu {
	position: absolute;
		left:0;
	z-index: 2;
	max-width: 250px;
    height: auto;
    margin-top: 5px;

}
@media (max-width: 1050px)  {
  .logoBigMenu {
	width: 40px;
	height: auto;
	margin-left: 15px;

}
}
@media (max-width: 500px)  {
  .logoBigMenu {
	width: 40px;
	  height: auto;
	  margin-left: 15px;
}
}




.TipoRegLabel {
	font-size: 16px;
	line-height: 0px !important;
}

.portadaDiv1 {
	margin-top: 80px;
}


@media (max-width: 950px)  {
	.portadaDiv1 {
		margin-top: 40px;
	}
}
@media (max-width: 500px)  {
	.portadaDiv1 {
		margin-top: 50px;
	}
}



.ImgBig {
	width: 100%;
}

.Costos {
	/* width: 100%; */
	background-image: url('../images/back_cubos.png');
	width: 100%;

	/* background-repeat: no-repeat; */
}

.CostosColor {
	background-color: #e5e5e5;
}

.WorkshopsColor {
	background-color: #f0f0f0;
}


.tits {
	font-family: 'Numans';
	font-size: 42px;
	color: #504f50;
	font-weight: bold;
}

.tits2 {
	font-family: 'Numans';
	font-size: 20px;
	color: #4f4f4f;
	font-weight: bold;
}


.titPatro {
	font-family: 'Numans';
	font-size: 30px;
	color: #4f4f4f;
	font-weight: bold;
}


.statusCupones {
	font-family: 'Numans';
	font-size: 17px;
	color: #4f4f4f;

}



.tits3 {
	font-family: 'Numans';
	font-size: 30px;
	color: #4f4f4f;
	font-weight: bold;
}

.tits4 {
	font-family: 'Numans';
	font-size: 25px;
	color: #676767;
	font-weight: bold;
}




.titsMedios {
	font-family: 'Numans';
	font-size: 17px;
	color: #081264;
	font-weight: bold;
}










@media (max-width: 500px)  {
	.tits {
		font-size: 32px;
	}
}


.contPrecio {
	width: 100%;
	/* height: 220px; */
	border-style: solid;
	border-width: 1px;
	border-color: #9c9c9c;
}

.titPrecio {
	font-family: 'Numans';
	font-size: 15px;
	color: #FFFFFF;
	background-color: #081264;

	text-align: center;
	padding-top: 9px;
	width: 100%;
}


.precio {
	color: #d00606;
	font-size: 30px;
	font-weight: bold;
}


.ivaTxt {
	font-size: 14px;
	color: #55001a;
	line-height: 1;
}


.titPrecio2 {
	margin-top: 5px;
}


.backConceptos {
	background-color: #da2246;
}



.promo1Back {
	background-color: #ffcc00;
	padding-top: 15px;
}

.txtPromo1a {
	color: #12389a;
	font-size: 25px;
}


.txtPromo1b {
	color: #c31616;
	font-size: 20px;
}





.promo2Back {
	background-color: #ff7200;
	padding-top: 15px;
}
.txtPromo2a {
	color: #fffc00;
	font-size: 25px;
}
.txtPromo2b {
	color: #fff;
	font-size: 45px;
}








.txtConcepto {
	color: #FFFFFF;
	font-size: 24px;
	font-weight: bold;
	margin-top: 32px;

}


@media (max-width: 950px)  {
	.txtConcepto {
		margin-top: 30px;

	}
}


@media (max-width: 500px)  {
	.txtConcepto {
		margin-top: 15px;

	}
}


.divPrecio {
	padding: 20px;
}









@keyframes hvr-icon-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}



.hvr-icon-wobble-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
	padding: 20px;
	font-size: 16px;
	margin-bottom: 10px;
}


.hvr-icon-wobble-horizontal .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}


.hvr-icon-wobble-horizontal:hover .hvr-icon, .hvr-icon-wobble-horizontal:focus .hvr-icon, .hvr-icon-wobble-horizontal:active .hvr-icon {
  -webkit-animation-name: hvr-icon-wobble-horizontal;
  animation-name: hvr-icon-wobble-horizontal;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}


@media (max-width: 726px)  {
	.pagoPayPal {
		margin: 0 auto !important;
		display: block;
		max-width: 340px;
	}
}


.botPagReg {
	padding: 50px 0px;
}
.botPagReg a:first-child {
	margin-right: 20px;
}
.hvr-icon-wobble-horizontal svg {
	margin-left: 10px;
}
@media (max-width: 416px) { 
	.botPagReg a:last-child {
		margin-top: 0px;
	}
}


@media (max-width: 500px)  {
	.hvr-icon-wobble-horizontal .hvr-icon {
		font-size: 10px;
	}
}



.esconderElemento {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
}
.mostrarElemento {
    opacity: 1;
}

.botFormasPago {
	font-size: 16px;
}

.formasPago1 div {
	float: left;
	width: 50%;
	padding: 10px;
}
@media (max-width: 475px) { 
	.formasPago1 div {
		float: left;
		width: 100%;
	}
}
.formasPago1 {
	background-color: #f2f2f2;
	clear: both;
	border:solid 1px #dee2e6;
	overflow:hidden;
}

.formasPago2 div {
	float: left;
	width: 50%;
	padding: 10px;
}
.formasPago2 {
	clear: both;
	border:solid 1px #dee2e6;
	overflow:hidden;
}
@media (max-width: 475px) { 
	.formasPago2 div {
		float: left;
		width: 100%;
	}
}

.txtFormaPagos {
	font-size: 15px;
}



.divAcercaTit {
	background-color: #44234a;
	padding: 20px;

}

.titForo {
	color: #ffdf63;
}


.acercaTxtBack {
	background-color: #31113e;
	padding: 20px;
}

.txtAcercade {
	color: #FFF;
	font-size: 16px;
}


.DivTalentoTit {
	background-color: #000;
	padding: 30px;
	border-top-style: solid;
	border-top-size: 2px;
	border-top-color: #ed757f;
}

@media (max-width: 950px)  {
	.DivTalentoTit {
		padding: 25px;
	}
}


@media (max-width: 500px)  {
	.DivTalentoTit {
		padding: 10px;
	}
}



.titTalento {
	font-size: 40px;
	color: #ffffff;
	font-weight: bold;
}


@media (max-width: 950px)  {
	.titTalento {
		font-size: 30px;
	}
}


@media (max-width: 500px)  {
	.titTalento {
		font-size: 25px;
	}
}

.DivBackFotos {
	background-color: #e8e8e8;
	padding-top: 30px;
}


.DivContFotos {
	padding-top: 10px;
	padding-bottom: 10px;
}



.DivPonenteInd {
	/*margin: 5px;*/
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}

.imgPonente {
	border-style: solid;
	border-width: thin;
	border-color: #a35c4b;
	width: 209px;
}

@media screen and (max-width: 500px){
	.imgPonente {
		/*width: 109px;*/
		width: 100%;
	}
}





.BorderIMG img {
	transition: .5s ease;
}
.BorderIMG img:hover{
box-shadow: 0 0 0 5px #ff6534;
transition: .5s ease;
}


.PonenteInfo {
	margin-top: 5px;
	margin-left: 10px;
}

.ponenteName {
	font-size: 18px;
	font-weight: bold;
}

.ponenteEmpresa {
	font-size: 14px;
	line-height: -1;
	margin-top: -15px;
}



a.linkTwitter:link {
  color: #006cff;
  font-size: 12px;
}

/* visited link */
a.linkTwitter:visited {
  color: #006cff;
}

/* mouse over link */
a.linkTwitter:hover {
  	color: #e81313;
 	text-decoration: none;
}

/* selected link */
a.linkTwitter:active {
  	color: #e81313;
	text-decoration: none;
}



.linkedinImg {
	margin-top: 5px;
}



.aliadosPleca {
	background-color: #686868;
	height: 230px;
	width: 10px;
}








#divTexts {
  display: inline-block;
  padding-top: 100px;
}

@media (max-width: 1200px)  {
	#divTexts {
	  padding-top: 80px;
	}
}


@media (max-width: 1000px)  {
	#divTexts {
	  padding-top: 0px;
	  padding-bottom: 20px;
	}
}

.alignTxtV {
	display: inline-block;
 	vertical-align: middle;
}



.memoriasBack {
	background-color: #000000;
}






.backMemImg {
	/* width: 100%; */
	background-image: url('../images/backmemorias.jpg');
	width: 100%;
	/*background-repeat: no-repeat;*/
	padding-top: 20px;
	padding-bottom: 20px;
}

.blanco1 {
	color: #FFF;
	font-size: 28px;
	font-weight: bold;
}






.blanco2 {
	color: #fac800;
	font-size: 20px;
	
}




.blanco3 {
	color: #FFF;
	font-size: 24px;
	font-weight: bold;
}
@media (max-width: 500px)  {
	.blanco3 {
		font-size: 20px;
	}
}

.iconoDown {
	margin-top: 20px;
}

.titRegistro {
	color: #000;
	font-weight: bold;
	font-size: 40px;
}

@media (max-width: 800px)  {
	.titRegistro {
		font-size: 30px;
	}
}


.SubTitRegistro {
	color: #081264;
	font-weight: bold;
	font-size: 22px;
}

@media (max-width: 800px)  {
	.SubTitRegistro {
		font-size: 20px;
	}
}


.RegText {
	font-size: 15px !important;
	line-height: 1;
}


.txtRed {
	color: #c50909;
}


.titProg {
	font-size: 30px;
	font-weight: bold;
}













/* Notas 
-------------------------------------------------- */


/* Notification box */
.cm-notification-container {
	position: fixed;
	top: 0;
	right: 50px;
	width: 40%;
	z-index: 4000;
	min-width: 300px;
}
.notification-content {
	position: relative;
	z-index: 10;
}
.notification-w, .notification-n, .notification-e {
	position: relative;
	margin: 7px 0 7px 0;
	padding: 14px 0;
	border: 1px solid;
	background-position: 16px 12px !important;
	background-repeat: no-repeat !important;
	font-size: 80%; /* Con este tamaņo le cambie el tamaņo del aviso amarillo, estaba en 100 */
	width: 100%;
	line-height: 25px;
	opacity: 0.96;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.notification-w div, .notification-n div, .notification-e div {
	display: block;
	padding-left: 50px;
	padding-right: 20px;
}
.notification-header-w, .notification-header-n, .notification-header-e {
	font-size: 110%;
	font-weight: bold;
	line-height: 25px;
	float: left;
	margin: 0 10px 0 0;
	padding-right: 0 !important;
	color: #c52a01;
}
.notification-w img, .notification-n img, .notification-e img {
	outline: 0;
	border: 0;
}
.notification-w p, .notification-n p, .notification-e p {
	margin: 0;
	color: #8c8531;
}
.notification-n p {
	color: #496e16;
}
.notification-e p {
	color: #9c3535;
}
.notification-body a, .notification-body a:visited, .notification-body a:hover, .notification-body a:active {
	font-size: 85%;
}
.notification-n {
	background: #d0eaae url('../images/notice.png');
	border-color: #8bc045;
	min-height: 15px;
}
.notification-n div {
	color: #496e16;
}
.notification-w {
	background: #fffbcc url('../images/warning.png');
	border-color: #e6db55;
	min-height: 15px;
}
.notification-w div {
	color: #8c8531;
}
.notification-e {
	background: #ffcece url('../images/error.png');
	border-color: #df8f8f;
	min-height: 15px;
}
.notification-e div {
	color: #9c3535;
}
.notification-header-n {
	color: #668c34;
}
.notification-header-w {
	color: #bfa615;
}
.cm-notification-close {
	font-size: 50%;
	position: absolute;
	right: 5px;
	top: 5px;
}

/* /Notification box */

















/* /////////////////////////////////// ESTILOS PESTAŅAS ///////////////////////////// */

/* Style the tab */
.tab {
  overflow: hidden;
  padding: 0px !important;
  display: block;
  margin-left: -15px; /* con este estilo quitamos el margen izquierdo que el container le daba a los botones */

}


@media screen and (max-width: 567px){
	.tab {
  		margin-left: 0px;
	}
}



/* Style the buttons inside the tab */
.tab button {
  background-color: #dedede;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 10px;
  width: 29%;
  transition: 0.3s;
  font-size: 18px;
  margin-right: 5px;
}


@media screen and (max-width: 1198px){
	.tab button {
  		width: 29%;
	}
}

@media screen and (max-width: 767px){
	.tab button {
	  margin-right: 0px;
  	  width: 50%;
	  font-size: 14px;
	}
}




/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ffc7c9;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #eda8ab;
}
/*592229*/

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 17px;
  width: 100%;
}

.tabcontent {
  animation: fadeEffect 1s; /* Fading effect takes 1 second */
}

/* Go from zero to full opacity */
@keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}


.divBotonesProd {
	padding-top: 5px;
}




.textoTabs {
	font-size: 20px;
	color: #1f5994;
	line-height: 25px;
}

/* /////////////////////////////////// FIN DE ESTILOS PESTAŅAS ///////////////////////////// */



.titProg {
	font-size: 25px;
	font-weight: bold;
}




.TitProgTD {
	background-color: #550e46;
	font-weight: bold;
	font-size: 16px;
	color: #fbe281;
}

.txtProgTD {
	font-size: 15px;
}


.horarioTD {
	background-color: #ffceb5;
}

.infoTD {
	background-color: #ffe4c7;
}


.horarioTD2 {
	background-color: #ffc1a3;
}

.infoTD2 {
	background-color: #ffd7ac;
}






a.linkPonente:link {
  color: #9d1e0d;
  font-size: 15px;
}

/* visited link */
a.linkPonente:visited {
  color: #9d1e0d;
}

/* mouse over link */
a.linkPonente:hover {
  	color: #e81313;
 	text-decoration: none;
}

/* selected link */
a.linkPonente:active {
  	color: #e81313;
	text-decoration: none;
}



.headerBios {
	background-color: #21158a;
	height: 100px;
	padding-top: 5px;
}

@media screen and (max-width: 500px){
	.headerBios {
		padding-top: 0px;
		height: 70px;
	}
}



.logoHeadBios {
	padding-top: 5px;
	padding-left: 10px;
}


.nomPonHead {
	color: #ffffff;
	font-size: 28px;
	padding-top: 25px;

}

@media screen and (max-width: 500px){
	.nomPonHead {
	
		font-size: 18px;
		line-height: 1;


	}
}



.divRegBack{
	background-color: #000;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
}





a.botReg:link {
  color: #FFF;
  font-size: 13px;
}

/* visited link */
a.botReg:visited {
  color: #FFF;
}

/* mouse over link */
a.botReg:hover {
  	color: #f6d79b;
 	text-decoration: none;
}

/* selected link */
a.botReg:active {
  	color: #f6d79b;
	text-decoration: none;
}



.biosTextDiv {
	padding: 20px;
}

.imgPonente {
	border-style: solid;
	border-width: thin;
	border-color: #cacaca;
}


.SinopsisTxt{
	font-family: 'Numans', sans-serif !important;
	font-size: 16px !important;
}


.SinopsisTxtBig{
	font-family: 'Numans', sans-serif !important;
	font-size: 22px !important;
}



.titPonHead {
	color: #ffffff;
	font-size: 18px;
	padding-top: 25px;
	line-height: 1;

}

@media screen and (max-width: 500px){
	.titPonHead {
	
		font-size: 18px;
		line-height: 1;


	}
}


.headerSinopsis {
	background-color: #21158a;
	/*height: 100px;*/
	padding-top: 5px;
}

@media screen and (max-width: 500px){
	.headerSinopsis {
		padding-top: 0px;
		/*height: 180px;*/
	}
}


.divAvisosReg {
	background-color: #f1f1f1;
	padding: 15px;
}



.divAvisosReg2 {
	background-color: #dfeaef;
	padding: 15px;
}

.RegTextCh {
	font-size: 13px !important;
	line-height: 1.5;
}


.divAvisosNota {
	background-color: #ffdbdb;
	padding: 15px;
	color: #9e1616;
}


.DiVerifico {
	background-color: #d1f0ff;
	padding: 20px;
}


.curadorName {
	font-size: 16px;
	color: #b20d0d;
	font-weight: bold;
}

.back_FotoStream {
	background-color: #000000;
}

.titDesdeVivo {
	font-size: 35px;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #ffffff;
	
}

.CuradorTit {
	color: #ff4e00;
}













a.curadorLink:link {
  color: #b20d0d;
  font-size: 16px;
  font-weight: bold;
}

/* visited link */
a.curadorLink:visited {
  color: #b20d0d;
}

/* mouse over link */
a.curadorLink:hover {
  	color: #ff6c00;
 	text-decoration: none;
}

/* selected link */
a.curadorLink:active {
  	color: #ff6c00;
	text-decoration: none;
}



.divQpatro {
	background-color: #194f7c;
}


.divQpatroTXT {
	padding-top: 40px;
}






a.patroLinkLG:link {
  color: #ffdf63;
  font-size: 35px;
  font-weight: bold;
  animation: blinker 1s linear infinite;
}

@media screen and (max-width: 700){
	a.patroLinkLG:link {
	  font-size: 28px;
	}
}


@media screen and (max-width: 500px){
	a.patroLinkLG:link {
	  font-size: 22px;
	}
}




@keyframes blinker {
  50% {
    opacity: 0;
  }
}

/* visited link */
a.patroLinkLG:visited {
  color: #ffdf63;
}

/* mouse over link */
a.patroLinkLG:hover {
  	color: #ff6c00;
 	text-decoration: none;
}

/* selected link */
a.patroLinkLG:active {
  	color: #ff6c00;
	text-decoration: none;
}





a.patroLinkMD:link {
  color: #FFFFFF;
  font-size: 30px;
  font-weight: bold;

}


@media screen and (max-width: 700){
	a.patroLinkMD:link {
	  font-size: 25px;
	}
}

@media screen and (max-width: 500px){
	a.patroLinkMD:link {
	  font-size: 20px;
	}
}

/* visited link */
a.patroLinkMD:visited {
  color: #FFFFFF;
}

/* mouse over link */
a.patroLinkMD:hover {
  	color: #ff6c00;
 	text-decoration: none;
}

/* selected link */
a.patroLinkMD:active {
  	color: #ff6c00;
	text-decoration: none;
}





a.patroLinkSM:link {
  color: #FFFFFF;
  font-size: 15px;
  font-weight: bold;
  
}

/* visited link */
a.patroLinkSM:visited {
  color: #FFFFFF;
}

/* mouse over link */
a.patroLinkSM:hover {
  	color: #ff6c00;
 	text-decoration: none;
}

/* selected link */
a.patroLinkSM:active {
  	color: #ff6c00;
	text-decoration: none;
}

.iconoPDF {
	padding-top: 30px;
	padding-bottom: 10px;
}


.divPatrocinadores {
	background-color: #400834;

}

.divPatrocinadores2 {
	font-size: 30px;
	color: #ffd655;
	padding: 20px;
	margin-top: 80px;

}

@media screen and (max-width: 750px){
	.divPatrocinadores2 {

		margin-top: 0px;

	}
}

@media screen and (max-width: 500px){
	.divPatrocinadores2 {

		margin-top: 0px;

	}
}





.divPatroLogos {
	background-color: #FFF;
	padding: 20px;
}



.divSalonFama {
	background-color: #000046;

}




.bloqueLetra {
	color: #000000;
	font-size: 24px;
	
}




.tablaCostos {
	width: 100%;

}

.tdColor1 {
	background-color: #21158a;
	color: #FFFFFF;
}

.tdColor2 {
	background-color: #fd7000;
	color: #411f0c;
}


.tdBorderDwn {
	border-bottom-style: solid;
	border-width: 2px;
	border-color: #9d9d9d;
}

.tdPrecio1 {
	background-color: #d5d6d4;
}

.tdPrecio2 {
	background-color: #cacaca;
}

.txtPrecios {
	color: #7c7c7c;
}


.workShop1 {
	background-color: #df8244;
	color: #FFFFFF;
	padding: 20px;
	font-size: 18px;
	font-weight: bold;
}

.workShop2 {
	background-color: #f6c143;
	color: #FFFFFF;
	padding: 20px;
	font-size: 18px;
	font-weight: bold;
}

.workShop3 {
	background-color: #ed6f2d;
	color: #FFFFFF;
	padding: 20px;
	font-size: 18px;
	font-weight: bold;
}

.workShopTxtCh {

	font-size: 14px !important;

}


/* //////////////////////////////////////////////////////////     CSS AGENDA    /////////////////////////////////////////// */


.tablaHorarioTit {
	text-align: center !important;
	background-color: #dbe7ff;
	font-weight: bold;
	font-size: 18px;
	color: #3a558b;
	border-bottom: 1px solid #FFFFFF;
}

.tablaHorarioSubT {
	background-color: #ffdeba;
	border-bottom: 1px solid #FFFFFF;
	font-weight: bold;
}

.tablaHorarioInfo {
	background-color: #ebebeb;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}


table.tablaProgramaM {
	  border-collapse: collapse;
	 
}

.tablaProgramaM td, th {
	padding: 10px;
}








.tituloBloque {
	font-size: 22px;
	font-weight: bold;
	color: #000000;
	
}


.tituloBloque1 {
	font-size: 22px;
	color: #FFFFFF;
	background-color: #f38b00;
	font-weight: bold;
	
}


.tituloBloque2 {
	font-size: 22px;
	color: #FFFFFF;
	background-color: #ff4e1d;
	font-weight: bold;
	
}

.tituloBloque3 {
	font-size: 22px;
	color: #FFFFFF;
	background-color: #00a29a;
	font-weight: bold;
	
}



.tituloBloque4 {
	font-size: 22px;
	color: #FFFFFF;
	background-color: #a067de;
	font-weight: bold;
	
}




.tituloBloqueDER {
	font-size: 22px;
	background-color: #f2af00;
	font-weight: bold;
	border-right-color: #7c4d0f !important;
}





.tituloBloqueBREAK {
	font-size: 25px;
	color: #FFFFFF;
	background-color: #8b8b8b;
	font-weight: bold;
}




.titHorario {
	background-color: #f18a01;
	font-weight: bold;
}

.tdHorario{
	background-color: #d5d5d5;
	font-weight: bold;
}

.tdTitPon{
	font-size: 20px;
	color: #8b8b8b;
	font-weight: bold;
	
}



.tdHORA{
	font-size: 20px;
	color: #ff5800;
	font-weight: bold;
	
}


.tdTitPon2Nar{
	
	font-size: 28px;
	color: #ff4e1d;
}

.tdTitPon2Black {
	font-size: 26px;
	color: #000000;
	
}



.tdTitPon2DER{
	background-color: #b2e1f9;
	border-right-color: #0f77ad !important;
}

.tdEspecial {
	background-color: #fcfbd5;
	font-weight: bold;
}

.titPonTxt {
	font-weight: bold;
	color: #053792;
	
}
.bloqueLetra {
	color: #000000;
	font-size: 24px;
	
}









a.NomPonenteProg:link {
  font-size: 16px;
  color: #8b8b8b;
  font-style: italic;
}

/* visited link */
a.NomPonenteProg:visited {
  color: #8b8b8b;
}

/* mouse over link */
a.NomPonenteProg:hover {
  	color: #e81313;
 	text-decoration: none;
}

/* selected link */
a.NomPonenteProg:active {
  	color: #e81313;
	text-decoration: none;
}





a.NomPonenteProg2:link {
  font-size: 18px;
  color: #8b8b8b;
  font-weight: bold;
}

/* visited link */
a.NomPonenteProg2:visited {
  color: #8b8b8b;
}

/* mouse over link */
a.NomPonenteProg2:hover {
  	color: #e81313;
 	text-decoration: none;
}

/* selected link */
a.NomPonenteProg2:active {
  	color: #e81313;
	text-decoration: none;
}






.ponenteName {
	font-weight: bold;
}


.mensajeAuto {
	font-size: 20px !important;
}

.frase {
	font-size: 30px;
	color: #f2662b;
}

@media screen and (max-width: 780px) {
	.frase {
		font-size: 20px;
	}
}




.titDias1 {
	font-size: 20px;
	font-weight: bold;
	color: #ff5800;
}

.titDias2 {
	font-size: 20px;
	color: #8b8b8b;
}

.titAgenda {
	color: #4f4e4f;
	font-weight: bold;
	font-size: 34px;
}





a.NomPonenteTaller:link {
  font-size: 18px;
  color: #FFFFFF;
  font-weight: bold;
}

/* visited link */
a.NomPonenteTaller:visited {
  color: #FFFFFF;
}

/* mouse over link */
a.NomPonenteTaller:hover {
  	color: #000000;
 	text-decoration: none;
}

/* selected link */
a.NomPonenteTaller:active {
  	color: #000000;
	text-decoration: none;
}








a.LinkPonenciaDet:link {
  font-size: 20px;
  color: #8b8b8b;
  font-weight: bold;
}

/* visited link */
a.LinkPonenciaDet:visited {
  color: #8b8b8b;
}

/* mouse over link */
a.LinkPonenciaDet:hover {
  	color: #000000;
 	text-decoration: none;
}

/* selected link */
a.LinkPonenciaDet:active {
  	color: #000000;
	text-decoration: none;
}



a.LinkPonenciaTit:link {
  color: #FFFFFF;
}

/* visited link */
a.LinkPonenciaTit:visited {
  color: #FFFFFF;
}

/* mouse over link */
a.LinkPonenciaTit:hover {
  	color: #ffc600;
 	text-decoration: none;
}

/* selected link */
a.LinkPonenciaTit:active {
  	color: #ffc600;
	text-decoration: none;
}



/* //////////////////////////////////////////////////////////    FIN CSS AGENDA    /////////////////////////////////////////// */






.nomPonReg {
	font-size: 12px;
}

.footerColor {
	background-color: #4f4f4f;
	padding: 20px;
}

.footerTxt {
	color: #FFFFFF;
	font-size: 14px;
}


a.LinkFooter:link {
  font-size: 14px;
  color: #f4a100;
}

/* visited link */
a.LinkFooter:visited {
  color: #f4a100;
}

/* mouse over link */
a.LinkFooter:hover {
  	color: #fff600;
 	text-decoration: none;
}

/* selected link */
a.LinkFooter:active {
  	color: #fff600;
	text-decoration: none;
}



.NotaColor {
	color: #fff;
	background-color: #ed757f;
	padding: 20px;
	}



.notaFactura {
	background-color: #ffb400;
	font-size: 12px;
}









/* Estilos agenda pestaņas */



.dia {
	font-size:28px;
	font-weight:700;
}


@media screen and (min-width: 550px) {
	.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
		width:100%;
	}
}
.ui-widget-header {
	background-color: transparent;
	border: none;
}
.ui-tabs .ui-tabs-nav li {
	border-bottom: 1px solid #aaaaaa;
}
.ui-tabs .ui-tabs-panel {
	padding: 0px;
}
.temas:hover {
	background-color: #f8f8f8;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	background-color: #21158a;
	color: #FFF !important;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #FFF !important;
}
@media screen and (max-width: 510px) {
	.ui-tabs .ui-tabs-nav li.ui-tabs-active {
		width: 100%;
	}
}
@media screen and (max-width: 425px) {
	.dia {
    font-size: 24px;
    font-weight: 700;
}
}
@media screen and (max-width: 375px) {
	.dia {
    font-size: 18px;
    font-weight: 700;
}
}
.head_reg_titSinop {
	font-size: 20px;
    font-weight: bold;
    color: #FFF;
	display: block;
	text-align: center;
	padding-top: 18px;
}
@media screen and (max-width: 5px) {
	.head_reg_titSinop {
		font-size: 15px;
	}
}
.botRegresar{
	position: absolute;
	bottom: 4px;
}
.ui-widget-content {
	border: 0px;
}
.ui-tabs .ui-tabs-panel {
	width: 85%;
	margin-left: 20%;
	border-left: 15px solid #ed757f; /* ///////////// Barra divisoria entre la hora y el tema ////////////// */ 
}
@media screen and (max-width: 699px) {
	.ui-tabs .ui-tabs-panel {
	width: 100%;
	margin-left: 0;
	border-left: none;
}
}






.temas {
	border-bottom:solid 1px #93b09e;
	padding:15px 0 10px 5px;
}
.hora {
	font-size:24px;
	color:#000;
	font-weight:700;
}
.titulo {
	font-size:22px;
	color:#818181;
	/*font-weight: 300;*/
	font-weight: bold;
}
.Subtit {
	font-size:12px !important;
	color:#000000 !important;
	/*font-weight:bold !important;*/
}
.ponentesProg {
	font-size:15px !important;
	color:#000000 !important;
}















.hora {
    text-align: right;
    display: block;
    margin: -5px 0 -45px -240px;
    padding: 20px 0px 0px 0;
    width: 180px;
	font-size: 18px;
	position: absolute;
}


@media screen and (max-width: 699px) {
	.hora {
	position: relative;
	}
}













.modulos1 {
   padding: 15px 0 10px 5px;
}

/* color del link del titulo de las ponencias en el programa */
.temas {
    margin-left: 20px;
}


.temas a {
	color: #26529c;
	text-decoration: none;
}

.temas:hover {
	background-color: #f3efef;
}

/* FIN color del link del titulo de las ponencias en el programa */

.descansos {
	background-color: #c2e1d8;
}
.descansos .titulo {
	color: #000;
}

.descansos:hover {
	background-color: #a5cdc1;
}
@media screen and (max-width: 699px) {
	.hora {
		margin:0px;
		text-align: left;
	}
}
.fotosChicas img{
	border: 1px solid #c9c9c9;
	-webkit-box-shadow: 0px 0px 18px -3px rgba(163,163,163,0.81);
	-moz-box-shadow: 0px 0px 18px -3px rgba(163,163,163,0.81);
	box-shadow: 0px 0px 18px -3px rgba(163,163,163,0.81);
	margin-top:20px;
	margin-bottom:0px;
	max-width: 70px;
	margin-right: 10px;
}


.notasDias {
   
	font-size: 10px;
}

.InstrTxt {
	font-weight: bold;
	color: #9a0202;
}

.NomEmpresa {
	font-size: 12px;
	color: #7c4d31;
	font-weight: bold;
}


/* Fin Estilos agenda pestaņas */



.notaCupo {
	font-size: 17px;
	padding-top: 10px;
}


.Tcerrado {
	color: #952121;
	font-size: 16px;
	font-weight: bold;
}



.fechaReg {
	font-size: 14px;
	font-weight: bold;
}

.horaReg {
	font-size: 11px;
	font-weight: bold;
}

.fechaHoraReg {
	line-height: 15px !important;
	padding-top: 10px !important;
}




.txtNotaTaller {
	font-size: 15px;
	color: #000;
}

.txtNotaTallerRED {
	font-size: 15px;
	color: #f20202;
}

.notaRec {
	border-style: solid;
	border-width: 3px;
	border-color: #ff0000;
	padding: 10px;
	background-color: #edfcf2;
}




.videosDIV {
	background-color: #e2e2e2;
  padding: 50px 10px;
}

