body,h1,h2,h3{
    margin: 0;
    padding: 0;    
}
body{
    font-family: "arial";
    font-size: 12px;

    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;  
}
a{
    text-decoration: none;
    color:#3e4750;
}
a:hover{
    color:#307b32;
}

hr.dp_1{
    border: 0.5px solid #f1f2f3;
}

.uppercase{
    text-transform: uppercase;
}
.lowercase{
    text-transform: lowercase;
}

.futmatchres_p{
    font-size: 13px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 15px;
    letter-spacing: normal;
    color: #cc2b1d;    
}
.futmatchres_e{
    font-size: 13px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 15px;
    letter-spacing: normal;
    color: #6c6d6f;    
}
.futmatchres_g{
    font-size: 13px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 15px;
    letter-spacing: normal;
    color: #41964e;    
}

h1.dp_title::after,
h2.dp_title::after,
h3.dp_title::after
{
    display: block;
    border-top: 3px solid #d5da01;
    width: 30px;
    content:"";
}
.dp_scorer_name{
    font-weight: bold;
}

.dp_scorer_time_goal{
    color: #a3a3a3;
}

.dp_enlace_1{
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 16px;
    letter-spacing: normal;
    color: #3e4750;  
    
    max-width: fit-content !important;
}
.dp_enlace_1 a{
    display: block;
    text-align: center;
    padding: 8px;
    margin-left: 8px;
    margin-right: 8px;
}
.dp_enlace_1 a:hover{
    padding-bottom: 5px;
    border-bottom: 3px solid #d5da01;
}
.dp_enlace_1_active a{
    padding-bottom: 5px;
    border-bottom: 3px solid #d5da01;
}

.barpossessionfutbol .barpossession{
    display: flex;

    padding: 3px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    border: 1px solid #f1f2f3;    
}
.barpossessionfutbol .title{
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    padding: 5px; 
}
.barpossessionfutbol .valuehome,
.barpossessionfutbol .valueaway{
    text-align: center;
    font-size: 16px;
    line-height: 19px;   
}
.barpossessionfutbol .barpossession div{
    min-height: 15px;
}
.barpossessionfutbol .barpossession div:first-child{
    background-color: #5097d5;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}
.barpossessionfutbol .barpossession div:last-child{
    background-color: #6bd8bb;

    -webkit-border-top-right-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;    
}

.dp_nowhidell{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;     
}


.matchtitle_1{

}
.matchtitle_1 .matchhome,
.matchtitle_1 .matchaway
{
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;   
}
.matchtitle_1 .matchhome{
    text-align: left;
}
.matchtitle_1 .matchaway{
    text-align: right;
}
/*.matchtitle_1 .matchhome span{
    padding-left: 20px;
}
.matchtitle_1 .matchaway span{
    padding-right: 20px;
}*/


.dp_content_martopbot{
    margin-top: 10px;    
    margin-bottom: 10px;    
}
.dp_content{
    padding: 5px;
    padding-top: 10px;
}
.dp_contpad10{
    padding: 10px; 
}
.dp_contpad20{
    padding: 20px; 
}
.dp_contpad5{
    padding: 5px; 
}
.dp_contpadr15{ 
    padding-right: 15px; 
}
.dp_contpadlr5{
    padding-left: 5px; 
    padding-right: 5px; 
}

.dp_contpadtb5{
    padding-top: 5px; 
    padding-bottom: 5px; 
}
.dp_contpadtb10{
    padding-top: 10px; 
    padding-bottom: 10px; 
}
.dp_contpadt10{
    padding-top: 10px; 
}
.dp_contpadtb20{
    padding-top: 20px; 
    padding-bottom: 20px; 
}

.dp_contmarig05{
    margin-right: 5px;
}

.dp_contmarig02{
    margin-right: 2px;
}

.dp_contmalef05{
    margin-left: 5px;
}

.dp_contmalef02{
    margin-left: 2px;
}

.titulo_1{
    padding-bottom: 10px;
    font-size: 16px;
    font-weight: bold;
}




.dp_positions_table_1{
    
}

.dp_positions_table_1 tr.dp_ptc_home td{
    border-bottom:2px solid #5097d5;
    font-weight: bold;
}

.dp_positions_table_1 tr.dp_ptc_away td{
    border-bottom:2px solid #6bd8bb; 
    font-weight: bold;    
}
.dp_positions_table_1 tr.dp_ptc_winner td{
    background-color: #dbffcf !important;
    border-bottom:0;
}






.dp_formacion_1{
    border:1px solid #e5e5e5;
    
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.dp_formacion_1 .dp_f_used{
    text-align: center;
    letter-spacing: 5px;

    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 16px;
}

.dp_taleft{
    text-align: left;
}
.dp_taright{
    text-align: right;
}
.dp_tacenter{
    text-align: center;
}

.dp_facenter{
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    justify-content: center;
}
.dp_facenter_end{
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;

    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    
    justify-content: flex-end;    
}
.dp_facenter_start{
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;

    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    
    justify-content: flex-start;    
}
.dp_hfulpor{
    height: 100%;
}
.dp_wfulpor{
    width: 100%;
}






.frm_control{

}
.frm_control_select{
    margin: 5px;
    padding: 8px;
    padding-bottom: 4px;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    min-width: 100px;
    display: flex;
    padding-top: 2px;

}
.frm_control_select select{
    background-color: white;
    width:100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 2px 25px 2px 5px;

    border: none;
    outline: none;
    font-size: 15px;
}
.frm_control_select span{
    font-size: 16px;
    color:#1966ce;
    vertical-align: -webkit-baseline-middle;
    pointer-events: none;
    margin-left: -20px;
}
.frm_control_select option{
    padding: 5px;
}
/*
.filtro_torneo .frm_control_select select{
    text-align-last: right;
}
.filtro_torneo .frm_control_select select option{
    direction: rtl; 
}*/


#content_menu_depor_up_1{
    height: 36px;
    background-color: #222222;
}
#content_menu_depor_up_1 .dp_item_menu{
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    max-width: fit-content;
}
#content_menu_depor_up_1 .dp_item_menu:first-child{
    padding-left: 30px;
}
#content_menu_depor_up_1 .dp_item_menu a{
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.14;
    letter-spacing: normal;
    text-align: left;
    color: #aaaaaa;    
}
#content_menu_depor_up_1 .dp_item_menu_2_row{
    height: 100%;
    justify-content: space-around;
}
#content_menu_depor_up_1 .dp_item_menu_2{
    max-width: fit-content;
    padding-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
    
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.17;
    letter-spacing: normal;
    text-align: left;
    color: #888888;    
}

