/* CSS Document */

#wrapper{
  background-repeat:no-repeat;
  background-image:url(../imagenes/round/fondoazul.gif)
}

body {
  background-image: url(../imagenes/round/fondobackground.gif);
}

#menusuperior li, #menupiedepagina li{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  color:#FFFFFF;
  display: inline;
  list-style-type: none;
  padding-right: 20px;
  text-transform:uppercase;
}

.divformulario select, .divformulario input {
  font-size:11px;
  background-color:#666699;
  color:#FFFFFF;
  border:0px;
  padding:1px;
  margin:1px;
}
.frmLoginCentrado, .frmLoginCentrado a{
  padding:0px;
  font-size:9px;
  text-align:center;
  color:#FFFFFF;
}
.divformulario input[type="submit"], .divformulario input[type="button"] {
  border:solid 1px white;
  font-size:10px;
}
#frmBuscador01, #frmBuscador02, #frmBuscador03, #frmBuscador04, #frmBuscador05{
  padding:2px 0px 3px 20px;
  font-size:11px;
}
#frmBuscador01{
  background-image: url(../imagenes/icos/lupa.gif);
  background-repeat:no-repeat;
  background-position:left;
  padding:6px 0px 10px 24px;
  text-transform:uppercase;
  font-weight:bold;
}
#frmBuscadorCaja{
  padding:12px 0px 5px 20px;
}
#frmBuscadorCaja label, #frmBuscador02 label {
  width:70px;
  display:inline-block;
  margin-right:15px;
}

.fondoblanco{
  background-image: url(../imagenes/round/fondocabecerablanco.gif);
  background-repeat:no-repeat;
  background-position:left;
  background-position:top;
  height:153px;
}

.fondoblanco1{
  background-image: url(../imagenes/round/fondocabecerablanco1.gif);
  background-repeat:no-repeat;
  background-position:left;
  background-position:top;
  width:91.5em;
  height:175px;
}

.fondoblanco2{
  background-image: url(../imagenes/round/fondocabecerablanco2.gif);
  background-repeat:no-repeat;
  background-position:left;
  background-position:top;
  width:91.5em;
  height:185px;
}


.topcabecera{
  height:56px
}

#divmenusuperior{
  text-align:right;
}

.noticia {/*UMA*/
  max-height:135px;
  overflow:hidden;
}
.noticia_titulo, .noticia_subtitulo, .noticia_descripcion{
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
.noticia_titulo{
  color:#12222e;
  font-weight:bold;
  font-size:11px !important ;
  margin:2px!important;
  max-height:33px;/*UMA*/
  overflow:hidden/*UMA*/
}
.noticia_subtitulo{
  color:#12222e;
  font-weight:bold;
  font-size:10px !important;
  margin:0px!important;
  max-height:30px;/*UMA*/
  overflow:hidden;/*UMA*/
}
.noticia_descripcion{
  color:#333333;
  font-size:9px !important;
  margin:0px!important;
  max-height:55px;/*UMA*/
  overflow:hidden;/*UMA*/
}
.noticia a:hover{/*uma*/
  text-decoration:none;
}
.enlace a:hover{/*uma*/
  text-decoration:none;
}
.autocomplete {
  background-color:white;
}
.autocomplete a {
  text-align:center;
  z-index:10;
  background-color:white;
  color:black;
  text-decoration:none;
}
.autocomplete a:hover{
  text-decoration:none;
}
.divformulario{
  height:130px;
  background-image: url(../imagenes/round/fondoformularioazul.gif);
  background-repeat:no-repeat;
  background-position:center center;

  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#FFFFFF;
  border:solid 0px red;
}
#openid_identifier { /*UMA*/
  background-image: url(http://www.openid.net/login-bg.gif);
  background-repeat: no-repeat;
  padding-left:20px;
  vertical-align: middle;
}
#botonerablanca{
  background-image: url(../imagenes/round/fondobotonerablanco.gif);
  background-repeat:no-repeat;
  background-position:left;
  background-position:top;
  height:32px;
  padding:8px 0px 0px 0px;
  margin-top:7px;
}
#piedepagina{
  position: absolute;
  top: 58.5em;
  text-align:center;
}
div, span{
  border:solid 0px #000000;
}
.centrado{
  text-align:center;
  margin-left:auto;
  margin-right:auto;
}
.canales-titulo{
  padding:4px;
  text-align:center;
  color:#FFFFFF;
  font-size: 9pt;
  font-weight: 700;
  text-transform:uppercase;
  background-color:#000000;
  height:auto;
  width:680px;
}
.canales-cuerpo-visible{
  text-align:center;
  background-color:#FFFFFF;
  vertical-align:middle;
  width:680px;
  z-index:0;
  height:auto;
  padding:4px;
}

.justificado{
  text-align: justify;
}
