/* MAP  -------------------*/
#map {
	width: 370px;
	height: 344px;
	border: solid 1px #ccc;
	margin-top: 91px;
}

/* FORMULARIO ------------*/

#formulario {
	text-align: justify
}

label {
	font-weight: bold;
	color: #FF6600;
	font-size: 1.1em;
}

fieldset {
	padding: 0.8em;
	border: 1px solid #ccc;
	margin-bottom: 1.2em;
}

input, textarea, select {
	display: block;
	padding: 0.15em;
	border: 1px solid #A9C7F5;
}

input, textarea {
	width: 99%;
}

textarea {
	height: 142px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}

input, select {
	margin-bottom: 1.2em;
}

.inputError
{
	background-color: #E4E9F0;
}

#checklegal {
	border:medium none;
	display:inline;
	float:left;
	padding:0;
	width:4%;
}

#transp
{
	background-color: #FFF; 
	position:absolute;
	margin-top: 60px;
	width:372px;
	height:420px;
	display:none;
	opacity:0.85; filter:alpha(opacity="85");
}

#transpMsg
{
	position:absolute;
	width:200px;
	height:50px;
	margin:20px 0 0 -120px;
	top:50%;
	left:50%;
	padding: 20px;
	text-align: center;
	background-color: #E4E9F0;
	border: 1px solid #A9C7F5;
	color: #666;
	font-size: 1.0em;
}

button {
	border: 1px solid #ccc;
	background-color: #eee;
	cursor: pointer;
	padding: 0.5em;
	color: #666;
}

button:hover {
	background-color: #FFB300;
	border: 1px solid #FF6600;
	color: #cc0000;
}
