@charset "utf-8";
/* CSS Document */


body,td,th {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(imagenes/bg.jpg);
	background-repeat: repeat;
	text-align:center;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

#slider {
	width:800px;
	height:389px;
	background-color:#fff;
	float: left;
}

#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider, #slider li{
	width:800px;
	height:270px;
	overflow:hidden;
	}
span#prevBtn{}
span#nextBtn{}

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{
	/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:800px;
	height:270px;
	overflow:hidden;
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}

#header {
	width:100%;
	height:150px;
	margin:auto;
	background-image: url(imagenes/top_bg1.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

#top {
	width:850px;
	height:37.5px;
	background-image:url(imagenes/header1.jpg);
	background-repeat:no-repeat;
	margin:auto;
	text-align: right;
	padding-right: 50px;
	padding-top: 84px;
}

#top_peru {
	width:580px;
	height:111px;
	background-image:url(imagenes/header.jpg);
	background-repeat:no-repeat;
	margin:auto;
	text-align: left;
	padding-top: 45px;
	padding-left: 320px;
}

#menu {
	width:850px;
	height:28px;
	text-align: left;
	margin: auto;
	padding-left: 30px;
}

#contenedor {

width:899px;
margin:auto;
}

#contenido {
	width:860px;
	margin:auto;
	background-color: #FFFFFF;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	text-align: left;
	padding-left: 30px;
	padding-top: 30px;
	height: 100%;
	float: left;
	padding-bottom: 0px;
}

#home_izq {
	width:260px;
	float:left;
	margin-right:30px;
	margin-top: 30px;
	border-bottom: 1px solid #ddd;
	height: 300px;
}

#home_centro {
	width:260px;
	float:left;
	margin-right:30px;
	margin-top: 30px;
}

.noticia_centro {
	float:left;
	margin-bottom:10px;
	border-bottom:1px solid #ddd;
	width: 250px;
}

#home_sidebar {
	width:212px;
	float:left;
	margin-top: 25px;
	height: 00px;
	background-image: none;
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-left: 20px;
}

#sidebar2 {
	width:212px;
	float:left;
	margin-top: 25px;
	background-image: url(imagenes/sidebar2_bg.jpg);
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-left: 20px;
	padding-bottom: 10px;
}

#home_izq2 {
	width:820px;
	float:left;
	border-bottom:1px solid #ddd;
	margin-right: 35px;
	margin-top: 20px;
}

#home_sidebar2 {
	width:210px;
	border-bottom:1px solid #ddd;
	float:left;
	margin-top: 20px;
	padding-bottom: 20px;
	padding-right: 0px;
	padding-left: 50px;
}

#footer {
	width:100%;
	height:100px;
	background-image:url(imagenes/footer_bg.jpg);
	float:left;
}

#footer_contenido {
	width:849px;
	text-align:left;
	height:74px;
	padding-top:15px;
	margin: auto;
	padding-left: 50px;
}

#temas {
	width:560px;
	float:left;
	margin-right:30px;
	margin-top: 30px;
	height: 1300px;
}

#curso {
	width:800px;
	float:left;
	margin-right:30px;
	margin-top: 30px;
	height: auto;
}

#testimonios {
	width:560px;
	float:left;
	margin-right:30px;
	margin-top: 30px;
}

#contenido2 {
	width:560px;
	float:left;
	margin-right:30px;
	margin-top: 30px;
}

.testimonio {
	width:500px;
	margin-bottom:20px;
	border-bottom:1px solid #ccc;
	background-color:#F6F6F6;
	padding: 20px;
}

.direccion {
	width:210px;
	margin-bottom:20px;
	border-bottom:1px solid #ccc;
	background-color:#F6F6F6;
	padding: 20px;
	float: left;
	margin-right: 25px;
	height: 120px;
}

.direccion:hover {
	background-color:#F2F2F2;
}

.acercade {
	width:780px;
	margin-bottom:20px;
	border-bottom:1px solid #ccc;
	background-color:#F6F6F6;
	padding: 25px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: normal;
}


.style1 {
	color: #FFFFFF;
	font-size: 9px;
}

.style1:link {
color:#FFFFFF;
}

.style1:active {
color:#FFFFFF;
}

.style1:hover {
	color:#F2F2F2;
	text-transform:none;
}

