/*//////////////////////////////////////////////////////////////////// 
// RESET
////////////////////////////////////////////////////////////////////*/


/** FONTS ***/
/*
@font-face {
	font-family: 'futura';
    src: url('./fonts/16020_FUTURAM-webfont.eot');
    src: url('./fonts/16020_FUTURAM-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/16020_FUTURAM-webfont.woff2') format('woff2'),
         url('./fonts/16020_FUTURAM-webfont.woff') format('woff'),
         url('./fonts/16020_FUTURAM-webfont.ttf') format('truetype'),
         url('./fonts/16020_FUTURAM-webfont.svg#futura_md_btmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'futura_book';
    src: url('./fonts/ufonts.com_futura-book-webfont.eot');
    src: url('./fonts/ufonts.com_futura-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/ufonts.com_futura-book-webfont.woff2') format('woff2'),
         url('./fonts/ufonts.com_futura-book-webfont.woff') format('woff'),
         url('./fonts/ufonts.com_futura-book-webfont.ttf') format('truetype'),
         url('./fonts/ufonts.com_futura-book-webfont.svg#futura_bkbook') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
   
	font-family: 'providence';
    src: url('./fonts/ProvidenceSans-webfont.eot');
    src: url('./fonts/ProvidenceSans-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/ProvidenceSans-webfont.woff2') format('woff2'),
         url('./fonts/ProvidenceSans-webfont.woff') format('woff'),
         url('./fonts/ProvidenceSans-webfont.ttf') format('truetype'),
         url('./fonts/ProvidenceSans-webfont.svg#providence_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
*/



@font-face {
    font-family: 'nunitobold';
    src: url('./fonts/nunito-bold-webfont.eot');
    src: url('./fonts/nunito-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/nunito-bold-webfont.woff2') format('woff2'),
         url('./fonts/nunito-bold-webfont.woff') format('woff'),
         url('./fonts/nunito-bold-webfont.ttf') format('truetype'),
         url('./fonts/nunito-bold-webfont.svg#nunitobold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'nunitolight';
    src: url('./fonts/nunito-light-webfont.eot');
    src: url('./fonts/nunito-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/nunito-light-webfont.woff2') format('woff2'),
         url('./fonts/nunito-light-webfont.woff') format('woff'),
         url('./fonts/nunito-light-webfont.ttf') format('truetype'),
         url('./fonts/nunito-light-webfont.svg#nunitolight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'nunitoregular';
    src: url('./fonts/nunito-regular-webfont.eot');
    src: url('./fonts/nunito-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/nunito-regular-webfont.woff2') format('woff2'),
         url('./fonts/nunito-regular-webfont.woff') format('woff'),
         url('./fonts/nunito-regular-webfont.ttf') format('truetype'),
         url('./fonts/nunito-regular-webfont.svg#nunitoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'futura_lightregular';
    src: url('./fonts/futura_light-webfont.eot');
    src: url('./fonts/futura_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/futura_light-webfont.woff2') format('woff2'),
         url('./fonts/futura_light-webfont.woff') format('woff'),
         url('./fonts/futura_light-webfont.ttf') format('truetype'),
         url('./fonts/futura_light-webfont.svg#futura_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'slappy';
    src: url('./fonts/slappyinline-webfont.eot');
    src: url('./fonts/slappyinline-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/slappyinline-webfont.woff2') format('woff2'),
         url('./fonts/slappyinline-webfont.woff') format('woff'),
         url('./fonts/slappyinline-webfont.ttf') format('truetype'),
         url('./fonts/slappyinline-webfont.svg#slappyinline') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'helveticarounded';
    src: url('./fonts/helveticarounded-bold-webfont.eot');
    src: url('./fonts/helveticarounded-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/helveticarounded-bold-webfont.woff2') format('woff2'),
         url('./fonts/helveticarounded-bold-webfont.woff') format('woff'),
         url('./fonts/helveticarounded-bold-webfont.ttf') format('truetype'),
         url('./fonts/helveticarounded-bold-webfont.svg#helvetica_roundedbold') format('svg');
    font-weight: normal;
    font-style: normal;

}


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	vertical-align: baseline;
	
	/*font-family: 'futura';*/
	font-family: 'nunitoregular';

}



/* remember to define focus styles! */
:focus {
	outline: 0;
}

ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}


strong {
	font-weight:bold;
}

em {
	font-style:oblique;
}

p {
	margin:15px 0;
}


h1 {font-size:180%;}
h2 {font-size:150%;}
h3 {font-size:125%;}
h4 {font-size:100%;}
h5 {font-size:90%;}
h6 {font-size:80%;}

a:link {color:#0289ce;}
a:hover {color:#f64274;}



/*//////////////////////////////////////////////////////////////////// 
// MAIN
////////////////////////////////////////////////////////////////////*/

body,html {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	color:#343434;
	/*font-family: 'Open Sans', sans-serif;*/
	/*font-family: 'futura', sans-serif;*/
	font-family: 'nunitoregular';
	/*font-weight:400;*/
	font-size:14px;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	background-color:#FFF;
}



#header, #slider, #main, #searcher, #footer, #prefooter, #preprefooter {
	float:left;
	padding:15px 0;
	/*min-width:100%;*/
	width:100%;
}


.wrap {
	margin:0 auto;
	width:1030px;
}

/*@media only screen and (max-width: 992px)  {*/
@media only screen and (max-width: 1060px)  {

	.row {
		margin-left: 0px;
		margin-right: 0px;
	}

	.wrap {
		    max-width: 1024px !important;
	}

	/*#menu .row {
		margin-left: -15px;
		margin-right: -15px;
	}*/

	/*#menu .row > div > ul > li:first-child {
		margin-left: -14px;
	}
	#menu .row > div > ul > li:last-child {
		margin-right: -14px;
	}*/	
}




/* HEADER */
#header {
	padding:15px 0 5px 0;
	background:#fff;
	text-align:center;
	/*border-bottom:1px solid #f6303f;*/
}

#header .logo { 
	max-width:316px;  /* responsive */
	width:100%;
}
/*
#header p {
	float:right;
	width:400px;
	margin:0;
}*/
#header_buscador {
	margin-top:75px;text-align:left;
	margin-bottom:10px;
}

/*
#header_buscador input#search {
	
	-webkit-border-radius:0px;
    -moz-border-radius:0px;
    border-radius:0px;
	
	-webkit-appearance: none;
	background:#ffffff url(../img/searcher-lupa.png) left top no-repeat;
	width:50%; 
	border:0px;  
	border-bottom:2px solid #000000;
	padding:10px 5px 10px 40px;
	color:#000000;
}
*/



#header_redes {
	margin-top:90px;text-align:right;
}


#header_redes > a {
	text-decoration:none;
        margin:0 5px;
}

#header_redes > a:hover > img, #prefooter_redes > a:hover > img {
	/* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

  /* IE 5-7 */
  filter: alpha(opacity=50);

  /* Netscape */
  -moz-opacity: 0.5;

  /* Safari 1.x */
  -khtml-opacity: 0.5;

  /* Good browsers */
  opacity: 0.5;
}

a#menu_img_online_store:hover img  {
	/* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";

  /* IE 5-7 */
  filter: alpha(opacity=70);

  /* Netscape */
  -moz-opacity: 0.7;

  /* Safari 1.x */
  -khtml-opacity: 0.7;

  /* Good browsers */
  opacity: 0.7;
}


/* MENU */
#menu {
	float:left;
	min-width:100%;
	height:62px;
	/*background-color:#f6303f;*/
	background-color:#FFCC00;
	/*border-bottom:5px solid #fa9da5;*/
	border-bottom:4px solid #ffffff;
}

#menu ul {
	float:left;
	width:100%;
	height:62px;
	list-style-type: none;
    margin: 0;
    padding: 0;
}

#menu ul li {
	float: left;
	height:62px;
	line-height:62px;
	border-left:1px solid #fff;
	text-align:center;
}


#menu ul#menu_main li {
	float:left;
	width:25%;
	color:#fff;
	font-weight:bold;
	font-size:1.1em;
	text-align:center;
}


#menu ul#menu_main li a {
	width:100%;
	height:100%;
	display: block;
    	color:#fff;
	/*background-color:#f6303f;*/
	background-color:#FFCC00;
	border-bottom:4px solid #ffffff;
	font-size:16px;
	
}


#menu ul#menu_main li:not(.active) a:hover , #menu ul#menu_main li.active a{
	text-decoration:none;
	/*color:#fa9da5;*/
	/*background-color:#f6303f;*/
	background-color:#FFCC00;
	/*border-bottom:10px solid #fa9da5;*/
	border-bottom:8px solid #ffffff;
	line-height:52px;

}

#menu ul#menu_main li.active a {
	line-height: 62px;
}

#menu_main_mobile {
	position:absolute;top:0;left:0;
	width:50% !important;
	margin-left:25%; 
	max-width: 780px;
	text-align:center; 
	/*padding:10px;*/
	line-height: 60px;
	display:none;
}

#menu_main_mobile select {
	width:80% !important;
	/*font-size:3em;*/
	text-align:center !important;
}

#menu_main_mobile select option {
	
	text-align:center !important;
}

/* SLIDER */
#slider2 {
	max-height:418px;
	background:#EAEAEA;
	padding:0px;
}


#slider_interno{
	/*padding:5px;
	background:#e30614;*/
	max-height: 418px;
	/*text-align:center;*/
}

#slider2 .slider, #slider_interno .slider {
	float:left;
	position:relative;
	margin:0;
	padding:0;
	/*margin-top:10px;*/
	width:100%;
	height: 418px;
	
	/*box-shadow: 0px 10px 10px #bbb;*/
	/*border-bottom:1px solid #f6303f;*/
}

 #slider_interno .slider {
	 height: 418px;
 }
 

.nav-dots {
	width: 100%;
	bottom: 9px;
	height: 11px;
	display: block;
	position: absolute;
	text-align: center;
	z-index:11;
}

