html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
@font-face{
font-family:'GOTHIC-regular';src:url('../fonts/GOTHIC.TTF')
}
html{padding:0;margin:0;background-color:#fff;font-family:'GOTHIC-regular', Arial, Helvetica;background-image:url('/public/upload/sistema/background_login.jpg');position:absolute;top:0;z-index:100;width:100%;height:100%;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-repeat:no-repeat;background-position:center center}
body{padding:0;margin:0;font-size:14px;min-width:1100px;color:#fff}
a{text-decoration:none;color:#000}
strong{font-weight:bold}
img{vertical-align:middle}
button{cursor:pointer}
.ttError,label.error{color:#f00 !important;font-weight:bold}
.ui-tooltip,.arrow:after{background:#fff;border:1px solid #f00}
.ui-tooltip{padding:10px 20px;color:#fff;border-radius:20px;font-size:12px;text-transform:uppercase;box-shadow:0 0 7px #000}
.ui-tooltip .arrow{width:70px;height:16px;overflow:hidden;position:absolute;left:50%;margin-left:-35px;bottom:-16px}
.ui-tooltip .arrow.top{top:-16px;bottom:auto}
.ui-tooltip .arrow.left{left:20%}
.ui-tooltip .arrow:after{content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;box-shadow:6px 5px 9px -9px black;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.ui-tooltip .arrow.top:after{bottom:-20px;top:auto}
@media screen and (-webkit-min-device-pixel-ratio:0){
}
#st-header-menu{background-color:#656466;width:100%;height:50px;text-align:center}
#st-header-menu .b-m-action{background-color:#888}
#st-header-menu .btn-menu{background:url('../images/btn_menu.png') center center no-repeat;float:left;padding:25px 30px;cursor:pointer}
#st-header-menu .btn-menu:hover{background-color:#888}
#st-header-menu .menu{position:absolute;top:50px;left:0;background-color:rgba(255,255,255,0.5);color:#656466;font-size:26px;display:none}
#st-header-menu .menu ul li{text-align:left}
#st-header-menu .menu ul li a{display:block;padding:10px 20px 10px 10px}
#st-header-menu .menu ul li a:hover{background-color:rgba(255,255,255,0.5)}
#st-header-menu .logo{margin-top:6px}
#st-header-menu .cnt-social{float:right;margin-right:5px}
#st-header-menu .cnt-social a{display:inline-block;padding:11px 5px}
.background_vm{background-color:#cb3247 !important}
.background_vm .b-m-action{background:url('../images/btn_menu_vm.png') center center no-repeat !important;background-color:#fff !important}
.background_vm .btn-menu{background-color:#cb3247}
.background_vm .btn-menu:hover{background:url('../images/btn_menu_vm.png') center center no-repeat !important;background-color:#fff !important}
.logo-home{position:absolute;top:50%;left:50%;margin-left:-450px;margin-top:-210px}
#st-pg-contact .content{width:328px;margin:0 auto;overflow:hidden;color:#cb3247}
#st-pg-contact .content .title{text-align:center;font-size:30px;margin-top:50px;margin-bottom:20px}
#st-pg-contact .content form{float:left;width:308px;margin-bottom:30px;text-align:center}
#st-pg-contact .content form label{display:block;width:100%;margin-bottom:3px}
#st-pg-contact .content form label span{float:right;text-align:left;width:40px}
#st-pg-contact .content form input,#st-pg-contact .content form textarea{width:100%;border:none;margin-bottom:7px;padding:6px 8px}
#st-pg-contact .content form textarea{height:80px;resize:none}
#st-pg-contact .content form button{background-color:#cb3247;color:#fff;text-transform:uppercase;padding:10px 35px;font-size:14px;font-weight:bold;display:inline-block;border:none}
#st-pg-contact .content form input::-webkit-input-placeholder,#st-pg-contact .content form select::-webkit-input-placeholder,#st-pg-contact .content form textarea::-webkit-input-placeholder{color:#888}
#st-pg-contact .content form input:-moz-placeholder,#st-pg-contact .content form select:-moz-placeholder,#st-pg-contact .content form textarea:-moz-placeholder{color:#888}
#st-pg-contact .content form input::-moz-placeholder,#st-pg-contact .content form select::-moz-placeholder,#st-pg-contact .content form textarea::-moz-placeholder{color:#888}
#st-pg-contact .content form input:-ms-input-placeholder,#st-pg-contact .content form select:-ms-input-placeholder,#st-pg-contact .content form textarea:-ms-input-placeholder{color:#888}
#st-pg-contact .content .address{text-align:center;font-size:15px}
#st-pg-contact .content .address p{text-align:center;margin-bottom:5px;font-weight:bold}
.content_loading{position:fixed;top:0;width:100%;z-index:99999;text-align:center}
.content_loading .loading{background:#fdfdfd;border-radius:0 0 5px 5px;display:inline-block;padding:5px 10px;color:#000}
.content_loading .loading img{vertical-align:bottom}
@media screen and (max-width:1366px){
}
@media screen and (max-width:1280px){
}