/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

/* Two-column with sidebar on left from the /examples/ folder  */
@import url('reset.css');
@import url('examples/2c-l.css');

body{
	font:normal 0.8em Georgia;
	color:#232323;
}
a{
	color:#222875;
	text-decoration:none;
}
pre{
	font:normal normal 0.9em 'Monospace','Courier New' !important;
	line-height:1.4em !important;
	letter-spacing:-0.05em;
}
div#header{
	background:#fff url(images/fondo-encabezado.jpg) top left repeat-x;
	height:120px;
}
div#header h1{
	height:100px;
	width:300px;
	float:left;
	background:transparent url(images/encabezado.jpg) top left no-repeat;
}
div#header h1 a{
	visibility:hidden;
}
div#header div#blog-description{
	width:930px;
	padding-top:44px;
	text-align:right;
}
div#header span#description{
	float:left;
	text-align:left;
}

div#header div#menu{
	margin:0 0 0 auto;
	display:inline;
}
div#header div#menu ul{
	display:inline;
}
div#header div#menu li{
	display:inline;
	padding-top:30px;
	margin:0 2px 0 2px;
}
div#header div#menu a{
	padding:0 0 3px 32px;
	color:#212121;
}
div#header div#menu a:hover{
	text-decoration:underline;
}

div#content{
}
div#content div.post div a {
	border-bottom:1px solid #ddd;
}
div#content div.post div a:hover {
	color:#4661CA;
}
div#content h2.page-title{
	font:lighter 1.5em Tahoma,Helvetica,Arial,'Trebuchet MS', 'Courier New';
	padding:0.1em 0.3em;
	text-align:right;
	color:#555;
	background-color:#f8f8f8;
	margin:0 0 0.8em 0;
	word-spacing:0.1em;
}
div#content h2.page-title span{
	color:#A85B56;
	margin-left:0.2em;
	letter-spacing:0.05em;
}

div.hentry{
	padding:0;
	margin:0 0 1.7em 0;
	border-bottom:1px solid #e0e0e0;
}
div.hentry h2.entry-title{
	font:italic normal 1.8em 'Georgia';
	background-color:#3a3a3a;
	padding:4px 106px 4px 9px;
	word-spacing:0.1em;
}
div.hentry h2.entry-title a{
	color:#fff;
}
div.hentry div.entry-content{
	margin:0.5em 0;
}
div.hentry div.entry-content p, div.hentry div.entry-content li{
	color:#171717;
	line-height:1.5em;
	font-size:1.1em;
	word-spacing:0.17em;
	text-align:justify;
}
div.hentry div.entry-content p {
	margin:1.0em 0;
}
div.hentry div.entry-content code{
	padding:3px 5px;
	background-color:#f5f5f5;
	color:#4661CA;
}
div.hentry div.entry-content ul li{
	line-height:1.7em;
}
div.hentry div.entry-content p img{
	padding:2px;
	margin:0.2em 0 1em 0;
	border:1px solid #ccc;
}
div.hentry div.entry-content blockquote{
	padding:0.1em 1em;
 	background-color:#F8F3D3; 
}
div.hentry div.entry-content blockquote p{
	font-style:italic;
	color:#222;
}
div.hentry div.entry-content ul, div.post div.entry-content ol{
	margin:0 0 0 3em;
}
div.hentry div.entry-content ul li{
	list-style-type:disc;
}
div.hentry div.entry-content ol li{
	list-style-type:decimal;
}


div.hentry div.entry-date,div.post div.entry-meta{
	font:normal 0.85em Tahoma,'Trebuchet MS';
	color:#aaa;
}
div.entry-meta a {
	color:#6A6A6A;
	padding:2px 0;
}
div.entry-meta a:hover {
	color:#000000 !important;
	border-bottom:1px solid #353535 !important;
}
div.hentry span.meta-sep{
	visibility:hidden;
	margin:0 0.4em;
}
div.hentry span.comentariorss-trackback{
	float:left;
}
div.hentry div.entry-date{
	margin:-1.6em 0.5em 2em 0;
	text-align:right;
}
div.hentry div.entry-date abbr{
	color:#c0c0c0;
}
div.hentry div.entry-meta{
	padding:0.6em 0 2px 0;
	text-align:right;
}
div.hentry div.entry-date abbr{
}