.nav-dots .nav-dot {
	top: -15px;
	width: 14px;
	height: 14px;
	margin: 0 6px;
	position: relative;
	border-radius: 100%;
	display: inline-block;
	background-color: rgba(255, 255, 255, 0.4);
}

.nav-dots .nav-dot:hover, .nav-dots .nav-dot-current {
	cursor: pointer;
	background-color: rgba(255, 255, 255, 0.8);
}

.slider img.bgfade{
	position:absolute;
	top:0;
	display:none;
	float:left;
	
	left:50%;
	
	/*margin-left:-950px;*/
	/*margin-left:-700px;*/
	margin-left:-1300px;
	text-align:center;
	z-index:10;
	
}



@media only screen and (max-width: 960px) {	

	.slider.home img.bgfade, #slider_interno .slider.home {
		    height: 275px;
	}

	.slider.home img.bgfade{
		   margin-left: -733px;
	}

	.slider.teacher img.bgfade, #slider_interno .slider.teacher {
		    height: 250px;
	}

	.slider.teacher img.bgfade{
		   margin-left: -775px;
	}

	.slider.student img.bgfade, #slider_interno .slider.student {
		    height: 275px;
	}

	.slider.student img.bgfade{
		   margin-left: -855px;
	}

}


@media only screen and (max-width: 420px) {	

	.slider.home img.bgfade, #slider_interno .slider.home {
		    height: 200px;
	}

	.slider.home img.bgfade{
		   margin-left: -520px;
	}

	.slider.teacher img.bgfade, #slider_interno .slider.teacher {
		    height: 135px;
	}

	.slider.teacher img.bgfade{
		   margin-left: -422px;
	}

	.slider.student img.bgfade, #slider_interno .slider.student {
		    height: 200px;
	}

	.slider.student img.bgfade{
		   margin-left: -620px;
	}

}






/* SLIDER */
#slider {
	background:#fce9ae;
	padding:0px;
	/*text-align:center;
	border-bottom:1px solid #f6303f;*/
}


/* ocultamos flechas del slider */
.tparrows.preview2 {
	display:none !important;
}



#slider_ads {
float:right;position:absolute;
/*background-color:#999;opacity:0.85;*/
/*background-color:#000;opacity:0.35;*/
background-color:rgba(0,0,0,0.35);
z-index:2000;top:63px;right:14px;width:294px;
/*height:550px;*/
height:418px;
}



/*
#slider_ads .ad_slide {
	float:left;position:relative;width:100%;height:25%;border-bottom:1px dotted #ddd;margin:0;padding-left:5%;padding-top:8%;background:transparent url(../img/ads/fondo_ad1.jpg)  235px 20px no-repeat;text-align:left;font-family:'futura_book';
}

#slider_ads .ad_slide:hover {
	background-color:#5991c0;
}
*/


#slider_ads #add_slide1 {
	float:left;position:relative;width:100%;height:23%;border-bottom:1px dotted #ddd;margin:0;padding-left:5%;padding-top:5%;background:transparent url(../img/ads/fondo_ad1.png)  246px 6px no-repeat;text-align:left;font-family:'futura_book';font-family: 'nunitoregular';
}

#slider_ads #add_slide1:hover {
	background:#ffcc00 url(../img/ads/fondo_ad1.png)  243px 6px no-repeat; 
	/*background-color: rgba(255,204,0,0.5);*/
	background-color: rgba(102,153,204,0.8);
}


#slider_ads #add_slide2 {
	float:left;position:relative;width:100%;height:23%;border-bottom:1px dotted #ddd;margin:0;padding-left:5%;padding-top:5%;background:transparent url(../img/ads/fondo_ad2.png)  246px 6px no-repeat;text-align:left;font-family:'futura_book';font-family: 'nunitoregular';
}

#slider_ads #add_slide2:hover {
	background:#5991c0 url(../img/ads/fondo_ad2.png)  243px 6px no-repeat;
	/*background-color: rgba(255,204,0,0.5);*/
	background-color: rgba(102,153,204,0.8);
}


#slider_ads #add_slide3 {
	float:left;position:relative;width:100%;height:23%;border-bottom:1px dotted #ddd;margin:0;padding-left:5%;padding-top:5%;background:transparent url(../img/ads/fondo_ad3.png)  246px 6px no-repeat;text-align:left;font-family:'futura_book';font-family: 'nunitoregular';
}

#slider_ads #add_slide3:hover {
	background:#5991c0 url(../img/ads/fondo_ad3.png)  243px 6px no-repeat;
	/*background-color: rgba(255,204,0,0.5);*/
	background-color: rgba(102,153,204,0.8);
}


#slider_ads #add_slide4 {
	float:left;position:relative;width:100%;height:31%;border-bottom:1px dotted #ddd;margin:0;padding-left:5%;padding-top:5%;
	/*background:transparent url(../img/ads/fondo_ad4.png)  235px 20px no-repeat;*/
	/*background:#0543a9 url(../img/ads/fondo_ad4.png)  235px 20px no-repeat;*/
	background:transparent url(../img/ads/fondo_ad4.png)  235px 9px no-repeat;
	
	/*background-color:rgba(5,67,169,0.35) !important;*/
	background-color:rgba(255,255,255,0.55) !important;
	
	text-align:left;font-family:'futura_book';font-family: 'nunitoregular';
	color:#343434;
}

#slider_ads #add_slide4:hover {
	/*background:#5991c0 url(../img/ads/fondo_ad4.png)  bottom right no-repeat;*/
	background:#0543a9 url(../img/ads/fondo_ad4.png) right 35px no-repeat;
	
	/*background-color:rgba(5,67,169,1) !important;*/
	/*background-color: rgba(255,204,0,0.8) !important;*/
	background-color: rgba(51,102,153,0.8) !important;
}

#slider_ads #add_slide4:hover h1, #slider_ads #add_slide4:hover p {
	color:#fff;
}


#slider_ads .ad_slide h1 {
	font-size:18px;margin:0;padding:0;
}

#slider_ads .ad_slide p {
	float:left;
	position:relative;
	margin:0 !important;padding:0 !important;font-size:12px;line-height:25px !important;height:25px !important;	
}

#slider_ads .ad_slide .ad_go {
	float:right;position:absolute;background-color:#f2f3e9;z-index:2001;bottom:0px;right:0px;width:60px;height:24px;line-height:24px;text-align:left;color:#ffcc00;cursor:pointer;padding-left:10px;font-family:'futura_book'; font-family: 'nunitoregular';   font-size: 13px;
}



/* SEARCHER */
#searcher {
	padding:25px 0;
	/*background:#fc4351 url(../img/searcher-border.jpg) bottom center repeat-x;
	background:#EAEAEA url(../img/searcher-border.jpg) bottom center repeat-x;*/
	background:#EAEAEA url(../img/linia_colores.png) bottom center repeat-x;

	color:#000;
	font-size:16px;
	/*
	font-weight:bold;*/
	text-align:left;
	/*line-height:2em;
	border-bottom:1px solid #f6303f;*/
	
}

#searcher .row > div > div {
	padding-bottom:10px;
}

#searcher select, #searcher input[type=text] {
	padding:10px;
	margin-top:5px;

 	font-size:16px;
	font-family:'futura_book';
	font-family: 'nunitobold';

	-webkit-border-radius:0px;
    	-moz-border-radius:0px;
    	border-radius:0px;
	
	-webkit-appearance: none;
	 -moz-appearance: none;
	 
	/*background:#fc4351 url(../img/select-arrow.jpg) right center no-repeat;*/
	background:#EAEAEA url(../img/select-arrow.jpg) right center no-repeat;
	
	
    /*text-indent: 0.01px;
    text-overflow: '';
	*/
	
	width:98%;   
	font-weight:bold;
	
	/*border:2px solid #ffffff;*/
	border:2px solid #FFCC00;
	/*color:#ffffff;*/
	color:#343434;


    &:focus {
        outline: none;
    }
}

#searcher input[type=button] {
	padding:10px;
	margin-top:5px;

 	font-size:16px;
	font-family:'futura_book';
	font-family: 'nunitobold';
	-webkit-border-radius:0px;
    -moz-border-radius:0px;
    border-radius:0px;
	
	-webkit-appearance: none;
	 -moz-appearance: none;
	 
	/*background:#fc4351 url(../img/select-arrow.jpg) right center no-repeat;*/
	/*background:#fc4351 url(../img/select-arrow-right.jpg) right center no-repeat; */
	background:#EAEAEA url(../img/select-arrow-right.jpg) right center no-repeat; 
	
	
    /*text-indent: 0.01px;
    text-overflow: '';
	*/
	
	width:98%;   
	font-weight:bold;
	/*border:2px solid #ffffff;*/
	border:2px solid #FFCC00;
	/*color:#ffffff;*/
	color:#343434;
}

#searcher input[type=button]:hover {
	padding-top:9px;
	padding-bottom:11px;
}




/*
#searcher input {
	padding:10px;
	
	-webkit-border-radius:0px;
    -moz-border-radius:0px;
    border-radius:0px;
	
	
	background:#fc4351;
	border:2px solid #ffffff;
}
*/

/* SQUARED TWO */
input[type=checkbox] {
	visibility: hidden;
}

.squaredTwo {
	width: 28px;
	height: 28px;
	/*background:#fc4351;*/
	background:#EAEAEA;
	margin-left:-4px;
	
	position: relative;
}

.squaredTwo label {
	cursor: pointer;
	position: absolute;
	width: 20px;
	height: 20px;
	left: 4px;
	top: 4px;
	
	/*background:#fc4351;*/
	background:#EAEAEA;
	
	/*border:2px solid #ffffff;*/
	border:2px solid #FFCC00;
	/*color:#ffffff;*/
	color:#222222;
}

