/*
#------------------------------------------------------------------------
# Black and White -October 2010 template (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
 */
/* template.css */
body {
  background: #e8e7df url('../images/style1/bg.jpg') repeat 0 0;
}

body {
  color: #666;
}

a {
  color: #6d5940;
}

a:hover,a:active,a:focus {
  color: #9c7127;
}

div.bg {
  background: transparent url('../images/stripes.png') repeat-x 0 0;
}

h1#gkLogo,h1.gkLogo.text {
  background: transparent url('../images/logo_bg.png') no-repeat 0 0;
  border-top: 8px transparent;
}

#bottomWrap .box>div>h3,#bottomWrap .box_menu>div>h3,#bottomWrap .box_text>div>h3 {
  color: #53534E;
  font-weight: normal;
}

/* gk_stuff.css - Color del menu:Marron oscuro:6d5940 - */
#gkPopup {
  background: #6d5940 url('../images/style1/top_bg.jpg') repeat 0 0;
}

#gkPopup h3 {
  color: #a39f8c;
  border-bottom: 1px solid #a39f8c;
}

#gkPopup input.inputbox {
  border-color: #333;
}

#gkPopup #form-login ul {
  border-top: 1px dotted #333;
}

/* joomla.css */
input,select,textarea,.inputbox {
  background: #fff;
  border: 1px solid #e5e5e5;
  color: #666;
}

input#mod-search-searchword {
  background: #fff url('../images/style1/search_icon.png') no-repeat 140px 10px;
  border: 1px solid #DFDED1;
  color: #9B9B91;
}

.adminform button,#adminForm button,.button,a.readon,input[type="submit"],input[type="button"] {
  border: 1px solid #9b9886;
  color: #fff;
  background: #a8a592;
}

.adminform button:hover,.adminform button:focus,#adminForm button:hover,#adminForm 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 {
  background: #373636;
  border-color: #222;
}

/* menu - Color del menu:Marron oscuro:6d5940 - */
#gkMainNav {
  background: #fff url('../images/style1/menu_bg.png') repeat-x 0 0;
  border: 1px solid #6d5940;
}

#gkMainNav .level0>li {
  color: #fff;
}

#gkMainNav .level0>li>a {
  color: #fff;
  background: transparent url('../images/style1/menu_separator.png') no-repeat 0 0;
}

#gkMainNav .level0>li.haschild>a>span,#gkMainNav .level0>li.haschild-over>a>span {
  background: transparent url('../images/style1/menu_bullet.png') no-repeat right center;
}

#gkMainNav .level0>li.haschild-over:hover>a>span {
  background: transparent url('../images/style1/menu_bullet_hover.png') no-repeat right center;
}

#gkMainNav .level0>li.active>a {
  color: #a8a592 !important;
}

#gkMainNav .level0>li.active:hover>a {
  color: #fff !important;
}

#gkMainNav .level0>li:hover {
  background: #a39f8c;
  color: #fff;
}

#gkMainNav .level0>li:hover>a {
  color: #fff;
}

#gkMainNav ul.level0>li>div.childcontent li.haschild,#gkMainNav ul.level0>li>div.childcontent li.haschild-over {
  background: transparent url('../images/style1/bullet_submenu.png') no-repeat 95% center;
}

#gkMainNav ul.level0>li>div.childcontent li.haschild-over:hover {
  background-image: url('../images/style1/bullet_submenu_hover.png') !important;
}

#gkMenu ul.level0 div.childcontent {
  background: #a39f8c;
}

#gkMenu ul.level0 div.childcontent a {
  color: #f1eede;
}

#gkMenu ul.level0 div.childcontent ul li:hover,#gkMenu ul.level0 div.childcontent ul li:hover>a {
  color: #fff;
}

#gkMenu ul.level0 div.childcontent ul li {
  border-top: 1px solid #908c7a;
}

#gkMenu ul.level0 div.childcontent div.group-title .menu-title {
  color: #F1EEDE;
}

#gkMenu ul.level0 div.childcontent div.group-title .menu-desc {
  color: #F1EEDE;
}

#gkMenu ul.level0 div.childcontent div.childcontent {
  border: 1px solid #908c7a;
}

#gk-subnav {
  background: #252525;
}

#gk-subnav>div>ul>li a {
  color: #fff;
}

#gk-subnav>div>ul>li>a:hover,#gk-subnav>div>ul>li.hover>a {
  background: #a39f8c;
  color: #fff !important;
}

