/*
 * Hoja de estilo para la página de acceso y páginas con diseño similar
 */


div.contenido{
	background-image: none;
	margin-top: 1px; background-color: white; /* IE */
}
div.contenido h1{
	margin: 28px 0 10px 0;
	padding: 0 0 11px 0;
	background: transparent url(/lib/img/h1-lat-fondo.gif) right bottom no-repeat;
}

div.contenido p{
	line-height: 1.75;
}


div.contenido div.debe_registrarse{
	margin-top: 15px;
	margin-bottom: 20px;
	padding-top: 5px;
	background: transparent url(/lib/img/contenido-inf.gif) right top no-repeat;	
}
div.contenido div.debe_registrarse p{
	color: #077BD1;
	padding-left: 10px;
	line-height: 1.75;
}


div.contenido form{
	float: left;
}
div.contenido form fieldset{
	border-width: 0;
	padding: 10px 0 0 0;
}
div.contenido form fieldset legend{
	color: #077BD1;
	font-weight: bold;
	padding: 0 22px 0 0;
	margin-left: -7px;
}
div.contenido form#formulario{
	width: 193px;
}
div.contenido form#formulario2{
}
div.contenido form#formulario fieldset{
	margin-right: 29px;
}
div.contenido form#formulario2 fieldset{
	background: transparent url(/lib/img/acceso-linea-vertical.gif) left top repeat-y;
	padding-left: 30px;
}
div.contenido form#formulario fieldset legend{
	background: transparent url(/lib/img/icono-estoy-registrado.gif) right top no-repeat;
}
div.contenido form#formulario2 fieldset legend{
	background: transparent url(/lib/img/icono-nuevo-registro.gif) right top no-repeat;
}


div.contenido form label{
	font-size: 90%;
	color: #077BD1;
}
div.contenido form dl dt{
	margin: 5px 0 1px 0;
}
div.contenido form dl dd span{
	color: #CC0033;
	margin: 0 0 0 10px;;
}
div.contenido form#formulario dl dd{
	white-space: nowrap;
}

div.contenido form#formulario input{
	width: 63px;
	height: 15px;
}
div.contenido form#formulario2 input{
	width: 149px;
	height: 15px;
}
div.contenido form#formulario input.submit{
	width: 70px;
	height: 15px;
}
div.contenido form#formulario2 input.submit{
	width: 75px;
	height: 15px;
}


div.contenido form input{
	font-size: 100%;
	color: #077BD1;
	border: 1px solid #077BD1;
	background-color: white;
}
div.contenido form input.submit{
	margin: 5px 0 0 0;
	padding: 2px 19px 2px 0 !important;
	border-width: 0;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	background: white url(/lib/img/acceso-submit.gif) 100% 6px no-repeat;
}
div.contenido form input.error{
	color: #CC0033;
}


div.contenido div.lortad{
	height: 1%;/* IE */
	clear: left;
	margin-top: 20px;
	padding-top: 25px;
	background: transparent url(/lib/img/contenido-inf.gif) right top no-repeat;
}
div.contenido div.lortad p{
	font-size: 80%;
	color: #777777;
}
div.contenido div.lortad p a{
	color: #777777;
}