/*
#------------------------------------------------------------------------
# Magazine - January Joomla! template (for Joomla 2.5)
#
# Copyright (C) 2007-2013 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com
*/

/* Style 4 */

/* template.css */

a,
#gkMainbody a:active,
#gkMainbody a:focus,
#gkMainbody a:hover,
#gkMainbody header h1 a,
#k2Container article header h2 a {
	color: #363636;
}
a:hover,
a:active,
a:focus,
#gkMainbody a,
#gkMainbody header h1 a:active,
#gkMainbody header h1 a:focus,
#gkMainbody header h1 a:hover,
#k2Container article header h2 a:active,
#k2Container article header h2 a:focus,
#k2Container article header h2 a:hover {
	color: #e8932b;
}
#gkLogo.cssLogo {
	background-color: #909090
}

#gkLogo.text {
	background: #909090;
}
#gkLogin:active,
#gkLogin:focus,
#gkLogin:hover,
#gkRegister:active,
#gkRegister:focus,
#gkRegister:hover {
	background-color: #e8932b;
}
#gkSearch form {
	background-color: #909090;
}
#gkSearch #mod-search-searchword {
	background: #909090;
	border-bottom-color: #a0a0a0;
}
#gkBackToTop:hover,
#gkToolbar a.gk-icon-search:hover,
#gkToolbar a.gk-icon-email:hover { background: #909090; }
.gkRSS,
.gkMail,
.gkTwitter,
.gkFb,
.gkGplus,
.gkPinterest {
	background-image: url('../images/style4/icons.png');
}
.box.color1 {
	background: #909090!important;
}
.box.color1 ul li {
	border-bottom: 1px solid #a0a0a0;
}
.box.color1 a {
	color: #dadada;
}
.box.color2 .header {
	color: #909090;
}
#gkPopupLogin #form-login-buttons input.button {
	background: #e8932b;
}
#gkPopupLogin #form-login-buttons input.button:hover {
	background: #909090;
}

/* joomla.css */

button,
.button,
input.button,
span.button,
button.button,
div.button,
input[type="submit"],
input[type="button"],
.pagenav-prev a,
.pagenav-next a,
.readon,
.pagination ul li a,
.pagination ul li span {
	background: #909090;
}
button:hover,
.button:hover,
input.button:hover,
span.button:hover,
button.button:hover,
div.button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
.pagenav-prev a:hover,
.pagenav-next a:hover,
.readon:hover,
.pagination ul li a:hover,
.pagination ul li span:hover {
	background: #e8932b;
}
#gkMainbody .itemReadMore,
#gkMainbody .readmore > a {
	background-color: #909090;
}
#gkMainbody .itemReadMore:active,
#gkMainbody .itemReadMore:focus,
#gkMainbody .itemReadMore:hover,
#gkMainbody .readmore > a:active,
#gkMainbody .readmore > a:focus,
#gkMainbody .readmore > a:hover {
	background-color: #e8932b;
}
th a:active,
th a:focus,
th a:hover {
	color: #909090!important;
}
article header h1 a:hover,
article header h2 a:hover {
	color: #909090;
}
article header li a:hover {
	color: #909090;
}
.tooltip-inner strong {
	background: #909090;
}
#system-message p {
	background-color: #e8932b;
	background-image: url('../images/style4/typography/info.png');
}
#system-message div.alert-error p {
	background-color: #FE724D;
	background-image: url('../images/style4/typography/warning.png');
}
#system-message div.alert-notice p {
	background-color: #909090;
	background-image: url('../images/style4/typography/tips.png');
}
.autocompleter-queried {
	color: #909090!important
}
.menu li:hover {
	background: #909090;
}
th a:active,
th a:focus,
th a:hover,
article header h1 a:hover,
article header h2 a:hover {
	color: #909090;
}

/* gk_stuff.css */

.nspPagination li:hover,
.nspPagination li.active {
	background: #909090;
}
.nspArt h4.nspHeader a:active,
.nspArt h4.nspHeader a:focus,
.nspArt h4.nspHeader a:hover {
	color: #909090;
}
.nspArt p.nspInfo a:active,
.nspArt p.nspInfo a:focus,
.nspArt p.nspInfo a:hover {
	color: #909090;
}
.color1 .nspArt p.nspInfo {
	color: #dadada;
}
.color1 .nspArt p.nspInfo a {
	color: #dadada;
}
.color1 .nspLinks ul li h4 a {
	color: #dadada;
}
.color1 .nspArt h4.nspHeader a {
	color: #dadada;
}
.color1 .nspPagination li {
	background: #dadada;
}
.headlines .nspNewWrap {
	background-color: #909090;
}
.nsphover .nspImageWrapper .nspHeader {
	background: #909090;
	background: rgba(144, 144, 144, 0.85);
}
.nsphover .nspArt .nspInfo2 {
	background: #e8932b;
}
.nsphover .nspHoverOverlay {
	background: #909090;
}
.nsphover .nspHoverOverlay .nspText,
.nsphover .nspHoverOverlay .nspText a {
	color: #dadada;
}
.nsphover .nspHoverOverlay .nspHeader a:active,
.nsphover .nspHoverOverlay .nspHeader a:focus,
.nsphover .nspHoverOverlay .nspHeader a:hover {
	color: #dadada;
}
.gkTabsWrap.vertical ol li.active,
.gkTabsWrap.vertical ol li.active:hover {
   background: #e8932b;
   border-color: #e8932b;
}
.gkTabsWrap.vertical ol li:hover {
	color: #909090;
}

