/*CONTACTO*/
.controls {
    margin-bottom: 3px;
}
#jform_contact_name-lbl,
#jform_contact_email-lbl,
#jform_contact_emailmsg-lbl,
#jform_contact_message-lbl,
#jform_contact_email_copy-lbl{
	text-align:right;
	width:30%;
	margin:0;
	padding:0 5px 0 0 ;
	float:left;
	}
#jform_contact_name,
#jform_contact_email,
#jform_contact_emailmsg,
#jform_contact_message{
	width:300px;
	} 
#jform_contact_message {
	height:110px;
	}
.contact h3 {
	display:none;
	}
.contact h1 {
	margin-top:55px;
	}
fieldset {
	width:600px;
	border:dotted 1px #CCC;
	}
legend {
	font-size:12px;
	}
label {
	display:block;
	margin:6px 0;
	}
.form-actions {
	text-align:center;
	}
.btn {
	font-size:14px;
	background-color:#9f3a3c;
	color:#FFF;
	border:0;
	padding:6px 20px;
	cursor:pointer;
	}


/* Tooltips */
div.tooltip {
	position:fixed;
	float:left;
	font-size:11px;
	padding: 2px 10px;
	background-color:#e9eae4;
	color: #6f706c;
        width: 180px;
		/*SOMBRA (x y desenfoque ancho alpha)*/
	-webkit-box-shadow: 0px 6px 8px 0px rgba(0,0,0,0.48);
	-moz-box-shadow: 0px 6px 8px 0px rgba(0,0,0,0.48);
	box-shadow: 0px 6px 8px 0px rgba(0,0,0,0.48);
}

div.tooltip h4 {
        padding: 0;
        margin: 0;
        font-size: 95%;
        font-weight: bold;
        margin-top: -15px;
        padding-top: 15px;
        padding-bottom: 5px;
        }

div.tooltip p {
        font-size: 90%;
        margin: 0;
}
div.tip {
	padding: 2px 10px;
	background-color:#e9eae4;
	color: #6f706c;
	}
