body {
	background-color: #fffce4;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#wrapper {
	margin: 0 auto;
	width: 980px;
}

#header {
	width: 980px;
	float: left;
	height: 150px;
	margin: 0px 0px 5px 0px;
}

#topmenu {
	width: 980px;
	float: left;
	height: 15px;
	margin: 0px 0px 15px 0px;

}

#logo {
	position:absolute;
	width: 250px;
	height: 150px;
	margin-top: 0px;
}

#left {
	float: left;
	display: block;
	width: 20%;
	padding-top: 15px;

	
} 
#right {
	float: right;
	width: 20%;
	display: block;
	padding-top: 25px;

}

#contenutiintero {
	float: left;
	width:100%;
	padding-top: 15px;
}

#contenutimezzo {
	float: left;
	width:715px;
	padding-top: 15px;
}

#contenutitutte{
	float: left;
	width:485px;
	padding-top: 15px;
}

#idioma {
	position:absolute;
	width: 200px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-align: left;
	padding-top: 55px;
	padding-bottom: 0px;
	padding-left: 785px;
}

#buscar {
	position:absolute;
	width: 200px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	padding-top: 105px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 845px;
}

#destacados {
	font-size: 20px;
	height: 60px;
	width: 47%;
	padding-left: 20px;
	color: #C9180D;
	float:left;
}
#destacados a {
	font-size: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #C9180D;
	text-decoration: none;
	font-style: normal;

}

#destacados a:hover {
	font-size: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333;
	text-decoration: underline;
	font-style: normal;

}

#destacados2 {
	font-size: 24px;
	height: 60px;
	width: 47%;
	padding-left: 20px;
	color: #C9180D;
	float:right;
}
#destacados2 a {
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #C9180D;
	text-decoration: none;
	font-style: normal;

}

#destacados2 a:hover {
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333;
	text-decoration: underline;
	font-style: normal;
}


#footer {
	width: 950px;
	clear: both;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-align: center;
	padding-top: 30px;
}

#breadcrumb {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	position: absolute;
	top: 200px;
	padding-right: 0px;
	width: 980px;
	color: #C9180D;

}

#breadcrumb a, a:hover, a:active, a:focus {
	/*font-size: 11px;*/
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	color: #C9180D;
}

.componentheading, .blog_more strong, {
	font-size: 2.9em;
	color: #900;
	padding-bottom: 22px;
	font-weight: bold;
}

small { /* como textopeque sirve para "creado por"*/
	font-size: 0.75em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #BA0222;
	width: 200px;
	padding-right: 50px;
}

