
dy {
  background-color: #fff; /*dbe3ec;*/
  background-image: url(/_/img/fondoc.jpg);
  background-position: center;
  background-repeat: repeat-y;
}

#sal-menu {
    background-color: #000;
}

#doc,
#doc2,
#doc3 {
    background-color: #e8e4e1; /*#dbe3ec;*/
    border: 1px solid #e8e4e1;
}

#hd {
  background-color: #f2f2f2;
  background-image: url(/_/img/header_bg4.png);
  background-repeat: no-repeat;
  background-position: top right;
  border-top: .2em solid #972407;
}

#logo {

}

#ft {
  text-align: center;
  background-color: #f0ded2;
}

#hd h1 {
  font-size: 1.5em;
  font-weight: normal;
  display: inline;
  color: #e6e4cf;
  color: #000;
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  text-transform: uppercase;
}

#sal-menu {
  width: 100%;
}

#sal-menu li a {
  display: block;
  padding: .5em 1em;
  margin: 0;
  text-transform: uppercase;
  text-decoration: none;
  color: #fff;
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  position: relative;
  bottom: .3em;
}

#sal-menu {
  background-image: url(/_/img/salmenu_bg.png);
  background-repeat: repeat-x;
}

#sal-menu li {
  float: left;
  padding: 0 .5em;
}

#sal-menu ul {
  margin-left: 1em;
}

#sal-menu a:hover {
  color: #972407;
  /*color: #333;*/
}

#sal-menu a:active {
  color: #fff;
}

#sal-menu a#here:hover {
}

.spacer {
  clear: both;
  border: 0;
  height: 0;
}

#yui-main h1 {
  border-bottom: 1px solid #972407;
  color: #972407;
}

#bd p {
  margin: 1em 0;
}

#bd {
  text-align: justify;
  background-image: url(/_/img/bd_degrade_top.gif);
  background-position: center top;
  background-repeat: repeat-x;
  background-color: #fff;
  color: #000;
}

#sal-menu-bottom {
}

#sal-menu-bottom ul li:first-child {
/*  list-style-type: none;*/
}

#sal-menu-bottom ul li {
  display: inline;
  list-style-type: square;
  margin: 1em;
}

#sal-menu-bottom ul {
  list-style-type: square;
}

#sal-menu-bottom a {
  color: #972407;
  text-decoration: none;
  font-weight: bold;
}

#hd, #bd, #ft {
  margin: 0;
}

#breadcrumbs,
#breadcrumbs li {
  display: inline;
  float: left;
  color: #333;
}

#breadcrumbs {
  width: 100%;
  background-image: url(/_/img/breadcrumbs_bg.gif);
  background-repeat: repeat-x;
  font-size: 80%;
}

#breadcrumbs a {
  margin-left: .3em;
  color: #9c9c9c;
  font-weight: bold;
  text-decoration: underline;
}

#breadcrumbs a:hover {
    text-decoration: underline;
}

.datetime {
  text-transform: lowercase;
  display: block;
  font-size: x-small;
  margin: 1em 0;
}

.actualidad-summary a {
    text-decoration: none;
}


.summary {
  font-style: italic;
  color: #000;
}

.parts {

}

#sal-oficinas-list li {
  list-style-type: none;
}

hr {
  height: 0;
  width: 0;
}

a#here:hover,
#here {
  font-weight: bold;
  background-color: #972407;
  color: #fff;
  cursor: default;
}

#fondo-letra {
  font-size: 15em;
  position: absolute;
  color: #ddd;
  z-index: -1;
}

#logo {
  margin: 1em;
}

#index-list {
  margin-top: 3em;
}

#index-list li {
  list-style-type: none;
  background-position: top left;
  background-image: url(/_/img/fondo_index_li.gif);
  background-repeat: repeat-x;
  margin: .5em 0;
  padding: 0 1em;
  min-height: 150px !important;
  height: 150px !important;
}

#index-list li a {
  color: #000;
  display: block;
  padding-left: 160px;
  text-decoration: none;
}

#index-list a {
  background-repeat: no-repeat;
  background-position: bottom left;
  min-height: 140px !important;
  height: 140px !important;
}
#index-list a#enlaces {
  background-image: url(/_/img/fondo_enlaces.png);
}

