#usuario {
  margin-top:27px;
}
#contenido table {
  margin: 0;
}
#contenido {
  font-size: .7em;
}

.bloque {
  padding: 15px 15px 5px 15px;
  width: 100%;
}

h2.bocadillo-rojo {
  font-size: 1.5em;
  background: transparent url(../imagenes/fondo_noticias_alternativas.png) repeat-x left top;
  height: 38px;
  line-height: 38px;
  margin: 20px 10px 10px;
  padding: 0 5px;
  display: -moz-inline-stack; /* FF2*/
  display: inline-block;
  vertical-align: top; /* baseline correccion*/
  zoom: 1; /* IE7 (hasLayout)*/
  display: inline; /* IE */
  color: #fff;
}
h2.bocadillo-rojo span.flecha-bocadillo{
  background: transparent url(../imagenes/flecha_bocadillo_noticias_relacionadas.png) no-repeat left top;
}

#contenido-sso h2.bocadillo-rojo {
  margin: 10px 0 15px 0;
  padding: 0 10px;
}

/* Grupos de enlaces de las p�ginas del sso (3 y 4 nivel)
------------------------------------------------------------------*/
#contenido-sso  a {
		color: #999;
		text-decoration: none;
	}
#contenido-sso .cap-nivel3 {
  display: block;
  padding: 4px 6px 2px 15px;
  font-size: 1.2em;
  font-weight: bold;
  color: #555;
  cursor: pointer;
  margin-bottom: 3px;
}
#contenido-sso .cap-nivel3 img.sso-arrow {
  float: right;
  margin: 4px 7px;
}
#contenido-sso img {
  vertical-align: middle;
}

#contenido-sso #page-method ul li {
  border-bottom: 1px solid #eee;
}
#contenido-sso #page-method ul {
  margin: 0 0 10px 0;
}
#contenido-sso #page-method ul li a {
  display: block;
  /*width: 300px; /* tama�o fijo por culpa de IE6 */
  /*height: 100%;*/
  color: #999;
  /*border-bottom: 1px solid #eee;*/
  padding: 2px 10px 2px 15px;
}
#contenido-sso #page-method ul li a:hover {
  color: #555;
}

#contenido-sso #page-method {
  padding-right:15px;
}

#title-menu-options {
  text-align: left;
}

/*FORMS 
  ------------------------------------------- */
#contenido-sso .sso-form {
  margin: 0 0 20px 0;
}

#contenido-sso .boton-cert-sso-disable {
  background:url("../imagenes/boton1_menu2_1px-disable.png") repeat-y scroll left top #3C688B;
  /*border-bottom:1px solid #FFFFFF;*/
  font-size:1.2em;
  font-weight:bold;
  color:#FFFFFF;
  text-align:left;
  padding:10px;
  width:220px;
}

#contenido-sso .boton-group-op {
  background:url("../imagenes/boton1_menu2_1px.png") no-repeat scroll left top #3C688B;
  font-size:1.2em;
  font-weight:bold;
  color:#FFFFFF;
  text-align:left;
  padding:10px;
  width:100%;
  float: left;
  margin-top: 5%;
  margin-left: 3%;
  text-align: center;
  cursor: pointer;
  vertical-align: middle;
  border-radius: 15px;
}


#acces_img {
  text-align: left;
  vertical-align: middle;
}

#contenido-sso .boton-group-op a {
    color: #ffffff !important;
    text-decoration: none !important;
}

#contenido-sso .boton-cert-sso {
  background:url("../imagenes/boton1_menu2_1px.png") no-repeat scroll left top #3C688B;
  /*border-bottom:1px solid #FFFFFF;*/
  font-size:1.2em;
  font-weight:bold;
  color:#FFFFFF;
  text-align:left;
  padding:10px;
  width:220px;
  vertical-align: middle;
  text-align: center;
  width:90%;
}
#contenido-sso .boton-cert-sso,
#contenido-sso .boton-cert-sso-disable,
#contenido-sso .text_inf,

#contenido-sso .sso-form {

 
}
#page-acces-content input {
  width:100%;
  border: 1px solid #bdbdbd;
  font-size: 1.1em;
}
#page-acces-content input[disabled] {
  background-color: #E8E8E8;
}

.sso-alert {
  color: #b82939;
  font-weight: bold;
}
#contenido-sso .sso-form .sso-form-row {
}
#contenido-sso .sso-form .sso-form-label {

}
#contenido-sso .sso-form .sso-form-field {

}
#contenido-sso .sso-form form {

}
#contenido-sso #page-acces p,
#contenido-sso #page-acces a {
  color:#6B6B6B;
  margin:0;
  text-decoration:underline;
}

#acc_stork a, #acc_stork_disable a {
  color:#ffffff !important;
  text-decoration: none !important;
}