/* Heading */
h1 { /* titulogrande1 */
	font-size: 4em;
	color: #c9180d;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}

h2 {
	font-size: 100%;
}

h3 {
	font-size: 100%;
	vertical-align: top;
	padding-top: 0px;
	margin-top: 0px;
	clip: rect(0px,auto,auto,auto);
}

h3 a{
	text-decoration: none;
	font-weight: bold;
	color: #808080;
	font-style: italic;
}


h3  a:visited, a:hover, a:active, a:focus{ /*enlaces a los libros en las paginas de los autores*/
	text-decoration: none;
	color: #808080;
	font-style: italic;
}

h4 { /*textogrande*/
	font-size: 1.45em;
	line-height: 130%;
	color: #000000;
	font-weight: normal;
}

h5 { /*texto en las paginas colecciones*/
	font-size: 11px;
	font-weight: normal;

}


h6 { /*texto para los autores en las paginas los libros*/
	
}


p, pre, blockquote, ul, ol {
	font-weight: normal;
}
/* cuerpo y titulo delos modulos */
div.moduletable_menu, div.moduletable {
	font-family: Arial, Helvetica, sans-serif;
}

div.moduletable h3 {
	color: #C9180D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 15px;
}
/* fin */

/* FORM
--------------------------------------------------------- */
form {
}

input, select, textarea, .inputbox {
}

label {
}
.button {
}

.button:hover, .button:focus {
}

.inputbox {
}

.inputbox:hover, .inputbox:focus {
}

.article_separator { /* separa los articulos */

}

.createdate {  /* para la fecha de creación de los articulos */
	background-color: #ECE9D7;
	font-style: italic;
	padding-top: 5px;
	padding-left: 5px;
	height: 20px;
}

/* Enlaces */
a {
	color: #000000;
	text-decoration: none;
	/*font-size: 12px; */
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	outline:none; /*para eliminar el borde en las imagenes enlces*/

}

a:hover, a:active, a:focus {
	color: #000000;
	text-decoration: underline;
	/*font-size: 12px; */
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style: normal;

}

a.readon {
	font-size: 12px;
	margin-top: 5px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;	
}

a.readon:hover, a.readon:focus, a.readon:active {
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}

object{
outline:none; /*para eliminar el borde en los flash enlces*/
}

.buttonheading {
	background-color: #ece9d7;
	text-align: center;
	width: 75px;
	float: right;
}

a:link img, a:visited img, a:hover img, a:selected img{
	border: 0px;
	text-decoration: none;

}

img {
	border: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.contentheading {
	font-size: 2.2em;
	padding-bottom: 15px;
	font-weight: bold;
	padding-top: 15px;

}

.contentpagetitle {
	font-size: 18px;
}


a.contentpagetitle {
	text-decoration: none;
	font-size: 18px;
}

a.contentpagetitle:hover, a.contentpagetitle:active, a.contentpagetitle:focus {

text-decoration: none;

}

a.contentpagetitle:hover, a.contentpagetitle:active, a.contentpagetitle:focus {

text-decoration: none;

}

/* Colecciones */


.numero {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2em;
	font-weight: bold;
	color: #808080;
}
.titulo_coleccion {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	font-style: italic;
	font-weight: bold;
	color: #808080;
	line-height: 110%;
	padding-bottom: 30px;
}
a.titulo_coleccion:hover, a.titulo_coleccion:active, a.titulo_coleccion:focus  {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	font-style: italic;
	font-weight: bold;
	color: #808080;
	line-height: 110%;

}

.autor_coleccion {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.85em;
	line-height: 130%;
	
}

/* Ficha Autor */

.titulo_autor {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	font-style: italic;
	font-weight: bold;
	color: #808080;
	line-height: 110%;
	padding-bottom: 30px;
	text-decoration: none;
}
a.titulo_autor {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	font-style: italic;
	font-weight: bold;
	color: #808080;
	line-height: 110%;
	padding-bottom: 30px;
	text-decoration: none;
}
a.titulo_autor:hover, a.titulo_autor:active, a.titulo_autor:focus  {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	font-style: italic;
	font-weight: bold;
	color: #666;
	line-height: 110%;
}

.web{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #C9180D;
	font-style: italic;
}
a.web{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #C9180D;
	text-decoration: none;
	font-style: italic;

}


/* Seccion autores */

.enlace_autor {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	vertical-align: top;
	padding-top: 15px;
	line-height: 120%;
}
a.enlace_autor{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	vertical-align: top;


}
a.enlace_autor:hover, a.enlace_autor:active, a.enlace_autor:focus  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	text-decoration: underline;
	vertical-align: top;

}
/* Títulos */

.libro_grande {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36pt;
	font-weight: bold;
	color: #c9180d;
}
.libro_peque {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	font-weight: bold;
	color: #c9180d;
}
.libro_texto {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	line-height: 120%;

}n", Times, serif;
	font-size: 1em;
	text-decoration: underline;
	vertical-align: top;


/* Títulos */

.libro_grande {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36pt;
	font-weight: bold;
	color: #c9180d;
}
.libro_peque {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	font-weight: bold;
	color: #c9180d;
}
.libro_texto {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	line-height: 120%;

}t;
	line-height: 120%;

}n", Times, serif;
	font-size: 1em;
	text-decoration: underline;
	vertical-align: top;


/* Títulos */

.libro_grande {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36pt;
	font-weight: bold;
	color: #c9180d;
}
.libro_peque {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	font-weight: bold;
	color: #c9180d;
}
.libro_texto {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	line-height: 120%;

}

.image_librerias {
	/*	background-image: url (http://www.mediavaca.com/webnueva/images/stories/ninas_librerias.gif); */
	background-repeat:  repeat-y;
	background-image: url(../../../images/stories/ninas_librerias.gif);
	
}

.image_librerias_fuera {
	background-repeat:  repeat-y;
	background-image: url(../../../images/stories/ninas_librerias_fuera.jpg);

}