/***** Redefinición etiquetas *****/
html{	
	height: 100%;
}
body
{
	/*background-color: #7D8083;*/
	font-size: 60%;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 140%;
	color: #352f31;
}

#header_all
{
	background: url("../images/header-image.jpg") no-repeat scroll center top transparent;
	background-size: cover;
}

strong, .negrita 
{
	font-weight: bold;
}

em, .cursiva{
	font-style: italic;
}

.clear{
	clear: both;
	height: 1px;
}
.nomargen{
	margin:0 !important;
}
.center{
	text-align:center;
}


/***** Cabecera *****/
#header
{
	margin: 0 auto;
	width: 100%;
	color: #FFF;
	height: 119px;
}
	#header_content
	{
		margin: 0 auto;
		padding: 0 10px;
		width: 940px;
		height: 99px;
	}
	#header #home 
	{		
		width: 200px;
		height: 74px;
		float: left;
		margin: 0; 
		text-shadow: 0px 0px 5px #555;
	}
	
		#header_content #home a
		{			
			background: url("../images/logo_yacreader.png") no-repeat 0 0;
			background-size: 75px 74px;
			display: block;
			font-size: 1.7em;
			height: 74px;
			padding: 30px 0 0 80px;
			font-weight: bold;
			color: #FFF;
		}
	/* menu */
	#header #mainmenu{
		margin: 0;
		float:right;
		height:50px;
	}
	
			
		#header .menu li
		{
			display: block;
			float: left;
			margin: 0 30px 0 0;			
		}	
			#header .menu a
			{
				display: block;
				font-size: 1.2em;
				font-weight: normal;
				height: 30px;
				padding: 32px 0 0;
				text-decoration: none;
				color: #FFF;
				text-shadow: 0px 0px 5px #555;

			}
			#header .menu a:hover{
				border-top: 3px solid #FFF;
				padding: 29px 0 0;
			}
			#header .menu .active a{
				border-top: 3px solid #FFB72E;
				padding: 29px 0 0;
			}
			
			#header .menu li.item-114{
				margin:0
			}
			

	/* redes sociales */
	#social_networks, .social_networks{		
		width: 200px;
		height: 30px;
		margin: 43px auto 0;
	}
	
	#social_networks ul, .social_networks ul{
		margin: 0 0 0 47px;
	}
	#social_networks li, .social_networks li{
		float: left;
		margin: 0;
	}
	#social_networks a, .social_networks a{
		font-size: 1%;
		text-indent: -9999px;
		display: block;
		border: none;
	}
		
		#social_networks a.facebook, .social_networks a.facebook{		
			width: 13px;
			height: 26px;
			background: url("../images/facebook-yacreader.png") no-repeat 0 0;
			background-size: 100% 100%;
			margin:0 20px 0 0;
		}
		#social_networks a.twitter, .social_networks a.twitter{
			width: 30px;
			height: 26px;
			background: url("../images/twitter-yacreader.png") no-repeat 0 0;
			background-size: 100% 100%;
			margin:0 20px 0 0;
		}		
		#social_networks a.google, .social_networks a.google{
			width: 29px;
			height: 26px;
			background: url("../images/google-yacreader.png") no-repeat 0 0;
			background-size: 100% 100%;
			margin: 0;
		}		


/***** Contenido *****/
#destacado
{
	clear: both;
	margin: 0 auto;
	width: 100%;	
}

.registrationn #destacado, .cookies #destacado{
	display:none;
}
	#destacado_content
	{
		clear: both;
		margin: 0 auto;
		width: 940px;	
		height: 463px;
		padding: 0 10px;
		 position: relative;
	}
		.home #destacado_content .col1, .donationwhypage #destacado_content .col1{
			float:left;
			margin: 0 20px 0 160px;
			width:620px;
		}
		.downloadpage #destacado_content .col1{
			float:left;
			margin: 0 100px 0 240px;
			width:460px;
			text-align:center;
			color:#FFF;
		}
		.featur #destacado_content .col1{
			width:872px;
			color: #FFF;
			text-align:center;
			padding: 30px 34px;
		}
			.home #destacado_content h1{
				background: url("../images/best_way_reading_comics.png") no-repeat scroll 0 0;
				background-size: 100% 100%;
				font-size: 0.1em;
				text-indent:-9999px;
				height: 252px;
				width:200px;
				margin: 0 auto 0;
			}		
		
			#destacado_content .col1 .download{			
				height: 24px;				
				border: 1px solid #FFF;
				border-radius: 17.5px 17.5px 17.5px 17.5px;
				display: block;
				text-transform: uppercase;
				font-size: 1.8em;
				width: 183px;
				padding: 10px 0 0 0;
				color: #FFF;
				letter-spacing:0.83px;
				text-align:center;
				margin: 30px auto 0;
				/*transition: all 1s ease-in-out 1s;*/
				
				transition-property: border, border-radius;
				transition-duration: 0.2s, 0.2s;
				transition-delay: 0.2s, 0.2s;
			}
			#destacado_content .col1 .download:hover{
				border: 1px solid #FFB72E;
			}
		
		#destacado_content .col3, .donationwhypage #destacado_content .col3{
			width: 140px;
			float: right;
			margin: 10px 0 0 0;
			color: #FFF;
			text-align: right;
		}
		.featur #destacado_content .col3{
			display:none;
		}
			#destacado_content .col3 h3{
				background: url("../images/donation_heart.png") no-repeat scroll 0 0;
				background-size: 16px 15px !important;
				font-family: Arial;
				font-weight:bold;
				font-size:1.5em;
				color: #EDEDED;
				letter-spacing:0.83px;
				border-bottom: 1px solid #EDEDED;
				padding: 0 0 13px 66px;
			}
			
			#destacado_content .col3 li, .featur #destacado_content .col3 li {
				margin: 16px 0 0 0;
				list-style: none;
				font-size: 1.3em;
			}
			
			.col3 .donationlink{
				width: 132px;
				display: block;
				outline:0;
				overflow: hidden;
			}
			
			.col3 p{
				margin: 0 0 8px 0;
			}
	.downloadpage #destacado_content .dwnld{
		display:none;
		margin-top: -10px;
	}	
	
	.downloadpage #destacado_content .downloadbutton{
		background: url("../images/download-button.png") no-repeat 0 0;
		background-size: 100% 100%;
		font-size: 0.1em;
		text-indent:-9999px;
		height: 167px;
		width:167px;
		margin: 0 auto 33px;
		display:block;
	}
	.downloadpage #destacado_content .downloadbutton:hover{
		background: url("../images/download-button-hover.png") no-repeat 0 0;
		background-size: 100% 100%;
		height: 167px;
		width:167px;
	}
	.downloadpage #destacado_content h1{
		font-size: 4.2em;
		line-height: 110%;
		margin: 0 0 12px;
	}
	.downloadpage #destacado_content h1 span{
		display:block;
		font-size: 0.1em;
		line-height: 81%;
		text-indent:-99999px;
	}
	.downloadpage #destacado_content h1 a{
		color:#FFF;
	}
	.downloadpage #destacado_content .subtitle{
		font-size:1.8em;
		font-style: italic;
		margin: 0 0 15px;
	}
	.downloadpage #destacado_content .otherversions a{
		font-size:1.8em;
		margin: 0 0 15px;
		color: #fff;
	}
	.downloadpage #destacado_content .latestversion{
		font-size:1.1em;		
		text-transform: uppercase;
		margin: 0 0 40px;
	}

