/* CSS Document */
/* Documento creado por Estudio Adumbro */
/* http://www.adumbro.es */

/* PUBLICACIONES */
div.publicaciones {display: block; width: 100%; padding: 15px 0 5px 0;}
div.publicaciones div.navegacion {display: block; width: 220px; float: left;}
div.publicaciones div.navegacion h2 {font-size: 20px; padding-bottom: 8px;}
div.publicaciones div.navegacion p {color: #666; font-size: 14px; padding-bottom: 10px;}
div.publicaciones div.navegacion div.arbol {display: block; margin-top: 20px;}
div.publicaciones div.navegacion div.arbol h2 {color: #000; font-size: 16px; padding-bottom: 2px;}
div.publicaciones div.navegacion ul.enlaces {display: block; padding-bottom: 8px;}
div.publicaciones div.navegacion ul.enlaces li {list-style: none; padding-bottom: 4px; padding-left: 10px; font-size: 14px;}
div.publicaciones ol.lista {display: block; width: 729px; float: left; list-style: none;}
div.publicaciones ol.lista li {display: block; background-color: transparent; width: 219px; height: 285px; overflow: hidden; margin-left: 24px; margin-bottom: 20px; float: left;}
div.publicaciones ol.lista li div.img {display: block; width: 220px; height: 156px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background-color: transparent; background-position: center center; background-repeat: no-repeat;}
div.publicaciones ol.lista li h3 {padding: 8px 0; color: #000; font-size: 16px;}
div.publicaciones ol.lista li p {color: #333; font-size: 14px; padding-bottom: 4px;}
div.publicaciones ol.lista li p strong {color: #000;}

/* CONTACTO */
fieldset.contacto {
  display: block; border: none; margin-bottom: 10px;}
fieldset.contacto legend {
  font-size: 20px; padding-bottom: 8px; color: #641469;}
fieldset.contacto div.a-form-row {
  display: block; width: 330px; height: 50px; float: left; }
fieldset.contacto div.a-form-row label {
  display: block; font-size: 14px; color: #666; padding-bottom: 2px;}
fieldset.contacto div.a-form-row div.a-form-field input[type=text],
fieldset.contacto div.a-form-row div.a-form-field select,
fieldset.contacto div.a-form-row div.a-form-field textarea {
  font-size: 16px; padding: 2px; background-color: #efefef; color: #000; border: 1px solid #666; width: 280px;}
fieldset.contacto div.a-form-row div.a-form-field input:focus,
fieldset.contacto div.a-form-row div.a-form-field select:focus,
fieldset.contacto div.a-form-row div.a-form-field textarea:focus {
  background-color: #fff;}
fieldset.contacto div.contact_comentarios {
  display: block; clear: both; width: 660px; height: 200px;}
fieldset.contacto div.contact_comentarios div.a-form-field textarea {
  width: 610px; height: 160px; resize: none;}
fieldset.contacto div.contact_politica_privacidad label {
  float: left; width: 185px; margin-top: 23px;}
fieldset.contacto div.contact_politica_privacidad div.a-form-field {
  display: block; width: 30px; float: left; margin-top: 25px;}
fieldset.contacto div.contact_captcha div.a-form-field input[type=text] {
  width: 100px; float: left; margin: 3px 10px 0 0; text-align: center;}
fieldset.contacto div.contact_botones { margin-top: 20px!important; clear: both; border-top: 1px solid #ccc; width: 610px; height: 30px; padding-top: 10px;}

/* NOTICIAS */
div.post {
  font-size: 16px;}
div.post strong {
  color: #000;}
div.post h3, div.post h3 a {
  padding: 8px 0; color: #641469; font-size: 22px;}
div.post h4, div.post h4 a {
  padding: 4px 0; color: #000; font-size: 18px;}

/* ACCESO */
div.acceso {display: block; width: auto; min-height: 205px; padding-right: 340px; background: transparent url("/img/fnd_acceso.jpg") no-repeat center right;}
div#a-signin div.a-form-row {display: block; padding: 0 0 4px 8px;}
div#a-signin div.a-form-row label {display: block; font-size: 14px; color: #666; padding-bottom: 2px;}
div#a-signin div.a-form-row div.a-form-field input[type=text],
div#a-signin div.a-form-row div.a-form-field input[type=password] {font-size: 16px; padding: 2px; background-color: #efefef; color: #000; border: 1px solid #666;}
div#a-signin div.a-form-row div.a-form-field input[type=password] {text-align: center;}
div#a-signin div.a-form-row div.a-form-field input:focus {background-color: #fff;}
div#a-signin a.a-forgot-password {font-size: 14px; margin-left: 8px;}

/*Añadido por oscar*/
div.sidebar_libros{float:right; width:270px}