#content_menu_depor_up_1 .icon-search{
    cursor: pointer;
}

.dp_item_menu_2_ic{
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.17;
    letter-spacing: normal;
    color: #d5d802;    
}
.dp_item_menu_2_ic .icon{
    border: 1px solid #d5d802;
    padding: 5px;

    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;    
}







#content_menu_depor_up_2{
    height: 48px;
    background-color: #017b32;
}
#content_menu_depor_up_2_3bar{
    max-width: 60px;
    text-align: center;
}

#content_menu_depor_up_2_3bar img{
    height: 20px;
    margin-top: 15px;
}

#content_menu_depor_up_2 .dp_logo{
    max-width: 115px;
    text-align: center;
}
#content_menu_depor_up_2 .dp_logo .dp_logo_txt span{
    font-size: 35px;
    font-weight: bold;
    font-style: italic;
}
#content_menu_depor_up_2 .dp_logo .dp_logo_txt{
    background-color: #d4d801; 
    padding-top: 4px;
}
#content_menu_depor_up_2 .dp_logo .dp_logo_fig:first-child{
    max-width: 0px;
    height: 0px;
    border-top: 48px solid transparent;
    border-right: 12px solid #d4d801;    
}
#content_menu_depor_up_2 .dp_logo .dp_logo_fig:last-child{
    border-top: 48px solid #d4d801;
    border-right: 12px solid transparent;
    max-width: 0px;
}
#content_menu_depor_up_2 .dp_item_menu{
    text-align: center;
    max-width: fit-content;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 17px;    
}
#content_menu_depor_up_2 .dp_item_menu a,
#dp_cnt_resul .dp_cnt_resul_txt{
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.14;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff; 
    margin-left: 5px;
    margin-right: 5px;       
}
#content_menu_depor_up_2 .dp_resul{
    max-width: 170px;
    margin: 5px;
}

