/*
THEME NAME: Sangría
THEME URI: http://www.sangriaeditora.cl
DESCRIPTION: Tema de Wordpress para Sangría Editora
VERSION: 0.5
AUTHOR: <a href="http://jhonqwerty.com/">Pablo Selín Carrasco</a> 
AUTHOR URI: http://www.jhonqwerty.com
TAGS: libros, e-commerce, minimal
*/

/* -------------------------------------------------------------- 
  
   reset.css
   * Resets default browser CSS.
   
-------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

body { 
  line-height: 1.4; 
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

/* Default font settings. 
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */
body { 
  font-size: 75%;
  color: #222; 
  background: #F6EEC9 url(i/line.png) repeat-y 250px;
  font-family: Georgia, 'Times New Roman', serif;
}
@font-face {font-family:Futura;src:url("fonts/Futura_LT_Condensed_Medium.eot");} /*IE6+ Font-face*/
@font-face {font-family:Futura;src:url("fonts/Futura LT Condensed Medium.ttf");} /*CSS3 Font-face*/

h1,h2,h3,h4 {font-family:Futura, Helvetica, Arial, sans-serif;font-weight:normal;line-height:1em;clear:both;}

h1 {font-size:2.5em;margin-bottom:2em;}
h2 {font-size:36px;margin-bottom:10px;}
h3 {font-size:2.6em;margin-bottom:1em;}
h4 {font-size:1.5em;margin-bottom:.5em;}

.clr {display:block;clear:both;}
em {font-style:oblique;}

/*Wordpress Custom Standards
-----------------------------------------*/

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
   margin-right:1em;
}

