/* ------------  GENERAL ---------------- */

body { color:black; background:black; font: normal 14px/130% "Lucida Sans"; margin:0px; padding:0px}

/* Links */
a { text-decoration:none; outline: none; color:black;}
a:hover, a:active, a:focus { color:black; outline: none; text-decoration: underline}
a.links {outline:none; text-decoration:underline}
a.white {color:#FFFFFF; text-decoration: none;}
a.white :HOVER {text-decoration: underline;}

/* Headers */
h2 {font-size:19px;}
h3 {font-size:16px;}

/* Alignements */
.clear {clear: both;}
.aligncenter {margin:0 auto 0;}
.alignright { float: right; margin:0 0 0 0; }
.alignleft { float: left; margin:0 0 0 0; }
.last {margin-right:0px;}

.height25 {height:25px;}
.height50 {height:50px;}
.left25 {margin-left:25px;}
.right25 {margin-right:25px;}
.bottom25 {margin-bottom:25px;}
.top25 {margin-top:25px;}

a img.ttf { border:0px }


/* ------------  LAYOUT  FRONT PAGE ---------------- */
#page {width:1000px;  margin:0 auto; padding:0px; overflow:hidden;}
#container {background:#000000 url(%27images/niqu1.jpg%27)  repeat-y;} /* container appears as a big sheet of paper between head and the feet  */

#grupoypunto {
	background-image: url(images/grupoypunto.jpg);
	height: 40px;
	width: 1000px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



#header {
	margin: 0px 0 0 0px;
	padding: 0px;
	height: 500px;
	width:1000px;
	background-color: #000000;
}
#message-left {float:left; width:201px; border: 1px; margin:0px 0px  20px 25px; padding:0px 30px 0px 0px;}
#message-center {float:left; width:566px; border: 1px; }
#message-right {float:right; width: 130px; border: 1px; text-align:right; margin: 0px 25px 0px 0px;}
#footer-image {width:1000px; height:100px; background:black; margin:0px; border:0px}
#message-post-center {float:left; width:415px; height:80px; text-align:center; border: 0px solid #FF00FF;  padding:0px 50px 0px 50px; }
.revolthr {
	background: url((URL)) no-repeat left top;
	width:1000px;
	float:left;
	height:20px;
	clear:both;
	text-align:center;
	overflow: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#comentarios{
	background-image: url(images/comentarios.jpg);
	height: 50 px;
	width: 1000px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat:  repeat-y;
}




/* ------------  ARCHIVES / FRONT PAGE ---------------- */
#entry3 {
	width:280px;
	height:32px;
	margin: 0px 40px auto;
	font-family: "Lucida Sans";
	left: 20px;
	top: 0px;
	}

.featured {
	float:left;
	margin-right:0px;
	margin-left:25px;
	font-size:15px;
	line-height:16px;
	margin-top: 0px;
}
.featured  {width:280px;}

.thumbnail { display:block; clear:both; width:280; height:210; background: url(images/shadowAlpha.png) no-repeat bottom !important;background-color: #000;background: url(images/shadow.gif) no-repeat bottom right; margin: 9px}
.thumbnail img { width:280px; height:210px; display: inline;  border:0px; margin: -5px 0px 5px 0px;padding: 0px;}
.thumbnail a:hover img {margin: -7px 0px 7px 0px}

.nothumbnail {width:250px; height:190px; border:1px dashed black; margin: -5px 0px 12px 0px; padding:10px;}

.postmetadata,  .postmetadata a {font-size:10px; font-family: Helvetica, Arial, san-serif;}


/* ------------  SINGLE POST PAGE  ---------------- */

#entry {
	width:900px;
	height:auto;
	margin: 20px 40px auto;
	font-family: "Lucida Sans";
	left: 40px;
	top: 20px;
	background-color: #A1D2FE;
	text-align: justify;
	text-indent: 20px;
	color: #000000;
}

#entry2 {
	width:900px;
	height:auto;
	margin: 0px 40px auto;
	font-family: "Lucida Sans";
	left: 20px;
	top: 0px;
	}

.postrevolthr {background: url('images/revolthr.jpg')  no-repeat top left; width:940px; float:left;  height:30px;  margin:30px 30px 0 -30px; clear:both; text-align:center; overflow: auto; }
.postrevoltdots {width:100%; border:0px; border-top:1px dashed black; margin:20px 0 0 0; clear:both; }
.postrevoltmeta {font-size:12px; float:left; width: 200px; height:auto; overflow:hidden; margin:0 20px 0 0px; padding:0px;}
.marginright {margin:0 20px 0 0px;}
.marginzero {margin:0px;}

.code {width:400px; height:auto; margin:0 auto 0; clear:both; color:#000; padding:15px;
		background:#E0E0D0; font: normal 12px/100% "Lucida Sans";
		border:0px; border-bottom:2px solid #505048;border-right:2px solid #505048; }
		
/* ------------  FOOTER/SIDEBAR  ---------------- */
#sidebar {width:100%}
.sidebarcolumn {font-size:12px; float:left; width: 200px	; height:auto; overflow:hidden; margin:0 0 0 25px; padding:0px;}
h2.widgettitle {font-size:16px;}

#searchform .searchtext { font: italic 18px  georgia, "Lucida Sans", times; color:#999990; width: 180px; height:25px; margin:-5px 10px 20px 0;}


/* ------------  COMMENTS  -------------------------- */
#buscar {
	width:auto;
	height:40 px;
	margin: 0px 40px auto;
	font-family: "Lucida Sans";
	left: 0px;
	top: 0px;
}
small.commentmetadata {font-size:10px; font-family: Helvetica, Arial, san-serif;}
div.commentcell {float:left;margin: 0px 10px 5px 0px; width:280px; padding:0; border:0px solid #FF00FF;}
div.commentnote { width:260px; border:1px solid #808040; background: #ffff83 url(images/comment-note.jpg) top left; padding:10px; padding-top:6px; font-size:12px; line-height: 16px; overflow:hidden; font-style: italic;}
div.newcommentcell {float:left;margin: 0px 10px 5px 0px; width:280px; padding:0; border:0px solid #FF00FF;}
div.newcommentnote { width:850px; border:1px solid #808040; background: #ffff83 url(images/comment-new-back.jpg) top left; padding:10px; padding-top:4px; font-size:12px; line-height: 16px; overflow:hidden; height:auto;}
#commentform #comment {width:260px; background: transparent; font-style: Times New Roman; border:1px solid #aec7f1; margin: 8px 0 0  0px; font-family: Georgia, 'Times New Roman', Times, serif; font-size: 12px; font-style: italic;line-height: 16px;}

#commentform #author, #commentform #url, #commentform #email, #commentform #comment {width:840px; background: transparent; border:0px dotted #FF0000; border-bottom:1px solid #aec7f1;margin: 8px 0 0 0px; font-family: Georgia, 'Times New Roman', Times, serif; font-size: 12px; font-style: italic;line-height: 16px;}

#commentform #submit {width:260px; margin: 15px 0 10px 0px;} 


