@charset "utf-8";
/* CSS Document */
@font-face {font-family: Eurostile-Demi_Oblique;src:  url("fonts/Eurostile-Demi_Oblique.eot");}
@font-face {font-family: Eurostile-Demi_BO;src: url("fonts/eurostile-bold-oblique.eot");}
@font-face {font-family: Eurostile-Demi_Oblique;src: url("fonts/Eurostile-Demi_Oblique.ttf");}
@font-face {font-family: Eurostile-Demi_BO;src: url("fonts/eurostile-bold-oblique.ttf");}
@font-face {font-family: Eurostile-Demi;src: url("fonts/Eurostile-Demi.eot");}
@font-face {font-family: Eurostile-Demi;src: url("fonts/Eurostile-Demi.ttf"); font-weight:normal;}
html,body{
	margin:0;
	padding:0;
}
body{
	background:#020203;
	color:#FFF;
	font-family: Eurostile-Demi_Oblique,Arial, Helvetica, sans-serif;
	font-size:12px;
	min-width:1024px;
}
img, a{
	outline:none;
	border:none;
	text-decoration:none;
}
a{ color:#f58b1f;}
#wrapper{
	width:1200px;
	margin:0 auto;
	background:url(../img/bg-body3.jpg) -35px 0 no-repeat;/**/
	min-height:640px;
}
#wrapper-interno{
	width:900px;
	margin:0 auto;
	position:relative;
}
.aj-h{
	height:470px !important;}
#header{
	height:100px;
	margin:0px auto 0;
}
#logo{
	width:175px;
	height:55px;
	float:left;
	margin:30px 0 0 0;
}
#menu-superior{
	width:420px;
	height:30px;
	margin:55px 0 0 55px;
	float:left;
	font-size:12px;
}
.opcion-menu-superior{
	float:left;
	margin:10px 15px;
}
.opcion-menu-superior-home{
	float:left;
	margin:0;
}
#menu-superior a{color:#FFF !important;}




#registro-login-search{
	width:175px;
	float:left;
	margin:10px 0 0 20px;
}
.access{
	margin:15px 0 0 0;
}
.b{
	margin:5px 0 0 0;
}
.opcion-login{
	height:23px;
	width:175px;
	background:url(../img/login-registro2.png) no-repeat;
	font-size:10px;
}
.login{
	float:left;
	width:88px;
	text-align:center;
	margin:5px 0 0 0;
	line-height:8px;
}
.login a{color:#333 !important;}
.registro{
	float:left;
	width:87px;
	text-align:center;
	margin:5px 0 0 0;
}
.registro a{color:#FFF !important;}
.opcion-search{
	height:30px;
	margin:10px 0 0 0;
	float:right;
}
.input-box{
	width:60px;
	height:22px;
	background:url(../img/box-search.png) no-repeat;
	float:left;
	border:none;
	padding:2px;
}
.btn-search{
	width:40px;
	height:26px;
	float:left;
}
#content{
	width:900px;
	height:300px;
	margin:20px auto 0;
	/*border:#FFF solid 1px;*/
}
#side-iz{
	width:217px;
	height:190px;
	float:left;
	background:url(../img/bg-side-iz.png) no-repeat;
}
#menu-pricipal{
	width:210px;
	height:170px;
	margin:10px auto 0;
	font-family:Arial, Helvetica, sans-serif !important;
}
#menu-pricipal a{color:#FFF !important;}
.opcion-menu{
	width:200px;
	height:17px;
	/*background:url(../img/flecha.png) right no-repeat;*/
	font-size:12px;
	padding-top:1px;
	margin:8px 0 0 5px;
}
.flechita{
	width:15px;
	height:15px;
	float:right;
}
#slider1{
	width:600px;
	height:270px;
	float:left;
	margin:0 0 0 10px;
	/*background:url(../img/bannners/1.png) no-repeat;*/
}
#slide{
	width:600px;
	height:270px !important;
}
#app{
	width:217px;
	height:55px;
	float:left;
	margin:8px 0 0 -2px;
}
#cursos2{
	width:217px;
	height:55px;
	float:left;/**/
	margin:-75px 0 0 -2px;
}
#cursos{
	width:217px;
	height:53px;
	float:left;/**/
	margin:7px 0 0 -2px;
}
.boton-facturar{
	width:217px;
	height:73px;
	float:left;/**/
	margin:8px 0 0 -2px;
}
#boton-facturar{
	width: 217px;
	height: 73px;
	position: absolute;
	left: 148px;
}
#footer-bar{
	width:1151px;
	height:258px;
	margin:-10px 0 0 0;
	background:url(../img/bg-footer.png) no-repeat;
	position:relative;
}
/****************************************************************/
#contador{
	width:320px;
	height:160px;
	float:left;
	margin:100px 0 0 15px;
}
#count{
	width: 266px;
	/*height: 300px;*/

	float: left;
	margin: 40px 0px 0px 28px;
	text-align: center;
	font-size: 10px;
}
#count p{
	margin:5px 0 0;
	font-family:Arial, Helvetica, sans-serif !important;
}
#count h2{
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:18px;
	color:#1c86c2;
	line-height:22px;}
