/*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 div {
	border:0 none;
	font-size:100%;
	margin:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	padding:0;
	vertical-align:baseline;
}
*/

#content #homepage a, 
#content #homepage a:hover,
#content #homepage a:visited {
	color: #7DA939;
}
#left {
	min-height:1500px;
}

.container_16 .grid_10 {
	width:700px;
}
.alpha {
	margin-left:0;
}

/*a {
	color: #7DA939;
	text-decoration:none;
}*/

.container_12, .container_16 {
	margin-left:auto;
	margin-right:auto;
	width:960px;
}

#sidebar .post,  
#content #homepage .post {
	background:#CCCCCC none repeat scroll 0 0;
	height:250px;
	margin-bottom:40px;
	position:relative;
	width:250px;
	float:left;
	margin-left: 40px;
}


#sidebar .post {
	background:#CCCCCC none repeat scroll 0 0;
	height:200px;
	margin-bottom:10px;
	position:relative;
	width:200px;
	float:left;
}


#content #homepage #lead .boxCategory,
#content #homepage #lead .boxView,
#content #homepage #lead .boxComments,
#content #homepage #lead .boxDate {
	float:left; 
	padding: 4px 7px;
	margin: 10px 0px 3px 0px;
	color: #FFFFFF;
}

#content #homepage #lead .boxCategory a,
#content #homepage #lead .boxView a,
#content #homepage #lead .boxComments a,
#content #homepage #lead .boxDate a {
	color: #FFFFFF;
}

#content #homepage #lead .boxCategory {
	background:#7FBC15 none repeat scroll 0 0;
}

#content #homepage #lead .boxView {
	background:#4494CC none repeat scroll 0 0;
}

#content #homepage #lead .boxComments {
	background:#F29400 none repeat scroll 0 0;
}

#content #homepage #lead .boxDate {
	background:#7FBC15 none repeat scroll 0 0;
}


#content #homepage .category {
	color:#FFFFFF;
	font-size:25px;
	position:absolute;
	right:15px;
	text-align:center;
	top:-16px;
	z-index:5;
}

#content #homepage .category a {
	color:#FFFFFF !important;
	text-decoration:none;
}

#content #homepage .category .texto {
	background:#7FBC15 none repeat scroll 0 0;
	float:right;
	padding:2px 7px;
	font-size:20px;
}
#content #homepage .category ul {
	padding: 0px;
	margin: 0px;
}
#content #homepage .category ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#content #homepage .category .colita {
	background:transparent url(images/tutoriales-colita.gif) no-repeat scroll 0 0;
	float:right;
	height:16px;
	width:16px;
}

#sidebar .siderblue, #sidebar .siderdblue, #sidebar .siderddblue, 
.siderblue, .siderdblue, .siderddblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:small-caps;
	font-weight: bold;
	left:-30px;
	color:#FFFFFF;
	position:absolute;
	text-align:center;
	width:60px;
	z-index:5;
}

.siderblue {
	background:#4494CC none repeat scroll 0 0;
	top:15px;
	font-size:20px;
	padding:8px 0;
	line-height:20px;
}
.siderdblue {
	background:#2675AC none repeat scroll 0 0;
	top:69px;
	font-size:11px;
	padding:3px 0;
}
.siderddblue {
	top:89px;
	background:#073657 none repeat scroll 0 0;
	font-size:11px;
	padding:3px 0;
}


.sider-texto {
	position:relative;
}

#content #homepage .sider-texto a {
	color:#FFFFFF;
}

.sider-colita {
	background:transparent url(images/fecha-colita.gif) no-repeat scroll left top;
	bottom:-15px;
	height:15px;
	position:absolute;
	width:35px;
	text-align:left;
}

#sidebar .boxgrid,
.boxgrid {
	background:#161613 none repeat scroll 0 0;
	height:250px;
	overflow:hidden;
	position:relative;
	width: 250px;
	border: 1px solid #777;
}

#sidebar .boxgrid {
	width:200px;
	height:200px;
}

.boxgrid img {
	border:0 none;
	left:0;
	position:absolute;
	top:0;
}
.boxgrid h3 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	color: #7DA939;
	text-transform: none;
}

.boxgrid h3 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	color: #7DA939;
	text-transform: none;
}

#sidebar .boxgrid h3 {
	font-size: 15px;
	font-weight: bold;
}

#sidebar .caption .boxcaption, 
.caption .boxcaption {
	left:0;
	padding:10px;
	top:170px;
	width: 230px;
}
#sidebar .caption .boxcaption {
	width: 180px;
	top: 130px;
}

#sidebar .boxcaption, 
.boxcaption {
	background:#000000 none repeat scroll 0 0;
	color:#FFFFFF;
	min-height:80px;
	position:absolute;
	width:250px;
	filter:alpha(opacity=80); 
	-moz-opacity:0.80;
	opacity:0.8;
}

#sidebar .boxcaption {
	width:200px;
	min-height:50px;
}

.boxcaption a {
	color: #7DA939;
	text-decoration:none;
}

#presentacion {
	font-size:30px;
	margin-bottom:100px;
	padding-top:50px;
}
#presentacion .linea {
	border-bottom:10px solid #2D2F27;
	opacity:0.3;
}