

//Global Variables
.default_font01 {font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;}
.default_background {background-image: url('images/stripes_background.gif');}
.default_width {width: 900px;}
.center_position {margin: 0 auto;}
.default_position {position: relative; margin: 0 auto;}
.default_color_text {color: #333333;}
@color_boders: #DFE8F6;
.default_border_bottom {border-bottom: solid 1px @color_boders;}
.float_left {float:left;}
.float_right {float:right;}
@color_border_forms: #7bb8e7;
.default_white_transparent_background {background-image: url('images/white_background.png');}
.text_inline {white-space: nowrap;}
.default_paddings {padding-top: 5px; padding-bottom: 5px;}
.default_all_borders {border: 1px solid @color_boders}
.cursor_pointer {cursor: pointer;}
.p_class {letter-spacing: 0px; font-size: 11px; padding: 0px; margin: 0px; .default_color_text; line-height: 16px;}
.span_separator {height: 5px;}
.title_colors {color: black;}
.padding_container {padding-bottom: 5px;}
/*.sombra{background-image: url('images/sombra.png');}*/

input[type='checkbox'] {padding: 0; height: 11px; width: 11px;}
sup {font-size: 11px;}
body { min-width: 900px; height: 100%; margin: 0px; padding: 0px;  .default_font01; /*.default_background;*/background-color: #F8F8F8;}
html { height: 100%; }
p {.p_class;}
div {overflow: hidden;}
a {.p_class;}

//Footer
.wrapper { /*min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -100px;*/ .default_background; background-color: white;}
.footer, .push {/*height: 100px;*/}
.footer {border-top: solid 2px #E0E0E0; padding-top: 7px; padding-bottom: 7px;}

//HEAD
#div_head {width: 100%; background-color: #DFE8F6; height: 64px}
    .div_container {.default_width; .center_position;}
    .ajust_center_loguin {}
        //LOGO
        .top_logo{color: #193b6f; font-size: 44px; line-height: 55px; letter-spacing: -2px; width: 161px;}
        .div_column_left{.float_left; width: 50%;}
            .name_app {font-size: 34px; letter-spacing: -3px; float: left; margin-top: 14px; margin-left: -6px;}
            .sub_name_app {font-variant: small-caps; font-size: 11px; letter-spacing: 0px;}
        //FORM
        .div_column_right{.float_right; width: 50%;}
            .label_check {font-size: 11px; letter-spacing: 0px; .default_color_text;}
            #container_label_remember{margin: -1px 0px 0px 2px;}
            #lost_pass_text{margin: 4px 0px 0px 4px; cursor: pointer;}
            #lost_pass_text:hover {text-decoration: underline;}
            .login_inputs {font-size: 13px; border: solid 1px @color_border_forms; .default_font01; width: 150px; margin-right: 5px; height:16px; padding-left: 2px;}
                .login_inputs:focus {outline: none; border: solid 1px #e27b15;}
            #buttons_login_container {margin-top: -1px;}
                .button {.default_font01; font-size: 11px; font-weight: bold; line-height: 13px; background-color: #eaf4fd; color:#2b5b8b; border: @color_border_forms solid 1px; width:60px; height:20px;}
            .inputs_error {border-bottom: solid 1px red;}
            #input_captcha {}
            .container_captcha {height: 70px; border: 1px solid #DFE8F6; margin-right: 5px;}
            
//Separator Div
.separato_div {height: 15px; border-top : 1px solid @color_boders; border-bottom: 1px solid @color_boders;}

//Adds
.adds{height: 16px; border-top: 1px solid #A3B6D5;}

//About Solarium
.background_about_solarium {background-image: url('images/blue_background.png');}
    //About Solarium: Video
    .correction_about_solarium_column_left {width: 500px; height:281px; border: 1px solid #B6B6B6; margin-right: 5px;}
     //About Solarium: Text
    .size_windowed_text_about_solarium {height: 280px;}
    .windowed_text {.default_background; .default_all_borders; height: 282px;}
    .icon_abou_solarium {background: url('icons/messages/icon_information.png') no-repeat; width: 30px; height: 30px; float: left; margin-top: 5px; margin-right: 4px;}
    .propierties_sub_windowed_text {margin: 5px; padding: 3px 13px; height: 264px; .default_all_borders; position: relative;}
    .titles {font-size: 30px; line-height: 40px; letter-spacing: -2px;}
    .text_descriptions {text-align: justify; font-size: 13px; letter-spacing: 0px;}

//About Apps
.center_text {text-align: center;}
.div_line_hz_separator{width: 970px; margin: 4px auto; height: 1px; border-bottom: 1px solid @color_boders;}
.container_screeners {position: absolute; bottom: 10px;}
    .size_about_app_info{height: 282px; margin-bottom: 10px;}
    .square_screens {width: 53px; height: 53px; .default_all_borders; float: left; cursor: pointer;}
    .margin_square_screens {margin-left: 5px;}
    .separatos_info_application{height: 1px; border-bottom: 1px solid @color_boders; position: absolute; bottom: 72px; width: 353px;}
    //All Apps
    .thumb_apps {float: left; padding: 5px; cursor: pointer; border: 1px solid #D6D6D6; .default_background; position: relative; margin-bottom: 0px;}
    .thumb_app_image{background-color: #A09F9F; width: 150px; height: 150px; border: 1px solid #B6B6B6; .default_white_transparent_background;}
    .label_thumb_apps{background-color: white; position: absolute; bottom: 15px; .default_background; left: 0; height: 30px; width: 170px; border-top: 1px  solid #B6B6B6; border-bottom: 1px solid  #B6B6B6;}
        .label_text_thumb_apps{line-height: 30px; text-align: center; font-size: 12px;}
    .thumb_apps_marigns {margin-left: 20px;}
    .thumb_selector {width: 154px; height: 150px; margin-top: 5px; position: absolute; top: 0; .cursor_pointer; background-color: rgba(255, 125, 0, 0);}
    .thumb_selected {border: 1px solid #3FA3D3}
    //IMAGES
    #cnt_image{background-color: #d9d8d8; height: 283px; position: relative; width: 500px;}

    
//Bottom
@bottom_txt_color: #6F6F6F;
    
//Sign_Up
.size_labels {width: 140px;}
.separator_sign{height: 1px; border-bottom: 1px solid @color_boders; margin: 5px 0px;}
.propierties_sub_windowed_text_sign {margin: 5px; padding: 7px 13px; .default_all_borders; position: relative; width: 563px; margin: 0 auto;}
.label_form {line-height: 24px;}
.combobox {width:153px; height: 22px; font-size: 11px; line-height: 13px; .default_font01; margin-right: 5px;}
.size_info_sign_up {width: 261px; height: 42px; .default_all_borders; .default_background; margin-top: 2px;}
.windowed_help_sing_up { width: 100%; height: 100%; .default_white_transparent_background;}
    .windowed_help_sing_up p{padding: 5px; text-align: justify;}
    .correction_info_one_combobox {height: 20px;}
    .correction_info_one_combobox_text {padding: 0; line-height: 10px;}
    .ajax_icon {background: url('images/loader16.gif') no-repeat; width: 16px; height: 16px; float: left;}
    
    //SignUp Buttons    
    .container_buttons_sing_up {width: 249px; /*margin: 0 auto;*/ float: right;}
    .btn_common_sign_up {padding: 5px 10px; width: 100px; text-align: center;}
    .btn_accept {margin-right: 5px; .btn_common_sign_up; border: 1px solid #0A00FD; cursor: pointer; background-color: #3950C7;}    
    .btn_cancel {.btn_common_sign_up;  background-color: #CCC8C8; border: 1px solid #757374; cursor: pointer}
        .btn_text_accept{font-weight: bold; color: white; text-shadow: 0px -1px 0px #374683;}
        .btn_text_cancel{text-shadow: 0px 1px 0px #e5e5ee; color: #1B1B1B; font-weight: bold;}

    #error_sign_up_terms {display: none;}    
        .sign_up_erros_text {color: red; text-align: center;}
        
    #error_fields_sign_up {display: none;}
    #error_bbdd_sign_up {display: none;}
        
    #fielSetCompany{display: none;}
    
    .container_trems_of_service_text{ height: 108px; text-align: justify; overflow: auto;}

//Chosse_apps
.propierties_sub_windowed_text_apps {margin: 5px; padding: 7px 13px 0px 13px; .default_all_borders; position: relative; width: 262px; height: 140px;}
.title_apps_choose_section {font-size: 13px; font-variant: small-caps; font-weight: bold;}
.txt_apps_choose_section {text-align: justify;}
.hz_separator_choose_section {margin: 4px auto; height: 1px; border-bottom: 1px solid @color_boders;}
.container_check_box_choose_section {position: absolute; right: 13px; }
.txt_chosse_apps{line-height: 10px; text-align: justify; margin-top: 4px; margin-bottom: 4px;}

//FOOTER
//BrowserIcons
.container_browsers{margin-left: 15px;}
    .container_icons{margin-right: 21px;}
    .container_icons_last{width: 90px}
    .margin_icon{margin-right: 4px;}
    .separatos_browser_icons{height: 5px; border: 1px solid @color_boders; margin-top: 10px; .default_background; position: absolute; width: 381px; left: 0;}
    .footer_links:hover {color: black;}
    
//Incompatibility
.warning_icon{background: url('images/warning-icon.png') no-repeat; height: 48px; width: 48px; float: left; position: absolute; left: 230px;}

//Container social
.container_social{height: 73px; position: relative; overflow: visible; margin-right: 28px;}
    .container_social_icons {margin-left: -9px; margin-top: 3px;}

 //Container support
.container_support{height: 73px; position: relative; overflow: visible;}
    
.div_a {line-height: 11px;}

//CORRECCIONES SEGUN IDIOMA
.text_line_height{line-height: 15px;}

#asn-warning{position:relative !important;}