#index-list a#oficinas {
  background-image: url(/_/img/fondo_oficinas.png);
}

#index-list a#leyes {
  background-image: url(/_/img/fondo_leyes.png);
}

#index-list .index-content {
  background-color: #f8efea !important;
  color: #4f4f4f !important;
  padding: .1em;
  margin: .5em .1em; 
  text-align: justify !important;
  font-size: 80% !important;
  font-stretch: normal !important;
  line-height: 1.2em !important;
  font-family: Verdana, sans-serif !important;
}

font {
  font-size: inherit !important;
}

#sidebar {
  padding: 1em 0;
}

#bottombar {
  padding: 1em;
}

#bottombar a,
#sidebar a {
  color: #972407;
  text-decoration: none;
}
#bottombar a:hover,
#sidebar a:hover {
  text-decoration: underline;
}

#bottombar li,
#sidebar li {
  list-style-image: url(/_/img/box-li.gif);
  margin-left: 1em;
  text-align: left;
}

#bottombar li {
  margin: 1em;
}

#bottombar .datetime,
#sidebar .datetime {
  display: inline;
}

#bottombar h2,
#sidebar h2 {
  text-transform: uppercase;
  color: #972407;
  font-weight: normal;
  font-size: large;
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  text-align: center;
  border-bottom: 1px solid #972407;
}

#bottombar #headline,
#sidebar #headline {
  margin-top: 10px;
  padding-top: 100px;
  background-image: url(/_/img/actualidad_bg.png);
  background-position: center top;
  background-repeat: no-repeat;
  border-bottom: 1px solid #972407;
}

#bottombar #headline h3,
#sidebar #headline h3 {
  color: #972407;
  font-weight: bold;
  font-size: small;
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
}

#bottombar *,
#sidebar * {
  margin-right: 1em;
}

#mid-page h1 {
  text-transform: uppercase;
  color: #fff;
  font-weight: normal;
  font-size: large;
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  margin: 0;
  padding: .3em;
  text-align: left;
  background-color: #dcb097;
}

#ft {
  background-image: url(/_/img/bottom_bg.gif);
  background-position: top left;
  background-repeat: repeat-x;
  height: 49px;
  clear: both;
}

#low-page {
  padding: 1em;
  text-align: left;
}

#low-page h2 {
  text-transform: uppercase;
  color: #972407;
  font-weight: normal;
  font-size: medium;
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  text-align: left;
}

#low-page li {
  margin: 1em;
  list-style-image: url(/_/img/box-li.gif);
  margin-left: 1em;
}

#low-page ul {
  padding: 1em;
}

#low-page a {
  color: #972407;
  text-decoration: none;
}

#low-page a:hover {
  text-decoration: underline;
}

#low-page h3 {
  font-size: small;
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
}

#low-page p {
  font-size: x-small;
  padding: .5em;
}

#low-page h2 {
  border: 0;
}

#sal-actualidad-list a {
  display: block;
  text-decoration: none;
}

#sal-actualidad-list a h2 {
  text-decoration: underline;
}

#sal-actualidad-list .summary {
  font-style: normal;
}

#sal-about h2,
#index-list h2,
#sal-actualidad-list h2,
#sal-oficinas-list h2,
#sal-oficinas-list-all h2,
#sal-enlaces h2,
#news-detail h2,
#project-detail h2 {
  text-transform: uppercase;
  color: #be6d3d;
  color: #972407;
  font-weight: normal;
  font-size: large;
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  margin: 0;
  position: relative;
  top: .2em;
  text-align: left;
}


#sal-oficinas-list h3,
#sal-enlaces h3,
#sal-actualidad-list h3,
#news-detail h3,
#project-detail h3 {
  color: #972407;
  font-weight: bold;
  font-size: large;
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  position: relative;
  right: 1em;
  margin: 1em;
}

#sal-oficinas-list-all,
#sal-oficinas-list-all li {
  margin: 1em;
  list-style-type: square;
}

#sal-oficinas-list li,
#sal-enlaces li,
#sal-actualidad-list li {
  margin: 1em;
  padding: 1em;
  /*border-bottom: 1px solid #972407;*/
}

