body{
background: #f1f2ee; background-image: url(imagenes/bg.jpg); background-repeat: repeat-x;background-attachment:fixed;
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
margin: 0px;
padding: 10px;
}

td{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;

}

a{
	color: #000000;
	text-decoration: none;
}
a:hover{
	text-decoration: none;
}


ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}


h2, .subpage-title {
	display:table;
	letter-spacing:1px;
	font-weight:bold;
	padding:8px 13px 9px;
	margin:0 0 15px 0 }



a { cursor:pointer; color:#224466;}


/* ================================ */
/* CLASS 
/* ================================ */
.clear { clear:both; }
.small { font-size: 10px; }
.red { background: #F9D9CA; border:1px solid #B3885E;color:#9C2512;}
.green { background: #DDEEFF; border:1px solid #B9F1AE;color:#224466;}
.blue { background: #DDEEFF; border:1px solid #0167FF;color:#336699;}
span.tred {background:#F9D9CA;color:#9C2512;}
span.tgreen {background:#DDEEFF;color:#224466;}
span.tblue {background:#DDEEFF;color:#336699;}
span.tblue a {color:#336699;}

/* ================================ */
/* index page 
/* ================================ */
#container {margin:0 auto; width:500px; position:relative;}
#main {margin:1px 0;}
.box {margin:1px; width:120px; padding:5px; float:left; text-align:center; }
.tweets {overflow:hidden; margin-bottom:4px; padding:4px; background:#fff; border:1px; text-align:left; height:58px;border-bottom: 1px solid #f1f2ee;}
.tweets img {float:left; margin-right:10px; width:48px; height:48px; overflow:hidden;}
.tweets p {line-height:20px;}


.texta { 
height:24px; 
font-size: 15px;
}




#scroll {
     width:524px;
     height:698px;
     overflow:hidden;

}

#scrolllinks {
     width:300px;
     height:150px;
     background-color:#ffffff;
     overflow:auto;
}





div.favicon{float:left;width: 16px;height: 16px;margin:0; padding:0px 5px 0px 0px;background-size: 100%;}
div.favicon span{width:16px; height:16px; display:block;background-size: 100%;}
p.meta{margin:2px 0 0;}
div.clear{clear:both;height:1;}
p.meta{font-size:11px;color: #4C4C4C;}

div.pager{padding:2px 10px; margin:0px 0px 0px 4px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;}
div.pager{background:url(imagenes/bgdiv.png) no-repeat;}
div.pager a{color:#000; text-decoration:underline;}

div.stream{padding:0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;}
div.stream ul, div.stream ol{padding-left:0px;}
div.stream ul li, div.stream ol li{margin-bottom:0px;}

div.item{margin:5px auto 5px auto; padding:5px 0; width:490px;}
div.item .itembody{float:right; width:440px; margin:0 1px 0 0;}
div.item h3{margin:0;}

div.item2{margin:0px 0px 0px 5px; padding:5px 5px 5px 5px; width:690px;border-bottom: 1px solid #dddddd;}
div.item2 .itembody2{float:right; width:690px; margin:0px 1px 0 0;padding:0px;}



.boxpost{
	text-align:left;
	float:left;
	width: 132px;
	background-color: #f1f2ee;
	border:1px solid #dddddd;
	height:176px;
	margin:4px;

}

.boxpost img{

	margin:5px;
	float: center;
}


.texpost{
	font-size: 11px;
	padding: 0px 7px 0px;
}





.featured-img{
	margin: 5px;
	width:120px;
	height:90px;
	border: 1px solid #dddddd;
}

#ribbon{
	width:100px;
	height:80px;
	float:center;
}

.sin {
	padding: 0px 7px 0px;}

.sin img{
	margin:1px;
	float: center;}