#gk-subnav>div>ul ul {
  background: #a39f8c;
}

#gk-subnav>div>ul ul a {
  color: #fff;
}

#gk-subnav>div>ul ul li:hover,#gk-subnav>div>ul ul li:hover>a {
  color: #fff;
}

#gk-subnav>div>ul ul li {
  border-top: 1px solid #908c7a;
}

.gk-bottom .gk-box-center > div,.gk-bottom .gk-box-right >div {
  border-left: 1px solid #d6d5cb;
}

/* box */
.box > h3,.box_text > h3,.box_menu > h3 {
  background: transparent url('../images/style1/moduletable_h3.png') repeat-x 0 0;
  color: #fff;
}

.box ul li,.box_text ul li,.box_menu ul li {
  border-top: 1px dotted #ddd;
}

ul.latestnews li,ul.mostread li {
  background: transparent url('../images/style1/arrow.png') no-repeat 0 17px;
}

.box.bigtitle h3,.box.smalltitle h3 {
  color: #999;
}

.box.bigtitle > div.content,.box.smalltitle > div.content {
  border: none;
  padding: 0px;
}

.box.bigtitle h3 span,.box.smalltitle h3 span {
  color: #373636;
}

.box.light1 div.content,.box.light2 div.content,.box.light3 div.content {
  border: none !important;
}

.box.light1 h3,.box.light2 h3,.box.light3 h3 {
  color: #999;
  border-bottom: 1px solid #ddd;
}

.box.light2 h3 {
  border-bottom: 3px solid #ddd;
}

.box.light3 h3 {
  border-bottom: 1px solid #ddd;
  border-top: 3px solid #ddd;
}

.box.color1 div.content {
  background: #474646;
  color: #a2a197;
  border-color: #313131;
}

.box.color1 a {
  color: #dedccf;
}

.box.color1 a:hover {
  color: #fff;
}

.box.color1 ul li,.box_text.color1 ul li,.box_menu.color1 ul li {
  border-color: #5d5d5d;
}

.box.color2 > h3 {
  background: #b7b7ae;
  border-bottom: 1px solid #b7b6a9;
  color: #53534e;
}

.box.color2 > div.content {
  background: #e9e9e1;
  color: #7b7b7b;
  border-color: #e0dfd5;
}

.box.color2 a {
  color: #53534e;
}

.box.color2 a:hover {
  color: #7b7b7b;
}

.box.color2 ul li,.box_text.color2 ul li,.box_menu.color2 ul li {
  border-color: #c1c1bb;
}

.border1 > h3 {
  background: none;
  color: #2d2d2d;
  border-bottom: 1px solid #e5e5e5;
}

.border2.box {
  border: 3px solid #9b998b;
}

.border2 > h3,.border3 > h3,.border4 > h3 {
  background: none;
  color: #757364;
}

.border3.box {
  border: 1px solid #eae9e4;
  background: #efefe7 url('../images/style1/mod_border3.png') repeat-x 0 0;
  color: #9b998b;
}

.border3 > h3,.border4 > h3 {
  color: #757364;
}

.border4.box {
  border: 2px dashed #eae9e4;
}

.box_menu div.content {
  background: #fff;
}

.box_menu ul.menu li {
  background: transparent url('../images/style1/arrow.png') no-repeat 18px 17px;
}

.box_menu ul.menu li.active>a {
  color: #333;
}

.box_menu ul.menu > li .active {
  background-color: #f0efea;
}

/* k2.css */
.recaptchatable .recaptcha_image_cell,#recaptcha_table {
  background-color: #fff !important;
}

#recaptcha_table {
  border-color: #ccc !important;
}

#recaptcha_response_field {
  border-color: #ccc !important;
  background-color: #fff !important;
}

.k2Avatar img {
  border: 1px solid #dadada;
}

.k2Pagination {
  color: #999;
}

.genericItemView {
  border-bottom: 1px solid #e5e5e5;
}

.userItemViewUnpublished {
  border: 4px solid #dadada;
  background: #fffff2;
}

.userItemEditLink,.catItemEditLink,.itemEditLink {
  border: 2px dashed #eae8cc;
  background: #fffef4;
}

.userItemEditLink a,.catItemEditLink a,.itemEditLink a {
  color: #C03131;
}

.genericItemDateCreated {
  border-right: 1px solid #dadada;
}

.itemHeader .itemTitle {
  color: #373636;
  border-top: 1px solid #e5e5e5;
}