.squaredTwo label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 4px;
	left: 4px;
	/*border: 3px solid #fcfff4;*/
	border: 3px solid #FFCC00;
	
	
	border-top: none;
	border-right: none;

	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.squaredTwo label:hover::after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.3;
}

.squaredTwo input[type=checkbox]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}







/* MAIN */
#main {
	/*background:#d0e5f8 url(../img/bg_content2.png) bottom center repeat-x;*/
	/*background:#d0e5f8 url(../img/bg_content2.png) bottom center no-repeat;*/

	background:#F1E2C5 url(../img/bg_content2.png) center 30px no-repeat;
	min-height:730px;

	/*text-align:center;
	border-bottom:1px solid #f6303f;*/
}

#content {
	padding:15px 0;
	clear:both;
}


.home_content_slide li, .home_content_slide p {
	font-family: 'nunitolight';
}


@media only screen and (max-width: 768px) {	

	#home_content_slide0 ul {
		font-size:14px !important;
	}


	#home_content_slide1 p {
		font-size:14px !important;
		line-height: 20px !important;
	}

	#home_content_slide2 p {
		font-size:14px !important;
		line-height: 18px !important;
		margin-left:10% !important;
		width:80% !important;	
	}

	#home_content_slide2 p img {
		margin-bottom: 35px !important;
	}

}


/* TABS */
#content2 .tabs {
	margin-top: 30px;
	margin-bottom: 40px; 
}
#content2 .tabs .buttons {
	margin-right: -30px;
	/*kol*/
	/*width: 277px; */
}
#content2 .tabs .buttons .button {
cursor: pointer;
/*height: 83px;
height: 97px;*/
/*height: 129px;*/
height: 155px;

font-size: 13px;
/*color: #0cad97;
background: #fff; */
color: #000000;
background: #eef5fd;

border-bottom:3px solid #deeefb;
 
}




#content2 .tabs .buttons .button:hover {
	color: #fff !important;
	/*background: #0cad97; 
	background: #fa4556; */

	/*background: #ffcc00;*/
	background: #ed8b1e;


	

	/*border-bottom:3px solid #f27a83;
	border-bottom:3px solid #f9eaac;*/
}

#content2 .tabs .buttons .button.active {
	color: #fff !important;
	/*background: #0cad97; 
	background: #0b5fa5; */
	background: #5a92c1;
	
	/*border-bottom:3px solid #5991c0;*/
	border-bottom:3px solid #deeefb;
}


#content2 .tabs .buttons .button:hover span, #content2 .tabs .buttons .button.active span {
	/*background-position: 0 -34px; */
	background-position: 0 0px; 
	
}


#content2 .tabs .buttons .button .title {
/*padding: 35px 20px 0 0; */
padding: 52px 20px 0 0; 

font-size:20px;
line-height:25px;
}

#content2 .tabs .buttons .button span {
	display: block;
	float: left;
	
	/*margin: 25px 15px 0;*/
	/*margin: 15px 13px 0;*/
	margin: 32px 15px 0;
	
	/*width: 36px;
	height: 34px;*/
	width: 110px;
	height: 85px;
	background-repeat: no-repeat;
	background-position: 0 0; 
}
#content2 .tabs .buttons .button.fea-what-is span {
	/*background-image: url(http://www.digital.santillana.es/ip_themes/sdigital/img/fea-what-is.png);*/
	background-image: url(../img/logo_naranja.png);
	background-position: center center;
}
#content2 .tabs .buttons .button.fea-what-is:hover span, #content2 .tabs .buttons .button.fea-what-is.active span {
/*background-image: url(http://www.digital.santillana.es/ip_themes/sdigital/img/fea-offline.png); */
	/*background-image: url(../img/about-3.png); */
	background-image: url(../img/logo_blanco.png); 
}
#content2 .tabs .buttons .button.fea-what-is {
	color: #ec8b20;
}


#content2 .tabs .buttons .button.fea-teacher-student span {
/*background-image: url(http://www.digital.santillana.es/ip_themes/sdigital/img/fea-teacher-student.png); */
	background-image: url(../img/boli_azul.png);
	background-position: center center;
}
#content2 .tabs .buttons .button.fea-teacher-student:hover span, #content2 .tabs .buttons .button.fea-teacher-student.active span {
/*background-image: url(http://www.digital.santillana.es/ip_themes/sdigital/img/fea-offline.png); */
	/*background-image: url(../img/about-3.png); */
	background-image: url(../img/boli_blanco.png); 
}
#content2 .tabs .buttons .button.fea-teacher-student {
	color: #4785ba;
}

	
#content2 .tabs .buttons .button.fea-offline span {
/*background-image: url(http://www.digital.santillana.es/ip_themes/sdigital/img/fea-offline.png); */
	/*background-image: url(../img/about-3.png); */
	background-image: url(../img/nino_verde.png); 
	background-position: center center;
}
#content2 .tabs .buttons .button.fea-offline:hover span, #content2 .tabs .buttons .button.fea-offline.active span {
/*background-image: url(http://www.digital.santillana.es/ip_themes/sdigital/img/fea-offline.png); */
	/*background-image: url(../img/about-3.png); */
	background-image: url(../img/nino_blanco.png); 
}
#content2 .tabs .buttons .button.fea-offline {
	color: #a8c23e;
}


#content2 .tabs .buttons .button.fea-digital span {
/*background-image: url(http://www.digital.santillana.es/ip_themes/sdigital/img/fea-digital.png); */
	background-image: url(../img/about-4.png); }

#content2 .tabs .buttons .button.fea-multi span {
background-image: url(http://www.digital.santillana.es/ip_themes/sdigital/img/fea-multi.png); }

#content2 .tabs .images .image {
	display: none;
	
	/*height: 415px;*/
	height: 388px;
	
	
	/*background: #f5f0e5; */
	background: #fff; 
}
#content2 .tabs .images .image.active {
display: block; }
#content2 .tabs .images .image .ipWidget-IpText {
margin-top: 20px; }


#content2 .togglers  {
  margin-top: 30px;
}
#content2 .togglers .toggler {
margin: 0 0 9px 0; 
clear:both !important;
}

#content2 .togglers .toggler:hover .title {
	/*color: #fff;*/
	/*background: #0cad97; */
	/*background: #fa4556;  */
	
}


#content2 .togglers .toggler.active .title {

/*background: #0cad97;
color: #fff;
*/

background: #0b5fa5;
color: #fff;

}
#content2 .togglers .toggler.active .title:before {
border-width: 0 15px 18px 15px;
border-color: transparent transparent #fff transparent; }

#content2 .togglers .toggler.active .title span {
/*background-position: 0 -34px;*/ }

#content2 .togglers .toggler .title {
	cursor: pointer;
	padding: 30px;
	height: 94px;
	line-height: 34px;
	/*color: #0cad97;*/
	color: #000000;
	/*background: #fff;*/
	background: #f1f6fc;
}
#content2 .togglers .toggler .title:before {
	display: block;
	content: '';
	float: right;
	margin: 12px 0 0;
	width: 0;
	height: 0;
	border-width: 18px 15px 0 15px;
	/*border-color: #0cad97 transparent transparent transparent;*/
	border-color: #5991c0 transparent transparent transparent;
	
	
	border-style: solid; 
}
#content2 .togglers .toggler .title span {
	display: block;
	float: left;
	margin: 0;
	
	/*width: 36px;
	height: 34px;*/
	width: 95px;
	height: 85px;
	
	margin-top:-25px;
	margin-right:15px;
	
	background-repeat: no-repeat;
	background-position: 0 0; 
}
#content2 .togglers .toggler .title .text {
	padding-left: 80px;
	line-height: 20px;
	/*line-height: 35px; */
	margin-top: 5px;
}

#content2 .togglers .toggler .title.fea-what-is span {
	/*background-image: url(http://www.digital.santillana.es/ip_themes/sdigital/img/fea-what-is.png);*/
	/*background-image: url(../img/about-1.png); */
	background-image: url(../img/logo_azul.png);
    background-position: 0;
}

#content2 .togglers .toggler.active .title.fea-what-is span {
/*background-image: url(http://www.digital.santillana.es/ip_themes/sdigital/img/fea-offline.png); */
	/*background-image: url(../img/about-3.png); */
	  background-image: url(../img/logo_blanco.png);
	     background-position: 0;
}


#content2 .togglers .toggler .title.fea-teacher-student span {
/*background-image: url(http://www.digital.santillana.es/ip_themes/sdigital/img/fea-teacher-student.png); */
	/*background-image: url(../img/about-2.png);*/
	    background-image: url(../img/boli_azul.png);
	     background-position: 0;
}

#content2 .togglers .toggler.active .title.fea-teacher-student span {
/*background-image: url(http://www.digital.santillana.es/ip_themes/sdigital/img/fea-offline.png); */
	/*background-image: url(../img/about-3.png); */
	  background-image: url(../img/boli_blanco.png);
	     background-position: 0;
}


#content2 .togglers .toggler .title.fea-offline span {
/*background-image: url(http://www.digital.santillana.es/ip_themes/sdigital/img/fea-offline.png);*/
	/*background-image: url(../img/about-3.png);*/
	background-image: url(../img/nino_verde.png);
	 background-position: 0;

 }

/*#content2 .togglers .toggler .title.fea-offline:hover span, */
#content2 .togglers .toggler.active .title.fea-offline span {
/*background-image: url(http://www.digital.santillana.es/ip_themes/sdigital/img/fea-offline.png); */
	/*background-image: url(../img/about-3.png); */
	background-image: url(../img/nino_blanco.png); 
}


#content2 .togglers .toggler .title.fea-digital span {
/*background-image: url(http://www.digital.santillana.es/ip_themes/sdigital/img/fea-digital.png);*/
	background-image: url(../img/about-4.png); }