#count .img{
	margin-top: 70px;
}
#count_js{
	width: 240px;
	height:55px;
	float: left;
	margin: 5px 10px 0 12px;
	background:#000;
	border-radius:10px;
}
/*************************************************/
#content-footer-bar{
	width:800px;
	float:right;
	height:240px;
	margin:15px 5px 0 0;
}

#content-footer-bar .izq{
	width:520px;
	height:220px;
	float:left;
	margin:15px 0 0 15px;
}
#content-footer-bar .der{
	width: 250px;
	height: 240px;
	float: left;
	margin: 15px 0 0 15px;
	position: relative;
}
#chat{
	width: 210px;
	height: 35px;
	position: absolute;
	bottom: 9px;
	left: 22px;
	display:none;
}
#los-mejores{
	width:500px;
	height:161px;
	background:url(../img/bg-side-footer.jpg) no-repeat;
	float:left;
	margin:0 0 0 20px;
}
#los-mejores .titulo h2{
	font-size:14pt;
	margin:0;
	padding:6px 0 0 0px;
	text-align:center;
}
#los-mejores ul{
	padding:0px 35px;
	margin:20px 0 0 0;
}
#los-mejores ul li{
	padding:0;
	margin:0;
}
#los-mejores .ver-mas{
	float:right;
	margin:-15px 20px 0 0;
}
.qr{
	width:185px;
	height:183px;
	margin:0 auto;
	text-align:center;
}
.qr-img{margin:-6px -42px 0px;}
.boton-footer{
	width:240px;
	height:53px;
	float:left;
	margin:5px 0 0 20px;
}

#footer{
	width:1024px;
	margin:10px auto 0;
	text-align:center;
	font:13px Eurostile-Demi,Arial, Helvetica, sans-serif;
}
#footer h3, p{
	margin:0;
	padding:2px 0;
}
#footer .sp_m{
	margin: 0px 15px;
}
/**************************************************************************************/
.clear{
	clear:both;
	height:1px;
	font-size:1px;
}
.font9{font-size:9px;}
.font10{font-size:10px;}
.font11{font-size:11px;}
.font12{font-size:12px;}
.font13{font-size:13px;}
.font14{font-size:14px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
.font-bold{font-weight:bold;}
.alineacion-iz{text-align:left;}
.alineacion-de{text-align:right;}
.alineacion-ce{text-align:center;}
.alineacion-ju{text-align:justify;}
.color-naranja{color:#F90;}
.marquesina{
	float:left;
	width:580px;/**/
	margin:-30px 0 0 226px;
	background:#F68B1F;
	padding:5px 10px;
	border-radius:10px;
	font:12px Arial, Helvetica, sans-serif;
}
.canacintra{
	position: absolute;
	width:100px;
	height:141px;
	top: 300px;
	right: -62px;
}
.ecommerce{
	position: absolute;
	width: 127px;
	height: 78px;
	top: 35px;
	right: -70px;
	/*margin-right:60px;*/
}
.brochure{
	width:126px;
	height:150px;
	position:absolute;
	top:125px;
	right:-74px;
}
