h2#mapaweb {
  font-size:2em;
  clear:both;
  margin:0;padding:0;
}

div#columna_1,div#columna_2 {
  width: 35%;
  margin-right:2em;
  float:left;
   text-align: left;
}
div#columna_3 {
  margin-left:75%;
  text-align:left;
}
div#columna_2 div#menu_3 {
  margin-top:0;
}
div#menu_1, div#menu_2, div#menu_3, div#menu_4, div#menu_5 {
  border-top:0;
  color: #221E1F;
}
div#menu_1 a, div#menu_2 a, div#menu_3 a, div#menu_4 a, div#menu_5 a {
  color: #221E1F;
}
div#menu_1 h3, div#menu_2 h3, div#menu_3 h3, div#menu_4 h3 , div#menu_5 h3{
  font-size:1.1em;
 line-height:2.2em;
 padding-left:1em;
 text-transform:uppercase;
}

div#columna_1 ul.bloqueMenu, div#columna_2 ul.bloqueMenu, div#columna_3 ul.bloqueMenu, div.bloqueInfoMenu{
    border-left:1px solid;
    border-right:1px solid;
}
div#menu_1 ul.bloqueMenu {
    border-color :  #031d69;
}
div#menu_2 ul.bloqueMenu {
  border-color: #046298;
}
div#menu_3 ul.bloqueMenu {
  border-color: #007B8F;
}
div#menu_3 ul.bloqueMenu li {
  border-color: #E5EFF1 ;
}

div#menu_3 ul.bloqueMenu li ul {
  border-bottom: 0.1em solid #007B8F ;
}

div#menu_4 ul.bloqueMenu , div#menu_4 div.bloqueInfoMenu {
  border-color: #99CC00;
}
div#menu_5 ul.bloqueMenu {
  border-color: #cc3300;
}
div#servicios h3 {
  border-top: 0.5em solid;
  font-size:1em;
  text-transform: uppercase;
  font-weight: bold;
  color: #221E1F;
}

div#servicios ul, div#servicios ul li {
 padding:0;
 margin:0;
 list-style: none;
 color: #424242;
}
div#servicios ul {
  border:1px solid;
  border-bottom:0;
}

div#servicios ul li {
  line-height: 2em;
  border-bottom:1px solid;
  padding-left: 0.5em;
  text-transform: uppercase;
}
form#buscador_reducido {
  margin-top:0.5em;
  border:1px solid;
  border-top: 0.5em solid;
  background-color: #EBECED;
  padding:0.5em;
}
form#buscador_reducido label {
  text-transform: uppercase;
  color: #080909;
}
form#buscador_reducido input {
   width:8em;
}

div.b_destacado_gris {
  margin-top:0.5em;
  border:1px solid;
  border-top: 0.5em solid;
  background-color: #EBECED;
  padding:0.5em;
  padding-top:0;
}
div.b_destacado_gris h3 {
  text-transform: uppercase;
  font-size: 1.1em;
  color: #424242;
}
div.b_destacado_gris ul, div.b_destacado_gris ul li {
  padding:0;
  margin:0;
  list-style: none;
}
div.b_destacado_gris a {
  color: #221E1F;
}
div.b_destacado h3 {
  color: #221E1F;
}


