﻿/*Estilos para las demás secciones del Home*/
/*RESUM__________________________________________*/
a.alert-mensaje, a,alert-chat
{
    border-radius: 5px;
  	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.number-badge 
{ 
    font-weight: bold; 
    color: #FFF;
    font-weight: bold;
    margin-left: 8px;
    border-left: 1px solid #FFF;
}

a.link-configmen { text-align: right; display: block; float: right; margin-bottom: 10px; width: 300px; }

.link-regresar { float: right; width: 100%; }

.link-regresar a { float: right; margin-bottom: 10px; }

.header-listresum { background: #898989;}

.header-listoccmatch { background: #FF7F00 }

.row-tools input.checkbox-listresum, input.checkbox-elim { height: auto !important; }

.row-tools input.checkbox-listresum, .row-tools a.ico-trashbin, .input-fil-a, .input-fil-b, .div-fil-b, 
.row-tools .btn-occ { float: left; }

.input-fil-a { background: url("/Content/Responsivo/img/ico-calendar.png") no-repeat 95% center; }

.row-tools .btn-occ { padding: 6px 10px; }

.row-tools a.btn-naranja {  }

.div-fil-b input.btn-occ { margin: 0px 10px 0px 10px; }

.input-fil-a { margin: 0px 10px 0px 10px; }

/*.div-fil-b { padding-left: 10px; border-left: 1px solid #686868; } prototipo*/

.row-tools a.ico-trashbin 
{ 
    height: 24px;
    width: 87px;
    text-align: right;
    display: block;
    padding: 5px 0px 0px 80px;
    color: #BBB;
    margin-top: 2px;
}

.row-tools a.ico-trashbin-azul, .row-elimr a { color: #0000FF; }

.row-elimr a { cursor: pointer; }

.row-tools input.checkbox-listresum { margin: 10px 15px 0px 16px; }

.active-page { font-weight: bold; color: #000; }

.p-listadomenr .pag-listresum { float: right;}

.row.p-listadomenr { float: left; width: 100%; }

.row.vista-msjresum .panel-body { line-height: 2em; word-wrap: break-word; }

.row.p-listadomenr .col-md-12 
{ 
    padding-left: 0px; 
    padding-right: 0px;
    float: left;
    width: 100%;
}

.pag-listresum a 
{ 
    border: 1px solid #DDD;
    padding: 14px 12px; 
    color: #000;
    width: auto;
    display: block;
    margin-top: -6px;
}

.pag-listresum a:hover
{
    opacity: 0.5; /*browsers modernos*/
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /*Opacidad para IE 8,9*/
    filter: alpha(opacity=50); /*Opacidad para IE 5,6,7,8,9*/
    -moz-opacity:0.5; /*Firefox 0.9*/
    -khtml-opacity: 0.5; /*Safari pre-webkit*/
    text-decoration: none;
}

.pag-prevp-list a 
{ 
    border-radius: 5px 0px 0px 5px;
    -moz-border-radius: 5px 0px 0px 5px; 
    -webkit-border-radius: 5px 0px 0px 5px;
    background: url("/Content/Responsivo/img/icon-previous.png") no-repeat 12px center !important;
    padding-left: 22px;
}

.pag-nextp-list a 
{
	border-radius: 0px 5px 5px 0px;
    -moz-border-radius: 0px 5px 5px 0px; 
    -webkit-border-radius: 0px 5px 5px 0px;
    background: url("/Content/Responsivo/img/icon-next.png") no-repeat 14px center !important;	
    padding-right: 22px;
}

.ico-confmen 
{ 
    background: url("/Content/Responsivo/img/sprite-home-icons.png") -148px -62px no-repeat !important; 
    height: 20px;
    width: 20px;
    display: block;
    float: right;
    margin-left: 10px;
}
.arrows-pag { float: right; }

.num-totalm, .numb-pag { float: left; }

.num-totalm { margin-right: 20px; }

.numb-pag { margin: 0px 10px 0px 0px; }

.ui-widget { font-size: 90% !important; z-index: 2000 !important; }

.ui-widget select { padding: 3px !important; }

.text-block { overflow: hidden; clear:both; margin-bottom: 10px; text-align: justify; }

#No_Nots 
{ 
    margin: 20px auto; 
    font-size: 160%;
    color: #CCC;
    text-align: center;	
}

.msj-occm-resum p { line-height: 2em; }
.msj-occm-resum img { margin-bottom: 30px; }
.msj-occm-resum a 
{
	background: #FFDC7A;
    padding: 4px;
    color: #000;
}

.msj-occm-resum span { font-weight: bold;}
.row.p-listadomenr .table { margin: 10px 0px 15px 0px !important;  float: right; }
.new-row { font-weight: bold; }
.new-row .row-empr a, .new-row .row-asuntr a, .new-row .row-dater a { color: #000; }
.old-row {  }
.old-row .row-empr a, .old-row .row-asuntr a, .old-row .row-dater a { color: #686868; }
.recruiter-row { background: #ECF9E8;}
.row.vista-msjresum .panel-heading 
{ 
    font-weight: bold;  
    font-size: 120%;
    padding-top: 23px;
    padding-bottom: 20px;
    overflow: hidden;	
}

.row.vista-msjresum .panel .panel-heading p
{
    width: 75%;
    float: left;
}

.row.vista-msjresum .panel-heading .links-def-home, .row.vista-msjresum .panel-heading input#btndeleteselectedmessage
{
    font-weight: normal;
    font-size: 80%;
    float: right;
}

.row.vista-msjresum .panel { margin-top: 20px; }
.block-yllw { background: #FFDC7A; padding: 4px; color: #000; }
.panel-agente-resum .panel .panel-heading { font-size: 102%; }
.panel-agente-resum .panel-default > .panel-heading 
{ 
    background: #d9edf7; 
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -moz-border-top-left-radius: 0px;
    -moz-border-top-right-radius: 0px;
}
.panel-agente-resum  .panel-default { border: none; }
.panel-agente-resum .panel 
{ 
    border-radius: 0px; 
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
}

/*____SWITCH____*/
.check-switch input[type=checkbox] {
    visibility: hidden;
    float: left;
}
.check-switch {
    width: 80px;
    height: 26px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    position: relative;
}
.check-switch:after {
    content:'OFF';
    font: 12px/26px Arial, sans-serif;
    color: #A8A8A8;
    position: absolute;
    right: 10px;
    z-index: 0;
    font-weight: bold;
}
.check-switch:before {
    content:'ON';
    font: 12px/26px Arial, sans-serif;
    color: #FFF;
    position: absolute;
    left: 10px;
    z-index: 0;
    font-weight: bold;
}
.check-switch label {
    display: block;
    width: 34px;
    height: 20px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease;
    cursor: pointer;
    position: absolute;
    top: 3px;
    left: 3px;
    z-index: 1;
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3);
    background: #FFF;
}
.check-switch input[type=checkbox]:checked ~ label { left: 43px; }
/**/

/*DICIEMBRE ENERO 2015*/
/*RESULTADOS DE BÚSQUEDA_____________________________________*/
.datatitle1_sr, .datatitle2_sr, .datatitle3_sr, .datatitle4_sr { width: auto; float: left; margin-right: 20px; }
.datatitle3_sr { margin-top: -2px; }
.datatitle3_sr label { display: none; }
.link-nuevabusq col-md-2 { height: auto; }
.datatitle_sr.col-md-10 { float: left; overflow: hidden; padding-top: 4px !important; }
.result-content .datatitle2_sr span { color: #FF0000; font-weight: bold; }
.result-content .col-md-10, .result-content .col-md-2, .minisearch.col-md-12 { padding: 0px; }
.result-content .col-md-2 { text-align: right; }
.minisearch { margin: 20px 0px; }
.minisearch .form-group { float: left; margin-right: 10px; }
.minisearch .palabra_buh  { width: 39.777%; }
.minisearch .desde_buh, .minisearch .localidad_buh, .minisearch .salario_buh { width: 14.333%; }
.minisearch .btn_search_hu.form-group { margin: 12px 0px 0px 0px; }
.header-resultsb { border-bottom: 4px solid #F4F4F4; overflow:hidden; padding-bottom: 20px; margin-bottom: 20px; }
.results-col.col-md-9, .menuright-facets.col-md-2, .num-foot.col-md-12, .num-head.col-md-12 { padding: 0px; }
.num-head.col-md-12 { display: none; }
a.ico_squares_blue_sr { background: url("https://h3.occ.com.mx/Content/Home/img-default/ico_squares_blue_sr.png") no-repeat; }
a.ico_list_gray_sr { background: url("https://h3.occ.com.mx/Content/Home/img-default/ico_list_gray_sr.png") no-repeat; }
a.ico_list_blue_sr { background: url("https://h3.occ.com.mx/Content/Home/img-default/ico_list_blue_sr.png") no-repeat; }
a.ico_squares_gray_sr { background: url("https://h3.occ.com.mx/Content/Home/img-default/ico_squares_gray_sr.png") no-repeat; }
.datatitle4_sr ul li { display: inline-block; }
.datatitle4_sr ul li a { cursor: pointer; }
a.ico_list_gray_sr, a.ico_list_blue_sr, a.ico_squares_gray_sr, a.ico_squares_blue_sr 
{ width: 15px; height: 15px; display: inline-block; margin-right: 10px; }
.filters-box { padding: 15px; margin:15px 0px; background: #E6E6E6; }
.filters-box p { font-size: 110%; }
.filters-box .categoria_flt { border-bottom: 1px solid #FFFFFF; padding: 20px 0px; line-height: 1.4em; display: block; }
.filters-box .form_label { color: #000; }
.options_categ_flt a { color: #848484; }
.job-normal, .standoutnor-jobn{ padding: 10px; overflow: hidden; }
.job-normal .fecha_modn_sr, #tablen_sr .fe_sr.col-md-2 { color: #A61D00; }
.job-normal .location_modn_sr a, #results_table_sr .company_modn_sr a { color: #009DDC; }
.job-normal .company_modn_sr, #tablep_sr ul.bullets_sr { color: #848484; }

.ac_sr.col-md-2 a { display: block; padding: 10px; background: #DDD; text-align: center; margin-bottom: 6px; color: #848484; }

.job-normal .salario_modn_sr, .job-normal .lineamod_sr, .job-normal .location_modn_sr, 
.job-normal .company_modn_sr, .job-normal .btn_listn_sr, .standoutnor-jobn .lineamod_sr, .standoutnor-jobn .linebmod_sr, 
.standoutnor-jobn .linecmod_sr, .standoutnor-jobn .linedmod_sr, .standoutnor-jobn .linecmod_sr .btn_listn_sr, .title_modn_sr, .company_modn_sr,
.bullets_sr
{ float: left; width: 100%; }

.job-normal .lineamod_sr, .standoutnor-jobn .lineamod_sr, .standoutnor-jobn .linebmod_sr, .standoutnor-jobn .linecmod_sr { margin-bottom: 10px; }
.job-normal .salario_modn_sr, .standoutnor-jobn .salario_modn_sr { font-weight: bold; }

.job-normal .fecha_modn_sr, .job-normal .title_modn_sr, .standoutnor-jobn .title_modn_sr, .standoutnor-jobn 
.salario_modn_sr, .standoutnor-jobn .location_modn_sr, .standoutnor-jobn .descrip_modn_sr, .standoutnor-jobn ul.bullets_sr 
{ width: 92.777%; float: left; }

.job-normal .headhunter { width: auto; float: right; top: 10px; right: 10px; position: absolute; }
.standoutnor-jobn .headhunter { float: right; }
.standoutnor-jobn .fecha_modn_sr { width: 40%; float: left; }
span.btn_listn_sr a { color: #959595; }
span.btn_listn_sr a.line { margin-right: 15px; }
.job-normal .title_modn_sr, .standoutnor-jobn .title_modn_sr { font-size: 120%; }
.job-normal .btn_listn_sr, .standoutnor-jobn .btn_listn_sr { margin-top: 10px; text-align: right; }
.standoutnor-jobn .logo_sr, .job-normal .descrip_modn_sr, .standoutnor-jobn .descrip_modn_sr { float: left; margin-bottom: 10px; }
.standoutnor-jobn, #tablep_sr { background: #FFEAC5; -webkit-box-shadow: inset 0 -1px 10px 0 rgba(0,0,0,.2); 
box-shadow: inset 0 -1px 10px 0 rgba(0,0,0,.2); overflow: hidden; float: left; width: 100%;}
.standoutnor-jobn .fecha_modn_sr, #tablep_sr .fe_sr.col-md-2 strong{ background: #FFA340; color: #000; font-weight: bold; padding:5px; margin-bottom: 8px;}
.standoutnor-jobn ul.bullets_sr { margin: 10px 0px; }
ul.bullets_sr li { list-style-type: disc; margin-left: 15px; }

.fe_sr.col-md-2, .vc_sr.col-md-3, .lc_sr.col-md-3,
.sl_sr.col-md-2, .ac_sr.col-md-2 { font-size: 90%; padding: 15px; }

#tablen_sr, .bodymod_sr, #tablep_sr, #headtable_sr { float: left; width: 100%;}

#tablen_sr .bodymod_sr, #tablep_sr .bodymod_sr { border-bottom: 1px solid #D8D8D8; }

#tablep_sr ul.bullets_sr { margin-top: 10px; }

.logo_sr,  #tablep_sr .fe_sr.col-md-2 strong { overflow: hidden; display: block; float: left; }
#tablep_sr .logo_sr img { width: 100%; }
/*FIN RESULTADOS DE BÚSQUEDA_____________________________________*/

/*RESULTADOS NO ENCONTRADOS*/
.tnoresults { font-size: 190%; } 
.realizanvab { font-size: 140%; }
.tnoresults { color: #000; }
.div-msgnotf { margin-bottom: 15px; }

/*___SOCIAL UP___*/
img#autentica { cursor: pointer; }
.blue-edge, .orange-edge div, .wrap-socialUp { overflow: hidden; }
.blue-edge, .orange-edge div { padding: 15px; }
.orange-edge div { line-height: 2em; }
.wrap-socialUp, .row-socialUp { padding: 30px 15px 20px 15px; }
.blue-edge { background: #009ddc; }
.orange-edge div p { color: #FFF }
img.logo_occ { margin: 0px auto; display: block;}
.btn-inicio { width: 100%; }
.orange-edge div p:first-child { font-size: 120%; }
.checkbox.avisopriv.txt-gris-c label, .checkbox.avisopriv.txt-gris-c label a  { color: #959595; font-size: 90%; }
.checkbox.avisopriv.txt-gris-c label a { text-decoration: underline; }
.checkbox.avisopriv.txt-gris-c label input { border: 1px solid #009ddc !important; }
.wrap-socialUp .checkbox.avisopriv { margin: 20px 0px; }
.wrap-socialUp .validation-summary-errors { margin-bottom: 15px; }
.wrap-socialU .datospersonales { width: 700px; }
.content-socialup { background: #FFF; }
.content-socialup .checkbox label span { margin-left: 12px; }
.row.wizard { padding-top: 30px; }
.addjob { padding: 15px 15px; background:#EDEDED; margin: 20px 0px; }
input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: searchfield-cancel-button; }
.wrap-socialUp a.btn-occ { width: 100%; display: block; font-size: 120%; margin-bottom: 15px;}
.btn-app { float: left; width: 100%; }
.btn-app a.btn-occ.btn-default-occ { float:right; font-size: 90%;  color: #CCC; margin-left: 10px; text-align: right; 
padding-right: 10px; width: 23%; }
.btn-app p { float: left; }
.btn-ios { background: url("/Content/Responsivo/img/mac_icono@2x.png") 12px 0px no-repeat; }
.btn-android { background: url("/Content/Responsivo/img/android_icono@2x.png") 12px 0px no-repeat; }
.btn-ios, .btn-android { padding: 5px 0px 5px 10px; display: block; }
.body-socialup .btns-mt { margin: 25px 0px 40px 0px; }
.btn-autentica, .foto-socialUp .bg-naranja { text-align: center; }
.btn-autentica { margin-top: 15px; }
.btn-autentica p:last-child { margin-top: 10px; font-size: 85%; }
.autent-socialUp { width: 700px; margin: 0px auto; font-size: 120%;}
.foto-socialUp .bg-naranja { padding: 10px; display: inline-block; width: 100%;}
.foto-socialUp .div-socialUp { height: 300px; }
.div-permisos { text-align: center; }
.wrap-socialUp a.btn-occ.btn-azulFB { color: #FFF !important; margin-top: 15px;}
.btn-fb-regresar { width: 100%; }
.txt-permisos { padding: 10px 0px; width: 100%; height: auto; display: inline-block; border-bottom: 1px solid #CCC;}
.ico-list-fb { background: url("/Content/Responsivo/img/sprite-home-icons.png") -66px -268px no-repeat; height: 30px; width: 32px;}
.ico-mail-fb { background: url("/Content/Responsivo/img/sprite-home-icons.png") -33px -268px no-repeat; height: 30px; width: 32px;}
.ico-info-fb { background: url("/Content/Responsivo/img/sprite-home-icons.png") 1px -267px no-repeat; height: 30px; width: 32px;}
.ico-list-fb, .ico-mail-fb, .ico-info-fb { float: left; margin-right:15px;}
/*inicio RESUM 3*/
.row.vista-chat { margin-left: 6px;}
.row.listado-chats .row-tools a { float: right; margin-right: 10px; }
.row.listado-chats .class-messagesrow .row.row-list { border-radius: 0px; border-bottom: 1px solid #E8E8E8; 
 border-top: 0px; border-left: 0px; border-right: 0px; }
.row.listado-chats .col-xs-11 { float: right; width: 85%; }
.row.listado-chats .new-row a { color: #000; }
.row.listado-chats .old-row a { color: #686868; }
.row.listado-chats .class-messagesrow {  }
.list-chatm { border: 1px solid #E8E8E8; border-radius: 0px 0px 0px 5px; overflow-x: hidden; height: 430px; }
.row.listado-chats a.ico-trashbin { background: url("/Content/Responsivo/img/sprite-home-icons.png") -157px -190px no-repeat; color: #FFF; }
.row.listado-chats a.ico-trashbin-azul { background: url("/Content/Responsivo/img/sprite-home-icons.png") -135px -167px no-repeat; color: #0000FF; }
.header-chats .nombre-empresa { margin: 6px 0px 0px 10px; color: #FFF; font-weight: bold; }
.row.row-list.header-listchats { background: #898989; border: 1px solid #898989; border-radius: 5px 0px 0px 0px; height: 48px; }
.header-chats { border-radius: 0px 5px 0px 0px;}
.textbox-chat { background: #ededed; padding: 10px; float: left; width: 100%; height:430px; border-radius: 0px 0px 5px 0px; 
overflow-x: hidden;}
.current-row { background: #EDEDED; }
.current-row a { color: #686868; }
.box-gray, .box-blue { padding: 10px; margin: 10px auto; width: 70%; }
.box-gray p, .box-blue p { word-wrap:break-word; }
.box-blue { background: #88CDEF; float: right; color: #727272; }
.box-gray { background: #CECECE ; float: left; color: #727272; }
.chat-date { text-align: right; font-size: 75%; margin: 0px; }
.header-listchats input.checkbox-listresum { display: none; }
.btn-actualCV { width: 100%; display: block; }
.row.listado-chats .class-messagesrow .row.row-list:hover { opacity: 0.7; }
.btn-chat { width: 100%; float: left; background: #EDEDED; padding: 20px 10px; border-top: 1px solid #CCC; }
.btn-chat input, .btn-chat textarea { float: left; }
.btn-chat input.btn-occ { padding: 6px 17px 6px 17px }
.btn-chat textarea#txtenviar { width: 87%; margin-right: 10px; resize: none; height: 35px; overflow: hidden; }
.chat-fin { width: 60%; padding: 10px; margin: 0px auto; text-align:center; clear: both; 
 display: block; padding-left: 10px; }
.ico-chat-fin { background: url("/Content/Responsivo/img/sprite-home-icons.png") -153px -114px no-repeat;
 display: inline-block; width: 270px; height: 23px; }
.txt-nochats { text-align: center; width: 100%; clear:both; margin-top: 20px; }
a.btn-act-cv { color: #FFF; float: left; width: 35%; border-radius: 4px !important;}
#conversationbox .mCSB_inside > .mCSB_container { margin-right: 17px !important; }
span.span-loading { width: 100%; display: block; text-align: center; }
img.img-loading { width: 40px; height: 40px; }
/*fin RESUM 3*/

@media (max-width: 1199px) 
{
     .btn-chat textarea#txtenviar { width: 85%; }
}

@media (max-width: 991px)
{
    .datatitle4_sr { display: none; }
    .wizard-socialUpm { background: #009ddc; width:100%; height:35px; padding-top: 11px; position:fixed; bottom: 0;}
    .wizard-movil { width: 160px; margin: 0 auto; }
    .wizard-movil p.circ_wizard { height: 12px; width: 12px; border-radius: 10px; }
    .wizard-movil .col-md-2 { padding: 0% 5.333%; }
    .wizard-movil .col-md-2.paso2, .wizard-movil .col-md-2.paso3, .wizard-movil .col-md-2.paso4, 
    .wizard-movil .col-md-2.paso5, .wizard-movil .col-md-2.paso6 { display: block; float: left; }
    .wizard-movil .inactiveb { background: #FFF; }
    .wizard-movil .activeb { background: #053363; }   
}

@media (min-width: 991px)
{
    /*___SOCIAL UP___*/
    .orange-edge div, .wrap-socialUp { width: 50%; margin-left: auto; margin-right: auto; }
    .wizard-socialUpm { display: none; }
}

@media (min-width:768px) 
{
/*RESUM escritorio y tablet___._______________________________________*/
    /*resume3*/
    a.alert-mensaje, a.alert-chat
    {
	    display: block;
        padding: 5px 8px;
        width: auto;
        text-decoration: none;
        float: left;
        cursor: pointer;
    }
    
    a.alert-chat { margin-right: 10px; }    
    .iconos-notif { bottom: 0px; position: absolute; right: 0px; }
    .ico-msj-resum, .ico-chat-resum { width: 24px; height: 20px; float: left; }
    .ico-msj-resum { background: url("/Content/Responsivo/img/sprite-home-icons.png") -127px -248px no-repeat; }
    .ico-chat-resum { background: url("/Content/Responsivo/img/sprite-home-icons.png") -151px -248px no-repeat; }
    .number-badge { padding: 1px 7px; width: auto; }
    a.alert-mensaje.bg-verde:hover { text-decoration: none; background: #3DAD5A; }
    .row.listado-chats { width: 30%; float: left; }
    .class-chatsBody  { width: 68%; float: left; }
    .row.row-list.header-chats { background: #009DDC; height: 48px; }
    /*resume3*/
    
    .row.p-listadomenr .table { margin: 10px 0px 15px 0px;  }
    
    .p-listadomenr .pag-listresum { width: auto; margin-top: 7px; }
    
    .pag-prevp-list, .pag-nextp-list { float: left; }
    
    #btndeleteselectedmessages 
    { 
        float: left; 
        margin-top: 15px; 
        background: #009DDC;
        color: #FFF;
        display: block;
    }
    
    .panel-agente-resum .panel .panel-heading { margin-top: 35px; }
    .input-fil-a { width: 148px; }
    .input-fil-b { width: 185px; }
    .input-fil-a, .input-fil-b { height: 33px; } 
    .col-xs-1.row-check, .header-listresum .col-xs-1 { width: 6%; }  
    .header-listresum { margin-top: 2px; }
    .col-xs-3.control-block { width: 14%; height: 31px; }
    .col-xs-9.txt-mensaje { width: 75%; }
 
    /*RESULTADOS DE BÚSQUEDA_______________________________________________*/
    .standout-job, .job-normal { border: 1px solid #DDD; }
    .num-foot.col-md-12 { width: 75%; text-align:center; float: left; font-size: 90%;}
    .results-list { width: 100%; }
    .menuright-facets.col-md-2 { width: 23%; }
    .results-col.col-md-9 { width: 74%; margin-right: 15px;}
    .menuright-facets.col-md-2, .results-col.col-md-9  { float: left; }
    .actual_m a.occbluebold { color: #009DDC; font-weight: bold; }
    .num-foot.col-md-12 { padding: 15px 0px; }
    .num-foot.col-md-12 span { padding: 5px; }
    span.pagina_m a, span.siguiente_m a, span.anterior_m a { color: #848484; } 
    /*FIN RESULTADOS DE BÚSQUEDA_______________________________________________*/
}

@media (max-width:767px) /*CELULARES Y ALGUNAS TABLETS*/
{
    /*INICIA RESUM 3*/
    .nav__item .number-badge 
    { 
        color: #FFF; 
        background: #009DDC; 
        border-radius: 16px; 
        border-left: none; 
        margin-left: 0px; 
        float:right; 
        min-height: 20px;
        min-width: 22px;
        display: block;
        padding: 4px;
        text-align: center;
    } 
    .row.row-list.header-listchats { border: none; background: none; }
    .class-chatsBody  { display: none; }
    .row.listado-chats .col-xs-11 { width: 85%; }
    .row.listado-chats a.ico-trashbin { background: url("/Content/Responsivo/img/sprite-home-icons.png") -135px -190px no-repeat; color: #BBB;}
    .row.listado-chats a.ico-trashbin-azul { background: url("/Content/Responsivo/img/sprite-home-icons.png") -135px -167px no-repeat; color:#0000FF;}
    .row.listado-chats .row-tools a { float: left; }
    .header-listchats input.checkbox-listresum { display: block; }
    .alert-chat { display: none; }
    /*.textbox-chat { height: auto; }*/
    .header-chats .nombre-empresa { color: #009DDC; word-wrap: break-word; }
    .btn-chat { /*position: fixed; bottom: 0px;*/ }
    .list-chatm { height: 430px; overflow: hidden; border: none; }
    .btn-chat textarea#txtenviar { height: 42px; width: 75%; padding: 5px !important; }
    .btn-chat input.btn-occ { width: 23%; font-size: 80%; padding: 5px !important;}
    .row.listado-chats .class-messagesrow .row.row-list { border: 1px solid #E8E8E8;}
    .chat-fin { width: 100%; margin: 0; font-size: 90%; }
    .ico-chat-fin { padding: 5px; }
    a.btn-naranja.btn-act-cv { width: 55%; }
    /*FIN RESUM 3*/
    
    /*RESUM movil________________________________________________*/
    .nav.menupm .center-resmov 
    {
        text-align: center; 
        height: 41px;
    }
    
    a.alert-mensaje
    {
	     display: inline-block;
	     margin: 0px auto;
	     padding: 10px 7px;
	     overflow: hidden;
	     width: 100%;
	     border-radius: 0px;
	     -webkit-border-radius: 0px;
	     -moz-border-radius: 0px;
    }
    
    .ico-msj-resum 
    { 
        background: url("/Content/Responsivo/img/sprite-home-icons.png") -127px -248px no-repeat !important; 
        width: 24px !important;
        height: 20px;
        float: left;
    }
    
    .number-badge 
    { 
        width: auto !important; 
        float: left;
        padding: 1px 7px;
    }

    #nummessagesmobile { float: right; border: none; background: #FFF; 
    border-radius: 16px; color: #009534; padding: 4px; width: auto; min-height: 20px;
    min-width: 22px; }
    
    .row-tools { margin-bottom: 10px; }
    .header-listresum { display: none; }
    
    .input-fil-a, .input-fil-b, .div-fil-b, .row-tools .btn-occ { width: 100%; }
    
    .class-messagesrow .row-empr { font-size: 120%; }
    
    .class-messagesrow .row-empr, .class-messagesrow .row-dater { margin-bottom: 10px; }
    
    .class-messagesrow .row-empr, .class-messagesrow .row-asuntr, 
    .class-messagesrow .row-dater, .class-messagesrow .row-elimr  { width: 90%; float: right;}
    
    .col-xs-1.row-check { width: 8%; top: -40%;}
    
    .div-fil-b { padding-left: 0px; border-left: none; margin-top: 5px;}
    
    .input-fil-a { margin: 10px 0px 10px 0px; }
    
    .input-fil-b { border-radius: 5px 5px 0px 0px; }
    
    .div-fil-b input.btn-occ { margin: 0px 0px 10px 0px; border-radius: 0px 0px 5px 5px; }
    
    .pag-listresum { margin: 10px 0px 10px 0px; }
            
    .pag-prevp-list, .pag-nextp-list { float: left; }
    
    .pag-nextp-list a 
    {
        background: url("/Content/Responsivo/img/icon-next.png") center center no-repeat !important;
    }
    
    .pag-prevp-list a 
    {
	    background: url("/Content/Responsivo/img/icon-previous.png") center center no-repeat !important; 
    }
    
    #btndeleteselectedmessages 
    { 
        width: 100%; 
        float: left; 
        margin-top: 15px; 
        background: #009DDC;
        color: #FFF;
    }
    
    .panel-agente-resum .panel .panel-heading { margin-top: 25px; }
    
    .row.vista-msjresum .panel .panel-heading p { width: 70%; }
    
    .link-regresar a { float: left; }
    span.num-totalm, .pag-listresum { width: 100%;  }
    span.num-totalm { text-align: right; margin-bottom: 10px;}
    .arrows-pag { float: right; margin-top: 10px; }
    .ui-widget { width: 85% !important; }
    .ui-widget select { height: auto !important; background: #FFF!important; }
    
    /*DICIEMBRE ENERO 2015*/
    /*RESULTADOS DE BÚSQUEDA_________________________________________*/
    .header-resultsb, .banner_920x90, .banner_920x90, .menuright-facets, .num-head span.hide_mobile,
    .num-foot span.hide_mobile { display: none; }
    .num-head.col-md-12 { display: inherit; }
    .results-col.col-md-9 { width: 100%; margin: 10px 0px; float: left; overflow: hidden; }
    .num-head.col-md-12, .num-foot.col-md-12 { width:100%; text-align: center; float: left; overflow: hidden; }
    .num-head span a,.num-foot span a { padding: 8px; display: inline-block; font-size: 90%; }
    .results-list { margin: 15px auto; }
    .siguiente_m a, .anterior_m a { background: #009ddc; padding: 10px; color: #FFF; }
    .actual_m a { color: #FF0000; }
    .pagina_m a { color: #848484; }
    .standout-job, .job-normal { border: 1px solid #DDD; padding: 10px; float: left; width: 100%; }
    /*fin RESULTADOS DE BÚSQUEDA_________________________________________*/
    
     /*______SOCIAL UP______*/
    .blue-edge, .orange-edge div { font-size: 90%; }
    .btn-app { margin-top: 15px; }
    .btn-app a.btn-occ.btn-default-occ { width: 100%; }
}

@media (max-width:536px)
{
    .btn-chat input#txtenviar { width: 75%; }
    .btn-chat input.btn-occ { width: 20%; font-size: 80%; }
}

@media (min-width: 407px) and (max-width:767px)
{
    .col-xs-3.control-block { width: 30%; height: 31px; }
    .col-xs-9.txt-mensaje { width: 69%; }
} 

@media (max-width:408px)
{
    .col-xs-3.row-empr, .col-xs-4.row-asuntr, .col-xs-3.row-dater, .col-xs-1.row-elimr
    {
      padding: 0px; width: 80%;
    }
    
    .col-xs-3.row-empr, .col-xs-4.row-asuntr, .col-xs-1.row-elimr 
    {
	     font-size: 110%;
    }
    
    .col-xs-3.row-dater { margin-top: 10px; font-size: 90%; }
    
    .row.row-list { font-size: 90%; }

    .row.p-listadomenr .row-list { padding: 10px 8px; }
    
    .row-tools input.checkbox-listresum { margin-right: 15px; }
    
    .col-xs-3.control-block { width: 40%; height: 31px; }
    .col-xs-9.txt-mensaje { width: 59%; }
}

@media (max-width:320px)
{
     .ico-chat-fin { width: 190px; height: auto; 
                     background: none;
                     padding-left: 0; padding-right: 0;}
}

@media (min-width:768px) and (max-width: 991px)
{
    .menuright-facets.col-md-2 img { width: 100%; } 
    .pag-listresum { margin: 20px 0px 8px 0px !important; }
    
}

@media (min-width:0px) and (max-width: 768px)
{
    /*SOCIAL UP*/
    .autent-socialUp { width: 100%; font-size: 95%;}
    .foto-socialUp img { width: 100%; }
    .foto-socialUp .div-socialUp { height: auto; }
    .foto-socialUp .bg-naranja { width: 100%; font-size: 95%;}
    .btn-autentica { padding: 0px 10px 0px 10px; }
    .wrap-socialUp a.btn-occ.btn-azulFB { font-size: 90%; }
    input.btn-fb-regresar { font-size: 85%; }
}

@media (min-width:0px) and (max-width: 408px)
{
    .foto-socialUp .bg-naranja, .autent-socialUp { font-size: 90%;}
    .btn-autentica p:first-child { font-size: 95%; }
    .btn-autentica img#autentica { width: 75%; }
    .ico-list-fb, .ico-mail-fb, .ico-info-fb { margin-bottom:19px;}
}

/*ng-cloak para angularJS */
[ng\:cloak], [ng-cloak], .ng-cloak 
{
    display: none; 
}