div.sidebar{
	border-right:1px solid #f0f0f0;
}
div.sidebar li{
}
div.sidebar h3{
	padding:1px 3px;
	font:normal 1em 'Trebuchet MS', 'Courier New';
	background-color:#f8f8f8;
	text-transform:uppercase;
	border-bottom:1px dotted #c0c0c0;
	text-align:right;
}
div.sidebar li ul{
}
div.sidebar li ul li{
	margin:0;
	cursor:pointer;
}
div.sidebar li ul li{
	letter-spacing:-0.07em;
}
div.sidebar li ul li a{
	margin:0;
	display:block;
	padding:4px 6px;
	color:#212121;
	border-bottom:1px solid #f0f0f0;
	font:normal normal 1.0em Verdana;
}
div.sidebar li ul li a.hover{
	background-color:#940315;
	color:#ffffff;
}

li#categories, li#linkcat-2, li#ffactivity, li#search{
	margin-bottom:1.2em;
}
li#search h3{
	margin-bottom:0.7em;
}
li#rss{
	margin-bottom:0.7em;
}
li#rss h3{
	margin:0;
	padding:0;
	border-style:none;
}
li#rss h3 a{
	display:block;
	background:#fff url(images/rss.png) center right no-repeat;
	text-transform:none;
	text-align:left;
	padding:5px 6px;
	margin:5px 0;
	color:#212121;
	letter-spacing:-1px;
}

div#ff-activity{
	font:normal 0.8em  'Trebuchet MS', Georgia;
	color:#808080;
	line-height:1.4em;
	text-indent:1.7em;
}
div#ff-activity a{
	color:#aaa;
	text-decoration:none;
	border:none;
}
div#ff-activity a:hover{
	color:#333;
	border-bottom:1px solid #ddd;
}

div#container{
	margin-bottom:15px;
}



div#footer{
	background-color:#404040;
	padding:12px 0 0 0;
	color:#fff;
	font:normal 0.8em  'Trebuchet MS', Georgia;
}
div#footer a{
	color:#fff;
	border-bottom:1px solid #515151;
}
div.footer{
}
ul.footer li{
	float:left;
	margin:0 7px 7px 7px;
}
ul.footer li.linkcat{
	width:180px;
}
ul.footer li.linkcat h3{
	padding:1px  0;
	font:normal 1em 'Trebuchet MS', 'Courier New';
	text-transform:uppercase;
	border-bottom:1px dotted #e0e0e0;
	text-align:center;
}
ul.footer li.linkcat ul{
}
ul.footer li.linkcat ul li{
	float:none;
	margin:0px 0px;
	cursor:pointer;
}
ul.footer li.linkcat ul li a{
	margin:0;
	display:block;
	padding:3px 5px;
}
ul.footer li.linkcat ul li a.hover{
	background-color:#ffffff;
	color:#212121;
}
ul.footer ul.control li{
	display:inline;
	float:none;
	margin:0;
}
ul.extra li{
	padding:7px 7px 0px 7px;
	display:block
}
li#linkcat-3{
	width:208px;
}
li#linkcat-3 h3{
	background-color:#333333;
}
li#linkcat-3 li a{
	background-color:#212121;
}
div#musica-reciente{
	width:675px;
}
div#musica-reciente .artist{
	width:34px;
	height:34px;
	padding:4px;
	float:left;
	background-color:#333333;
}
div#musica-reciente .image{
	width:34px;
	height:34px;
	background-color:#010101;
	overflow:hidden;
}
div#musica-reciente .info-extra{
	padding:87px 4px 0 0;
}

div#final{
	clear:both;
	background:#212121 url(images/cc.jpg) 10px 10px no-repeat;
	margin:24px 0 0 0;
	padding:12px 0 12px 40px;
	color:#fff;
}

