/* CSS © 2008 Ailonwebs.com */
* { margin: 0;  padding: 0;}
body {
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #F3EFE8;
	color:#000000;
	background-image:url(../imgs/fondo_libros_filtrado.jpg);
	background-position: center top;
	background-repeat: repeat-y;
}
img { border: none;}
a:link, a:visited {
	color: #c60162;
	text-decoration: none;}
a:hover, a:active {
 	color: #000000;
	text-decoration: underline;	}
a:active{  outline: none;}
a:focus {outline-width: 0px;}
.clear { clear: both; }
a img {
	border: 0px none;
	display: block;	}	
h1{
font-size: 140%;
color:#8B0146;
padding:30px 0 0px 50px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:2px;
text-align:left;
}	
#contenedor {
	width: 960px;
	margin: 0 auto;
	color:#000000;
	text-align: left;
	background-color: #fff;
}
#cabecera {
	color:#ccc;
	height: 150px;
	width: 960px;
	background-color: #8B0146;
	background-image:url(../imgs/esquinasupizq_1.jpg);
	background-position: 10px 0;
	background-repeat:no-repeat;
}
.logo{
	float:left;
	width:390px;
	margin:0;
	padding:10px 0 0 0;
}
.logo h1{
padding: 40px 0 0 130px;}
#cab { 	width: 250px; height: 32px;} 
#cab a img{border:none;}
#cab a span { display: none; }
	.zona_menu{		
			float:left;	
			width:550px;
			padding: 30px 0 0 20px;
			}
					.menu {
					margin: 0px;
					padding: 0px;
					float: left;
					font-weight:bold;
					font-size:0.9em;
					border-width: 0;
					text-transform:uppercase;
					}
					.menu li{
					display: inline;
					}
					.menu li a{
					width: 260px;
					float: left;
					color: #FFFFFF;
					padding: 4px 0px 4px 11px;
					text-decoration: none;	
					}
					.menu li a:visited{
					color: #FFFFFF;
					}
					.menu li a:hover, .menu li .current{
						color: #000;
						background-color:#F00279; 
						text-decoration:none;}
#subcabecera{
	height: 30px;
	width: 960px;
	background-color: #C60162;
	background-image:url(../imgs/esquinasupizq_2.jpg);
	background-position: 10px 0;
	background-repeat:no-repeat;
}
.vermas{ width: 216px; margin:0; padding: 6px 50px 0 0; display:block; height: 20px; float:right; font-size:0.7em;}
.vermas a{ padding: 0; margin:0; font-weight:bold; }
.vermas a img{ display:inline; padding:0px 10px 0 0; margin:0; vertical-align:middle}
.vermas a:link, .vermas a:visited {
	color: #FFFFFF;
	text-decoration: none;}
.vermas a:hover, .vermas a:active {
 	color: #530029;
	text-decoration: none;	}
.cuerpo{}	
.seccion_tit {
	width: 960px;
	height:120px;
	padding:0;
	margin: 0;
	background-image:url(../imgs/bg_literateando.jpg);
	background-position: 0 0;
	background-repeat:no-repeat;
	}	
	.seccion_tit h1 {
		height:69px;
		text-align:center;
		font-size: 1.8em;
		margin: 0 70px 0 70px;
		padding: 25px 0 0 0;
		text-transform:uppercase;
}	

.filia{
clear:both;
height:80px;
width:960px;
background-image:url(../imgs/bg_seccA_bottom.gif);
background-position:left bottom;
background-repeat: no-repeat;
margin:0;
padding:0;}					
.seccion_A{
	width: 820px;
	padding:0 0px 0 0px;
	margin: 0 70px 0 70px;	
}	

.foto_lateral {	
	width:auto;
	float: left;
	padding: 0px;
	margin:0px;
}	
.foto_lateral img{padding: 5px 40px 20px 0px;}
.main{
	float: left;
	min-width: 590px;
	width: auto;
	padding: 0px 0px 40px 0px;
	margin:0px;
	height:auto;
	}
.main p{
text-align:justify;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
padding:0px;
}	
.main h2{
font-size: 1.2em;
color:#C60162;
padding:0 0 20px 0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
letter-spacing:1px;
width:820px;
}	
.main2{
	float: left;
	min-width: 590px;
	width: auto;
	padding: 0px 0px 40px 0px;
	margin:0px;
	height:auto;
	
	}
