body{

	/*background-color:#fcfcfc;*/

	overflow-x: hidden;	

	}

#wrap_main_lesson{

	

	

	

	}

#datainfo li{

	float:right;

	list-style:none;

	margin-left:10px;

	

	}

#datainfo li a{

	color:#555555;}



#modulos{

	height:75px;}





#footertext{

	color:#8d9fa9;

	text-align:center;

	padding-top:20px;

	}

.gray{

	background-color:#eeeeee;

	}





#header{

	

	

	padding-top:2px;

	background-color:#FFF;

	/*background-color:#60c8f3;*/

	padding-bottom:10px;

	border-bottom:10px solid #1166a5;

	z-index:999999;

	/*box-shadow: 2px 2px 2px #888888;*/

	/*background-image:linear-gradient(to top,#eeeeee,#f4f4f4);*/

	

	

	}

.iconos i {

	font-size:28px;

	padding-top:5px;

	color:#1166A5;}

#maincontent{

	margin-bottom:40px;
}

#maincontent h2{
color:#e2ae1c;
font-size:45px;

	
}


#middle-top{

	/*margin-bottom:30px;*/
	
	background-color:#f8f8f8;

	padding-bottom:8px;}

#middle-top div.container{
/*border-bottom:1px solid #ccc;*/
padding-bottom:12px;

}

.iconos{

	border-bottom:1px solid #eeeeee;

	padding-bottom:10px;

	

	}



#logo{

	margin-top:5px;}

#footer_wrap{

	

	background-color:#eeeeee;

	/*margin-top:15px;

	position:absolute;

	bottom:0px;*/

	

	

	}

#spacefixed{

	

	height:85px;

	

	}

#menu, #menuperfil{	



	margin-top:10px;

	

	}



#menuperfil a.activo{

	cursor:pointer;

	border-bottom:2px solid #039;

	

	

	text-decoration:none;	

	text-align:center;	

	



	}

#menuperfil a:hover{

	

	background-color:#efefef;

	

	}



.menutop{

	padding-top:8px;

	text-align:right;}

.menutop li{

	

	list-style:none;

	float:left;

	margin-right:15px;

		

	}

.menutop li a{

	

	color:#555555;

	text-decoration:none;

	font-size:16px;

	

	}



.menutop li a.activo{

	

	color:#1166a5;

	text-decoration:none;

	font-size:16px;

	

	}

#wrapini p{

	margin-top:150px;

	color:#392f38;

	

	}

.btnblue{

	cursor:pointer;

	background-color:#01abe9;

	/*background-color:#ffffff;*/

	color:#fcfcfc;

	padding-left:25px;

	padding-right:25px;

	padding-top:10px;

	padding-bottom:10px;

	text-align:center;	

	border-radius:18px;

	text-decoration:none;

	}

.menutop{

	margin-top:2px;

	}

.menutop li a.activo{

	

	cursor:pointer;

	/*background-color:#01abe9;*/

	/*background-color:#ffffff;*/

	/*color:#02a8ec;*/

	/*padding-left:25px;

	padding-right:25px;

	padding-top:10px;

	padding-bottom:10px;*/

	text-align:center;

	display:block;

	border-bottom:3px solid #1166a5;

	/*border-radius:18px;*/



	}

.gray{

	color:#8d9fa9;

	}

#bread {

	

	padding-left:0px;

	padding-bottom:10px;

	

	}

#wrap-bread{

	padding-bottom:10px;}

#bread li{	

	float:left;

	list-style:none;

	margin-left:10px;}



#footer_wrap{

	/*position:fixed;*/

	bottom:0px;

	 left:0px;

    right:0px;

	padding-bottom:10px;

	padding-top:10px;

	background-color:#3e4753;

	

	

	}



#middle-bottom{

	background-image:url(../img/site/bgmiddle.png);

	/*height:250px;*/}



#middle-bottom ul li{

	

	/*list-style: none;*/}

#middle-bottom ul li a{

	color:#e4e4e4;}