#destacado_content #donate{
	background: url("../images/donation_heart.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	background-size: 16px 15px;
    border-bottom: 1px solid #EDEDED;
    color: #EDEDED;
    font-family: Arial;
    font-size: 1.5em;
    font-weight: bold;
    letter-spacing: 0.83px;
    padding: 0 0 13px 66px;
	display:block;
}	
#destacado_content .formdonate{
	display:none;
	position: absolute;
    right: 200px;
	background: url("../images/donate-background.png") no-repeat 0 0 transparent;
	background-size: 292px 215px;
	text-align: left;	
	height: 154px;
    padding: 30px 40px;
    width: 212px;
	top: -11px;
	z-index: 10;
}

	
	.formdonate .donationtitle {
		color: #3B3B3B;
		font-size: 1.8em;
		margin: 0 0 20px;
	}
	#destacado_content input.amount{
		border: 1px solid #B3B3B3;	
		height:35px;
		background-color: transparent;
		color: #3B3B3B;
		font-size: 1.8em;
		margin: 0 0 27px;
		padding: 0 15px;
		text-align: right;
		width: 174px;
	}
	#destacado_content .leuro{
		position:absolute;
		top:76px;
		left:50px;
		color: #7D7D7D;
		font-size: 1.8em;
	}	

#content
{
	margin: 0 auto;
	width: 100%;
}
	
	#content_content
	{
		margin: 0 auto;
		width: 940px;
		padding: 0 10px;
	}
	#content_content .contenidonoticia, #content_content .item-page{
		padding: 60px 80px 15px 80px;
		position: relative;
	}
		
		#content_content h2{	
			color: #5C5C5C;
			font-weight: normal;
			font-size: 3.2em;
			margin: 0 0 10px 0 !important;
			float:left;
			width:640px;
			line-height:110%;
		}
		.downloadpage #content_content h2{
			float:none;
			width: 100%;
		}
		#content_content h3{	
			font-size: 2.4em;
			font-style: italic;
			color: #736E64;
			margin: 40px 0 25px;
		}		
		
		#content_content .contenidonoticia .destacado, #content_content .item-page .destacado{
			border-left: 3px solid #FFC933;
			font-size: 1.7em;
			color: #878787;
			font-family: Times New Roman;
			font-style:italic;
			line-height:26px;
			margin: 0 55px;
			padding: 0 0 0 18px;
		}
		
		#content_content .share {					
			position:absolute;
			right:80px;
		}
		
		#content_content .share ul{
			margin: 0;			
		}
		#content_content .share li{
			float: left;
			background: none;
			margin: 0 !important;
			padding: 0 !important;
			list-style: none !important;
		}
		#content_content .share a{
			font-size: 1%;
			text-indent: -99999px;
			display: block;
		}
			#content_content .share a.facebook{		
				width: 13px;
				height: 26px;
				background: url("../images/facebook-blog-yacreader.png") no-repeat scroll center top transparent;
				background-size: 100% 100%;
				margin:0 20px 0 0;
			}
			#content_content .share a.twitter{
				width: 30px;
				height: 26px;
				background: url("../images/twitter-blog-yacreader.png") no-repeat scroll center top transparent;
				background-size: 100% 100%;
				margin: 0 20px 0 0;
			}		
			#content_content .share a.google{
				width: 29px;
				height: 26px;
				background: url("../images/google-blog-yacreader.png") no-repeat scroll center top transparent;
				background-size: 100% 100%;
				margin: 0;
			}
		#content_content .blog .items-row{			
			margin: 0 0 0px;
		}
		#content_content .blog .fecha, #content_content .fecha, #content_content .lastreleasedate{			
			margin: 0 0 35px 1px !important;
			color: #ABABAB !important;
			font-size: 1.2em !important;
			font-family: Times New Roman;
			clear:both;
			line-height:13px !important;
		}	
		
		
	
	
	#content_content h4{  
		color: #606060;
		font-family: Arial, "MS Trebuchet", sans-serif;
		font-style: italic;
		font-weight: 900;
		font-size: 140%;
		margin: 0 0 17px 0;  
	}
	
	#content_content .centered_image {
		text-align: center;
		padding-top: 20px;
	}

	#content_content li .centered_image {
		margin-left: -50px;

	}

	#content_content  p + ul {
	margin-top: -18px !important; }

	#content_content .inline {
		margin: 20px 0 20px 0;
	}
	
	#content_content .centered_caption {
		font-family: Times, Arial;
		text-align: center;
		font-style: italic;
		margin : 4px 0 0 0;
	}
	
	
/* downloads */
.downloads_featured{
	background: url("../images/fnd_downloadsfeatured.jpg") no-repeat scroll 420px 80px transparent;
	float: left;
	width: 750px;
	padding: 32px 0 0;
}
	.downloads_featured li{
		margin: 0 0 40px;
	}
	.downloads_featured h3{
		color: #FFFFFF;
	    font-size: 100%;
	    font-weight: bold;
	    margin: 0 0 16px;
	}
	#destacado_content .downloads_featured h2{
		color: #FFFFFF;
	    font-size: 190%;
	    font-weight: bold;
	    margin: 0 0 5px;
	}
/* features */
.featur #reviews{
	height:90px;
	width:620px;
	margin: 40px auto 0;
}
.featur #destacado_content .subtitle{
	font-size: 2.4em;
	line-height: 120%;
}
.featur #destacado_content h1{
	font-size: 4.8em;
	line-height: 110%;
	margin: 0px 0 41px;
}
.featur #reviews p{
	margin-left: 100px;
}
.featur #reviews .comillas{
	font-family: Times New Roman;
	font-size:7.2em;
	font-style:italic;
	line-height: 100%;
	text-align:left;
	padding-left: 6px;
}
.featur #reviews .dentro{
	font-family: Times New Roman;
    font-size: 1.4em;
    font-style: italic;
    margin: -35px auto 0;
    padding-left: 15px;
    width: 370px;
}
.featur #reviews .author{
	margin: 15px auto 0;
    text-align: right;
    width: 370px;
}
.bx-wrapper .bx-prev,.bx-wrapper .bx-prev:hover{
	background: url("../images/highlighted-left.png") no-repeat 0 0;
	background-size: 100% 100% !important;
	width:30px !important;
	height:30px !important;
}
.bx-wrapper .bx-next,.bx-wrapper .bx-next:hover{
	background: url("../images/highlighted-right.png") no-repeat 0 0 !important;
	background-size: 100% 100% !important;
	width:30px !important;
	height:30px !important;
}

.screenshots .bx-wrapper .bx-prev, .screenshots.bx-wrapper .bx-prev:hover{
	background: url("../images/highlighted-left.png") no-repeat 0 0;
	background-size: 100% 100% !important;
	width:18px !important;
	height:34px !important;
}

.screenshots .bx-wrapper .bx-next,.screenshots .bx-wrapper .bx-next:hover{
	background: url("../images/highlighted-right.png") no-repeat 0 0 !important;
	background-size: 100% 100% !important;
	width:18px !important;
	height:34px !important;
}

