body{
	background:#C5D7ED;
	font-family: Verdana, Helvetica, Arial;
	font-size:13px;
}

img{border:none}

a{text-decoration:none; color:#325482}
a:hover{text-decoration:underline; color:#A93131}

code{display:block; font-size:11px; width:95%; margin:0 auto; text-align:left; clear:both; color:blue; padding:10px; border:1px solid #ccc; background:#f2f2f2}
blockquote{display:block; font-size:11px; width:95%; margin:0 auto; text-align:left; clear:both; padding:10px; border:1px solid #ccc; background:#FFF5D2}

#container {
	width:980px;
	margin:0 auto;
}

#header {
	width:980px;
	height:98px;
	background:url(../imagenes/header.png) no-repeat;
}

#header img{
	border:0px;
}

#logo{float:left}

#logo img{width:360px; height:70px}

#menu{
	width:980px;
	height:28px;
	padding:63px 0 0 0
}

#contenido {	
	background:url(../imagenes/middle_contenido.png) repeat-y;
	float:left;
	width:980px;
}

#contenedor_contenido {
	float:left;
	width:922px;
	margin:15px 0 0 20px
}

#bajo_menu{
	float:left;
	width:940px;
	padding:0;
	margin:0;
}

#miga{
	float:left;
	width:100%;
	margin:0 7px 30px 5px;
	font-size:10px
}

#buscador{
	float:right;
	width:346px;
	text-align:right;
	margin:30px 20px 0 0;
	padding:0
}

#izquierda{
	float:left;
	width:960px;
	margin:0 0px 0 0
}

#bloque_leccion h1{font-size:32px; color:#2B2B2B; font-family:arial, verdana; text-align:left; font-weight:normal; margin:0 0 20px 0; padding:0; clear:both}

#bloque_leccion h2.copete{font-size:14px; font-weight:bold; margin:0; padding:0; color:#000}

#sidebar{
	float:left;
	width:146px;
}

#sidebar p{
	font-size:11px;
	padding:5px
}

#sidebar p a{
	font-size:15px;
	text-align:center;
	display:block;
}

#bloque_cursos{
	text-align:center
}

#bloque_cursos strong{
	text-align:center;
	text-transform:uppercase;
}

#barra_izquierda{
	float:right;
	width:160px;
	padding:0 8px 0 5px;
	margin:0 15px 0 0;
}

#derecha{
	float:left;
	width:160px;
	height:600px;
	padding:0 0px 0 0px;
	margin:0 10px 0 0;
}

#barra_izquierda span{margin:0 0 0 -5px}

#barra_izquierda span.bull_exc{margin:0 5px 0 15px}

#barra_izquierda ol{margin:0; padding:5px 0 5px 40px}

#barra_izquierda ol li{font-size:11px; padding:0 5px 10px 0; color:#666}

#bloque_leccion{
	float:left;
	width:600px;
}

#bloque_leccion h2{font-size:16px; text-align:left; font-weight:bold; color:#9B1A1A; margin:0; padding:10px 0 10px 0}


#valoracion{float:left; width:298px; margin:0 0 10px 0; padding:0; border:1px dashed #e2e2e2}

#valoracion span{text-transform:uppercase; display:block; text-align:center; color:#997B35; padding:5px 0 10px 0; font-size:10px; font-weight:normal}

#box_comentarios{float:left; width:100%}

#box_comentarios strong{font-size:16px; font-weight:normal; color:#666; padding:10px 0 10px 0}

#lecciones_relacionadas{float:left; width:100%; margin:0}

#lecciones_relacionadas ul{list-style:none; padding:0 0 10px 0; margin:10px 0 10px 0}

#lecciones_relacionadas li{clear:both; margin:10px 0 10px 0; color:green}

#lecciones_relacionadas li a{font-size:12px; text-decoration:none}

#lecciones_relacionadas p span{font-size:13px; text-align:center; display:block}

#lecciones_relacionadas p a{font-size:18px; text-align:center; margin:10px 0 0 0; display:block}

#lecciones_relacionadas span{width:150px; height:150px; margin:0 20px 0 0}

#lecciones_relacionadas h3{font-weight:normal; color:green; text-align:center; font-size:18px; margin:15px 0 15px 0}