.main2 p{
text-align:justify;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
padding:0px;
padding: 4px 0;
line-height:1.2em;}	
.main2 h2{
font-size: 1.2em;
color:#C60162;
padding:0 0 20px 0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
letter-spacing:1px;
width:820px;
}	
.foto_lateral2 {	
	width:auto;
	float: left;
	padding: 0px;
	margin:0px;
}	
.foto_lateral2 img{padding: 5px 40px 20px 0px;}
.seccion_B{
float:left;
width: 960px;
padding:0;
margin: 0;
background-color:#C60162;
}	
.seccion_B ul{
	list-style:none;
	margin:0;
	padding:4px 0px 0px 70px;
	font-size:0.8em;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	border-width: 0;
	font-weight:bold;
	}
		.seccion_B li{display: inline;}
		.seccion_B li a{
					width: 330px;
					float: left;
					color: #EEB7D1;
					padding: 1px 0px;
					text-decoration: none;	
					}
		.seccion_B li a:visited{color: #EEB7D1;}
		.seccion_B li a:hover, .seccion_B li .current{
						color: #fff; 
						text-decoration:none;
						}
.bg_top_seccB{
width:100%;
height:30px;
background-color:#C60162;
background-image:url(../imgs/bg_top_seccB.gif);
background-position: 0 0;
background-repeat:repeat-x;
}
.bg_bottom_seccB{
clear:both;
width:100%;
height:23px;
background-color:#C60162;
background-image:url(../imgs/bg_bottom_seccB.gif);
background-position: 0 0;
background-repeat:repeat-x;}

.B_left{
float:left;
width: 440px;
padding:0 0 40px 0;
margin: 0 0 0 30px;
border-right:1px dotted #cf3e83;
}
.B_right{
float:left;
width: 400px;
padding:0 0 40px 0;
margin: 0 10px 0 20px;
}

.seccion_B h3{
color:#5A012E;
font-weight:bold;
font-size:0.9em;
padding-left:10px;
padding-bottom:10px;}
.seccion_B h3 img{ 
display: inline;
padding-right: 8px;
}

#footer {
	clear:both;
	width: 960px;
	height: 70px;
	padding: 0px;
	margin:0px;
	background-color: #8B0146;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
		#footer p{
		color: #E99EC1;
		padding: 20px 40px 10px;
		margin:0px;
		text-align:left;
		font-size: 0.76em;
		line-height:1.2em !important;
		line-height:0.8em;
}
/*div>#footer p{line-height:0.9em;}*/
		#footer a:link, #footer a:visited {
		color: #E99EC1;
		text-decoration: none;}
		#footer a:hover, #footer a:active {
		color: #FF3366;
		text-decoration: underline;}				
				
div.box_con {
width:600px;
margin:10px auto;
padding: 10px 0px 0 20px;
height:130px;
min-height: 120px;
background-color:#f3efe8;
  }
.box_imasp{
width:590px; 
margin: 10px auto 10px; 
min-height:120px; 
height:auto; 
padding:10px 0; 
display: inline;
background-color:#eee;
}
.box_img { 
float:left; 
width:150px; 
height:112px;  
}
.box_pepa {
float:left; 
width:410px; 
padding: 0 0 0 20px;
}
.morado{
color:#C60162;}

.erratah2{
font-size: 1.2em;
color:#C60162;
padding:0 0 20px 0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
text-align:left !important;
letter-spacing:1px;
width:820px;
text-decoration:underline;
}	
#links a{
padding:1px 3px;}
#links a:link, #links a:visited {
	color: #FFDDEE;
	text-decoration: none;
}
#links a:active {
 	color: #000000;
	text-decoration: none;
		}
#links a:hover{
	background-color:#BAF219;
	text-decoration: none;
	color: #000000;}
#links{
	font-size: 75%;
	padding-left: 67px;
	color:#DB669D;
}	

/* editable */

/* CSS © 2008 Ailonwebs.com */
#editable, 
#editable div, 
#editable p,
#editable span {
	border: 0;
	outline: 0;
	margin-left: 0px;
	margin-right: 0px;
	padding-left:0px;
	padding-right:0px;
	line-height: inherit;
	/*background-color:#FFFF66;*/
}
#editable ol {	/*list-style:inside; *//*background-color:#99FF00*/}
#editable ul {	/*list-style:inside;*/ }
body:nth-of-type(1) div#editable ul { list-style:inherit!important; }
body:nth-of-type(1) div#editable ol  { list-style: decimal; /*list-style-type: upper-roman*/}

#editable ol{	padding: 10px 0 10px 20px;}
#editable ul{	padding: 15px 0 15px 30px;}

#editable li{margin-left:30px !important;}

#editable blockquote {	padding-left: 50px; padding-top: 7px; padding-bottom:7px;	}	
#editable p{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 10px 0;
	line-height:1.2em;}	
#editable p img{
padding: 2px 10px;
}
body:nth-of-type(1) div#editable p{ /*text-align: inherit;*/}	

/* editable como class*/
.editable, 
.editable div, 
.editable p,
.editable span {
	border: 0;
	outline: 0;
	margin-left: 0px;
	margin-right: 0px;
	padding-left:0px;
	padding-right:0px;
	line-height: inherit;
	/*background-color:.FFFF66;*/
}
.editable ol {	/*list-style:inside; *//*background-color:.99FF00*/}
.editable ul {	/*list-style:inside;*/ }
body:nth-of-type(1) div.editable ul { list-style:inherit!important; }
body:nth-of-type(1) div.editable ol  { list-style: decimal; /*list-style-type: upper-roman*/}

.editable ol{	padding: 10px 0 10px 20px;}
.editable ul{	padding: 15px 0 15px 30px;}

.editable li{margin-left:30px !important;}

.editable blockquote {	padding-left: 50px; padding-top: 7px; padding-bottom:7px;	}	
.editable p{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 10px 0;
	line-height:1.2em;}	
.editable p img{
padding: 2px 10px;
}
body:nth-of-type(1) div.editable p{ /*text-align: inherit;*/}	