.form{
	float: left;
    width: 70%;
    height: 544px;
}
.cont_textFiel{
        background: red;
    width: auto;
    float: left;
}
/*
::-webkit-input-placeholder { 
  color: white;
}
::-moz-placeholder { 
  color: white;
}
:-ms-input-placeholder { 
  color: white;
}
:-moz-placeholder { 
  color: white;
}*/
.avisosList{
    float: left;
    background: #61737d;
    width: 96%;
    /*height: 108px; */
    margin-top: 3px;
}
.optionpubli{
    background: #f07150;
    float: right;
    width: 14%;
    height: 17px;
    margin-right: 1%;
}
.optionpubli a{
    color: white;
    margin: 0;
    display: block;
    text-align: center;
}
.optionpubli p{
    color: white;
    margin: 0;
    display: block;
    text-align: center;
}
.content_text{
    background: #ffffff;
    width: 96%;
    height: 78px;
    margin: 13px;
    float: left;	
}
.publicados{
    background: white;
    width: 14%;
    /* height: 208px; */
    float: left;
    margin: 2px;
    border: 2px solid #e1e9ef;
}
.salir{
float: left;
    background: #729436;
    width: 98%;
    height: 51px;
    margin: 2px;
}
.salir a{
    color: white;
    font-size: 20px;
    margin: 12px;
    text-align: center;
    display: block;
}
.misOfertas a{
    color: white;
    font-size: 25px;
    margin: 9px;
    text-align: center;
    display: block;
}
.misOfertas{
float: left;
    background: #f07150;
    width: 97%;
    height: 51px;
    margin: 2px;	
}
.empresadata{
    border: 4px solid #f07150;	
}
.avisodetalle{
    border: 4px solid #729436;
    margin-top: 10px;
    float: left;
    width: 100%;
}
.inp{
	margin: 8px;
}
.inp:focus{
	background-color: #61737d;
	color: white;
}
.st_textarea{
    width: 93%;
    height: 123px;	
}

.alert-box {
    color:#555;
    border-radius:10px;
    font-family:Tahoma,Geneva,Arial,sans-serif;font-size:11px;
    padding:10px 10px 10px 36px;
}
.alert-box span {
    font-weight:bold;
    text-transform:uppercase;
}
.error {
    background:#ffecec url('../img/error.png') no-repeat 10px 50%;
    border:1px solid #f5aca6;
}
.success {
    background:#e9ffd9 url('../img/success.png') no-repeat 10px 50%;
    border:1px solid #a6ca8a;
}
.warning {
    background:#fff8c4 url('../img/warning.png') no-repeat 10px 50%;
    border:1px solid #f2c779;
}
.notice {
    background:#e3f7fc url('../img/notice.png') no-repeat 10px 50%;
    border:1px solid #8ed9f6;
}
.multiUpload {
   /* width: 100%;
    height: 44px;
    cursor: pointer;
    background-image: url(uploadCarpetaFull.png);
    float: left;
    background-repeat: no-repeat;
    background-position: center center; */
}
.vis{
   
    float: left;
    width: 100%;
    height: 39px;
    margin-top: 5px;    
}
.multiUpload2{
    width: 100%;
    height: 44px;
    cursor: pointer;
    background-image: url(uploadCarpetaFull.png);
    float: left;
    background-repeat: no-repeat;
    background-position: center center; 
}
.styleUploadMulstiple {
    width: 92%;
    height: 60px;
    margin-top: 2px;
    margin-left: 2px;
}
.fomrcont_bolsa{
    width: 100%;
    float: left;
}
.sub_cont_formcont{
    width: 96%;
    float: left;    
}

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