#lecciones_relacionadas h3 strong{text-transform:uppercase; color:#912424; font-size:16px; margin:20px 0 15px 0}

#lecciones_relacionadas strong{font-size:16px; font-weight:normal; color:#666; padding:10px 0 10px 0}

#lecciones_relacionadas img{border:0}

#video{text-align:center; clear:both}

#video h3{font-size:20px; margin:30px 0 10px 0; font-weight:normal; color:#940F04}

.curso{
	background:url(../imagenes/caja_curso.jpg) center no-repeat;
	width:180px;
	height:141px;
	float:left;
	padding:20px 10px 0 5px;
	margin:0px 0 20px 0;
	position:relative;
}

.curso strong a{
	color:#793737;
	font-size:13px;
	text-transform:none !important
}

.curso p{
	text-align:left;
	padding:0 5px 0 10px;
	color:#666;
	font-size:11px
}

.bloque_grande{
	width:557px;
	height:100px;
	margin:0 5px 15px 5px;
	padding:5px;
	border:1px solid #e4e4e4
}

.imgs{
	float:left;
	width:100px;
	height:100px;
	padding:0;
	margin:0 5px 0 0;
}

.ultimos_cursos{
	float:left;
	width:265px;
	margin:0 10px 0 5px;
	padding:5px;
	border:1px solid #e4e4e4;
	position:relative;
}

#visitas{float:left; width:298px; margin:0px 10px 10px 0px; padding:5px 0 5px 0; border:1px dashed #e2e2e2}

#visitas span{text-transform:uppercase; display:block; text-align:center; color:#997B35; padding:0 0 5px 0; font-size:10px}

#visitas p{font-size:18px; font-weight:500; margin:0; padding:0; color:#333; display:block; text-align:center}

#bottom_contenido{
	background:url(../imagenes/bottom_contenido.png) no-repeat;
	width:980px;
	height:22px;
	float:left;
}

#footer {
	clear:both;
	margin:0;
	padding:17px 0 0 0;
	background:url(../imagenes/footer.png) no-repeat;
	height:50px;
	font-size:13px;
	color:gray;
	text-align:center;
}

#compartir {float:left; width:300px; margin:0px 10px 0 0px; padding:0 5px 0 0}

#compartir span{margin:0 5px 0 80px}

#compartir a{margin:0 3px 0 0px}

#compartir a img{border:none}

.links_sociales{width:100%; height:30px; padding:0; margin:0}

.links_sociales ul{list-style:none; padding:20px 0 10px 0}

.links_sociales ul li{float:left; width:25%; color:gray; font-size:9px; text-align:left}

.links_sociales ul li a{font-size:12px}

.links_sociales ul li a img{margin:0 0 -6px 0; border:none}

.links_sociales_top{width:100%; height:30px; padding:5px 0 0 0; margin:0; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc;}

.links_sociales_top ul{list-style:none; padding:0 0 10px 0}

.links_sociales_top ul li{float:left; width:25%; color:gray; font-size:9px; text-align:left}

.links_sociales_top ul li a{font-size:12px}

.links_sociales_top ul li a img{margin:0 0 -6px 0; border:none}

