* { font-family: 'Open Sans', sans-serif, Arial; font-size: 13px; }
.txtAL {text-align: left}
.txtAC {text-align: center;}
.txtAR {text-align: right}
.txtAJ {text-align: justify}

.stand_shape_title {font-family: 'Open Sans', sans-serif; font-size: 0.8em; font-weight: normal; margin: 0.5em auto}
form {margin: 2em 0 0 0;}
.fieldsCont {padding-left: 0}
.fieldWrapper p, .fieldWrapper .field, .fieldWrapper .inputOption1 {display: inline-block}
.fieldWrapper p {width: 10em}
.inlineFields p {display: inline}
.userData input {width: 70%;}
.userData .email_note {font-size: 0.786em; text-align: center; text-transform: uppercase; display: block}

#clearH			{ clear: both; margin: 0px 0px 0px 0px !important; padding: 0px 0px 0px 0px !important; height:1px !important; }


a {color:red; }

#btSend, #btWait {  }
#btWait { display:none; }

.thx {
	font: 14px/18px Arial;
	margin: 42px 0px 21px 0px;
}

.imgTipoStand {
	display: block;
}

#TxtComentario { width:100%; }

#tableFields p { text-align: right; margin: 3px 5px 0 0; padding: 0; }




/* RESPONSIVE */
@media (min-width: 980px) and (max-width: 1199px) {
	.imgTipoStand {
	}
}

@media (min-width: 768px) and (max-width: 979px) {
	.imgTipoStand {
	}
}

@media only screen and (max-width : 766px) {
	.col-sm-1, .col-sm-2 {display: none}
	.col-sm-4.mainCol, .col-sm-5.mainCol {width: 49%}
	input, select, input[type=text], textarea { font-size: 12px; }
	#inputOption4 span { display: block; }

	#tableFields span { display: block; }
	.userData .inlineFields p {display: block; margin-bottom: 0}
	.userData .inlineFields p.email_note {margin-bottom: 1em}
}


@media (max-width: 560px) {
	.col-sm-4.mainCol, .col-sm-5.mainCol {width: 100%}
	.userData .col-sm-4 {text-align: center}
}

@media only screen and (max-width : 500px) {
	.thumbnails .col-xs-3 {width: 50%}
}

@media ( max-width: 340px ) { 
}
