/*
Theme Name: HIJO de la RED Theme
Theme URI:http://www.hijodelared.com
Description: Theme oficial de HIJO de la RED 
Version:3.0 
Author:Ezequiel Soler
Author URI:http://www.maxart.com.ar
*/

::selection   { background:#FF9900; color:#FFFFFF; /* Safari y Opera */ }
::-moz-selection  { background:#FF9900; color:#FFFFFF; /* Firefox */ }

input[type=submit],label,select,.pointer	{ cursor:pointer; }

body {
	background: #ccc url(img/fondo.png);
	color: #222;
	margin: 0px;
	padding: 0;
	font: normal 12px verdana, "Trebuchet MS", verdana; }
 
p {
	margin: 0;
	padding: 0 0 14px 0; }
 
a {
	color: #011e30;
	text-decoration: none; }
 
	a:hover {
		color: #666;
		text-decoration: underline; }
 
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto; }
 
.alignleft { float: left; }
 
.alignright { float: right; }
 
#container {
	margin: 0px auto;
	text-align: center;
	width: 900px; }
 
#holder {
	width: 100%;
	padding: 0px;
	text-align: left;
	margin: 0px;
	background: #fff; }
 
/* Header */
#logo {
	padding: 0px;
	height: 200px;
	background: #000;
	margin: 0px; }
 
#nav {
	background: #f4f4f4;
	height: 30px; }
 
#navcontainer { float: left; }
 
	#navcontainer ul {
		padding: 1px 0 0 0;
		margin: 0px 0px 0px 8px; }
 
		#navcontainer ul li { display: inline; }
 
		#navcontainer ul li#first a, #navcontainer ul li#first a:hover {
			cursor: default;
			text-decoration: none; }
 
		#navcontainer ul li a {
			margin: 5px 0 0 0;
			padding: 0px 22px 0px 5px;
			text-decoration: none;
			float: left; }
 
			#navcontainer ul li a:hover {
				color: #f25d00;
				text-decoration: underline; }
 
		#navcontainer ul li.current_page_item a, #navcontainer ul li.current_page_ancestor a {
			color: #f25d00;
			padding: 0px 22px 0px 5px;
			font-weight: bold; }
 
		#navcontainer ul li.current_page_item a:hover, #navcontainer ul li.current_page_ancestor a:hover { text-decoration: none; }
 
		#navcontainer ul li a:hover { text-decoration: underline; }
 
#searchBar {
	text-align: center;
	margin: 0px; }
 
#searchform { padding: 5px; }
 
#s { border: 1px solid #bbb; }
 
#searchsubmit { border: 1px solid #bbb; }
 
/* Content Section */
#content {
	float: left;
	width: 67%;
	padding: 25px 10px 15px 18px;
	line-height: 21px;
	margin: 0px; }
 
	#content ul, ol {
		margin: 5px 0 10px 15px;
		padding: 0px 0 15px 25px; }
 
	#content h1 {
		font: normal 36px/43px Georgia, "Times New Roman", Times, serif;
		line-height: 130%;
		margin: 10px 0 5px 0;
		padding: 0 0 0px 0;
		color: #d95c05;
		border-bottom: 1px solid #ddd; }
 
		#content h1 a, h1 a:visited {
			color: #011e30;
			text-decoration: none; }
 
		#content h1 a:hover {
			color: #f25d00;
			text-decoration: none; }
 
	#content h5 {
		font: normal 11px verdana, "Trebuchet MS";
		margin: 0 0 10px 0;
		padding: 0;
		color: #444; }
 
	#content h2.pagetitle {
		font: bold 120% "Trebuchet MS", verdana;
		text-transform: uppercase;
		border-top: 3px double #ccc;
		border-bottom: 1px solid #ccc;
		padding: 5px 0px;
		margin-bottom: 15px; }
 
	#content .comme {
		font: normal 100% "Trebuchet MS", verdana;
		margin: 5px 0 25px 0;
		padding: 5px 5px 5px 8px;
		color: #000;
		background: #f3f3f3;
		text-align: left;
		border-top: 1px solid #dcdcdc; }
 
		#content .comme a {
			color: #011e30;
			text-decoration: none; }
 
	#content a { color: #59770e; }
 
		#content a:hover {
			color: #f25d00;
			text-decoration: underline; }
 
	#content table {
		width: 100%;
		border: 1px solid #ccc;
		border-top: 0;
		border-collapse: collapse; }
 
		#content table th, #content table td {
			border: 1px solid #ccc;
			border-bottom: 0;
			padding: .3em .5em; }
 
		#content table th {
			text-align: left;
			border-bottom: 2px solid #ccc; }
 
/* Sidebar */
#news {
	float: right;
	width: 27%;
	padding: 30px 0 0 10px;
	margin: 10px 5px 10px 0px;
	line-height: 22px;
	background: #f9f9f9; }
 