.bx-wrapper {
    margin: 0 auto 60px;
    height: 50px;
}
.featur #social_networks{
	display:none;
}
.featur #destacado_content .more {
    border: 1px solid #FFF;
    border-radius: 17.5px;
    color: #FFF;
    display: block;
    font-size: 1.8em;
    height: 24px;
    letter-spacing: 0.83px;
    margin: 37px auto 0;
    padding: 10px 0 0;
    text-align: center;   
    width: 114px;
	transition-property: border, border-radius;
	transition-duration: 0.2s, 0.2s;
	transition-delay: 0.2s, 0.2s;
}
.featur #destacado_content .more:hover {
	 border: 1px solid #FFB72E;
}
.featur #content_content{
	margin: 0;
	width: 100%;
	padding: 0;
}
.featur #content_content .ccenter{
	margin: 0 auto;
    padding: 0 10px;
    width: 940px;
}
#content_content .item-page.featur{
	margin: 0;
	padding:130px 0 0 0;
}
.featur #content_content .coverflowfeature {
	height:416px;
	margin-top:-21px;
}
.featur #content_content .coverflowfeature img{
	float:left;
	width:429px;
	margin: 0 60px 0 0;
}
.featur #content_content .coverflowfeature p{
	width: 451px;
	float:right;
	margin: 104px 0 0;
	font-size: 2.4em;
	line-height:1.4em;
}
.featur #content_content .otherfeatures{
	clear:both;
	background-color: #FFC933;
	padding: 57px 0 12px;
}
.featur #content_content .otherfeatures .row{
	margin: 0 0 20px;
	clear:both;
}
.featur #content_content .otherfeatures .col{
	width: 300px;
	margin: 0 20px 0 0;
	float:left;
	text-align:center;
	color: #FFF;
	overflow:hidden;
}
#content_content .otherfeatures .col h2 {
   color: #FFF;
    float: none;
    font-size: 1.9em;
    font-weight: normal;
    line-height: 110%;	
	margin: 20px 0 14px !important;	

	width: 100%;
}
#content_content .otherfeatures .col hr{
	border:none;
	border-top:1px solid #FFF;
	width:180px;
	margin-bottom: 16px;
}
.featur #content_content .otherfeatures .col p{
	color: #FFF;
	font-size: 1.4em;
	line-height: 16.8px;
	padding: 0 33px;
}

.featur #content_content .import {
	background-color: #292929;
}
.featur #content_content .import .ccenter{
	text-align:center;
	padding:58px 10px;
}

#content_content .screenshots h2{
	margin: 0 0 40px 0 !important;			
	width: 100%;
}

.featur #content_content .import h2 {
    color: #FFF;
    float: none;
    font-size: 2.4em;
    font-weight: normal;
    line-height: 110%;
    margin: 51px 0 20px !important;
    width: auto;
}
.featur #content_content .import p {
	font-size: 1.4em;
	color: #FFF;
}
.featur #content_content .import .button{
	 width: 230px;
}
.featur #content_content .button,  #destacado_content .button  {
    border: 1px solid #fff;
    border-radius: 17.5px;
    color: #fff;
    display: block;
    font-size: 1.8em;
    height: 24px;
    letter-spacing: 0.83px;
    margin: 45px auto 0;
    padding: 10px 0 0;
    text-align: center;
    width: 183px;
	transition-property: border, border-radius;
	transition-duration: 0.2s, 0.2s;
	transition-delay: 0.2s, 0.2s;
}
.featur #content_content .button:hover,  #destacado_content .button:hover  {
	 border: 1px solid #FFB72E;
}
.featur .screenshots{
	margin: 0 auto;
    padding: 44px 10px 10px 10px;
    width: 940px;	
	text-align:center;
}
.featur .screenshots h2{
	float:none !important;
	width:auto !important;
	font-size:3.0em;
	color:#616161;
	margin:5px 0 45px 0 !important;
}
.featur .screenshots .bx-wrapper {
    width:480px !important;
	min-height: 400px !important;
}
.featur .screenshots .bx-wrapper  p{	
	font-size:1.4em;
	color:#545454;
	margin: 30px 0 0;
}

.featur .screenshots .bx-wrapper .bx-controls-direction a {
    height: 34px;   
    width: 18px;
	top: 200px;	
}
.featur .screenshots  .bx-wrapper .bx-prev, .featur  .screenshots .bx-wrapper .bx-prev:hover{
	background: url("../images/gallery-left.png") no-repeat 0 0;
	background-size: 18px 34px;	
	left: -150px;
}
.featur  .screenshots .bx-wrapper .bx-next, .featur  .screenshots .bx-wrapper .bx-next:hover{
	background: url("../images/gallery-right.png") no-repeat 0 0 !important;
	background-size: 18px 34px !important;
	right: -150px;	
}

/* support */
.supportpage  #destacado .col1 {
	padding: 37px 0 0;
	color: #FFF;
	margin-bottom: 30px;
}
.supportpage #destacado .col1 .col{	
	float:left;
	width:260px;
	margin: 0 25px 100px 25px !important;
}

.supportpage #destacado .col1 a{	
	color: #FFC933;
}

.supportpage #destacado  .col1 .col .subtitle{	
	text-align:center;
	font-size: 2.4em;
	margin: 0 0 35px;
}
.supportpage  #destacado .col1 .col .info{
	font-size: 1.4em;
	line-height: 1.4em;
	margin-bottom: 5px;
	padding-left: 2px;
}

.supportpage  #destacado .col1 .col li{
	font-size: 1.4em;
	line-height: 1.9em;
	list-style: disc;
	padding: 0 0 0 1px;
	margin: 0 0 0 16px;
}

.supportpage #content_content h1, .donationwhypage #content_content h1, .contactpage #content_content h1, .cookies h1 {
	font-size: 3.2em;
	color: #5C5C5C;
	line-height: 100%;
	margin: 0 0 25px;
}

.supportpage #content_content h2, .donationwhypage #content_content h2, .contactpage #content_content h2, .cookies #content_content h2 {    
    float: none;
    width: auto;
	  color: #707070;
    font-size: 2.4em;
    font-style: italic;
    margin: 40px 0 25px !important;
}

/* donation why */
.donationwhypage .thanks{
	background: url("../images/thank-you-for-your-support.png") no-repeat 0 0;
	background-size: 100% 100% !important;
    font-size: 0.1em;
    height: 242px;
    margin: 0 auto;
    text-indent: -9999px;
    width: 292px;
}
.donationwhypage #content_content h1 {
	margin-bottom: 30px;
}
.donationwhypage #content_content h3 {
    color: #707070;
    font-size: 1.8em;
    font-style: normal;
    margin: 20px 0 10px;
}

/* contact */
.contactpage #destacado_content .col1 {
    color: #FFF;
    float: left;
    margin: 0 100px 0 240px;
    text-align: center;
    width: 460px;
	background: url("../images/contact-envelope.png") no-repeat center 0;
	background-size: 172px 124px;
	padding: 185px 0 0;
}
.contactpage #destacado_content .col1 li{
	margin: 0 0 40px;
}
.contactpage #destacado_content .col1  a{
	font-size: 3.2em;
	color: #FFF;
	line-height: 100%;
}