#content2 .togglers .toggler .title.fea-multi span {
background-image: url(http://www.digital.santillana.es/ip_themes/sdigital/img/fea-multi.png); }

#content2 .togglers .toggler .content {
	display: none;
	padding: 0 0 30px;
	/*background: #F5F0E5; */
	background: #ffffff; 
}
#content2 .togglers .toggler .content img {
	/*width: 100%;
	margin: 0 0 30px; */
}
		
		
		
/* BUTTONS */
.ipPreviewWidget .button.red, .mceContentBody .button.red {
	font-family:'futura';
	font-family: 'nunitolight';
	background-color: #f64754;
	border-bottom:4px solid #fa898f;
}
.ipPreviewWidget .button.red:hover, .mceContentBody .button.red:hover {
	background-color: #fa898f;
	font-family:'futura'; 
	font-family: 'nunitolight';
}

.ipPreviewWidget .button.buy_now, .mceContentBody .button.buy_now {
	font-family:'futura';
	font-family: 'nunitolight';
	background-color: #ED8B1E;
	/*border-bottom:4px solid #fa898f;*/
}
.ipPreviewWidget .button.buy_now:hover, .mceContentBody .button.buy_now:hover {
	background-color: #F1A34D;
	font-family:'futura'; 
	font-family: 'nunitoregular';
}




.ipPreviewWidget .button.blue, .mceContentBody .button.blue {
	font-family:'futura'; 
	font-family: 'nunitolight';
	background-color: #0b5fa5;
	border-bottom:4px solid #6399c5;
}
.ipPreviewWidget .button.blue:hover, .mceContentBody .button.blue:hover {
	font-family:'futura'; 
	font-family: 'nunitoregular';
	background-color: #6399c5; 
}


.ipPreviewWidget .button.down_cata, .mceContentBody .button.down_cata {
	font-family:'futura'; 
	font-family: 'nunitolight';
	background-color: #9BB530;
	/*border-bottom:4px solid #6399c5;*/
}
.ipPreviewWidget .button.down_cata:hover, .mceContentBody .button.down_cata:hover {
	font-family:'futura'; 
	font-family: 'nunitoregular';
	background-color: #ADC44E; 
}




.ipPreviewWidget .button.black, .mceContentBody .button.black {
	background-color: #36393c;
}
.ipPreviewWidget .button.black:hover, .mceContentBody .button.black:hover {
	background-color: #505255; 
}
.ipPreviewWidget .button, .mceContentBody .button {
	position: relative;
	cursor: pointer;
	display: inline-block;
	margin: 15px 0 10px 0;
	border: 0;
	padding: 18px 41px 18px 35px;
	/*min-width: 266px;*/
	color: #fff;
	/*font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 700;*/
	font-size: 18px;
	line-height: 1.2;
	text-decoration: none;
	/*text-transform: uppercase;*/
	text-align: left;
	background-color: #b61469; 
	
	min-width:320px;
	max-width:90%;
}
.ipPreviewWidget .button:hover, .mceContentBody .button:hover {
	text-decoration: none; 
}
.ipPreviewWidget .button a, .mceContentBody .button a {
	color: #fff; 
}
.ipPreviewWidget .button a:hover, .mceContentBody .button a:hover {
	text-decoration: none; 
}
.ipPreviewWidget .button:after, .mceContentBody .button:after {
	position: absolute;
	right: 21px;
	top: 50%;
	display: block;
	content: '';
	margin: -7px 0 0 10px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 7px 0 7px 8px;
	border-color: transparent transparent transparent #fff; 
}

	  
	  
.down_cata, .buy_now {
	width:100%;
}   
  

/* reproductores audio STUDENT */

.mejs-controls .mejs-time-rail .mejs-time-loaded {
	background: #fff !important;
}	  	

/* level 1 */			
#student_tab_content1 .mejs-controls {
	background: #98ad38 !important;
}		

/* level 2 */			
#student_tab_content2 .mejs-controls {
	background: #0f9fde !important;
}		

/* level 3 */			
#student_tab_content3 .mejs-controls {
	background: #f0a349 !important;
}		

/* level 4 */			
#student_tab_content4 .mejs-controls {
	background: #dad545 !important;
}		

/* level 5 */			
#student_tab_content5 .mejs-controls {
	background: #c469a6 !important;
}		

/* level 6 */			
#student_tab_content6 .mejs-controls {
	background: #3783b7 !important;
}		



 				
		

/* PRE-PRE-FOOTER */
#preprefooter {
	background:#fff;
}

#preprefooter_izq a img {
	width:100%;
	max-width:220px;
	clear:both;
}

#preprefooter_izq {
	text-align:left;
}

#preprefooter_centro {
	text-align:center;
}

#preprefooter_der {
	text-align:right;
}



/* PRE-FOOTER */
#prefooter {
	background:#e0e0e0;
	color:#333;
	
	/*To anchor to bottom of page uncomment the following lines:*/
	/*position:fixed;
	bottom:0;*/
}

#prefooter a {
	color:#333;
}
#prefooter a:hover {
	color:#999;
}

#prefooter_logo {
	text-align:left;
	line-height:62px;
	padding-left:0px;
	font-size:15px;
}


#prefooter_redes {
	text-align:right;
	/*line-height:62px;
	margin-top:10px;*/
	padding-right:0px;
	padding-top: 15px;
}

#prefooter_redes > a {
	text-decoration:none;
}


/* FOOTER */
#footer {
	background:#333333;
	color:#fff;
	
	/*To anchor to bottom of page uncomment the following lines:*/
	/*position:fixed;
	bottom:0;*/
}

#footer a {
	color:#fff;
}
#footer a:hover {
	color:#ccc;
}


/** SEARCH **/

.search_item_material {
	float:left;
	position:relative;
	width:100%;
	height:100%;
	margin-bottom:30px;
	padding:10px;
	background-color:#fff;
	display:inline-block;
}

.search_item_material_titulo {
	float:left;
	position:relative;
	width:100%;
	height:35px;
	line-height:35px;
	margin:0px;
	padding:0;
	margin-bottom:10px;
	clear:both;
	/*font-size:1.1em;*/
	font-size:1em;
}

.search_item_material_titulo span {
	float:left;
	position:relative;
	width:35px;
	height:35px;line-height:35px;
	color:#fff;font-size:1.1em;
	text-align:center;
	margin-right:8px;

	/* */
	line-height: 30px;
	font-size: 12px;
    font-weight: bold;
    padding-left: 1.5px;
    border-radius: 50%;
    background-color: #fff !important;
}


.search_item_material_overlay {
	float:left;
	position:absolute;
	z-index:3;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	background-color:#fff;
	display:inline-block;
	top:0px;
	left:0px;
	/*border:8px solid #e16330;*/
	border:8px solid #e0632f;
	
	color:#e16330;
	padding:10px;
	
	font-size:1em;
	line-height:1.5em;
	
	display:none;
}

.search_item_material_overlay .go_tienda, .search_item_material_overlay .go_ficha {
	float:left;
	/*position: absolute;*/
	bottom: 10px;
	/*width: 91%;*/
  
	height:40px;
	line-height:30px;
	text-align:center;
	font-size:1.2em;
	cursor:pointer;
	background-color:#fff;
	border:2px solid #e16330;
	/*margin-top:8px;*/

	
	line-height:38px;
	color: #e16330;
	text-decoration: none;

	position: relative;
	width: 100%;
	margin-top: 27px;

}

.search_item_material_overlay .go_tienda {
    /*bottom:60px;*/
    bottom: -10px;
}

.search_item_material_overlay .go_tienda:hover, .search_item_material_overlay .go_ficha:hover {
	line-height:35px;
}



@media only screen and (max-width: 768px) {	

	.search_item_material_overlay .go_tienda, .search_item_material_overlay .go_ficha {
		position: relative;
		width: 100%;
		margin-top: 27px;
	}

	.search_item_material_overlay .go_tienda {
	    bottom: -10px;
	}

}


/** FICHA **/

.ficha_cabecera {
	margin-bottom:5px;
	text-align:center;
	cursor:pointer;
}

.ficha_cabecera a {
	color:#e0632f;
	font-size:1.2em;
	font-family: 'futura';
	font-family: 'nunitoregular';
	height:50px;
	line-height:50px;
	text-decoration:none;
	cursor:pointer;
}

.ficha_cabecera_active {
	background-color:#fff;
	
}

.ficha_content {
	color:#e0632f;
	font-size:1em;
	display:none;
	font-family: 'futura';
	font-family: 'nunitoregular';
	padding:25px;
	padding-bottom:35px;
	display:none;
}

.ficha_content_active {
	background-color:#fff;
	display:block;
	
}

.ficha_content_fila {
	float:left;
	position:relative;
	width:100%;
	/*height:50px;
	line-height:50px;*/
	line-height: 30px;
	/*padding:3px;*/
	padding:10px 3px;
	border-bottom:2px solid #e0632f;
	text-align:left;
	font-size: 16px;
}


.button.blue {
	
  position: relative;
  cursor: pointer;
  display: inline-block;
  margin: 15px 0 10px 0;
  border: 0;
  padding: 18px 41px 18px 35px;
  /* min-width: 266px; */
  color: #fff;
  font-size: 18px;
  line-height: 1.2;
  text-decoration: none;
  /* text-transform: uppercase; */
  text-align: left;
  background-color: #b61469;
	/*min-width: 320px;
  max-width: 90%;*/
  width: 100%;


  font-family: 'futura';
  font-family: 'nunitoregular';
  background-color: #0b5fa5;
  border-bottom: 4px solid #6399c5;
}

.button.blue:hover {
	font-family:'futura'; 
	font-family: 'nunitoregular';
	background-color: #6399c5; 
}


.button.red {
	
  position: relative;
  cursor: pointer;
  display: inline-block;
  margin: 15px 0 10px 0;
  border: 0;
  padding: 18px 41px 18px 35px;
  /* min-width: 266px; */
  color: #fff;
  font-size: 18px;
  line-height: 1.2;
  text-decoration: none;
  /* text-transform: uppercase; */
  text-align: left;
  background-color: #b61469;
  /*min-width: 320px;
  max-width: 90%;*/
  width: 100%;
  
  font-family: 'futura';
  font-family: 'nunitoregular';
  background-color: #f64754;
  border-bottom: 4px solid #fa898f;
}

