/*--------------------------------------------------------------
# Copyright (C) joomla-monster.com
# License: http://www.joomla-monster.com/license.html Joomla-Monster Proprietary Use License
# Website: http://www.joomla-monster.com
# Support: info@joomla-monster.com
---------------------------------------------------------------*/

/*********************** GREEN STYLE ***********************/

/********** layout **********/

.home #jm-allpage {
  background: #fff url(../images/green/top.png) top left repeat-x;
}

#jm-allpage {
  background: #fff url(../images/green/top_subpage_bg.png) top left repeat-x;
}

#jm-topmenu-left {
  background: url(../images/green/topmenu_corner_left.png) top left no-repeat;
}

#jm-topmenu-right {
  background: url(../images/green/topmenu_corner_right.png) top right no-repeat;
}

#jm-topmenu {
  background: url(../images/green/topmenu_bg.png) top right repeat-x;
}

#jm-header-bg {
  background: url(../images/green/colorbg-top.png) bottom left repeat-x;
}

#jm-main-bg {
  background: #7dbe0a url(../images/green/colorbg-bot.png) top left repeat-x;
}

/********** modules **********/

.jm-module h3.jm-title,
.home #jm-main .jm-module.grey h3.jm-title,
.home #jm-main .jm-module.border h3.jm-title,
.home #jm-main .jm-module.stripe h3.jm-title {
    color: #557913;
}

.jm-module.stripe {
  border-top: 3px solid #90c402;
}

/********** details **********/

h1#jm-logo a:link,
h1#jm-logo a:visited {
  color: #557913;
}

/********** template **********/

input.button, button.validate, button {  
    color: #5e9301;
}

div.blog h2, 
div.item-page h2, 
div.blog-featured h2 {
    color: #046253;
}

div.blog-featured h2 a:link, 
div.blog-featured h2 a:visited, 
div.blog h2 a:link, 
div.blog h2 a:visited, 
div.item-page h2 a:link, 
div.item-page h2 a:visited,
ul#archive-items li.row0 h2 a:link,
ul#archive-items li.row0 h2 a:visited {
    color: #046253;
}

.normal div.blog h1, 
.normal div.blog-featured h1, 
.normal div.item-page h1, 
.normal div.archive h1, 
.normal div.contact-category h2, 
.normal div.categories-list h1, 
.normal div.category-list h1, 
.normal div.search h1 {
    color: #046253;
}

div.contact h2 span.contact-name {
    color: #046253;
}

div.items-more h3 {
    color: #046253;
}

.normal ul.actions li a {
  background: #046253;
}

table.category th {
    background: #046253;
}

table.category .cat-list-row0 td {
  border-bottom: 1px solid #046253;
}

table.category .cat-list-row1 td {
  border-bottom: 1px solid #046253;
}

div.panel {
  border: 1px solid #046253;
}

div.panel h3.title {
    background: #046253;
}

div#article-index { 
    border: 1px solid #046253;
}

div.pagenavcounter {
    background: #046253;
    border: 1px solid #046253;
}

div#sliders div.panel {
  border: 1px solid #046253;
}

div#sliders .panel h3#basic-details.title { 
  background: #046253;
}

.tabs dt.tabs {
  border-right: solid 1px #046253;
  border-left: solid 1px #046253;
  border-top: solid 1px #046253;
  background: #fff;
}

.tabs dt.tabs.closed {
  background: #046253;
  border: solid 1px #046253;
}

.tabs dt.tabs.basic-details.open h3 a:link,
.tabs dt.tabs.basic-details.open h3 a:visited  {
  color: #046253;
}

dd.tabs { 
  border: solid 1px #046253;
  background: #fff;
}

.home .tabs dt.tabs {
  background: #046253;
  border: solid 1px #046253;
  border-bottom: none;
}

.home .tabs dt.tabs.closed {
  border-right: solid 1px #046253;
  border-left: solid 1px #046253;
  border-top: solid 1px #046253;
  border-bottom: none;
  background: none;
}

.home .tabs dt.tabs.basic-details.open h3 a:link,
.home .tabs dt.tabs.basic-details.open h3 a:visited  {
  color: #fff;
}

