#fototop{
	float: left;
	position:absolute;
	margin:15px 0 0 0;
	padding: 0;
}
* html #fototop{
	position: relative;
	width: 354px;
	height: 343px;
	overflow:hidden;
}
*:first-child+html #fototop{
   margin: 15px 0 0 -915px;
   background-repeat: no-repeat;
   z-index:2;
}
*:first-child+html #fototop img{
	background-repeat: no-repeat;
}
#itemtop{
	float: left;
	width: 483px;
	height: 289px;
	margin: 14px 0 0 364px;
	padding: 15px 35px 0 42px;
	background-image: url(../i/fondo_banner.png);
}
#itemtop a{ 
	color: #DDDDDD;
	text-decoration: none;
}
#itemtop a:hover{ 
	color: #FFFFFF;
	text-decoration: underline;
}
* html #itemtop{
	margin: 14px 0 0 0;
	background-image: none;
	background-image: url(../i/fondo_banner_ie.png);
}
#itemtop .bodytext{
	float: left;
	margin: 15px 0 0 0;
	color: #DDDDDD;
}



/*Formulario*/
form{
	float: left;
	padding: 0;
	margin:15px 0 20px 0;
}

.form_user{
	float: left;
	width: 99%;
	margin: 0 0 8px 0;
}

.form_pass{
	float: left;
}
form div label{
	float: left;
	color: #DDDDDD;
	width: 100%;
}
form div input{
	float: left;
	margin: 1px 0 0 0;
}
.form_user input{
	width: 194px;
}
.boton_sesion{
	float: left;
}
.boton_sesion input{
	padding:0;
	margin:0 0 0 3px;
}
.enlaces_privada {
	float: left;
	width: 99%;
	margin: 0;
	padding:0;
}
#itemtop .tx-srfeuserregister-pi1 p{
	margin:0 !important;
	padding:0 !important;
}


.enlaces_privada a{
	display: block !important;
	color: #DDDDDD !important;
	margin: 5px 0 5px 0 !important;
	padding: 0 0 0 19px !important;
	background-image: url(../i/marca_enlace.png) !important;
	background-repeat: no-repeat !important;
	background-position: 0 60% !important;
}
.enlaces_privada a:hover{
	color: #FFFFFF;
}

/*ie7*/
*:first-child+html .form_user{
	width: 450px;
}

*:first-child+html .form_pass{
	width: 450px;
}
