body{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:15px;background:#FFF}



.form_table{width:800px;padding:10px 15px;margin-left:auto;margin-right:auto;background:50% 50% #FFF;background-size:cover;color:#575766;overflow:hidden;box-shadow:none}

.form_table a,.form_table a:visited,.outside a,.outside a:visited{color:#0e6ce0}

.segment_header{width:auto;margin:1px;color:#FFF;background:50% 50% #fff;background-size:cover;border-radius:0}

.segment_header h1{border-radius:0;padding:20px 10px;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif}



.q,.q .text_field{box-sizing:border-box}.q{padding:0 5px;margin-bottom:10px;float:left;display:block;width:48%}#q106 input.doc_identidad{width:73.8%;box-sizing:border-box}#q106 input.tipo_documento{width:24%;margin-right:6px}.q .question{font-weight:400}.q .left_question_first{width:15em}.required .icon{background-image:none;background-position:left;background-repeat:no-repeat;font-size:13px;padding-left:14px}.q .drop_down,.q .text_field{background:#FDFDFF;color:#575766;font-family:Roboto,sans-serif;font-size:14px}.q .text_field{border:1px solid #ddd;border-radius:2px;margin:1px 0;padding:2px 8px;width:100%;min-height:27px}.q .file_upload{margin-top:1px;padding:2px}.q .file_upload_button{margin-top:2px}.q .inline_grid td{padding:5px;vertical-align:baseline}.q .drop_down{border:1px solid #D9D8F5;border-radius:2px;margin:1px 0;padding:1px}.q .scroller{border:1px solid #D9DDE2}.highlight{background:#fff!important}.highlight input{border:2px solid #999}tr.highlight td{background:#FFF9C4!important}.outside{color:#0e6ce0}



.outside_container{width:650px;padding:1em 0;margin-left:auto;margin-right:auto;text-align:center;color:#0e6ce0}

.submit_button{color:#FFF;background:#ea2c1e;border-radius:5px;text-align:center;font-size:14px;padding:10px 20px;border:1px solid #ea2c1e;}

.submit_button:hover{background:#c32519}

.invalid{background:#FDF1F0}

.invalid .invalid_message{color:#EC756B;background:#FDF1F0;border:1px solid #EC756B;border-radius:2px}



.form_table.invalid{border:2px solid #EC756B}

.invalid .matrix .invalid_row{background:#FDF1F0}

.txtcampo{font-size:14px;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;color:#999}

.c-red{color:red}

.col-md-4{width:30%}

.width-33{width:33.3%}

.width-30{width:30%}
.width-70{width:70%}
.width-50{width:50%}
.width-20{width:20%}
.width-40{width:40%}

.q .segment_header h1{color:#000}

.q .segment_header h1,.q .segment_header h2{color:#666;font-weight:700;font-size:20px;font-family:Arial,Helvetica Neue,Helvetica;padding: 0;text-align: left;background: #fff;margin:0;}

.txt_left{width:16%;float:left;line-height:19px}

.q select.txt_16{width:16%}

.q select.txt_25{width:25%;float:left;margin:0 10px}

.check_50{padding:4px 15px}

.padding_bot10{padding-bottom:10px}

.txt_sunedu{display:block;text-align:center}

.txt_center{text-align:center}

.q .txt_center2{display:inline-block!important}

.q .tipo_documento{width:25%}

.form_academica,.form_experiencia_laboral{float:left}

.select_20 select.txt_25{width:20%}

.text_span{padding:0 15px;text-align:center;float:left;line-height:27px}

#q121{margin-top:19px}

.combos option{padding:4px 6px}

.text_uppercase{text-transform:uppercase}

.form_academica,.form_experiencia_laboral{padding-bottom: 15px}

.hed_title h1{padding-bottom: 0 !important;}

.recapcha{width: 100%;float: left;}

.hijo_form_experiencia_laboral,.hijo_form_academica{float:left;padding-top:15px;}

.new_class{padding-top:25px;border-top:1px solid #666}

.full_width{padding-left:5px!important;padding-right:5px!important;padding-top:0!important;margin-left:0!important;margin-right:0!important;width:100%}

.margin0{margin:0}.margintop12{margin:12px 0;}



.txt_fi,.txt_{float: left;}.txt_fi{padding-top:20px;}

.q .comprob{float:left;width: 33%;font-size: 11px;color: #666;}

.q .comprob .file_comprobante{font-size: 12px;margin-left: 5px;display: inline-block;padding: 0;cursor:pointer;border: 0;}

.q .comprob span{display: block;position: relative;left: 19px;top: -4px;}





@media screen and (max-width: 480px) {

.form_table{width: 100%;padding: 0}

.width-50,.width-33,.q{width: 100%;}

.csunedu{overflow: hidden;padding-bottom: 15px;display: block;position: relative;top: 15px;clear: both;}

.cap_actualmente_laboro select{margin-bottom:15px !important;width: 100%;}

.q select.combo_mes60{width: 63% !important;margin-bottom: 10px;}

.q select.combo_mes40{width: 40% !important;margin: 0 5px 0 0}

.q .comprob{width: 100%;}

.q .txt_{padding-bottom: 7px;}

}