#dp_cnt_resul{
    height: 100%;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #026132;    
}

#dp_cnt_resul .dp_cnt_resul_txt_pos{
    margin-top: 12px;
    max-width: fit-content;
    padding-right: 6px;
}
#dp_cnt_resul .dp_cnt_resul_fig .dp_crf_a{
    margin: 5px;
    height: calc(100% - 10px - 6px);
    
    border: 3px solid #d3d943;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;    

    margin-left: 10px;
    margin-right: 10px;
}
#dp_cnt_resul .dp_cnt_resul_fig .dp_crf_a .dp_crf_b,
#dp_cnt_resul .dp_cnt_resul_fig .dp_crf_a .dp_crf_c{
    min-height: 5px;
    border-bottom: 3px solid #d3d943;

}
#dp_cnt_resul .dp_cnt_resul_fig .dp_crf_a .dp_crf_b{
    border-right: 3px solid #d3d943;
}
#dp_cnt_resul .dp_cnt_resul_fig .dp_crf_a .dp_crf_d{
    border-right: 3px solid #d3d943;
}
#dp_cnt_resul .dp_cnt_resul_fig .dp_crf_cz{
    width: 3px;
    height: 3px;
    border: 3px solid #d3d943;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;  
    
    margin-top: 2px;
    margin-left: 3px;
    margin-bottom: 3px;    
}



#content_menu_op{
    font-size: 14px;
    color: #3e4750;
    background-color: #edeef0;
    height: 36px;
    overflow: hidden;

    overflow: auto;
    white-space: nowrap;    
}

/* width */
#content_menu_op::-webkit-scrollbar {
    height: 0px;
}

/* Track */
/*#content_menu_op::-webkit-scrollbar-track {
    background: #f3f7f40d; 
}*/

/* Handle */
/*#content_menu_op::-webkit-scrollbar-thumb {
    background: #397b33; 
}*/

/* Handle on hover */
/*#content_menu_op::-webkit-scrollbar-thumb:hover {
    background: #555; 
}*/






/*#content_menu_op .title:first-child:after{
    content:"";
    border-right: 1px solid red;
}*/

#content_menu_op .title{
    display: inline-block;
    height: 36px;
    vertical-align:middle;
    /*max-width: 120px;*/
    padding-right: 10px;
    padding-left: 20px;

    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.14;
    letter-spacing: normal;
    color: #3e4750;    

    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;    
}
#content_menu_op .title .textimg{
}
#content_menu_op .title .textimg img{
}
#content_menu_op .title .textimg .dp_col_title{
    margin-top: 10px;
}
#content_menu_op .title .textimg .dp_col_img{
    margin-right: 5px;
}
#content_menu_op .title .text{
    margin-top: 10px;
}
#content_menu_op .title_bar{
    padding:0;
    width: 1px;
}
#content_menu_op .text_bar{
    margin-top: 10px;
    height: calc(100% - 20px);
    width: 100%;
    background-color: #cecece;
}

#content_menu_op a{
    color:#3e4750;
}

#content_menu_op a:hover:not(.nohover), #content_menu_op a.title_active:not(.nohover){
    height: 33px;
    border-bottom: 3px solid #d5da01;
}

#content_menu_breadcrumb ul::-webkit-scrollbar {
    height: 0px;
}

#content_menu_breadcrumb ul {
    padding: 5px 8px;
    margin: 0;
    list-style: none;
    background-color: #eee;
    border-bottom: 1px solid #e6e6e6;
    
    white-space: nowrap;
    overflow: auto;
}

#content_menu_breadcrumb ul li {
    display: inline;
    font-size: 13px;
    height: 20px;
    line-height: 20px;    
}

#content_menu_breadcrumb ul li+li:before {
    padding: 8px;
    color: black;
    content: "/\00a0";
}

#content_menu_breadcrumb ul li a {
    color: #0275d8;
    text-decoration: none;
}

#content_menu_breadcrumb ul li a:hover {
    color: #01447e;
    text-decoration: underline;
}


.dp_txt_01{
    font-size: 10px;
}



footer{
    padding-top: 30px;
}

footer .dp_row_ad .dp_col{
    min-height: 100%;
    border-right: 1px solid #e6e6e6;
}

