

body{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666; padding:0; margin:0}
.MainForm{padding:10px; width:370px; margin:auto}
h3.form{font-family:Helvetica, Arial, sans-serif; font-size:34px; font-weight:bold;  padding:0; margin:0; color:#b6111c}
h4.form2 {font-family:Helvetica, Arial, sans-serif; font-size:20px; font-weight:bold;  padding:10px 0 0 0; margin:0; color:#666666}
.halfForm{width:48%; float:left}
.halfForm2{width:48%; float:right}
.HomeInput{border: 1px solid #ccc; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;   font-size: 13px; font-weight: normal; padding: 5px; width:99%; color:#666; margin-bottom:6px}
.HomeInput:focus{color:#39C}
.vacio{clear:both}
.clausula{text-align:center; font-size:11px; margin-bottom:20px}

.BannerBTN2{-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 2px 2px 5px #666666; -webkit-box-shadow: 2px 2px 5px #666666; box-shadow: 2px 2px 5px #666666;
filter: progid:DXImageTransform.Microsoft.Shadow(strength = 2, direction = 135, color = '#666666');-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 135, Color = '#666666')";/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ff142a', endColorstr = '#910f15');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ff142a', endColorstr = '#910f15')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(top, #ff142a, #910f15);
background-image: -ms-linear-gradient(top, #ff142a, #910f15);
background-image: -o-linear-gradient(top, #ff142a, #910f15);
background-image: -webkit-gradient(linear, center top, center bottom, from(#ff142a), to(#910f15));
background-image: -webkit-linear-gradient(top, #ff142a, #910f15);
background-image: linear-gradient(top, #ff142a, #910f15);
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;

padding:5px 10px; font-family:Helvetica, Arial, sans-serif; font-size:15px; color:#ffffff!important; font-weight:bold;  text-align:center; border:3px solid #ffffff; width:85%; margin:0 8%;
}
.BannerBTN2:hover{filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#910f15', endColorstr = '#ff142a');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#910f15', endColorstr = '#ff142a')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(top, #910f15, #ff142a);
background-image: -ms-linear-gradient(top, #910f15, #ff142a);
background-image: -o-linear-gradient(top, #910f15, #ff142a);
background-image: -webkit-gradient(linear, center top, center bottom, from(#910f15), to(#ff142a));
background-image: -webkit-linear-gradient(top, #910f15, #ff142a);
background-image: linear-gradient(top, #910f15, #ff142a);
cursor:pointer;}
.BannerBTN2 a, .BannerBTN2 a:link, .BannerBTN2 a:active, .BannerBTN2 a:visited, .BannerBTN2 a:hover{color:#ffffff; text-decoration:none}


@media only screen and (max-width: 320px) {
	
body{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; padding:0; margin:0}
.MainForm{padding:10px; width:90%; margin:auto}
	h3.form{font-family:Helvetica, Arial, sans-serif; font-size:24px; font-weight:bold;  padding:0; margin:0; color:#b6111c}
h4.form2 {font-family:Helvetica, Arial, sans-serif; font-size:18px; font-weight:bold;  padding:10px 0 0 0; margin:0; color:#666666}
.HomeInput{border: 1px solid #ccc; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;   font-size: 13px; font-weight: normal; padding: 5px; width:90%; color:#666; margin-bottom:6px}

	
	
	}