#sal-oficinas-list a,
#sal-oficinas-list-all a,
#sal-enlaces a,
#sal-actualidad-list a, 
#news-detail a,
#project-detail a {
  color: #972407;
  text-decoration: none;
}

#sal-oficinas-list a:hover,
#sal-oficinas-list-all a:hover,
#sal-enlaces a:hover,
#sal-actualidad-list a:hover,
#news-detail a:hover,
#project-detail a:hover {
  text-decoration: underline;
}

#sal-sidebar-oficinas {
  padding: 1.5em;
}

#headline p {
  color: #000;
}

.link-address {
    text-decoration: underline;
}

#more-content a,
a h3 {
  text-decoration: underline !important;
}

#sal-actualidad-list a,
#sal-enlaces a {
  display: block;
  padding: 1em;
}

.sal-leyes a {
  padding: .1em !important;
}

#sal-actualidad-list a:hover,
#sal-enlaces a:hover {
  /*background-color: #f0ded2;*/
  text-decoration: none;
}

#sal-actualidad-list li,
#sal-enlaces li {
  margin: 0;
  padding: 0;
}

#sal-actualidad-list ul,
#sal-enlaces ul {
  margin-top: 1em;
}

.actualidad-text li {
  list-style-type: square;
  margin: 1em;
}

#index-list,
#sal-actualidad-list,
#sal-oficinas-list,
#sal-enlaces,
#sal-about,
#news-detail,
#project-detail {
  margin: 1em;
}

#low-page .first {
  border-right: 1px solid #972407;
}

#low-page h2 {
  border-bottom: 1px solid #972407;
  width: 90%;
}

#low-page {
  background-color: #f0ded2;
}

#sal-actualidad-sidebar h3 {
  color: #972407;
  text-transform: uppercase;
  margin: 1em 0;
}

#sal-actualidad-sidebar a {
  text-decoration: underline;
}

#sal-actualidad-sidebar li {
  margin: 1em;
}

.sal-oficinas-info {
  font-family: Verdana, sans-serif;
  margin: .5em;
  letter-spacing: 1px;
}

.addr {
  font-family: Verdana, sans-serif;
  margin: .5em;
  margin-bottom: 0;
  float: left;
  width: 30%;
  letter-spacing: 1px;
}

.addr pre {
  margin-top: 1em;
  font-size: 85%;
  margin-bottom: 1.5em;
  padding: .5em;
}

.row {
  clear: both;
}

.staff-list li,
.phone-list li {
  border: 0 !important;
  float: left;
  width: 20%;
  font-size: 75%;
  text-align: left;
  letter-spacing: 1px;
}

#sal-oficinas-list h5 {
  color: #333;
  margin-top: 1em;
  font-size: 125% !important;
}

#news-detail .parts {
  padding: 1em;
  /*
 *  *  *  *  *  *   background: #d1ae99;
 *   *   *   *   *   *     color: #fff;
 *    *    *    *    *    *       font-weight: bold;
 *     *     *     *     *     *         letter-spacing: 1px;*/
}

#sal-about li {
  list-style-type: square;
  margin-left: 1em;
}

#sal-mision,
#sal-vision {
  padding: 1em;
  margin: 1em;
  width: 90%;
}

#sal-enlaces h3 {
  font-size: 
}

#sal-enlaces a {
  padding: 0 1em;
  font-size: 75% !important;
}

#sal-oficinas-list-all ul {
  padding: 1em;
}

#sal-enlaces li {
  padding: 0 !important;
  list-style-type: square;
  margin-left: 1em !important;
  padding: .1em !important;
}

#sal-actualidad-list h3 {
  text-align: left;
}

/*#sal-about h1, 
 * #sal-about h2,*/
#sal-about h3, 
#sal-about h4, 
#sal-about h5 {
  font-size: 120%;
  font-weight: bold;
  margin: 1em 0;
}
#sal-about h1,
#sal-about h2 {
  margin: 1em 0;
}

.sal-leyes ul li li {
  margin-left: 3em !important;
}

.sal-leyes ul li h3 {
  border-top: 1px solid #ddd;
}

#sal-meta {
  color: #972407;
  padding-right: 1em;
  float: right;
}

#sal-meta a {
  color: #972407;
  letter-spacing: 1px;
  font-weight: bold;
}

