/*
#------------------------------------------------------------------------
# Appsite - March 2011 gk_appsite1 (for Joomla 1.6)
#
# Copyright (C) 2007-2011 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com 
*/

/* gk_appsite1.css */
a { color: #3B609F; }
a:hover,
a:active,
a:focus { color: #000;-moz-transition: color 0.4s ease-in 0s;-webkit-transition: color 0.4s ease-in 0s;-o-: color 0.4s ease-in 0s; }
#gkButtons a:hover,
#gkButtons a:focus,
#gkButtons a:active { color: #3B609F; }
#gkSocialIcons a:hover { color: #3B609F !important}
#mainPage .box > div > h3 > span,
#mainPage .box_menu > div > h3 > span,
#mainPage .box_text > div > h3 > span { color: #3B609F; }
#mainPage .box.color { background: #ccc; }
#mainPage .box.color ul li { border-top: 1px solid #65b6f1;  }
#mainPage .box.color a:hover { color: #333; }
#gkBreadcrumb a:hover { color: #000; }
.gkPopupWrap h3 { color: #3B609F; }
.demo-banner { width: 450px; height: 84px; display: block; background: transparent url('../images/style1/demo-banner.png') no-repeat 0 0!important; }
#gkFrameworkLogo {background: url('../images/style1/framework-logo.png')!important}
/* gk_stuff.css */
.gkIsWrapper-gk_appsite1 .gkIsImage { background: transparent url('../images/style1/header_bg.jpg') no-repeat 50% 50%!important; }
.gkIsWrapper-gk_appsite1 .gkIsPagination .gkIsPrev,
.gkIsWrapper-gk_appsite1 .gkIsPagination .gkIsNext { background: transparent url('../images/style1/gk_is_buttons.png') no-repeat left top!important; }
.gkIsWrapper-gk_appsite1 .gkIsPagination .gkIsNext { background-position: right top!important; }
.gkIsWrapper-gk_appsite1 .gkIsPagination .gkIsPrev:hover { background-position: left bottom!important; }
.gkIsWrapper-gk_appsite1 .gkIsPagination .gkIsNext:hover { background-position: right bottom!important; }
.gkIsWrapper-gk_appsite1 .gkIsPagination .gkIsScale { background: transparent url('../images/style1/gk_is_scale.png') no-repeat 0 0!important; }
.gkIsWrapper-gk_appsite1 .gkIsPagination .gkIsProgress { background: #fda087; border-bottom: 1px solid #ffdbd1; border-top: 1px solid #397baa!important; }
.nspBotInterface .nspPagination li,
.nspTopInterface .nspPagination li,
.nspBotInterface .nspPagination li.active,
.nspTopInterface .nspPagination li.active { background: transparent url('../images/style1/gk_nsp_interface.png') no-repeat 50% -92px!important; }
.nspBotInterface .nspPagination li:hover,
.nspBotInterface .nspPagination li.active,
.nspTopInterface .nspPagination li:hover,
.nspTopInterface .nspPagination li.active { background-position: 50% -100px; }
.nspBotInterface .nspPrev,
.nspTopInterface .nspPrev,
.nspBotInterface .nspNext,
.nspTopInterface .nspNext { background: transparent url('../images/style1/gk_nsp_interface.png') no-repeat 0 -46px!important;}
.nspBotInterface .nspPrev:hover,
.nspTopInterface .nspPrev:hover { background-position: 0 -69px; }
.nspBotInterface .nspNext,
.nspTopInterface .nspNext { background-position: 0 0; }
.nspBotInterface .nspNext:hover,
.nspTopInterface .nspNext:hover { background-position: 0 -23px; }
.nspArt h4.nspHeader a:hover { color: #000; }	
/* joomla.css */
.button:hover,
.button:focus,
button:hover,
button:focus,
a.readon:hover,
a.readon:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
input[type="button"]:hover,
input[type="button"]:focus,
.moduleItemReadMore:focus,
.moduleItemReadMore:hover,
.latestItemReadMore a:focus.k2ReadMore,
.latestItemReadMore a:hover.k2ReadMore,
.userItemReadMore a:focus.k2ReadMore,
.userItemReadMore a:hover.k2ReadMore,
.catItemReadMore a:focus.k2ReadMore,
.catItemReadMore a:hover.k2ReadMore, 
a:focus.k2ReadMore, 
a:hover.k2ReadMore, 
a:hover.subCategoryMore,
a:focus.subCategoryMore,
a:hover.readmore-link,
a:focus.readmore-link,
a:hover.comments-link,
a:focus.comments-link   { color: #3B609F; }
table th { background: #3B609F; }
ul.pagination li a,
ul.pagination li span,
.k2Pagination ul li a,
.k2Pagination ul li span { background: #333; }
ul.pagination li a,
.k2Pagination ul li a { background: #333; }
ul.pagination li a:hover,
.k2Pagination ul li a:hover { background: #e45b36; }
.tool-title { background: #333; }
.box_menu ul.menu li a:hover,
.box_menu ul.menu li#current li a:hover { color: #e45b36 }
/* k2.css */
.itemDateCreated { background: #333; }
.latestItemHeader .latestItemTitle a:hover,
.genericItemHeader .genericItemTitle a:hover,
.userItemHeader .userItemTitle a:hover,
.catItemHeader .catItemTitle a:hover { color: #e45b36}
.itemToolbar ul li a:hover {  color: #e45b36;}
.latestItemTagsBlock ul.latestItemTags li a,
.userItemTagsBlock ul.userItemTags li a,
.catItemTagsBlock ul.catItemTags li a,
.itemTagsBlock ul.itemTags li a { background: #333; }
.latestItemTagsBlock ul.latestItemTags li a:hover,
.userItemTagsBlock ul.userItemTags li a:hover,
.catItemTagsBlock ul.catItemTags li a:hover,
.itemTagsBlock ul.itemTags li a:hover { background: #e45b36} 
.itemAuthorBlock .itemAuthorDetails a,
.latestItemsUser a,
.userBlock a { color: #333 }
.itemAuthorBlock .itemAuthorDetails a:hover,
.latestItemsUser a:hover,
.userBlock a:hover { color: #e45b36 }
.itemRelated ul li a:hover,
.itemAuthorLatest ul li a:hover { color: #e45b36}
.itemCommentsForm form span#formLog { color:#CF1919; }
.subCategory h2 a:hover { color: #e45b36 }
a.moduleItemComments { background: url('../images/style1/bubble.png') no-repeat 0 0; }
a:hover.moduleItemComments { background-position:  0 100%; }
.k2CategoriesListBlock ul li a:hover { color: #e45b36  }
.k2TagCloudBlock a { background: #333;}
.k2TagCloudBlock a:hover { background: #e45b36; }/***********************otros lissa*********************/
#gkComponent > div > h1, #gkComponent > div > h2, #gkComponent > div > h1 a, #gkComponent > div > h2 a {    color: #373636;    font-size: 24px;   line-height: 24px;    margin-bottom: 32px;}div.gk-menu ul.level0 > li > a, #gkDropMain ul > li > a {    color: #FFFFFF;    display: block;    font-size: 16px;    font-weight: 400;    height: 45px;    line-height: 45px;    padding: 0 30px;    text-transform: uppercase;}#mainPage .box > div > h3, #mainPage .box_menu > div > h3, #mainPage .box_text > div > h3{font-size:2em;text-transform:uppercase;}/*Slogan Portada Sufijo*/.Til-slog .font65 {    font-size: 65px;    height: 35px;    line-height: 45px;}.Til-slog .font18{}.Til-slog .slogan-box-1 .font36, .Til-slog .font36 {margin-bottom: 7px;}.Til-slog .slogan-box-4 {    margin-bottom: 25px;    float: right;    margin-top: -135px;}.Til-slog .slogan-box-1 {    letter-spacing: -2px;    text-transform: uppercase;	margin-top:20px;	margin-bottom:	-15px;}.Til-slog {    margin: 0 20px;}.Til-slog .slogan-box-4 p {    margin-left: 10px;	text-transform: uppercase;	text-align: center;}.Til-slog .imagen1 {    margin-top: 20px;}/*modulos portada*/.boxserv1 .nspArt:hover > div {    background: #1D1D1D;	-moz-transition: background-color 0.4s ease-in 0s;	}.boxserv1 .nspArt  {    background:url("../images/slider_bottom_bg-mod.png") no-repeat scroll center 99% transparent;}.boxserv1 .nspArt > div {    background: #fff;    margin: 10px 5px;	}.top-s > div {    margin: 0 -35px;	}.top-s .nspArt img.nspImage {    border: medium none;    padding: 10px 0 0 18px;}.top-s .nspArt h4.nspHeader, .top-s .nspArt h4.nspHeader a {      color: #656565;    font-size: 15px;    padding-left: 10px;    text-transform: uppercase;    font-family: oswald;    text-align: left;    padding-top: 10px;    margin-bottom: -3px;}.top-s .nspArt h4.nspHeader, .nspArt h4.nspHeader a:hover{color:#3b609f;}div.gk-menu ul.level0 > li:hover > a, #gkDropMain ul > li:hover > a, div.gk-menu ul.level0 > li.active > a, #gkDropMain ul > li.active > a {    background: url("../images/shadow-menu.png") repeat scroll 0 0 #FFFFFF;    border-top: 0.1px solid #eaeaea;    color: #3B3B3B;}/*Fondo*/body {background:url("../images/jc-rayas.jpg") repeat-x scroll center top #212121;}#mainContent{margin-top:20px;}/*joomla*/button:hover, button:focus, .button:hover, .button:focus, a.readon:hover, a.readon:focus, .pagenav-next a:hover, .pagenav-prev a:hover, .pagenav-next a:focus, .pagenav-prev a:focus, input[type="submit"]:hover, input[type="submit"]:focus, input[type="button"]:hover, input[type="button"]:focus {    box-shadow: 0 1px 1px #AAAAAA;    color: #3B609F;}.pagenav-next a, .pagenav-prev a {font-size:0.95em;text-transform:none;font-weight: normal;}/*modulo scrool Blog y botones*/.serv1 .nspArt:hover > div {    background: #1D1D1D;	-moz-transition: background-color 0.4s ease-in 0s;	}.serv1 .nspArt h4.nspHeader  { margin-bottom:11px;}.serv1 .nspArt > div {    background: url("../images/shadow-body-menu.png") repeat-x scroll 0 0 #999999;    box-shadow: 2px 2px 4px #333;    margin: 9px 25px 10px 5px;	min-width:210px;		}.serv1 .nspMainPortalMode1 .nspArt p.nspInfo{	color: #FFFFFF;    font-size: 11px;    margin-bottom: -0.1px;}	.serv1 .nspArt h4.nspHeader, .nspArt h4.nspHeader a {font-size:15px;}.arch .nspMainPortalMode1 .nspTopInterface{margin-top:0;position:absolute;}.arch .nspMainPortalMode1  .nspTopInterface .nspNext, .arch .nspMainPortalMode1 .nspTopInterface .nspPrev{height: 25px;width: 25px;margin-bottom: 0;margin-left: 35px;} .arch .nspMainPortalMode1 .nspTopInterface .nspNext{background: url("../images/next.png") no-repeat scroll 0 0 transparent !important;margin-left:120px;}.arch .nspBotInterface .nspPrev, .arch .nspTopInterface .nspPrev, .arch .nspBotInterface .nspNext,.arch  .nspTopInterface .nspNext{background:url("../images/prev.png") no-repeat scroll 0 0 transparent !important; margin-left:120px;}.arch .nspArt{background:url("../images/slider_bottom_bg-blog.png") no-repeat scroll 30% 95% transparent;margin-top:28px; margin-bottom:-30px; padding:20px 0 5px;}.arch .nspMainPortalMode1 .nspArt h4.nspHeader a {font-size: 13px;color:#3B609F;padding-left: 0;}.arch .nspMainPortalMode1 .nspTopInterface {    background: none repeat scroll 0 0 #FFFFFF;    border-bottom: 0.1px solid #EEEEEE;    margin-top: -6px;    position: absolute;    width: 250px;}.arch .nspMainPortalMode1 .nspArt p.nspInfo {    color: #000000;    font-size: 11px;    margin: -5px 0 -2px 20px;}.arch .nspMainPortalMode1 .nspArt h4.nspHeader {   padding-left: 10px;} /*.front modulo scrool portada +botones*/#port .front {   width: 970px;   margin-bottom:-40px;} .front .nspBotInterface .nspPrev,.front .nspTopInterface .nspPrev, .front .nspBotInterface .nspNext,.front .nspTopInterface .nspNext {background:url("../images/atras.png") no-repeat 45% 45% #1E1E1E !important;height: 20px !important;width: 30px !important;box-shadow:-2px 1px 2px #888888;margin-left:104px;}.nspMainPortalMode1 .nspTopInterface .nspPrev:hover {background: url(../images/atras-h.png) no-repeat 45% 45% #1E1E1E !important;box-shadow: 2px 1px 2px #888; }.front .nspMainPortalMode1 .nspTopInterface .nspNext{background:url("../images/adelante.png") no-repeat 45% 45% #1E1E1E !important;box-shadow:2px 1px 2px #888888;width: 30px;height: 20px;margin-left:10px;}.front .nspMainPortalMode1 .nspTopInterface .nspNext:hover {background:url(../images/adelante-h.png) no-repeat 45% 45% #1E1E1E !important;box-shadow:-2px 1px 2px #888;}.front .nspMainPortalMode1 .nspTopInterface {    height: 30px;    margin-left: 58px;    margin-right: -19px;    margin-top: 12px;    width: 180px;	float:none;}/*gris*/#mainPage .box.color.gris a:hover{color:#E95C40;}.gris table tr:hover {    background: #ccc;}#mainPage .box.color.gris a{color:#3B609F; }

/***************altura salida k2 en breadcrumb*********************/
#gkBreadcrumb{
margin-top: 18px;
}