footer .dp_row_ad .dp_col a{
    font-size: 15px;
    margin-bottom: 5px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; 
    margin-left: 10px;
    margin-right: 10px;       
}
footer .dp_row_ad .dp_col a.titulo{
    color: #007c31;
    font-weight: bold;
}

footer .dp_logo{
    text-align:center;
    padding: 20px;
}
footer .dp_logo img{
    width: 150px;
}
footer .dp_txt{
    line-height: 1.4;
    margin-bottom: 10px;
        
    text-align: center;
    color: #727272;
}
footer .dp_vt{
    line-height: 1.4;
    margin-bottom: 10px;
    
    text-align: center;
    color: #000;
    
    font-size: 14px;
    text-rendering: optimizeLegibility;
}
footer .dp_vt ul.gec-sites-1{
    padding-top: 20px;
}
footer .dp_vt ul.gec-sites-2{
    padding-bottom: 20px;
}
footer .dp_vt .gec-sites,
footer .dp_vt .unt-sites{
    list-style: none;
    margin: 0;
    font-size: 14px;
}
footer .dp_vt .gec-sites li{
    display: inline-block;
    padding-right: 8px;
}
footer .dp_vt .gec-sites li:not(.list-title):not(:last-child){
    border-right: 1px solid #262626;
}
footer .dp_vt .gec-sites li:not(.list-title){
    margin-left: 8px;
}
footer .dp_vt .unt-sites li{
    display: inline-block;
    margin: 0 10px;
}
footer .dp_vt .unt-sites a{
    background-image: url("/static/imgs/logos_unt_sites.efad3c009fc9.png?unt");
    display: inline-block;
    height: 20px;
    width: 61px;
    text-indent: -9999px;    
}
footer .unt-item a.link-urbania {
    background-position: -2px -8px;
}
footer .unt-item a.link-neoauto {
    background-position: -2px -43px;
}
footer .unt-item a.link-aptitus {
    background-position: -2px -80px;
}


.dpcontestant_imagename_t1 img{
    min-width:25px ;
    max-width:25px ;
}

.dpcontestant_imagename_t1 .dpimage{
    min-width: 25px;
    max-width: 25px;
}
.dpcontestant_imagename_t1 .dpname{
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;

    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;

    align-items: center;    
}
.dpcontestant_imagename_t1 .dp_taleft{
    justify-content: flex-start;
    margin-left: 5px;
}
.dpcontestant_imagename_t1 .dp_taright{
    justify-content: flex-end;
    margin-right: 5px;
}
.dpcontestant_imagename_t1 .dp_tacenter{
    justify-content: center;
}
.dpcontestant_imagename_t1_z2 img{
    min-width:20px ;
    max-width:20px ;
}

.dpcontestant_imagename_t1_z2 .dpimage{
    min-width: 20px;
    max-width: 20px;
}

.dpcontestant_imagename_t2 img{
    min-width:25px ;
    max-width:25px ;
}
.dpcontestant_imagename_t2 .dp_col{
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;

    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;

    align-items: center;    

    justify-content: center;
}

.dpcontestant_imagename_t3 img{
    min-width: 40%;
    max-width: 40%;
}








