body { background-color: #d1c094; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }

p { }

td { }

a:link { }

a:visited { }

a:hover { }

a:active { }
.contenedor { width: 675px; margin-right: auto; margin-left: auto; }
.cabecera { background-repeat: no-repeat; }
.cabecera2 { background-repeat: no-repeat; }
.fondo { background-image: url(fondo.jpg); background-repeat: repeat-y; padding-top: 30px; padding-right: 20px; padding-left: 25px; }
#links { background-image: url(fondo2.jpg); background-repeat: repeat-y; height: 38px; margin: 0; padding: 0; }
#links ul { margin-top: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-bottom: 0; padding-left: 14px; }
#links li { color: #7f6e43; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-variant: normal; text-transform: uppercase; letter-spacing: 1px; float: left; margin-right: 0; margin-bottom: 0; padding-bottom: 0; list-style-type: none; }
#links ul li a { color: #fff; font-weight: bold; background-image: url(marron.jpg); background-repeat: no-repeat; background-position: right bottom; text-decoration: none; text-align: center; width: 108px; padding-top: 8px; padding-bottom: 14px; display: block; }
#links ul li a:hover { color: #c8af6f; background-image: url(marron.jpg); background-position: right 8px; }
.bottom { background-image: url(../imagenes/fondo.jpg); background-repeat: no-repeat; }
.noticias { width: 430px; float: left; padding-right: 8px; }
.noticias p { color: #fff; font-size: 90%; font-family: "trebuchet ms", sans-serif; font-variant: small-caps; background-color: #8D8263; padding: 3px; }
.noticias a { color: #fff; text-decoration: none; }
.noticias a:hover { color: #CAAB52; text-decoration: none; }
.noticiasb { width: 100%; float: left; padding-right: 8px; }
.noticiasb p { color: #fff; font-size: 90%; font-family: "trebuchet ms", sans-serif; font-variant: small-caps; background-color: #8D8263; padding: 3px; }
.noticiasb a { color: #fff; text-decoration: none; }
.noticiasb a:hover { color: #CAAB52; text-decoration: none; }

.borrar { clear: both; }
.pie { color: #764; font-size: 10px; font-family: "trebuchet ms", sans-serif; background-image: url(../imagenes/fondo.jpg); background-repeat: repeat-y; text-align: center; padding-top: 30px; }
.pie a { color: #764; text-decoration: none; }
.pie a:hover { color: #f2eadf; background-color: #764; text-decoration: none; }
/*<agl.folder "libros">*/
#semitabla { width: 420px; border-left: 1px solid #e7e5df; border-right: 1px solid #e7e5df; }
	.semitabla b { color: #666; }
	#semitabla h1 { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-variant: small-caps; background-image: url(fondito.jpg); background-repeat: repeat-x; letter-spacing: 1px; margin-bottom: 0; padding: 4px 8px 4px 4px; border-color: #e7e5df; border-style: solid; border-width: 1px 1px 2px; }
	#semitabla h1 a { color: #848383; font-size: 11px; font-family: arial, sans-serif; }
	#semitabla h1 a:hover { color: #c8af6f; font-size: 11px; font-family: arial, sans-serif; }
	#semitabla h2 { color: #c00147; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-repeat: repeat-x; letter-spacing: 0.1em; margin-top: 0; margin-bottom: 0; padding-top: 4px; padding-right: 8px; padding-bottom: 4px; }
	#semitabla h3 { color: #c00147; font-size: 12px; font-family: arial, sans-serif; font-variant: small-caps; font-weight: bold; background-image: url(fondito.jpg); background-repeat: repeat-x; text-align: right; letter-spacing: 1px; margin-top: 5px; margin-bottom: 0; padding: 4px 8px 4px 4px; border-style: solid; border-width: 1px 1px 2px; border-color: #e7e5df; }
	#semitabla h3 a { color: #c00147; text-decoration: none; }
	#semitabla h3 a:hover { color: #c00147; text-decoration: underline; }
	#semitabla h4 { font-size: 11px; font-family: arial, sans-serif; font-weight: bold; background-color: #f9f7f7; background-repeat: repeat-x; text-align: right; margin-top: 0; margin-bottom: 50px; padding: 4px 8px 4px 4px; }
	#semitabla h4 a { color: #848383; text-decoration: none; }
	#semitabla h4 a:hover { color: #848383; text-decoration: underline; }
	#semitabla h6 { color: #848383; font-size: 11px; font-family: arial, sans-serif; font-variant: normal; background-color: #fff; background-repeat: repeat-x; float: left; margin-top: 0; margin-bottom: 0; padding: 4px 8px 4px 4px; }
	#semitabla p { color: #393838; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: normal; background-color: #fff; background-repeat: repeat-x; margin-top: 0; margin-bottom: 0; padding: 4px 8px 4px 4px; }
	#semitabla a { color: #848383; font-size: 11px; font-family: arial, sans-serif; }
	#semitabla a:hover { color: #c8af6f; font-size: 11px; font-family: arial, sans-serif; }
	#semitabla img { background-color: #e8ebec; float: left; margin-right: 10px; padding: 2px; border: solid 1px #c4c6c7; }
	#semitabla ul { background-color: #fff; clear: both; margin-top: 1px; margin-left: 0; }
	#semitabla li { color: #848383; font-size: 11px; font-family: arial, sans-serif; background-position: 0 5px; list-style-type: none; float: none; padding-left: 4px; border-right: 1px solid #fff; }
	#semitabla li p { padding-left: 5px; }
	.listado {  }
.listado ul      { margin-top: 1px; margin-left: 0;}
	.listado li          { background-color: #f9f7f7; background-image: url(http://www.editorialobservatorio.com/observatorio/images/navizq_flechita.gif); background-repeat: no-repeat; background-position: 0 3px; float: none; padding-bottom: 5px; padding-left: 10px; border-right: 1px solid #fff   ; list-style-type: none; }
/*</agl.folder>*/
/*<agl.folder "izquierda">*/
	#izquierda { background-color: #f4f3f1; width: 190px; float: right; padding: 0; border-right: 1px solid #e7e5df; border-left: 1px solid #e7e5df; }
	#izquierda h1 { color: #7b642b; font-size: 12px; font-family: arial, sans-serif; font-variant: small-caps; font-weight: bold; background-image: url(fondito.jpg); background-repeat: repeat-x; letter-spacing: 1px; margin: 0; padding: 4px 8px 4px 4px; border-style: solid; border-width: 1px 1px 2px; border-color: #e7e5df; }
	#izquierda h1 a { color: #7b642b; text-decoration: none; }
	#izquierda h1 a:hover { color: #e6d8ae; text-decoration: none; }
	#izquierda h2 { color: #393838; font-size: 13px; font-family: arial, sans-serif; font-weight: bold; font-variant: small-caps; background-repeat: repeat-x; text-align: left; margin-top: 0; margin-bottom: 0; padding: 4px 8px 0 4px; }
	#izquierda h3 { color: #848383; font-size: 11px; font-family: arial, sans-serif; font-weight: normal; background-repeat: repeat-x; text-align: left; margin-top: 0; margin-bottom: 5px; padding: 8px 8px 14px 4px; border-top: 1px solid #e7e5df; border-bottom: 1px solid #e7e5df; }
	#izquierda h3 a { color: #848383; font-size: 11px; font-family: arial, sans-serif; font-weight: normal; }
	#izquierda h3 a:hover { color: #c8af6f; font-size: 11px; font-family: arial, sans-serif; font-weight: normal; background-color: #f7f7f7; }
	#izquierda h3 img { margin: 0; padding: 0; border-width: 0; }
	#izquierda p { color: #393838; font-size: 11px; font-family: arial, sans-serif; background-repeat: repeat-x; text-align: left; margin-top: 0; margin-bottom: 5px; padding: 0 8px 4px 4px; }
	#izquierda form { color: #848383; font-size: 11px; font-family: arial, sans-serif; background-repeat: repeat-x; text-align: left; margin-top: 0; margin-bottom: 5px; padding: 0 8px 4px 4px; }
	#izquierda a { color: #393838; font-size: 12px; font-family: "trebuchet ms", sans-serif; font-variant: small-caps; text-decoration: none; letter-spacing: 1px; }
	#izquierda a:hover { color: #e7e5df; font-family: "trebuchet ms", sans-serif; background-color: #764; text-decoration: none; letter-spacing: 1px; }
	#izquierda ul, #izquierda ol { margin-top: 4px; margin-left: 5px; padding-left: 0; }
	#izquierda li { font-size: 11px; font-family: arial, sans-serif; background-image: url(bullet-caja-info.gif); background-repeat: no-repeat; background-position: 0 3px; margin-bottom: 5px; padding-left: 10px; list-style-type: none; }
	#izquierda li a { font-size: 11px; font-family: arial, sans-serif; }
	#izquierda li a:hover { color: #ae975d; font-size: 11px; font-family: arial, sans-serif; background-color: #8d8263; }
	#izquierda img { float: left; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; padding: 2px; border: solid 1px #848383; }
	.altura { background-color: #f4f3f1; height: 10px; clear: both; margin-bottom: 0; padding-bottom: 0; }
/*</agl.folder>*/
/*<agl.folder "Formularios">*/
	#formulario { width: 620px; border-right: 1px solid #e7e5df; border-left: 1px solid #e7e5df; }
	#formulario p { color: #848383; font-size: 11px; font-family: arial, sans-serif; font-variant: normal; background-color: #fff; background-repeat: repeat-x; margin-top: 0; margin-bottom: 0; padding: 4px 8px 4px 4px; }
	#formulario a { color: #848383; font-size: 11px; font-family: arial, sans-serif; }
	#formulario a:hover { color: #c8af6f; font-size: 11px; font-family: arial, sans-serif; }
	#formulario h1 { color: #848383; font-size: 11px; font-family: arial, sans-serif; font-weight: bold; font-variant: small-caps; background-image: url(fondito.jpg); background-repeat: repeat-x; letter-spacing: 1px; margin-bottom: 0; padding: 4px 8px 4px 4px; border-color: #e7e5df; border-style: solid; border-width: 1px 1px 2px; }
	#formulario h2 { color: #848383; font-size: 11px; font-family: arial, sans-serif; font-weight: normal; font-variant: normal; background-color: #fff; background-repeat: repeat-x; margin-top: 0; margin-bottom: 0; padding: 4px 8px 4px 4px; float: left; border-bottom: 1px solid #e7e5df; }
	#formulario h2 strong { color: #c00147; }
	.campo { font-size: 11px; font-family: "trebuchet ms", sans-serif; border: solid 1px #a5a2a2; }
.boton { font-size: 11px; font-family: "trebuchet ms", sans-serif; background-color: #e6d8ae; float: right; margin-left: 10px; border: solid 1px #c8af6f; }
/*</agl.folder>*/
/*<agl.folder "txt">*/
#txt { width: 420px; border-left: 1px solid #e7e5df; border-right: 1px solid #e7e5df; }
.txt b { color: #666; }
	#txt h1 { color: #7f6e43; font-size: 18px; font-family: arial, sans-serif; font-weight: bold; text-transform: uppercase; text-align: left; letter-spacing: 1px; margin-bottom: 0; padding: 4px 8px 4px 4px; }
	#txt h2 { color: #7f6e43; font-size: 11px; font-family: arial, sans-serif; font-weight: bold; background-repeat: repeat-x; margin-top: 0; margin-bottom: 0; padding: 4px 8px 4px 4px; }
	#txt h3 { color: #c00147; font-size: 12px; font-family: arial, sans-serif; font-variant: small-caps; font-weight: bold; background-image: url(fondito.jpg); background-repeat: repeat-x; text-align: right; letter-spacing: 1px; margin-top: 5px; margin-bottom: 0; padding: 4px 8px 4px 4px; border-style: solid; border-width: 1px 1px 2px; border-color: #e7e5df; }
	#txt h4 { font-size: 11px; font-family: arial, sans-serif; font-weight: bold; background-color: #f9f7f7; background-repeat: repeat-x; text-align: right; margin-top: 0; margin-bottom: 50px; padding: 4px 8px 4px 4px; }
	#txt h5 { color: #764; font-size: 0.8em; font-family: arial, sans-serif; font-weight: normal; font-style: italic; background-color: #f7f7f7; text-align: left; letter-spacing: 1px; margin-top: 5px; margin-bottom: 0; padding: 14px 8px 14px 4px; border-style: solid; border-width: 1px 1px 2px; border-color: #e7e5df; }
	#txt h4 a { color: #848383; text-decoration: none; }
	#txt h4 a:hover { color: #848383; text-decoration: underline; }
	#txt p { color: #393838; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: normal; background-color: #fff; background-repeat: repeat-x; margin-top: 0; margin-bottom: 0; padding: 4px 8px 4px 4px; }
	#txt em { font-size: 11px; font-family: arial, sans-serif; font-style: normal; font-variant: normal; background-color: #f3f2f0; padding: 5px 45px; border: solid 1px #e6d8ae; }
	#txt a { color: #c00147; text-decoration: none; }
	#txt a:hover { color: #c8af6f; text-decoration: none; }
	#txt img .fotos_dcha2 { background-color: #e8ebec; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; padding: 2px; max-width: 300px; float: right; border: solid 1px #c4c6c7; }
	#txt img .fotos_dcha { background-color: #e8ebec; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; padding: 2px; max-width: 300px; float: right; border: solid 1px #c4c6c7; }
	.fotos_dcha { float: right; border-style: none; border-width: 0; }
	.fotos_dcha2 { background-color: #e8ebec; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; padding: 2px; max-width: 300px; float: right; border: solid 1px #c4c6c7; }
	.listado {  }
.listado ul      { margin-top: 1px; margin-left: 0;}
.listado li          { background-color: #f9f7f7; background-image: url(http://www.editorialobservatorio.com/observatorio/images/navizq_flechita.gif); background-repeat: no-repeat; background-position: 0 3px; float: none; padding-bottom: 5px; padding-left: 10px; border-right: 1px solid #fff   ; }
/*</agl.folder>*/
/*<agl.folder "revista">*/
	#cabecerarev { text-align: center; }
	#revista { margin-right: 10px; margin-bottom: 10px; }
	#revista h1 { color: #ae975d; font-size: 1em; font-family: arial, sans-serif; font-variant: small-caps; font-weight: bold; text-align: left; letter-spacing: 1px; margin-top: 0; margin-bottom: 0; padding: 4px 8px 1px 4px; }
	#revista h2 { color: #848383; font-size: 11px; font-family: arial, sans-serif; font-weight: normal; background-repeat: repeat-x; text-align: left; margin-top: 0; margin-bottom: 0; padding: 4px 8px 0 4px; }
	#revista h3 { color: #ae975d; font-size: 10px; font-family: arial, sans-serif; font-weight: normal; font-variant: small-caps; text-align: right; letter-spacing: 1px; margin-top: 0; margin-bottom: 0; padding: 4px 8px 4px 4px; border-bottom: 1px solid #c5b8a0; border-top-color: #e7e5df; border-right-color: #e7e5df; border-left-color: #e7e5df; }
	#revista h3 a { color: #ae975d; }
	#revista h3 a:hover { color: #e6d8ae; background-color: #c8af6f; }
	#revista p { color: #848383; font-size: 11px; font-family: arial, sans-serif; background-repeat: repeat-x; text-align: left; margin-top: 0; margin-bottom: 5px; padding: 0 8px 4px 4px; }
	#revista a { color: #c00147; font-family: "trebuchet ms", sans-serif; text-decoration: none; letter-spacing: 1px; }
	#revista ol { margin-top: 4px; margin-left: 5px; }
	#revista ol li { color: #c00147; font-size: 11px; font-family: arial, sans-serif; padding-top: 3px; padding-bottom: 3px; list-style-type: decimal; list-style-position: inside; }
	#revista ul { margin-top: 4px; margin-left: 5px; padding-left: 0; }
	#revista ul li { color: #c00147; font-size: 11px; font-family: arial, sans-serif; padding-top: 3px; padding-bottom: 3px; list-style-type: none; }
	#revista li a { color: #c00147; font-size: 11px; font-family: arial, sans-serif; }
	#revista li a:hover { color: #c00147; font-size: 11px; font-family: arial, sans-serif; background-color: #e7e5df; }
	#revista a:hover { color: #e7e5df; font-family: "trebuchet ms", sans-serif; background-color: #c00147; text-decoration: none; letter-spacing: 1px; }
	#revista img { float: left; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; padding: 2px; border: solid 1px #848383; }
	#anteriores { background-color: #e7e5df; }
	#anteriores img { float: left; margin: 5px; padding: 2px; border: solid 1px #c5b8a0; }
	.altura2 { background-color: #fff; height: 50px; clear: both; margin-bottom: 0; padding-bottom: 0; border-top: 1px solid #e7e5df; }
/*</agl.folder>*/
/*<agl.folder "pedido">*/
	.titulopedido { padding-right: 8px; width: 620px; float: left; }
	.titulopedido p { color: #ae975d; font-size: 12px; font-family: "trebuchet ms", sans-serif; font-variant: small-caps; background-color: #e6d8ae; padding: 3px; }
	#pedido { width: 620px; border-left: 1px solid #e7e5df; border-right: 1px solid #e7e5df; }
	.pedido b { color: #666; }
	#pedido h1 { color: #848383; font-size: 11px; font-family: arial, sans-serif; font-weight: bold; font-variant: small-caps; background-image: url(fondito.jpg); background-repeat: repeat-x; letter-spacing: 1px; margin-bottom: 0; padding: 4px 8px 4px 4px; border-color: #e7e5df; border-style: solid; border-width: 1px 1px 2px; }
	#pedido h1 a { color: #848383; font-size: 11px; font-family: arial, sans-serif; }
	#pedido h1 a:hover { color: #c8af6f; font-size: 11px; font-family: arial, sans-serif; }
	#pedido h2 { color: #848383; font-size: 11px; font-family: arial, sans-serif; font-weight: normal; font-variant: normal; background-color: #fff; background-repeat: repeat-x; width: 200px; margin-top: 0; margin-bottom: 0; padding: 4px 8px 4px 4px; float: left; border-bottom: 1px solid #e7e5df; }
	#pedido h2 strong { color: #c00147; }
	#pedido h3 strong { color: #c00147; }
	#pedido h4 strong { color: #c00147; }
	#pedido h5 strong { color: #c00147; }
	#pedido h6 strong { color: #c00147; }
	#pedido h3 { color: #848383; font-size: 11px; font-family: arial, sans-serif; font-weight: normal; font-variant: normal; background-color: #fff; background-repeat: repeat-x; margin-top: 0; margin-bottom: 0; padding: 4px 8px 4px 4px; width: 150px; float: left; border-bottom: 1px solid #e7e5df; }
	#pedido h4 { color: #848383; font-size: 11px; font-family: arial, sans-serif; font-weight: normal; font-variant: normal; background-color: #fff; background-repeat: repeat-x; text-align: center; width: 50px; margin-top: 0; margin-bottom: 0; padding: 4px 8px 4px 4px; float: left; border-bottom: 1px solid #e7e5df; }
	#pedido h5 { color: #848383; font-size: 11px; font-family: arial, sans-serif; font-weight: normal; font-variant: normal; background-color: #fff; background-repeat: repeat-x; text-align: right; width: 80px; margin-top: 0; margin-bottom: 0; padding: 4px 8px 4px 4px; float: left; border-bottom: 1px solid #e7e5df; }
	#pedido h6 { color: #c00147; font-size: 11px; font-family: arial, sans-serif; font-weight: normal; font-variant: normal; background-color: #fff; background-repeat: repeat-x; text-align: center; width: 60px; margin-top: 0; margin-bottom: 0; padding: 4px 8px 4px 4px; float: right; border-bottom: 1px solid #e7e5df; }
	#pedido p { color: #848383; font-size: 11px; font-family: arial, sans-serif; font-variant: normal; background-color: #fff; background-repeat: repeat-x; margin-top: 0; margin-bottom: 0; padding: 4px 8px 4px 4px; }
	#pedido a { color: #848383; font-size: 11px; font-family: arial, sans-serif; }
	#pedido a:hover { color: #c8af6f; font-size: 11px; font-family: arial, sans-serif; }
	#pedido img {  }
/*</agl.folder>*/
/*<agl.folder "nav">*/
a.nav, a.nav:link, a.nav:visited {
background:#DDCCAA none repeat scroll 0%;
border:1px solid #000000;
color:#000000;
display:block;
float:left;
font-family:verdana,arial,sans-serif;
font-size:12px;
height:25px;
line-height:25px;
margin-top:2px;
overflow:hidden;
text-align:center;
text-decoration:none;
width:150px;
}
a.nav:hover {
background:#776644 none repeat scroll 0%;
color:#FFFFFF;
}
a.nav:active {
background:#CC0000 none repeat scroll 0%;
color:#FFFFFF;
}
/*</agl.folder>*/
.centrado { text-align: center; width: 130px; margin-right: auto; margin-left: auto; }
#atras { color: #c8af6f; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-variant: small-caps; padding-right: 3px; border-bottom: 1px solid #e7e5df; }
#atras a:link, #atras a:visited { color: #c8af6f; font-size: 11px; font-variant: small-caps; padding-right: 3px; border-bottom: 1px solid #e7e5df; }
#atras a:hover { color: #764; font-size: 11px; font-variant: small-caps; padding-right: 3px; padding-left: 5px; border-bottom: 1px solid #e7e5df; }

