.container .carea img {display:block; margin:0px auto; max-width:100%;}
.container .carea img.center {width:42%;float:right;margin:0px auto 15px;}

.res320 .container .carea img.center {width:auto;padding-top:20px;margin:0px auto;float:none;}
.res480 .container .carea img.center {width:auto;padding-top:20px;float:none;}
.res720 .container .carea img.center {width:auto; padding:20px 0px 0px 0px; float:none;}
.res940 .container .carea img.center {width:54%;}

.carea .cpage {overflow:hidden;}
.carea .cpage p {display:block;width:55%;float:left;margin:0px;text-align:left;}
.carea .cpage form {width:42%; float:right;}
.carea .cpage form .frmbfield input {width:100%;height:32px;margin-bottom:20px;padding-left:15px;border:1px solid #e2e2e2;font-size:15px;background:#eaeaea;font-weight:400;letter-spacing:1px;color:#000 !important;box-sizing:border-box;}
.carea .cpage form .frmbfield textarea {width:100%;border:1px solid #e2e2e2;padding:7px 0px 0px 15px;height:107px;font-size:15px;background:#eaeaea;font-weight:400;letter-spacing:1px;font-family:'Open Sans', sans-serif;color:#000 !important;box-sizing:border-box;}
.carea .cpage form .frmbfield {text-align:left;}
.carea .cpage form .frmbfield label {text-align:left;}
.carea .cpage form .frmbfield .frmbrequired {display:none;}
.carea .cpage form .security {width:100%;margin:20px 0px 0px 0px;}
.carea .cpage form .security label b {font-weight:700;text-decoration:underline;}
.carea .cpage form .security label {display:block;float:right;margin:0px 10px 0px 0px;line-height:36px;font-size:16px;font-weight:400;color:#004f71;}
.carea .cpage form .security input.submit {display:block;float:right;width:79px;margin:0px 0px 10px 10px;padding:0 8px;cursor:pointer;color:#FFF !important;background:#004f71;border:0;text-transform:uppercase;height:34px;font-weight:600;font-size:16px;}
.carea .cpage form .security input.submit:hover {background:#ce0f68;}
.carea .cpage form .security input.code {display:block;width:53px;float:right;margin:0px 10px;height:32px;margin-bottom:20px;padding:0px 10px;border:1px solid #e2e2e2;font-size:15px;background:#eaeaea;font-weight:300;letter-spacing:1px;color:#000 !important;}
.carea span {font-size:16px; display:block; font-weight:600; color:#1873f7; margin:0px;}

.footer .farea {display:none;}
.footer .farea .flinks {margin:0px 0px;}
.footer .farea .col1 {display:none !important;}
.footer .farea .col2 {display:none !important;}
.footer .farea .flinks {border-top:0; color:#FFF; line-height:20px;}
.footer .farea .flinks a {color:#FFF;}

/* 940 */
.res940 .header .social a.sm-share {display:none;}
.res940 .header .social .sm-links {display:block; width:90px !important;}
.res940 .carea .cpage p {width:41%;}
.res940 .carea .cpage form {width:54%;}
.res940 .carea .cpage form .security input.code {width:21%; margin:0px 0px;}
.res940 .footer .farea {padding-top:0;}
.res940 .footer .farea .flinks {margin:0px; line-height:24px;}

/* 720 */
.res720 .header .social .sm-links {display:block; width:90px !important;}
.res720 .header .social a.sm-share {display:none;}
.res720 .carea .cpage {position:relative;overflow:hidden;}
.res720 .carea .cpage p {width:100%;}
.res720 .carea .cpage form {width:auto;float:none;}
.res720 .carea .cpage form .security {width:auto;float:right;max-width:680px;}
.res720 .carea .cpage form .security input.code {width:19%; margin:0px 10px;}
.res720 .carea .cpage form .security input.submit {width:80px; margin:0px;}
.res720 .carea .cpage form .security label {margin:0px;}
.res720 .footer .farea .flinks {margin:0px;}
.res720 .footer .farea {padding-top:0;}

/* 480 */
.res480 .carea .cpage p {width:100%;}
.res480 .carea .cpage form{width:auto; float:none;}
.res480 .carea .cpage form .security input.code {width:19%; margin:0 10px;}
.res480 .carea .cpage form .security input.submit {width:80px; margin:0;}
.res480 .carea .cpage form .security label {margin:0px 10px;}

.res480 .carea .cpage {position:relative;padding:0px 20px 25px 20px;}
.res480 .footer .farea .flinks {margin:0;}
.res480 .carea {padding-bottom:0px; position:relative;}
.res480 .footer .farea {padding-top:0;}

/* 320 */
.res320 .carea .cpage p {width:100%;float:none;}
.res320 .carea .cpage form {width:auto;float:none;margin-top:15px;}
.res320 .carea .cpage form .security label {font-size:14px;width:110px;text-align:right;margin:0px 5px 0px 0px;line-height:17px;}
.res320 .carea .cpage form .security input.code {width:19%; margin:0;}
.res320 .carea .cpage form .security input.submit {width:79px;}
.res320 .footer .farea .flinks {margin:0px 0px 13px 0px;}
.res320 .carea {padding-bottom:40px;}
.res320 .footer .farea {padding-top:0;}

a.btncotizar{display:none}