/* @override http://macnuel.cuquo.com/static/css/style.css */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:ins{text-decoration:none}del{text-decoration:line-through}

#right { float: right; width: 280px;margin-top:50px; }

table{border-collapse:collapse;border-spacing:0}

body { font: .9em 'lucida grande',helvetica, arial, sans-serif; background: #fff url(../images/bg.gif) repeat-x; color: #333; }
a { color: #007bde; text-decoration: none; }
img { border: 0; }
h1 { margin:30px 0 50px; font-size: 3em; color: #fff;  clear: both; letter-spacing: -0.04em; font-family: Arial, Helvetica, sans-serif;float:left;line-height:1em;}
h1 a { color: #fff;-moz-border-radius:34px;background:#339900;color:#003300;padding:3px 20px;text-shadow:0 1px 0 #00CC00;-moz-box-shadow:0 2px 25px #1FD330 inset;-moz-border-radius-bottomleft:0;-webkit-border-radius:25px;-webkit-border-bottom-left-radius:0;}
h2 { font-family: helvetica, arial, sans-serif; font-size: 2.4em; font-weight: normal; margin: 0 0 20px; letter-spacing:  -0.04em;}
h2 a { color: #333; }
h2 a:hover { color: #666; }
.hr { color: #ccc; }
p  { font-size: 0.9em;margin: 5px 0 15px; line-height: 1.7em; }
#content { margin: 0 auto; width: 870px; }
#top { float: right; margin: 38px 0 30px 0;}
	#top li { list-style: none; display: inline; }
	#top li a { float: left; padding: 6px 20px; margin: 3px 2px 0 0; color: #c6c6c6;
	font-weight: bold;
}
	#top li a.current { color: #fff; background: #007bde; }
	#top li a:hover { background: #525252; color: #fff; }
#intro { clear: both;text-shadow: 0 1px 0 #fff;
	text-align: left;
	border-bottom: 1px dotted #ccc;
	margin: 0 0 20px;
	color: #4B515B;
	font: italic 1.7em Georgia, "Times New Roman", Times, serif;
	position:absolute;
	width:100%;
	background:#DEEAED;
	left:0;
	top:107px;
}
#intro p{
	width:870px;
	margin:0 auto;
}
small{
	line-height:1.4em;
}
.comment{
	padding-top:10px;
}
.comment small a{
	padding:3px 9px 2px;
	background:#E3E0C1;
	color:#444339;
}
#left { float: left; width: 560px; margin-top:50px; }
#right h3 { padding: 8px 3px 5px 7px;border-bottom: 2px solid #FFDDA3; margin: 0 0 0px;
	text-shadow: 0 1px 0 #fff;
	font: normal 1.2em “Trebuchet MS”, sans-serif;
	background:#ffffdd;
	color:#875C47;
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	letter-spacing:-0.7px;
}
#right p{
	padding:0 7px;
}
#right img { margin: 0 3px 3px 0; border: 2px solid #eee; padding: 2px; }
#right li { list-style: none; }
#right li a { display: block; border-bottom: 1px solid #ccc; padding: 5px 5px; font-size: 0.8em; font-family: helvetica, arial, sans-serif; color: #f00; }
#footer { font-family: lucida grande; font-size: 0.8em; clear: both; padding:0; color: #666; }
#r { float: right; }
	
#content h2 {margin-bottom:15px;
	font: 2.5em/1.1em Georgia, "Times New Roman", Times, serif;
	letter-spacing:-0.5px;
}
#content h2 a { text-decoration: none; }
#content .meta {margin: 0 0 10px 0;font-size:0.9em;color:#666;text-align:left;line-height:1.1em;}
.clear {clear:both;}
.post { padding-bottom: 10px; border-bottom: 1px solid #ddd;margin-bottom:14px;}
.post ul, .post ol {padding-left: 20px;font-size: 0.9em;}
.post li {padding: 10px 0; line-height: 0.6em;}
.post ul li {list-style: disc;}
.post ol li {list-style: decimal;}
.post blockquote { padding: 10px 15px; font-size: 0.9em; line-height: 1.4em;background:#FFFCEA;border:1px solid #FFEBCB;text-shadow:0 1px 0 #fff;}
.post a { text-decoration: underline; }
.meta { font-family: helvetica,arial,sans-serif; }
.meta a { color: #4B515B;background:#DEEAED;padding:2px 9px;text-shadow:0 1px 0 #FBFFFF;text-decoration:none;font-weight:bold;-moz-border-radius:9px;font-size:0.92em;-webkit-border-radius:8px}

/* Comentarios */
.derecha{
	float:right;
	margin-left:5px;
}
.izquierda{
	float:left;
	margin-right:5px;
}
#comments h3 {
	font: 2em helvetica, arial, sans-serif;
	margin: 10px 0;
}


#comments ol li {
	border-bottom: 1px solid #eee;
	margin-bottom:10px;
	padding-bottom:10px;
}

.comment_avatar img {
	display: block;
	float: left;
	margin: 0 7px 10px 0;
	padding: 3px;
	border: 1px solid #ccc;
}

.comment_author {
	margin: 0;
	font: bold 1.2em helvetica,arial,sans-serif;
	color: #666;
	padding-top:3px;
}

.comment_meta {
	margin: 0;
	color: #666;
	font-family: helvetica,arial,sans-serif;
	line-height:1.3em;
}

.comment_content {
	clear: both;
	font-size:0.9em;
}

#left textarea {
	display: block;
	width: 100%;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	border: 1px solid #ccc;
	padding: 3px;
	clear: both;
}

#pagina, #correo, #nombre {
	width: 300px;
	border: 1px solid #ccc;
	padding: 3px;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

#left h3 {
	font: normal normal 1.8em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-shadow: #b3b3b3 1px 1px 3px;
}

label {
	display: block;
	float: left;
	width: 100px;
}