*{
	/* Resetting the default styles of the page */
	margin:0;
	padding:0;
}

html{
	overflow:auto;
}

.campoform{
	float:left;
	padding-top: 12px;
	width:100%;
}

.camposizquierda{
	display:inline-block;
	float: left;
	text-align:center;
	width:50%;
}

.camposderecha{
	display:inline-block;
	float: left;
	text-align:center;
	width:50%;
}

.cmpsub{
	text-align:center;
}

.signupButton{
	padding-top:20px;
}

.styled-select { width: 240px; height: 34px; overflow: hidden; background: url(new_arrow.png) no-repeat right #ddd; border: 1px solid #ccc; }


.sidebar-box select{
display:block;
padding: 5px 10px;
height:42px;
margin:10px auto;
min-width: 225px;
-webkit-appearance: none;
height: 34px;
/* background-color: #ffffff; */
background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),
    linear-gradient(to bottom, #ffffff 0%,#f7f7f7 100%);
  background-repeat: no-repeat, repeat;
  background-position: right .7em top 50%, 0 0;
  background-size: .65em auto, 100%;}


.campoform .formRow .label{
	text-align:left;
}

.campodfrm .formRow .field, .campodfrm .formRow .label{
	text-align:left;	
}


.terminos{
	font-size:12px;
	float:left;
	padding-left: 50px;
}

.terminos a{
	color:#FFF;
	text-decoration:none;
}

.terminos a:hover,
.terminos a:focus{
	color:#096;
}

.image-upload > input
{
    display: none;
}

.formRow{
	clear: both;
	position:relative;
}

.label{
	color:#FFF;
	float:left;
	padding:0 20px 0 0;
	text-align:right;
}

label{
	font-family:Century Gothic,Myriad Pro,Arial,Helvetica,sans-serif;
	font-size:11px;
	letter-spacing:1px;
	/*line-height:35px;*/
}

.field{
	clear: both;
}

.field select, .field option {
	/* The text boxes */
	border:1px solid white;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	height:31px;
	margin-bottom: 10px;
    border-radius: 10px;
    padding-left: 10px;
	width:290px;
	background:url("../images/box_bg.png") repeat-x scroll left top #FFFFFF;
	outline:none; /* Preventing the default Safari and Chrome text box highlight */
}

.field input{
	/* The text boxes */
	border:1px solid white;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	height:31px;
	margin-bottom: 10px;
    border-radius: 3px;
    padding-left: 10px;
	width:290px;
	background:url("../images/box_bg.png") repeat-x scroll left top #FFFFFF;
	outline:none; /* Preventing the default Safari and Chrome text box highlight */
}

.signupButton{
	width: 480px;
	margin-top:-10px;
	margin-bottom:30px;
}

#submit{
	/* The submit button */
	cursor:pointer;
	text-indent:-9999px;
	text-transform:uppercase;
	height:39px;
    margin-top: 12px;
	width:290px;	
	/* background:url("../images/enviar.jpg") no-repeat center center #2B2D45;*/
}

form input{
	width:300px;
	padding:5px;
	border-radius:10px;
	margin:auto;
	background-color:#fff;
}

form label{
	width: 230px;
    font-weight: bold;
    display: inline-block;
    text-align: left;
}

form input[type="text"],
form input[type="email"],
form input[type="tel"],
form input[type="number"]{
	width:250px;
	padding:3px 10px;
	border:1px solid #f6f6f6;
	border-radius:10px;
	background-color:#f6f6f6;
	margin:8px 0;
	display:inline-block;
}

form input[type="submit"]{
	width:250px;
	padding:8px 16px;
	margin-top:32px;
	border: 1px solid #f6f6f6;
	border-radius:10px;
	display:block;
	color:#13AAAD;
	background-color:#f6f6f6;
} 

form input[type="submit"]:hover{
	cursor:pointer;
}

#submit.active{
	/* Marking the submit button as active adds the preloader gif as background */
	background-image:url("../images/preloader.gif");
}

#submit:hover{
}