.style2 {color: #666666}
.style3 {
	color: #F47320;
	font-size: 25px;
	letter-spacing: -1px;
}

.style3 a:link {
	color: #0066CC;
	font-weight: normal;
	font-size: 12px;
	letter-spacing: 0px;
}

.style3 a:active {
	color: #0066CC;
	font-weight: normal;
	font-size: 12px;
	letter-spacing: 0px;
}

.style3 a:hover {
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	text-decoration:underline;
	letter-spacing: 0px;
}

.style3 a:visited {
	color: #0066CC;
	font-weight: normal;
	font-size: 12px;
	letter-spacing: 0px;
}

.style4 {
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	letter-spacing: 0px;
}

.style4 a:link {
	color: #0066CC;
	font-weight: normal;
	font-size: 12px;
	letter-spacing: 0px;
}

.style4 a:active {
	color: #0066CC;
	font-weight: normal;
	font-size: 12px;
	letter-spacing: 0px;
}

.style4 a:hover {
	color: #0066CC;
	font-weight: normal;
	font-size: 12px;
	text-decoration:underline;
	letter-spacing: 0px;
}

.style4 a:visited {
	color: #0066CC;
	font-weight: normal;
	font-size: 12px;
	letter-spacing: 0px;
}

.style6 {color: #F47320; font-weight: normal; font-size: 12px; letter-spacing: 0px; }

.style6:link {
text-decoration:none;
}
.style6:active {
text-decoration:none;
}
.style6:hover {
text-decoration:underline;
}
.style7 {
	color: #F47320;
	font-size: 22px;
	font-weight: normal;
	line-height: 22px;
	text-align: left;
}

.style7:link {
text-decoration:none;
}
.style7:active {
text-decoration:none;
}
.style7:hover {
	color:#D25A0B;
}

.style8 {
	font-size: 17px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 16px;
}
.style9 {
	color: #0000FF;
	font-size: 12px;
	line-height: 20px;
}

.style9:link {
text-decoration:none;
}
.style9:active {
text-decoration:none;
}
.style9:hover {
text-decoration:underline;
}

.style10 {
	color: #FFFFFF;
	text-decoration: none;
	line-height: 16px;
}

.style14 {
	font-size: 11px;
	font-weight: normal;
	color: #5C5C5C;
}
.style15 {
	color: #FE6400;
	font-weight: normal;
	line-height: 15px;
}

.styke15:link {
color: #FE6400;
}
.style15:active {
text-decoration:none;
}
.style15:hover {
	text-decoration:none;
	color: #AE5017;
}
.style15:visited {
color: #FE6400;
}

.style18 {
	font-size: 32px;
	font-weight: normal;
	line-height: 28px;
	color: #FE6400;
	text-align: left;
}

.style20 {
	font-size: 17px;
	color: #666666;
	font-style: italic;
	font-family: Georgia;
	font-weight: normal;
	line-height: 19px;
}
.style23 {color: #000000}

.style25 {
	font-size: 20px;
	line-height: 27px;
}

.style28 {
	font-size: 17px;
	font-weight: normal;
	color: #F47320;
	text-decoration: none;
}

.redes {
	margin-left:330px;
}

.formulario {
	padding-left: 30px;
	border-left: 1px solid #ccc;
}

.campo-formulario {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding:5px;
	color:#666666;
	background-color: #F6F6F6;
	border: 1px solid #ccc;
}

.campo-formulario:hover {
	background-color:#EFEFEF;
}

.boton {
	padding:5px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	border:1px solid #ccc;
	background-color:#F47320;
	color: #FFFFFF;
}

.boton:hover {
	background-color:#DD671D;
}

.temario {
	padding-left:10px;
	border-left:1px solid #ccc;
	padding-bottom: 10px;
}

.logos {

margin-right:10px;
margin-bottom:10px;
float:left;
}

.img-curso {
	margin-left:10px;
	border-bottom: 1px solid #ccc;
}

/* FICHAS HOME */

.ficha {
	width:150px;
	height:319px;
	background-color:#f6f6f6;
	border:1px solid #CCC;
	float:left;
	margin-top:25px;
	margin-right:10px;
	margin-bottom: 10px;
}


.img_ficha {
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}

.enlace_ficha {
	font-size:10px;
	margin-left:10px;
	color:#666666;
}

.enlace_ficha a:link {
	font-size:10px;
	margin-left:10px;
	color:#666666;
}

.enlace_ficha a:active {
	font-size:10px;
	margin-left:10px;
	color:#666666;
}

.enlace_ficha a:hover {
	font-size:10px;
	margin-left:10px;
	color:#F47320;
	text-decoration:none;
}

.enlace_ficha a:visited {
	font-size:10px;
	margin-left:10px;
	color:#666666;
}

.style29 {
	color: #FFFFFF;
	font-size: 13px;
}

.style29 a:link {
	color: #FFFFFF;
	font-size: 13px;
}

.style29 a:active {
	color: #FFFFFF;
	font-size: 13px;
}


.style29 a:hover {
	color: #E1E1E1;
	font-size: 13px;
}


.style29 a:visited {
	color: #FFFFFF;
	font-size: 13px;
}

.style30 {
	font-size: 10px;
	color: #333333;
}
