.image_datatable
{
    width:152px;
    height:102px;
}

.slider_ver_video
{
    background: url("arrow_blanco.png") no-repeat scroll 0 3px transparent;
    background-size: 6px 12px;
    color: black;
    padding: 2px 0 0 10px;
    width: 150px;
}

.li_arrow
{
    background: url("../images/flecha.png") no-repeat scroll 15px 8px transparent;
    background-size: 6px 12px;
    color: #746D5A;
    padding: 7px 0 0 30px;
}

.image_video_datatable
{
    width:185px;
}

.td_img
{
    width:152px;
    height:120px;
}
.td_content
{
    padding:4px 0 0 10px;
    margin-left:5px;

    /*width:300px;
    float:left;
    clear:both;*/
}
.summary
{
    overflow:hidden;
    clear:both;
    display:block;
}
.summary p
{
    display:block;
    margin-top:5px;
    line-height:12px;
}

.td_content ul
{
    list-style:none;
    margin-left: 0px !important;
}
.td_content ul .date
{
    font-weight:600;
    font-size:12px;
    color:#5B5E60;
}

.td_content ul .title
{
    color:#746D5A;
    font-size:13px;
    font-weight:bold;
    margin-top:3px;
}

.td_content ul .content
{
    font-size:10px;
    color:#746D5A;
}
.dataTables_paginate li
{
    cursor: pointer;
    height:12px;
    overflow:hidden;
    line-height:12px;
}

.dataTables_paginate span a
{
    height:12px;
    overflow:hidden;
    line-height:12px;
}

.dataTables_paginate li a
{
    cursor: pointer;
    border-right:1px solid #746D5A;
    padding:4px;
    line-height:13px;
    font-size: 10px;
}

.dataTables_paginate span a
{
    cursor: pointer;
    border-right:1px solid #746D5A;
    padding:0px 4px;
    line-height:10px;
    height: 11px;
    font-size: 9px;
}

.dataTables_paginate li.prev a
{
    cursor: pointer;
    text-indent:-1000;
    font-size:0;
    display:block;
    width:10px;
    height:10px;
    background:transparent url(../images/left.png) no-repeat;
    border-right:none;
}

.dataTables_paginate .previous
{
    cursor: pointer;
    text-indent:-1000;
    font-size:0;
    display:block;
    width:10px;
    height:10px;
    background:transparent url(../images/left.png) no-repeat;
    margin-left: 8px;
    border-right:none;
}
.dataTables_paginate .first
{
    cursor: pointer;
    text-indent:-1000;
    font-size:0;
    display:block;
    width:10px;
    height:10px;
    background:transparent url(../images/first.png) no-repeat;
    border-right:none;
}

.dataTables_paginate li:nth-last-child(2)
{
    margin-right:7px;
}
.dataTables_paginate li:nth-last-child(2) a
{
    border-right:none;
}

dataTables_paginate span:nth-last-child(2)
{
    margin-right:7px;
}
.dataTables_paginate span a:nth-last-child(1) 
{
    border-right:none;
}

.dataTables_paginate li.next a
{
    text-indent:-1000;
    font-size:0;
    display:block;
    width:10px;
    height:10px;
    background:transparent url(../images/right.png) no-repeat;
    border-right:none;
}

.dataTables_paginate .next
{
    cursor: pointer;
    text-indent:-1000;
    font-size:0;
    display:block;
    width:10px;
    height:10px;
    background:transparent url(../images/right.png) no-repeat;
    border-right:none;
    margin-right: 8px;
}

.dataTables_paginate .last
{
    cursor: pointer;
    text-indent:-1000;
    font-size:0;
    display:block;
    width:10px;
    height:10px;
    background:transparent url(../images/last.png) no-repeat;
    border-right:none;
}

.dataTables_paginate
{
    float:right;
    display:block;
}
.dataTables_paginate li
{
    float:left;
}

.dataTables_paginate a
{
    float:left;
}

.dataTables_paginate span
{
    float:left;
}


.dataTables_info{display:none;}

.dataTable
{
    border-bottom:1px dashed #746D5A !important;
    border-top:none;
    margin-bottom:5px;
    display:block;

}
.dataTables_scrollHead
{
    display:none;
}
/*.dataTables_scrollBody thead
{
        display:none;
}
*/
.dataTables_scrollBody tr
{
    /*padding-bottom:20px;*/
    display:block;
}
/*#datatable_wrapper div.row-fluid:first-child
{
    display:none;
}*/

.dataTables_scrollBody table
{
    padding-top:10px;
    padding-bottom:7px;
}

/*#datatable_processing
{
    background:red;
}

#datatable thead
{
    display:none;
}*/
.datatable_wrapper:nth-last-child(1)
{
    display:block;
}

.active{
    font-weight:bold;
}