/***** Pie *****/
#footer
{
	margin: 32px 0 0;
	width: 100%;
	background: url("../images/footer-image.jpg") no-repeat scroll center top transparent;
	clear:both;
	background-size:cover;
}
	#contfooter
	{
		margin: 0 auto;
		width: 940px;		
		color: #FFF;
		padding: 45px 10px 20px;		
	}
		#contfooter .col1, #contfooter .col2, #contfooter .col3
		{			
			width: 220px;
			float: left;
			margin: 0 20px 0 80px;
		}
		#contfooter .col3{
			margin-right:0;
		}
		
			#contfooter p{
				font-size: 1.4em;
				color: #CCC;
				margin: 0 0 10px;
			}
			#contfooter li{
				list-style: disc;
				padding: 0 0 0 0px;				
				font-size: 1.4em;
				color: #CCC;
				margin: 0 0 8px 16px;
			}
				#contfooter li a{
					color: #CCC;
					text-decoration: none;
				}
			#contfooter h3{
				font-size: 2.1em;
				font-weight: normal;				
				margin: 0 0 16px;				
			}
		#contfooter .copy{
			clear:both;
		}
			
		#contfooter .copy p{
			clear: both;
			text-align: center;
			padding: 60px 0 0;
			color: #fff;

		}

		#contfooter .copy a{
			color: #fff;	
		}

/* news home */
	
	.blog .items-row .texto  p, #content_content .item-page  p{
		color: #5C5C5C;
		font-size: 1.5em;
		line-height: 26px;
		margin: 0 0 25px 0;
	}
	.blog .items-row .texto  ul, #content_content .item-page ul, #Kunena .kmsgtext ul{
		margin: 0 0 25px 27px;
	}
	.blog .items-row .texto  li, #content_content .item-page li {	
		padding: 0 0 0 7px;
		margin: 0 0 5px 0;
		color: #5C5C5C;
		font-size: 1.5em;
		line-height:21px;
		list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAHCAIAAABPxRC5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEBJREFUeNpi/P9uP8O9Roa/nxmYeRnUehj/n3EAcSCAmZcJwQGCv5+ZQMrgACSvVA8Vgur//58BCTAxoAKAAAMA8VsTROEDrCwAAAAASUVORK5CYII=");
        
	}

	#Kunena .kmsgtext li{	
		padding: 0 0 0 7px;
		margin: 0 0 5px 0;
		color: #5C5C5C;
		line-height:21px;
		list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAHCAIAAABPxRC5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEBJREFUeNpi/P9uP8O9Roa/nxmYeRnUehj/n3EAcSCAmZcJwQGCv5+ZQMrgACSvVA8Vgur//58BCTAxoAKAAAMA8VsTROEDrCwAAAAASUVORK5CYII=");
        
	}

	.blog .items-row .texto a, .item-page a {
		color: #e6a900 ;
		text-decoration: none;
	}

	a{
		text-decoration: none;
		color: #5C5C5C;
	}
	
	.blog .article-info-term{
		display: none;
	}
	
	
	.pagination{					
		color: #5C5C5C;
		clear:both;
		position:relative;
		font-size:1.8em;
		text-align:center;
		margin-top: 35px;
		padding-bottom: 10px;
	}
		.pagination .counter{
			display: none;
		}			
		
		.pagination li{
			display:inline-block;
			margin: 0 10px 0 0;
			color: #969696;
		}
			.pagination li a{
				text-decoration: none;
			}
			.pagination li .pagenav{
				margin: 0 0 0 6px;
			}
			.pagination .pagination-start a, .pagination .pagination-start .pagenav,.pagination .pagination-end a, .pagination .pagination-end .pagenav{
				display:none;				
			}
			
			.pagination .pagination-next .pagenav, .pagination .pagination-next a.pagenav:hover{
				text-indent: -9999px;
				display: block;
				background: url("../images/paginator-right.png") no-repeat scroll 0 0 transparent;
				width: 7px;
				height: 12px;
			}			
			
			.pagination .pagination-prev .pagenav, .pagination .pagination-prev a.pagenav:hover{
				background: url("../images/paginator-left.png") no-repeat scroll 0 0 transparent;
				width: 7px;
				height: 12px;
				text-indent: -9999px;
				display: block;				
			}
			.pagination .pagenav:hover{
				text-indent: -9999px !important;
			}







/* com_users */
input.invalid{
	background-color: #FFF7D6;
}
.warning.message, .error.message {
text-align: center;
color: red;
font-weight: bold;
background: #eee;
border: 1px solid #f55;
padding: 15px;
margin-bottom: 25px;
}
.message.message{
text-align: center;
color: #B3861C;
font-weight: bold;
background: #eee;
border: 1px solid #B3861C;
padding: 15px;
margin-bottom: 25px;
}
.message li{
	list-style:none;
	background-image: none !important;
}
#system-message dt{
	display:none;
}
.registration,.reset.registrationn{
	margin: 0 auto;
	width:500px;
}
.registrationn #user-registration{
	margin: 20px 0 0;
}
.registrationn #user-registration p{
	color: #5c5c5c !important;
    font-size: 1.2em;
    font-weight: normal;
	margin: 0 0 20px;
}
.registrationn .control-group{
	padding: 10px 0;
}

.login{
	width:300px;
}
	.registration h3, .login h3, .registrationn .content_content h3{
		  color: #5c5c5c !important;
		  display:block;
		  width: 280px;		 
		  padding: 10px;
		  font-size: 16px;
		  font-weight: bold;
		  margin: 29px 0 0 0 !important;
		  line-height: 150%;
	}
	.registration h3{
	 width: 480px;
	}
	.registration .borde, .login .borde{
		padding:0;
		margin: 0;
		border: none;
	}
	
	.registration dl,.registration .borde div,.login dl{
		margin: 10px;
	}
	.registration label, .login label, .registrationn label{
		color: #5C5C5C !important;
		font-weight: normal;
		font-size: 1.2em;
	}
		.registration label#jform_spacer-lbl{
			font-weight: normal;
			color: #000 !important;
		}
	.registration dt{		
		margin: 20px 0 0;
	}
	.registration input, .login input, .registrationn input{		
		border: 1px solid #9E9E9E !important;
		color: #5C5C5C;
		font-size: 1.4em;
		height: 33px;
		padding: 0 10px;
		width: 94%;
	}
	#recaptcha_widget_div,#recaptcha_area{
		margin:0 !important;
	}
.login  form label{
	display: block;
	width: 90px;
	float: left;
}
.login-fields,.boton {
	margin: 10px !important;
}
.login form{
float:left;
}
.enlaceslogin{
float:left;
width: 300px;
}
/* Tooltips */
.tip-wrap{
    z-index: 10000;
}
.tip {
   float: left;
   background: #ffc;
   border: 1px solid #D4D5AA;
   padding: 5px;
   max-width: 200px;
}
 
.tip-title {
   padding: 0;
   margin: 0;
   font-size: 100%;
   font-weight: bold;
   margin-top: -15px;
   padding-top: 15px;
   padding-bottom: 5px;
   background: url(../images/selector-arrow.png) no-repeat;
}
 