/* menu.css */

.gkMenu a:hover,
.gkMenu a:active,
.gkMenu a:focus,
.gkMenu li.active > a {
	color: #e8932b;
}
.gkMainMenu1 .gkMenu > ul li div.childcontent,
.gkMainMenu2 .gkMenu > ul li li div.childcontent  {
	background: #909090;
}
.gkMainMenu1 .gkMenu > ul li div.childcontent-inner,
.gkMainMenu2 .gkMenu > ul li li div.childcontent-inner {
	background: #909090;
}
.gkMainMenu1 .gkMenu > ul li div.childcontent li,
.gkMainMenu2 .gkMenu > ul li li div.childcontent li {
	border-top: 1px solid #a0a0a0;
}
.gkMainMenu1 .gkMenu > ul li div.childcontent li:hover,
.gkMainMenu2 .gkMenu > ul li li div.childcontent li:hover,
.gkMainMenu1 .gkMenu > ul li div.childcontent li.active,
.gkMainMenu2 .gkMenu > ul li li div.childcontent li.active {
	background: #707070;
}
.gkMainMenu1 .gkMenu > ul li div.childcontent small,
.gkMainMenu2 .gkMenu > ul li li div.childcontent small {
	color: #dadada;
}
.gkMainMenu1 .gkMenu > ul li div.childcontent header a,
.gkMainMenu2 .gkMenu > ul li li div.childcontent header a {
	border-bottom: 2px solid #a0a0a0;
}

/* k2.css */

h1 > sup,
h2 > sup {
	background: #e8932b;
}
span#formLog {
	background: #909090;
}
.k2TagCloudBlock a:hover,
div.tags.tagcloud a:hover {
	background: #909090;
}
.itemAttachmentsBlock {
	background-color: #e8932b;
	background-image: url('../images/style4/typography/tips.png');
}
.itemAuthorContent ul li {
	background-image: url('../images/style4/typography/bullet1.png');
}
#itemListLinks li {
	background-image: url('../images/style4/typography/bullet-square2.png');
}
.k2TagCloudBlock a,
div.tags.tagcloud a {
	background: #e8932b;
	border-color: #e8932b;
}
.k2TagCloudBlock a:hover,
div.tags.tagcloud a:hover {
	background: #909090;
	border-color: #909090;
}
.k2CalendarBlock table.calendar tr td.calendarDateLinked a:hover {
	background: #e8932b;
}
.k2CalendarBlock table.calendar tr td.calendarToday {
	background: #909090;
}
table.calendar tr td.calendarTodayLinked a {
	color: #909090;
}
.k2CalendarBlock table.calendar tr td.calendarTodayLinked a:hover {
	background: #e8932b;
}
.calendarNavLink {
	color: #909090;
}

/* Tablet */

#gkMobileMenu {
	background-image: url('../images/style4/tablet_menu.png');
}

.gkMenu a:hover, .gkMenu a:active, .gkMenu a:focus, .gkMenu li.active > a {
    color: black;
    
}

a, #gkMainbody a:active, #gkMainbody a:focus, #gkMainbody a:hover, #gkMainbody header h1 a, #k2Container article header h2 a {
    color:#666666;
}

#gkMainbody .itemReadMore:active, #gkMainbody .itemReadMore:focus, #gkMainbody .itemReadMore:hover, #gkMainbody .readmore > a:active, #gkMainbody .readmore > a:focus, #gkMainbody .readmore > a:hover {
    background-color: #c4c4c4;
}

a:hover, a:active, a:focus, #gkMainbody a, #gkMainbody header h1 a:active, #gkMainbody header h1 a:focus, #gkMainbody header h1 a:hover, #k2Container article header h2 a:active, #k2Container article header h2 a:focus, #k2Container article header h2 a:hover{
	color:#c4c4c4;
}

h2, .componentheading {
    font-size: 30px;
}

.k2LatestCommentsBlock div{
	margin-left:5px;
}

#gkSidebar .nomargin{
	    background: #F6F7F9 !important;
    padding: 10px !important;

}

#gkSidebar .nomargin h3{
	text-align:center;
}

.itemsCategory{
	position: relative;
}

.itemsCategory h1 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 42px;
    text-transform: uppercase;
    color: #F6F7F9;
}
#k2Container article header h2 {
    clear: both;
    font-size: 36px;
    line-height: 52px;
}

#gkFooter{
	padding:0px;
}

.download {
    padding: 0px 0;
    background-color: #666666;
    margin-bottom: 2em;
}

#titulopresupuesto {
    margin: 0 0 15px 0;
    color: #fff;
    font-weight: 400;
    font-size: 40px;
    text-align: center;
    padding: 40px 0;
}

.download .download-btn {
    margin-top: 25px;
    font-size: 23px;
    padding: 15px 20px;
}

.col-md-12.text-center.wp4.animated.fadeInDown{
	padding-bottom:50px;
	text-align:center;
}

.download .download-btn {
    margin-top: 25px;
    font-size: 23px;
    padding: 15px 20px;
    color: white;
    border: 1px solid white;
}

.download-btn i {
    margin-left: 5px;
}

#gkSocial .custom p{
	margin-bottom:0px;
}
.fa-instagram{
	color: white;
font-size: 28px !important;
margin-left: 12px;
margin-top: 12px;
}

.gkIg{
	background-color:#bc2a8d;
}

