@charset "utf-8";
#contenedor .md-content .tit {height:30px;margin-top:10px;border-bottom:1px solid #ccc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#contenedor .md-content span.Thot{font-size:18px;}
.modalDialog {position:fixed;font-family:Arial, Helvetica, sans-serif;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.8);z-index:-99999;opacity:0;
-webkit-transition:opacity 400ms ease-in;-moz-transition: opacity 400ms ease-in;transition: opacity 400ms ease-in}
.modalDialog:target {opacity:1;z-index:99999;}
.modalDialog  > div {width:600px;position:relative;margin:1% auto;padding:5px 20px 13px 20px;border: 2px solid #e86b1b;background:#fff;box-sizing:inherit;display:block;overflow:auto;}
#contegrac .close {background:#606061;color:#FFFFFF;line-height:25px;text-align:center;margin:-2px -17px;float:right;width:24px;text-decoration:none;font-weight:bold;
-webkit-border-radius:4px;-moz-border-radius:12px;-moz-box-shadow:1px 1px 3px #000;}
#contegrac .close:hover { background: #337fcb;}
#contenedor .close {background:#606061;color:#FFFFFF;line-height:25px;text-align:center;margin:-2px -17px;float:right;width:24px;text-decoration:none;-moz-border-radius:12px;-moz-box-shadow:1px 1px 3px #000;}
#contenedor .close:hover { background: #337fcb;}
.md-content{}
.md-content .nomt{border-bottom:1px solid #ccc;height:35px;font-size:18px;}
.md-content .nomt span{line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.personalBox{background: #eef1f8;overflow: hidden;margin-bottom: 10px;border-radius:3px;padding:5px 0;}
.personalBox p {float:left;width:45%;margin:0 10px;}
.sex{float:left;display:block;margin:10px;}
.sex .men{float: left;margin-right:20px;}
.sex .women{float:left;}
.suscribe {width:90%!important;font-size:12px;font-weight:700;overflow:hidden;margin-top:5px!important;}
.suscribe input {float:left;cursor:pointer;}
.suscribe span {float:left;margin:1px 0 0 7px;}
#contenedor label {display:block;text-align: center;margin:10px 0 5px;font-weight:700;font-size:12px;color:#0a84c1;}
#contenedor label .travelYear {margin: 20px 20px 25px 0px;}
.personalBox .field{width: 95%!important;border-color: #cacaca;}
.field {border:1px solid #999;border-radius:3px;background:#fff;display:block;width: 100%;padding:7px 10px;outline:none;}
.formElements {}
.formElements ,label {background: #eef1f8;margin-bottom: 10px;border-radius: 3px;padding: 5px 0;}
.formElements .avig p {float: left;width: 46%;margin:0 10px;}
#travelType {width:auto !important;border-color:#cacaca;}
#pointsAddReview {width:95%;margin:5px 10px;padding-top:20px;}
#pointsAddReview td, #pointsAddReview th {border-bottom:1px solid #dedede;text-align:center;font-weight:700;font-size:12px;}
.rowPntName {width:150px!important;text-align:left !important;padding-left:5px !important;}
#pointsAddReview input {cursor:pointer;}
#pointsAddReview th {padding:5px 0 !important;width:80px;}
.textBox {overflow:hidden;padding-left:10px;}
.textBox p {float:left;width:50%;}
.textBox textarea {width:90%;height:60px;outline:none;padding:5px;resize:none;border-radius:3px;}
.g-recaptcha {float:left;padding-right:85px;margin-top: 20px;}
#addReviewBtn{background: #e46310;border: none;cursor:pointer;padding:10px;margin-top: 18px;color:#fff;font-size:16px;float: left;}