.button.red:hover {
	background-color: #fa898f;
	font-family:'futura'; 
	font-family: 'nunitoregular';
}

/* versión para imprimir */
 @media print
{
	#link_print, .ficha_cabecera, .button.blue { display: none; }
	
}




/** TEACHER **/

.teacher_page {
	background: #f1dfc7 url(../img/bg_content2_teacher.png) top center no-repeat !important;	
}


@media only screen and (max-width: 768px) {	

	.teacher_page .teacher_tab  .col-sm-2 {
	    width:20% !important;
	}


}

#go_contact, #go_catalogue {
	  padding: 10px;
	  margin-top: 5px;
	  font-size: 16px;
	  font-family: 'futura_book';
	  font-family: 'nunitoregular';
	  -webkit-border-radius: 0px;
	  -moz-border-radius: 0px;
	  border-radius: 0px;
	  -webkit-appearance: none;
	  -moz-appearance: none;
	  /*background: #fc4351 url(../img/select-arrow.jpg) right center no-repeat;*/
	  background:transparent;
	  width: 97%;
	  font-weight: bold;
	  border: 2px solid #ffffff;
	  color: #ffffff;
}

#go_contact:hover, #go_catalogue:hover {
	padding-bottom:11px;
	padding-top:9px;

}

.teacher_page {
	font-family:'futura'; 
	font-family: 'nunitoregular';
	font-size:1.3em;
	text-align:left;
}
	
.teacher_page .teacher_tab {
	padding:20px;
	background-color:#fff;
	cursor:pointer;
	margin-top:10px;
	color:#000;

	/*margin-left:0px !important;
	margin-right:0px !important;*/
}

@media only screen and (max-width: 768px)  {

	
}


@media only screen and (max-width: 480px)  {

	
}


@media only screen and (max-width: 992px) {	
	.teacher_page .teacher_tab {
		margin: 10px 15px 0px;
	}
	.teacher_page .teacher_tab_content {
		margin: 0px 15px;
	}
	.teacher_tab_content_slider_txt {
		font-size: 0.85em;
	}
	#go_contact, #go_catalogue {
		font-size: 14px;
	}
}




@media only screen and (max-width: 768px) {	

	.teacher_tab_buttons {
		height:auto;
		position:initial;
	}
	.teacher_tab_content_slider  .img_slider {
	
		/*max-width:250px;*/
		max-width:180px !important;
		/*margin-top: 10%;*/
		margin-top: 20% !important;
	}

	#teacher_tab_content_slider3  .img_slider {
	
		max-width:190px !important;
		/*margin-top: 10%;*/
		margin-top: 25% !important;
	}

	#teacher_tab_content_slider1  .img_slider {
		margin-top: 15% !important;
	}

	.teacher_tab > div > img {
		margin-right:25px;
		margin-bottom:25px;
	}
	.teacher_tab > div > span {
		font-size: 1.1em !important;
    	line-height: 1.3em;
    	clear: both;
	}
	.teacher_tab > div > div {
		padding:0;
	    font-size: 15px;
	    clear: both;
	}
	.teacher_page .teacher_tab .teacher_tab_flecha {
		min-height: 65px !important;
		background-size: contain !important;
	}
}

@media only screen and (max-width: 420px) {	
	.teacher_tab > div:first-child {
		text-align: center;
		padding: 0;
	}
	.teacher_tab > div > img {
		/*margin-right:25px;
		margin-bottom:25px;*/
		float: none;
	    position: relative;
	    width: 100%;
	    max-width: 134px;
	    margin: 0 auto;
	}
	.teacher_tab > div > span {
		font-size: 1.1em !important;
    	line-height: 1.3em;
    	clear: both;
	}
	.teacher_tab > div > div {
		padding:0;
	    font-size: 15px !important;
	    clear: both;
	    margin-top:10px;
	}
	.teacher_page .teacher_tab .teacher_tab_flecha {
		min-height: 65px !important;
		background-size: contain !important;
	}

	.teacher_page .teacher_tab_content ul {
		width:100% !important;
	}

	.teacher_page .teacher_tab_content ul li {
		font-size: 14px !important;
	}

	.teacher_page .slider-nav-left {
		left:-15px !important;
	}

	.teacher_page .slider-nav-right {
		right:-15px !important;
	}

	.teacher_tab_content_slider .img_slider {
	    max-width: 170px !important;
	    max-height: 120px !important;
	    margin-top: 15% !important;

	}

	.teacher_tab_content_slide {
		height: 210px !important;
    	line-height: 90px !important;
	} 
}



/*
.teacher_page .teacher_tab_content {
	margin-left:0px !important;
	margin-right:0px !important;
}
*/

.teacher_page #teacher_tab1:hover {
	background-color:#9db430;
	color:#fff;
}

.teacher_tab_selected1 {
	background-color:#9db430 !important;
	color:#fff !important;
}

#teacher_tab_content1 {
	background-color:#b6ca57;
}

.teacher_page #teacher_tab2:hover {
	background-color:#0ea0dc;
	color:#fff;
}

.teacher_tab_selected2 {
	background-color:#0ea0dc !important;
	color:#fff !important;
}

#teacher_tab_content2 {
	background-color:#39b1e3;
}


.teacher_page #teacher_tab3:hover {
	background-color:#ee9129;
	color:#fff;
}

.teacher_tab_selected3 {
	background-color:#ee9129 !important;
	color:#fff !important;
}

#teacher_tab_content3 {
	background-color:#f1a34a;
}


.teacher_page #teacher_tab4:hover {
	background-color:#d4cd04;
	color:#fff;
}

.teacher_tab_selected4 {
	background-color:#d4cd04 !important;
	color:#fff !important;
}

#teacher_tab_content4 {
	background-color:#dedc64;
}


.teacher_page #teacher_tab5:hover {
	background-color:#b5408e;
	color:#fff;
}

.teacher_tab_selected5 {
	background-color:#b5408e !important;
	color:#fff !important;
}

#teacher_tab_content5 {
	background-color:#c266a4;
}



.teacher_page #teacher_tab6:hover {
	background-color:#0d6eb1;
	color:#fff;
}

.teacher_tab_selected6 {
	background-color:#0d6eb1 !important;
	color:#fff !important;
}

#teacher_tab_content6 {
	background-color:#3783b8;
}


/*
.teacher_page #teacher_tab7:hover {
	background-color:#d03363;
	color:#fff;
}

.teacher_tab_selected7 {
	background-color:#d03363 !important;
	color:#fff !important;
}

#teacher_tab_content7 {
	background-color:#d67291;
}



.teacher_page #teacher_tab8:hover {
	background-color:#fb4350;
	color:#fff;
}

.teacher_tab_selected8 {
	background-color:#fb4350 !important;
	color:#fff !important;
}

#teacher_tab_content8 {
	background-color:#f2727b;
}
*/

.teacher_page .teacher_tab .teacher_tab_flecha {
	min-height:129px;
	min-width:134px;
	background:transparent url(../img/teachers/flecha.png) center right no-repeat;
}

.teacher_tab_flecha_selected {
	background:transparent url(../img/teachers/flecha-white.png) center right no-repeat !important
}



.teacher_page .teacher_tab_content {
	display:none;
	color:#fff;
	padding:20px;
	padding-top:40px;
	padding-bottom:40px;

	min-height:371px;
	
}

.teacher_page .teacher_tab_content ul {
	list-style: initial;
	padding-left: 20px;
	width: 70%;
}

.teacher_page .teacher_tab_content ul li {
	margin-top:15px;
	font-size: 16px;
}

.teacher_tab_content_slide {
	border:0px solid #fff;
	height: 290px;
    line-height: 150px;
}


/* SLIDER en los TABs */

.teacher_tab_content_slider, .teacher_tab_content_slider_txt {
	float:left;
	position:relative;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	text-align:center;
}

.teacher_tab_content_slider_txt {
	display:none;
	text-align:left;
	margin-bottom:25px;
}

.slider-nav-left {
	float:left;
	position:absolute;
	z-index:4;
	left:0px;
	top:70px;
	cursor:pointer;
}
.slider-nav-right {
	float:right;
	position:absolute;
	z-index:4;
	right:0px;
	top:70px;
	cursor:pointer;
}


.teacher_tab_content_slider  .img_slider {
	
	position:relative;
	text-align:center;
	max-width:300px;

	margin-top: 7%;
}

.teacher_tab_buttons {
	float:right;position:absolute;top: 238px;right: 0px;margin:0;padding:0;width: 100%;height: 200px;
}


/** STUDENT **/

.student_page {
	/*background: #fad390 url(../img/bg_content2_student.png) top center no-repeat !important;
	/*background: transparent url(../img/bg_content2_student.png) top center no-repeat !important;*/
	background-image:	url(../img/bg_content2_student.png) !important;
	background-position: top center;
	background-repeat:no-repeat;
}



.circle_level {
	float:none;
	width:100%;
	height: auto;
	max-width: 105px;
	cursor:pointer;
} 

#searcher .row > div > div {
	/*text-align: center;*/
	text-align: left;
}

.go_level {
	float:left;position:relative;
	width:140px;height:140px;
	border-radius: 70px;
	text-align:center;
	cursor:pointer;

	color:#fff;
	border:8px solid #fff;
	background-color:transparent;

	font-size:70px;
	font-family: 'helveticarounded';
	line-height:120px;

/*
	float:left;position:relative;
	width:100px;height:100px;
	border-radius: 50px;
	text-align:center;
	cursor:pointer;

	color:#fff;
	border:8px solid #fff;
	background-color:transparent;

	font-size:70px;
	font-family: 'helveticarounded';
	line-height:85px;

	margin: 0 44px;
*/
}
/*
#go_level1 {
	margin-left:0px;
}


#go_level6 {
	margin-right:0px;
}*/



