/* Pasar a la principal */
#page {
  width: 892px;

}

/* Menú */
#menuPrincipal, #menuSecundario {
  position: relative;
}

#menuSecundario {
  margin-bottom: 15px;
}

#menuPrincipal ul, #menuSecundario ul {
  list-style: none;
  background: #e0eff5;
  height: 50px;
  position: relative;
  z-index: 1000;
}

#menuPrincipal ul li {
  position:absolute;
  top: 4px;
  height: 46px;
}

#menuSecundario ul li {
  position: absolute;
  height: 40px;
}

#menuPrincipal ul ul li, #menuSecundario ul ul li {
  position: static;
  height: auto;
  line-height: 1.5em;
  font-size: 0.9em;
  background: #E0EFF5;
}

#menuPrincipal ul li a, #menuSecundario ul li a {
  width: 100%;
  display: block;
  height: 100%;
  text-indent: -9999em;
  color: #51636b;
}

#menuPrincipal ul ul li a, #menuSecundario ul ul li a {
  text-indent: 0em;
  background: #E0EFF5;
}

#menuPrincipal ul ul, #menuSecundario ul ul {
  display: none;
  padding:10px;
  position:absolute;
  width:185px;
  height: auto;
  z-index: 3000;
}

#menuPrincipal .opcion5 ul {
  right: 0;
}

#menuSecundario ul ul {
  bottom: 50px;
}

#menuPrincipal ul li a {
  background: url(/resources/i/menu/menu.png) 0 0 no-repeat;
  overflow: hidden;
}

#menuPrincipal ul ul li a:hover, #menuSecundario ul ul li a:hover, #menuPrincipal ul ul li.activo a {
  background: white;
}

#menuPrincipal ul li.opcion1 {
  left: 15px;
  width: 213px;
}

#menuPrincipal ul li.opcion1 a {
  background-position: -15px -3px;
}

#menuPrincipal ul li.opcion1 a:hover, #menuPrincipal ul li.opcion1.activo a {
  background-position: -15px -54px;
}

#menuPrincipal ul li.opcion2 {
  left: 249px;
  width: 158px;
}

#menuPrincipal ul li.opcion2 a {
  background-position: -393px -3px;
}

#menuPrincipal ul li.opcion2 a:hover, #menuPrincipal ul li.opcion2.activo a {
  background-position: -393px -54px;
}

#menuPrincipal ul li.opcion3 {
  left: 430px;
  width: 126px;
}

#menuPrincipal ul li.opcion3 a {
  background-position: -249px -3px;
}

#menuPrincipal ul li.opcion3 a:hover, #menuPrincipal ul li.opcion3.activo a {
  background-position: -249px -54px;
}

#menuPrincipal ul li.opcion4 {
  left: 583px;
  width: 138px;
}

#menuPrincipal ul li.opcion4 a {
  background-position: -583px -3px;
}

#menuPrincipal ul li.opcion4 a:hover, #menuPrincipal ul li.opcion4.activo a {
  background-position: -583px -54px;
}

#menuPrincipal ul li.opcion5 {
  left: 735px;
  width: 144px;
}

#menuPrincipal ul li.opcion5 a {
  background-position: -735px -3px;
}

#menuPrincipal ul li.opcion5 a:hover, #menuPrincipal ul li.opcion5.activo a {
  background-position: -735px -54px;
}




#menuPrincipal ul.ingles li a {
  background: url(/resources/i/menu/menu_ingles.png) 0 0 no-repeat;
}

#menuPrincipal ul.ingles ul li a {
  background: #E0EFF5;
}

#menuPrincipal ul.ingles ul li a:hover {
  background: white;
}

#menuPrincipal ul.ingles li.opcion1 {
  left: 15px;
  width: 180px;
}

#menuPrincipal ul.ingles li.opcion1 a {
  background-position: -15px -3px;
}

#menuPrincipal ul.ingles li.opcion1 a:hover, #menuPrincipal ul.ingles li.opcion1.activo a {
  background-position: -15px -54px;
}

#menuPrincipal ul.ingles li.opcion2 {
  left:223px;
  width:158px;
}

#menuPrincipal ul.ingles li.opcion2 a {
  background-position: -365px -3px;
}

#menuPrincipal ul.ingles li.opcion2 a:hover, #menuPrincipal ul.ingles li.opcion2.activo a {
  background-position: -365px -54px;
}

#menuPrincipal ul.ingles li.opcion3 {
  left: 408px;
  width: 138px;
}

#menuPrincipal ul.ingles li.opcion3 a {
  background-position: -216px -3px;
}

#menuPrincipal ul.ingles li.opcion3 a:hover, #menuPrincipal ul.ingles li.opcion3.activo a {
  background-position: -216px -54px;
}

#menuPrincipal ul.ingles li.opcion4 {
  left: 583px;
  width: 150px;
}

#menuPrincipal ul.ingles li.opcion4 a {
  background-position: -564px -3px;
}

#menuPrincipal ul.ingles li.opcion4 a:hover, #menuPrincipal ul.ingles li.opcion4.activo a {
  background-position: -564px -54px;
}

#menuPrincipal ul.ingles li.opcion5 {
  left: 750px;
  width: 121px;
}

#menuPrincipal ul.ingles li.opcion5 a {
  background-position: -748px -3px;
}

#menuPrincipal ul.ingles li.opcion5 a:hover, #menuPrincipal ul.ingles li.opcion5.activo a {
  background-position: -748px -54px;
}








#menuSecundario ul li {
  height: 50px;
}

#menuSecundario ul li a {
  background: url(/resources/i/menu/inferior.png) 0 0 no-repeat;
  overflow: hidden;
}