#wrap_niveles{

	margin-top:15px;

	margin-bottom:15px;

	}

.content_nivel{

	margin-bottom:25px;}



#wrap_niveles h1{

	text-align:center;}

.content_nivel{

			

	

		

	}

.inner_level h4{

	text-align:center;

	}

.inner_level{

	height:220px;

	

	}

.circle{

	margin-top:25px;

}

	

.inner_unidades{

	height:200px;

}

.inner_unidades h4{

	text-align:center;

}



.inner_lecciones{

	height:200px;

	background-color:#FFF;

	

	

}



.inner_lecciones h4{

	text-align:left;

	margin-top:20px;

	

}



.active_inner{

	border:solid 1px #ededed;

	border-radius:10px;

	box-shadow: 1px 1px 10px #e7e7e7;

	

}



.shadow{

	width:240px;}

.shadownormal{	

	border:solid 1px #ededed;

	border-radius:10px;

	box-shadow: 2px 2px 15px #e7e7e7;

	padding-top:20px;

	padding-bottom:20px;

	color:#333;

	cursor:pointer;

	}



.shadowselected{

	color:white;	

	border:solid 1px #ededed;

	border-radius:10px;

	box-shadow: 2px 2px 15px #e7e7e7;

	padding-top:20px;

	padding-bottom:20px;

	background-color:#60c8f3;

	cursor:pointer;

	}



.disable_inner{

	border:solid 2px #f5f5f5;

	border-radius:10px;

	background-color:#f6f6f6;

	/*box-shadow: 1px 1px 8px #888888;*/

}



.disable_inner h4{

	color:#9997a4;

	

	}



.wrap_btn{

	

	position:absolute;

	bottom:0px;

	padding-bottom:18px;}



.btn-default{

	border-color:#e3e3e3;

	color:#9997a4;	

	}



#avanceqty{

	color:#d6d7db;

	margin-bottom:6px;}



#textoleccion{

	text-align:left;

	color:#d3d4d7;

	margin-bottom:6px;

	font-size:16px;}



#wrapini a:hover{

	color:white;}



#imgunidad{

	margin-bottom:15px;

}



.inner_lecciones h4 i{

	position:absolute;

	right:10px;

	color:#5cb85c;

	border-color:#4cae4c;

	

}



#wrap_task{

	margin-top:15px;

	border:solid 1px #ededed;

	border-radius:10px;

	box-shadow: 1px 1px 10px #e7e7e7;

	background-color:#FFF;

	

	

	}

.defaultask{

	background-color:#dbdbdb;

	padding-top:15px;

	padding-bottom:15px;

	margin-top:20px;

	

	}

.correct{

	background-color:#def0a5;

	padding-top:15px;

	

	}

#calificacion i{

	color:#FFF;}



.titulo{

	text-align:center;

	}

.titulo h1{

	font-size:28px;

	}

.itemimage{

	text-align:center;

	}

.radioselect{

	margin-right:5px;

	cursor:pointer;}

	

	

	

	

.itemimage img{

	height:200px;

	width:200px;

	cursor:pointer;

	/*border-radius:8px;*/

	

	}

.select li{

	float:left;

	list-style:none;

	margin-left:40px;}



#middle-bottom h3{

	color:#e4e4e4;

	border-bottom:1px dotted #e4e4e4;

	padding-bottom:4px;}



#middle-bottom p{

	color:#e4e4e4;

	margin-top:10px;

	margin-bottom:10px;

	}

#wrap-bread{
	background-image:url(../img/site/bread.png);
	background-repeat: repeat-x;
	
	
	}
.error_msg li{
	list-style:none;}

.headline{ border-bottom: solid 2px #CCC;
margin-bottom:5px;}

#formcontact{
	padding-top:25px;}

#formcontact p{
	font-size:13px;}

#wrap-bread{
	border-bottom:1px solid #CCC;}

.list-unstyled li{
	line-height:28px;
	font-size:18px;}

#left p{text-align:right;}

#formcontact span{
color:#e2ae1c;
font-size:32px;
}
	




	