#go_level1 {
}
#go_level1:hover {
	border:8px solid #a8bf3d;
	color:#a8bf3d;
}
.go_level1_active {
	border:8px solid #a8bf3d !important;
	color:#a8bf3d !important;
}

#go_level2 {
}
#go_level2:hover {
	border:8px solid #0e9edd;
	color:#0e9edd;
}
.go_level2_active {
	border:8px solid #0e9edd !important;
	color:#0e9edd !important;
}

#go_level3 {
}
#go_level3:hover {
	border:8px solid #eb922a;
	color:#eb922a;
}
.go_level3_active {
	border:8px solid #eb922a;
	color:#eb922a;
}

#go_level4 {
}
#go_level4:hover {
	border:8px solid #d4cf1d;
	color:#d4cf1d;
}
.go_level4_active {
	border:8px solid #d4cf1d;
	color:#d4cf1d;
}

#go_level5 {
}
#go_level5:hover {
	border:8px solid #bf0e83;
	color:#bf0e83;
}
.go_level5_active {
	border:8px solid #bf0e83;
	color:#bf0e83;
}

#go_level6 {
}
#go_level6:hover {
	border:8px solid #0d70b4;
	color:#0d70b4;
}
.go_level6_active {
	border:8px solid #0d70b4;
	color:#0d70b4;
}


@media only screen and (max-width: 920px) {	
	.go_level {
		font-size: 35px;
		width:80px;
		height:80px;
		line-height:70px;
		border-radius:40px;
		border-width:4px;
	}
	#go_level1:hover, .go_level1_active, #go_level2:hover, .go_level2_active, #go_level3:hover, .go_level3_active, #go_level4:hover, .go_level4_active, #go_level5:hover, .go_level5_active, #go_level6:hover, .go_level6_active {
		border-width:4px  !important;
	}
}

@media only screen and (max-width: 550px) {	
	.go_level {
		font-size:17px;
		width:40px;
		height:40px;
		line-height:38px;
		border-radius:20px;
		border-width:2px;
	}
	#go_level1:hover, .go_level1_active, #go_level2:hover, .go_level2_active, #go_level3:hover, .go_level3_active, #go_level4:hover, .go_level4_active, #go_level5:hover, .go_level5_active, #go_level6:hover, .go_level6_active {
		border-width:2px  !important;
	}
}



#go_viewsample, #go_buynow {
	  padding: 10px;
	  margin-top: 5px;
	  font-size: 19px;
	  /*font-family: 'futura_book';*/
	  font-family: 'nunitoregular';
	  -webkit-border-radius: 0px;
	  -moz-border-radius: 0px;
	  border-radius: 0px;
	  -webkit-appearance: none;
	  -moz-appearance: none;
	  /*background: #fc4351 url(../img/select-arrow.jpg) right center no-repeat;*/
	  background:transparent;
	  width: 98%;
	  font-weight: bold;
	  border: 2px solid #ffffff;
	  color: #ffffff;
	  
	  cursor:pointer;
	  z-index:1000;
}



#go_viewsample:hover, #go_buynow:hover {
	padding-bottom:11px;
	padding-top:9px;

}


@media only screen and (max-width: 768px) {	
		
	#go_viewsample, #go_buynow {
		float: none !important;
		max-width: none !important;
		font-size: 16px;
	}

	.student_tab_content_slide .img_slider {
   		 max-width: 65%;
    	margin-top: 5% !important;
	}

	.student_tab_content_slide {
		height:auto !important;
		padding: 7% 0;
	}

	.student_tab_content_slide .slider-nav-left img, .student_tab_content_slide .slider-nav-right img {
		width: auto;
    	height: 55px;
	}

	.mejs-audio {
		max-width: 100% !important;
	}
}


@media only screen and (max-width: 520px) {	

	.student_tab_content_slide .slider-nav-left, .student_tab_content_slide .slider-nav-right {
		top:90px !important;
	} 

	.student_tab_content_slide .slider-nav-right {
		right: 15px !important;
	}

	.student_tab_content_slide .slider-nav-left {
		left: 15px !important;
	}

	.student_tab_content_slide .slider-nav-left img, .student_tab_content_slide .slider-nav-right img {
		width: auto;
    	height: 40px;
	}

}


#simbolo_suma_medio {
	float:left;
	position:absolute;
	width:100%;
	height:100px;
	line-height:100%;
	margin:0;
	padding:0;
	text-align:center;
	color:#fff;
	font-size:80px;
	z-index:3;
	left: 0;
  	top: 30%;
}

@media only screen and (max-width: 768px) {	

	#simbolo_suma_medio {
		display:none;
	}
}


/* level 1 */

.student_contents_level1 > div {
	/*padding:3px;*/
	padding: 2px 3px 1px;
}

.student_contents_level1 > div:nth-child(3n+ 1) {
	padding-left:0px;
	margin-left: -1px;
}

.student_contents_level1 > div > div {
	float:left;
	position:relative;
	width:100%;
	height:100%;
	background-color:#fff;
	padding:10px;
	margin:2px;
	
	/**/
	min-height: 125px;

	
}


.student_contents_level1 .student_contents_material_titulo {
	float:left;
	position:relative;
	width:100%;
	height:35px;
	line-height:45px;
	margin:0px;
	padding:0;
	/*margin-bottom:10px;*/
	margin-bottom:-25px;
	clear:both;
	color:#000000;
	font-size:1.5em;
	
	/*font-family:'providence';*/
	font-family: 'slappy';
	font-size: 18px;
	letter-spacing: -2px;
	line-height: 35px;
	
}


.student_contents_level1 .student_contents_material_titulo span {
	float:left;
	position:relative;
	height:35px;
	line-height:27px;
	padding:2px;
	
	padding-right:8px;
	padding-left:8px;
	text-align:center;
	margin-right:8px;
	
	/*color:#e97007;
	border:2px solid #e97007;*/
	color:#a9be3b;
	border:2px solid #a9be3b;
	border-radius:7px;

	/*font-family:'nunitobold';*/
	font-family: 'helveticarounded';
	font-size:19px;
	letter-spacing: 0px;

}

.student_content_festivities {
	float: left;
    width: 55%;
    display: block;
    margin: 0px 10px 0px;
    text-align: center;
    font-family:'slappy';
    color:#343434;
    font-size: 1.6em;
    padding-top: 2%;
    letter-spacing:-2px;

    /*height:80px;line-height:100px;*/
}


@media only screen and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px)  {
		
	#student_contents_material_img1_festivities {
		max-width: 50px;
  		float: left;
  		margin-left:25px !important;
	}
	#student_contents_material_img2_festivities {
		max-width: 50px;
  		float: left;
	}

	.student_content_festivities {
		font-size: 16px !important;
		line-height: 18px !important;
		/*margin-top:-5px !important;*/
		margin-top:5px !important;
	}

	.student_contents_level1 .student_contents_material_titulo {
		margin-bottom: 0px !important;
	}
}

.student_tab_content {
	min-height: 650px;
}



@media only screen and (max-width: 992px)  {
	.student_tab_content {
		min-height:inherit !important;
		height:inherit !important;
		padding-bottom: 20px;
		margin:0 15px !important;
	}
}



@media only screen and (max-width: 992px) {	
	.student_contents_level1 > div, .student_contents_level2 > div, .student_contents_level3 > div, .student_contents_level4 > div, .student_contents_level5 > div, .student_contents_level6 > div {
		padding-left:0px !important;
		margin-left: -1px !important;
	}

	.student_contents_level3 > div:last-child .student_contents_material_titulo, .student_contents_level4 > div:last-child .student_contents_material_titulo, .student_contents_level5 > div:last-child .student_contents_material_titulo, .student_contents_level6 > div:last-child .student_contents_material_titulo {
		margin-bottom: 20px !important;
	}

}




.student_tab_content, .student_tab_content_slide {
	padding-left:0px;
	padding-right:0px;
	background-color:#fff;
	margin:0;
}

.student_tab_content_slide {
	background-color: #b6ca57;
	height: 460px;
    padding: 26px 0;
}

/*
.student_tab_content_slide {
	border-bottom: 1px solid #ec8425;
}*/

.student_tab_content_slide .img_slider {
	/*width:100%;*/
}

#student_tab_content1 {
	border-bottom:9px solid #98ad38;
}

.student_tab_content_text1 {
	margin-top:25px;
}

.student_tab_content_text1 h2 {
	color:#98ad38;
	font-size:24px;
	text-align:center;
}


.student_tab_content_text1 ul {
	padding: 20px;
	list-style:inherit;
}

.student_tab_content_text1 ul li {
	font-size:15px;
}


.student_tab_content_slide .slider-nav-left {
	float:left;
	position:absolute;
	z-index:4;
	left:25px;
	top:170px;
	cursor:pointer;
}
.student_tab_content_slide .slider-nav-right {
	float:right;
	position:absolute;
	z-index:4;
	right:25px;
	top:170px;
	cursor:pointer;
}

.student_tab_content_text1 {
	display:none;
	/*min-height: 180px;*/
}

.student_tab_content_text1 .mejs-container {
	max-width:400px;
	float: right;
}


.student_page_content1, .student_page_content2, .student_page_content3 {
	display:none;
}

/* level 2 */

#simbolo_suma_medio2a {
	float:left;
	position:absolute;
	width:100%;
	height:100px;
	line-height:100%;
	margin:0;
	padding:0;
	text-align:center;
	color:#fff;
	font-size:60px;
	z-index:3;
	left: -16.2%;
  	top: 35%;
}

#simbolo_suma_medio2b {
	float:left;
	position:absolute;
	width:100%;
	height:100px;
	line-height:100%;
	margin:0;
	padding:0;
	text-align:center;
	color:#fff;
	font-size:60px;
	z-index:3;
	left: 16.2%;
  	top: 35%;
}

