/*  
Theme Name: PRiNZ BranfordMagazine (es)
Theme URI: http://www.der-prinz.com/2008/01/20/wordpress-magazine-style-theme-branfordmagazine/
Description: Plantilla premium estilo revista con muchas funcionalidades. Traducida por <a href="http://ayudawordpress.com/">Ayuda Wordpress</a>.
Version: 1.2
Author: Michael Oeser
Author URI: http://www.der-prinz.com

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php


/******************************************
*   HTML Elements                         
******************************************/

* {
margin : 0;
padding : 0;
}
body, html {
min-height : 101%;
}
body {
background : #585858;
color : #333;
padding : 13px 0 25px 0;
}
body, select, input, textarea {
font : 12px Arial, Verdana, Sans-Serif;
line-height : 1.5em;
}
p {
margin : 15px 0;
}
a:link, a:visited {
color : #535353;
font-weight : 400;
text-decoration : inherit;
}
a:hover, a:active {
color : #333;
text-decoration : underline;
}
hr {
display : block;
height : 1px;
background : #333;
border : 0;
}
small {
font-size : 0.9em;
padding : 3px 6px;
}
img, a:link img, a:visited img {
border : 1px solid #999;
padding : 1px;
}
img.left, img.center, img.right, img.norm {
margin : 5px 12px 5px 0;
border : 1px solid #999;
padding : 1px;
}
img.left {
float : left;
margin : 0 12px 5px 0;
}
img.center {
display : block;
margin : 0 auto 5px auto;
}
img.right {
float : right;
margin : 0 0 5px 12px;
}
#page {
width : 880px;
margin : 0 auto;
font-size : 1em;
background : #fff;
padding : 10px 25px 35px 25px;
border : 3px double #333;
}
#branding {
width : 880px;
height : 130px;
padding-bottom : 0;
margin-top : 50px;
background : url(images/backgrounds/nuevo-logo-iluminet.jpg) no-repeat;
margin-top : 0;
}
#brandingright {
width : 250px;
height : 130px;
float : right;
margin-top : 50px;
right : inherit;
clear : right;
right : auto;
}
.left {
float : left;
}
.right {
float : right;
}
#sidebar {
width : 250px;
float : right;
}
#leftcol {
width : 287px;
border-right : 1px solid #b6b6b6;
padding-right : 18px;
}
#leftcol, #rightcol {
margin-top : 10px;
float : left;
}
#rightcol {
width : 277px;
padding-left : 18px;
margin-top : -2px;
text-align : justify;
}
.subnav li {
list-style : none;
border-bottom : 1px solid #fff;
}
.subnav li a:link, .subnav li a:visited {
background : #fff;
display : block;
padding : 4px 4px 4px 20px;
border-left : 3px double #999;
border-bottom : 1px solid #999;
}
.subnav li a:hover, .subnav li a:active {
background : #f4f4ec;
text-decoration : none;
border-left : 3px solid #999;
}
.subnav li li a:link, .subnav li li a:visited {
border-left : none;
}
#sidelist li {
list-style : none;
}
.bullets li {
list-style : none;
border-bottom : 1px solid #fff;
}
#sidelist .bullets li {
list-style : square;
margin-bottom : 5px;
margin-left : 5px;
}
#sidelist .children {
background : #f4f4ec;
}
#sidelist .children li {
background : #f4f4ec;
list-style : none;
margin-left : 0px;
padding-left : 0px;
border-bottom : 1px solid #fff;
}
#sidelist .children li a, #sidelist .children li a:visited {
padding : 2px 2px 2px 0;
border : 0;
background : #f4f4ec;
color : #666;
}
#sidelist .children li a:hover, #sidelist .children li a:active {
color : #000;
}
.blogtitle, .blogtitle a {
color : #000;
font-size : 1.8em;
font-family : Arial, Helvetica, sans-serif;
padding : 20px 0 10px 0;
}
h1 {
color : #840000;
font-size : 1.6em;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
margin : 0 10px 0 0;
padding : 20px 0 0 10px;
}
h2 {
color : #840000;
font : 1.6em Arial, Helvetica, sans-serif;
padding-bottom : 8px;
border-bottom : 1px solid #666;
margin : 20px 0;
}
h3 {
font : 0.9em Arial, Helvetica, sans-serif;
text-transform : uppercase;
letter-spacing : 0.1em;
margin-bottom : 4px;
font-weight : bold;
color : #840000;
}
#sidebar h2, #sidebar h3 a {
font : 0.9em Arial, Helvetica, sans-serif;
text-transform : uppercase;
letter-spacing : 0.1em;
margin-bottom : 4px;
font-weight : bold;
color : #840000;
}
#sidebar h3, #sidebar h2 {
font-size : 0.9em;
border-top : 3px double #999;
border-bottom : 1px solid #999;
padding : 5px 0 5px 2px;
margin : 20px 0 15px 0;
color : #840000;
}
h3#respond {
border-top : 1px solid #666;
margin-top : 25px;
padding-top : 20px;
}
h3#comments {
margin-top : 32px;
}
h3 a:link, h3 a:visited {
color : #666;
}
h4 {
font-size : 1.2em;
margin-bottom : 6px;
}
#content {
width : 605px;
float : left;
}
.description {
font-size : 1.3em;
font-weight : bold;
color : #999;
}
.feature {
background : #f4f4ec url(images/backgrounds/bg_featured.jpg) repeat-x;
padding : 15px;
border : 1px solid #ccc;
}
.feature:hover {
background : #f4f4ec url(images/backgrounds/bg_featured.jpg) repeat-x;
}
.feature p, #rightcol p {
margin : 0;
}
#leftcol img, #rightcol img {
padding : 1px;
border : 1px solid #999;
}
#leadpic {
float : left;
margin : 0 18px 8px 0;
padding : 1px;
border : 1px solid #999;
}
.title, a.title {
font-size : 1.1em;
font-weight : bold;
color : #840000;
margin-bottom : 15px;
}
.feature#lead .title {
font : 1.8em Arial, Helvetica, sans-serif;
line-height : 100%;
display : block;
padding-bottom : 7px;
color : #840000;
}
#leftcol .feature {
margin-bottom : 15px;
}
#rightcol img {
float : left;
margin : 3px 10px 4px 0;
}
#leftcol img {
margin-bottom : 4px;
display : block;
}
#rightcol .clearfloat {
border-bottom : 1px solid #999;
padding : 12px 0;
}
.entry {
padding-bottom : 28px;
text-align : justify;
}
.post blockquote {
color : #666;
background : #f4f4ec;
padding : 6px 14px;
margin : 18px 35px;
border-right : 1px solid #ddd;
border-bottom : 1px solid #ddd;
}
.post ul li {
list-style : square;
margin-bottom : 5px;
margin-left : 42px;
}
.post ol li {
margin-bottom : 5px;
margin-left : 48px;
}
#tags {
padding : 3px;
border-bottom : 1px solid #ddd;
border-top : 1px solid #ddd;
}
.postmetadata {
font-size : 0.9em;
margin : 0 0 10px 0;
padding : 5px 10px;
background : #f4f4ec;
border-top : 1px solid #e6e3d3;
border-bottom : 1px solid #e6e3d3;
}
select {
background : #f2f2f2;
border : 1px solid #9c9c9c;
width : 100%;
}
#searchform {
padding : 16px 5px 0 0;
}
.button {
padding : 1px;
background : #333;
color : #fff;
border : none;
width : 80px;
}
.button:hover {
background : #666;
color : #fff;
text-decoration : none;
width : 80px;
}
#commentform input {
width : 250px;
margin : 5px 5px 1px 0;
clear : both;
float : none;
position : absolute;
}
#commentform textarea {
width : 100%;
margin-top : 5px;
}
.commentlist {
padding-left : 30px;
}
.commentlist li {
margin : 15px 0 3px;
padding : 8px 15px 10px 15px;
background : #f4f4ec;
border : 1px solid #e6e3d3;
}
#commentform small {
background : #fff;
font-weight : bold;
padding : 0;
}
.commentmetadata {
display : block;
}
.commentlist small {
background : #fff;
border : 1px solid #e6e3d3;
}
.commentlist cite {
font-weight : bold;
}
.clearfloat:after {
display : block;
visibility : hidden;
clear : both;
height : 0;
content : ".";
}
.clearfloat {
display : inline-block;
}
.clearfloat {
display : block;
}
#footer {
margin : 0 auto;
width : 900px;
font-size : 0.9em;
text-align : center;
padding-top : 15px;
color : #fff;
}
#footer a {
color : ##999;
}
div#coldform * {
padding : 0;
margin : 0;
}
div#coldform {
font-family : Verdana, sans-serif;
background-color : #fff;
font-size : 11px;
margin : 11px 0;
width : 500px;
color : #333;
}
div#coldform fieldset {
border : 0 none;
display : block;
clear : both;
}
div#coldform legend.hide {
display : none;
}
div#coldform label.label {
text-align : right;
display : block;
padding : 3px 0;
margin : 3px 0;
width : 125px;
clear : left;
float : left;
}
input#coldform_carbon {
margin : 0 0 -7px 7px;
}
div#coldform textarea#coldform_message, div#coldform input.input {
font-family : Verdana, sans-serif;
margin : 3px 11px;
font-size : 11px;
display : block;
padding : 3px;
width : 300px;
float : left;
}
div#coldform input.submit {
margin : 3px 0 13px 137px;
display : block;
width : 307px;
float : left;
}
.aligncenter, div.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
}
.alignleft {
float : left;
}
.alignright {
float : right;
}
.wp-caption {
border : 1px solid #ddd;
text-align : center;
background-color : #f3f3f3;
padding-top : 4px;
margin : 10px;
}
.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;
}
.excerpt .wp-caption-text {
display : none;
}
.content rss .wp-caption-text {
display : none;
}