
.container .carea .ccol1 {display:none;}
.container .carea .ccol2 {margin-left:0px;}

.res480 .container .carea {padding-bottom:60px;}
.res320 .container .carea {padding-bottom:60px;}

.container .carea .ccol2 .sitepath {margin-bottom:15px;}
.container .carea .ccol2 .sitepath .back {font-size:16px; color:#000;background:url(/images/0/back-btn.png) left center no-repeat;padding-left:15px;background-size:8px;}

.container .carea .ccol2 span.center {text-align:center;display:block;font-weight:900;font-size:18px;}

.container .carea .ccol2 .list {z-index:1;position:relative;min-height:344px;margin-bottom:20px;margin-top:-30px;}
.container .carea .ccol2 .list .blcol {margin-right:540px; width:auto;}
.container .carea .ccol2 .list .brcol {width:509px;position:absolute; top:0;right:0;}

.container .carea .ccol2 .list  li {margin:0px 0px 10px 0px; padding:0px 0px 0px 33px; list-style:none; background:url('/images/0/bullet.png') 10px 6px no-repeat; text-align:left;/* line-height:24px; */border-bottom:1px solid #e3e3e3;height:auto;line-height:26px;padding-bottom:10px;}
.container .carea .ccol2 .list  ul {margin:13px 0px 26px 0px; padding:0px !important;border:1px solid #e3e3e3;margin:0px;}

.container .carea .ccol2 .list .bcont {min-height:118px;background:#5e2e83;overflow:visible;}
.container .carea .ccol2 .list .bcont .boton {color:#fff;padding-top:25px;text-align:center;font-size:28px;font-weight:700;}
.container .carea .ccol2 .list .bcont .boton span {color:#fff;text-align:center;font-size:21px;display:block;font-weight:100;}
.container .carea .ccol2 .list .bcont .boton span a {color:#fff;text-decoration:underline;background:url(/images/0/view-more.png) right 5px no-repeat;padding-right:30px;}


.container .carea .ccol2 .form input {width:100%; height:41px; margin:0px 0px 15px 0px;font-weight:400; color:#5e2e83 !important; font-size:16px; border:1px solid #5e2e83;}
.container .carea .ccol2 .form .error {border:1px solid #F44336;}
.container .carea .ccol2 .form select {width:100%;height:40px;margin:0px 0px 15px 0px;font-weight:400;color:#5e2e83 !important;font-size:16px;border:1px solid #5e2e83;box-sizing:content-box;-webkit-appearance:menulist;}
.container .carea .ccol2 .form textarea {width:100%; /* padding:10px 0px 0px 15px; */ font-weight:400; color:#5e2e83 !important; border:1px solid #5e2e83; font-size:16px; height:91px;}
.container .carea .ccol2 .security {width:100%; margin:15px 0px 0px 0px; padding:0px 0px 0px 17px;}
.container .carea .ccol2 .security span b {font-size:14px; font-weight:600; text-decoration:underline; letter-spacing:0px;}
.container .carea .ccol2 .security span {display:block; float:right; color:#000; height:36px; line-height:32px; font-size:16px; font-weight:400; margin-bottom:0px; margin-right:10px;}
.container .carea .ccol2 .security .code {display:block; width:54px; height:32px; float:right; margin:0px 10px 0px 0px;}
.container .carea .ccol2 .security .submit {display:block; float:right; width:80px; padding:0 0px; cursor:pointer; color:#fff !important; background:#5e2e83; border:0; height:34px; font-size:15px; font-weight:700; margin-bottom:0px; text-transform:uppercase;}
.container .carea .ccol2 .security .submit:hover {background:#dd0ea7;}

.container .carea .ccol2 .form .frmbfield.frmbtext.F2QQuestion7 {/* background:url(/images/0/calendario.png) right 30px no-repeat; */width:100%;height:70px;margin:0px;}
.container .carea .ccol2 .form .frmbfield.frmbtext.F2QQuestion7 input#F2QQuestion7 {width:85%;}

.container .carea .ccol2 .list b {font-size:18px;/* width:100%; */display:block;border:1px solid #e3e3e3;background:#e3e3e3;padding-left:10px;line-height:40px;}
.container .carea .ccol2 .list li.last {margin-bottom:0px;border-bottom:none;}
.container .carea .ccol2 .list .brcol li.last {margin-bottom:0px;border-bottom:none;/* height:60px; */}

.res940 .container .carea .ccol2 .list .blcol {margin-right:460px; width:auto;}
.res940 .container .carea .ccol2 .list .brcol {width:440px;position:absolute; top:0;right:0;}
.res940 .container .carea .ccol2 .list .blcol li.two {margin-bottom:0px;border-bottom:none;/* height:60px; */}

.res720 .container .carea .ccol2 .list .blcol {margin-right:350px; width:auto;}
.res720 .container .carea .ccol2 .list .brcol {width:330px;position:absolute; top:0;right:0;}
.res720 .container .carea .ccol2 .list .bcont .boton {font-size:22px;}
.res720 .container .carea .ccol2 .list .bcont .boton span {font-size:16px;}
.res720 .container .carea .ccol2 .list {min-height:317px;}
.res720 .container .carea .ccol2 .list .blcol li.two {margin-bottom:0px;border-bottom:none;/* height:60px; */}
.res720 .container .carea .ccol2 .list li {line-height:16px;/* height:36px; */background:url(/images/0/bullet.png) 10px 1px no-repeat;margin-top:11px;}


.res480 .container .carea .ccol2 .list .blcol {margin-right:0px; width:auto;}
.res480 .container .carea .ccol2 .list .brcol {width:100%;position:relative; top:0;right:0;}
.res480 .container .carea .ccol2 .list .bcont .boton {font-size:22px;}
.res480 .container .carea .ccol2 .list .bcont .boton span {font-size:16px;}
.res480 .container .carea .ccol2 .list {min-height:317px;}
.res480 .container .carea .ccol2 .list .blcol li.two {margin-bottom:0px;border-bottom:none;/* height:45px; */}
.res480 .container .carea .ccol2 .list li {line-height:16px;/* height:30px; */background:url(/images/0/bullet.png) 10px 1px no-repeat;margin-top:11px;}
.res480 .container .carea .ccol2 .list .brcol li.last {/* height:50px; */}


.res320 .container .carea .ccol2 .list .blcol {margin-right:0px; width:auto;}
.res320 .container .carea .ccol2 .list .brcol {width:100%;position:relative; top:0;right:0;}
.res320 .container .carea .ccol2 .list .bcont .boton {font-size:18px;}
.res320 .container .carea .ccol2 .list .bcont .boton span {font-size:16px;width:230px;margin:0 auto;}
.res320 .container .carea .ccol2 .list {min-height:317px;}
.res320 .container .carea .ccol2 .list .blcol li.two {margin-bottom:0px;border-bottom:none;/* height:55px; */}
.res320 .container .carea .ccol2 .list li {line-height:16px;/* height:35px; */background:url(/images/0/bullet.png) 10px 1px no-repeat;margin-top:11px;}
.res320 .container .carea .ccol2 .list .brcol li.last {/* height:60px; */}
.res320 .container .carea .ccol2 .list .bcont .boton span a {display:inline-block;margin-left:30px;}


/* ***** Logos ***** */
.row-logo .logo-area {margin:0px auto;}
.row-logo .logo-area .logo-cnt {position:relative; margin:26px 0px;}
.row-logo .logo-area .logo-cnt .arrow {width:13px; height:20px; display:block; position:absolute; top:40px; cursor:pointer;}
.row-logo .logo-area .logo-cnt .arrow.carrousel-left {background:url(/images/0/nav-left.png) center no-repeat; left:0px;}
.row-logo .logo-area .logo-cnt .arrow.carrousel-right {background:url(/images/0/nav-right.png) center no-repeat; right:0px;}
.row-logo .logo-area .logo-cnt .arrow.carrousel-left:hover {background:url(/images/0/nav-left-h.png) center no-repeat}
.row-logo .logo-area .logo-cnt .arrow.carrousel-right:hover {background:url(/images/0/nav-right-h.png) center no-repeat}
.row-logo .logo-area .logo-cnt .logos {overflow:hidden;max-width:1020px; margin:0px auto; height:105px;}
.row-logo .logo-area .logo-cnt .logos a {display:block; float:left;margin:0px 20px;}

.res1810 .row-logo .logo-area {max-width:1770px;}

.res940 .row-logo .logo-area .logo-cnt {padding:0px 20px;}
.res940 .row-logo .logo-area .logo-cnt .logos {max-width:770px; height:105px;}
.res940 .row-logo .logo-area .logo-cnt .logos a {/* margin:0px 31px; */}

.res720 .row-logo .logo-area .logo-cnt {padding:0px 10px;}
.res720 .row-logo .logo-area .logo-cnt .logos {max-width:650px; height:100px;}
.res720 .row-logo .logo-area .logo-cnt .logos a {margin:0px 1px;}

.res480 .row-logo .logo-area .logo-cnt {padding:0px 20px;}
.res480 .row-logo .logo-area .logo-cnt .logos {max-width:250px; height:100px;}
.res480 .row-logo .logo-area .logo-cnt .logos a {margin:0px 16px;}
.res480 .row-logo .logo-area .logo-cnt .arrow {top:39px;}

.res320 .row-logo .logo-area .logo-cnt {padding:0px 20px; margin:15px 0px;}
.res320 .row-logo .logo-area .logo-cnt .logos {max-width:242px; height:100px;}
.res320 .row-logo .logo-area .logo-cnt .logos a {margin:0px 10px;}
.res320 .row-logo .logo-area .logo-cnt .arrow {top:30px; width:21px; height:37px;}


/*** Formulario ***/
.container .carea .ccol2 .form {border:solid 1px #e3e3e3;padding:20px 0px;overflow:hidden;}
.container .carea .ccol2 .form {/* display:none; */}
.container .carea .ccol2 .form .frmbfield {width:30%;text-align:left;float:left;margin:0 18px;height:100px;}
.container .carea .ccol2 .form .submit {width:31%;margin-left:10px;background:#5e2e83;color:#fff !important;font-size:20px;cursor:pointer;border:none;float:right;margin-top:-10px;margin-right:20px;}
.container .carea .ccol2 .form .submit:hover {background:#e12cb2;}
.container .carea .ccol2 .form label {font-weight:900;}
.container .carea .ccol2 .form .frmbfield.frmbtextarea.F2QQuestion12 {width:96%;height:150px;}
.container .carea .ccol2 .form .frmbfield.frmbradiobutton input[type=radio] {float:left;height:20px;margin-left:0px;margin-right:5px;}
.container .carea .ccol2 .form .frmbradiobutton .frmbsep {margin-right:0px;}
.container .carea .ccol2 .form .frmbradiobutton div {display:block; font-weight:700;float:left;margin-right:30px;}
.container .carea .ccol2 .form .frmbfield.frmbradiobutton.F2QQuestion13 {width:42%;margin-right:0px;height:40px;margin-top:30px;}
.container .carea .ccol2 .form .frmbradiobutton label {width:43px;float:left;margin-right:-10px;}
.container .carea .ccol2 .form .frmbradiobutton .clear {display:none;}
.container .carea .ccol2 .form input[type=radio] {-webkit-appearance:radio; -moz-appearance:radio; appearance:auto;}
.container .carea .ccol2 .form .frmbfield.espacio {width:20%;height:20px;}
.container .carea .ccol2 .form .frmbfield span.textform {font-weight:900;display:block;margin-top:11px;background:#e3e3e3;border-radius:10px;padding:10px 5px;text-align:center;}

.res940 .container .carea .ccol2 .form .frmbfield {width:29%;}
.res940 .container .carea .ccol2 .form .frmbfield.espacio {width:7%;}
.res940 .container .carea .ccol2 .form .frmbfield.frmbradiobutton.F2QQuestion13 {width:54%;}
.res940 .container .carea .ccol2 .form .frmbfield span.textform {margin-top:1px;}
.res940 .container .carea .ccol2 .form .frmbfield.frmbtextarea.F2QQuestion12 {width:95%;}

.res720 .container .carea .ccol2 .form .frmbfield {width:44%;}
.res720 .container .carea .ccol2 .form .frmbfield.espacio {display:none;width:7%;}
.res720 .container .carea .ccol2 .form .frmbfield.frmbradiobutton.F2QQuestion13 {width:44%;text-align:center;margin-top:3px;}
.res720 .container .carea .ccol2 .form .submit {font-size:15px;width:26%;margin-right:25px;}
.res720 .container .carea .ccol2 .form .frmbfield.frmbtextarea.F2QQuestion12 {width:93%;}
.res720 .container .carea .ccol2 .form .frmbradiobutton .frmbsep {margin:0 auto;float:none;width:40%;text-align:left;margin-top:55px;}

.res480 .container .carea .ccol2 .form .frmbfield {width:90%;margin:0 auto;height:85px;float:none;}
.res480 .container .carea .ccol2 .form .frmbfield.espacio {display:none;width:7%;}
.res480 .container .carea .ccol2 .form .frmbfield.frmbradiobutton.F2QQuestion13 {width:100%;height:70px;margin-top:0px;}
.res480 .container .carea .ccol2 .form .submit {font-size:15px;margin:0 auto;width:90%;float:none;display:block;}
.res480 .container .carea .ccol2 .form .frmbfield span.textform {text-align:center;margin-top:0pc;}
.res480 .container .carea .ccol2 .form .frmbradiobutton div {text-align:center;margin:0 auto;float:none;}
.res480 .container .carea .ccol2 .form .frmbfield.frmbradiobutton input[type=radio] {margin:0 auto;}
.res480 .container .carea .ccol2 .form .frmbradiobutton .frmbsep {margin:0 auto;display:block;text-align:center;width:110px;height:20px;margin-top:10px;}
.res480 .container .carea .ccol2 .form .frmbradiobutton label {width:20px;margin-right:20px;}
.res480 .container .carea .ccol2 .form .frmbfield.frmbtextarea.F2QQuestion12 {height:140px;width:90%;}

.res320 .container .carea .ccol2 .form .frmbfield {width:90%;margin:0 auto;height:85px;float:none;}
.res320 .container .carea .ccol2 .form .frmbfield.espacio {display:none;width:7%;}
.res320 .container .carea .ccol2 .form .frmbfield.frmbradiobutton.F2QQuestion13 {width:100%;height:90px;margin-top:0px;}
.res320 .container .carea .ccol2 .form .submit {font-size:15px;margin:0 auto;width:90%;float:none;display:block;}
.res320 .container .carea .ccol2 .form .frmbfield span.textform {text-align:center;margin-top:-5px;padding:10px 20px;}
.res320 .container .carea .ccol2 .form .frmbradiobutton div {text-align:center;margin:0 auto;float:none;}
.res320 .container .carea .ccol2 .form .frmbfield.frmbradiobutton input[type=radio] {margin:0 auto;margin-left:10px;}
.res320 .container .carea .ccol2 .form .frmbradiobutton .frmbsep {margin:0 auto;display:block;text-align:center;width:110px;height:20px;margin-top:10px;}
.res320 .container .carea .ccol2 .form .frmbradiobutton label {width:20px;margin-right:10px;}
.res320 .container .carea .ccol2 .form .frmbfield.frmbtextarea.F2QQuestion12 {height:140px;width:88%;}

.container .carea .ccol2 .form .btncalendario {background:url(/images/0/calendario.png) left no-repeat;width:24px;height:25px;display:block;float:right; /* height:100px; *//* margin-left:-40px; */margin-top:-40px;}
.res480 .container .carea .ccol2 .form .btncalendario {float:right; height:100px;/* margin-left:-40px; */margin-top:-80px;/* margin-right:20px; */}
.res320 .container .carea .ccol2 .form .btncalendario {float:right; height:100px;/* margin-left:-40px; */margin-top:-80px;/* margin-right:10px; */}

.container .carea .ccol2 .form .secdesc {clear:both;color:#000;font-size:12px;margin:5px 0px 10px 0px;background:none;padding-left:0px;font-weight:300;line-height:17px;/* width:210px; *//* display:block; */}
.container .carea .ccol2 .form .option {display:block;display:block; float:left; width:30%;margin:0px 0px 11px 0px; text-align:left;margin:0 18px;height:100px;}
.res940 .container .carea .ccol2 .form .option {width:29%;}
.res720 .container .carea .ccol2 .form .option {width:44%;}
.res480 .container .carea .ccol2 .form .option {width:90%; margin:0 auto;float:none;}
.res320 .container .carea .ccol2 .form .option {width:90%; margin:0 auto;float:none;}

.container .carea .ccol2 .form .frmbfield.frmbtext.F2QQuestion8 {width:100%;width:100%;height:70px;margin:0px;}
.container .carea .ccol2 .form .frmbfield.text {height:100px;}
.res720 .container .carea .ccol2 .form .frmbfield.text {height:100px;}
.res480 .container .carea .ccol2 .form .frmbfield.text {height:80px;}
.res320 .container .carea .ccol2 .form .frmbfield.text {height:100px;}

/* ************ social share buttom ************ */
.socialcntitems {height:20px;float:right;margin-top:-40px;}
.socialcntitems .socialitems .red {display:block; float:left; width:20px; height:20px; cursor:pointer; position:relative; margin-right:5px;}
.socialcntitems .socialitems .red a {display:block; height:20px;}
.socialcntitems .socialitems .red.btnViews {border-radius:3px; width:61px; line-height:20px; background:#ff5301; text-align:center; cursor:auto;}
.socialcntitems .socialitems .red.btnViews .ViewsNum {text-transform:uppercase; color:#fff; font-size:10px; background:url(/images/0/view-icon.png) left center no-repeat; padding-left:20px;}
.socialcntitems .socialitems .red.btnFbShare {background:url(/images/0/fb.png) center no-repeat;}
.socialcntitems .socialitems .red.btnFbShare:hover {background:url(/images/0/fb-h.png) center no-repeat;}
.socialcntitems .socialitems .red.btnTwShare {background:url(/images/0/tw.png) center no-repeat;}
.socialcntitems .socialitems .red.btnTwShare:hover {background:url(/images/0/tw-h.png) center no-repeat;}
.socialcntitems .socialitems .red.btnWsShare {background:url(/images/0/ws.jpg) center no-repeat;}
.socialcntitems .socialitems .red.btnWsShare:hover {background:url(/images/0/ws-h.jpg) center no-repeat;}
.socialcntitems .socialitems .red.btnEmShare {background:url(/images/0/mail.jpg) center no-repeat;}
.socialcntitems .socialitems .red.btnEmShare:hover {background:url(/images/0/mail-h.jpg) center no-repeat;}
.socialcntitems .socialitems .red.btnMrShare {background:url(/images/0/botton-share.png) center no-repeat;}
.socialcntitems .socialitems .red.btnMrShare:hover {background:url(/images/0/botton-share-h.png) center no-repeat;}
.socialcntitems .socialitems .red.btnMrShare.wct-active {background:url(/images/0/botton-share-h.png) center no-repeat;}
.socialcntitems .socialitems .btnMoreShare {display:none; position:absolute; top:23px; width:120px; background:#eee; padding:10px; border:1px solid #b9b9b9; z-index:999; margin:0px; right:0px;}
.socialcntitems .socialitems .btnMoreShare .boxShareAll .link {display:block; overflow:hidden; padding-bottom:5px; border-bottom:solid 1px #b9b9b9; margin-bottom:5px;}
.socialcntitems .socialitems .btnMoreShare .boxShareAll .link a {display:block; padding-left:30px; height:20px; line-height:20px; margin-bottom:5px; color:#000; font-size:15px;}
.socialcntitems .socialitems .btnMoreShare .boxShareAll .link a.fb-share {background:url(/images/0/fb.png) left center no-repeat;}
.socialcntitems .socialitems .btnMoreShare .boxShareAll .link a.tw-share {background:url(/images/0/tw.png) left center no-repeat;}
.socialcntitems .socialitems .btnMoreShare .boxShareAll .link a.lk-share {background:url(/images/0/lik.png) left center no-repeat;}
.socialcntitems .socialitems .btnMoreShare .boxShareAll .link a.pt-share {background:url(/images/0/pt.png) left center no-repeat;}
.socialcntitems .socialitems .btnMoreShare .boxShareAll .link a.ws-share {background:url(/images/0/ws.jpg) left center no-repeat;}
.socialcntitems .socialitems .btnMoreShare .boxShareAll .link a.ml-share {background:url(/images/0/mail.jpg) left center no-repeat;}
.socialcntitems .socialitems .btnMoreShare .boxShareAll .txt {display:block; font-size:15px;}
.socialcntitems .socialitems .btnMoreShare .boxShareAll .wTxtLink {border:none; width:100%; margin:5px 0px;}
.socialcntitems .socialitems .btnMoreShare .boxShareAll .wCopyMsgError {font-size:11px; display:block; text-align:left; color:#C30000; margin-bottom:5px;}
.socialcntitems .socialitems .btnMoreShare .boxShareAll .wbtnCopyLink {cursor:pointer; border:1px solid #b9b9b9; background:#fff; text-transform:uppercase;}

.res480 .socialcntitems {height:20px;float:left;margin-top:0px;width:100%;margin-bottom:10px;}
.res320 .socialcntitems {height:20px;float:left;margin-top:0px;width:100%;margin-bottom:10px;}

.res320 .socialcntitems .socialitems .btnMoreShare {/* left:-28px; */}

#eShareAbsLayer {position:absolute; width:100%; height:100%; top:0; left:0; z-index:10000; background:url(/img/px-black-trans.png);}
#eShareAbsLayer #eShareCntForm {position:absolute; width:643px; height:auto; left:50%; margin-left:-321px; top:100px; background-color:#fff;}
#eShareAbsLayer .eShareCntTitle {text-align:center; color:#fff; padding:20px 0px; font-size:26px; background:url(/images/0/icon-mail.png) 80px no-repeat #28345e;}
#eShareAbsLayer #eShareFormClose {position:absolute; right:13px; top:10px; cursor:pointer;}
#eShareAbsLayer form {padding:20px 30px 20px;}
#eShareAbsLayer #eShareFriends {padding-top:5px;}
#eShareAbsLayer .eShareFormRow {margin-top:5px; position:relative; margin:0px 15px 0px;}
#eShareAbsLayer .eShareFormRowExtra {padding-top:8px; position:relative;}
#eShareAbsLayer .eShareFormRemove {position:absolute; right:10px; top:14px; z-index:1; color:#28345e; font-weight:bold; font-size:19px;}
#eShareAbsLayer .eShareFormRow label {display:inline-block; *display:inline; zoom:1; width:100px; text-align:right;}
#eShareAbsLayer.eng .eShareFormRow label {width:196px; margin-right:6px;}
#eShareAbsLayer .eShareFormRow label.eShareFormLabel2 {display:block; width:auto; text-align:left; margin:10px 0px;}
#eShareAbsLayer .eShareFormRow textarea {resize:none; height:140px; width:96.5%; padding-left:2px; padding-right:2px; margin-bottom:20px; border:1px solid #d1d1d1;}
#eShareAbsLayer .eShareFormRow #eShareAddFriend {margin-left:100px;}
#eShareAbsLayer.eng .eShareFormRow #eShareAddFriend {margin-left:205px; color:#28345e; font-weight:600;}
#eShareAbsLayer .eShareFormRow #eShareFormSubmit {width:70px; float:right; height:37px; margin-right:13px; border-style:unset; background:#28345e; color:#fff; font-weight:700; font-size:15px; text-transform:uppercase;}
#eShareAbsLayer .eShareFormRow #eShareFormSubmit:hover {background:#ff5301;}
#eShareAbsLayer input {width:250px;}
#eShareAbsLayer.eng input {width:326px; height:28px; margin-bottom:10px; border:1px solid #d1d1d1;}
#eShareAbsLayer input#eShareSecCod {width:75px; height:33px; float:right; margin-right:10px;}
#eShareAbsLayer #eShareLabelCod {float:right; margin:0px 10px; width:105px; color:#28345e; text-align:right; line-height:18px;}
#eShareAbsLayer .eShareClear {clear:both;}

.res480 #eShareAbsLayer #eShareCntForm {width:480px; margin-left:-240px;}
.res480 #eShareAbsLayer .eShareFormRow {margin:0px 0px;}
.res480 #eShareAbsLayer .eShareFormRow textarea {width:95.5%;}
.res480 #eShareAbsLayer .eShareFormRow #eShareFormSubmit {margin-right:13px;}
.res480 #eShareAbsLayer.eng .eShareFormRow #eShareAddFriend {margin:0px 0px 10px; display:block;}
.res480 #eShareAbsLayer.eng .eShareFormRow label {display:block; width:100%; text-align:left; margin:0px 0px 5px;}
.res480 #eShareAbsLayer .eShareFormRemove {top:35px; right:-8px;}
.res480 #eShareAbsLayer .eShareCntTitle {background:url(/images/0/icon-mail.png) 40px no-repeat #00b1bb; font-size:20px;}
.res480 #eShareAbsLayer.eng input {width:96%; height:25px;}
.res480 #eShareAbsLayer #eShareLabelCod {width:200px;}

.res320 #eShareAbsLayer .eShareFormRow {margin:0px 0px;}
.res320 #eShareAbsLayer .eShareFormRow textarea {width:98%;}
.res320 #eShareAbsLayer .eShareFormRow #eShareFormSubmit {margin-right:0px;}
.res320 #eShareAbsLayer .eShareFormRemove {top:35px; right:-21px;}
.res320 #eShareAbsLayer .eShareCntTitle {background:url(/images/0/icon-mail.png) 46px no-repeat #00b1bb; font-size:18px; padding:10px 55px 10px 106px; text-align:center;}
.res320 #eShareAbsLayer #eShareCntForm {width:317px; margin-left:-158px;}
.res320 #eShareAbsLayer.eng .eShareFormRow label {display:block; width:100%; text-align:left; margin:0px 0px 5px;}
.res320 #eShareAbsLayer.eng .eShareFormRow #eShareAddFriend {margin:0px 0px 10px; display:block;}
.res320 #eShareAbsLayer.eng input {width:99%; height:25px;}
.res320 #eShareAbsLayer input#eShareSecCod {margin-right:5px;}
.res320 #eShareAbsLayer #eShareLabelCod {width:200px;}


/* !
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | https:// dbushell.com/ */
.pika-single {z-index:9999; display:block; position:relative; color:#333; background:#fff; border:1px solid #ccc; border-bottom-color:#bbb; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
/* 
clear child float (pika-lendar), using the famous micro clearfix hack
http://nicolasgallagher.com/micro-clearfix-hack/
 */
.pika-single:before,
.pika-single:after {content:" "; display:table;}
.pika-single:after {clear:both}
.pika-single.is-hidden {display:none;}
.pika-single.is-bound {position:absolute; box-shadow:0 5px 15px -5px rgba(0,0,0,.5);}
.pika-lendar {float:left; width:240px; margin:8px;}
.pika-title {position:relative; text-align:center;}
.pika-label {display:inline-block; position:relative; z-index:9999; overflow:hidden; margin:0; padding:5px 3px; font-size:14px; line-height:20px; font-weight:bold; background-color:#fff;}
.pika-title select {cursor:pointer; position:absolute; z-index:9998; margin:0; left:0; top:5px; opacity:0;}
.pika-prev, .pika-next {display:block; cursor:pointer; position:relative; outline:none; border:0; padding:0; width:20px; height:30px; /* hide text using text-indent trick, using width value (it's enough) */ text-indent:20px; white-space:nowrap; overflow:hidden; background-color:transparent; background-position:center center; background-repeat:no-repeat; background-size:75% 75%; opacity:.5;}
.pika-prev:hover,
.pika-next:hover {opacity:1;}
.pika-prev, .is-rtl .pika-next {float:left; background-image:url('data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==');}
.pika-next, .is-rtl .pika-prev {float:right; background-image:url('data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=');}
.pika-prev.is-disabled, .pika-next.is-disabled {cursor:default; opacity:.2;}
.pika-select {display:inline-block;}
.pika-table {width:100%; border-collapse:collapse; border-spacing:0; border:0;}
.pika-table th, .pika-table td {width:14.285714285714286%; padding:0;}
.pika-table th {color:#999; font-size:12px; line-height:25px; font-weight:bold; text-align:center;}
.pika-button {cursor:pointer; display:block; box-sizing:border-box; -moz-box-sizing:border-box; outline:none; border:0; margin:0; width:100%; padding:5px; color:#666; font-size:12px; line-height:15px; text-align:right; background:#f5f5f5;}
.pika-week {font-size:11px; color:#999;}
.is-today .pika-button {color:#33aaff; font-weight:bold;}
.is-selected .pika-button, .has-event .pika-button {color:#fff; font-weight:bold; background:#33aaff; box-shadow:inset 0 1px 3px #178fe5; border-radius:3px;}
.has-event .pika-button {background:#005da9; box-shadow:inset 0 1px 3px #0076c9;}
.is-disabled .pika-button, .is-inrange .pika-button {background:#D5E9F7;}
.is-startrange .pika-button {color:#fff; background:#6CB31D; box-shadow:none; border-radius:3px;}
.is-endrange .pika-button {color:#fff; background:#33aaff; box-shadow:none; border-radius:3px;}
.is-disabled .pika-button {pointer-events:none; cursor:default; color:#f00; opacity:.3;}
.is-outside-current-month .pika-button {color:#999; opacity:.3;}
.is-selection-disabled {pointer-events:none; cursor:default;}
.pika-button:hover,
.pika-row.pick-whole-week:hover .pika-button {color:#fff; background:#ff8000; box-shadow:none; border-radius:3px;}
/* styling for abbr */
.pika-table abbr {border-bottom:none; cursor:help;}