div#menu_superior li#m_contacto a{
  background-image:url(/site_media/img/nuevo_diseno/fnd_menu_pulsado.jpg);
  background-position:left center;
  background-repeat:repeat-x;
}

div#menu_superior li#m_contacto a:hover{
  background-image:url(/site_media/img/nuevo_diseno/fnd_menu_pulsado.jpg);
  background-position:left center;
  background-repeat:repeat-x;
  text-decoration:none;
}

div#menu_superior li#m_contacto a{
  color:white;
}

h1{
  margin-top:19px;
  padding-left:54px;
  background-image:url(/site_media/img/nuevo_diseno/icon_contacto.jpg);
  background-position:left center;
  background-repeat:no-repeat;
  line-height:51px;
}

a:hover{
  text-decoration:none !important;
}

#principal_contacto{
  background-image:url(/site_media/img/nuevo_diseno/bullet_e.jpg);
  background-position:right top;
  background-repeat:no-repeat;
  float:left;
}
/*------------- Contrasena y alta ----------*/

#contrasena_alta{
  float:left;
  margin-top:2px;
  margin-bottom:30px;
}

#contrasena{
  float:left;
}

#alta{
  float:right;
}

#contrasena a{
  padding-left:15px;
}

#contrasena_alta #contrasena a{
  background-image:url(/site_media/img/nuevo_diseno/fnd_contrasena.jpg);
  background-position:left center;
  background-repeat:no-repeat;
  width:486px;
  height:181px;
  float:left;
}

#contrasena_alta #contrasena a p{
  padding-right:20px;
}

#contrasena_alta a p.titulo{
  margin:21px 0 21px 0;
  font-size:16px;
  font-weight:bold;
}

#contrasena_alta a p.texto{
  font-size:11px;
  color:#535353;
}

#contrasena_alta a p.enlace{
  font-size:14px;
}

#contrasena a p.enlace{
 color:#f8b256;
}

#alta a p.enlace{
  color:#00978f;
}

#contrasena_alta #alta a{
  background-image:url(/site_media/img/nuevo_diseno/fnd_alta.jpg);
  background-position:right center;
  background-repeat:no-repeat;
  width:486px;
  height:181px;
  float:left;
  padding-left:20px;
}

#contrasena_alta #alta a#alta_sin{
  background-image:url(/site_media/img/nuevo_diseno/fnd_alta_sin.jpg);
  background-position:right center;
  background-repeat:no-repeat;
}

#contrasena_alta #alta a#alta_con{
  background-image:url(/site_media/img/nuevo_diseno/fnd_alta.jpg);
  background-position:right center;
  background-repeat:no-repeat;
}


#contrasena_alta #alta a p{
  padding-right:5px;
  padding-left:15px;
}

/*------- Tipos contacto ------------*/

#tipos_contactos{
  float:left;
  margin-bottom:20px;
  padding-left:20px;
}

#tipos_contactos p{
  font-size:11px;
}

#tipos_contactos #int_cont{
  color:#535353; 
  margin-bottom:30px;
}

#tipos_contactos .contacto{
  font-weight:bold;
  background-image:url(/site_media/img/nuevo_diseno/icon_flecha.gif);
  background-position:left center;
  background-repeat:no-repeat;
  padding-left:15px;
}

#tipos_contactos p span{
  color:#535353; 
  font-weight:normal;
}

#tipos_contactos p.correo a{
  color:#009790; 
  font-weight:normal;
}

/*--------- Formulario de contacto ----------*/

#formulario_contacto{
  float:left;
  width:100%;
  margin-right:auto;
  margin-bottom:20px;
  margin-left:auto;
}

#formulario_contacto form{
  width:100%;
  margin:0 auto;
}

#formulario_contacto .yui-u{
  width:320px !important;
}

#formulario_contacto .yui-u input{
  width:280px;
}

#formulario_contacto #comentarios textarea{
  width:920px;
}

#formulario_contacto #botones{
  float:left;
}

#formulario_contacto #botones input{
  background-image:url(/site_media/img/nuevo_diseno/btn_flecha_amarilla_peq.jpg);
  background-position:left center;
  background-repeat:no-repeat;
  width:109px;
  height:43px;
  line-height:43px;
  float:right;
  margin-right:85px;
  border:none;
  text-align:left;
  padding-left:25px;
  color:#00978f;
  cursor:pointer;
}

