body {
  background: #ffffff;
  font-size: 15px;
}
a {
  color: #0f5388;
  text-decoration: underline;
}
a:hover {
}
a.nolink {
    color: inherit;
    cursor: inherit;
    text-decoration: none;
}
p{font-size:12px}
.wrapper { width: 100%; margin: 0 auto; }
.text-steps { font-size: 18px; margin-top: 10px; }
.text-steps span{color:#EA7900; font-weight:bolder;}
h1 { font-size: 24px; margin: 30px 0 0 0; }
.clear{clear:both}
.hidden{display:none}
.help-info-icon{cursor:pointer; background: url('../img/icon-info.png') no-repeat; height:20px; width:20px; display:inline-block; margin-bottom:-4px; margin-right:2px;}
.close{filter: alpha(opacity=100); opacity: 1; }
.close:hover{filter: alpha(opacity=100); opacity: 1; }
.help-text{position:relative; font-size:14px; padding:5px 30px 5px 5px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; margin-bottom:5px;}
label .help-text{font-size:10px;}
.help-text.block{padding:0; margin-bottom:0px; display:block;}
span.close{cursor:pointer; color:#fff; background:#0F568A; border:1px solid #FF8630; position:absolute; top:5px; right:5px; display:block; padding:1px 5px 1px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
span.close:hover{color:#FF8630; background:#00598F;  }
input.btn-orange{background:#ff924c; font-weight:bold;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; color:#fff;}
.important{color:#f65f00}
#registro .field label{font-size:13px;}
#shade{background:#000;opacity:0.4; filter:alpha(opacity=40); position:fixed; width:100%; top:0px; left:0px; right:0px; bottom:0px; z-index:10000}
.help-arrow{float:right; cursor:pointer; background: url('../img/icon-arrow-r.png') no-repeat; height:20px; width:40px; display:inline-block; margin-bottom:-4px; margin-right:2px;}
.popup-box {background: none repeat scroll 0 0 #f1f1f1; border: 2px solid #ccc; border-radius: 10px; display: none; left: 50%; margin-left: -255px; padding: 10px 15px; position: fixed; top: 20%; width: 480px; z-index: 100001;}
.popup-box iframe{border:0 none;width:470px; height:350px; overflow:hidden}
.popup-box .bordered{border:0 none; max-height:450px; overflow-y:auto}
.popup-box span.link{color: #0f568a;cursor: pointer;text-decoration: none;}
#language-unfinished-pop{position:absolute; z-index:10000; background:#fff; border:1px solid #0D6C9F; padding:20px 30px; width:300px; left: 50%;  top: 10px;  margin-left:-150px;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
#language-unfinished-pop.en-us{display:none !important; }
#language-unfinished-pop .close{ background: #0f568a none repeat scroll 0 0; border: 1px solid #ff8630;  border-radius: 4px; color: #fff;  cursor: pointer;  display: block; padding: 1px 5px; position: absolute;  right: 5px; top: 5px;}

.modal-header{border:0 none;}
.modal-content {
    -webkit-border-radius: 8px; 
    -moz-border-radius: 8px; 
    border-radius: 8px;
    font-size:16px;
background: #032240; /* Old browsers */
background: -moz-linear-gradient(left,  #032240 0%, #043059 21%, #04294d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#032240), color-stop(21%,#043059), color-stop(100%,#04294d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #032240 0%,#043059 21%,#04294d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #032240 0%,#043059 21%,#04294d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #032240 0%,#043059 21%,#04294d 100%); /* IE10+ */
background: linear-gradient(to right,  #032240 0%,#043059 21%,#04294d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#032240', endColorstr='#04294d',GradientType=1 ); /* IE6-9 */
color:#fff;
}
.modal-content .boton, btn-primary {
    -webkit-border-radius: 8px; 
    -moz-border-radius: 8px; 
    border-radius: 8px;
    border:0 none;
    font-size:18px;
    text-align:center; margin-left:5px;
    color:#fff;
background: #ffa600; /* Old browsers */
background: -moz-linear-gradient(top,  #ffa600 1%, #f65200 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffa600), color-stop(100%,#f65200)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffa600 1%,#f65200 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffa600 1%,#f65200 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffa600 1%,#f65200 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffa600 1%,#f65200 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa600', endColorstr='#f65200',GradientType=0 ); /* IE6-9 */
}
.modal-content .boton:hover, btn-primary:hover {
    color:#ccc;}
.modal-body hr{border-top:1px solid #000; background:0 none; height:0px; border-bottom:1px solid #025098;}
.modal-content button.close{color:#fff; opacity:1; filter:alpha(opacity=100);}
.modal-content button.close:hover{color:#ccc}

.popup-box .boton { border: 1px solid #eaeaea; font-size: 18px; padding: 8px 8px 9px; width: 140px;}
.help-box a{color:#ffffff; font-weight:bold; }
.help-box a:hover{color:#0F5388; }
.help-box .close{cursor:pointer; font-weight:bold; color:#000; background:#ffffff; border:3px solid #1DB200; position:absolute; top:-13px; right:-12px; display:block; padding:3px 5px 1px; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; }
.help-box .close:hover{color:red; background:#ffffff;  }
.help-box .center{display:block; padding-top:10px;}
.help-box{width:84%; color:#ffffff; background:#1DB200; border:1px solid #000; padding:1px; display:none; position:absolute; top:10px; left:5%; z-index:1000; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.help-wrap{position:relative; padding-left:15px;}
.help-wrap .help-info-icon{left:5px; top:0px; }
.help-wrap .bordered, .examples-wrap .bordered, .help-box .bordered{margin:10px 5px 10px 20px; display:block; position:relative; border:1px solid #fff; background:#fff; color:#000; padding:5px 10px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.help-wrap .bordered a, .examples-wrap .bordered a, .help-box .bordered a{color:#4387B0}
.examples-info-icon{cursor:pointer; background: url('../img/icon-example.png') no-repeat; height:20px; width:20px; display:inline-block; margin-bottom:-4px; margin-right:2px;}
.examples-box .center{margin: 0px 2px 2px; padding:0 5px !important;}
.examples-box a{color:#000000; }
.examples-box a:hover{color:#0F5388; }
.examples-box .close{cursor:pointer; color:#fff; background:#0F568A; border:1px solid #FF8630; position:absolute; top:5px; right:5px; display:block; padding:3px 5px 1px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.examples-box .close:hover{color:#FF8630; background:#00598F;  }
.examples-box .center{display:block; padding-top:10px;}
.examples-box{width:84%; color:#0F568A; background:#FFA866; border:1px solid #000; padding:10px 25px 10px 10px; display:none; position:absolute; top:10px; left:5%; z-index:1000; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.examples-wrap{position:relative; padding-left:15px;}
.examples-wrap span#place-view, .examples-wrap span#place-view span{display:block;}
.examples-wrap span#place-view{margin-left:15px; margin-bottom:5px;}
.examples-wrap .place-view-top .slidertext{font-size:12px;}
.examples-wrap .examples-info-icon{left:5px; top:0px; }
.examples-wrap .inner-box{display:block;width:90%; margin:10px auto 0; text-align:center; background:#fff; padding:10px; border:1px solid #666666;}
.examples-wrap .image-box{display:block;width:90%; margin:10px auto 0; text-align:center; background:#fff; padding:10px; border:1px solid #666666;}
.examples-wrap .image-box img{width:100%; height:auto;}
.popup-infobox iframe{border:0 none;width:470px; height:350px; overflow:hidden}
.popup-infobox .bordered{border:0 none; max-height:450px; overflow-y:auto; padding:10px;}
.popup-infobox.help-box{display:none; width:600px; position:fixed; top:10%; left:50%; margin-left:-300px; z-index:100001; padding:10px 15px; border:2px solid #ccc;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.popup-infobox.big{top:5%; left:5%; width:90%;  margin-left:0}
.popup-infobox span.li{text-indent:-8px}
#shade-infobox{background:#000;opacity:0.2; filter:alpha(opacity=20); position:fixed; width:100%; top:0px; left:0px; right:0px; bottom:0px; z-index:10000}
span.p{text-indent:15px; padding-bottom:15px;display:block;}
span.no-indent{text-indent:0px;}
span.p.small{font-size:12px;}
.block{display:block}
.link-box{padding:20px 15px; font-size:12px; position:relative; clear:both;}
.link-box a{display:block;  }
.link-box2{padding:0px 15px; font-size:14px; position:relative;}
.link-box2 .important{font-size:12px;}
.link-box2 a{display:block; text-indent:-10px; margin-bottom:5px;}
.help-info-box{text-align:center;font-size:12px; padding:10px; margin:0px; margin-top:10px; background:#fff; border:1px solid #4387B0;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.help-info-box h2{ font-weight:bold; font-size:14px; margin:0px; padding:0px;}
.examples-info-icon{cursor:pointer; background: url('../img/icon-example.png') no-repeat; height:20px; width:20px; display:inline-block; margin-bottom:-4px; margin-right:2px;}

.charLeft {
  color: #f65f00;
  display: block;
  font-size: 9px;
  text-align: center;
  width: 90px;
}
.foot-text{color:#FF8B31; text-align:right; font-size:12px; margin-right:5px;}
.signupwrap{width:650px;margin:0 auto;}

.signuppage .why-join-more h3{font-size:24px; margin:0}
.signuppage .why-join-more .left{width:23%; text-align:center; padding:7px 0;}
.signuppage .why-join-more .left p a.black{color:#000; font-size:18px; font-weight:bold; text-decoration:none;}
.signuppage .why-join-more .left p a.black:hover{text-decoration:underline;}
.signuppage .why-join-more .left.first{width:39%; margin-right:1%;}
.signuppage .why-join-more .left.second{width:35%; margin-right:1%;}
.signuppage .why-join-more .left.third{width:23%;}
.signuppage .why-join-more .left .boton{font-size:20px}
.signuppage .why-join-more .boton.iblock{width:auto;}
.signuppage .why-join-more .boton{width:140px; padding: 8px 8px 9px; font-size:18px; border: 1px solid #EAEAEA; text-shadow: 0 none !important;}
.signuppage .why-join-more .boton a{ color:#fff; text-decoration:none;}
.signuppage .why-join-more .btn-red {background:#ff0000;}
.signuppage .why-join-more .btn-blue{background:#0f5388;}
.signuppage .btn-green {background: none repeat scroll 0 0 #52c23c;}
body.signuppage .why-join-more .btn-orange {background:#FF6F08;}
.signuppage .why-join-more .btn-white {background:#fff;}
.signuppage .why-join-more .btn-red:hover, body.signuppage .btn-orange:hover,.signuppage .btn-blue:hover , .signuppage .btn-green:hover {background:#ccc; text-decoration:none}
/*.signuppage #join-pop { background:#fff; border:2px solid #0f5388; padding:20px 0; position:fixed; top:20%; left:50%; width:450px; margin-left:-225px}*/

.signuppage .business-feature-info {background:#fff; border:1px solid #d7d7d7; color:#FF6F08; margin-top: 25px; margin-bottom:30px; padding:15px 0px}
.signuppage .business-feature-info h2 {color:#000; font-size: 34px; margin-top: 0; margin-bottom: 10px; text-align: center}
.signuppage .business-feature-info a.learn-more {display: block; color:#FF6F08; margin-top: 11px; text-decoration:none; font-size: 15px  }
.signuppage .business-feature-info h2.blue{color:#2379b6; font-weight:normal; }
.signuppage .business-feature-info h3 {font-size:20px;color:#f79f33; text-align:center;}
.signuppage .business-feature-info h3 span{font-size:14px; display:block; text-transform:lowercase; }
.signuppage .business-feature-info h3 a{color:#f79f33; text-decoration:none; }
.signuppage .business-feature-info h4 {color:#5c5b68; text-align:center;}
.signuppage .business-feature-info .section-block{margin-right:20px; width:277px; height:170px; float:left; position:relative; border-right: 1px solid #EAEAEA}
.signuppage .business-feature-info .section-block.first {margin-left: 14px}
.signuppage .business-feature-info .section-block.last {width:254px; margin-right: 0; border-right: none}
.signuppage .business-feature-info .section-block img{ position:absolute; top:0px; left:0px; z-index:1;}
.signuppage .business-feature-info .section-block .text-wrap{ width:254px; position:absolute; bottom:0px; left:0px; height:50px;  z-index:10; background:#000; opacity:0.6; filter:alpha(opacity=60);}
.signuppage .business-feature-info .section-block .text-inner{ width:250px; position:absolute; bottom:0px; left:0px;  z-index:20; font-size:14px; font-weight:bold;padding:5px 10px; color:#fff;}

.signuppage .business-feature-info .section-mos{width:850px; background: #F1F1F1; margin: 15px auto 0}
.signuppage .business-feature-info .section-mos span.mosTitle {width: 322px; background:yellowgreen; font-size:21px; color:white; padding:8px; display:block; float:left; margin: 15px 0 15px 15px; border:2px solid darkseagreen; border-left:2px solid darkseagreen; border-right:2px solid darkseagreen; font-weight:bold}
.signuppage .business-feature-info .section-mos span.mosTitle span{color:blanchedalmond; display:block; font-size:13px; text-align:right; margin: -1px 2px 0 0}
.signuppage .business-feature-info .section-mos span.mosContent{display:block; float:left; width: 447px; padding: 10px 20px; color: #232323; margin-top:10px;}
.signuppage .business-feature-info .section-mos a {text-decoration: none}
.signuppage .business-feature-info .section-mos a:hover{background:#8EB7D0; color: #fff !important; display:block;}
.signuppage .business-feature-info .section-mos a:hover .mosContent {color: #fff !important;}


#why-join-pop .whyjoin{  height:100%}
#why-join-pop.popup-box { height: 85%; left: 25%; margin-left: 0; top: 5%; width: 50%;}
.whyjoin .bordered { margin-top:10px; margin-bottom:10px;height:85%; padding-bottom:10px;}
.whyjoin tr .features-col {background:#4387B0; color:#fff; font-weight:bold; text-align:center;border:1px solid #4387B0; padding:5px}
.whyjoin tr td {padding:5px; background:#fff;}
.whyjoin tr td.features-col {border-top:1px solid #fff; border-bottom:1px solid #fff;}
.whyjoin tr th.shopper-col{background:#4387B0; color:#fff;padding:10px; border:1px solid #4387B0}
.whyjoin tr th.business-col{background:#4387B0; /*background:#ff6f08;*/ color:#fff;padding:10px; border:1px solid #4387B0}
.whyjoin tr th.employee-col{background:#4387B0; /*background:#278000;*/ color:#fff;padding:10px; border:1px solid #4387B0}
.whyjoin tr .shopper-col, .whyjoin tr .business-col, .whyjoin tr .employee-col{color:#000;padding:10px; border:1px solid #4387B0}
.whyjoin .business-wrap, .whyjoin .employee-wrap {display:none;}


.form-register {
  width: 95%;
  max-width: 700px;
  margin: 0px auto;
}
.bold{font-weight:bold}

.field{float:left;display:inline; padding-bottom:5px; width:100%;}
.form-register  div.left {
  width: 360px;
}
.form-register .left .input-foto {
  width: 200px;
  height: 200px;
  border: 1px solid #a9a9a9;
  border-radius: 3px;
  box-shadow: 0 0 1px 0 rgba(0,0,0,0.30);
  background: #fff url("../img/bg-upload-foto.png") no-repeat center 40px;
  padding: 14px;
  position: relative;
}
.form-register .left .input-foto-biz {
	background-image: url(../img/bg-upload-biz.png);
}
.form-register .left .input-foto img {
  height: 198px;
  width: 198px;
  border: 1px solid #f3a54d;
  display: block;
}
.form-register .left .input-foto .boton {
  position: absolute;
  bottom: 30px;
  left: 40px;
  right: 40px;
  text-align: center;
  background: #a8a8a8 url("../img/bg-boton-upload.gif") repeat-x;
  color: #fff;
  border-radius: 3px;
  text-decoration: none;
  height: 30px;
  line-height: 30px;
  font-weight: bold;
  font-size: 14px;
  border: none;
  padding: 0;
}
.form-register .left .input-foto .boton:active {
	bottom: 29px;
	top: auto;
}
.code {
  border: 1px solid #f3a54d;
  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
  font-size: 18px;
  height: 64px;
  line-height: 32px;
  width: 200px;
  margin: 30px auto 0;
}
.code .top,
.code .bottom {
  text-align: center;
}
.code .top {
  color: #fff;
  background: #FF924C;
  text-transform: uppercase;
}
.code .bottom {
  background: #FF924C;
  border:1px solid #FF924C;
  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
  -moz-box-shadow:0 0 3px #FF924C;-webkit-box-shadow:0 0 3px #FF924C;box-shadow:0 0 3px #FF924C;
}
.code .bottom span {
  border: none;
  display:block;
  width: 98%;
  box-shadow: none;
  background: #fff;
  font-size:18px;
  line-height:18px;
  height:25px; padding-top:5px;
  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
}

.invitedBy {
    margin: 0;
    padding: 0;
}
.invitedBy h4 {
    margin: 0px;
}
.invitedBy .title{font-size:20px;  color: #0f5388;}
.invitedBy .inner{ padding-bottom:10px; min-height:175px; }
.form-register  div.left {
  width: 50%;
}.form-register  div.right {
  width: 45%;
  float:right
}
.form-register .left .separator {
  border-bottom: 1px solid #7b7b7b;
  margin: 20px 0;
}
.form-register .left input[type="text"],
.form-register .left input[type="password"]{
  width: 95%;
  border: 1px solid #a9a9a9;
  border-radius: 3px;
  height: 32px;
  line-height: 32px;
  padding: 0 5px;
  font-size: 15px;
}
.form-register select {
  width: 98%;
  margin-left: 0;
  height: 32px;
  font-size: 15px;
}
.form-register textarea {
  width: 98%;
    margin-left: 2%;
    padding:0 5%;
  border: 1px solid #a9a9a9;
  border-radius: 3px;
  font-size: 15px;
}
#registro .field input#BusinessWebsite{width:268px !important}

#registro .field.w50p input{width:140px !important}
.btn-join {
    background: #ff924c; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2JSIgc3RvcC1jb2xvcj0iI2ZmOTI0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2ZmOTY1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iI2ZmOTI0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iI2RkNjcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #ff924c 6%, #ff9659 60%, #ff924c 73%, #dd6700 95%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(6%,#ff924c), color-stop(60%,#ff9659), color-stop(73%,#ff924c), color-stop(95%,#dd6700)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ff924c 6%,#ff9659 60%,#ff924c 73%,#dd6700 95%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ff924c 6%,#ff9659 60%,#ff924c 73%,#dd6700 95%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ff924c 6%,#ff9659 60%,#ff924c 73%,#dd6700 95%); /* IE10+ */
    background: linear-gradient(to bottom, #ff924c 6%,#ff9659 60%,#ff924c 73%,#dd6700 95%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff924c', endColorstr='#dd6700',GradientType=0 ); /* IE6-8 */
    text-shadow:1px 1px #000;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
    color:#fff; font-weight:bold; height:35px; display:block; padding:7px 30px;margin-bottom:20px; cursor:pointer; border:1px solid #4387B0; -webkit-box-shadow:inset 0px 0px 1px rgba(0,0,0,0.28); -moz-box-shadow:inset 0px 0px 1px rgba(0,0,0,0.28);box-shadow:inset 0px 0px 1px rgba(0,0,0,0.28); 
}
.form-register .left input.half, .form-register .left label.half{width:45%; display:inline-block; }
.form-register .left label.half{padding-top:10px;width:50%; }
.form-register .left input[type="text"]:focus,
.form-register .left input[type="password"]:focus {
  border-color: #f4aa57;
  box-shadow: 0 0 5px 0 #ffc186;
}
.form-register .left .boton-enviar {
  height: 32px;
  text-align: center;
  background: #FF8630;
  border: none;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  border-radius: 4px;
  cursor: pointer;
  padding: 0 20px;border:1px solid #FF8630;-webkit-box-shadow:inset 0px 0px 1px rgba(0,0,0,0.28);-moz-box-shadow:inset 0px 0px 1px rgba(0,0,0,0.28);box-shadow:inset 0px 0px 1px rgba(0,0,0,0.28)
}
.form-register .left .boton-enviar:hover {background:#EA7900}
.form-register .left .boton-enviar:active {
  position: relative;
  top: 1px;
}

label.error
{
    color: red;
    display: block;
    font-weight: bold;
    position: relative;
    text-align: center;
    margin: 4px 0 0;
}



span.field-validation-error
{
    color: red;
    display: block;
    font-weight: bold;
    position: relative;
    text-align: center;
    margin: 4px 0 0;
}

.errormessage{ margin-top:10px; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; line-height: 16px; font-size: 16px; color: red; font-weight:bold; display:block;  width:100%; text-align:center;}
.big{font-size:20px}
.blue{color:#0A96C5}
.blue b{color:#1A609A}
.important.red{display:block; width:90%; margin:0 auto; color:red; padding-top:10px;}
#reloadBtn{background: #4387B0;color:#fff;height:34px;padding:0 20px 2px;cursor:pointer; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#reloadBtn:hover{color:#fff; background:#58A7FF}
/* Footer */
footer .message-box{z-index:100000; left:50%; margin-left:-205px; width:400px; position:fixed; bottom:2px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background:#4387B0; padding:25px 5px 5px; border:2px solid #e73827}
footer .message-box .errormessage{background:transparent}
footer .message-box .message{background:transparent}
footer .message-box h1{text-align:center; color: #FFFFFF; font-size: 14px; left: 15px; margin: 0; padding: 0 5px 0 15px; position: absolute; top: 5px; width:360px;}
footer .message-box .inner{min-height:100px; background:#fff; padding:10px 5px; border:1px solid #e73827}
footer .message-box .close{text-decoration:none; cursor:pointer; color:#fff; background:#e73827; border:1px solid #000; position:absolute; top:2px; right:2px; display:block; padding:1px 4px 1px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
footer .message-box .close:hover{color:#cccccc; background:#FF0000;  }
ul.errormessage {color:black; font-weight:bold; margin-left:20px; padding-left:0px; margin-top:0px; text-align:left; width:80%;}
ul.errormessage span {color:red;}


.login-options {
  font-size: 18px;
  line-height: 18px;
  vertical-align: middle;
  margin: 0 auto 30px;
  text-align: center;
}

.facebook-bt {
    cursor:pointer;
    background: url("../img/boton-facebook-small.png") no-repeat;
    height: 25px;
    width: 75px;
    border: none;
    vertical-align: middle;
    display: inline-block;
    zoom:1; 
    *display: inline;
    margin-top:4px;
}
.facebook-bt:hover {
    background: url("../img/boton-facebook-small.png") no-repeat;
}
.facebook-bt:active {
  position: relative;
  top: 1px;
}

.facebook-bt-big{
    cursor:pointer;
    background: url("../img/boton-facebook.png") no-repeat;
    height: 40px;
    width: 120px;
    border: none;
    vertical-align: middle;
    display: inline-block;
    zoom:1; 
    *display: inline;
    margin-top:4px;
}
.facebook-bt-big:hover {
    background: url("../img/boton-facebook.png") no-repeat;
}
.facebook-bt-big:active {
  position: relative;
  top: 1px;
}