.newsItem {
	padding: 0px;
	margin: 0px; }
 
	.newsItem ul {
		list-style-type: none;}
 
	.newsItem li {
			list-style: square url(img/circulo.png);
			line-height: 24px;}
	
	.newsItem li a { 
				color: #011e30; }
	
	.newsItem li a:hover {
			color: #f25d00;
			text-decoration: underline; }
			
	.newsItem hr {
				color: #cccccc;
				border:1px dotted;}
				
	.newsItem h3 {
		font-size: 15px;
		margin: 0px 0 0 0;
		border: none;
		padding: 2px 10px 7px 7px;
		color: #f25d00;
		background: #eee;
		border-top: 1px solid #aaa;
		border-right: 1px solid #aaa;
		line-height: 21px; }
 
		.newsItem h3 span { float: left; }
 
		.newsItem h3 label { padding-left: 5px; }
 
	.newsItem h2 {
		font-size: 13px;
		margin: 0px 0 0 0;
		display: block;
		border: none;
		border-bottom: 2px solid #CDD8E1;
		background-color: #E4E8EB;
		padding: 5px 10px 5px 10px;
		color: #1F4785; }

 
	
 
	.newsItem h1 {
		color: #225799;
		margin: 0 0 10px 0;
		padding: 0;
		font-size: 110%;
		font-weight: bold; }
 
	.newsItem ul li table { padding-bottom: 5px; }
 
		.newsItem ul li table caption { padding: 5px 0 0 0; }
 
/* Calendar */
#wp-calendar { width: 100%; }
 
	#wp-calendar th, #wp-calendar td { text-align: center; }
 
	#wp-calendar td#today { font-weight: bold; }
 
div.navigation {
	text-align: center;
	padding: 0 0 2em 0;
	margin: 6px 0px; }
 
div.commentnavigation { padding: 0; }
 
#singlepost {
	padding: 10px 10px 49px 10px;
	margin: 0; }
 
ul li.comments { text-align: right; }
 
#commentwrapper {
	background: #fafafa;
	padding: 0px 15px 19px 15px;
	margin-top: 10px;
	border: 1px solid #555;
	border-left: none;
	border-right: none; }
 
	#commentwrapper h2 {
		margin: 0;
		padding: 10px 0 3px 0; }
 
	#commentwrapper a { color: #011e30; }
 
/* Comment */
h2.commentheading {
	font-size: 1.2em;
	color: #444; }
 
ol.commentlist {
	padding: 0;
	margin: 0;
	list-style: none;
	color: #222; }
 
	ol.commentlist a {
		color: #011e30;
		text-decoration: none; }
 
img.avatar {
	border: 3px solid #ddd;
	margin: 0 0.5em; }
 
ol.commentlist li.commentind {
	padding: 0 0 2em 0;
	margin: 0; }
 
ol.commentlist li.depth-1 {
	padding: 15px 0 0 0;
	margin: 0px; }
 
ul.children { list-style: none; }
 
ol.commentlist ul.children li.commentind { padding: 1em 0 0 0; }
 
ol.commentlist li.commentind cite {
	font: 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold; }
 
p.commentsedit {
	font-size: 1.0em;
	margin: 0 0 0 0.5em;
	padding: 0px 0px 8px 0px;
	border-bottom: 1px solid #ddd; }
 
.commentindheader { border-bottom: 1px dotted #fefef6; }
 
	.commentindheader img.avatar { float: left; }
 
ol.commentlist li.legacyAlt .commentindheader { text-align: right; }
 
	ol.commentlist li.legacyAlt .commentindheader img.avatar { float: right; }
 
ol.commentlist li.legacyAlt p.commentsedit {
	text-align: right;
	margin: 0 0.5em 0 0; }
 
/* Comment form */
form#commentform input, form#commentform textarea { border: 1px solid #bbb; }
 
input#author, input#email, input#url { width: 60%; }
 
textarea#comment { width: 90%; }
 
input#submit {
	border: 1px solid #666;
	background: #f9f9f9; }
 
/* Navigation links */
.navigation-links {
	overflow: hidden;
	height: 100%;
	text-align: center; }
 
.next, .previous {
	max-width: 50%;
	font-size: 1em;
	font-weight: bold;
	background: #eee;
	padding: 2px 4px;
	border-left: 1px solid #aaa; }
 
.next {
	border: 0px;
	border-right: 1px solid #aaa; }
 
.previous { float: left; }
 
.next {
	float: right;
	text-align: right; }
 
blockquote {
	clear: both;
	margin-top: 10px;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	background-image: url(img/quote.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 14px;
	color: #606060; }
 
caption {
	padding: 5px 0 5px 0;
	font-weight: bold;
	text-decoration: underline; }
 
table { margin: 5px 0 0 5px; }
 
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden; }
 
.clearfix { display: inline-block; }
 
* html .clearfix { height: 1%; }
 
.clearfix { display: block; }
 
/* Footer */
#footer {
	clear: both;
	background: #f9f9f9;
	padding: 10px;
	text-align: left;
	border-top: 1px solid #999; }
 
#footext {
	font: normal 13px "Trebuchet MS", verdana;
	color: #444;
	margin: 0px;
	padding: 0px;
	text-align: center; }
 
#footer a {
	padding: 0 5px 0 0;
	text-decoration: underline; }
 
	#footer a:hover {
		color: #C3BDFD;
		text-decoration: none; }
 
#social {
	border: 1.5px solid #999;
	padding: 10px 10px 10px 10px;
	margin: 13px 0 13px 0;
	display: block; }
 
#ayuda {
	display: inline;
	float: right; }
 
#social h3 {
	font-size: 1.2em;
	color: #444;
	float: left;
	display: block; }
 
#social ul {
	list-style: none;
	display: block;
	clear: both; }
 