@media only screen and (max-width: 768px) {	
	
	#simbolo_suma_medio2a, #simbolo_suma_medio2b {
		display:none;
	}
}



.student_contents_level2 > div {
	/*padding:3px;*/
	padding: 2px 3px 1px;
}

.student_contents_level2 > div:nth-child(3n+ 1) {
	padding-left:0px;
	margin-left: -1px;
}

.student_contents_level2 > div > div {
	float:left;
	position:relative;
	width:100%;
	height:100%;
	background-color:#fff;
	padding:10px;
	margin:2px;
	
}

.student_contents_level2 .student_contents_material_titulo {
	float:left;
	position:relative;
	width:100%;
	height:35px;
	line-height:45px;
	margin:0px;
	padding:0;
	margin-bottom:10px;
	clear:both;
	color:#000000;
	font-size:1.5em;
	
	/*font-family:'providence';*/
	font-family: 'slappy';
	font-size: 18px;
	letter-spacing: -2px;
	line-height: 35px;
	
}


.student_contents_level2 .student_contents_material_titulo span {
	float:left;
	position:relative;
	height:35px;
	line-height:27px;
	padding:2px;
	font-size:0.75em;
	padding-right:8px;
	padding-left:8px;
	text-align:center;
	margin-right:8px;
	

	/*color:#0f9fde;
	border:2px solid #0f9fde;*/
	color:#0f9fde;
	border:2px solid #0f9fde;
	border-radius:7px;

	/*font-family:'nunitobold';*/
	font-family: 'helveticarounded';
	font-size:19px;
	letter-spacing: 0px;

}


#student_tab_content2 {
	border-bottom:9px solid #0f9fde;
}


#student_tab_content2 .student_tab_content_slide {
	background-color: #39b1e3;
}

.student_tab_content_text2 {
	margin-top:25px;
}

.student_tab_content_text2 h2 {
	color:#0f9fde;
	font-size:24px;
	text-align:center;
}

.student_tab_content_text2 ul {
	padding: 20px;
	list-style:inherit;
}

.student_tab_content_text2 ul {
	padding: 20px;
	list-style:inherit;
}

.student_tab_content_text2 {
	display:none;
	/*min-height: 180px;*/
}

.student_tab_content_text2 .mejs-container {
	max-width:400px;
	float: right;
}


/* level 3 */

#simbolo_suma_medio3a {
	float:left;
	position:absolute;
	width:100%;
	height:100px;
	line-height:100%;
	margin:0;
	padding:0;
	text-align:center;
	color:#fff;
	font-size:60px;
	z-index:3;
	left: -16.2%;
  	top: 35%;
}

#simbolo_suma_medio3b {
	float:left;
	position:absolute;
	width:100%;
	height:100px;
	line-height:100%;
	margin:0;
	padding:0;
	text-align:center;
	color:#fff;
	font-size:60px;
	z-index:3;
	left: 16.2%;
  	top: 35%;
}

@media only screen and (max-width: 768px) {	
	
	#simbolo_suma_medio3a, #simbolo_suma_medio3b {
		display:none;
	}
}



.student_contents_level3 > div {
	/*padding:3px;*/
	padding: 2px 3px 1px;
}


.student_contents_level3 > div:nth-child(3n+ 1) {
	padding-left:0px;
	margin-left: -1px;
}

.student_contents_level3 > div > div {
	float:left;
	position:relative;
	width:100%;
	height:100%;
	background-color:#fff;
	padding:10px;
	margin:2px;
	
}

.student_contents_level3 .student_contents_material_titulo {
	float:left;
	position:relative;
	width:100%;
	height:35px;
	line-height:45px;
	margin:0px;
	padding:0;
	margin-bottom:10px;
	clear:both;
	color:#000000;
	font-size:1.5em;
	
	/*font-family:'providence';*/
	font-family: 'slappy';
	font-size: 18px;
	letter-spacing: -2px;
	line-height: 35px;
	
}


.student_contents_level3 .student_contents_material_titulo span {
	float:left;
	position:relative;
	height:35px;
	line-height:27px;
	padding:2px;
	font-size:0.75em;
	padding-right:8px;
	padding-left:8px;
	text-align:center;
	margin-right:8px;
	

	/*color:#0f9fde;
	border:2px solid #0f9fde;*/
	color:#ee9129;
	border:2px solid #ee9129;
	border-radius:7px;

	/*font-family:'nunitobold';*/
	font-family: 'helveticarounded';
	font-size:19px;
	letter-spacing: 0px;
}


@media only screen and (max-width: 768px) {	
	.student_contents_level3 .student_content_festivities {
		margin:0;
		margin-right: 12px;
	}

	.student_contents_level3 > div > div > div  img {
		/*max-width: 33px;*/
    	height: auto;
	}
	.student_contents_level3 > div:last-child > div > div  img {
		max-width: 33px;
	}
	
	/*.student_contents_level3 > div > div > div  {
	    margin-top: 25px;
	}*/

	.student_contents_level3 .student_content_festivities:first-child  {
	    width:23% !important;
	}
	

}


#student_tab_content3 {
	border-bottom:9px solid #f0a349;
}


#student_tab_content3 .student_tab_content_slide {
	background-color: #f0a349;
}


.student_tab_content_text3 {
	margin-top:25px;
}

.student_tab_content_text3 h2 {
	color:#ee9129;
	font-size:24px;
	text-align:center;
}

.student_tab_content_text3 ul {
	padding: 20px;
	list-style:inherit;
}

.student_tab_content_text3 ul {
	padding: 20px;
	list-style:inherit;
}

.student_tab_content_text3 {
	display:none;
	/*min-height: 180px;*/
}

.student_tab_content_text3 .mejs-container {
	max-width:400px;
	float: right;
}




/* level 4 */

#simbolo_suma_medio4a {
	float:left;
	position:absolute;
	width:100%;
	height:100px;
	line-height:100%;
	margin:0;
	padding:0;
	text-align:center;
	color:#fff;
	font-size:60px;
	z-index:3;
	left: -16.2%;
  	top: 35%;
}

#simbolo_suma_medio4b {
	float:left;
	position:absolute;
	width:100%;
	height:100px;
	line-height:100%;
	margin:0;
	padding:0;
	text-align:center;
	color:#fff;
	font-size:60px;
	z-index:3;
	left: 16.2%;
  	top: 35%;
}

@media only screen and (max-width: 768px) {	
	
	#simbolo_suma_medio4a, #simbolo_suma_medio4b {
		display:none;
	}
}



.student_contents_level4 > div {
	/*padding:3px;*/
	padding: 2px 3px 1px;
}


.student_contents_level4 > div:nth-child(3n+ 1) {
	padding-left:0px;
	margin-left: -1px;
}


.student_contents_level4 > div > div {
	float:left;
	position:relative;
	width:100%;
	height:100%;
	background-color:#fff;
	padding:10px;
	margin:2px;
	
}

.student_contents_level4 .student_contents_material_titulo {
	float:left;
	position:relative;
	width:100%;
	height:35px;
	line-height:45px;
	margin:0px;
	padding:0;
	margin-bottom:10px;
	clear:both;
	color:#000000;
	font-size:1.5em;
	
	/*font-family:'providence';*/
	font-family: 'slappy';
	font-size: 18px;
	letter-spacing: -2px;
	line-height: 35px;
	
}


.student_contents_level4 .student_contents_material_titulo span {
	float:left;
	position:relative;
	height:35px;
	line-height:27px;
	padding:2px;
	font-size:0.75em;
	padding-right:8px;
	padding-left:8px;
	text-align:center;
	margin-right:8px;
	

	/*color:#0f9fde;
	border:2px solid #0f9fde;*/
	color:#d3be03;
	border:2px solid #d3be03;
	border-radius:7px;
	/*font-family:'nunitobold';*/
	font-family: 'helveticarounded';
	font-size:19px;
	letter-spacing: 0px;
}



@media only screen and (max-width: 768px) {	
	.student_contents_level4 .student_content_festivities {
		margin:0;
		margin-right: 7px;
	}

	.student_contents_level4 > div  {
		height:125px !important;
	}

	.student_contents_level4 > div > div > div  img {
		/*max-width: 33px;*/
    	height: auto;
	}
	.student_contents_level4 > div:last-child > div > div  img {
		max-width: 33px;
	}
	
	/*.student_contents_level3 > div > div > div  {
	    margin-top: 25px;
	}*/

	.student_contents_level4 .student_content_festivities:first-child  {
	    width:23% !important;
	}
	

}


#student_tab_content4 {
	border-bottom:9px solid #dad545;
}


#student_tab_content4 .student_tab_content_slide {
	background-color: #dad545;
}


.student_tab_content_text4 {
	margin-top:25px;
}

.student_tab_content_text4 h2 {
	color:#dad545;
	font-size:24px;
	text-align:center;
}

.student_tab_content_text4 ul {
	padding: 20px;
	list-style:inherit;
}

.student_tab_content_text4 ul {
	padding: 20px;
	list-style:inherit;
}

.student_tab_content_text4 {
	display:none;
	/*min-height: 180px;*/
}

.student_tab_content_text4 .mejs-container {
	max-width:400px;
	float: right;
}



/* level 5 */

#simbolo_suma_medio5a {
	float:left;
	position:absolute;
	width:100%;
	height:100px;
	line-height:100%;
	margin:0;
	padding:0;
	text-align:center;
	color:#fff;
	font-size:60px;
	z-index:3;
	left: -16.2%;
  	top: 35%;
}

#simbolo_suma_medio5b {
	float:left;
	position:absolute;
	width:100%;
	height:100px;
	line-height:100%;
	margin:0;
	padding:0;
	text-align:center;
	color:#fff;
	font-size:60px;
	z-index:3;
	left: 16.2%;
  	top: 35%;
}

@media only screen and (max-width: 768px) {	
	
	#simbolo_suma_medio5a, #simbolo_suma_medio5b {
		display:none;
	}
}



