.transform  { float: left; display: block; width:100%;}
.transform P { float: left; display: block; width:100%; padding-bottom:10px;}
/*  Buttons  */
button.jqTransformButton {	margin: 0px; padding: 0px; border: none; background-color: transparent; cursor: pointer; overflow: visible;}
*:first-child+html button.jqTransformButton[type]{width: 1px;} /* IE7 */
button.jqTransformButton span {	background: transparent url(../imagenes/form/btn_right.gif) no-repeat right top; display: block; float: left; padding: 0px 4px 0px 0px; margin: 0px; height: 33px;}
button.jqTransformButton span span { background: transparent url(../imagenes/form/btn_left.gif) no-repeat top left; color: #333; padding: 8px 4px 0px 8px;font-size: 12px; line-height: 13px; display: block; text-decoration: none; height: 33px;}
/*hover*/
button.jqTransformButton_hover span span { background-position: left -33px ; }
button.jqTransformButton_hover span { background-position: right -33px ; }
/*clicked*/
button.jqTransformButton_click span span { background-position: left -66px ; }
button.jqTransformButton_click span { background-position: right -66px ; }
/* IE 6 */
* html button.jqTransformButton { height:33px; }
* button.jqTransformButton span span { height: 25px; }
/* IE 7 */
*+ html button.jqTransformButton { height:33px; }
*+ button.jqTransformButton span span { height: 25px; }
/* Inputs */
.jqTransformInputWrapper {background: transparent url(../imagenes/form/input/input_text_left.gif) no-repeat left top;height: 31px;padding: 0px;}
.jqTransformInputInner { background: transparent url(../imagenes/form/input/input_text_right.gif) no-repeat top right;	padding: 0px;margin: 0px;}
.jqTransformInputInner div {height: 31px;margin:0px 0px 0px 8px;}
.jqTransformInputInner div input {	vertical-align: middle;	height: 23px;color:#404040;border: none;padding: 8px 0px 0px 0px;margin: 0px;background:transparent;width:100%;}
/*  IE6 */
* html .jqTransformInputInner div input {padding: 6px 0 0 0;margin: 0 0 0 -8px;	height:24px;}
/* Ie7 */
*+ html .jqTransformInputInner div input {padding: 6px 0 0 0;margin-left:-10px;height:24px;}
/*hover*/
.jqTransformInputWrapper_hover{ background-position: left -31px ;}
.jqTransformInputWrapper_hover div.jqTransformInputInner{ background-position: right -31px ;}
/*focus*/
.jqTransformInputWrapper_focus{ background-position: left -62px ;}
.jqTransformInputWrapper_focus div.jqTransformInputInner{ background-position: right -62px ;}
.jqTransformSafari .jqTransformInputInner div {	position: relative;	overflow: hidden;	margin:0px 8px;}
.jqTransformSafari .jqTransformInputInner div input { background: none; position: absolute; top: -10px; left: -2px; height: 42px; padding-left: 4px; }
/* ------------- * Textarea * ------------- */
table.jqTransformTextarea td#jqTransformTextarea-mm textarea{ font-size: 12px; line-height: 16px;}
table.jqTransformTextarea td{ font-size: 1px; line-height: 1px; height: 5px; margin: 0; padding: 0; }
table.jqTransformTextarea{ width:100%;}
table.jqTransformTextarea tr{}
table.jqTransformTextarea textarea{	margin: 0;	padding: 0;	border: 0;	background: none;	width:100%;	height:80px;}
#jqTransformTextarea-tl, #jqTransformTextarea-tr{ width:5px;}
table.jqTransformTextarea td#jqTransformTextarea-tl{background: url(../imagenes/form/textarea/textarea_tl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-tm{background: url(../imagenes/form/textarea/textarea_tm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-tr{background: url(../imagenes/form/textarea/textarea_tr.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-ml{background: url(../imagenes/form/textarea/textarea_ml.gif) repeat-y top left;}
table.jqTransformTextarea td#jqTransformTextarea-mm{background: url(../imagenes/form/textarea/textarea-mm.gif) repeat;}
table.jqTransformTextarea td#jqTransformTextarea-mr{background: url(../imagenes/form/textarea/textarea_mr.gif) repeat-y top left;}
table.jqTransformTextarea td#jqTransformTextarea-bl{background: url(../imagenes/form/textarea/textarea_bl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-bm{background: url(../imagenes/form/textarea/textarea_bm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-br{background: url(../imagenes/form/textarea/textarea_br.gif) no-repeat top left;}
/*hover*/
table.jqTransformTextarea-hover td#jqTransformTextarea-tl{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tm{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tr{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-ml{background-position:-5px 0px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-mm{background-image: url(../imagenes/form/textarea/textarea-mm-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-mr{background-position:-5px 0px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bl{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bm{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-br{background-position:0px -5px;}
/*focus*/
table.jqTransformTextarea-focus td#jqTransformTextarea-tl{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tm{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tr{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-ml{background-position:-10px 0px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-mm{background-image: url(../imagenes/form/textarea/textarea-mm-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-mr{background-position: -10px 0px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bl{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bm{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-br{ background-position:0px -10px; }
table.jqTransformTextarea .jqTransformSafariTextarea div { position: relative; overflow: hidden; border: 0px solid #ccc; }
table.jqTransformTextarea .jqTransformSafariTextarea textarea{ background: none; position: absolute; top:-10px; left:-10px; padding: 10px 10px 10px 10px; resize: none; }
/*  Radios  */
.jqTransformRadioWrapper {float: left;display:block;margin:0px 4px 0px 0px;}
.jqTransformRadio { background: transparent url(../imagenes/form/radio.gif) no-repeat center top; vertical-align: middle; height: 19px; width: 15px; display:block; }
/*  Checkboxes  */
span.jqTransformCheckboxWrapper{	display:block;float:left;	margin-right:8px;}
a.jqTransformCheckbox { background: transparent url(../imagenes/form/checkbox.gif) no-repeat center top; vertical-align: middle; height: 19px; width: 18px; display:block; }
/*  Checked - Used for both Radio and Checkbox  */
a.jqTransformChecked { background-position: center bottom;}
/* Selects  */
.jqTransformSelectWrapper {	position:relative; height: 24px; background: url(../imagenes/form/select_left.gif) no-repeat top left;}
.jqTransformSelectWrapper div span { display:block; float: none; position: absolute; white-space: nowrap; line-height: 15px; padding: 5px 0 0 7px; overflow: hidden; cursor:pointer; }
.jqTransformSelectWrapper  a.jqTransformSelectOpen { display: block; position: absolute; right: 0px; width: 31px; height: 24px; background: url(../imagenes/form/select_right.gif) no-repeat center center; }
.jqTransformSelectWrapper ul { position: absolute; width: 100%; top: 24px; left: 0px; list-style: none; background-color: #e2e2e2; display: none; margin: 0px; padding: 0px;	/*height: 120px;*/ overflow: auto; overflow-y: auto; z-index:10; }
.jqTransformSelectWrapper ul a { display: block; padding: 2px 10px; color:#999; }
.jqTransformSelectWrapper ul a.selected { background: #ddd; color: #777; }
.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover { color:#333; background:#EDEDED; }
/*  Hidden - used to hide the original form elements  */
.jqTransformHidden {display: none;}






/*form*/
#TableContactenos .inputTxt { font: 13px Arial, Helvetica, sans-serif; color: #000000; background: #FFFFF width: 340px; border-top: 1px solid #00004c; border-right: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; border-left: 1px solid #00004c;}
#TableContactenos .TxtArea {font: 10px Arial, Helvetica, sans-serif; color: #000000; background: #FFFFFF; width: 340px; border-top: 1px solid #716215; border-right: 1px solid #716215; border-bottom: 1px solid #DBD8C3; border-left: 1px solid #DBD8C3;}
.ColorContact {font-size: 15px; color: #e6e6e6;}
.TextContact {
	font-size: 11px;
	color: #e6e6e6;
	text-align: right;
}
.TitContact {
	font-family: source sans pro;
	font-size: 20px;
	color: #D6E8FF;
	font-weight: 300;
	font-style: normal;
	text-align: left;
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.form-control {
	margin-bottom: 5px;
	}




/*CONTACTO*/

.FormulCont {
	background-color: #000000;
	opacity: 0.9;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.FormulCont #message {
	margin-top: 15px;
	}

.Contact {
	z-index:1;
	width: 1022px;
	border: #838587;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-decoration: none;
}
.Contact .MainBox {
	position: relative;
	width: 1022px;
	height: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../imagenes/background.jpg);
	background-repeat: no-repeat;
}
.Contact .Middle {
width: 1014px height: 1730px;
	height: 600px;
}
.ContContact {
	margin-top: -80px;
	width: 702px;
	margin-bottom: 0px;
	margin-left: auto;
	z-index: 2;
	margin-right: auto;
	padding: 0px;
	margin-right: auto;
	background-image: url(../imagenes/contact_cuad_f.png);
	background-repeat: no-repeat;
	height: 650px;
}
	
	
.Estilo17 {
	font-size: 9px;
	color: #3b3b3b;
	margin-top: -4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.TextContact {
	font-size: 11px;
	color: #F2F2F2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	font-style: normal;
	font-weight: normal;
}
.TextIzq {
	}

.TextSupContact {
	font-size: 12px;
	color: #DBE1E9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-variant: normal;
	margin-top: 15px;
	margin-left: 40px;
}
.ConTitulo {
	color:#FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	margin-top: 10;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 50px;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
	float: left;
	letter-spacing: 1px;
}

.spacer {
	height: 20px;
	padding-top: 20px;
	}





.formbox{width:153px; background-color:transparent; color:#000000; font: 12px "Courier New", Courier, mono}/*cajas de form*/
select{background-color:#ffffff; color:#000000; font: 12px Arial, Helvetica, sans-serif}/*color de fondo y texto de pulldows*/
.botonOn{background:#cccc99}/*rollover botones formulario*/
.tablebug {background-color: transparent}
select{
	background-color:#F89028;
	font: 11px Arial, Helvetica, sans-serif
}