.tip-text {
   font-size: 100%;
   margin: 0;
}

.bx-wrapper .bx-viewport{
	background: none repeat 0 0 transparent !important;
	border: none !important;
	box-shadow: none !important;
}


/* FORO - LOGIN */
#kprofilebox {
    position: absolute;
    top: 106px;
	width: 620px;
	margin: 0 20px 0 160px;
	text-align: center;
	background: url(../images/forum-login-guest.png) no-repeat center 0;
	background-size: 147px 147px !important;
	padding: 175px 0 0;
	color: #FFF;
}

#kprofilebox  .k_guest{
	font-size:2.6em;
	color: #FFF;
	line-height: 140%;
	margin: 0 auto 20px;
	width:300px;
}

#kprofilebox  .input{
	width:250px;
	margin: 0 auto;
	position:relative
}

#kprofilebox  #inputpass, #kprofilebox  #inputusername {
	position: relative;
	margin: 0 0 14px;
	background: url(../images/forum-input-background.png) repeat 0 0;
}
#kprofilebox  #inputpass label,#kprofilebox  #inputusername label{
	position:absolute;
	left: 53px;
    position: absolute;
    top: 13px;
	color: #FFF;
	font-size: 1.2em;
}
#kprofilebox  input{
	color: #FFF;
	height:	38px;
	padding: 0 10px 0 54px;
    width: 186px;	
	border:none;
	background-color:transparent;
}
#Kunena input#username {  
	margin: 0;
	background: url(../images/forum-username-icon.png) no-repeat 11px 7px;
	background-size: 31px 24px !important;
}
#Kunena input#password {  
	background: url(../images/forum-password-icon.png) no-repeat 12px 7px;
	background-size: 29px 24px !important;
	padding-right: 46px;
	width: 148px !important;
}
#kprofilebox  #inputremember{
	padding: 0;
    text-align: left;
    width: 250px;
}

#kprofilebox  #inputremember label{	
	height:auto;	
	font-style:italic;
	color: #FFF;
	font-size: 1.2em;
}
#kprofilebox  #inputremember input{	
	padding:0;
	float:left;	
}

#kprofilebox input[type="checkbox"] {   
    /*width: 0px;
    opacity: 0;
    height: 0px;*/
	display:none;
}

#kprofilebox input[type="checkbox"] + label span {
    display:inline-block;
    width:20px;
    height:20px;
    margin:-1px 10px 0 0;
    vertical-align:middle;
    background:url(../images/checkbox-unchecked.png) 0 0 no-repeat;
    background-size: 20px 20px !important;
    cursor:pointer;
}
#kprofilebox input[type="checkbox"]:checked + label span {
    background:url(../images/checkbox-checked.png) 0 0 no-repeat;
    background-size: 20px 20px !important;
}
#kprofilebox  .buttonlogin{
	 background: url("../images/forum-login-button.png") no-repeat scroll 0 0;
	 background-size: 43px 38px !important;
    bottom: 33px;
    font-size: 1%;
    height: 38px;
    padding: 0;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    width: 43px;
	display:none;
}

#Kunena .klink-block {
    margin: 10px auto;
	width:250px;
	text-align: left;
	font-size: 1.2em;
}

.forumpage #system-message-container {
    position: absolute;
    padding-left: 345px;
    top: 532px;
    width: 250px;
	color: #FFF;
	font-size:1.1em;
}
.forumpage #system-message-container h4, .forumpage #system-message-container a.close{
	display:none;
}

#system-message-container {
	font-size: 3.0em !important;
	line-height: 100%;
}

#system-message-container div {
	padding: 10px;
}

#kprofilebox.logeado {
    background: none no-repeat scroll 0 0;   
    padding: 0;
}
#kprofilebox.logeado img{
	border: 3px solid #FFF;
	border-radius: 100px;
}
ul.kprofilebox-welcome{
	margin: 30px auto 0;
    width: 250px;
	color: #FFF;	
	line-height:100%;
}

.kprofilebox-welcome li.wcm{
	font-size:2.4em !important;
	line-height:130%;
	margin: 0 0 15px !important;
}
	#Kunena .kprofilebox-welcome li.wcm a{
		color:#FFF !important;
		text-decoration:underline !important;
	}
.kprofilebox-welcome .kms{
	font-size:1.4em !important;
	line-height:100%;
}
#kprofilebox .kbutton_yacreader {
	border: 1px solid #FFF;
    border-radius: 17.5px;
    color: #FFF;
    display: block;
    font-size: 1.8em;   
    letter-spacing: 0.83px;
    margin: 45px auto 0;
    padding: 0;
    text-align: center;
    transition-delay: 0.2s, 0.2s;
    transition-duration: 0.2s, 0.2s;
    transition-property: border, border-radius;
    width: 183px;
}
#kprofilebox.logeado .kbutton_yacreader{
	width: 125px;
	cursor: pointer;
}
#kprofilebox .kbutton_yacreader:hover  {
	 border: 1px solid #FFB72E;
}

#Kunena .kheader_yacreader {
    background: none repeat scroll 0 0 #5C5C5C !important;
	padding: 6px 8px 16px 14px;
}

#Kunena .kheader_yacreader.new_topic {
	margin-top: 5px;
}

#Kunena .kheader_yacreader h2, #Kunena .kheader_yacreader h2 a {	
	font-weight:normal;
	float:none;
	color: #FFF !important;
	margin:0 !important;
}
#Kunena .kheader_yacreader h2{
	font-size: 2.1em;
	line-height:150%;
}
#Kunena .ktitle-desc{
	color: #FFF;
	font-size:1.2em;
}
#Kunena div.kthead-title a, #Kunena a:link, #Kunena a:visited, #Kunena a:active {  
 color: #E6A900 !important;
}

#Kunena div.kthead-title .kprofilebox-register a, #Kunena .kprofilebox-register a:link, #Kunena .kprofilebox-register a:visited, #Kunena .kprofilebox-register a:active {  
 color: #ffc933 !important;
}
#Kunena div.kthead-title .kprofilebox-pass a, #Kunena .kprofilebox-pass a:link, #Kunena .kprofilebox-pass a:visited, #Kunena .kprofilebox-pass a:active {  
 color: #ffc933 !important;
}

#Kunena div.kthead-title .kprofilebox-user a, #Kunena .kprofilebox-user a:link, #Kunena .kprofilebox-user a:visited, #Kunena .kprofilebox-user a:active {  
 color: #ffc933 !important;
}

#Kunena .kblock_yacreader td, #Kunena .kblock_yacreader .kbody, #Kunena .kblock_yacreader table.kblocktable, #Kunena div.kblock.kblock_yacreader{
	border:none !important;
}
#Kunena .kblock_yacreader tr.krow1 td {
	background-color: #F5F5F5;
}
#Kunena .kblock_yacreader tr.krow2 td {
    background-color: #FAFAFA;   
}
#Kunena .kblock_yacreader tr td {
	padding: 16px 8px;
}

#Kunena .kblock_yacreader tr td.kcol-first {
    padding: 16px 12px 16px 20px;
}

#Kunena div.kblock.kpathway{

}