.alignright {
   float: right;
   margin-left:1em;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

/*Layout
-----------------------------------------*/
html, body, #maincontent { height: 100%; }
body > #maincontent {height:auto;min-height:100%;}

body {padding-bottom:50px;}

#left {position:absolute;top:20px;left:10px;width:240px;text-align:right;}
#maincontent {margin-top:20px;margin-left:250px;width:730px;margin-bottom:30px;}
#footer {clear:both;width:200px;margin:-110px 0 0 40px;color:#333;height:50px;text-align:right;z-index;10;position:relative;}
#blog {width:500px;}

.push, #main {margin-left:30px;}

#main {clear:both;margin:30px 0 50px 30px;}
#libslider {padding-left:20px;}
#libslider li {list-style:none;float:left;margin:5px;}

.libros {margin-top:16px;}
.hlibros {width:157px;height:88px;background:url(i/h2books.png) no-repeat bottom left;margin:0 0 0 98px;color:white;text-align:left;position:absolute;top:357px;}
.hlibros ul {padding:85px 0 0 30px;}

#libslider li.libro {width:216px;}
#libslider li.libro img, .infolibro img {border:1px solid #333;}

ul.menu {padding-bottom:10px;}
ul.menu li {list-style:none;margin:8px 0;}
ul.menu li a, ul.menu li a:visited {font-size:1.2em;background:#D41F16;color:white;padding:4px 4px 4px 20px;font-family:Georgia, serif;}
ul.menu li a:hover {background:#333;text-decoration:none;color:white;}

.page-template-libros-php #libslider {margin:0;padding:0;}

/*Ficha Libro
-----------------------------------------*/

.infolibro {margin:20px 0 0 31px;}
.infolibro img {}
.infolibro h2 {margin-bottom:5px;}
ul#custom_meta {float:left;width:400px;margin-left:10px;font-family:Georgia, serif;border-left:10px solid #DA251C;}
ul#custom_meta li {list-style:none;font-size:1.1em;color:white;margin-bottom:3px;padding:5px 5px 5px 0;}
ul#custom_meta li.boton {background:transparent;}
ul#custom_meta li a {color:white;background:#DA251C;padding:5px;}
ul#custom_meta h4 {font-family:Georgia, serif;color:white;font-size:1.1em;text-transform:uppercase;}
.librotitul {padding-top:10px;margin-bottom:10px;color:#DA251C;}
.bg, .pesos, .dolares, .euros {background:#DA251C;padding:5px;line-height:1.6em;}
li.boton {margin-left:10px;}


ul#leftinfo {float:left;margin:0;padding:0;}
ul#leftinfo li {list-style:none;margin:0;padding:0;background:transparent;}
ul#leftinfo .bg {background:transparent;line-height:1em;}
ul#leftinfo li.extracto a {padding:5px 5px 5px 25px;background:#DA251C url(i/extracticon.png) no-repeat 3px center;color:white;width:180px;display:block;}

/*Text Elements
-----------------------------------------*/
a:link, a:visited {text-decoration:none;color:#DA251C;}
a:hover {text-decoration:underline;}

.post {clear:both;margin-bottom:40px;}
.post-content {clear:both;}
.post-content, .catdesc {font-size:1.1em;line-height:1.4em;font-family:Georgia, serif;text-align:justify;}
.post-content p + p, .catdesc p + p {text-indent:2em;}
.post-content form p + p {text-indent:0;}
.post-content h4, .post-content h5, .post-content h3, .post-content h2, .post-content h1 {margin-top:1.25em;}
.division {clear:both;display:block;height:52px;width:100%;background:url(i/ending.png) no-repeat center;}
.divisionhome {clear:both;display:block;height:52px;width:100%;background:url(i/ending.png) no-repeat 230px;}
.date {font-size:12px;color:gray;}
h2.item_name {text-transform:uppercase;}

.bio .post-content, .catdesc {margin-bottom:20px;}
.post-content img {border:1px solid #ccc;}
.bio h3 {color:#DA251C;}
.listalibros li {list-style:none;float:left;margin:0 10px 10px 0;}
ul#autores {}
ul#autores li, ul#colecciones li {list-style:none;}
ul#autores li a, ul#colecciones a {font-family:Futura; font-size:20px;}
a.morelink {display:block;}

ul.anteriores {font-size:1.2em;list-style:none;}
ul.anteriores li {margin-bottom:.5em;}

/*Blog
 * ---------------------------------------------*/

.page-template-diario-php .post {padding-top:20px;}
h3#comments, #respond h4 {padding-top:30px;}
ul.commentlist {margin-left:30px;}
ul.commentlist li {margin:10px 0;border-bottom:1px solid #DA251C;list-style:none;padding:10px 0;}
ul.commentlist img.avatar {border:1px solid #333;}
p#comment-notes {padding:10px 0;color:#DA251C;font-size:14px;}
.commentswarn {color:#444;font-style:italic;margin:0;padding:10px 0;}

/*Text Replacement
-----------------------------------------*/

h1.rtext, h2.rtext {margin-bottom:5px;}


h1#maintitle {text-indent:-9999px;background:url(i/h1.png) no-repeat bottom left;display:block;width:406px;height:74px;}

div#subslogan h4 {display:none;}
p#slogan {font-size:1.2em;font-family:Georgia, serif;font-weight:normal;}
div#subslogan .textwidget {font-family:Georgia, serif;font-weight:normal;line-height:1.2em;font-size:1.2em;}
h2#hdiario {text-indent:-9999px;background:url(i/h3blog.png) no-repeat bottom left;display:block; width:342px;height:70px;margin-top:10px;}



/*Carrito de Compra
-------------------------------------------*/

.sidecart {width:175px;background:transparent;padding:4px;text-align:right;margin:100px 0 0 50px;}
.sidecart h3 {margin-bottom:.3em;text-transform:uppercase;}

.sidecart li {list-style:none;}
.item_Quantity {display:none;}
.sidecart .itemName, .itemContainer .itemName {font-weight:bold;}


.cartHeaders div {float:left;height:20px;}
.itemContainer div {float:left;height:30px;}
.itemContainer {clear:both;}
.itemname {font-weight:bold;}
.itemQuantity {text-align:center;}


.itemname, .item {width:300px;padding-right:5px;}
.itemQuantity, .quant {width:80px;padding-right:5px;}
.itemPrice, .itemprice {width:60px;padding-right:5px;}
.itemTotal, .totalbuy {width:70px;padding-right:5px;}

a.simpleCart_checkoutx {width:69px;height:36px;background:url(i/boton2.png) no-repeat center;}  
a.simpleCart_checkoutx,li#caja a, ul#custom_meta li a.item_add {display:block;height:36px;text-indent:-9999px;}
li#caja a {background:url(i/boton3.png) no-repeat center;}

ul#custom_meta li a.item_add {width:130px;height:36px;padding-top:0;background:url(i/boton1.png) no-repeat center;}
li#caja {text-align:left;}
li#caja a {width:68px;height:36px;text-indent:-9999px;margin-left:107px;}
a.simpleCart_checkoutx:hover, a.item_add:hover, li#caja a:hover {}
  
.simpleCart_items {margin-top:20px;}
.replacement_headers {margin-top:20px;}
.replacement_headers div {border-bottom:1px solid #ccc;float:left;}
.resumen li {list-style:none;}
#buytotal {font-size:16px;}
#checkout h4 {color:#DA251C;}

.prensa {margin-top:30px;}
