/*
Theme Name: Default RED
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
 Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */

.myposts .widget a:link {font-weight:400;}
.myposts .widget a:visited {font-weight:300;}


.title {
background:red;
font-family:"Georgia", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Trebuchet, Arial, sans-serif
}

.titulo { 
font: bold 177% Tahoma, Times, serif;
text-shadow: #000 -1px 0px 0px;
padding-bottom:5px;
color:brown;margin-top:0px;padding-top:3px;
text-align:center;}

.titulo a { 
color:brown;
}

.titulo a:visited { 
color:brown;
}


.inv {
display:none;
font-size:10px;
color:gray;
background:white;
}

body {
font-size:62.5%;
font-family:Verdana, Arial, Sans-Serif;
background:#fff;
color:#333;
margin:0;
padding:0
}

#header1 {
width:100%;
border:0 solid #485659;
margin:0
}

#headerimg1 {
font-size:1.2em;
text-align:center;
margin:0 auto
}

#header1 h1 {
font-size:4em;
padding-bottom:10px
}

.description {
display:none;
font-size:17px;
background:red;
color:#0065ad;
font-weight:700;
padding:7px
}

#content {
font-size:1.2em
}

.widecolumn .entry p {
font-size:1.05em
}

.narrowcolumn .entry,.widecolumn .entry {
line-height:1.4em
}

.widecolumn {
line-height:1.6em;
margin:0
}

.narrowcolumn .postmetadata {
text-align:center;
padding-top:5px
}

.alt {
background-color:#f8f8f8;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
margin:0;
padding:10px
}

#footer {
background:#0065ad;
color:#FFF;
border:none;
font-size:15px;
clear:both;
margin:0 auto;
padding:5px
}

#footer a:link,#footer a:hover,#footer a:visited {
color:#FFF;
text-decoration:underline
}

small {
font-family:Arial, Helvetica, Sans-Serif;
font-size:0.9em;
line-height:1.5em
}

h1,h3 {
font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-weight:700
}

h1 {
font-size:4em;
text-align:center;
padding-top:10px;
margin:0
}


h2.pagetitle {
font-size:1.6em;
margin-top:5px;
text-align:center
}

h3 {
font-size:1.3em;
margin:30px 0 0;
padding:0
}

h1,h1 a,h1 a:hover,h1 a:visited,#headerimg {
text-decoration:none;
color:#FFF
}

h2 a,h2 a:visited,h3,h3 a,h3  {
color:#333
}

h2 a,h2 a:hover,h2 a:visited,h3,h3 a,h3 a:hover,h3 a:visited,#wp-calendar caption,cite {
text-decoration:none;
}

.entry p a:visited {
color:#b85b5a
}

.commentlist li,#commentform input,#commentform textarea {
font:0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif
}

.commentlist li {
font-weight:700;
list-style:none;
margin:15px 0 3px;
padding:5px 10px 3px
}

.commentlist li .avatar {
float:right;
border:1px solid #eee;
background:#fff;
padding:2px
}

.commentlist cite,.commentlist cite a {
font-weight:700;
font-style:normal;
font-size:1.1em
}

.commentlist p {
font-weight:400;
line-height:1.5em;
text-transform:none;
margin:10px 5px 10px 0
}

#commentform p {
font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
margin:5px 0
}

.commentmetadata {
font-weight:400;
display:block;
margin:0
}

.sidebar {
font:1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
padding:5px 0
}

small,.sidebar ul ul li,.sidebar ul ol li,.nocomments,.postmetadata,blockquote,strike {
color:#777
}

code {
font:1.1em 'Courier New', Courier, Fixed
}

acronym,abbr,span.caps {
font-size:0.9em;
letter-spacing:.07em;
cursor:help
}

a,h2 a:hover,h3 a:hover {
color:#06c;
text-decoration:none
}

a:hover {
color:#00f;
text-decoration:underline
}

#wp-calendar #prev a,#wp-calendar #next a {
font-size:9pt
}

#wp-calendar a {
text-decoration:none;
display:block
}

#wp-calendar caption {
font:bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
text-align:center;
width:100%
}