.links_bajo_ads{width:300px; border:1px solid #ccc; margin:5px 0; text-align:left; float:right}
.links_bajo_ads ul{list-style:none; text-align:left; margin:5px 0 0 5px; padding:0}
.links_bajo_ads ul li{text-align:left; padding:0 0 10px 0}
.links_bajo_ads ul li a{font-size:12px}
.links_bajo_ads ul li a img{margin:0 0 -6px 0; border:none}

.titulo{text-align:center; font-size:14px; text-transform:uppercase; color:#8F6A1B; display:block; padding:10px 10px 10px 10px}
.adsense{width:300px; height:250px; clear:both; margin:0 auto; margin:10px 0 10px 0}
.adsense_leccion{width:300px; float:left; margin:5px 10px 5px 0}
.adsense_bloque_468{width:100%; height:15px; text-align:center}
.adsense_skycrapper_120{width:100%; height:600px; text-align:center}
.box_top{height:11px; margin:9px 0 0 0; background:url(../imagenes/box_top.jpg) no-repeat}
.box_contenido{background:#f6f2ea; padding:5px}
.box_bottom{height:9px; background:url(../imagenes/box_bottom.jpg) no-repeat}
.top_lecciones{background:url(../imagenes/top_lecciones.jpg) no-repeat}
.top_lecciones p{font-size:16px; text-align:left; color:#448544; padding:10px 0 10px 0; margin:0}
.middle_lecciones{background:#f6f4e8}
.middle_lecciones strong{color:#666; font-weight:normal}
.bottom_lecciones{height:11px; padding:0 0 10px 0; background:url(../imagenes/bottom_lecciones.jpg) no-repeat}
.bull{float:left;width:26px; height:25px; background:url(../imagenes/bull.jpg) no-repeat; margin:0 5px 0 15px}
.bull2{float:left; width:26px; height:25px; background:url(../imagenes/bull2.jpg) no-repeat; margin:0 5px 0 0}
.bull_exc{float:left; width:26px; height:25px; background:url(../imagenes/bull_exc.jpg) no-repeat; margin:0 5px 0 0}
.mas{position:absolute; bottom:15px; margin:0 0 0 50px}
.primero{border:none}
.divisor{border-bottom:1px dashed #A5A5A5; width:100%; margin:20px 0 20px 0}
.centro{text-align:center}
.divisor_leccion{border-bottom:1px dashed #cecece; overflow:hidden; height:1px; clear:both; padding:15px 0 0 0; margin:5px 0 15px 0;}
.divisor2{border-bottom:1px dashed gray; overflow:hidden; height:1px; clear:both; margin:15px 0; padding:0 0 10px 0}
.caracteristicas p{float:left}

.caracteristicas, .caracteristicas strong {font-size:10px; margin:10px 0 10px 0}

.resumen{font-size:12px}

.leermas{float:left}

.leermas a{text-decoration:none; color:green;}

.naranja{color:#CF922F; font-size:14px}

.verde{color:green; font-size:14px}

.botones_leccion{width:100%; background:url('../imagenes/fondo_paginador.jpg') no-repeat; position:relative; height:110px; padding:0; margin:20px 0 0 0}

.botones_leccion img{border:none}

.botones_leccion h3{padding:5px 0 5px 0; margin:0; font-size:14px; text-transform:uppercase; color:#666; text-shadow: #FFF 0 1px 0; text-align:center; font-weight:normal}

.botones_leccion h3 a{color:blue; text-decoration:underline}

.boton_anterior{float:left; width:37%; text-align:left; margin:0 0 0 75px; padding:25px 0 0 0}
.boton_anterior a img{position:absolute; left:20px; bottom:25px}

.boton_siguiente{float:right; width:37%; text-align:right; margin:0 75px 0 0; padding:25px 0 0 0}
.boton_siguiente a img{position:absolute; right:20px; bottom:25px}

.control_menu{text-align:center; padding:3px 10px 35px 10px}
.anterior{float:left}
.siguiente{float:right}
.amigos{text-align:left; padding-left:10px; font-size:10px}
.amigos a{font-size:11px}

.box_relacion {float:left; width:298px;}
.box_relacion strong{text-transform:uppercase; width:298px; display:block; height:26px; text-align:center; padding:8px 0 0 0; background:url(../imagenes/top_caja_pro_relacion.jpg) no-repeat; color:#666; font-size:14px;text-shadow: #FFF 0 1px 0;position:relative}
.box_contenido_relacion{background:#f6f2ea; width:276px; border:1px solid #c4baa8; border-top:none;padding:5px; margin:0 0 20px 0;position:relative}
.box{margin-top:10px}
.box strong{text-transform:uppercase; width:160px; display:block; height:26px; text-align:center; padding:8px 0 0 0; background:url(../imagenes/top_caja_pro_chica.jpg) no-repeat; color:#666; font-size:11px; text-shadow: #FFF 0 1px 0; position:relative}
.box_contenido{background:#f6f2ea; width:158px; border:1px solid #c4baa8; border-bottom:none; border-top:none;padding:5px 0 0; margin:0 0 20px 0;position:relative}
.box_contenido ul{list-style:none; padding:0; margin:0}
.box_contenido ul li{border-bottom:1px solid #c4baa8; border-top:1px solid #fff; padding:5px; margin:0}
.adsense_relacionadas {float:left;width:300px; height:250px}
