body {
  background-image: url(images/general/general_back.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  margin: 0px;
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #5D5D5D;
  line-height: 18px;
}
.menu_principal_select {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #355B87;
}
.pie {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #5D5D5D;
}
.pie_foto {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #5D5D5D;
  font-style: italic;
  line-height: normal;
}
.titulos {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  /*color: #00A0C6; azul clarito que no les gusta...*/
  color: #2B4C64;

}
#menu_principal   a:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #5D5D5D;
  text-decoration: none;
}
#menu_principal   a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #5D5D5D;
  text-decoration: none;
}
#menu_principal   a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #5D5D5D;
  text-decoration: none;
}
#menu_principal   a:active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #5D5D5D;
  text-decoration: none;
}
funciones a:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #5D5D5D;
  text-decoration: none;
  font-style: italic;
}
funciones a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #5D5D5D;
  text-decoration: none;
  font-style: italic;
}
funciones a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #5D5D5D;
  text-decoration: underline;
  font-style: italic;
}
funciones a:active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #5D5D5D;
  text-decoration: none;
  font-style: italic;
}
pdfs a:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #5D5D5D;
  text-decoration: none;
}
pdfs a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #5D5D5D;
  text-decoration: none;
}
pdfs a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #00A0C6;
  text-decoration: none;
}
pdfs a:active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #5D5D5D;
  text-decoration: none;
}
webpage a:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #5D5D5D;
  text-decoration: none;
}
webpage a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #5D5D5D;
  text-decoration: none;
}
webpage a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #5D5D5D;
  text-decoration: none;
}
webpage a:active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #5D5D5D;
  text-decoration: none;
}
.destacado {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #FFFFFF;
  padding-left: 14px;
}
.titulosHome {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #2B4C64;
}
.seccionesHome {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #2B4C64;
}
#pie   a:link {
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #5D5D5D;
}
#pie a:visited {
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #5D5D5D;
}
#pie a:active {
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #5D5D5D;
}
#pie a:hover {
  text-decoration: underline;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #5D5D5D;
  font-weight: bold;
}
.titulosNewHome {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  /*color: #999999;*/
  line-height: 24px;
}
.banderas {
  border: 1px solid #000033;
  margin-bottom: 3px;
  padding: 1px;
  background-color: #FFFFFF;
}
.mapa_secciones {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #203d57;
  background-color: #E5E5E5;
  border: 1px solid #898989;
  text-align: center;
  padding: 5px;
  margin: 0px;
  text-transform:uppercase;	
}
.mapa_Subsecciones {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666666;
  text-align: center;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #666666;
  margin: 0px;
  padding-top: 5px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
}
.contacto_titulo {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #203d57;
  margin: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.contacto_lineapuntos {
  border-top-width: 1px;
  border-top-style: dotted;
  border-top-color: #666666;
}
.contacto_campolargo {
  width: 472px;
  border: 1px solid #666666;
  height: 15px;
}
.contacto_campoalto {
  width: 472px;
  border: 1px solid #666666;
  height: 124px;
}
.contacto_marcoFoto {
  padding: 1px;
  border: 1px solid #666666;
  margin-bottom: 5px;
}

#nav{font:700 12px/30px Arial,Tahoma,Verdana;list-style:none outside none;margin:0;overflow:hidden;padding:0;text-transform:capitalize;white-space:nowrap;}
#nav a,#nav span{background:url('/images/sprite-nav.png') no-repeat 0 0;}
#nav li{border-left:1px solid;float:left;}
#nav li:first-child{border:0;margin-left:4px}
#nav a{color:#FFF;cursor:pointer;display:block;text-decoration:none;}
#nav span{background-position:100% -31px;display:block;text-align:center;}
#nav a:hover,#nav .on a{background-position:0 -124px;}
#nav span:hover,#nav .on a span{background-position:100% -155px;}
#nav li:first-child a{background-position:0 -62px;}
#nav li:first-child a:hover,#nav li.on:first-child a{background-position:0 -186px;}
#nav li.last-child span{background-position:100% -93px;}
#nav li.last-child span:hover,#nav li.on.last-child span{background-position:100% -217px;}