#wp-calendar th {
font-style:normal;
text-transform:capitalize
}

#page {
background-color:#FFF;
border:1px solid #959596;
padding:0
}

#header {
background-color:#73a0c5;
margin:0 0 0 1px;
padding:0
}

#headerimg {
width:100%;
margin:0
}

.post {
margin-bottom:30px;
margin-right:auto;
border-bottom:0 dashed #000;
margin-left:auto;
text-align:justify;
width:535px;
overflow:hidden;
}

.post hr {
display:block
}



.widecolumn .smallattachment {
text-align:center;
float:left;
width:128px;
margin:5px 5px 5px 0
}

.widecolumn .attachment {
text-align:center;
margin:5px 0
}

.postmetadata {
clear:left
}

.clear {
clear:both
}

#footer p {
text-align:center;
margin:0
}




.sidebar a:link,.sidebar a:visited {
font-size:11px;
font-weight:400;
}


.sidebar .widget_categories a:link,  .sidebar .widget_categories a:visited {
font-size:14px;color:black;
}

.sidebar .widget_categories .children  a {
font-size:11px;color:#06c;
}


.sidebar .widget_categories .children a:hover {
color:#00f;
}

.sidebar a:link {
color:#06c;
}

.sidebar a:visited {
color:#000;
}

h3.comments {
margin:40px auto 20px;
padding:0
}

p img {
max-width:100%;
padding:0
}

img.alignright {
display:inline;
margin:0 0 2px 7px;
padding:4px
}

img.alignleft {
display:inline;
margin:0 7px 2px 0;
padding:4px
}

.alignright {
float:right
}

.alignleft {
float:left
}

html>body .entry ul {
margin-left:0;
list-style:none;
text-indent:-10px;
padding:0 0 0 10px
}

html>body .entry li {
margin:7px 0 8px 10px
}

.entry ul li:before,.sidebar ul ul li:before {
content:"\00BB \0020"
}

.entry ol {
margin:0;
padding:0 0 0 35px
}

.postmetadata ul,.postmetadata li {
display:inline;
list-style-type:none;
list-style-image:none
}

.sidebar ul li {
list-style-type:none;
list-style-image:none;
margin-bottom:15px;
}


.sidebar ul p,.sidebar ul select {
margin:5px 0 8px
}

.sidebar ul ul,.sidebar ul ol {
margin:5px 0 0 10px
}

.sidebar ul ul ul,.sidebar ul ol {
margin:0 0 0 10px
}

ol li,.sidebar ul ol li {
list-style:decimal outside
}

.sidebar ul ul li,.sidebar ul ol li {
margin:3px 0 0;
padding:0
}

#searchform {
text-align:center;
margin:10px auto;
padding:5px 3px
}

.sidebar #searchform #s {
padding:2px
}

.sidebar #searchsubmit {
padding:1px
}

#commentform input {
margin:5px 5px 1px 0;
padding:2px
}

#commentform textarea {
width:97%;
padding:2px
}

.commentlist {
text-align:justify;
padding:0
}

.nocomments {
text-align:center;
margin:0;
padding:0
}

.sidebar form {
margin:5px
}

#wp-calendar {
empty-cells:show;
margin:5px auto 0
}

#wp-calendar #next a {
padding-right:10px;
text-align:right
}

#wp-calendar #prev a {
padding-left:10px;
text-align:left
}

#wp-calendar td {
text-align:center;
padding:3px 0
}

#wp-calendar td.pad:hover {
background-color:#fff
}

acronym,abbr {
border-bottom:1px dashed #999
}

blockquote {
padding-left:20px;
border-left:5px solid #ddd;
margin:15px 30px 0 10px
}

blockquote cite {
display:block;
margin:5px 0 0
}

.center {
text-align:center
}

hr {
display:none
}

a img {
border:none
}

.navigation {
display:block;
text-align:center;
margin-top:10px;
margin-bottom:60px
}

#relatedposts {
width:100%;
background-color:#fff;
color:#000;
text-align:justify;
font-size:12px;
margin-top:0;
padding:7px
}