.home dd.tabs { 
  border: solid 1px #046253;
  background: #046253;
}

/********** djimageslider **********/

.slide-desc-bg {
    background: #046253;
}

/********** djmenu **********/

.dj-main li.dj-up {
  background: url(../images/green/topmenu_separator.png) top right no-repeat;
}

.dj-main li.hover a.dj-up_a,
.dj-main li:hover a.dj-up_a,
.dj-main li.active a.dj-up_a {
  background: url(../images/green/topmenu_hover.png) top left repeat-x;
  color: #046253;
}

.dj-main li.hover ul.dj-submenu,
.dj-main li:hover ul.dj-submenu {
  background: #FFFFFF;
}

.dj-main li.hover ul.dj-submenu li,
.dj-main li:hover ul.dj-submenu li {
  background: url(../images/green/dj-menu-sep.jpg) repeat-x top center;
}

.dj-main li.hover ul.dj-submenu li a,
.dj-main li:hover ul.dj-submenu li a {
  color: #046253;
}

.dj-main li ul.dj-submenu li a.dj-more {
  background: url(../images/green/li_darkgreen.png) 96% 14px no-repeat;
}

.dj-main li.hover ul.dj-submenu li a:hover, 
.dj-main li:hover ul.dj-submenu li a:hover,
.dj-main li ul.dj-submenu li a.active, 
.dj-main li ul.dj-submenu li li a.active, 
.dj-main li ul.dj-submenu li li li a.active {
  background: #046253;
    color: #fff;
}

.dj-main li.hover ul.dj-submenu li a.dj-more:hover,
.dj-main li:hover ul.dj-submenu li a.dj-more:hover  {
  background: #83CBCA url(../images/li_white.png) 96% 14px no-repeat;
    color: #fff;
}

.dj-main li.hover ul.dj-submenu li a.dj-more-active,
.dj-main li:hover ul.dj-submenu li a.dj-more-active {
  background: #83CBCA url(../images/li_white.png) 96% 14px no-repeat;
    color: #fff;
}

.dj-main li.hover ul.dj-submenu li a.dj-more-active:hover,
.dj-main li:hover ul.dj-submenu li a.dj-more-active:hover {
  background: #83CBCA url(../images/li_white.png) 96% 14px no-repeat;
    color: #fff;
}

.dj-main li.hover li.hover ul, 
.dj-main li.hover li.hover li.hover ul, 
.dj-main li.hover li.hover li.hover li.hover ul, 
.dj-main li.hover li.hover li.hover li.hover li.hover ul,
.dj-main li:hover li:hover ul, 
.dj-main li:hover li:hover li:hover ul, 
.dj-main li:hover li:hover li:hover li:hover ul, 
.dj-main li:hover li:hover li:hover li:hover li:hover ul {
  background: #FFFFFF;
}

.dj-main li.hover li.hover a.dj-more, 
.dj-main li.hover li.hover li.hover a.dj-more, 
.dj-main li.hover li.hover li.hover li.hover a.dj-more, 
.dj-main li.hover li.hover li.hover li.hover li.hover a.dj-more,
.dj-main li:hover li:hover a.dj-more, 
.dj-main li:hover li:hover li:hover a.dj-more, 
.dj-main li:hover li:hover li:hover li:hover a.dj-more, 
.dj-main li:hover li:hover li:hover li:hover li:hover a.dj-more {
  background: #83CBCA url(../images/li_white.png) 96% 14px no-repeat;
    color: #fff;
}

.dj-main li.hover li.hover li a.dj-more, 
.dj-main li.hover li.hover li.hover li a.dj-more, 
.dj-main li.hover li.hover li.hover li.hover li a.dj-more,
.dj-main li:hover li:hover li a.dj-more, 
.dj-main li:hover li:hover li:hover li a.dj-more, 
.dj-main li:hover li:hover li:hover li:hover li a.dj-more {
    color: #046253;
  background: url(../images/green/li_darkgreen.png) 96% 14px no-repeat;
}

  #clientes td {
     border-bottom: solid;
    border-bottom-color:#046253;
    border-bottom-width: 2px;
  
  }