#Kunena .kforum-pathway {
	border: none;
	background-color: white;
	font-weight: normal;
	font-size: 1.4em;
	margin: 10px 0;
}

#Kunena .kforum-pathway .path-element, #Kunena .kforum-pathway-bottom .path-element {
background: url("../images/forum/path-separator.png") no-repeat left center;
background-size: 7px 12px;
padding-left: 17px;
display: inline;
font-weight: normal;
height: 18px;
line-height: 18px;
padding-right: 3px;
}

#Kunena .klist-actions td{
	padding: 0;
}
#Kunena  .category_yacreader h3{
	color: #FFF;
    font-size: 2em;
    font-style: normal;
    margin: 0;
	padding: 10px 0;
	line-height:100%;
}

#Kunena .kpagination span {
    background-color: #FFB72E;
    border-color: #FFB72E;
    color: #FFF;
	height:22px;
	padding: 3px 5px 3px 5px;
}
#Kunena .kpagination a {
    background-color: transparent !important;
    border-color: #5C5C5C;
	color: #5C5C5C !important;
	height:22px;	
}
#Kunena .kpagination a:hover {
	border-color: #FFB72E;
	transition-delay: 0.2s;
    transition-duration: 0.2s;
    transition-property: border;
}
#Kunena div.kmsg-header h2 {
    background-color: #ABABAB;
	float:none;
	width:100%;
}
#Kunena tr.ksth {
    background-color: #ABABAB;
	font-size: 1.3em;
}
#Kunena div#khistory span.khistory-msgdate {
    font-size: 1em;
    margin: 5px 0 5px 20px;
}
#Kunena div.kmsg-header-top span.kmsg-id-top, #Kunena div.kmsg-header-bottom span.kmsg-id-bottom, #Kunena div.kmsg-header-left span.kmsg-id-left, #Kunena div.kmsg-header-right span.kmsg-id-right {
    float: right;
    margin: 6px 10px 0 0;
    padding: 0;
}
#Kunena .kpost-profile span.kavatar img, #Kunena .logeado .kavatar {
    border: 3px solid #FFF;
	border-radius: 147px;
	min-height:147px !important;
	width:147px !important;
}
#Kunena td.kprofile-left {
    background-color: #F5F5F5;
    border: none;
}
#Kunena .kicon-button {    
	margin: 0 5px 0 0;
}
#Kunena .kbuttononline-yes, #Kunena .kbuttononline-yes:hover{
    background-image: none;
    background-position: 0 -200px;
    border: medium none;
}
#Kunena div.kblock span.ktoggler {   
    right: 0;   
}
#Kunena a.close {
    background: url("../images/forum-collapse-section.png") no-repeat 0 0;
    background-size: 7px 7px !important;
    display: block;
    height: 7px;
    width: 7px;
	cursor:pointer;
}
#Kunena a.open {
    background: url("../images/forum-expand-section.png") no-repeat 0 0;
    background-size: 7px 7px !important;
    display: block;
    height: 7px;
    width: 7px;
	cursor:pointer;
}
#Kunena .kl {
    font-size: 2.1em;
}
#Kunena .kthead-desc{
	padding: 10px 0 0;
}
#Kunena .km {
    color: #5C5C5C;
    font-size: 1.2em;
}

#Kunena .ktitle-desc.km {  
	color: #FFF;
}
#Kunena span.kcat-topics-number, #Kunena span.kcat-replies-number {
    color: #707070;
	font-size: 2.1em;
	margin: 0 0 13px;
}
#Kunena span.kcat-topics, #Kunena span.kcat-replies {
    color: #9E9E9E;
	font-size: 1.2em;
	text-transform: uppercase;
}
#Kunena div.klatest-subject, #Kunena div.klatest-subject-by, #Kunena .ktopic-latest-post, #Kunena .ktopic-date {
    font-size: 1.2em;
	color: #707070;
}
#Kunena div.klatest-subject-by {	
	margin-top: 10px;
}
#Kunena span.byby {  
    font-size: 1.2em;
	font-family: Times New Roman;
	font-style:italic;
}
#Kunena span.fechaby { 
	margin-top: 10px;
	display:block;
}

#Kunena a.ktopic-title {
	font-weight: bold;
	font-size: 1.917em;
}
#Kunena span.ktopic-posted-time {
    display: block;
    float: left;
    font-size: 1.2em;
    padding-right: 2px;
	color: #5C5C5C;
}
#Kunena div.ktopic-title-cover {
    margin: 0 0 10px;
}
#Kunena .ks {
    font-size: 1.2em;
	color: #5C5C5C;
}
#Kunena td.kcol-ktopicreplies strong {
	font-size:1em;
}
#Kunena td.kcol-ktopicreplies strong, #Kunena span.ktopic-views-number {   
    color: #707070;
	font-size: 2.1em;
	margin: 0 0 10px;
	font-weight:normal;
}
#Kunena td.kcol-ktopicreplies span, #Kunena span.ktopic-views { 
	 color: #9E9E9E;
	font-size: 1.2em;
	text-transform: uppercase;
}
#Kunena .klatest-post-info .ktopic-date{
	margin-top:10px;
	display:block;
}
.kpost-avatar{
	width:100px;
	height: 100px;	
	border: 2px solid #FFF;
	border-radius: 100px;
	margin: 15px auto;
}
.kpost-profile .info1{
	text-align:center;
	margin: 20px;
}
#Kunena .kbuttononline-no span.online-no {
   background: url("../images/forum-user-offline.png") no-repeat 8px 4px;
   background-size: 8px 8px !important;
}
#Kunena .kbuttononline-yes span.online-yes {
   background: url("../images/forum-user-online.png") no-repeat 8px 4px;
   background-size: 8px 8px !important;
}

#Kunena .kicon-button {
	background-image:none !important;
}
#Kunena .kicon-button span span {
    color: #858585;
	padding: 0 0 0 25px;
	text-transform:lowercase;
	font-size: 1.2em;
}
#Kunena .kicon-button span span:hover {
	text-decoration:none !important;
}
.kpost-username .kwho-user{
	font-size: 1.8em;
	font-style:italic;
}
#Kunena .kpost-username a.kwho-globalmoderator{
	font-size: 1.8em;
	font-style:italic;
	color: #5C5C5C !important;
}

#Kunena div.kmsgbody div.kmsgtext {
    font-size: 1.4em;
	line-height: 150%;
	color: #5C5C5C;	
}
#Kunena span.kmsgtitle, #Kunena span.kmsgtitle-new{
	font-size: 1.4em;
}
#Kunena .kmsgdate {
	font-size: 1.1em;
	margin: 0 0 0 20px;
}
#Kunena .kmsg-id-left > a {
	font-size: 1.4em;
	font-style:italic;
}
#Kunena .kpost-profile .info2{
	text-align:left;
	margin: 0 20px 20px;
	font-size: 1.2em;
	color: #5C5C5C;
}
#Kunena .kpost-profile .info2 p{
	margin: 0 0 5px;
}
#Kunena .kpost-profile .info2 .kpost-userrank{
	margin: 0;
}
#Kunena span.kmessage-informmarkup {
    background-color: transparent;
    border: none;
	font-size: 1.1em;
	margin: 0 10px 0 0;
}
#Kunena .klist-actions-forum a {
    border: 1px solid #A8A8A8;
	padding: 6px 5px 4px 12px;
	display: inline-block;
}
#Kunena .klist-actions-forum a:hover {
	text-decoration:none !important;
	border-color: #FFB72E;
	transition-property: border, border-radius;
	transition-duration: 0.2s, 0.2s;
	transition-delay: 0.2s, 0.2s;
}
#Kunena .kbuttoncomm span.reply {
    background: url("../images/forum/reply-button.png") no-repeat 0 0;
    background-size: 16px 16px !important;
	margin: 0 10px 0 0;
}