input:hover,
input:focus{
}

.errorTip{
	/* The error divs */
	background-color:#970F08;
	color:white;
	font-size:10px;
	height:26px;
	letter-spacing:0.4px;
	margin-left:20px;
	padding:5px 0 5px 10px;
	position:absolute;
	text-shadow:1px 1px 0 #555555;
	width:200px;
	right:-130px;
}


/* The styles below are only necessary for the styling of the demo page: */

@media only screen and (min-width:768px) and (max-width:900px) {
.field input{
	/* The text boxes */
	border:1px solid white;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	height:40px;
	margin-bottom: 10px;
    border-radius: 3px;
    padding-left: 10px;
	width:500px;
	background:url("../images/box_bg.png") repeat-x scroll left top #FFFFFF;
	outline:none; /* Preventing the default Safari and Chrome text box highlight */
	}
}

@media only screen and (min-width:480px) and (max-width:750px) {
.field input{
	border: 1px solid white;
    height: auto;
    margin-bottom: 10px;
    border-radius: 3px;
    width: 340px !important;
    background: url("../images/box_bg.png") repeat-x scroll left top #FFFFFF;
    outline: none;
}
	
.field select, .field option {
	/* The text boxes */
	border:1px solid white;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	height:31px;
	margin-bottom: 10px;
    border-radius: 10px;
    padding-left: 10px;
	width:290px;
	background:url("../images/box_bg.png") repeat-x scroll left top #FFFFFF;
	outline:none; /* Preventing the default Safari and Chrome text box highlight */
}	

#submit {
    cursor: pointer;
    height: auto;
    margin-top: 30px;
    width: 100%;
}
}

@media only screen and (min-width:360px) and (max-width:470px) {
.field input{
	border: 1px solid white;
    height: auto;
    margin-bottom: 10px;
    border-radius: 3px;
    width: 300px !important;
    background: url("../images/box_bg.png") repeat-x scroll left top #FFFFFF;
    outline: none;
}

.field select, .field option {
	/* The text boxes */
	border:1px solid white;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	height:31px;
	margin-bottom: 10px;
    border-radius: 10px;
    padding-left: 10px;
	width:300px;
	background:url("../images/box_bg.png") repeat-x scroll left top #FFFFFF;
	outline:none; /* Preventing the default Safari and Chrome text box highlight */
}	

#submit {
    cursor: pointer;
    height: auto;
    margin-top: 30px;
    width: 100%;
}
}


@media only screen and (min-width:250px) and (max-width:350px) {
.field input{
	border: 1px solid white;
    height: auto;
    margin-bottom: 10px;
    border-radius: 3px;
    width: 260px !important;
    background: url("../images/box_bg.png") repeat-x scroll left top #FFFFFF;
    outline: none;
}

.field select, .field option {
	/* The text boxes */
	border:1px solid white;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	height:31px;
	margin-bottom: 10px;
    border-radius: 10px;
    padding-left: 10px;
	width:260px;
	background:url("../images/box_bg.png") repeat-x scroll left top #FFFFFF;
	outline:none; /* Preventing the default Safari and Chrome text box highlight */
}	

#submit {
    cursor: pointer;
    height: auto;
    margin-top: 30px;
    width: 100%;
}
}

@media only screen and (min-width:200px) and (max-width:240px) {
.field input{
	border: 1px solid white;
    height: auto;
    margin-bottom: 10px;
    border-radius: 3px;
    width: 230px !important;
    background: url("../images/box_bg.png") repeat-x scroll left top #FFFFFF;
    outline: none;
}

.field select, .field option {
	/* The text boxes */
	border:1px solid white;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	height:31px;
	margin-bottom: 10px;
    border-radius: 10px;
    padding-left: 10px;
	width:230px;
	background:url("../images/box_bg.png") repeat-x scroll left top #FFFFFF;
	outline:none; /* Preventing the default Safari and Chrome text box highlight */
}	

#submit {
    cursor: pointer;
    height: auto;
    margin-top: 30px;
    width: 100%;
}
}