.latestItemHeader .latestItemTitle a,.genericItemHeader .genericItemTitle a,.userItemHeader .userItemTitle a,.catItemHeader .catItemTitle a {
  color: #373636;
}

.latestItemHeader .latestItemTitle a:hover,.genericItemHeader .genericItemTitle a:hover,.userItemHeader .userItemTitle a:hover,.catItemHeader .catItemTitle a:hover {
  color: #9c7127;
}

.userItemHeader .userItemTitle span sup,.catItemHeader .catItemTitle span sup,.itemHeader .itemTitle span sup {
  color: #CF1919;
}

.itemToolbar {
  border-bottom: 1px solid #e5e5e5;
}

.itemToolbar ul li {
  border-left: 1px solid #ccc;
}

.itemToolbar .itemAuthor a {
  color: #9c7127;
}

.itemToolbar .itemAuthor a:hover {
  color: #000;
}

span.latestItemImage img,span.genericItemImage img,span.userItemImage img,span.catItemImage img,span.itemImage img {
  border: 1px dotted #dadada;
}

span.itemImageCredits {
  border-left: 1px solid #ccc;
}
/* gk_stuff.css - Controla linea que bordea y enmarca imagenes - */
.latestItemIntroText img,.genericItemIntroText img,.userItemIntroText img,.catItemIntroText img,.itemIntroText img {
  background: #fff;
  border: 1px solid #fff;
}

.itemFullText img {
  background: #fff;
  border: 1px solid #ccc;
}

.catItemExtraFields h4,.genericItemExtraFields h4,.itemExtraFields h3 {
  border-bottom: 3px solid #ddd;
}

.catItemHitsBlock,.itemHitsTwitter,.itemCategory,.latestItemTagsBlock,.userItemTagsBlock,.catItemTagsBlock,.itemTagsBlock,.itemSocialLinksBlock {
  border-bottom: 1px dotted #dadada;
}

span.itemHitsTwitterSep {
  color: #ccc;
}

.latestItemTagsBlock ul.latestItemTags li,.userItemTagsBlock ul.userItemTags li,.catItemTagsBlock ul.catItemTags li,.itemTagsBlock ul.itemTags li {
  background: #F3F2ED;
  border: 1px solid #E3E3DB;
}

.latestItemTagsBlock ul.latestItemTags li a,.userItemTagsBlock ul.userItemTags li a,.catItemTagsBlock ul.catItemTags li a,.itemTagsBlock ul.itemTags li a {
  color: #9c7127;
}

.latestItemTagsBlock ul.latestItemTags li a:hover,.userItemTagsBlock ul.userItemTags li a:hover,.catItemTagsBlock ul.catItemTags li a:hover,.itemTagsBlock ul.itemTags li a:hover {
  color: #000;
}

.catItemAttachmentsBlock,.itemAttachmentsBlock {
  border-bottom: 1px dotted #ccc;
}

.catItemAttachmentsBlock ul.catItemAttachments li span,.itemAttachmentsBlock ul.itemAttachments li span {
  color: #999;
}

.modulePretext {
  border-bottom: 1px solid #ddd;
  border-top: 3px solid #ddd;
  background: #f9f9f9;
}

.itemAuthorBlock img.itemAuthorAvatar,.latestItemsUser img,.userBlock img {
  border: 1px solid #e3e3db;
  background: #fff;
}

.itemAuthorBlock .itemAuthorDetails,.latestItemsUser,.userBlock {
  background: #f3f2ed;
  border-top: 3px solid #e3e3db;
  border-bottom: 1px solid #e3e3db;
}

.itemAuthorBlock .itemAuthorDetails p {
  color: #999;
}

.latestItemsUser,.userBlock {
  color: #999;
}

.itemAuthorBlock .itemAuthorDetails span.itemAuthorUrl {
  border-right: 1px solid #ccc;
}

.itemRelated h3,.itemAuthorLatest h3 {
  border-bottom: 3px solid #ddd;
}

.itemRelated ul li,.itemAuthorLatest ul li {
  border-top: 1px dotted #dadada;
}

.itemVideoBlock span.itemVideoCaption {
  color: #eee;
}

.itemVideoBlock span.itemVideoCredits {
  color: #eee;
}

.itemNavigation {
  border: 1px solid #e5e5e5;
  border-right: none;
  border-left: none;
  background: #f9f9f9;
  font-size: 12px;
  margin: 12px 0 24px;
  padding: 4px 8px;
}