#relatedposts a:link {
color:#06c;
}

#relatedposts h3 {
color:#000;
display:inline
}

#relatedposts ul li{
color:#000;
}


#comentarios {
background-color:silver;
color:#000;
text-align:justify;
font-size:12px;
margin-top:10px;
padding:5px
}

.postmetadata1 {
background:red;
color:#FFF;
font-size:13px;
text-align:center;
margin-top:10px;
margin-bottom:10px;
padding:4px
}

.navegar {
background-color:#FFF;
color:#000;
padding-left:5px;
padding-right:5px;
font-size:12px;
margin-top:2px;
font-weight:bolder;
width:100%
}

.navegar a:hover {
color:blue;
font-weight:bolder;
text-decoration:underline;
}

.navegar a:visited {
color: #CC00FF;
font-weight:bolder;
}

.navegar a:link {
color:blue;
font-weight:bolder;
}

.menu {
background:#000;
text-align:center;
font-size:12px;
margin:0;
padding-top:5px
}

.menu li {
display:inline;
list-style:none;
margin:0;
padding:0
}

.menu ul,.menu ol {
display:inline;
list-style:none;
margin:0;
padding:0 10px 0 0
}

.menu a:link {
color:#FFF;
text-decoration:none;
font-weight:bolder;
margin:0;
padding:0 5px
}

.menu a:visited {
color:#FFF;
font-weight:bolder;
margin:0;
padding:0 5px
}

.menu a:hover {
background:#FFF;
color:blue;
font-weight:700;
text-decoration:none
}

div.bgtags {
border-top:1px solid #888;
color:#888;
font-family:verdana, tahoma, sans-serif;
font-weight:700;
font-size:10px;
text-align:justify;
margin:15px 5px 5px;
padding:5px
}

.wp-caption {
border:1px solid #ddd;
text-align:center;
background-color:#f3f3f3;
padding-top:4px;
margin:10px
}

.wp-caption img {
border:0 none;
margin:0;
padding:0
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px
}

#contenido,.narrowcolumn,.widecolumn .post,.widecolumn .postmetadata,#commentform #submit {
margin:0
}

.entry img {
  padding: 6px;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-bottom: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
  margin:4px;
}

.tituloentrada {
color:#FFF;
background:#0065ad;
display:block;
text-align:center;
padding:3px
}

.tituloentrada a:visited, .tituloentrada a:link {
background:#0065ad;
color:#FFF;
}

.tituloentrada a:hover {
color:gold;
}

.title:link,.title:hover,.title:visited {
color:#FFF
}

.sidebar a:hover,.postmetadata1 a:link,.postmetadata1 a:visited {
color:#000
}

.sidebar a:active,#relatedposts a:visited,#comentarios a:visited {
color:#000;
}

img.centered,.aligncenter,div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto
}

.entry ol li,.sidebar ul,.sidebar ul ol {
margin:0;
padding:0
}

.entry form,.entry {
text-align:justify
}

#relatedposts a:hover,#comentarios a:hover {
color:#00f;
}

#comentarios a:link,.postmetadata1 a:hover,.feedburner a:link,.feedburner a:hover,.feedburner a:visited {
color:blue
}

div.bgtags { border-top:1px solid #888; margin:5px; margin-top:15px; padding:5px; color:#888; font-family:Tahoma, Arial, sans-serif; font-size:7px; } 


#wiki-append-content {text-align:justify;}

.editsection {
display:none;
}


.remove-parent {color:red;}

.remove-parent:hover {color:red;}




/* Categories Bar
-------------------------------------------------------------- */
.cat-bar {background:black;padding:5px;}
#cat-bar {
	width: 100%; /* 16/02/2010 - changed from 628px to 618px to cater for reported bug in Mac Chrome and Firefox - thanks gthiruva */
	margin: 0px;
	padding: 0px;
	display: inline;
	font-size: 1em;background:black;
	text-align:center;

}

#cat-bar-content {
	margin-left: 15px;
}


#cat-bar ul{
	margin: 0;
	padding: 0;
	list-style:none;
}

