@charset "utf-8";
/* CSS Document */

/*
  ##Formularioscolores
*/

button.clr-b-roj {outline:0px !important;border:1px solid #da251d;background-color:#da251d;color:#FFFFFF;cursor:pointer;text-decoration:none;}
button.clr-b-roj:focus {border-color:#da251d;background-color:#FFFFFF;color:#da251d;text-decoration:none;}
button.clr-b-roj:hover {border-color:#da251d;background-color:#FFFFFF;color:#da251d;text-decoration:none;}

input.bkg-calendar {background-color:#FFFFFF;border:0px;text-decoration:none;outline:0px !important;}
input.bkg-calendar:focus {background-color:#F3F3F3;}
input.bkg-calendar:hover {background-color:#F3F3F3;}

a.clr-fa-whi {height:28px;background-color:transparent;border:0px;color:#00216c;text-decoration:none;outline:0px !important;}
a.clr-fa-whi:focus {color:#0b49a1;text-decoration:none;}
a.clr-fa-whi:hover {color:#0b49a1;text-decoration:none;}

div.clr-fi-azu {background-color:#0062CC;border:0px;text-decoration:none;outline:0px !important;color:#FFFFFF;}
div.clr-fi-azu:focus {background-color:#1876db;border-color:#1876db;color:#FFFFFF;text-decoration:none;color:#FFFFFF;}
div.clr-fi-azu:hover {background-color:#1876db;border-color:#1876db;color:#FFFFFF;text-decoration:none;color:#FFFFFF;}

input.clr-fi-azu {background-color:#4d5559;color:#FFFFFF;border:0px;text-decoration:none;outline:0px !important;cursor:pointer;}
input.clr-fi-azu:focus {background-color:#6b7073;color:#FFFFFF;border:0px;text-decoration:none;outline:0px !important;cursor:pointer;}
input.clr-fi-azu:hover {background-color:#6b7073;color:#FFFFFF;border:0px;text-decoration:none;outline:0px !important;cursor:pointer;}

input.clr-fi-wha {background-color:#FFFFFF;border:1px solid #128C7E;box-sizing:border-box;text-decoration:none;outline:0px !important;}
input.clr-fi-wha:focus {background-color:#FFFFFF;border:1px solid #da251d;box-sizing:border-box;text-decoration:none;outline:0px !important;}

input.clr-su-wha {background-color:#128C7E;color:#FFFFFF;border:0;text-decoration:none;outline:0px !important;cursor:pointer;}
input.clr-su-wha:focus {background-color:#1876db;color:#FFFFFF;border:0;text-decoration:none;outline:0px !important;cursor:pointer;}
input.clr-su-wha:hover {background-color:#1876db;color:#FFFFFF;border:0;text-decoration:none;outline:0px !important;cursor:pointer;}

a.clr-fi-azu {background-color:#0062CC;border:0px;text-decoration:none;outline:0px !important;color:#FFFFFF;}
a.clr-fi-azu:focus {background-color:#1876db;border-color:#1876db;color:#FFFFFF;text-decoration:none;color:#FFFFFF;}
a.clr-fi-azu:hover {background-color:#1876db;border-color:#1876db;color:#FFFFFF;text-decoration:none;color:#FFFFFF;}

input.clr-fi-dat {background-color:#FFFFFF;border:thin solid #A0A0A0;box-sizing:border-box;text-decoration:none;outline:0px !important;}
textarea.clr-ft-dat {background-color:#FFFFFF;border-top:thin solid #A0A0A0;border:thin solid #A0A0A0;box-sizing:border-box;text-decoration:none;outline:0px !important;}
input.clr-fk-fon { background-image:url(0-imagenes/mag-40x40.png);border:thin solid #4d5559;border-right-color:transparent;box-sizing:border-box;text-decoration:none;outline:0px !important;}
input.clr-fk-whi { background-color:#FFFFFF;border:1px solid #4d5559;box-sizing:border-box;text-decoration:none;outline:0px !important;}

/*
  ##Formulariosfull
*/

@media (min-width: 1280px) {
#ficocal {font-size:17px;right:25px;top:0px;width:0px;position:relative;z-index:1;color:#0981db;}
#ficocac {font-size:17px;right:25px;top:3px;width:0px;position:relative;z-index:1;color:#0981db;}  
.finpcal {width:100%;padding-left:20px;font-family:"TexRo-Medium";font-size:16px;cursor:pointer;background-color:transparent;}
.finpsub {width:100%;font-size:15.5px;padding-top:1px;font-family:"Submit";background-color:transparent;border:0;outline:0px;color:#FFFFFF;cursor:pointer;text-transform:uppercase;text-decoration:none;}
.finpfor {width:100%;height:42px;font-family:"Submit";font-size:18px;padding-top:12px;display:inline-block;vertical-align:middle;text-align:center;text-transform:uppercase;color:#FFFFFF;}
.finpdat {width:100%;height:42px;font-family:"TexRo-Regular";font-size:16px;padding-top:3px;padding-left:15px;color:#000000;text-decoration:none;display:inline-block;vertical-align:middle;}
.finpwha {width:100%;height:42px;padding-top:4px;font-family:"Submit";font-size:18px;color:#FFFFFF;letter-spacing:0.3px;text-decoration:none;text-align:center;display:inline-block;}
.finptxa {width:100%;height:90px;font-family:"TexRo-Regular";font-size:15px;color:#000000;padding-top:13px;padding-left:15px;padding-right:10px;line-height:1.2;outline:0px !important;}
.finprxa {width:100%;height:90px;font-family:"TexRo-Regular";font-size:15px;color:#000000;padding-top:13px;padding-left:15px;padding-right:10px;line-height:1.2;outline:0px !important;}
.finpcon {width:100%;height:38px;line-height:36px;padding-top:2px;font-family:"Submit";font-size:17px;color:#FFFFFF;text-decoration:none;text-align:center; text-transform:uppercase;cursor:pointer;}
.finpchk {width:100%;height:42px;line-height:36px;padding-top:6.5px;font-family:"Security";font-size:18px;color:#000000;font-weight:700;letter-spacing:1.5px;text-align:center;text-decoration:none;}


input::-webkit-input-placeholder {color:rgba(60,60,60,1.0);font-family:"TexRo-Regular";font-size:14.5px;top:-1px;position:relative;}
input:-moz-placeholder { color:rgba(60,60,60,1.0);font-family:"TexRo-Regular";font-size:14.5px;top:1px;position:relative;}
input::-moz-placeholder {color:rgba(60,60,60,1.0);font-family:"TexRo-Regular";font-size:14.5px;top:1px;position:relative;}
input:-ms-input-placeholder { color:rgba(60,60,60,1.0);font-family:"TexRo-Regular";font-size:14.5px;top:1px;position:relative;}

.sep-fwha-01 {height:72px;}
}

@media (min-width: 1080px) and (max-width: 1279px) {
#ficocal {font-size:17px;right:25px;top:0px;width:0px;position:relative;z-index:1;color:#0981db;}  
#ficocac {font-size:17px;right:25px;top:3px;width:0px;position:relative;z-index:1;color:#0981db;}
.finpcal {width:100%;padding-left:20px;font-family:"TexRo-Medium";font-size:16px;cursor:pointer;background-color:transparent;}
.finpsub {width:100%;font-size:15.5px;padding-top:1px;font-family:"Submit";background-color:transparent;border:0;outline:0px;color:#FFFFFF;cursor:pointer;text-transform:uppercase;text-decoration:none;}
.finpfor {width:100%;height:42px;font-family:"Submit";font-size:18px;padding-top:12px;display:inline-block;vertical-align:middle;text-align:center;text-transform:uppercase;color:#FFFFFF;}
.finpdat {width:100%;height:42px;font-family:"TexRo-Regular";font-size:16px;padding-top:3px;padding-left:15px;color:#000000;text-decoration:none;display:inline-block;vertical-align:middle;}
.finpwha {width:100%;height:42px;padding-top:4px;font-family:"Submit";font-size:18px;color:#FFFFFF;letter-spacing:0.3px;text-decoration:none;text-align:center;display:inline-block;}
.finptxa {width:100%;height:90px;font-family:"TexRo-Regular";font-size:15px;color:#000000;padding-top:13px;padding-left:15px;padding-right:10px;line-height:1.2;outline:0px !important;}
.finprxa {width:100%;height:110px;font-family:"TexRo-Regular";font-size:15px;color:#000000;padding-top:13px;padding-left:15px;padding-right:10px;line-height:1.2;outline:0px !important;}
.finpcon {width:100%;height:38px;line-height:36px;padding-top:2.625px;font-family:"Submit";font-size:17px;color:#FFFFFF;text-decoration:none;text-align:center; text-transform:uppercase;cursor:pointer;}
.finpchk {width:100%;height:42px;line-height:36px;padding-top:6.5px;font-family:"Security";font-size:18px;color:#000000;font-weight:700;letter-spacing:1.5px;text-align:center;text-decoration:none;}

input::-webkit-input-placeholder {color:rgba(60,60,60,1.0);font-family:"TexRo-Regular";font-size:14.5px;top:-1px;position:relative;}
input:-moz-placeholder { color:rgba(60,60,60,1.0);font-family:"TexRo-Regular";font-size:14.5px;top:1px;position:relative;}
input::-moz-placeholder {color:rgba(60,60,60,1.0);font-family:"TexRo-Regular";font-size:14.5px;top:1px;position:relative;}
input:-ms-input-placeholder { color:rgba(60,60,60,1.0);font-family:"TexRo-Regular";font-size:14.5px;top:1px;position:relative;}

.sep-fwha-01 {height:72px;}

}

@media (min-width: 910px) and (max-width: 1079px) {
#ficocal {font-size:17px;right:25px;top:0px;width:0px;position:relative;z-index:1;color:#0981db;}  
#ficocac {font-size:17px;right:25px;top:3px;width:0px;position:relative;z-index:1;color:#0981db;}
.finpcal {width:100%;padding-left:20px;font-family:"TexRo-Medium";font-size:16px;cursor:pointer;background-color:transparent;}
.finpsub {width:100%;font-size:15.5px;padding-top:1px;font-family:"Submit";background-color:transparent;border:0;outline:0px;color:#FFFFFF;cursor:pointer;text-transform:uppercase;text-decoration:none;}
.finpfor {width:100%;height:42px;font-family:"Submit";font-size:18px;padding-top:12px;display:inline-block;vertical-align:middle;text-align:center;text-transform:uppercase;color:#FFFFFF;}
.finpdat {width:100%;height:38px;font-family:"TexRo-Regular";font-size:15.5px;padding-top:3.5px;padding-left:15px;color:#000000;text-decoration:none;display:inline-block;vertical-align:middle;}
.finptxa {width:100%;height:120px;font-family:"TexRo-Regular";font-size:15px;color:#000000;padding-top:13px;padding-left:15px;padding-right:10px;line-height:1.2;outline:0px !important;}
.finprxa {width:100%;height:110px;font-family:"TexRo-Regular";font-size:15px;color:#000000;padding-top:13px;padding-left:15px;padding-right:10px;line-height:1.2;outline:0px !important;}
.finpcon {width:100%;height:38px;line-height:36px;padding-top:2.625px;font-family:"Submit";font-size:17px;color:#FFFFFF;text-decoration:none;text-align:center; text-transform:uppercase;cursor:pointer;}
.finpchk {width:100%;height:38px;line-height:36px;padding-top:7.5px;font-family:"Security";font-size:20px;color:#000000;font-weight:700;letter-spacing:1.5px;text-align:center;text-decoration:none;}
.finpwha {width:100%;height:38px;padding-top:4px;font-family:"Submit";font-size:17px;color:#FFFFFF;letter-spacing:0.3px;text-decoration:none;text-align:center;display:inline-block;}

input::-webkit-input-placeholder {color:rgba(60,60,60,1.0);font-family:"TexRo-Regular";font-size:14.5px;top:-1px;position:relative;}
input:-moz-placeholder { color:rgba(60,60,60,1.0);font-family:"TexRo-Regular";font-size:14.5px;top:1px;position:relative;}
input::-moz-placeholder {color:rgba(60,60,60,1.0);font-family:"TexRo-Regular";font-size:14.5px;top:1px;position:relative;}
input:-ms-input-placeholder { color:rgba(60,60,60,1.0);font-family:"TexRo-Regular";font-size:14.5px;top:1px;position:relative;}
}


/*
  ##Formulariosstrl
*/

@media (min-width: 600px) and (max-width: 909px) {
a.clr-fa-whi {background-color:transparent;border:0px;color:#00216c;text-decoration:none;outline:0px !important;}
a.clr-fa-whi:focus {color:#0b49a1;text-decoration:none;}
a.clr-fa-whi:hover {color:#0b49a1;text-decoration:none;}
.clr-t-ico {color:#053880;}
#ficocal {position: relative;z-index:1;right:28px;top:0px;font-size:17px;cursor:pointer;width:0px;color:#0981db;}
#ficocac {position: relative;z-index:1;right:25px;top:0px;font-size:16px;cursor:pointer;width:0px;color:#0981db;}
.finpcal {width:100%;padding-left:15px;font-family:"TexRo-Medium";font-size:16px;cursor:pointer;background-color:transparent;}
.finpsub {width:100%;font-size:15.5px;padding-top:1px;font-family:"Submit";background-color:transparent;border:0;outline:0px;color:#FFFFFF;cursor:pointer;text-transform:uppercase;text-decoration:none;}
.finpsu6 {width:100%;height:42px;font-size:17px;padding-top:4px;font-family:"Submit";}
.finpfor {font-family:"Font-SemiBold";font-size:14.3px;line-height:14.3px;}
.finpdat {width:100%;height:38px;padding-top:3px;font-family:"TexRo-Regular";font-size:16px;color:#000000;padding-left:12px;text-decoration:none;display:inline-block;}
.finptxa {width:100%;height:110px;font-family:"TexRo-Regular";font-size:15.5px;color:#000000;padding-top:13px;padding-left:12px;padding-right:10px;line-height:1.2;outline:0px !important;}
.finpchk {width:100%;height:38px;line-height:36px;padding-top:8.5px;font-family:"Security";font-size:20px;color:#000000;font-weight:700;letter-spacing:2px;text-align:center;text-decoration:none;display:inline-block;}
.finpcon {width:100%;height:38px;line-height:36px;padding-top:2.75px;font-family:"Submit";font-size:16px;color:#FFFFFF;letter-spacing:0.3px;text-decoration:none;text-align:center;display:inline-block;}
.finpwha {width:100%;height:38px;padding-top:4px;font-family:"Submit";font-size:17px;color:#FFFFFF;letter-spacing:0.3px;text-decoration:none;text-align:center;display:inline-block;}

input::-webkit-input-placeholder {color:rgba(40,40,40,1.0);font-family:"TexRo-Regular";font-size:14.5px;top:-1px;position:relative;}
input:-moz-placeholder { color:rgba(40,40,40,1.0);font-family:"TexRo-Regular";font-size:14.5px;top:-1px;position:relative;}
input::-moz-placeholder {color:rgba(40,40,40,1.0);font-family:"TexRo-Regular";font-size:14.5px;top:-1px;position:relative;}
input:-ms-input-placeholder { color:rgba(40,40,40,1.0);font-family:"TexRo-Regular";font-size:14.5px;top:-1px;position:relative;}
}

@media (min-width: 410px) and (max-width: 599px) {
#ficocal {position: relative;z-index:1;right:28px;top:0px;font-size:17px;cursor:pointer;width:0px;color:#0981db;}
.finpcal {width:100%;font-size:16px;padding-left:15px;font-family:"TexRo-Medium";cursor:pointer;}
.finpsub {width:100%;height:42px;font-size:16px;padding-top:5px;font-family:"Submit";}
.finpfor {width:100%;height:40px;font-size:16px;padding-top:14px;display:inline-block;text-align:center;text-transform:uppercase;}
.finpdat {width:100%;height:40px;padding-top:1px;font-family:"TexRo-Regular";font-size:17px;color:#000000;padding-left:12px;text-decoration:none;display:inline-block;}
.finpwha {width:100%;height:40px;padding-top:2px;font-family:"Submit";font-size:18px;color:#FFFFFF;letter-spacing:0.3px;text-decoration:none;text-align:center;display:inline-block;}
.finptxa {width:100%;height:110px;font-family:"TexRo-Regular";font-size:15px;color:#000000;padding-top:13px;padding-left:12px;padding-right:10px;line-height:1.2;outline:0px !important;}
.finpchk {width:100%;height:38px;line-height:36px;padding-top:8.5px;font-family:"Security";font-size:20px;color:#000000;font-weight:700;letter-spacing:2px;text-align:center;text-decoration:none;display:inline-block;}
.finpcon {width:100%;height:38px;line-height:36px;padding-top:4px;font-family:"Submit";font-size:16px;color:#FFFFFF;letter-spacing:0.3px;text-decoration:none;text-align:center;display:inline-block;}

input::-webkit-input-placeholder {color:rgba(40,40,40,1.0);font-family:"TexRo-Regular";font-size:15px;top:-1px;position:relative;}
input:-moz-placeholder { color:rgba(40,40,40,1.0);font-family:"TexRo-Regular";font-size:15px;top:-1px;position:relative;}
input::-moz-placeholder {color:rgba(40,40,40,1.0);font-family:"TexRo-Regular";font-size:15px;top:-1px;position:relative;}
input:-ms-input-placeholder { color:rgba(40,40,40,1.0);font-family:"TexRo-Regular";font-size:15px;top:-1px;position:relative;}

.sep-fwha-01 {height:62px;}
.sep-fwha-02 {height:70px;}
}


@media (min-width: 319px) and (max-width: 409px) {
#ficocal {position: relative;z-index:1;right:25px;top:0px;font-size:17px;cursor:pointer;width:0px;color:#0981db;}
.finpcal {width:100%;font-size:16px;padding-left:10px;font-family:"TexRo-Medium";cursor:pointer;}
.finpsub {width:100%;height:42px;font-size:16px;padding-top:5px;font-family:"Submit";}
.finpfor {width:100%;height:40px;font-size:16px;padding-top:13px;display:inline-block;text-align:center;text-transform:uppercase;}
.finpdat {width:100%;height:40px;padding-top:1px;font-family:"TexRo-Regular";font-size:17px;color:#000000;padding-left:12px;text-decoration:none;display:inline-block;}
.finpwha {width:100%;height:40px;padding-top:2px;font-family:"Submit";font-size:18px;color:#FFFFFF;letter-spacing:0.3px;text-decoration:none;text-align:center;display:inline-block;}
.finptxa {width:100%;height:100px;font-family:"TexRo-Regular";font-size:14.5px;color:#000000;padding-top:13px;padding-left:12px;padding-right:10px;line-height:1.2;outline:0px !important;}
.finpchk {width:100%;height:38px;line-height:36px;padding-top:8.5px;font-family:"Security";font-size:20px;color:#000000;font-weight:700;letter-spacing:2px;text-align:center;text-decoration:none;display:inline-block;}
.finpcon {width:100%;height:38px;line-height:36px;padding-top:2px;font-family:"Submit";font-size:16px;color:#FFFFFF;letter-spacing:0.3px;text-decoration:none;text-align:center;display:inline-block;}

input::-webkit-input-placeholder {color:rgba(40,40,40,1.0);font-family:"TexRo-Regular";font-size:15px;top:-1px;position:relative;}
input:-moz-placeholder { color:rgba(40,40,40,1.0);font-family:"TexRo-Regular";font-size:15px;top:-1px;position:relative;}
input::-moz-placeholder {color:rgba(40,40,40,1.0);font-family:"TexRo-Regular";font-size:15px;top:-1px;position:relative;}
input:-ms-input-placeholder { color:rgba(40,40,40,1.0);font-family:"TexRo-Regular";font-size:15px;top:-1px;position:relative;}

.sep-fwha-01 {height:62px;}
.sep-fwha-02 {height:70px;}
}