
/*Estilo interior*/


#main h2+p{float:left; margin-bottom:30px;}

#main p.more {float:right; margin-top:-30px; clear:both}

#main h2+p+ul:after {
 	content: "";
 	display: block;
 	clear: both;
 	height: 1px;
 	padding-bottom: 1px;
}

#main h2+p+ul  {clear:both;  background: #efefef; padding: 0 5px; margin:0  28px 0 18px;}
#main h2+p+ul li {float: left; margin: 0; padding:4px 12px; border-right: 1px dotted #999; list-style:none;}
#main h2+p+ul>li:first-child {border-left:none !important;}
#main h2+p+ul>li:first-child+li+li {border-right:none !important;}


#main h3{
	margin-top:40px;
	
}

#main h4{
	margin:25px 20px 10px 20px; 
	padding:0; 
	font: normal 1.3em verdana, sans-serif;
	color:#919191;
	}

#main h5{
	margin:25px 20px 10px 20px; 
	padding:0; 
	font: normal 1.2em verdana, sans-serif;
	color:#666;
	}

#main ul li{margin-right:35px; line-height:1.5;font-size:12px; }
#main div ul li{margin-right:35px; line-height:1.5;font-size:12px; }
#main ol li{margin:5px 10px 15px 20px; line-height:1.5; font-size:12px;}
#main ol li ol li{line-height:1; margin:5px 0;list-style-type: lower-alpha}

#labinternet #main h2, #creativewriting #main h2, #cuentoilustrado #main h2,{font-size:5.2em; margin-bottom:25px;}

#labinternet #main h2 strong{font-size:.4em;}
#edicionvirtual #main h2 {line-height:.8em; font-size:4.5em}

#creativewriting #main ul {margin:15px 0;}
#creativewriting #main ul li {font-size:12px;}

#encuadernacion #main h2, #creativewriting #main h2, #cuentoilustrado #main h2{font-size:5.2em; margin-bottom:25px;}
#encuadernacion #main h2{line-height:50px}
#encuadernacion #main h2 strong{font-size:.4em;}
#estilo h2{line-height:.8em; font-size:4.5em}

#main .destacado{
	margin: 0 20px 15px 20px;
	padding:5px;
	border:1px dashed #ccc;
	background:#efefef;
	width:220px;
}

#main .destaca{
	margin: 0 20px 15px 20px;
	padding:15px;
	border:1px dashed #ccc;
	background:#efefef;
}


#main .recuadro  {clear:both;  background: #efefef;}
#main .recuadro{
	margin: 30px 20px 28px 20px !important;
	padding:5px 5px 20px 5px !important;
	border:1px dashed #ccc;
}

#main .recuadro h3{
	margin-left:20px;
	margin-right:20px;
	padding:0;
	
}

.recuadro:after {
 	content: "";
 	display: block;
 	clear: both;
 	height: 1px;
 	padding-bottom: 1px;
 	margin-top:7px;
}

#main .recuadro li {float: left; margin: 0; width:170px; padding:15px 2px; border-right: 1px dotted #999; list-style:none;}
#main .recuadro li:first-child+li{border-right:none !important;}

#menucurso{position: absolute; top:0; margin-top:70px; right:-127px; background:#fff; -moz-border-radius: 15px;
border-radius: 15px;}
#menucurso ul {list-style:none; padding: 15px 0}

#menucurso a{border-bottom: 1px dashed #E38417; text-decoration:none;}