.student_contents_level5 > div {
	/*padding:3px;*/
	padding: 2px 3px 1px;
}


.student_contents_level5 > div:nth-child(3n+ 1) {
	padding-left:0px;
	margin-left: -1px;
}


.student_contents_level5 > div > div {
	float:left;
	position:relative;
	width:100%;
	height:100%;
	background-color:#fff;
	padding:10px;
	margin:2px;
	
}

.student_contents_level5 .student_contents_material_titulo {
	float:left;
	position:relative;
	width:100%;
	height:35px;
	line-height:45px;
	margin:0px;
	padding:0;
	margin-bottom:10px;
	clear:both;
	color:#000000;
	font-size:1.5em;
	
	/*font-family:'providence';*/
	font-family: 'slappy';
	font-size: 18px;
	letter-spacing: -2px;
	line-height: 35px;
	
}


.student_contents_level5 .student_contents_material_titulo span {
	float:left;
	position:relative;
	height:35px;
	line-height:27px;
	padding:2px;
	font-size:0.75em;
	padding-right:8px;
	padding-left:8px;
	text-align:center;
	margin-right:8px;
	

	/*color:#0f9fde;
	border:2px solid #0f9fde;*/
	color:#c469a6;
	border:2px solid #c469a6;
	border-radius:7px;

	/*font-family:'nunitobold';*/
	font-family: 'helveticarounded';
	font-size:19px;
	letter-spacing: 0px;
}




@media only screen and (max-width: 768px) {	
	.student_contents_level5 .student_content_festivities {
		margin:0;
	}

	.student_contents_level5 > div > div > div  img {
		/*max-width: 33px;*/
    	height: auto;
	}
	.student_contents_level5 > div:last-child > div > div  img {
		max-width: 33px;
	}
	
	/*.student_contents_level3 > div > div > div  {
	    margin-top: 25px;
	}*/

	.student_contents_level5 .student_content_festivities:first-child  {
	    width:23% !important;
	}
	

}


#student_tab_content5 {
	border-bottom:9px solid #c469a6;
}


#student_tab_content5 .student_tab_content_slide {
	background-color: #c469a6;
}


.student_tab_content_text5 {
	margin-top:25px;
}

.student_tab_content_text5 h2 {
	color:#c469a6;
	font-size:24px;
	text-align:center;
}

.student_tab_content_text5 ul {
	padding: 20px;
	list-style:inherit;
}

.student_tab_content_text5 ul {
	padding: 20px;
	list-style:inherit;
}

.student_tab_content_text5 {
	display:none;
	/*min-height: 180px;*/
}

.student_tab_content_text5 .mejs-container {
	max-width:400px;
	float: right;
}






/* level 6 */

#simbolo_suma_medio6a {
	float:left;
	position:absolute;
	width:100%;
	height:100px;
	line-height:100%;
	margin:0;
	padding:0;
	text-align:center;
	color:#fff;
	font-size:60px;
	z-index:3;
	left: -16.2%;
  	top: 35%;
}

#simbolo_suma_medio6b {
	float:left;
	position:absolute;
	width:100%;
	height:100px;
	line-height:100%;
	margin:0;
	padding:0;
	text-align:center;
	color:#fff;
	font-size:60px;
	z-index:3;
	left: 16.2%;
  	top: 35%;
}

@media only screen and (max-width: 768px) {	
	
	#simbolo_suma_medio6a, #simbolo_suma_medio6b {
		display:none;
	}
}



.student_contents_level6 > div {
	/*padding:3px;*/
	padding: 2px 3px 1px;
}


.student_contents_level6 > div:nth-child(3n+ 1) {
	padding-left:0px;
	margin-left: -1px;
}


.student_contents_level6 > div > div {
	float:left;
	position:relative;
	width:100%;
	height:100%;
	background-color:#fff;
	padding:10px;
	margin:2px;
	
}

.student_contents_level6 .student_contents_material_titulo {
	float:left;
	position:relative;
	width:100%;
	height:35px;
	line-height:45px;
	margin:0px;
	padding:0;
	margin-bottom:10px;
	clear:both;
	color:#000000;
	font-size:1.5em;
	
	/*font-family:'providence';*/
	font-family: 'slappy';
	font-size: 18px;
	letter-spacing: -2px;
	line-height: 35px;
	
}


.student_contents_level6 .student_contents_material_titulo span {
	float:left;
	position:relative;
	height:35px;
	line-height:27px;
	padding:2px;
	font-size:0.75em;
	padding-right:8px;
	padding-left:8px;
	text-align:center;
	margin-right:8px;
	

	/*color:#0f9fde;
	border:2px solid #0f9fde;*/
	color:#3783b7;
	border:2px solid #3783b7;
	border-radius:7px;

	/*font-family:'nunitobold';*/
	font-family: 'helveticarounded';
	font-size:19px;
	letter-spacing: 0px;
}




@media only screen and (max-width: 768px) {	
	.student_contents_level6 .student_content_festivities {
		margin:0;
	}

	.student_contents_level6 > div > div > div  img {
		/*max-width: 33px;*/
    	height: auto;
	}

	.student_contents_level6 > div:last-child > div > div  img {
		max-width: 33px;
	}
	
	/*.student_contents_level3 > div > div > div  {
	    margin-top: 25px;
	}*/

	.student_contents_level6 .student_content_festivities:first-child  {
	    width:23% !important;
	}
	

}

#student_tab_content6 {
	border-bottom:9px solid #3783b7;
}


#student_tab_content6 .student_tab_content_slide {
	background-color: #3783b7;
}


.student_tab_content_text6 {
	margin-top:25px;
}

.student_tab_content_text6 h2 {
	color:#3783b7;
	font-size:24px;
	text-align:center;
}

.student_tab_content_text6 ul {
	padding: 20px;
	list-style:inherit;
}

.student_tab_content_text6 ul {
	padding: 20px;
	list-style:inherit;
}

.student_tab_content_text6 {
	display:none;
	/*min-height: 180px;*/
}

.student_tab_content_text6 .mejs-container {
	max-width:400px;
	float: right;
}





	
/** CONTACT **/

.contact_page {
	/*background: #fad0d3 url(../img/bg_content2_contact.png) bottom center repeat-x !important;
*/
background: #fad0d3 url(../img/bg_content2_contact.png) bottom center no-repeat !important;	
}

#contact_form {
	/*font-size:1.25em !important;*/
	font-size:18px;
	font-family: 'nunitoregular';
}

.contact_page input , .contact_page select, .contact_page option, .contact_page textarea {
	border:0px;
	padding:8px;
	min-height:30px;
	font-size:0.8em !important;
	    margin-bottom: 10px;
}

.contact_page #enviar {
	width:100%;
	height:100%;
	display: block;
    color:#fff;
	background-color:#f6303f !important;
	border-bottom:5px solid #fa9da5;
	font-size:14px;
	float:right;
	min-height:50px;

	font-size:20px !important;
	font-family: 'nunitoregular';

}

.contact_page #enviar:hover {
	text-decoration:none;
	/*color:#fa9da5;*/
	background-color:#f6303f !important;
	border-bottom:10px solid #fa9da5;
	line-height:52px;
}

@media only screen and (max-width: 991px) {	
	.contact_page #enviar {
		max-width: initial !important;
	}
}


@media only screen and (max-width: 768px) {	

	#link_print {
		margin-bottom: 5px;
	}

}



/*//////////////////////////////////////////////////////////////////// 
//  Media Queries
////////////////////////////////////////////////////////////////////*/

/* iPad Landscape */

/*@media only screen and (max-width: 1024px) {	*/
@media only screen and (max-width: 991px) {	
	
	/*
	#main, #header .inside {max-width: 64.5em;}
	#header { width: 21%; }	
	*/	
	
	.wrap {
		margin:0 auto;
		padding:10px auto;
		width:100%;
	}
	/* HEADER */
	#header_buscador {
		margin-top:0px;text-align:center;
	}
	
	#header_redes {
		margin-top:0px;text-align:center;
	}
	
	/* MENU */
	
	#menu_main {
		display:none;
	}
	#menu_main_mobile {
		display:block !important;
		
	}
	#menu_main_li_wrap {
		width:auto !important;
		/*min-width:100% !important;*/
	}
	
	/* CONTENT */
	#content {
		padding:15px 10px;
		clear:both;
	}
	
	
	/* PREFOOTER */
	#prefooter_logo {
		text-align:center;
		line-height: 25px;
	}
	
	
	#prefooter_redes {
		text-align:center;
		line-height: 25px;
	}
	
	
	/** FOOTER **/
	#row_policy {
		border-left:0px solid #fff !important;border-right:0px solid #fff !important;
	}
	
}

/* iPad Portrait */

@media only screen and (max-width: 768px) {	
	
	
	
	/*
	#header {
		float: none;
		position: relative;
		margin: 0 auto 10px auto;
		width: 94%;	
		padding: 20px 0 20px 0;		
	}
	
	#header #logo {
		margin: 0;
		display: inline-block;
		width: 100px;		
	}
	
	#header #logo img{
		max-width: 100%;
		height: auto;
	}
	
	
	#footer {
		width: 94%;
		float: none;
		margin: 0 0 30px 25px;
	}
	*/
	
}


/*layouts smaller than 600px, iPhone and mobiles*/
@media only screen and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px)  {

	html {
	    -webkit-text-size-adjust: none; 
	}
	
	/* PRE-PRE-FOOTER */
	
	#preprefooter_izq {
		text-align:center;
	}
	
	#preprefooter_centro {
		text-align:center;
	}
	
	#preprefooter_der {
		text-align:center;
	}
	
	
	 
	
		
}

/* iPhone Landscape */
@media screen and (max-width: 480px) and (orientation: landscape) {
	
}

/* iPhone Portrait */
@media screen and (max-width: 480px) and (orientation: portrait) {

}