#cat-bar ul li {display:inline;
}

#cat-bar ul li a {
	margin-right: 10px;
	font-weight: bold;
	overflow:hidden;
}


/* suckerfish_catbar 
-------------------------------------------------------------- */

#hmt-sf-catbar {
	width: 100%;  	/* 16/02/2010  changed this to 618px to cater for reported problems in MAC Chrome and Firefox - Thanks gthiruva */ 
				/* 11/01/2010 - change this from 653px - which was a typo */
     	margin: 0px;
	padding: 0px;
	display: inline;	
	color: #FFF;	
	line-height: 20px;
}


#hmt-sf-cat {
	margin: 0;
	padding: 0;
}

#hmt-sf-cat ul {
	margin: 0;
	padding: 0;
	list-style: none;
	z-index:9999; /* this has to be high so nothing else gets in its way! */
}

#hmt-sf-cat li {
	width: auto;
}

#hmt-sf-cat a {
	width: auto;margin:3px;font-size:11px;color:white;
}

#hmt-sf-cat a:hover {
	color:tan;
}

#hmt-sf-cat li ul {
	font-size: 11px; 	/* set the font size slightly smaller for submenus */
	position: absolute;
	/* width: 653em; */		/* deleted this 11/2/2010 - typo - space allocated for the entire nav bar */
	left: -999em;		/* if a UL isnt showing send it off the side of the screen until something hoevers it to bring it back */
	width: 185px;		/* width of the drop down column - you must set this to match the width for #hmt-sf-nav li ul a below or things go a bit crazy! */
}

#hmt-sf-cat li ul a {
	background: #363636;	/* background colour for each item */
	height: 28px;			/* height of each item in the submentu */
	width: 185px;			/* width of each drop down column */
/*	padding-top: 2px; */	/* deleted 17/10/09 */
/*	padding-bottom: 0px; */	/* deleted 17/10/09 - just a little spacing to make things neat */
	padding-left: 5px;		/* and just offset it a little from the left side */
	border-bottom: solid 1px #A2A2A2; /* draw a dividing line between each item */
	
	filter:alpha(opacity=90); /*set up transparency effect for lots of different browsers */
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	overflow: hidden; 		/* hide anything thats too long! */
}

#hmt-sf-cat li ul ul { 		/* third level lists downwards - controls where sub items appear next to the parent list */
	margin-top: -29px;		/* you'll need to adjust this if you adjust the height of the item box */ 
	margin-left: 190px; 	/* set this to match the width plus the padding left in "#hmt-sf-nav li ul a" */
}

#hmt-sf-cat li:hover ul ul, 
#hmt-sf-cat li:hover ul ul ul, 
#hmt-sf-cat li.sfcathover ul ul, 
#hmt-sf-cat li.sfcathover ul ul ul {
	left: -999em;
}

#hmt-sf-cat li:hover ul, 
#hmt-sf-cat li li:hover ul, 
#hmt-sf-cat li li li:hover ul, 
#hmt-sf-cat li.sfcathover ul, 
#hmt-sf-cat li li.sfcathover ul, 
#hmt-sf-cat li li li.sfcathover ul { /* lists nested under hovered list items */
	left: auto;
}

#hmt-sf-cat li ul ul a {	/* make the colours of the menu alternate! */
	background: #A2A2A2;
	border-bottom: solid 1px #363636;
	overflow: hidden;
}

#hmt-sf-cat li ul ul ul a { 	/* and again */
	background: #363636;
	border-bottom: solid 1px #A2A2A2;
	overflow: hidden;
}

#hmt-sf-cat li:hover, #hmt-sf-cat li.hover {
	position: static;   /* fix sticky IE menus! - thanks Matt builtfromsource.com */
}





.sidebar h2 {
font-family:'Lucida Grande', Verdana, Sans-Serif;
font-size:11px;
color:#FFF;
background:#0065ad;
text-align:center;
margin:0;
padding:5px;
text-transform:uppercase;
}

.widgettitle a:link, .widgettitle a:visited, .widgettitle a:hover {
color:#FFFFFF;
}