#social a {
	padding: 0 0 0 18px;
	margin: 0 3px 0 0;
	text-decoration: none;
	height: auto;
	width: auto;
	margin-left: 2px; }
 
#social li {
	list-style-type: none;
	float: left;
	padding: 0 4px 6px 0;
	list-style-position: outside;
	display: inline;
	height: auto;
	width: auto;
	line-height: 15px;
	text-align: center; }
 
#facebook {
	background-image: url(img/facebook.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: auto;
	width: auto;
	text-align: center;
	display: inline; }
 
#delicious {
	background-image: url(img/delicious.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: auto;
	width: auto;
	text-align: center;
	display: inline;
	margin-left: 15px; }
 
#twitter {
	background-image: url(img/twitter.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: auto;
	width: auto;
	text-align: center;
	display: inline;
	margin-left: 15px; }
 
#meneame {
	background-image: url(img/meneame.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: auto;
	width: auto;
	text-align: center;
	display: inline;
	margin-left: 15px; }
 
#bitacoras {
	background-image: url(img/bitacoras.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: auto;
	width: auto;
	text-align: center;
	display: inline;
	margin-left: 15px; }
 
#related {
	border: 1.5px solid #999;
	padding: 0px 0px 10px 135px;
	margin: 13px 0 13px 0;
	display: block;
	background: #FFFFCC url(img/post_relacionados.png) no-repeat; }
 
#ultimas {
	border: 1.5px solid #999;
	padding: 0px 0px 10px 135px;
	margin: 13px 0 13px 0;
	display: block;
	background: #FFFFCC url(img/ultimas.png) no-repeat;
	height: 165px; }
 
#gototop {
	display: none;
	font-weight: bold;
	font-family: sans-serif;
	font-size: 10px;
	width: 55px;
	background: url(img/add_content_spr.gif) 5px -8px no-repeat #eceff5;
	color: #3b5998;
	font-size: 11px;
	text-decoration: none;
	position: fixed;
	right: 5px;
	bottom: 5px;
	padding: 0px 7px 0px 20px; }
 
	#gototop:hover { text-decoration: underline; }
 
#rss { text-align: center; }
 
	#rss img a { border: 0px; }
 
	#rss img { border: 0px; }
 
#twit img { border: 0px; }
 
#twit { text-align: center; }
 
	#twit img a { border: 0px; }
 
.laboratorio {
	margin-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #333333;
	width: 520px;
	height: 64px;
	padding: 3px 3px 3px 64px;
	background: #FFFFCC url(img/lab.png) no-repeat; }
 
.linux {
	margin-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #333333;
	width: 520px;
	height: 64px;
	padding: 3px 3px 3px 64px;
	background: #FFFFCC url(img/tux.png) no-repeat; }
 
.publicidad_coment {
	margin-left: 80px;
	margin-bottom: 10px; }
 
#letraCapital {
	float: left;
	color: #d95c05;
	background: white;
	font-size: 80px;
	line-height: 60px;
	padding: 2px;
	font-family: times;
	margin-right: 5px; }

#meGusta{
float:right;
display: block;
}

#fmailsuscripcion p {
margin:10px 0;
}

#campoemails {
color:#999999;
float:left;
font-size:12px;
height:15px;
padding:2px;
width:60%;
}

#mailsubmit {
background:#EEEEEE none repeat scroll 0 0;
border:1px outset #CDCDCD;
float:right;
font-size:10px;
padding:2px;
text-align:center;
width:25%;
}

/* HDLR Slide */

#slide{
	position:absolute;
}

.buttonsSlide{
float : right;
padding-top:5px;
}
.buttonsSlide span{
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
color : #fff;
text-decoration : none;
background-image : url(img/silde-nav.png);
font-family : Tahoma, sans-serif;
font-size : 11px;
cursor:pointer;
}
.buttonsSlide span.active, .buttonsSlide span:hover{
background-position : 0 -24px;
}


.maskSlide{
	position:relative;
padding-top:25px;
	width:600px;
	height:200px;
	overflow:hidden;
}

#slide a img{
	display:block;
	border:none;
	float:left;
}

#reglas {
	border: 1.5px solid #999;
	padding: 0px 0px 0px 10px;
	margin: 13px 0 13px 0;
	float:left;
	width:325px;
	background: #FFA851;
	}
	
#qAvatar{
padding: 20px 0px 0px 25px;
float:left;
}

#helpAvatar {
	border: 1.5px solid #999;
	padding: 0px 10px 0px 10px;
	margin: 13px 0 13px 0;
	float:left;
	display:none;
	background: #FFFFCC;
}