/* CSS Document */

.UpdateProgressFondo {
 position: fixed;
 width: 100%;
 height: 100%;
 top: 0px;
 right: 0px;
 z-index: 999999;
 background-color: rgba(125, 183, 26,.3);
}

.UpdateProgressProceso {
 border: 1px solid #CCCCCC;
 -moz-border-radius: 15px;
 -webkit-border-radius: 15px;
 border-radius: 15px;
 font-weight: normal;
 font-size: 1.3em;
 text-align: center;
 width: 250px;
 position: fixed;
 font-style: normal;
 left: 43%;
 top: 20%;
 background-color: #FFFFFF;
}

#header .main-nav {
 background-color: #7DB71A;
}

a#scroll-top {
 background-color: #7DB71A;
}

.appointment .header {
 background-color: #7DB71A;
}

#header .main-nav ul li a {
 color: #ffffff;
}
.appointment .header h3.number {
 font-size:17px;
 line-height:20px;
  
}
.appointment .header h2, .appointment .header h3.number {
 color: #ffffff;
}

#header .main-nav ul li a {
 text-shadow: 1px 1px 0px #20606D;
}

.appointment .header h2, .appointment .header h3.number {
 text-shadow: 1px 1px 0px #20606D;
}

#wrapper #header .main-nav ul li, #header .main-nav #topsearch #tsearch {
 border-color: #78B01A;
}

#header .main-nav > ul > li ul, #header .main-nav > ul > li:hover, #header .main-nav #topsearch #tsearch {
 background: #96989A;
}

#header .main-nav ul li ul li:hover {
 background: #666666;
}

#slider-wrap .slide-nav {
 background-color: #f15a23;
}

 #slider-wrap .slide-nav li.flex-active, #slider-wrap .slide-nav li:hover {
  background-color: #ec490d;
 }

 #slider-wrap .slide-nav li {
  border-right-color: #FD7B4D;
 }

  #slider-wrap .slide-nav li h4 {
   color: #ffffff;
  }

  #slider-wrap .slide-nav li h4 {
   text-shadow: 1px 1px 0px #BE4214;
  }

  #slider-wrap .slide-nav li p {
   color: #FAD7CB;
  }

.smart-head, #sidebar .widget h3.title {
 color: #6A9C16;
}

body {
 color: #808080;
}

h1, h2, h3, h4, h5, h6, #content #filter-by li a, .gallery-item .item-title a {
 color: #6a6a75;
}

.page-head h2 span, .tabs-nav li.active a, #container #content .tabs-nav li a:hover, #header .social-nav li.phone:hover span, .services .service:hover h4 a, #comments .comment .date a:hover time, #commentform span.required, .gallery-item .item-type-link a:hover, .colored {
 color: #F56734;
}

#content #filter-by li a.active, #content #filter-by li a:hover, a#scroll-top:hover {
 background-color: #F56734;
}

#container #content .tabs-nav li.active a {
 border-top-color: #F56734;
}

::-moz-selection {
 background: #7DB71A;
}

::selection {
 background: #7DB71A;
}

a {
 color: #4c595c;
}

 a:hover, a:focus, #header .social-nav li.phone:hover span, .services .service:hover h4 a, #content .faq-unit:hover h4.faq-question, #content .faq-unit.active h4.faq-question, #comments .comment .date a:hover time, .gallery-item .item-title a:hover, .gallery-item .item-type-link a:hover, .post-meta span a:hover {
  color: #f56734;
 }

.readmore, .widget #searchform input[type="submit"], .widget #mc_signup #mc_signup_submit, #commentform input[type="submit"] {
 background-color: #f56734;
}

 .readmore, .widget #searchform input[type="submit"], .widget #mc_signup #mc_signup_submit, #commentform input[type="submit"], footer .footer-widget a.readmore, footer .footer-widget a.readmore:hover, .readmore:hover, .widget #searchform input[type="submit"]:hover, .widget #mc_signup #mc_signup_submit:hover, #commentform input[type="submit"]:hover {
  color: #ffffff;
 }

  .readmore, .widget #searchform input[type="submit"], .widget #mc_signup #mc_signup_submit, #commentform input[type="submit"], footer .footer-widget a.readmore, footer .footer-widget a.readmore:hover, .readmore:hover, .widget #searchform input[type="submit"]:hover, .widget #mc_signup #mc_signup_submit:hover, #commentform input[type="submit"]:hover {
   text-shadow: 1px 1px 0px #AE421B;
  }

.slogan h2 {
 color: #6A9C16;
}

.slogan h3 {
 color: #819093;
}

#twitter_update_list {
 background-color: #4099ac;
}

#footer-wrap {
 background-color: #2B2E2F;
}

 #footer-wrap, #footer-wrap p {
  color: #808080;
 }

footer .footer-widget a, footer .footer-widget span, .footer-widget .widget .sidebar-post .sidebar-post-text a {
 color: #CDCDCD;
}

 footer .footer-widget a:hover, footer .footer-widget a:focus, footer .footer-widget a:active, .footer-widget .widget .sidebar-post .sidebar-post-text a:hover, .footer-widget .widget .sidebar-post .sidebar-post-text a:focus, .footer-widget .widget .sidebar-post .sidebar-post-text a:active {
  color: #48A2B6;
 }

.Error {
 color: #FFFFFF !important;
 background-color: #FF0000 !important;
 outline: 2px solid #0000CC;
}

.Invisible {
 display: none;
}