#Kunena .kbuttonuser span.subscribe {
    background: url("../images/forum/subscribe-button.png") no-repeat 0 0;
    background-size: 16px 16px !important;
	margin: 0 10px 0 0;
}

#Kunena .kbuttonuser span.favorite {
	background: url("../images/forum/favorite-button.png") no-repeat 0 0;
	background-size: 16px 16px !important;
	margin: 0 10px 0 0;
}
#Kunena .kbuttonmod span.delete {
    background: url("../images/forum/delete-button.png") no-repeat 0 0;
    background-size: 16px 16px !important;
	margin: 0 10px 0 0;
}
#Kunena .kbuttonmod span.moderate {
    background: url("../images/forum/moderate-button.png") no-repeat 0 0;
    background-size: 16px 16px !important;
	margin: 0 10px 0 0;
}
#Kunena .kbuttonmod span.sticky {
    background: url("../images/forum/sticky-button.png") no-repeat 0 0;
    background-size: 16px 16px !important;
	margin: 0 10px 0 0;
}
#Kunena .kbuttonmod span.lock {
    background: url("../images/forum/lock-button.png") no-repeat 0 0;
    background-size: 16px 16px !important;
	margin: 0 10px 0 0;
}
#Kunena .kbuttoncomm span.quote {
    background: url("../images/forum/quote-button.png") no-repeat 0 2px;
    background-size: 16px 16px !important;
	margin: 0 10px 0 0;
}
#Kunena .kbuttonmod span.edit {
    background: url("../images/forum/edit-button.png") no-repeat 0 0;
    background-size: 16px 16px !important;
	margin: 0 10px 0 0;
}
#Kunena .kbuttonuser span.thankyou {
    background: url("../images/forum/thank-you-button.png") no-repeat 0 0;
    background-size: 16px 16px !important;
	margin: 0 10px 0 0;
}
#Kunena .kbuttoncomm span.newtopic {
    background: url("../images/forum/new-topic-button.png") no-repeat 0 0;
    background-size: 16px 16px !important;
	margin: 0 10px 0 0;
}

#Kunena .kbuttonuser span.markread {
    background: url("../images/forum/markread.png") no-repeat 0 0;
    background-size: 16px 16px !important;
	margin: 0 10px 0 0;
}

#Kunena div.kmessage-editmarkup-cover {
    border: none;
    margin-top: 15px;
}
#Kunena  .kmessage-buttons-cover .kicon-button span span, #Kunena .kpost-thankyou .kicon-button span span{
	color: #858585;
}
#Kunena div.kblock div.kbody, #Kunena td.kbuttonbar-left,#Kunena div.kmsg-header,#Kunena .klist-actions, #Kunena .klist-actions-forum, #Kunena .klist-pages-all,
#Kunena .klist-actions-bottom, #Kunena td.kcol-first,#Kunena td.kcol-mid, #Kunena td.kcol-last, #Kunena div.kblock,#Kunena .kpostbuttonset,
#Kunena #kpostmessage tr.krow1 .kpostbuttonset td, #Kunena #kpostmessage tr.krow2 .kpostbuttonset td {
    border: none;
}
#Kunena div.kmessage-buttons-row {
	height: auto;
}
#Kunena .klist-actions {
	margin: 8px 0 15px;
}

 #Kunena .klist-actions-bottom {
	margin: 15px 0 8px;
}

#Kunena td.kbuttonbar-left {    
    padding: 10px 0 10px 25px;
    background-color: #fdfdfd;  
}

#Kunena .klist-actions-forum {
	padding: 0px;
}

#Kunena td.kmessage-left {  
    padding: 25px 25px 0;
    background-color: #fdfdfd;   
}

#Kunena div.kmsgbody{
	padding:0;
}
#Kunena tr.krow1 td, #Kunena table#kpostmessage .kposthint .kinputbox{
	background-color:transparent;
	border: none !important;
}

#Kunena .kpostbuttonset {
	width: 763px !important;
}


#Kunena #kpostmessage tr.krow1 .kpostbuttonset td.kposthint {
	background-color: #ffc !important;
	border: 1px solid #ddd5bf !important;
	border-color: #ddd5bf !important;
	padding-right: 15px !important;
}

#Kunena #kpost-message td.kcol-mid{
	background-color: #FEFEFE;
}
#Kunena #kpost-message td.kcol-first{
	background-color: #F5F5F5;
	font-size:1.4em;
	color: #5C5C5C;
}
#Kunena #kpost-message .postinput, #Kunena #kpost-message .postinput:hover, #Kunena #kpost-message .postinput:focus{
	background-color: transparent;
    border-color: #9E9E9E;
    color: #5C5C5C;
	height: 33px;
	font-size:1.4em;
	padding: 0 22px 0 10px;
}
#Kunena #kpost-message #kpost-toolbar td.kcol-first, #Kunena #kpost-message.krow1  td.kcol-first{
	vertical-align:top;
	padding-top: 14px;
}

#Kunena div.ktopic-details {
    clear: left;
    font-size: 1em;
}

#Kunena span.kreadforum, #Kunena span.knotloginforum {
    background: url("../images/forum/folder_nonew.png") no-repeat scroll left center;
    background-size: 41px 41px !important;
        width: 41px;
    height: 41px;
}

#Kunena span.kunreadforum {
    background: url("../images/forum/folder.png") no-repeat scroll left center !important;
    background-size: 41px 41px !important;
    width: 41px;
    height: 41px;
}


#Kunena span.kmessage-editmarkup {
    background-color: transparent;
    border: none;
	font-size:1.1em;
	float: left;
	padding: 0 0 0 0px;
}
#Kunena table#kpostmessage .ktxtarea {
    border-color: #9E9E9E;
	color: #5C5C5C;
	font-size: 1.4em;
	padding: 10px;
}

#Kunena td#kpost-buttons {
    padding: 0 25px 10px 0;
    text-align: right;
}
#Kunena #kpost-buttons .kbutton {
    background-color: transparent;
    border: 1px solid #A8A8A8;
    color: #858585;
    font-size: 1.4em;
    font-weight: normal;
    padding: 5px 12px 5px 33px;
    text-transform: lowercase;
}
#Kunena #ktop {
    border: none;
}
#Kunena #ktop span.ktoggler {
   display:none;
}
#Kunena div#khistory td.kauthor, #Kunena div#ksearchresult td.kresultauthor {
    padding: 20px;
    text-align: center;
}
#Kunena .kwho-user, #Kunena a.kwho-user, a.kwho-globalmoderator, .kwho-globalmoderator {   
    font-style: italic;
}
#Kunena span.kreadforum, #Kunena span.knotloginforum {   
    height: 41px;
    width: 41px;
}
#Kunena #ktab a span{
    color: #5C5C5C !important;
}
#Kunena #ktab a:hover span {
	color:#FFF !important;
}
#Kunena #ktab a {
    background-color: #FFF !important;
}

