
/******************** Carta astral ********************/

.brujula {
	background: url("../images/barra_fondo.png") repeat-x #0F295C;
	border-right: 1px solid #53658A;
	border-bottom: 1px solid #53658A;
	position: relative;
	margin: 15px 10px 25px 135px;
	font-size: 12px;
	padding: 10px 5px 5px 135px;
	height: 202px;
}
.brujula div {
	padding: 6px 0;
	margin: 8px 0;
	border-top: 1px solid #53658A;
	border-bottom: 1px solid #53658A;
}
.brujula img {
	position: absolute;
	top: -17px;
	left: -130px;
}
.brujula p.boton {
	padding-left: 120px;
	margin-top: 12px;
}
.brujula p.boton a {
	float: left;
	background: url("../images/fondo_boton2.png") repeat-x top left;
	width: 170px;
	height: 20px;
	padding-top: 5px;
	border-left: 1px solid #203661;
	border-bottom: 1px solid #203661;
	text-align: center;
}

form.formulario .tipo_envio {
	padding: 15px 6px;
}
form.formulario .fondo1 {
	background-color: #616264;
}
form.formulario .fondo2 {
	background-color: #8A8889;
}
form.formulario .fondo3 {
	background-color: #59565D;
}
form.formulario .fondo4 {
	background-color: #393742;
	padding: 8px 0 !important;
}
form.formulario .tipo_envio p {
	padding: 3px;
}
form.formulario .tipo_envio input {
	margin-left: 100px;
	vertical-align: sub;
}
form.formulario .datos {
	padding: 5px;
	overflow: hidden;
	height: 1%;
	background-color: #393742;
}
form.formulario .tipo_envio .datos p {
	padding: 0;
	margin: 3px 0;
}
form.formulario .datos label {
	float: left;
	width: 60px;
	margin: 3px 0;
}
form.formulario .datos input {
	float: left;
	width: 120px;
	margin: 3px 10px 3px 0;
}
