@import url("print.css") print;
@import url("alternate.css") handheld;
body {
background:#fafafa;
color:#666;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
margin:0;
padding:0;
line-height: 1.6;
}

a:link, a:visited {color:#145fbf; text-decoration:underline;}
a:active {color:#f90;}
a:hover {color:#145fbf;}

hr {display:none;}
img {border:0;}
.invisible {display:none;}
div.clear {clear:both; margin:0; padding:0;}

input,textarea {color:#333; border:4px solid #000; background:#fafafa;}
input:focus,textarea:focus {color:#000; border:4px solid red; background:#fff;}
select {color:#000; background:#fafafa;}

dl {margin: 0;}
dt {font-weight:bold;}
dd {margin: 3px 10px 10px 15px;}
abbr, acronym, .ayuda {border-bottom:1px dotted #ccc; cursor:help;}

#contenedor {padding:0 1.5em 3em;}

#header {background-color:#000; border-bottom:5px solid #145fbf;}
#header h1 {
height:67px;
font:290% "Trebuchet MS", Arial, Helvetica, sans-serif;
margin:0;
padding:10px 25px;
text-shadow:0 1px 0 rgba(230,230,230,.8);
}
#header h1 a {padding:0.5em 0 0.5em 2em; background:url(images/logo_bg.png) no-repeat left 50%;}
#header h1 a:link,#header h1 a:visited,#header h1 a:hover {color:#fff; text-decoration:none;}
#header h1 img {display:block; width:255px; height:50px;}

div#content {/*float:left; 56%*/ width:73%; margin:0 auto; padding:15px 0 30px;}

div.post h2 {
font:bold 1.8em Georgia, "Times New Roman", Times, serif;
text-shadow:0 1px 0 rgba(135,125,125,.8);
margin:1em 0 0.3em 0;
padding:0.1em 0.2em;
border-bottom:4px solid #ccc;
}
div.post h3,div.post h4,div.post h5 {color:#000; font-weight:700;}
div.post h4 {font-style:normal; font-size:1.2em;}
div.post h2 a {
text-decoration:none;
color:#000 !important;
border:0 !important;
padding:0 !important;
}

div.individual h2 {font-size:1.8em; line-height:1.6; color:#000;}

div.comment-body ol li {
font:1.4em "Trebuchet MS", Arial, sans-serif;
color:#666;
margin-bottom:0.5em;
}

table.listados {width:100%; margin:2em 0;}
table.listados td {
font:1.2em "Trebuchet MS", Arial, sans-serif;
background:url(/wp-content/themes/qweos/images/dot_line.png) repeat-x bottom;
vertical-align:top;
padding:10px 10px 10px 0;
}

.ref {white-space:nowrap;}

img.right {float:right; display:block; margin:.3em 0 1em 1em;}
img.center {display:block; margin:1em auto;}

div.post p.posted {font:1em "Trebuchet MS", Arial, sans-serif; color:#333; padding:1em; background-color:#efefef; line-height:1.6;border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -khtml-border-radius:6px;}

#menus {background-color:#fafafa; border-top:4px dotted #000; padding:2em; margin:0 auto; /*40% float:right;*/}

div.principal {width:46%; float:left;}
div.extra {float:right; width:46%;}
div.principal h3,div.extra h3 {
font:bold 1.2em Arial, sans-serif;
color:#000;
border-bottom:3px dotted #999;
margin:0 0 0.3em;
}
div.principal ul,div.extra ul {
list-style:none;
font-family:"Trebuchet MS", Arial, sans-serif;
margin:0 0 15px;
padding:0;
}
div.principal ul li {line-height:1.7;}
div.principal ul li ul,div.extra ul li ul {margin:0;}
div.principal ul li,div.extra ul li {font-size:.7em; line-height:1.7em;}
div.principal ul li ul li,div.extra ul li ul li {padding-left:10px; font-size:1em;}

div.search {margin:0 0 25px; padding:15px 0;}

div.search label {
font:bold 1.6em Arial, sans-serif;
display:block;
color:#000;
margin-bottom:5px;
}
form#searchform fieldset {padding:0.5em; border:4px solid #ccc; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -khtml-border-radius:6px;}
form#searchform legend {margin:0.5em 0; padding:0.5em; color:#000; font:bold 1.3em Arial, sans-serif; border:4px solid #ccc; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -khtml-border-radius:6px;}
form#searchform input#s, form#searchform input#searchsubmit {font-size:1.1em; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -khtml-border-radius:6px;}
div.autor h3 {
color:#000;
font:bold 1em Arial, sans-serif;
margin:0;
padding:20px 0 0;
}

div.autor p,div.autor ul {font:1em "Trebuchet MS", Arial, sans-serif; color:#666;}

div.tools {padding:15px 0;}

div.metadata {background-color:#fff; margin-bottom:15px; padding:15px 0;}
div.metadata p {font:1em "Trebuchet MS", Arial, sans-serif; color:#666; margin-top:0;}
div.metadata h3 {font:bold 1em Arial, sans-serif; color:#000; margin:0;}

div.tools a,div#menus a,div#footer a {text-decoration:none;}
div.tools a:hover,div#menus a:hover,div#footer a:hover {
color:#555;
border-bottom:3px dotted #000;
}

div.comment-head {
border-left:1px solid #fff;
border-right:1px solid #fff;
background:#fff url(/wp-content/themes/qweos/images/msg-comment.png) bottom left no-repeat;
padding-bottom:10px;
clear:both;
}

#footer {
border-top: 5px solid #ccc;
padding: 15px;
font: 1em "Trebuchet MS", Arial, sans-serif;
color: #fafafa;
background-color:#333;
border-bottom: 5px solid #000;
}
#footer a:link, #footer a:visited {color:#fafafa;}
#footer a:hover {color:#fff;}


table {width:99%;/*border-collapse:collapse;*/ caption-side:top; text-align:center;}
table thead tr th a:link, table thead tr th a:visited, table thead tr th a:hover {color:#fff;}
table tbody tr td a:link, table tbody tr td a:visited, table tbody tr td a:hover, table tfoot tr td a:link, table tfoot tr td a:visited, table tfoot tr td a:hover, table tfoot tr td ul li a:link, table tfoot tr td ul li a:visited, table tfoot tr td ul li a:hover {color:#000;}
table tbody tr td a:hover, table tfoot tr td a:hover {text-decoration:none;}
table tfoot tr td ul li a:link, table tfoot tr td ul li a:visited, table tfoot tr td ul li a:hover, table thead tr th a:hover {text-decoration:none;}
table tfoot tr td ul li a:hover {text-decoration:underline;}
table caption {font-size:1.2em; font-weight:bold; color:#000; padding:0 0 0.5em 0;}
table tbody tr td, table tfoot tr td {border:1px solid #ccc;}
table thead tr th {background:#333; color:#fff; padding:0.3em; font-weight:bold;}
table tbody tr td {padding:0.3em; background:#fff;}
table tbody tr.banda td {background:#fafafa; padding:0.3em;}
table tbody tr td.alizq, table tbody tr td ul {text-align:left;}
table tfoot tr td {text-align:center; border:none; border-top:2px dotted #fff; border-bottom:2px dotted #004e30;}
table tfoot tr td p, table tfoot tr td ul, table tbody tr td ul li {font-size:100%; margin:1em 0;}
table tfoot tr td ul li {margin:0.5em 0.1em; display:inline; list-style-type:none;}
table tfoot tr td p strong, p.pag strong {color:#000; background:#fff;}