#Kunena #ktab ul.menu li.active a, #Kunena #ktab li#current.selected a, #Kunena #ktab ul.menu li.active a,#Kunena #ktab ul.menu li a:hover{
    background-color: #5C5C5C !important;
	border-radius: 0px;
}

#Kunena #ktab li, #Kunena #ktab div.moduletable ul.menu li {
    margin: 0 !important;
}
#Kunena span.ktopicmy {
    background-image: url("../images/forum/flags.png");
    background-size: 15px 15px !important;
}

#Kunena span.ktopicattach {
    background: url("../images/forum/attachment.png") no-repeat scroll left center;
    background-size: 15px 15px !important;
	float:none;
	height:15px;
	width:15px;
}
#Kunena h2 {
    float:none;
}

#Kunena .kblock div.kheader {
    border-bottom-color: #d9d9d9;
    color: #fff;
}

#Kunena #ktab ul {
	font-size:1.4em;
}

#Kunena .kheader h2, #Kunena .kheader h2 a, #Kunena .kheader h3, #Kunena .kheader h3 a {
    color: #5C5C5C !important;
}

#Kunena span.kfavoritestar {
    background: url("../images/forum/favoritestar.png") no-repeat scroll left center;
    background-size: 16px 16px !important;
}

#Kunena #kflattable ul.kpagination {
	font-size:1em;
	padding:5px 0 0;
}
#Kunena .ktopic-details-kcategory .kpagination li {
	font-size:1.2em;
}
#Kunena .ktopic-details-kcategory .kpagination li.page{
	color: #999;
}
#Kunena .ktopic-details-kcategory .kpagination li a{
	color: #e6a900 !important;
}
.ktopic-details-kcategory{
	padding:5px 0;
}
.kcol-ktopicreplies{
	text-transform: uppercase;
}

#Kunena .ktopic-details-kcategory a, #Kunena .ktopic-details-kcategory a:hover{
	border:0;
}

.registrationn #destacado_content {
    clear: none;
    height: auto;
    margin: 120px auto 0;
    padding: 0 10px;
    position: relative;
    width: 940px;
}
.tooltip.fade{
	display:none !important;
}
#jform_captcha .recaptchatable {
    border: none !important;
    line-height: 1em;
}

#jform_captcha .recaptchatable a, #jform_captcha .recaptchatable a:hover {  
    color: #FFB72E;   
}
 .registrationn .botones, .registrationn .form-actions{
	text-align:center;
 }
 .registrationn .kbutton_yacreader, .botones a,.registrationn .btn-primary{
	border: 1px solid #9e9e9e ;
    border-radius: 17.5px;
    color: #9e9e9e ;
    display: block;
    font-size: 1.8em;   
    letter-spacing: 0.83px;
    margin: 15px auto 0;
    padding: 0;
    text-align: center;
    transition-delay: 0.2s, 0.2s;
    transition-duration: 0.2s, 0.2s;
    transition-property: border, border-radius;
    width: 150px;
	background-color:transparent;
	line-height: 150%;
	cursor: pointer;
	display: inline-table;
}

.walloffame
{
	    text-align: justify;
    text-justify: inter-word;
}

#Kunena #smilie img
{
	margin-left: 3px;
}

#Kunena div.kblock > div.kheader {
background: #5c5c5c !important;
color: #fff !important;
padding: 19px 0 0 17px;
}

#Kunena h2 span.kheadbtn a {
border: none;
color: #fff !important;
}

#Kunena .k-profile h2, #Kunena .kadvsearch h2 span {
border: none;
color: white !important;
width: 900px !important;
}

#Kunena .kadvsearch .ktoggler
{
	padding: 0 5px 0 0;
}

#Kunena #advsearch .kheader
{
background: #5c5c5c !important;
color: #fff !important;
padding: 19px 0 0 17px;	
}

#Kunena .klist-actions .kpagination a:link, #Kunena .klist-actions .kpagination a:visited
{
	padding: 3px 5px 3px 5px;
}

#Kunena .krow2-stickymsg {
	background-color: #f5f5f5 !important;
	border: 1px solid #5c5c5c !important;
}

#Kunena .krow1-stickymsg {
	background-color: #f0f0f0 !important;
	border: 1px solid #5c5c5c !important;
}

#Kunena .kcontenttablespacer {
	line-height: 0em;
	padding: 3px 0 0 0 !important;

}

#Kunena .ktopic-details-kcategory
{
	margin: 0px;
	padding: 0px;
}

#Kunena .krowmoderation
{
	background-color: #5c5c5c !important;
}

#Kunena .ktopic-category
{
	padding-bottom: 7px;
	font-size: 1.2em !important;
}

#Kunena .kmsg-header.kmsg-header-left h2{
	margin:0px !important;
}

#Kunena input:-webkit-autofill {
    -webkit-box-shadow:0 0 0 50px #6c7782 inset; /* Change the color to your own background color */
    -webkit-text-fill-color: white;
}

#Kunena input:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 50px #6c7782 inset;
    -webkit-text-fill-color: white;
}

#Kunena #kpost-buttons .kbutton.enviar {   
    background: url("../images/forum/reply-button.png") no-repeat 9px 4px transparent;   
    background-size: 16px 16px !important;  
}

#Kunena #kpost-buttons .kbutton.cancelar {   
    background: url("../images/forum/delete-button.png") no-repeat 9px 5px transparent;   
    background-size: 16px 16px !important;  
}

#Kunena #kpost-buttons .kbutton.preview {   
    background: url("../images/forum/preview-button.png") no-repeat 9px 4px transparent;   
    background-size: 16px 16px !important;  
}



#Kunena .kmsgattach h4 {
	font-weight: normal;
	font-size: 1.3em;
}

#Kunena span.kkarma-minus {
background: url("../images/forum/minus.png") no-repeat 0 0;
background-size: 13px 13px !important;
height: 13px;
width: 13px;
display: inline-block;
margin: -2px 0 -2px 3px;
}

#Kunena span.kkarma-plus {
background: url("../images/forum/plus.png") no-repeat 0 0;
background-size: 13px 13px !important;
height: 13px;
width: 13px;
display: inline-block;
margin: -2px 0;
}

#Kunena span.kforummoderated {
	display: none;
}

#Kunena div.kmsgsignature {
	font-size: 1.2em;
}

.salto_simple {
	margin: 0 !important;
}

#content_content .item-page ol {
    margin: 0 0 25px 27px;
}

#content_content p + ol {
    margin-top: -18px !important;
}

/* console style */

.y_console p {
	padding: 15px 15px !important;
	margin: 30px 0 30px 30px;
	background-color: #262721;
	font-family: "Lucida Console", Monaco, monospace !important;
	color: #eee !important;
	font-size: 1.1em !important;
	line-height: 14px !important;
	margin: 0;
}

.y_console p {
	margin: 0;
}

.y_console_prompt {
	color: #7ab500
}