.dp_ct_fbd .itemfbd{
    background-color: #f2f2f2; 
    margin: 1px;   
}
.dp_ct_fbd .itemfbd a{
    color:#9a9a9a;
}
.dp_ct_fbd .nomday{
    font-size: 12px;
    padding: 2px;
    padding-bottom: 0;
}
.dp_ct_fbd .numday{
    font-size: 15px;
    font-weight: bold;
    padding: 2px;
    padding-top: 0;
}
.dp_ct_fbd .itemfbd:nth-child(2){
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;    
}
.dp_ct_fbd .itemfbd:nth-child(8){
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.dp_ct_fbd .arrowfbd{
    max-width: fit-content;
    font-size: 15px;
    
    margin-top: 11px;
}
.dp_ct_fbd .arrowfbd span{
    padding: 4px;
    background-color: #d5da00;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%; 
}
.dp_ct_fbd .arrowfbdleft{
    margin-right: -10px;
    z-index: 99;    
}
.dp_ct_fbd .arrowfbdright{
    margin-left: -10px;
    z-index: 99;    
}
.dp_ct_fbd .iconcalendar{
    color: #1866cd;
    cursor: pointer;
    font-size: 20px;
    height: 100%; 
    margin-top: 8px;   
    margin-left: 10px;   
}
.dp_ct_fbd .selectedfbd{
    border-bottom:2px solid #d5da00; 
}
.dp_ct_fbd .selectedfbd a{
    color:black;
}




.dp_contorns .dp_ct_reg{
    margin: 10px;
    padding: 10px;
    padding-bottom: 0px;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    min-width: 250px;
}

.dp_contorns .dp_ct_reg_not_border{
    border: 0px;
}

.dp_contorns .dp_ct_accs{
    border-top: 1px solid #e5e5e5;
    margin-left: -10px;
    margin-right: -10px;
    padding: 5px; 
    text-align: center;   
}
.dp_contorns .dp_ct_accs a{
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.14;
    letter-spacing: normal;
    text-align: center;    
    color:#0066cc;
}
.dp_contorns .dp_ct_accs .dp_ct_res,
.dp_contorns .dp_ct_accs .dp_ct_pos,
.dp_contorns .dp_ct_accs .dp_ct_cal
{
    padding: 8px;
}
.dp_contorns .dp_ct_reg .dp_ct_title img{
    max-width:inherit;
    padding: 8px;
}
.dp_contorns .dp_ct_accs .dp_ct_res,
.dp_contorns .dp_ct_accs .dp_ct_pos{
    border-right: 1px solid #e5e5e5;
}



.dp_contcomentary{
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;  
    padding-left: 10px;    
    padding-right: 10px;  
    padding-bottom: 20px;

    font-size: 13px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.38;
    letter-spacing: normal;
    text-align: left;
    color: #5b636a;    
}

.dp_contcomentary .inner{
    padding-top: 5px;
    padding-bottom: 5px;
}

.dp_contcomentary .dp_comentary:first-child .inner{
    padding-top: 20px;
}
.dp_contcomentary .dp_comentary:last-child .inner{
    padding-bottom: 15px;
}

.dp_contcomentary .dp_cm_evt{
    max-width: 20px;
    white-space: nowrap;  
    text-align: center;
}
.dp_contcomentary .dp_cm_evt .inner{
    margin-left: -20px;
}
.dp_contcomentary .dp_cm_time{
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.14;
    letter-spacing: normal;
    text-align: center;
    color: #bababa;    
}
.dp_contcomentary .dp_cm_time .inner{
    border-right: 1px solid #e5e5e5;
    height: 100%;
}
.dp_contcomentary .dp_cm_comment{
    text-align: justify;
}
.dp_contcomentary .dp_cm_comment .inner{
    padding-left: 10px;
    padding-right: 10px;
}





.dp_comtypfb{
    background-color: #007c31;
    color:white;
    height: 2px;
    width: 2px;
    display: inline-block;
    padding: 3px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;    
}

.dp_comtypfb_font{
    font-size: 12px;
    height: 15px;
    width: 15px;
    padding: 5px;   
}

.dp_comtypfb_goal{
    height: 20px;
    width: 20px;
    padding: 5px; 
    font-size: 16px;  
}

.dp_comtypfb img{
    max-width: -webkit-fill-available;
    max-height: -webkit-fill-available;
}

#pid-user-info{    
}

#pid-user-info .go-login{
    color: #d5da43;
    margin-right: 10px;
}
#pid-user-info .go-registrar{
    color: #d5da43;
}
#pid-user-info .pid-user-name{
    color:white;
}










.cml_shright{
    -webkit-box-shadow: inset -100px 0px 40px -100px rgba(0,0,0,0.45);
    -moz-box-shadow: inset -100px 0px 40px -100px rgba(0,0,0,0.45);
    box-shadow: inset -100px 0px 40px -100px rgba(0,0,0,0.45);
}

#content_menu_left{
    position: fixed;
    min-width: 300px;
    background-color: #2a6132;
    z-index: 1000;
    top: 0;
    bottom: 0;
    
    font-size: 18px;
    color:white;
}
#content_menu_left .cml_header{
    
}
#content_menu_left .cml_header .cml_icon{
    padding: 8px;
    max-width: 40px;
    line-height: 30px;
    text-align: center;
    font-size: 15px;

}
#content_menu_left .cml_header .cml_icon .icon{
    cursor: pointer;
    color: #d7ffdd;
}
#content_menu_left .cml_header .cml_icon .icon:hover{
    color:white;
}
#content_menu_left .cml_header .cml_title{
    line-height: 30px;
    padding: 8px;
    background-color: #397b33; 
    font-weight: bold;
    font-style: italic;
}