.itemNavigation span.itemNavigationTitle {
  color: #202020;
}

.itemComments ul.itemCommentsList li {
  border-bottom: 1px solid #e5e5e5;
}

.itemComments ul.itemCommentsList li img {
  border: 1px solid #dadada;
}

.itemComments ul.itemCommentsList li span.commentDate {
  border-right: 1px solid #e5e5e5;
  color: #333;
}

.itemComments ul.itemCommentsList li span.commentAuthorName {
  color: #9c7127;
}

.itemComments h3 {
  border-top: 3px solid #ddd;
  border-bottom: 1px solid #ddd;
  background: #f9f9f9;
  color: #373636;
}

.itemCommentsForm form {
  background: #f7f7f7;
  border: 1px solid #E5E5E5;
}

.itemCommentsForm form span#formLog {
  color: #CF1919;
}

.latestItemsCategory,.itemListCategory {
  border-bottom: 1px solid #e5e5e5;
}

span.catItemAddLink,span.userItemAddLink {
  border-bottom: 2px dashed #ddd;
}

.latestItemsCategoryImage img,.itemListCategory img {
  background: #fff;
  border: 1px solid #ddd;
}

.subCategory a.subCategoryImage img {
  background: none repeat scroll 0 0 #FFF;
  border: 1px solid #dadada;
}

#itemListLinks {
  border-top: 1px solid #e5e5e5;
}

.latestItemCommentsLink,.catItemCommentsLink,.userItemCommentsLink {
  border-right: 1px solid #ccc;
}

.latestItemReadMore a.k2ReadMore,.userItemReadMore a.k2ReadMore,.catItemReadMore a.k2ReadMore {
  color: #9c7127;
}

.latestItemReadMore a:hover.k2ReadMore,.userItemReadMore a:hover.k2ReadMore,.catItemReadMore a:hover.k2ReadMore {
  color: #000;
}

span.catItemDateModified {
  color: #999;
  border-top: 1px solid #ddd;
}

h2.latestItemTitleList {
  border-bottom: 1px dotted #ccc;
}

.k2AccountPage .k2AccountPageUpdate {
  border-top: 1px dotted #ccc;
}

.k2LatestCommentsBlock ul li {
  background: #fff;
  border: 1px dashed #ccc !important;
}

.k2LatestCommentsBlock ul li a.lcAvatar img {
  border: 1px solid #dadada;
}

.k2LatestCommentsBlock ul li a {
  color: #666;
}

.k2LatestCommentsBlock ul li a:hover {
  color: #000;
}

.k2LatestCommentsBlock ul li span.lcUsername {
  color: #9c7127;
}

.k2LatestCommentsBlock ul li span.lcCommentDate {
  color: #000;
}

.k2TopCommentersBlock ul li span.tcLatestCommentDate {
  color: #000;
}

.k2ItemsBlock ul li.odd {
  background: #fff;
}

.k2ItemsBlock ul li.lastItem {
  border-bottom: 1px solid #e5e5e5;
}

.k2ItemsBlock ul li .moduleItemAuthor {
  color: #666;
}

.k2ItemsBlock ul li a.moduleItemAuthorAvatar img {
  border: 1px dotted #dadada;
}

.k2ItemsBlock ul li .moduleItemIntrotext a.moduleItemImage img {
  border: 1px dotted #dadada;
}

.k2ItemsBlock ul li .moduleItemIntrotext a:hover.moduleItemImage img {
  background: #edece7;
  border: 1px solid #d7d7d7;
}

.k2ItemsBlock ul li a.moduleItemComments {
  border-right: 1px solid #dadada;
}

.k2ItemsBlock ul li span.moduleItemHits {
  border-right: 1px solid #dadada;
}

.k2ItemsBlock ul li a.moduleItemReadMore {
  color: #9c7127;
}

.k2ItemsBlock ul li a:hover.moduleItemReadMore {
  color: #000;
}

.k2UserBlock p.ubGreeting {
  border-bottom: 1px dotted #ccc;
}

.k2BreadcrumbsBlock span.bcTitle {
  color: #999;
}

.k2CategoriesListBlock ul li ul {
  border-left: 1px dotted #d7d7d7;
}

.k2TagCloudBlock a:hover {
  background: #d3d2ca;
  color: #fff;
}

.latestItemTagsBlock ul.latestItemTags li,.userItemTagsBlock ul.userItemTags li,.catItemTagsBlock ul.catItemTags li,.itemTagsBlock ul.itemTags li {
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
}
