#imagen {float: left; width: 430px; margin-left: -180px;}
#formulario {float: right; width: 540px; margin: 30px -180px 0 0;}
#formulario h3 {margin: 10px 130px 20px 0; font-weight: normal; font-size: 1.1em;}
#formulario div#logincont h3 {margin: 10px 0 0 0;}
#formulario div {padding-bottom: 2px; clear: both;}
/**
#formulario div label {float: left;}
#formulario div input {float: right; margin-right: 130px;}
**/
p.mini {font-size: .7em;}
#txt_invita {margin: 40px 130px 0 0;}
#logincont {margin: 40px 130px 0 0; background-color: #d9c3d8; padding: 6px;}
#invitaamigos {background-color: #ededed; margin: 15px 130px 0 0; padding: 6px;}
#invitaamigos p {margin: 0 0 15px 0; font-size: .9em;}
#invitaamigos div input, #logincont div input {margin: 0;}
div.inline {padding: 6px; margin-top: 6px; font-size: .9em;}
#formulario div.inline label, #formulario div.inline input {float: none; margin: 0;}
#formulario div.inline input {margin-right: .4em;}

#formulario div.error {margin-right: 130px; padding: 6px;}
#formulario div.error h3 {margin: 0 0 6px 0;}
img#imgtitulo {margin-left: 40px;}

div.alert {margin: .4em 0 .4em 18em; 
	background-color: #FAFEAD;
	background-image: url(/img2/promos/punta.gif);
	background-repeat: no-repeat;
	background-position: -1px -6px;
	padding: .25em;
	padding-top: 1em;
	clear: both; width: 220px; text-align: center; color: #333; 
	border-bottom: solid 1px #F7C857;
	border-top: none;}

input.alert {background-color: #FAFEAD;}

div#formulario div#cond_uso {width: 400px; height: 75px; margin-top: 1.5em;}
div#cond_uso ol {margin: 0; padding: 0; list-style-position: inside; font-size: .85em;}
div#cond_uso ol li {margin-bottom: .6em;}