#content_menu_left .cml_login{
    text-align: center;
    margin-top: 15px;
}
#content_menu_left .cml_login button{
    background-color: transparent;
    border:1px solid #d5d802;
    color:#d5d802;
    padding: 10px;
    cursor: pointer;
}
#content_menu_left .cml_login button .icon{
    border: 1px solid #d5d802;
    padding: 5px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

#content_menu_left .cml_search{
    text-align: center;
    margin-top: 15px;

    margin-left: 30px;
    margin-right: 30px;    
}

#content_menu_left .cml_search .cml_icon{
    max-width: 30px;
    background-color: white;
    border: 1px solid #a9a9a9;
    border-left: 0;
}

#content_menu_left .cml_search input{
    width: calc(100% - 16px);
    padding: 8px; 
    outline: none;
}
#content_menu_left .cml_search .cml_sicon{
    margin-top:5px;    
}
#content_menu_left .cml_search .icon{
    color:#8e8e8e;     
}
#content_menu_left .cml_body{
    overflow: auto;
    height: calc(100% - 210px);    
}

/* width */
#content_menu_left .cml_body::-webkit-scrollbar {
    width: 3px;
}

/* Track */
#content_menu_left .cml_body::-webkit-scrollbar-track {
    background: #f3f7f40d; 
}

/* Handle */
#content_menu_left .cml_body::-webkit-scrollbar-thumb {
    background: #397b33; 
}

/* Handle on hover */
#content_menu_left .cml_body::-webkit-scrollbar-thumb:hover {
    background: #555; 
}



#content_menu_left .cml_body ul{
    padding-left: 30px;
}
#content_menu_left .cml_body ul li{
    list-style-type:none;
    padding-top: 6px;
    padding-bottom: 6px;
}
#content_menu_left .cml_body ul li a{
    color:white;
    font-size: 14px;
    font-weight: bold;
}

#content_menu_left .cml_footer{
    margin-top: 10px;
    color: #d5d802;
}
#content_menu_left .cml_footer .cml_title{
    font-size: 10px;
    text-align: center;
}
#content_menu_left .cml_footer .cml_icons{
    margin-top: 10px;
    margin-left: 70px;
    margin-right: 70px;    
    text-align: center;
}
#content_menu_left .cml_footer .cml_icons a{
    color: #d5d802;
}



.dp_col180{
    min-width: 180px;
}


.content_form_search_up{
    position: absolute;
    right: 0; 
    background-color: #ced11f;
    padding: 7px;
    margin-top: 12px;  
}
.content_form_search_up input{
    padding: 8px;
    outline: none;    
    width: 200px;
}
.content_form_search_up.inactive{
    display: none;
}


.shared_facebook{
    max-width: 130px;
    margin-top: 10px;
}
.shared_facebook a{
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 5px; 

    padding-left: 15px;
    padding-right: 15px;
    
    
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.14;
    letter-spacing: normal;
    color: white;    
    background-color: #385C8E;
    
    cursor: pointer;
}
.shared_facebook span{
    margin-left: 5px;
}
.shared_facebook img{
    height: 13px;
}

@media screen and (max-width: 768px){
    .shared_facebook{
        margin-top: 15px;
        margin-bottom: 15px
    }
    /*.shared_facebook{
        max-width: 45px;
    }
    .shared_facebook a{
        padding-top: 10px;
    }
    .shared_facebook span{
        display: none;
    }*/
}

.ad-lateral {
    position: fixed;
    top: 120px !important;
    width: 160px
}
.ad-lateral--l {
    -webkit-transform: translateX(-582px);
    transform: translateX(-582px)
}
.ad-lateral--r {
    -webkit-transform: translateX(582px);
    transform: translateX(582px)
}
.just-center {
    justify-content: center;
    display: flex;
}
#gpt_zocalo{
    position: fixed;
    bottom: 0px;
    z-index: 9;
    left: 50% !important;
    top: auto;
    transform: translateX(-50%);
}
#gpt_top{
    text-align: center;
}