.pagina{
 	height: auto;
 	width:1000px;
 	margin-right: auto;
 	margin-left: auto;
}

.contenedor{
	width: 940px;
	margin-left: 30px;
}

.etiquetaCurso{
	font-size: 15px;
	font-family: TelefonicaText-Regular;	
}

.lineaLarga{
	border: 1px solid #00C6D7;
	width:100%;
}

.courseName{
	color:black;
	font-size:15px;
	margin-top: -13%;	
	background-color:white;
	width: 73%;
	height: 20px;	
}

.foto17{
	width: 86%;
	height: 250px;
}

.columnaTabla{
	width:55%;
}
.columnaTabla2{
	width:40%;
}

.texto{
	/*text-align: justify;*/
	color:gray;
	font-size: 14px;
	font-family: TelefonicaText-Regular;
}

.textoNegrita{
	/*text-align: justify;*/
	font-size: 18px;
	font-family: TelefonicaText-Bold;
}

.boton{
	color: white;
	border: 0;
	font-size: 18px;
	margin-top: 10px;
	height: 40px;
	width: 140px;
	font-family: TelefonicaText-Regular;
	background-color: #00C6D7;
}

.tablaPosBotones{
	width:100%
}

.lineaCabecera{
	color: rgb(0, 198, 218);
	margin-top: -0.5%;
	font-size:24px;
	font-family:TelefonicaHeadline-Light;
}

.lineaCabecera2{
	color: rgb(0, 198, 218);
	margin-top: 5.5%;
	font-size:24px;
	font-family:TelefonicaHeadline-Light;	
}

.numeracion{
	color: rgb(0, 198, 218);
	font-family: TelefonicaHeadline-Light;
}

.infoCurso{
	font-size: 24px;
	font-family: TelefonicaText-Regular;
}

.filaInfoCurso{
	height:40px;
}

.colInfoCurso{
	margin-left:20px;
	color:gray;
	font-size: 18px;
	display: block;
}

.col-md-offset-1{
	margin-top: 70px;
	height: 40px;
	margin-left: 0px;
}


a, a:hover{
	text-decoration: none;
	color:black;
}

.contenedorReservaVacaciones{
	margin-top:50px;	
}

.imagenVacaciones{
	width: 1000px;
}

.filas2{
	border-bottom: 7px solid white;
}

img.html5-watermark.ytp-scalable-icon-shrink {
	display: none !important;
}
.html5-video-container img {
	display: none !important;
}

.html5-watermark[src*="base64,"], .html5-watermark[src*="/img/pixel"] {
background: none  !important;
}

.box{
	height: 360px; 
	width: 30%; 
	border-style: solid; 
	border-color: #00C6D7;
	float: left;
	margin-right: 5%;
	margin-bottom: 40px;
	margin-top: 40px;

	
}
.box3{
	margin-right: 0px;
}
.boxTitle{
	height: 75px; 
	width: 101%; 
	border-style: solid; 
	border-color: #00C6D7;
	background-color: #00C6D7;
	color: white;
	text-align: center;
	font-size: 20px;
	margin-left: -1px;
	margin-top: -1px;
}

.boxTitle1line{
	line-height: 65px; /* <-- this is what you must define */
	vertical-align: top;
	font-family: TelefonicaText-Bold;
}
.boxTitle2line{
	line-height: 30px; /* <-- this is what you must define */
	vertical-align: top;
	font-family: TelefonicaText-Bold;
}

table.infoTable{
	height: 280px;
}
td.colInfoTable{
	padding-left: 30px;
	color: #808080;
	font-size: 18px;
	font-family: TelefonicaText-Regular;
	padding-right: 10px;
}
td.colImg{
	width: 75px;
	padding-left: 20px;
}
td.colImg img{
	width: 75px;
}
.box3 img{
	width: 130px;
	margin: 50px 75px;
}
.masInfoCurso img.tick{
	width: 20px;
	float: left;
}
table.infoTable.iconTable2{
	height: 200px!important;
	margin-top: 30px!important;
}
.columnaTabla2 p.texto{
	text-align: justify;
}
.dificultad{
	margin-top: -35px;
	text-align: center;
	color: rgb(0, 197, 217);
	font-family: TelefonicaText-Bold;
}

a.coursesLink{
	color: #00C6D7!important;
}