.wi_in p{
    float: left;
    width: 10%;
    margin: 7px;
}

        .tooltip {
           /* border-bottom: 1px dotted #000000; color: #000000; outline: none;*/
            cursor: help; text-decoration: none;
            position: relative;
           
        }
        .tooltip span {
            margin-left: -999em;
            position: absolute;
        }
        .tooltip:hover span {
             -moz-border-radius: 5px; -webkit-border-radius: 5px; 
            box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
            font-family: Calibri, Tahoma, Geneva, sans-serif;
            position: absolute; left: 1em; top: 2em; z-index: 99;
            margin-left: 0; width: 250px;
        }
        .tooltip:hover img {
            border: 0; margin: -10px 0 0 -55px;
            float: left; position: absolute;
        }
        .tooltip:hover em {
            font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
            display: block; padding: 0.2em 0 0.6em 0;
        }
        .classic { padding: 0.8em 1em; }
        .custom { padding: 0.5em 0.8em 0.8em 2em; }
        * html a:hover { background: transparent; }
        .classic {
                background: #F8F8F8;
                border: 5px solid #DFDFDF; 

    font-size: 13px;
        }
        .critical { background: #FFCCAA; border: 1px solid #FF3334; }
        .help { background: #9FDAEE; border: 1px solid #2BB0D7; }
        .info { background: #9FDAEE; border: 1px solid #2BB0D7; }
        .warning { background: #FFFFAA; border: 1px solid #FFAD33; }

.dataContact{
    border: 3px solid #61737d;
    float: left;
    width: 100%;
    height:auto;
    margin-top: 5px;
}
.subContud{
    width: 93%;
    float: left;
    margin: 29px;
    height: auto;
        /*background: #5fb39c;*/
}
.subContud input{
    border: 1px solid #1d1b1b !important;
    color: black;
}
.subdivsco{

}
.dtm{
    float: left;
    width: 34%;   
}
.uselo{
    float: left;
    margin-left: 2%;
 width: 35%;
 
}
.userFotoUpload{
    border: 2px solid #f07150;
    float: left;
    width: 22%;
    height: 227px; 
    margin-left: 4%;
}
.leftdetalle{
    float: left;
    width: 44%;
}
.rigdetalle{
    width: 54%;
    float: right;

}
.mini_icon_bolsa{
     float: left;
    width: 25px;
    height: 17px;
     
}
.imgm{
    background-image: url(images/m.png); background-repeat: no-repeat; 

}
.imgp{
    background-image: url('images/p.png'); background-repeat: no-repeat; 
}
.imgcu{
  background-image: url('images/cu.png'); background-repeat: no-repeat; 
}
.imgg{
    background-image: url('images/gc.png'); background-repeat: no-repeat; 

}
.imge{
    background-image: url('images/e.png'); background-repeat: no-repeat; 

}
.obsAlumno{
    width: 100%;
    height: 18px;
    float: left;   
}
.avisoPost_contAll{
    float: left;
    border: 1px solid #61737d;
    width: 100%;
    height: 800px;
}
.left_post_aviso{
    background: white;
    float: left;
    width: 55%;
    height: 324px;
    margin: 4px;
}
.rightLOgo_empresa{
    float: right;
    width: 24%;
    margin: 4px;
}
.descrip_cont{
    width: 75%;
    height: 254px;
    float: left;
    margin: 5px;
    line-height: 22px;
}
.Requisitos_Aviso{
    float: left;
    margin: 5px;
    width: 99%;
    height: 157px;    
}
.rigt_btn_postu{
    float: right;
    background: #729338;
    width: 23%;
    height: 61px;
    margin: 9px;
    border-bottom-left-radius: 13px;
    border-top-left-radius: 13px;
    border-bottom-right-radius: 13px;
    border-top-right-radius: 14px;
    text-align: -webkit-center;
}
.rigt_btn_postu a{
    color: white;
    display: block;
    font-size: 21px;
    margin-top: 17px;

}
.titu_o{
    font-size: 36px;
    color: #1e3f7e;
    text-transform: capitalize;    
}
.emp_o{
    font-size: 31px;
    color: #128f76;
    text-transform: capitalize;

}
.conth{
    float: left;
    width: 100%;
    height: auto;   
}
.dataemp{
    float: left;
    margin-left: 4%;
    line-height: 39px;
    font-size: 16px;
}
.cont_de_avi{
    text-align: justify;
}
.detalle_user_login{
    float: left;
    width: 23%;
    height: 188px;  
}
.col-sm-12 {
    width: 100%;
}
.table {
    border: 0;
    border-bottom: 1px solid #b8b8b8;
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 21px;
}

}
table {
    background-color: transparent;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.table thead tr th:first-child {
    border-radius: 5px 0 0;
}
.table-striped>tbody>tr:nth-child(odd) {
    background: #fff;
}
.table-striped>tbody>tr:nth-child(odd) {
    background-color: #f9f9f9;
}
table>thead>tr>th, .table>thead>tr>th, table>tbody>tr>th, .table>tbody>tr>th, table>tfoot>tr>th, .table>tfoot>tr>th, table>thead>tr>td, .table>thead>tr>td, table>tbody>tr>td, .table>tbody>tr>td, table>tfoot>tr>td, .table>tfoot>tr>td {
    border: none;
}
.table-striped>tbody>tr:nth-child(even) {
    background: #b8b8b8;
    color: #fff;
}
.table-striped>tbody>tr:nth-child(even) a {
    color: #fff;
}
table a:not(.btn), .table a:not(.btn) {
    text-decoration: none;
    color: #666666;
}
.table thead th {
    color: #fff;
    font-size: 18px;
    font-weight: 300;
    border: 0;
    background: #666;
}
.interesobservacion{
    width: 100%;
    float: left;
    overflow-x: auto;
    margin-top: 9px;
    margin: 1px;

}
.loading-bar {
    font-size: 18px;
    color: rgb(255, 255, 255);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    text-align: center;
    float: left;
    width: 100%;
    font-family: museo-sans, sans-serif;
    box-shadow: rgba(0, 0, 0, 0.0470588) 0px -45px 30px -40px inset;
    cursor: pointer;
        background: rgb(240, 113, 80);
}
.form_bus{
    float: left;
    width: 85%;
    border: 1px solid #f07150;  
    padding: 3px;
}
.cont_b_user{
    border: 1px solid #61737d;
    /* padding: 20px; */
    margin-top: 10px;
    float: left;
    width: 100%;
}
.cambio_contrasena {
    /*width: 49%;
    margin-top: 4px;
    height: 20%;
    float: left;
    margin-left: 1%;*/
}
.l_cuenta2 {
    color: rgb(255, 255, 255);
}
.l_cuenta {
    color: rgb(97, 115, 125);
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    z-index: 53;
    box-shadow: rgb(229, 229, 229) 1px 1px 1px;
    background-color: rgb(208, 208, 208);
       margin: auto;
}
.sombra_cuenta {
    background-color: rgba(185, 185, 185, 0.188235);
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    box-shadow: rgb(229, 229, 229) 2px 2px 4px;
    margin-top: 8px;
}
.form_grande{
    /* background: rebeccapurple; */
    width: 51%;
    margin: 0 auto;
    border: 1px solid #61737d;
    padding: 7px;

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

.imglod{
        position: absolute;
    margin: 0px auto;
    margin-left: 16%;
    margin-top: 41px;
}







/*Responsive*/
@media screen and (max-width: 384px){
.form_bus{
    width: 100%;
}
.res_p{
    display: block!important;
}
.sub_cont_formcont{
    width: 100%!important;
}
.opti{
    width: 100%;
}
.opti a{
    padding: 7px;
}
.imgfotos {
    height: 55px;

}
.cont_foto img{
    max-width: 0px!important;
}
.dis_movile_none{
    display: none!important;
}
.fomr_b_responsive{
        height: 156px;
}
.forgon_pass{
        margin-left: 28%!important;
}
.forgon_pass{
    display: none;
}
.textle {
    width: 100%;
}
.font13{
    font-size: 13px!important;
}
.leftdetalle{
    width: 100%!important;
}
.rigdetalle {
    width: 100%;
    float: left;
}
.left40{
    float: left!important;
    width: 40%!important;
}


.modalDialog > div {
      width: 54%!important;  
}
.publicados{
     width: 98%;
 }
.left_post_aviso {
    width: 98%!important;

}
.descrip_cont {
    width: 96%!important;
    height: 205px!important;

    overflow-x: auto!important;
}
.detalle_user_login{
    display: none;
}
.rightLOgo_empresa {
    display: none;
}
.rigt_btn_postu {
    float: left;
    position: absolute;
    margin-top: 694px;
    margin-left: 9%;
    width: 56%;
}
.titu_o {
    font-size: 19px;
    text-align: -webkit-center;
}
.emp_o {
    font-size: 24px;
    text-align: -webkit-center;
}
.imguserfoto {
display: none!important;
}
.st_res{
    width: 90% !important;
}
.dtm{
        width: 100% !important;
}
.uselo{
        width: 90% !important;
}
.userFotoUpload{
        width: 94% !important;
}
.res_upload{
        width: 25% !important;
}

.res_nac{
width: 100% !important;
}

}

@media screen and (max-width: 667px){
    .st_res{
        width: 96%!important;
        margin-left: 0% !important;
    }

    .st_input{
        width: 96%!important;
        margin-left: 0% !important;       
    }
    .dtm{
        width: 64%!important;
    }
    .uselo{
        width: 64%!important;
        margin-left: 0% !important;
    }

.userFotoUpload {
    width: 71% !important;
    height: 193px !important;
}
.res_nac{
width: 100% !important;
}

}

@media screen and (max-width: 320px){
.dataContact {
    margin-left: 5% !important;
}
.res_nac{
width: 100% !important;
}

}

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

}