li#navegacion{
	width:700px;
	padding: 3px 0 0 0;	
}
li#navegacion a.control{
	padding:3px 5px;
	border-style:none;
	color:#aaaaaa;
	background-color:#212121;
}
li#navegacion a:active,li#navegacion a:focus{
   width:0;
   height:0;
   outline:0; /* Para los navegadores que lo entienden */
}
li#navegacion a.control.hover{
	color:#fff;
	background-color:#333;
}
li#navegacion ul.extra{
	margin:3px 0 0 0;
	padding:3px 0 0 0;
	overflow:hidden;
	min-height:115px;
	background-color:#333;
}
li#navegacion ul.extra h3{
	display:none;
}
li#navegacion ul.extra a.st-tags{
}
.hover{
	color:#fff !important;
	background-color:#333333 !important;
}

div.navigation{
	background-color:#f8f8f8;
	text-align:right;
	padding:5px 8px;
	margin:0 0 5px 0;
	overflow:auto;
}
div.navigation a{
	color:#313131;
}

div.navigation .nav-previous{
	display:inline;
	float:left;
}
div.navigation .nav-next{
	display:inline;
}

div#nav-above{
	display:none;
}

div.comments{
}
div.comments h3{
	font:normal 1.5em 'Trebuchet MS', 'Courier New';
	background-color:#f0f0f0;
	padding:2px 6px;
	margin:5px 0;
}
div.comments li{
	margin:2em 0 2em 0;
	overflow:auto;
	border-bottom:1px solid #eee;
	clear:both;
}
div.comments li div.comment-author a.n-comment{
	float:right;
	font:normal 2em Arial;
	margin:0.1em 0.3em 0 0;
}
div.comments li div.comment-author img.avatar{
	border:1px solid #C5C5C5;
	padding:1px;
}
div.comments li div.comment-author div.name-author{
	margin:0.2em 0 0.4em 0;
	font:normal 1em Tahoma;
}
div.comments li div.comment-meta{
	width:105px;
	float:left;
}
div.comments li div.comment-meta a{
	color:#777;
}
div.comments li.bypostauthor div.comment-meta a, div.comments li.comment-author-admin div.comment-meta a{
	color:#000;
}
div.comments li div.comment-meta span.comment-datetime{
	color:#aaa;
	display:none;
	font:normal 0.8em  'Trebuchet MS', Georgia;
}
div.comments li div.comment-text{
	padding-left:120px;
}
div.comments li div.comment-text p{
	text-align:justify;
	font:normal 0.9em Tahoma;
	line-height:1.6em;
	margin:0 0 0.7em 0;
	color:#101010;
}

div#respond{
	clear:both;
}
div#respond h3{
	font:normal 1.5em 'Trebuchet MS', 'Courier New';
	background-color:#f0f0f0;
	padding:2px 6px;
	margin:5px 0;
}
div.formcontainer form{
}
div.formcontainer div{
	padding:0.4em 0;
}
div.formcontainer div label{
	float:left;
	width:100px;
	margin-right:15px;
	text-align:right;
	color:#777;
}
div.formcontainer div span.required{
	margin:0 0.5em;
	color:#aaa;
}
div.formcontainer div input.text{
	width:200px;
}
div.formcontainer div textarea.text{
	width:500px;
	height:70px;
}
div.formcontainer div.nolabel{
	padding-left:115px;
}

table.comparativa{
	width:100%;
	margin:1.1em 0;
}
table.comparativa td, table.comparativa th {
	font-size:0.85em;
	color:#222;
	padding:5px;
	text-align:center;
}
table.comparativa td:first-child, table.comparativa th:first-child {
	text-align:right;
}
table.comparativa td{
	border:1px solid #e0e0e0;
	letter-spacing:-1px;
}

.ocultar{
	display:none;
}
.flotar{
	float:right;
}
.clear{
	clear:both;
}
.azul_pastel{
	color:#406E9B;
}