#menuSecundario ul ul li a {
  background: #E0EFF5;
}

#menuSecundario ul.ingles ul li a:hover {
  background: white;
}

#menuSecundario ul li.opcion1 {
  left: 15px;
  width: 130px;
}

#menuSecundario ul li.opcion1 a {
  background-position: -15px 0;
}

#menuSecundario ul li.opcion1 a:hover, #menuSecundario ul li.opcion1.activo a {
  background-position: -15px -50px;
}

#menuSecundario ul li.opcion2 {
  left: 205px;
  width: 179px;
}

#menuSecundario ul li.opcion2 a {
  background-position: -205px 0;
}

#menuSecundario ul li.opcion2 a:hover, #menuSecundario ul li.opcion2.activo a {
  background-position: -205px -50px;
}

#menuSecundario ul li.opcion3 {
  left: 429px;
  width: 100px;
}

#menuSecundario ul li.opcion3 a {
  background-position: -429px 0;
}

#menuSecundario ul li.opcion3 a:hover, #menuSecundario ul li.opcion3.activo a {
  background-position: -429px -50px;
}

#menuSecundario ul li.opcion4 {
  left: 568px;
  width: 119px;
}

#menuSecundario ul li.opcion4 a {
  background-position: -568px 0;
}

#menuSecundario ul li.opcion4 a:hover, #menuSecundario ul li.opcion4.activo a {
  background-position: -568px -50px;
}

#menuSecundario ul li.opcion5 {
  left: 742px;
  width: 131px;
}

#menuSecundario ul li.opcion5 a {
  background-position: -742px 0;
}

#menuSecundario ul li.opcion5 a:hover, #menuSecundario ul li.opcion5.activo a {
  background-position: -742px -50px;
}








#menuSecundario ul.ingles li {
  height: 50px;
}

#menuSecundario ul.ingles ul li {
  height: auto;
}

#menuSecundario ul.ingles li a {
  background: url(/resources/i/menu/inferior_ingles.png) 0 0 no-repeat;
  overflow: hidden;
}

#menuSecundario ul.ingles ul li a {
  background: #E0EFF5;
}

#menuSecundario ul.ingles li.opcion1 {
  left: 15px;
  width: 150px;
}

#menuSecundario ul.ingles li.opcion1 a {
  background-position: -15px 0;
}

#menuSecundario ul.ingles li.opcion1 a:hover, #menuSecundario ul.ingles li.opcion1.activo a {
  background-position: -15px -50px;
}

#menuSecundario ul.ingles li.opcion2 {
  left: 185px;
  width: 245px;
}

#menuSecundario ul.ingles li.opcion2 a {
  background-position: -200px 0;
}

#menuSecundario ul.ingles li.opcion2 a:hover, #menuSecundario ul.ingles li.opcion2.activo a {
  background-position: -200px -50px;
}

#menuSecundario ul.ingles li.opcion3 {
  left: 450px;
  width: 100px;
}

#menuSecundario ul.ingles li.opcion3 a {
  background-position: -460px 0;
}

#menuSecundario ul.ingles li.opcion3 a:hover, #menuSecundario ul.ingles li.opcion3.activo a {
  background-position: -460px -50px;
}

#menuSecundario ul.ingles li.opcion4 {
  left: 568px;
  width: 139px;
}

#menuSecundario ul.ingles li.opcion4 a {
  background-position: -568px 0;
}

#menuSecundario ul.ingles li.opcion4 a:hover, #menuSecundario ul.ingles li.opcion4.activo a {
  background-position: -568px -50px;
}

#menuSecundario ul.ingles li.opcion5 {
  left: 742px;
  width: 135px;
}

#menuSecundario ul.ingles li.opcion5 a {
  background-position: -742px 0;
}

#menuSecundario ul.ingles li.opcion5 a:hover, #menuSecundario ul.ingles li.opcion5.activo a {
  background-position: -742px -50px;
}











ul#menu2 {
  background: #51636b;
  border-top: 1px solid #647177;
  border-bottom: 1px solid #b9bd81;
  border-right: 1px solid #51636b;
  border-left: 1px solid #51636b;
}

ul#menu2 li a, ul#menu2 li a:hover {
  color: white;
}

ul#menu2 li.selected {
  background: #e0eff5;
  color: #51636b;
  border-bottom: 1px solid #e0eff5;
}

ul#menu3 {
  background: #e0eff5;
  border-right: 1px solid #51636b;
  border-left: 1px solid #51636b;
  border-bottom: 1px solid #ddd5bf;
}

ul#menu3 li a, ul#menu3 li a:hover {
  color: #d37b63;
}

ul#menu3 li.selected {
  color: #ab5030;
}

body div.contenedorASP table {
  margin-bottom: 40px;
}

body div.contenedorASP table caption {
  background: #83a2a7;
}

body div.contenedorASP table tbody tr {
  line-height: 25px;
}

body div.contenedorASP table tbody tr.par {
  background: #e0eff6;
}

body div.contenedorASP div.anclas ul li {
  margin-bottom: 1em;
  border: 1px solid #51636b;
}

body div.contenedorASP div.anclas ul li a {
  color: #51636b;
}

#page {
  position: relative;
}

#banners {
  right: 0;
  margin-left: 0;
}

body table th {
  background: #e0eff6;
}

body .contenedorASP table th {
  background: transparent;
}

body table th.zona {
  background: #51646b;

}

body table td.primera {
  background: #e0eff6;
}

body h2 {
  color: #b14f28;
  border-bottom: 1px solid #82a2a8;
}

body h3 {
  color: #b14f28;
}