/* 
Theme Name: Altxa
Theme URI: http://www.altxa.com/
Version: v0.1
Description: Diseño para altxa.com basado en la web anterior.
Author: Daniel Gonzalez
Author URI: 
*/


/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
body, html { min-height: 101%; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
a { outline: none; }
img { border: none; }


/* BLOCKS */
body { font-family: "Trebuchet MS", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; color: #333; line-height: 1.3em; font-size: 13px; background: #f8f8f2; }
#header { position: relative; height: 130px; margin: 0 0 20px 0; text-align: center; border-bottom: 2px solid #ddd; }
#page { width: 960px; margin: 0 auto; background-color: #fff; margin-top: 25px; }
#content { width: 750px; float: right; margin: 0 10px 10px 0; padding-left: 10px; border-left: 2px solid #eee; }
#sidebar { width: 170px; float: left; margin-left: 10px; }
#footer { clear: both; width: 960px; margin: 0 auto; padding: 10px 0 25px 0; background-color: #e4e4d3; font-size: 11px; line-height: 1.2em; }
div.post { margin-bottom: 45px; clear: both; }


/* HEADERS */
h1 { font-size: 13px; font-weight: bold; }
h2 { font-size: 20px; margin: 0 0 16px 0; }
#sidebar h2 { font-size: 14px; text-transform: uppercase; margin: 3px 0 6px 0; }
h3 { font-size: 16px; margin: 35px 0 12px 0; }
h4 { font-size: 15px; margin-bottom: 6px; }


/* STYLES */
strong { font-weight: bold; }
.altxa { text-align: center; background-color: #e4e4d3; padding: 6px 0; border-top: 2px solid #444; }
p { margin-bottom: 1.3em; }
img.centered { display: block; margin: 0 auto; }
img.alignright { padding: 2px; margin: 0 0 10px 10px; display: inline; border: 1px solid #ccc; }
img.alignleft { padding: 2px; margin: 0 10px 10px 0; display: inline; border: 1px solid #ccc; }
.alignright { float: right; } 
.alignleft { float: left }
#header #bebe { position: absolute; top: 0; left: 0; }
#header #logo { position: absolute; top: 18px; left: 372px; }
#header #datos { position: absolute; padding: 6px; border: 1px dotted #ccc; top: 20px; right: 24px; font-size: 11px; line-height: 1.1em; }
#footer p { padding: 0 10px; }
img.wp-image-22 { border: none; }
#searchform #s { width: 155px; }
#searchform #searchsubmit { width: 85px; font-size: 11px; text-transform: uppercase; }


/* LINKS */
a:link, a:visited { color: #36c; }
a:hover { text-decoration: underline; }
p.admin a:link, p.admin a:visited { color: #888; }
p.admin a:hover { color: #333; }


/* LISTS */
ul { margin: 12px 0 24px 24px; }
li { list-style: square; padding: 5px 0; }
#sidebar ul { margin: 0 0 12px 0; padding: 0; }
#sidebar ul li { list-style: none; padding: 0; margin: 0 0 6px 0; }
#sidebar ul.mainMenu { margin: 0 0 30px 0; }
#sidebar ul.mainMenu li ul { margin: 6px 0 0 24px; }
#sidebar ul li.search { margin: 0 0 30px 0; text-align: center; padding: 0; }
#sidebar ul li.search #searchform #s { margin-bottom: 6px; }
#sidebar ul li.sidebarBox { border: 1px solid #ddd; width: 160px; margin: 0 0 10px 0; padding: 12px 0; text-align: center; }
ul.enlaces li a { display: block; }