.dashed{ border:dashed #D9DADB; border-width:1px 0 0; height:0;}
.mediakit_link{ float: left;height:175px; width:195px; }
.first{ margin-left:15px; }
.mediakit_link .title{ font-size: 11px !important; letter-spacing: 0.6px; margin: 0 !important;background: url("../images/limage_novedades_h1.gif") no-repeat; width: 187px; }
.mediakit_link .title a{ display: block; margin: auto auto 7px 10px; line-height: 13px; }
.mediakit_link .link { display: block; margin: 10px auto; }
.mediakit_link .tel { float: left; clear: both; color: #A0A0A0; font-weight: bold; margin-top: 10px;}
.mediakit_link .link span{ color: #746D5A; float: left; font-weight: bold; margin-top: 3px; }
.mediakit_link .link img{ float: left; margin-right: 3px; }
.twitter-panel{ clear: both; display: block; float: left; width: 100%; margin-top: 30px !important;}

.shadowPdf {-moz-box-shadow: 0px 0px 4px #999, 4px 4px 5px #999;-webkit-box-shadow: 0px 0px 4px #999, 4px 4px 5px #999;box-shadow: 0px 0px 4px #999, 4px 4px 5px #999;border-collapse: separate;}


.inscriptions { margin-top:20px; }
.inscriptions td { vertical-align: middle; }
.inscriptions input { width: 325px; }
.inscriptions input[type='checkbox'] { width: auto; margin: auto; border: none; }
.inscriptions select { height: auto; }
.inscriptions input.error { background: #EED3D7; border: solid 1px #B94A48; }



/*Buscador general cuatrecasas*/

#search {

}

#search input[type="text"] {
    background:#444;  /*url('../css/images/search-dark.png') 130px 3px no-repeat;*/ /*right top no-repeat;*/
    border: 0 none;
    font: /*bold */11px /*Arial,Helvetica,Sans-serif*/;
    margin-top: -5px;
    margin-right: 15px;
    /*color: #777;*/
    color:#D9D9DB;
    width: 130px;
    height: 15px;
    padding: 1px 10px 1px 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    /*text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;*/
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
}

#search #busqueda_submit { position: absolute; height: 15px; width: 15px; left: 141px; top: -2px; position: relative; display: block; border: none; background: url('../../css/images/search-dark.png') 0px 0px no-repeat; cursor: pointer; }
#search #busqueda_submit:hover { background-position: 0px -15px }

/*Menu superior -> abogados*/

ul#nav li.dir ul li.detail_abogados_sym { width:180px; height:auto; margin-left:10px; margin-top:15px; margin-right: 10px; float:none; line-height:25px; text-align:left; }
ul#nav li.dir ul li.detail_abogados_sym span { padding:6px 0 0; font-size:11px; text-align:center; line-height:15px; height:15px; /* width:10px; */ }
ul#nav li.dir ul li.detail_abogados_sym span a { padding:6px 0 0; color:#746D5A; text-transform:none; font-weight: normal; display: inline; width:20px; }
ul#nav li.dir ul li.detail_abogados_sym span a:hover { color:#000; font-weight: bold; }
ul#nav li.dir ul li.detail_abogados_sym img { margin:7px 0 0 0; }
ul#nav li.dir ul li.detail_abogados_sym input { margin:5px 10px 0 0; padding:0; height:15px; width:150px; border:1px solid #746d5a; text-align:left; }
ul#nav li.dir ul li.detail_abogados_sym select { margin:5px 10px 0 0; height:20px; width:150px; border:1px solid #746d5a; font-size:11px; color:#58585a; z-index:1100; }
ul#nav li.dir ul li.title_menu_abogados { padding:20px 0 0 0; margin-left:10px; font-weight:bold; color:#000; }
ul#nav li.dir ul li.detail_abogados_sym ul.autocomplete { background-color: #FFFFFF; border: medium none; color: #000000; display: none; list-style: none outside none; margin: 0; overflow: hidden; padding: 0; position: absolute; z-index: 1010; }
ul#nav li.dir ul li.detail_abogados_sym ul.autocomplete li { display: block; padding: 0; overflow: hidden; width:164px; cursor:pointer; }
ul#nav li.dir ul li.detail_abogados_sym ul.autocomplete li.selected { background-color: Highlight ; color: #fff; }
ul#nav li.dir ul li.posicapsa { margin-left:10px; }
ul#nav li.dir ul li.posi { margin-left:30px; }

/* Justificado abecedario Abogados */
#abogados_menu ul li.detail_abogados_sym span.letra { width: 13px; display:inline-block; text-align:center; line-height:15px; height:15px; cursor: default; color:#e9322d }
#abogados_menu ul li.detail_abogados_sym span.espaciador { width: 7px; display:inline-block; text-align:center; line-height:15px; height:15px; cursor: default; }
