@charset "utf-8";
#contendor {
	height: auto;
	width: 700px;
	margin: auto;
	background-image: url(../imagenes/base/fondo.gif);
	background-repeat: repeat;
	background-position: center center;
	vertical-align: top;
	background-color: #000000;
}
#contendor #pie {
	background-image: url(../imagenes/base/pie.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 50px;
	width: 700px;
	float: left;
	margin-top: 10px;
}
#contendor #menu {
	width: 161px;
	height: 720px;
	margin-left: 20px;
	float: left;
}
#contendor #cabecera #linea1 {
	background-color: #d4d3d2;
	width: 703px;
	margin: auto;
	padding-right: 16px;
}
#contendor #cabecera #linea2 {
	background-color: #58585a;
	width: 699px;
	margin: auto;
	padding-right: 20px;
}
#contendor #cabecera #imagen {
	width: 715px;
	margin: auto;
	height: 70px;
	padding-top: 13px;
	padding-bottom: 13px;
}
#contendor #contenido {
	width: 700px;
	height: auto;
}

#contendor #contenido #contendio_central {
	width: 700px;
	height: auto;
	background-color: #000000;
}
#contendor #contenido #contendio_central_galeria {
	width: 700px;
	height: 550px;
	background-color: #000000;
}
#contendor #contenido #cuadros_img {
	height: 58px;
	width: 526px;
	margin: auto;
}
#contendor #contenido #cuadros_img #cuadro {
	height: 28px;
	width: 55px;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 10px;
	padding-bottom: 15px;
	float: left;
}
#contendor #contenido #texto_central {
	height: 150px;
	width: 600px;
	text-align: justify;
	margin: auto;
}
#contendor #contenido #texto_legal {
	height: auto;
	width: 582px;
	text-align: justify;
	margin: auto;
}
#contendor #contenido #texto_central_autor {
	height: auto;
	width: 600px;
	text-align: justify;
	background-image: url(../imagenes/fondo_flor.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: auto;
}
#contendor #contenido #texto_central_contacta {
	height: 480px;
	width: 700px;
	text-align: justify;
	margin: auto;
	background-image: url(../imagenes/pluma.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#contendor #contenido #texto_central1 {
	height: 290px;
	width: 526px;
	overflow: auto;
	text-align: justify;
	float: left;
	margin-left: 10px;
}
#imagen_cuadro {
	width: 100px;
	height: 80px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	
}
#contendor #cabecera #linea1 #bar {
	width: 239px;
	float: left;
}
#contendor #pie .texto_gris .docamar {
	float: left;
	width: 300px;
}
#contendor #contenido #menu #cuadro_menu {
	height: 30px;
	padding-top: 10px;
	padding-left: 5px;
}
#contendor #contenido #menu #horario {
	margin-top: 10px;
	margin-left: 5px;
	text-align: left;
}
#contendor #contenido #contendio_central #texto_central #carta {
	width: 300px;
	margin: auto;
	text-align: center;
}
#carta {
	float: right;
	width: 200px;
	text-align: center;
	background-color: #58585A;
}
#contendor #contenido #linea_gris #titulo {
	float: left;
	margin-right: 10px;
}
#contendor #contenido #contendio_central #mapa {
	width: 425px;
	margin: auto;
	height: 350px;
	border: thin solid #58585A;
}
#contendor #contenido #contendio_central #demo #contacte {
	width:526px;
	text-align:center;
	height: 355px;
	margin: auto;
	background-image: url(../imagenes/local/pizarra_flores_back.jpg);
}
#contendor #contenido #contendio_central #formulario {
	width: 330px;
	margin: auto;
	height: 400px;
	margin-top: 20px;
}
#contendor #contenido #contendio_central #texto_contacte {
	width: 526px;
	margin: auto;
	margin-top: 5px;
	text-align: center;
}
#contendor #contenido #contendio_central #texto_enviado {
	width: 526px;
	margin: auto;
	margin-top: 10px;
	height: 350px;
	text-align: center;
	vertical-align: middle;
}
#contendor #contenido #contendio_central #legal {
	height: 280px;
	width: 526px;
	overflow: auto;
}
#contendor #contenido #contendio_central #contenido_legal {
	width: 500px;
	margin: auto;
	height: 610px;
	overflow: auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 20px;
}
#contendor #contenido #contendio_central #texto_central #imagenes #img {
	width: 100px;
	height: 100px;
	margin-left: 10px;
	margin-right: 10px;
	float: right;
}
#contendor #contenido #contendio_central #texto_central #imagenes {
	height: 100px;
	width: 500px;
	text-align: center;
	margin: auto;
	margin-top: 20px;
}
#contendor #contenido #contendio_central #texto_central #img_prensa {
	width: 500px;
	margin: auto;
	height: 200px;
	margin-top: 20px;
}
#contendor #contenido #contendio_central #texto_central #img_prensa #img {
	height: 192px;
	width: 140px;
	margin-left: 5px;
	margin-right: 5px;
	float: left;
}
#contendor #contenido #contendio_central #demo {
	height: 355px;
	width: 526px;
	margin: auto;
}
#contendor #contenido #contendio_central #contendio_texto {
	width: 526px;
	margin: auto;
}
#pie {
	width: 500px;
	height: 25px;
	margin-top: 10px;
}
#linea_gris {
	background-color: #292E32;
	height: 20px;
	width: 700px;
}
#linea_blanca {
	background-color: #FFFFFF;
	height: 50px;
	width:  700px;
	text-align: center;
}
#cuadro {
	width: 200px;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
}
#contendor #contenido #menu_pie {
	width: 700px;
	margin: auto;
	height: 20px;
}
#contendor #contenido #contendio_central #imagen_central {
	width: 600px;
	margin: auto;
	background-image: url(imagenes/foto.png);
	height: 396px;
	background-repeat: no-repeat;
	background-position: center center;
}
#pie .texto_gris .docamar {
	float: left;
	width: 200px;
	height: 20px;
}
#contendor #cabecera_index {
	height: 80px;
	width: 700px;
}
#pie_general {
	height: 100px;
	width: 700px;
}
#linea_categoria {
	height: auto;
	width: 580px;
	background-color: #888888;
	margin: auto;
	margin-top: 20px;
	margin-bottom: 10px;
	text-align: left;
	padding-left: 10px;
}
#sublinea_categoria {
	background-image: url(../imagenes/libros_cat.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 510px;
	padding-top: 20px;
	padding-left: 140px;
	margin: auto;
	height: 100px;
	margin-top: 10px;
	padding-right: 20px;
}
#tit_categoria {
	background-image: url(../imagenes/libros_cat_tit.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 510px;
	padding-top: 40px;
	padding-left: 140px;
	margin: auto;
	height: 80px;
	margin-top: 10px;
	padding-right: 20px;
}
#ver_fotos {
	float: right;
	width: 100px;
	margin-right: 25px;
}
#texto_descriptivo {
	width: 600px;
	margin: auto;
	margin-top: 20px;
	margin-left: 60px;
	height: 50px;
}
#titulo_categoria {

}
#contendor #contenido #contendio_central_galeria .cuerpo_central #gallery #imagen #imgaleria {
	width: 160px;
	height: auto;
}
#espacio {
	width: auto;
	height: 20px;
}
#anterior {
	width: auto;
	float: left;
}
#linea_gris_fotos {
	background-image: url(../imagenes/galeria/linea_gris_fotos.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 155px;
	width: 700px;
}
#titulo_galeria {
	float: left;
	width: 475px;
}
#galeria {
	height: auto;
	width: auto;
}
#contendor #contenido #contendio_central_galeria #gallery #prueba {
	height: 200px;
}
#parrafo {
	width: 350px;
	height: auto;
	float: left;
}
#imagen_autor {
	float: left;
	width: 225px;
	height: 150px;
	padding-top: 100px;
	padding-right: 100px;
}
#parrafo1 {
	width: 600px;
	height: auto;
	margin: auto;
}
#foto_autor {
	float: left;
	height: 155px;
	width: 140px;
}
#atras {
	height: 40px;
	width: 40px;
}
#direccion {
	width: 300px;
	height: 200px;
	text-align: center;
	margin: auto;
}
#contendor #contenido #contendio_central_galeria #gallery #imagen #texto {
	height: 30px;
}
#categoria {
	height: 20px;
	width: auto;
}
#paginador {
	height: auto;
	width: auto;
	margin-top: 10px;
}
#categorias {
	height: auto;
}
#titulo_galeria {
	width: 700px;
}
#texto_descriptivo {
	width: 700px;
}
#desc {
	width: 700px;
}
#imagen_galeria {
	height: auto;
	width: 700px;
	background-color: #000000;
}
#listado_mensajes {
	width: 600px;
	margin: auto;
	margin-bottom: 40px;
}
#cuadro_mensaje {
	height: auto;
	width: 600px;
	border: thin solid #666666;
	text-align: justify;
	background-image: url(../imagenes/pluma_mns.gif);
	background-repeat: no-repeat;
}
#mensaje {
	height: auto;
	width: auto;
}
#nombre_categoria {
	height: auto;
	width: auto;
}
#titulo_galeria {
	width: 600px;
	text-align: center;
	margin-bottom: 10px;
	height: auto;
	margin-left: 20px;
}
#encabezado {
	text-align: right;
	width: 600px;
	margin-top: 10px;
	height: auto;
}
#pie_mns {
	width: 600px;
	margin: auto;
	margin-bottom: 10px;
	text-align: right;
	height: 30px;
}
#listado_imagenes {
	height: auto;
	width: 700px;
}
#imagen {
	float: left;
	height: 145px;
	text-align: center;
	width: 145px;
}
#desplazamiento {
	width: 600px;
	margin: auto;
	background-color: #666666;
	margin-top: 20px;
}
#desplazamiento2 {
	width: 600px;
	margin: auto;
	background-color: #666666;
	margin-top: 20px;
}
#cuadrado_fotos {
	width: 700px;
	margin: auto;
	height: 500px;
	background-image: url(../imagenes/fondo_galeria.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#cuadrado {
	width: 630px;
	margin: auto;
	height: 400px;
	background-image: url(../imagenes/fondo_galeria-.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: center;
}
#detalle {
	height: auto;
	width: 600px;
	margin: auto;
	text-align: justify;
	margin-top: 15px;
}
#paginador3 {
	height: 200px;
	width: 610px;
	margin: auto;
}
#cat1autor {
	width: 600px;
	height: auto;
	margin: auto;
	text-align: justify;
}
#espacio {
	width: auto;
	height: 500px;
	background-image: url(../imagenes/libro_abierto_.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#contenido_mns {
	width: 500px;
	vertical-align: top;
	background-image: url(../imagenes/pluma_mns_.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: auto;
	padding-left: 56px;
	margin-top: 10px;
}
#espacio_pequeño {
	height: 20px;
}
.captcha {
	width: auto;
}
.confirmacion {
	height: auto;
	width: 250px;
	vertical-align: bottom;
	float: left;
}
.confirmacion1 {
	height: auto;
	width: 250px;
	vertical-align: bottom;
	float: left;
}
.confirmacion2 {
	height: auto;
	width: 50px;
	vertical-align: bottom;
	float: left;
	padding-top: 10px;
}
