/*
	Theme Name: newspress
	Theme URI: http://wpcrunchy.com
	Description: elegant wordpress theme for any nitche made by <a href="http://wpcrunchy.com" title="Free and Premium wordpress themes">wpcrunchy</a>
	Version: 1.0
	Author: akosipau
	Author URI: http://wpcrunchy.com/
	Tags: three column, red, jquery, white
*/

/*	RESET
-------------------------------
*/

/*
@import url('css/reset.css');
@import url('css/text.css');
@import url('css/960.css');
@import url('css/dropdown.css');
@import url('css/jquery.jcarousel.css');
*/

/*	BASIC
-------------------------------
*/

body { background:#090909 url(images/body_bg.gif) repeat top center; color:#555555; font-family: 'Verdana', 'Arial', 'Trebuchet MS'; font-size: 12px; }
	#base { padding-top:10px; padding-bottom:40px; }
img{ max-width:100%}
/*	GLOBAL
-------------------------------
*/

.rounded { -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.left { float:left; }
.right { float:right; }
.more { margin:0; padding:10px 0 0 15px; font-style:italic; background:url(images/arrow.gif) no-repeat 0 80%; }
.more-ad { margin:0 0 0 15px; padding:10px 0 0 15px; font-style:italic; background:url(images/arrow.gif) no-repeat 0 80%; }
.highlight { background-color:#ffffdd; }
a { text-decoration:underline; color:#0077ff; }
blockquote { color:#ccc; margin-left:10px; padding-left:10px; border-left:3px solid #ddd; }

/*	HEADER
-------------------------------
*/

#header {}
	/*## branding ##*/
	#branding { background:url(images/dotted-bg.jpg) repeat-x bottom left; }
	#branding .blog-head span.blogdescription { display:block; padding-left:3px; font-size:10px; }
	#branding .blog-head h1.blogtitle { font-size: 36px; color: #252e28; font-family: 'Arial', 'Trebuchet MS'; letter-spacing: -2px; margin:0; padding:0; }
	#branding .blog-head a { color: #252e28; text-decoration:none; text-transform:uppercase; }
	/*## navigation ##*/
	#navigation { background:url(images/nav-bg.jpg) repeat-x bottom left; }
	#navigation ul { margin:0; padding:0; }
	#navigation ul li { list-style:none; float:left; padding:0; margin:0; }
	#navigation ul li a { display:block; float:left; height:18px; padding:10px 15px 5px 15px; border-bottom:5px solid #252e28; color:#252e28; font-size:11px; text-transform:uppercase; text-decoration:none; }
	#navigation ul li a:hover { border-bottom:5px solid #aa0000; color:#aa0000 }
	#navigation .rssfeed { margin-top:8px; margin-bottom:8px; }
		#navigation .rssfeed a { color:#5a5a5a; text-decoration:none; text-transform:uppercase; font-size:11px; display:block; background:url(images/feed.png) no-repeat 0 0px; padding-left:20px; padding-right:10px; }
	/*## dropdown skin ##*/
	.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
		color:			#666;
	}
	.sf-menu li:hover, .sf-menu li.sfHover,
	.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { outline:0; }
	.sf-menu ul {
		border:1px solid #d4d4d4;
		border-top:none;
	}
	.sf-menu li:hover ul,
	.sf-menu li.sfHover ul {
		top:38px; /* overriding essential styles */
	}
	.sf-menu ul ul {
		margin-top:0;
	}
	.sf-menu ul a {
		border-bottom:0 !important;
		border-top:1px solid #d4d4d4;
		background-color:#fafafa;
	}
	.sf-menu ul a:hover {
		color: #FF4B33;
	}

/*	FEATURED
-------------------------------
*/

#featured { margin-top:10px; padding:10px 0; background-color:#e9e9e9; }
	#featured .item { position:relative; overflow:hidden; width:220px; height:250px; }
	#featured .item img { position:absolute; z-index:1; }
	#featured .item .boxCaption { width:200px; height:230px; padding:10px; position:absolute; top:180px; z-index:2; background:url(images/bg-box.png) repeat top left; color:#fff; }
	/*## typo ##*/
	#featured .item h2 { font-size: 18px; font-family: 'Arial', 'Trebuchet MS'; letter-spacing: -1px; margin:0; padding:0 0 15px 0; text-transform:uppercase; }
	#featured .item a { color:#fff; text-decoration:none; }
		#featured .item a:hover { color:#e0e0e0; }
	#featured .item .boxCaption div { font-size:10px; }

/*	MAIN
-------------------------------
*/

#main { margin-top:10px; margin-bottom:10px; padding:10px 0; background-color:#e9e9e9; }
	/*## posts ##*/
	#posts {}
	/*## sidebar ##*/
	#sidebar {}

/*	POSTS
-------------------------------
*/

#posts {  /*background: url(images/fondo.gif) repeat-y center;	*/
}
	#posts .post { margin-bottom:10px; padding:20px; background-color:#fff; border:3px double #dcdcdc;/*width: 254px;height: 300px;  */}
	#postsh .postarchives { margin-bottom:10px; padding:20px; background-color:#fff; border:3px double #dcdcdc;/*width: 254px;height: 300px;  */height:45px;}
	#posts .postnav { margin-bottom:10px; padding:10px; background-color:#fff; border:3px double #dcdcdc; height:45px;}
 
	#postsh .post { margin-bottom:10px; padding:20px; background-color:#fff; border:3px double #dcdcdc; 

	width: 260px;
	height: 300px;
  }
        #postsh .postad { margin-bottom:10px; padding:0px; background-color:#fff; border:3px double #dcdcdc;width: 300px; height: 300px;
  }


	#posts .col2 { /*width:254px;*/ width:300px; }
		/*## post title / headline title ##*/
		.post h2.post-title { font-size: 16px; color: #252e28; font-family: 'Arial', 'Trebuchet MS'; letter-spacing: -1px; margin:0; padding:0; text-transform:uppercase; }
		.postarchives h2.post-title { font-size: 16px; color: #252e28; font-family: 'Arial', 'Trebuchet MS'; letter-spacing: -1px; margin:0; padding:0; text-transform:uppercase; }
		.post-title a { color:#252e28; text-decoration:none; }
		.post-title a:hover { text-decoration:underline; }
		.headline h2 { color:#0077ff; }
		/*## post image ##*/
		.post .post-image { margin-bottom:10px; padding:3px; border:1px solid #d9d9d9; }
		/*## post meta ##*/
		.post .post-meta { padding-top:5px; padding-bottom:5px; font-size:10px; color:#888; text-transform:uppercase; }
			.post-meta ul, .post-meta ul li { margin:0; padding:0; list-style:none; }
			.post-meta ul li { float:left; padding:0 16px; }
			.post-meta ul li.time { background:url(images/clock.png) no-repeat 0 3px; }
			.post-meta ul li.category { background:url(images/category.png) no-repeat 0 3px; }
			.post-meta ul li.comment { background:url(images/comments.png) no-repeat 0 3px; }
			.post-meta ul li a { color:#c9c9c9; text-decoration:none; }
				.post-meta ul li a:hover { text-decoration:underline; }
		/*## post content ##*/
		.post .post-content { font-family: Georgia, serif; font-size:14px; }
		/*## post bottom ##*/
		.post-bottom {}
			.post-bottom .post-related { width:350px; }
				.post-bottom .post-related ul { margin:0; padding:0; list-style:none; }
				.post-bottom .post-related ul li { margin:0 0 0 5px; padding:5px 0 5px 22px; background:url(images/list.png) no-repeat 0 7px; }
				.post-bottom .post-related a { text-decoration:none; }
			.post-bottom .post-share { width:210px; padding-left:13px; border-left:1px solid #dcdcdc; }
			.post-bottom .post-share ul { width: 210px; padding:0; margin:0; list-style:none; }
			.post-bottom .post-share ul li { padding:5px; margin:0; float: left; width: 32px; }
	/* extra */
	#posts .strip { padding:12px 0 0 0; background:none; border:0; }
		.strip .strip-head { border-bottom:3px solid #252e28; padding-bottom:4px; }
		.strip .heading { font-size:20px !important; color: #252e28; font-family: 'Arial', 'Trebuchet MS'; letter-spacing: -1px; margin:0; padding:0; text-transform:uppercase; }
		.strip .strip-body { padding:10px 0 0 0; }
			.strip-body .left { width:400px; }
			.strip-body .right { width:220px; text-align:right; }
			.strip-body .left .heading { background:url(images/arrow.gif) no-repeat 0 10px; padding-left:15px; }
			.strip-body .comment-count { font-size:20px !important; color: #252e28; font-family: 'Arial', 'Trebuchet MS'; letter-spacing: -1px; margin:0; padding:0; text-transform:uppercase; }
				.comment-count a { color:#c9c9c9; text-decoration:none; }
		
/*	SIDEBAR
-------------------------------
*/

#comments { padding:20px; background-color:#fff; border:3px double #dcdcdc; }
	/* comment box */
	#comments .htitle { font-size: 25px; color: #252e28; font-family: 'Arial', 'Trebuchet MS'; letter-spacing: -1px; margin:0; padding:0; text-transform:uppercase; }
	#comments .comment { margin-top:20px; }
		.comment .left { width:100px; }
		.comment .left .comment-thumb { width:70px; height:70px; padding:5px; border:1px solid #dcdcdc; }
		.comment .left .comment-author { padding:5px 0 0 0; }
			.comment-author a { font-size:12px; font-weight:bold; font-family: 'Arial', 'Trebuchet MS'; text-decoration:none; text-transform:uppercase; }
		.comment .right .comment-text { padding:15px; width:430px; border:1px solid #dcdcdc; font-family: Georgia, serif; font-size:14px; }
		.authcomment { background-color: #dcdcdc !important; }
		.comment .right .comment-meta { text-align:right; padding-top:5px; font-size:10px; text-transform:uppercase; color:#c9c9c9; }
	/* comment form box */
	#comments .comment-form-box { padding-top:10px; }
	#comments .comment-form-box .text { padding:8px; border:1px solid #dcdcdc; font-family: Georgia, serif; }
	#comments .comment-form-box label { padding-left:5px; font-style:italic; }
	#comments .comment-form-box span.req { color:#FF0000 !important; font-weight:bold; }
	#comments .comment-form-box .submitbtn { padding:8px 5px; border:3px double #dcdcdc; background-color:#f3eeee; font-family: Georgia, serif; }
/*	SIDEBAR
-------------------------------
*/

#sidebar {}
	#sidebar .widget { width:294px; margin-bottom:10px; background-color:#fff; border:3px double #dcdcdc; font-family: Georgia, serif; font-size:14px; }
	#sidebar .strip { background:none; border:0; padding:0; }	
		#sidebar .widget h2 { font-size: 18px; color: #0077ff; font-family: 'Arial', 'Trebuchet MS'; letter-spacing: -1px; margin:0; padding:8px 15px; text-transform:uppercase; border-bottom:1px solid #dcdcdc; }
		#sidebar .widget ul { margin:0; padding:5px 0 10px 0; list-style:none; }
		#sidebar .widget ul li { margin:0 10px 0 20px; padding:5px 0 5px 22px; background:url(images/bullet.png) no-repeat 0 15px; }
		/* tabs */
		#sidebar .widget div.textwidget { padding:8px 15px; }
		#sidebar .widget ul.tabnav { padding:8px 15px; text-transform:uppercase; border-bottom:1px solid #dcdcdc; }
		#sidebar .widget ul.tabnav li { background:none; margin:0px 2px 0px 2px; padding:0; float:left; position:relative; }
		#sidebar .widget ul.tabnav li a { font-size: 18px; color: #0077ff; font-weight:bold; font-family: 'Arial', 'Trebuchet MS'; letter-spacing: -1px; text-transform:uppercase; text-decoration:none; }
		#sidebar .widget ul.tabnav li .arrow-down { display:none; width:16px; height:9px; background:url(images/arrow-down.png) no-repeat top left; position:absolute; left:30px; bottom:-17px; }
			.arrtab2 { left:40px !important; }
			.arrtab3 { left:15px !important; }
		/* popular */
		#tab1 { padding-top:10px; padding-bottom:10px; }
		.popularbox { padding:12px 10px 5px 10px; }
		.popularbox .popular-thumb { padding:4px; border:1px solid #dcdcdc; }
		.popularbox .popular-meta { width:190px; padding-left:10px; padding-top:5px; }
		.popularbox .ptitle { border:0 !important; font-size:14px !important; margin:0 !important; padding:0 !important; }
			.ptitle a { color:#252e28; text-decoration:none; }
		.popularbox .ptime { color:#c9c9c9; }
		/* ads */
		#sidebar .ads { width:300px; padding:0; background:none; border:0;margin-bottom:10px; }
			.ads125box { height:125px; width:125px; background:#CCCCCC; float:left; margin:5px 0 0px 5px; }
			.ads125box img { border:0; }
		#posts .ads { padding:0; background:none; border:0;margin-bottom:10px; }
		#postsh .ads { padding:0; background:none; border:0;margin-bottom:10px; }
		/* subscription */
		#sidebar .strip h2.subscription { border:0; margin:0; padding:6px 0 0 55px; height:42px; font-size:22px; }
		#sidebar .strip h2.rss { background:url(images/Social_RSS.png) no-repeat top left; }
		#sidebar .strip h2.email { background:url(images/Social_Email_RSS.png) no-repeat top left; }
		#sidebar .strip h2.twitter { background:url(images/twitter_widget.png) no-repeat top left; }
		#sidebar .strip .subscription a { color:#252e28; text-decoration:none; }
		
		#base .ads { padding:0; background:none; border:0;margin-bottom:10px; }		
/*	FOOTER
-------------------------------
*/

#footer { margin-bottom:5px; padding-bottom:20px; border-bottom:3px solid #252e28; font-size:10px; background-color:#e9e9e9; }
	#footer .widget { padding-top:10px; }
	#footer .widget h2 { font-size: 25px; color: #0077ff; font-family: 'Arial', 'Trebuchet MS'; letter-spacing: -1px; margin:0; padding:0; text-transform:uppercase; }
	#footer .widget ul { margin:0; padding:0; list-style:none; }
	#footer .widget ul li { margin:0 0 0 5px; padding:5px 0 5px 22px; background:url(images/list.png) no-repeat 0 5px; }
	#footer .widget a { text-decoration:none; }

/*	FOOTER > credits
-------------------------------
*/

#credits { font-size:10px; }
	#credits span.light { color:#ccc; }
	#credits .left a { color:#555555 !important; text-decoration:none; }
		#credits .left a:hover { color:#cccccc !important; }
	#credits .right a { color:#ccc !important; text-decoration:none; }
		#credits .right a:hover { color:#555555 !important; }
	
/*	EXTRA > PAGENAVI
-------------------------------
*/

.wp-pagenavi { margin:5px 0 5px 0; font-family: 'Arial', 'Trebuchet MS'; text-transform:uppercase; font-size:14px; font-weight:bold; }
.wp-pagenavi a, .wp-pagenavi a:link { padding: 5px 7px; margin: 2px; text-decoration: none; border: 1px solid #dcdcdc; color: #413f36; background-color: #fff; }
.wp-pagenavi a:visited { padding: 5px 7px; margin: 2px; text-decoration: none; border: 1px solid #dcdcdc; color: #413f36; background-color: #fff; }
.wp-pagenavi a:hover { border: 1px solid #0077ff; color: #FFF; background-color: #0077ff; }
.wp-pagenavi a:active { padding: 5px 7px; margin: 2px; text-decoration: none; border: 1px solid #dcdcdc; color: #413f36; background-color: #fff; }
.wp-pagenavi span.pages { padding: 5px 7px; margin: 2px 2px 2px 2px; color: #000000; border: 1px solid #dcdcdc; color: #413f36; background-color: #fff; }
.wp-pagenavi span.current { padding: 5px 7px; margin: 2px; font-weight: bold; border: 1px solid #0077ff; color: #FFF; background-color: #0077ff; }
.wp-pagenavi span.extend { padding: 5px 7px; margin: 2px; border: 1px solid #558475; color: #FFF; background-color: #6b9e8e; }

/*	EXTRA > WORDPRESS CSS
-------------------------------
*/

.alignnone {
	border:1px solid #e7e7e7;
   padding:4px;
}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
   border:1px solid #e7e7e7;
   padding:4px;
}
.izquierda{
   float: left;
   /*padding:4px;*/
   margin:0 4px 0 0;
   width:48%;
}
.derecha{
   float: right;
   margin:0 0 0 4px;
   width:48%;
}
.alignleft {
   float: left;
   border:1px solid #e7e7e7;
   padding:4px;
   margin-right:10px;
}

.alignright {
   float: right;
   border:1px solid #e7e7e7;
   padding:4px;
   margin-left:10px;
}

.wp-caption {
   border: 1px solid #e7e7e7;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}


















/**

 * This <div> element is wrapped by jCarousel around the list

 * and has the classname "jcarousel-container".

 */

.jcarousel-container {

    position: relative;

}



.jcarousel-clip {

    z-index: 2;

    padding: 0;

    margin: 0;

    overflow: hidden;

    position: relative;

}



.jcarousel-list {

    z-index: 1;

    overflow: hidden;

    position: relative;

    top: 0;

    left: 0;

    margin: 0;

    padding: 0;

}



.jcarousel-list li,

.jcarousel-item {

    float: left;

    list-style: none;

    /* We set the width/height explicitly. No width/height causes infinite loops. */

    width: 220px;

    height: 252px;

}



/**

 * The buttons are added dynamically by jCarousel before

 * the <ul> list (inside the <div> described above) and

 * have the classnames "jcarousel-next" and "jcarousel-prev".

 */

.jcarousel-next {

    z-index: 3;

    display: none;

}



.jcarousel-prev {

    z-index: 3;

    display: none;

}














/*
	960 Grid System ~ Text CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/



.sf-menu, .sf-menu * {

	margin:			0;

	padding:		0;

	list-style:		none;

}

.sf-menu {

	line-height:	1.0;

}

.sf-menu ul {

	position:		absolute;

	top:			-999em;

	width:			15em; /* left offset of submenus need to match (see below) */

}

.sf-menu ul li {

	width:			100%;

}

.sf-menu li:hover {

	visibility:		inherit; /* fixes IE7 'sticky bug' */

}

.sf-menu li {

	float:			left;

	position:		relative;

}

.sf-menu a {

	display:		block;

	position:		relative;

}

.sf-menu li:hover ul,

.sf-menu li.sfHover ul {

	left:			0;

	top:			2.7em; /* match top ul list item height */

	z-index:		99;

}

ul.sf-menu li:hover li ul,

ul.sf-menu li.sfHover li ul {

	top:			-999em;

}

ul.sf-menu li li:hover ul,

ul.sf-menu li li.sfHover ul {

	left:			15em; /* match ul width */

	top:			0;

}

ul.sf-menu li li:hover li ul,

ul.sf-menu li li.sfHover li ul {

	top:			-999em;

}

ul.sf-menu li li li:hover ul,

ul.sf-menu li li li.sfHover ul {

	left:			15em; /* match ul width */

	top:			0;

}






/*** Navigation (Setting up some fonts, colors and more)***/



.nav {

	

}











/*** Essential styles - Superfish menu (Setting the positions for the list elements etc.) ***/







.nav, .nav * {margin:0;padding:0;list-style:none;}



.nav ul {position:absolute;top:-999em;width:15em;}



.nav li {float:left;position:relative;z-index:99;padding:0;}



.nav a {display:block; text-decoration:none !important; }



.nav ul li{width: 100%;}



.nav li:hover ul,ul.nav li.sfHover ul {left:-0px;top:3em;}



.nav li:hover li ul,.nav li.sfHover li ul {top:-999em; }



.nav li li:hover ul,ul.nav li li.sfHover ul {left:13.8em;top:0px;}



.nav li:hover ul,.nav li li:hover ul {top: -999em;}



/*** Skinning - Superfish menu (Some final font colors and backgrounds) ***/



.nav li li {

width: 180px;

/*background:url(../images/nav-na-bg.gif) repeat-x top left !important;*/

}



.nav li li a {

width: 150px;

/*background:url(../images/nav-na-bg.gif) repeat-x top left !important;*/

}















/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body {
	font: 13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
}

a:focus {
	outline: 1px dotted invert;
}

hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}

/* `Headings
----------------------------------------------------------------------------------------------------*/

h1 {
	font-size: 25px;
}

h2 {
	font-size: 23px;
}

h3 {
	font-size: 21px;
}

h4 {
	font-size: 19px;
}

h5 {
	font-size: 17px;
}

h6 {
	font-size: 15px;
}

/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol {
	list-style: decimal;
}

ul {
	list-style: disc;
}

li {
	margin-left: 30px;
}

p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset {
	margin-bottom: 20px;
}




/*
	960 Grid System ~ Core CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* `Containers
----------------------------------------------------------------------------------------------------*/

.container_12,
.container_16 {
	margin-left: auto;
	margin-right: auto;
	width: 980px;
}

/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
	display: inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}

.container_12 .grid_3,
.container_16 .grid_4 {
	width: 220px;
}

.container_12 .grid_6,
.container_16 .grid_8 {
	width: 460px;
}

.container_12 .grid_9,
.container_16 .grid_12 {
	width: 700px;
}

.container_12 .grid_12,
.container_16 .grid_16 {
	width: 940px;
}

/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
	float:right;
}

/* `Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1 {
	width: 60px;
}

.container_12 .grid_2 {
	width: 140px;
}

.container_12 .grid_4 {
	width: 300px;
}

.container_12 .grid_5 {
	width: 380px;
}

.container_12 .grid_7 {
	width: 540px;
}

.container_12 .grid_8 {
	width: 640px;
}

.container_12 .grid_10 {
	width: 780px;
}

.container_12 .grid_11 {
	width: 860px;
}

/* `Grid >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .grid_1 {
	width: 40px;
}

.container_16 .grid_2 {
	width: 100px;
}

.container_16 .grid_3 {
	width: 160px;
}

.container_16 .grid_5 {
	width: 280px;
}

.container_16 .grid_6 {
	width: 340px;
}

.container_16 .grid_7 {
	width: 400px;
}

.container_16 .grid_9 {
	width: 520px;
}

.container_16 .grid_10 {
	width: 580px;
}

.container_16 .grid_11 {
	width: 640px;
}

.container_16 .grid_13 {
	width: 760px;
}

.container_16 .grid_14 {
	width: 820px;
}

.container_16 .grid_15 {
	width: 880px;
}

/* `Prefix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_3,
.container_16 .prefix_4 {
	padding-left: 240px;
}

.container_12 .prefix_6,
.container_16 .prefix_8 {
	padding-left: 480px;
}

.container_12 .prefix_9,
.container_16 .prefix_12 {
	padding-left: 720px;
}

/* `Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_1 {
	padding-left: 80px;
}

.container_12 .prefix_2 {
	padding-left: 160px;
}

.container_12 .prefix_4 {
	padding-left: 320px;
}

.container_12 .prefix_5 {
	padding-left: 400px;
}

.container_12 .prefix_7 {
	padding-left: 560px;
}

.container_12 .prefix_8 {
	padding-left: 640px;
}

.container_12 .prefix_10 {
	padding-left: 800px;
}

.container_12 .prefix_11 {
	padding-left: 880px;
}

/* `Prefix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .prefix_1 {
	padding-left: 60px;
}

.container_16 .prefix_2 {
	padding-left: 120px;
}

.container_16 .prefix_3 {
	padding-left: 180px;
}

.container_16 .prefix_5 {
	padding-left: 300px;
}

.container_16 .prefix_6 {
	padding-left: 360px;
}

.container_16 .prefix_7 {
	padding-left: 420px;
}

.container_16 .prefix_9 {
	padding-left: 540px;
}

.container_16 .prefix_10 {
	padding-left: 600px;
}

.container_16 .prefix_11 {
	padding-left: 660px;
}

.container_16 .prefix_13 {
	padding-left: 780px;
}

.container_16 .prefix_14 {
	padding-left: 840px;
}

.container_16 .prefix_15 {
	padding-left: 900px;
}

/* `Suffix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_3,
.container_16 .suffix_4 {
	padding-right: 240px;
}

.container_12 .suffix_6,
.container_16 .suffix_8 {
	padding-right: 480px;
}

.container_12 .suffix_9,
.container_16 .suffix_12 {
	padding-right: 720px;
}

/* `Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_1 {
	padding-right: 80px;
}

.container_12 .suffix_2 {
	padding-right: 160px;
}

.container_12 .suffix_4 {
	padding-right: 320px;
}

.container_12 .suffix_5 {
	padding-right: 400px;
}

.container_12 .suffix_7 {
	padding-right: 560px;
}

.container_12 .suffix_8 {
	padding-right: 640px;
}

.container_12 .suffix_10 {
	padding-right: 800px;
}

.container_12 .suffix_11 {
	padding-right: 880px;
}

/* `Suffix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .suffix_1 {
	padding-right: 60px;
}

.container_16 .suffix_2 {
	padding-right: 120px;
}

.container_16 .suffix_3 {
	padding-right: 180px;
}

.container_16 .suffix_5 {
	padding-right: 300px;
}

.container_16 .suffix_6 {
	padding-right: 360px;
}

.container_16 .suffix_7 {
	padding-right: 420px;
}

.container_16 .suffix_9 {
	padding-right: 540px;
}

.container_16 .suffix_10 {
	padding-right: 600px;
}

.container_16 .suffix_11 {
	padding-right: 660px;
}

.container_16 .suffix_13 {
	padding-right: 780px;
}

.container_16 .suffix_14 {
	padding-right: 840px;
}

.container_16 .suffix_15 {
	padding-right: 900px;
}

/* `Push Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .push_3,
.container_16 .push_4 {
	left: 240px;
}

.container_12 .push_6,
.container_16 .push_8 {
	left: 480px;
}

.container_12 .push_9,
.container_16 .push_12 {
	left: 720px;
}

/* `Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .push_1 {
	left: 80px;
}

.container_12 .push_2 {
	left: 160px;
}

.container_12 .push_4 {
	left: 320px;
}

.container_12 .push_5 {
	left: 400px;
}

.container_12 .push_7 {
	left: 560px;
}

.container_12 .push_8 {
	left: 640px;
}

.container_12 .push_10 {
	left: 800px;
}

.container_12 .push_11 {
	left: 880px;
}

/* `Push Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .push_1 {
	left: 60px;
}

.container_16 .push_2 {
	left: 120px;
}

.container_16 .push_3 {
	left: 180px;
}

.container_16 .push_5 {
	left: 300px;
}

.container_16 .push_6 {
	left: 360px;
}

.container_16 .push_7 {
	left: 420px;
}

.container_16 .push_9 {
	left: 540px;
}

.container_16 .push_10 {
	left: 600px;
}

.container_16 .push_11 {
	left: 660px;
}

.container_16 .push_13 {
	left: 780px;
}

.container_16 .push_14 {
	left: 840px;
}

.container_16 .push_15 {
	left: 900px;
}

/* `Pull Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_3,
.container_16 .pull_4 {
	left: -240px;
}

.container_12 .pull_6,
.container_16 .pull_8 {
	left: -480px;
}

.container_12 .pull_9,
.container_16 .pull_12 {
	left: -720px;
}

/* `Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_1 {
	left: -80px;
}

.container_12 .pull_2 {
	left: -160px;
}

.container_12 .pull_4 {
	left: -320px;
}

.container_12 .pull_5 {
	left: -400px;
}

.container_12 .pull_7 {
	left: -560px;
}

.container_12 .pull_8 {
	left: -640px;
}

.container_12 .pull_10 {
	left: -800px;
}

.container_12 .pull_11 {
	left: -880px;
}

/* `Pull Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .pull_1 {
	left: -60px;
}

.container_16 .pull_2 {
	left: -120px;
}

.container_16 .pull_3 {
	left: -180px;
}

.container_16 .pull_5 {
	left: -300px;
}

.container_16 .pull_6 {
	left: -360px;
}

.container_16 .pull_7 {
	left: -420px;
}

.container_16 .pull_9 {
	left: -540px;
}

.container_16 .pull_10 {
	left: -600px;
}

.container_16 .pull_11 {
	left: -660px;
}

.container_16 .pull_13 {
	left: -780px;
}

.container_16 .pull_14 {
	left: -840px;
}

.container_16 .pull_15 {
	left: -900px;
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
.yarp{
  font-size: 16px;
  color: #252e28;
  font-family: "Arial","Trebuchet MS";
  letter-spacing: -1px;
  text-transform: uppercase;
}

.listaenlinea ul{
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}
.listaenlinea ul li { display: inline; }
.cat_capitalizar {text-transform: capitalize;}
.centre{    
margin: 0 auto;
text-align: center;
padding:0 0 10px 0;
}
.adbox-top{width:468px; height:60px; background-color:#e9e9e9;}
.buscar{margin:10px;width:60%;float:left;}
.boton{width:30%;margin:10px 0 10px 0;}
.ads-top{width:100%;margin:5px 0 0 0; padding:0 0 5px 0; background:url(images/dotted-bg.jpg) repeat-x bottom left;}


/*cookies osano*/
.cc-window{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:transform 1s ease;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top{-webkit-transform:translateY(0);transform:translateY(0)}.cc-animate.cc-revoke.cc-active.cc-bottom{-webkit-transform:translateY(0);transform:translateY(0)}.cc-revoke:hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}
.cc-revoke,.cc-window{position:fixed;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-webkit-box-flex:0;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em;margin-bottom:1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}



@media screen and (max-width: 479px){
#base{width:100%}
.ads{width:100%}
.ads-top{width:100%}
#header{width:100%}
#branding{width:100%}
#branding .blog-head{width:100%}
.adbox-top {width:100%}
#navigation{width:100%}
#main{width:100%}
#postsh{width:100%}
.alpha{width:100%; float:left;margin:0;padding:0;}
.omega{width:100%; float:left;margin:0;padding:0;}
#sidebar{width:100%}
#footer{width:100%}
#credits{width:100%}
.wp-pagenavi{width:100%; text-transform: uppercase;  font-size: 1em;  font-weight: bold;}
.container_16{  width: 90%;}
.container_12 .grid_8{  width: 100%}
.container_12 .grid_4{  width: 100%;}
.container_12{  width: 90%;}
#postsh .postarchives{width:80%}

#posts .post{width: 93%;}
.post-content{  width: 95%;}
.posts{  width: 100%;}
.post{  width: 100%;}
.post-meta{  width: 100%;}
.yarpp-related{  width: 100%;}
.post-bottom{  width: 100%;}
#posts .postnav{  width: 100%;} 
#comments{width:93%}
#comments .comment{width:95%}
.comment-form-box{  width: 100%;}
#comment-form{  width: 100%;}
.comment-textarea-box{  width: 100%;}
.comment{width:95%}
.comment-text{width:100%}
.comment .right .comment-text{width:90%}


#mbl-sharebar-footer{
	position: relative;
	display: block;
	margin: 10px;
	font-size: 10px;
	max-height: 30px;
	text-align: center;
	z-index: 500;
}
#mbl-sharebar-footer span.mbl-sharebar-footer-span{
	display: inline-block;
	max-height: 30px;
	background-color: #ffffff;
	padding: 5px;
	border-radius: 5px;
	text-align: center;
	color: #666;
}
#mbl-sharebar-footer span.mbl-sharebar-footer-span a{
	color: #000;
}
#mbl-sharebar{
	display: none;
	position: fixed; 
	left: 0px; 
	width: 100%; 
	z-index: 9999999; 
	text-align: center;
}
#mbl-sharebar.sharebar-top{
	top: 0px;
}
#mbl-sharebar.sharebar-bottom{
	bottom: 0px;
}
#mbl-sharebar.sharebar-landscape.sharebar-top{
	top: 50% !important;
}
#mbl-sharebar.sharebar-landscape.sharebar-bottom{
	bottom: 50% !important;
}
#mbl-sharebar.sharebar-landscape{
	left: 0px !important;
	width: 10% !important;
}
#mbl-sharebar .sharebar-button{
	position: relative;
	display: inline-block;
	vertical-align: middle;
    width: 15%;
    height:0;
    padding-bottom: 15%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #4679BD; 
	background-position: left center;
	background-repeat: no-repeat;
	background-size: contain;
	text-decoration: none;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	margin-left: 2.5%;
	margin-right: 2.5%;
	font-family: Arial !important;
	box-shadow: 0 0 15px rgba(0,0,0,0.25);
	color: #fff;
	text-align: left;
}
#mbl-sharebar.sharebar-landscape .sharebar-button{
	width: 80%;
	padding-bottom: 80%;
	margin-bottom: 5%;
	margin-top: 5%;
}
#mbl-sharebar .sharebar-button div{
	display: none;
}
#mbl-sharebar .sharebar-button.sharebar-whatsapp{
	background-color: #2ecc71;
	background-image: url('images/sb_whatsapp2.png');
}
#mbl-sharebar .sharebar-button.sharebar-facebook{
	background-color: #4e69a2;
	background-image: url('images/sb_facebook2.png');
}
#mbl-sharebar .sharebar-button.sharebar-twitter{
	background-color: #3498db;
	background-image: url('images/sb_twitter2.png');
}
#mbl-sharebar .sharebar-button.sharebar-google{
	background-color: #dd4b39;
	background-image: url('images/sb_google.png');
}

}
