/*   
Theme Name: AcaChile
Theme URI: http://www.acachile.org
Description: Tema para ACA
Author: Pablo Selín Carrasco
Author URI: http://jhonqwerty.com
Version: 0.7
.
.
*/

/* -------------------------------------------------------------- 
   
   ie.css
   
   Contains every hack for Internet Explorer,
   so that our core files stay sweet and nimble.
   
-------------------------------------------------------------- */

/* Make sure the layout is centered in IE5 */
body { text-align: center; }
.container { text-align: left; }

/* Fixes IE margin bugs */
* html .column { overflow-x: hidden; }


/* Elements
-------------------------------------------------------------- */

/* Fixes incorrect styling of legend in IE6. */
* html legend { margin:-18px -8px 16px 0; padding:0; }

/* Fixes incorrect placement of ol numbers in IE6/7. */
ol { margin-left:2em; }

/* Fixes wrong line-height on sup/sub in IE. */
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }

/* Fixes IE7 missing wrapping of code elements. */
html>body p code { *white-space: normal; } 

/* IE 6&7 has problems with setting proper <hr> margins. */
hr  { margin: -8px auto 11px; }



/* -------------------------------------------------------------- 
  
   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.5; 
}

/* 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; }


/* -------------------------------------------------------------- 
   
   typography.css
   * Sets up some sensible default typography.
      
-------------------------------------------------------------- */

/* Default font settings. 
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */
body { 
  font-size: 65%;
  color: #222; 
  background: #fff;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}


/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: bold; color: #CC201D; }

h1 { font-size: 2em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 1.2em; margin-bottom: 0.75em; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; height: 1.25em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0;
}


/* Text elements
-------------------------------------------------------------- */

p           { margin: 0 0 1.5em; }

a:focus, 
a:hover     { color: #CC201D; text-decoration:underline;}
a           { color: #CC201D; text-decoration: none; }

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }


/* Lists
-------------------------------------------------------------- */

li ul, 
li ol       { margin:0 1.5em; }
ul, ol      { margin: 0 1.5em 1.5em 1.5em; }

ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}


/* Tables
-------------------------------------------------------------- */

table       { margin-bottom: 1.4em; width:100%; }
th          { font-weight: bold; background: #C3D9FF; }
th,td       { padding: 4px 10px 4px 5px; }
tr.even td  { background: #E5ECF9; }
tfoot       { font-style: italic; }
caption     { background: #eee; }


/* Layout
---------------------------------------------------------------- */
body {text-align:left;}
#wrapper {width:1000px;background:white;text-align:left;margin:10px;}
#singlebo {width:465px;}
#singlebo #wrapper {width:440px;margin:0;}
#header {height:74px;background:url(i/header.png) no-repeat top left;}
#header a {display:block;height:74px;width:800px;background:transparent;text-indent:-9999px;}
#sidebar {float:left;width:150px;}
.content {width:624px;background:url(i/f.gif) repeat;float:left;}


#single {width:550px;}

/* Posts
---------------------------------------------------------------- */

.post {padding:10px 20px 20px 30px;}

/* Sidebar
---------------------------------------------------------------- */

#sidebar ul li {list-style:none;}
#sidebar ul li a {color:#111;font-size:13px;}
#sidebar ul li a:hover {text-decoration:none;color:#CC201D;}

.page_item, .menu ul li a {font-size:13px;}


/* Home
---------------------------------------------------------------- */

#home #wrapper {width:1000px;}
.mbolas {width:285px;height:346px;background:transparent;float:left;}
#homewrap {background:#C2C0C1 url(i/home2.png) repeat-x bottom;width:660px;padding-bottom:120px;}

#righthome {position:absolute;left:700px;top:10px;}
#banners {padding:20px 0 0 20px;width:200px;}
#logo {padding:16px 0 0 10px;width:200px;}
#banners li {list-style:none;font-size:1.2em;margin:20px 0 0 15px;}
#banners li a {border:1px solid red;background:#ccc;padding:5px;}
#acti {width:350px;padding:0;margin:0;float:left;background:transparent;}
#acti li {border-top:1px solid red;margin-top:5px;}
#acti p {margin:0;}
#acti ul {}
.clear {clear:both;}
.menu {clear:both;margin-top:20px;padding:5px 0;background:#ccc;width:250px;}
.infovore {margin-top:20px;}
.menu ul {float:left;}
.menu ul li {list-style:none;}

ul.bolas {margin:8px 0 0 6px;}
ul.bolas li {list-style:none;margin:0;padding:0;float:left;}
ul.bolas li a {display:block;float:left;width:71px;height:90px;background-position:top;background-repeat:no-repeat;text-indent:-9999px;margin:0 5px;}
ul.bolas li a:hover {background-position:bottom;}

.qea a {background-image:url(i/qea.png);}
.n a {background-image:url(i/n.png);}
.c a {background-image:url(i/c.png);}

/* Entradas
---------------------------------------------------------------- */

.entry {text-align:justify;}
ul.categories {clear:both;}

/* Entradas particulares
---------------------------------------------------------------- */

ul li {list-style:none;}
#post-19 ul {float:left;margin-right:30px;}

#post-3 img {margin-left:15px;}
#post-24 strong {color:#CC201D;}
#post-24 li {margin:10px 0;}
#post-24 ul {margin:0;}
.art1, .fotos, .art2 {float:left;width:150px;}


ul.blocs li {display:block; width:100px;float:left;margin:10px;line-height:1em;height:100px;}
ul.blocs {margin-top:15px;}
ul.blocs a:hover {border:none;text-decoration:none;}
ul.blocs a:link img, ul.blocs a:visited img {border:1px solid #ccc;}
ul.blocs a img:hover, ul.blocs a:hover img {border:1px solid #CC201D;} 

ul.blocs a {font-weight:bold;}
.extinfo {color:#333;font-weight:normal;}

ul.acti h2 {margin-left:-15px;}


/*Blog
 * ----------------------------------------------------------------*/

.blogtitle {margin:10px 0 0 30px;font-size:18px;}
.subtitle {margin-left:30px;font-size:12px;color:#333;font-weight:normal;border-bottom:1px solid #333;}
.pbtitle {margin-bottom:4px;font-size:14px;font-weight:normal;}
.date {color:gray;padding-bottom:10px;}

#blog .entry {font-size:12px;padding-top:10px;}
