﻿/* ESTILOS DE LAS PÁGINAS DE ARTÍCULO */

/* Estilos generales de las páginas de Artículo */
.col-md-4 .bordeGris,
.col-md-4 .ms-WPBorderBorderOnly {
    border-color:#DEDEDE !important;
}
.col-md-4 hr {
    border-top-color: #878787 !important;
    color: #878787 !important;
}
.content {
    border-top: 1px solid #ccc;
}
.col-md-8 .PrintArea {
	padding-right:0px !important;
}
.col-md-8 .titulo {
    /*padding-left: 15px;
    padding-right: 15px;*/
}
.col-md-8 {
	/*padding-left:0px !important;*/
}
.col-md-12 .slm-layout-main .dfwp-column {
    padding-right:0.5em;
}
a.pop3  > img {
    width:100%;
} 
.ms-webpart-chrome-title {
    /*margin-left:12px;*/
}
.tituloFondoOscuro > .titulo, 
.subtituloFondoOscuro .contenedorAgrupacionXsl {
    margin-top:10px !important;
}
#TC_UniqueColumnOrangeBorder {
    border: 1px solid #ffcc66;
}
.sedeTribunal h3 {
	font-size:24px !important;
	color:#696969 !important;
	font-family:"ArialTC", Arial Narrow,Arial,sans-serif !important;
}
.sedeTribunal p {
	font-family: "LucidaTC", "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif !important;
	font-size:13.5px !important;
	text-align:justify;
}
.videoSede img {
    width:100%;
}
.sedeTribunal,
.videoSede {
    margin-top:20px !important;
}
.imgBorrar {
    /*display:none;*/
    width:100%;
}
.margenBotton0 {
    margin-bottom:0px !important;
}
/* FIN - Estilos generales de las páginas de Artículo */

/* Estilos para el layout "Tc.Web.FotoTexto.aspx" */
.articuloContainer .imagen {
    padding-left:0px !important;
    padding-right:0px !important;
}
.articuloContainer .texto {
    padding-right:0px !important;
}
.articuloContainer {
    /*width:100% !important;*/
}
.aviso-legal {
    width:60%;
    margin-left:auto;
    margin-right:auto;
    padding:25px;
    background-color:white;
}
.articuloContainer {
    margin-top:20px;
    margin-bottom:20px;
}
.articuloContainer .texto {
    margin-top:10px;
}
.articuloContainer p, 
.articuloContainer figure,
.articuloContainer ul,
.articuloContainer ul li,
.articuloContainer span   {
    font-size: 13.5px !important;
}
.articuloContainer p,
.articuloContainer figure {
    text-align:justify;
}
.articuloContainer h3{
    font-size:24px !important;
}
.articuloContainer h4{
    font-size:18px !important;
}
.articuloContainer ul li {
    background: url('/Style%20Library/TC.Web/images/TC_bulletCircleBlue.png') no-repeat 2px 5px transparent;
    padding-left: 15px;
}
.ms-formfieldcontainer .ms-rtestate-write img {   /* fuerza ancho imagen en modo edición */
    width:100% !important;
}
/* FIN - Estilos para el layout "Tc.Web.FotoTexto.aspx" */

/* Webpart sentencias/autos/declaraciones */
.sentencias,
.autos,
.declaraciones {
    list-style-type:none !important;
    list-style-position:outside !important;
    list-style-image:none !important;
}
.sentencias .TC_TipoLista_iconSquare_separador,
.autos .TC_TipoLista_iconSquare_separador,
.declaraciones .TC_TipoLista_iconSquare_separador {
    padding-top:6px;
}
.sentencias .cursiva div {
    font-style:italic !important;

}
.sentencias .cursiva {
    margin-top:15px;
}
.sentencias .description div {
    display:inline !important;
}
.sentencias .description .block {
    display:block !important;
}
/* FIN - Webpart sentencias/autos/declaraciones */


/* Webpart XSL simula estilo consulta de contenido "TC_TipoLista_iconSquare_separador" */
.visor-xsl {
    list-style-type:none !important;
    list-style-position:outside !important;
    list-style-image:none !important;
}
.visor-xsl .TC_TipoLista_iconSquare_separador {
    padding-top:6px;
}
.visor-xsl .description div {
    display:inline !important;
}
.visor-xsl .description .block {
    display:block !important;
}
/* Webpart XSL simula estilo consulta de contenido "TC_TipoLista_iconSquare_separador" */


/* Webpart Notas de prensa (Últimas / histórico) */
.ultimaHoraItem{
    /*padding-left:30px;*/
    padding-right:30px;
    padding-top:10px;
}
.ultimaHoraItem .fecha {
    color:#4d4d4d;
}
.ultimaHoraItem .cabecera h4 {
    margin-bottom:15px !important;
    line-height:1.4;
}
.ultimaHoraItem .bordeInferior {
    border-bottom: 2px solid #808080;
    padding-bottom:10px;
}
.contenedor-exterior .contenedorBoton {
    float: right; 
    padding-top: 30px;
    padding-right:30px;
}
ul.docList li span.separador {
    color:#f6ac2c !important;
    font-weight:bold;
    padding-left:5px;
    padding-right:5px;
}
ul.docList li a:link,
ul.docList li a:visited,
ul.docList li a:hover {
    color: #325476 !important;
}
.ultimaHoraItem .flag {
    vertical-align:top !important;
    margin-left:10px;
    height:16px;
}
.ultimaHoraItem .newsDescription .imgDocReader {
    vertical-align:top !important;
    margin-left:10px
}
.ultimaHoraItem .newsDescription ul.docList li {
    margin-bottom:10px;
}
.ultimaHoraItem .newsDescription ul.docList li:last-child {
    margin-bottom:0px !important;
}
/* FIN - Webpart Notas de prensa (Últimas / histórico) */

/* Webpart VisorXSL Filtros */
.formActividades .field.form-group{
    width:33%;
    float:left;
}
.formActividades .visor-xsl-filtros {
    margin-top:0px !important;
}
.formActividades .titulo {
    margin-bottom:0px !important;
}
.formActividades .field-control {
    margin-right:25px !important;
}
.formActividades .field-control .input,
.formActividades .contenedor-interior .visor-xsl-filtros .field-control input {
    width: 80% !important;
}
.formActividades .contenedor-interior .visor-xsl-filtros .field-control input[name*="__hasta__"] {
    margin-top:15px !important;
    margin-left:15px !important;
}
.formActividades .contenedor-interior .visor-xsl-filtros .field-control input[name*="__desde__"] {
    margin-left:10px !important;
    margin-right:15px !important;
}
.formActividades .contenedor-interior .visor-xsl-filtros .field.form-group:first-child .field-control input,
.formActividades .contenedor-interior .visor-xsl-filtros .field.form-group:nth-child(3) .field-control input {
    width:100% !important;
}
.formActividades .contenedor-interior .visor-xsl-filtros .field.form-group:nth-child(3) .field-control input {
    width: 100% !important;
}
.formActividades .visor-xsl-filtros .buttons {
    margin-top:15px !important;
    margin-right:30px !important;
}
/*.field-control input[name*="__hasta__"]*/


.formHorizontal .visor-xsl-filtros .control-label {
    width:30%;
    float:left;
}
.formHorizontal .visor-xsl-filtros .field-control {
    width:70%;
    float:left;
    font-size:12.5px;
    font-family: "LucidaTC", "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
}
.formVertical .visor-xsl-filtros .field-control {
    font-size:12.5px;
    font-family: "LucidaTC", "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
}
.visor-xsl-filtros .field-control input {
    font-size:13.5px;
}
.visor-xsl-filtros {
    margin-top:10px;
}
.visor-xsl-filtros .control-label {
    color:#404040 !important;
    font-size:13.5px;
    font-family: "LucidaTC", "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    font-weight:normal !important;
}
.visor-xsl-filtros .buttons .TCE_button {
    float:right !important;
    min-width: 10px !important;
    margin-right:0px;
}
.contenedor-interior .visor-xsl-filtros .field-control input,
.contenedor-interior .visor-xsl-filtros .field-control select {
    background-color:#F9FAFB !important;
    border: 1px solid #F6AC2C !important;
}
.visor-xsl-filtros .field-control input.form-control,
.visor-xsl-filtros .field-control select.form-control {
    height:30px;
}
.visor-xsl-filtros .buttons {
    margin-top:35px;
}
.visor-xsl-filtros .form-group .field-control table tr td label {
    font-weight:normal !important;
    display:block;
    width:89%;
    float:left;
}
.visor-xsl-filtros .form-group .field-control table tr td input[type="checkbox"] {
    margin-right:7px;
    float:left;
}
.visor-xsl-filtros .form-group .field-control table tr td {
    padding-bottom:8px;
    clear:both;    
}
.visor-xsl-filtros.estiloResoluciones .field.form-group:first-child .field-control input[type="text"],
.visor-xsl-filtros.estiloResoluciones .field.form-group:nth-child(2) .field-control input[type="text"] {
    width:80px;
}
.visor-xsl-filtros.estiloResoluciones .field.form-group:nth-child(3) .field-control input[type="text"],
.visor-xsl-filtros.estiloResoluciones .field.form-group:nth-child(4) .field-control input[type="text"] {
    width:100%;
}
#articleLeft70 .tituloFondoBlancoBordeInf.formVertical .visor-xsl-filtros .field-control input.form-control[type="text"]{
	width:85%;
}
#articleLeft70 .tituloFondoBlancoBordeInf.formVertical .visor-xsl-filtros,
#articleRight30 .tituloFondoBlancoBordeInf.formVertical .visor-xsl-filtros {
	margin-top:20px;
}

#articleLeft70 .tituloFondoBlancoBordeInf.formVertical .visor-xsl-filtros .field-control td.ms-dtinput input.form-control[type="text"]{
	width:100%;
}
#articleLeft70 .tituloFondoBlancoBordeInf.formVertical .visor-xsl-filtros .field-control table tr td input[type="checkbox"] {
   /* margin-left:20px;*/
}
.visor-xsl-filtros .field.form-group .field-control input[name*="__desde__"],
.visor-xsl-filtros .field.form-group .field-control input[name*="__hasta__"] {
	width:50%;
}
/* FIN - Webpart VisorXSL Filtros */

/* Webpart Actividades (Últimas) */
.ultimaActividadItem {
    padding:20px;
    border-collapse:collapse;
    font-family: "LucidaTC", "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
}
.ultimaActividadItem figcaption .fecha {
    color: #878787 !important;
}
.ultimaActividadItem figcaption .tituloActividad a:link,
.ultimaActividadItem figcaption .tituloActividad a:visited,
.ultimaActividadItem figcaption .tituloActividad a:hover {
    color: #325476 !important;
}
.ultimaActividadItem figcaption {
    padding-top:12px;
    padding-bottom:12px;
}
.ultimaActividadItem:nth-child(1) {
    border-bottom:1px solid #ccc;
}
.ultimaActividadItem:nth-child(2) {
    border-bottom:1px solid #ccc;
}
.ultimaActividadItem:nth-child(3) {
    border-bottom:1px solid #ccc;
}
.ultimaActividadItem:nth-child(4) {
    border-bottom:1px solid #ccc;
}
li.trilateralEnActividad{
    list-style-type:none !important;
    padding:5px;
    /*box-shadow:0px 1px 0px 0px rgba(232,183,60,0.5);*/
	text-align:center;
	display:table-cell;
}
li.trilateralEnActividad a.pdfLink img {
    box-shadow:2px 2px 15px #444;
    margin-right:15px;
}

ul.vistaTabla {
    display: table;
    padding:0px 0px 5px 0px !important;
    text-align:center;
    width:100%;
    margin:auto;
    /*border-bottom: 1px solid #65a4de;*/
}
/* FIN - Webpart Actividades (Últimas) */

/* Webpart Actividades (Histórico y resultados de busqueda) */
.HistoricoActividadItem .contenedorImgActividad {
    text-align:center;
    Display: table-cell;
    Vertical-align: middle;
}
.HistoricoActividadItem .contenedorTituloActividad {
    Display: table-cell;
    Vertical-align: middle;
}
.HistoricoActividadItem .contenedorTituloActividad a:link,
.HistoricoActividadItem .contenedorTituloActividad a:visited,
.HistoricoActividadItem .contenedorTituloActividad a:hover {
    color: #3f6992 !important;
    font-size:14px !important
}
.HistoricoActividadItem .contenedorTituloActividad .fecha {
    color: #404040;
}
.HistoricoActividadItem .contenedorImgActividad img {
    display: inline;
}
.HistoricoActividadItem .contenedorImgActividad img.thumbnail {
    margin-bottom:0px !important;
}
.HistoricoActividadItem {
   /* min-height:120px;*/
    border-bottom: 1px solid #ccc;
    padding-top:13px;
    padding-bottom:13px;
    font-family: "LucidaTC", "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    /*Verdana, Geneva, sans-serif;*/
}
.HistoricoActividadItem figure {
    display: table;
    width:100%;
}
.HistoricoActividadItem figcaption {
    padding-top:12px;
    padding-right:10px;
}
/* FIN - Webpart Actividades (Histórico y resultados de busqueda) */

/* Webpart Trilateral (Histórico y resultados de busqueda) */
.HistoricoTrilateralItem .contenedorImgTrilateral {
    text-align:center;
    Display: table-cell;
    Vertical-align: middle;
}
.HistoricoTrilateralItem .contenedorTituloTrilateral {
    Display: table-cell;
    Vertical-align: middle;
}
.HistoricoTrilateralItem .contenedorTituloTrilateral a:link,
.HistoricoTrilateralItem .contenedorTituloTrilateral a:visited,
.HistoricoTrilateralItem .contenedorTituloTrilateral a:hover {
    color: #3f6992 !important;
    font-size:14px !important
}
.HistoricoTrilateralItem .contenedorTituloTrilateral .fecha {
    color: #404040;
}
.HistoricoTrilateralItem .contenedorImgTrilateral img {
    display: inline;
}
.HistoricoTrilateralItem .contenedorImgTrilateral img.thumbnail {
    margin-bottom:0px !important;
}
.HistoricoTrilateralItem  figcaption {
    /*background: url('/Style%20Library/TC.Web/images/TC_bulletSquareGrey.png') no-repeat 0px 6px transparent !important;*/
    padding-left: 15px;
}
.HistoricoTrilateralItem {
   /* min-height:120px;*/
    -webkit-box-shadow: 0px 1px 0px 0px rgba(232, 183, 60, 0.5);
    -moz-box-shadow:    0px 1px 0px 0px rgba(232, 183, 60, 0.5);
    box-shadow:         0px 1px 0px 0px rgba(232, 183, 60, 0.5);
    padding-top:13px;
    padding-bottom:13px;
    font-family: "LucidaTC", "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    /*Verdana, Geneva, sans-serif;*/
}
.HistoricoTrilateralItem:last-child {
    border-bottom:none;
}
.HistoricoTrilateralItem figure {
    display: table;
    width:100%;
}
.HistoricoTrilateralItem figcaption {
    /*padding-top:12px;*/
}
.HistoricoTrilateralItem  .description {
    font-size:12.5px;
    padding-left:15px;
    
}
/* FIN - Webpart Trilateral (Histórico y resultados de busqueda) */

/* Webpart Actividades (carousel ) */
.detalleActividadItem {
    padding:13.5px 13.5px 0 13.5px;
    font-family: "LucidaTC", "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
}
.detalleActividadItem .imgActividadDetalle img,
.imagenActividad {
    width: 100%;
}
.detalleActividadItem .titleActividadDetalle {
    border-bottom: 1px solid #65a4de;
}
.detalleActividadItem .titleActividadDetalle h3{
    font-family:"ArialTC", Arial Narrow,Arial,sans-serif;
    font-size:21px;
    padding-right:0px !important;
    padding-left:0px !important;
    margin-top:0px;
    margin-bottom:5px;
    color:black !important;
    font-weight:bold;
}

.detalleActividadItem .descActividadDetalle .contenidoActividadDetalle {
    padding: 10px 10px 5px 10px;
    border-bottom: 1px solid #65a4de;
}
.detalleActividadItem .descActividadDetalle .contenidoActividadDetalle a:link,
.detalleActividadItem .descActividadDetalle .contenidoActividadDetalle a:visited,
.detalleActividadItem .descActividadDetalle .contenidoActividadDetalle a:hover {
    color:#325476;
}
.detalleActividadItem .titleActividadDetalle .TitleConferencia p {
    color:black !important;
    font-style:italic;
}

.detalleActividadItem .titleActividadDetalle .TitleConferencia {
    background-color:#F6F7F9;
    padding:12px 10px 3px 10px;
}
.detalleActividadItem h2.subtituloActividad {
    text-align:center;
    color:#0072c6 !important;
    font-family:"ArialTC", Arial Narrow,Arial,sans-serif !important;
    line-height:1.4 !important;
    padding:10px;
    margin-top:10px;
}

.detalleActividadItem .UbicacionActividadDetalle {
    margin-bottom:15px;
}

.detalleActividadItem  .imgActividadDetalle figcaption .copy,
.detalleActividadItem  .imgActividadDetalle figcaption .autor,
.detalleActividadItem .UbicacionActividadDetalle {
    color:#878787 !important;
}
.detalleActividadItem  .imgActividadDetalle {
    background-color:transparent;
}
.detalleActividadItem  .imgActividadDetalle .contenedorImagenActividad div {
    background-color:rgb(68, 68, 68) !important;
}
.detalleActividadItem .imgActividadDetalle figcaption {
    padding-left:10px;
    padding-right:10px;
}
.detalleActividadItem .imgActividadDetalle figcaption .foot {
    /*font-weight:bold;*/
    font-size:11px !important;
}
.detalleActividadItem .imgActividadDetalle figcaption .copy {
    font-style:italic;
}
.detalleActividadItem  .imgActividadDetalle figcaption div{
    text-align:justify;
}
.detalleActividadItem #ContenedorSlider .item .img-responsive,
.detalleActividadItem .imagenActividad {
    width:auto;
    height:auto;
    margin-right:auto;
    margin-left:auto;
}
.detalleActividadItem #ContenedorSlider .item {
    width:100%;
    background-color: #F6F7F9;
}
.detalleActividadItem #ContenedorSlider h3 {
    text-align:center;
}
.detalleActividadItem #ContenedorSlider #footer {
    position:relative !important;

}
.detalleActividadItem #ContenedorSlider .item .principal {
    position:relative !important;
}
.detalleActividadItem #ContenedorSlider .item .copyright {
    text-align:right;
    float:right;
}

.detalleActividadItem #ContenedorSlider .foot100 .copyright {
    width: 0%;
}
.detalleActividadItem #ContenedorSlider .foot100 .foot.IMGFoot {
    width:100%;
}

.detalleActividadItem #ContenedorSlider .copyright100 .copyright {
    width: 100%;
}
.detalleActividadItem #ContenedorSlider .copyright100 .foot.IMGFoot {
    width:0%;
}

.detalleActividadItem #ContenedorSlider .copyright30 .copyright {
    width: 30%;
}
.detalleActividadItem #ContenedorSlider .copyright30 .foot.IMGFoot {
    width:68%;
}

.detalleActividadItem #ContenedorSlider .foot68 .copyright {
    width: 30%;
}
.detalleActividadItem #ContenedorSlider .foot68 .foot.IMGFoot {
    width:68%;
}


.detalleActividadItem #ContenedorSlider .item .foot.IMGFoot {
    float:left;
}
.detalleActividadItem #ContenedorSlider .item .copyright div.wrapper span {
    border-bottom: 1px solid #65a4de;
    /*padding-bottom:10px;*/
    font-style:italic;
    color:black !important;
    font-size: 11.5px !important;
}
.detalleActividadItem #ContenedorSlider .foot {
    color:black !important;
    text-align:left;
}
.detalleActividadItem #ContenedorSlider .item .copyright div.wrapper,
.detalleActividadItem #ContenedorSlider .foot div.wrapper {
    padding:2px 0 8px 0;
}
/*.detalleActividadItem .adjuntos ul {
    display: table;
    padding:0px 0px 25px 0px !important;
    text-align:center;
    width:100%;
    margin:auto;
    border-bottom: 1px solid #65a4de;
}
.detalleActividadItem .adjuntos ul li {
    display:table-cell;
    text-align:center;
}
.detalleActividadItem .adjuntos ul li a img {
    box-shadow:2px 2px 15px #444;
}*/
.detalleActividadItem .adjuntos {
    padding:25px 0px 15px 0px !important;
    border-bottom: 1px solid #65a4de;
}
.detalleActividadItem .enlaces {
    padding: 25px 0px 15px 0px !important;
    border-bottom: 1px solid #65a4de;
}
.detalleActividadItem .adjuntos ul,
.detalleActividadItem .enlaces ul {
    list-style-type: none;
}
.detalleActividadItem .adjuntos ul li a.conIcono {
    background: url('/Style%20Library/TC.Web/images/TC_bulletSquareGrey.png') no-repeat 0px center transparent;
    padding-left:15px;
    padding-right:10px;
}
.detalleActividadItem .enlaces ul.video li a {
    background: url('/Style%20Library/TC.Web/images/video.png') no-repeat 0px center transparent;
    padding-left:20px;
    padding-right:10px;
}
.detalleActividadItem .enlaces ul.video {
    padding-left:36px;
}
.detalleActividadItem .enlaces ul li a:link,
.detalleActividadItem .enlaces ul li a:visited,
.detalleActividadItem .enlaces ul li a:hover {
    color: #3F6992 !important;
    
}

.titleActividadDetalle {
    padding-bottom:13.5px;   
}
.contenidoActividadDetalle ul {
    list-style-type:none !important;
    margin-top:5px;
    margin-bottom:5px;
}
.contenidoActividadDetalle ul li {
    list-style-type:none !important;
    padding:5px;
    box-shadow:0px 1px 0px 0px rgba(232,183,60,0.5);
}
.detalleActividadItem .descActividadDetalle #ContenedorSlider,
.detalleActividadItem .descActividadDetalle #ContenedorSliderDetalle {
    margin-top:20px;
}
.detalleActividadItem .imgActividadDetalle .thumbnail {
    margin-bottom:0px !important;
}
.detalleActividadItem .imgActividadDetalle figcaption {
    margin-bottom: 20px;
}
.detalleActividadItem .carousel-indicators li {
    border:1px solid black;
}
.detalleActividadItem .carousel-indicators .active {
    background-color:black;
}
.detalleActividadItem .carousel-control {
    color: #000 !important;
    width:50px !important;
}
.detalleActividadItem .adjuntos ul li {
	margin-bottom:10px;
}

.detalleActividadItem .trilateralFlag {
	margin-left:10px;
	margin-right:10px;
}

.detalleActividadItem .adjuntos a.pdfLink:link,
.detalleActividadItem .adjuntos a.pdfLink:visited,
.detalleActividadItem .adjuntos a.pdfLink:hover {
	color:#337ab7 !important;
}
#carousel-actividad-detalle {
    opacity:0;
}
#carousel-actividad-detalle .right.carousel-control,
#carousel-actividad-detalle .left.carousel-control,
#carousel-trilateral-detalle .right.carousel-control,
#carousel-trilateral-detalle .left.carousel-control {
    background:none !important;
}
.carouselActividadTodas {
    padding:0 13.5px 13.5px 13.5px;
}
.carouselActividadTodas .carousel-inner {
    background-color: #F6F7F9;
    padding-bottom:5px;
}
.carouselActividadTodas .item {
    padding: 5px;
    margin-left:31px;
    margin-right:31px;
}
.carouselActividadTodas .imgContainer {
    width:162px;
    height:100px;
    float:left;
    margin:3px;
    display: table;
}
.carouselActividadTodas .imgContainer a {
    vertical-align: middle; 
    display: table-cell;
}
.carouselActividadTodas .imgContainer a img {
    width:auto;
    height:auto;
    max-height:90px;
    max-width:152px;
    margin:auto;
}
.carouselActividadTodas .carousel-control {
    left:0px;
    top:0px;
    width:3%;
    bottom:0px;
    color:white;
    position:absolute;
}
.carouselActividadTodas .carousel-control.right {
    left:auto;
    text-align:right;
    right:0px;
}
.carouselActividadTodas .carousel-control.left {
    left:0px;
    text-align:left;
    right:auto;
}
/* FIN - Webpart Actividades (detalle)  */

/* Webpart Trilateral (Detalle) */
.detalleTrilateralItem {
    padding:13.5px;
    font-family: "LucidaTC", "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
}
.detalleTrilateralItem .imgTrilateralDetalle img,
.imagenTrilateral {
    width: 100%;
}
.detalleTrilateralItem .titleTrilateralDetalle {
    border-bottom: 1px solid #65a4de;
}
.detalleTrilateralItem .titleTrilateralDetalle h3{
    font-family:"ArialTC", Arial Narrow,Arial,sans-serif;
    font-size:21px;
    padding-right:0px !important;
    padding-left:0px !important;
    margin-top:0px;
    margin-bottom:5px;
    color:black !important;
    font-weight:bold;
}

.detalleTrilateralItem .descTrilateralDetalle .contenidoTrilateralDetalle {
    padding: 15px 10px 5px 10px;
    border-bottom: 1px solid #65a4de;
}
.detalleTrilateralItem .titleTrilateralDetalle .TitleConferencia p {
    color:black !important;
    font-style:italic;
}

.detalleTrilateralItem .titleTrilateralDetalle .TitleConferencia {
    background-color:#F6F7F9;
    padding:12px 10px 3px 10px;
}
.detalleTrilateralItem h2.subtituloTrilateral {
    text-align:center;
    color:#0072c6 !important;
    font-family:"ArialTC", Arial Narrow,Arial,sans-serif !important;
    line-height:1.4 !important;
    padding:10px;
    margin-top:10px;
}

.detalleTrilateralItem .UbicacionTrilateralDetalle {
    margin-bottom:15px;
}

.detalleTrilateralItem  .imgTrilateralDetalle figcaption .copy,
.detalleTrilateralItem  .imgTrilateralDetalle figcaption .autor,
.detalleTrilateralItem .UbicacionTrilateralDetalle {
    color:#878787 !important;
}
.detalleTrilateralItem  .imgTrilateralDetalle {
    background-color:transparent;
}
.detalleTrilateralItem  .imgTrilateralDetalle .contenedorImagenTrilateral div {
    background-color:rgb(68, 68, 68) !important;
}
.detalleTrilateralItem .imgTrilateralDetalle figcaption {
    padding-left:10px;
    padding-right:10px;
}
.detalleTrilateralItem .imgTrilateralDetalle figcaption .foot {
    /*font-weight:bold;*/
    font-size:11px !important;
}
.detalleTrilateralItem .imgTrilateralDetalle figcaption .copy {
    font-style:italic;
}
.detalleTrilateralItem  .imgTrilateralDetalle figcaption div{
    text-align:justify;
}
.detalleTrilateralItem #ContenedorSlider .item .img-responsive,
.detalleTrilateralItem #ContenedorSliderDetalle .item .img-responsive,
.detalleTrilateralItem .imagenTrilateral {
    width:auto;
    height:auto;
    margin-right:auto;
    margin-left:auto;
}
.detalleTrilateralItem #ContenedorSlider .item,
.detalleTrilateralItem #ContenedorSliderDetalle .item  {
    width:100%;
    background-color: #F6F7F9;
}
.detalleTrilateralItem #ContenedorSlider h3,
.detalleTrilateralItem #ContenedorSliderDetalle h3 {
    text-align:center;
}
.detalleTrilateralItem #ContenedorSlider .caption,
.detalleTrilateralItem #ContenedorSliderDetalle #footer {
	/*left:0px;
    right:0px;
	bottom:0px;*/
    position:relative !important;
	/*background: rgba(0, 0, 0, 0.8);*/
}
.detalleTrilateralItem #ContenedorSlider .item .principal,
.detalleTrilateralItem #ContenedorSliderDetalle .item .principal {
    position:relative !important;
}
.detalleTrilateralItem #ContenedorSlider .item .copyright,
.detalleTrilateralItem #ContenedorSliderDetalle .item .copyright {
    text-align:right;
}
.detalleTrilateralItem #ContenedorSlider .item .copyright div.wrapper,
.detalleTrilateralItem #ContenedorSlider .foot div.wrapper,
.detalleTrilateralItem #ContenedorSliderDetalle .item .copyright div.wrapper,
.detalleTrilateralItem #ContenedorSliderDetalle .foot div.wrapper {
    padding:2px 50px 8px 25px;
}
.detalleTrilateralItem #ContenedorSlider .item .copyright div.wrapper span,
.detalleTrilateralItem #ContenedorSliderDetalle .item .copyright div.wrapper span {
    border-bottom: 1px solid #65a4de;
    font-style:italic;
    color:black !important;
    font-size:11.5px !important;
}
.detalleTrilateralItem #ContenedorSlider .caption .foot,
.detalleTrilateralItem #ContenedorSliderDetalle .caption .foot {
    color:black !important;
    text-align:left;
}
.detalleTrilateralItem .adjuntos {
    margin-top: 25px;
}
.detalleTrilateralItem .adjuntos ul {
    display: table;
    padding:0px 0px 25px 0px !important;
    text-align:center;
    width:100%;
    margin:auto;
    border-bottom: 1px solid #65a4de;
}
.detalleTrilateralItem .adjuntos ul li {
    display:table-cell;
    text-align:center;
}
.detalleTrilateralItem .adjuntos ul li a.pdfLink img {
    box-shadow:2px 2px 15px #444;
}
.detalleTrilateralItem .adjuntos ul li a.manualDocReader img {
    margin-left:10px;
}
.detalleTrilateralItem .enlaces {
    padding:25px 0px 15px 0px !important;
    border-bottom: 1px solid #65a4de;
}
.detalleTrilateralItem .enlaces ul {
    list-style-type: none;
}
.detalleTrilateralItem .enlaces ul li a {
    background: url('/Style%20Library/TC.Web/images/TC_bulletSquareGrey.png') no-repeat 0px center transparent;
    padding-left:15px;
}
.detalleTrilateralItem .enlaces ul li a:link,
.detalleTrilateralItem .enlaces ul li a:visited,
.detalleTrilateralItem .enlaces ul li a:hover {
    color: #3F6992 !important;
    font-style:italic;
}
.contenidoTrilateralDetalle ul {
    list-style-type:none !important;
    margin-top:5px;
    margin-bottom:5px;
}
.contenidoTrilateralDetalle ul li {
    list-style-type:none !important;
    padding:5px;
    box-shadow:0px 1px 0px 0px rgba(232,183,60,0.5);
}
.detalleTrilateralItem .descTrilateralDetalle #ContenedorSlider,
.detalleTrilateralItem .descTrilateralDetalle #ContenedorSliderDetalle {
    margin-top:30px;
}
.detalleTrilateralItem .imgTrilateralDetalle .thumbnail {
    margin-bottom:0px !important;
}
.detalleTrilateralItem .imgTrilateralDetalle figcaption {
    margin-bottom: 20px;
}
.detalleTrilateralItem .carousel-indicators li {
    border:1px solid black;
}
.detalleTrilateralItem .carousel-indicators .active {
    background-color:black;
}
.detalleTrilateralItem .carousel-control {
    color: #000 !important;
    width:50px !important;
}
.detalleTrilateralItem .enlaces a {
    background:none !important;
    padding-left:0px !important;
}
.carouselTrilateralTodas {
    padding:13.5px;
}
.carouselTrilateralTodas .carousel-inner {
    background-color: #F6F7F9;
    padding-bottom:5px;
}
.carouselTrilateralTodas .item {
    padding: 5px;
    margin-left:31px;
    margin-right:31px;
}
.carouselTrilateralTodas .imgContainer {
    width:162px;
    height:100px;
    float:left;
    margin:3px;
    display: table;
}
.carouselTrilateralTodas .imgContainer a,
.carouselTrilateralTodas .imgContainer div.innerIMG {
    vertical-align: middle; 
    display: table-cell;
}
.carouselTrilateralTodas .imgContainer a img,
.carouselTrilateralTodas .imgContainer div.innerIMG img {
    width:auto;
    height:auto;
    max-height:90px;
    max-width:152px;
    margin:auto;
}
.carouselTrilateralTodas .carousel-control {
    left:0px;
    top:0px;
    width:3%;
    bottom:0px;
    color:white;
    position:absolute;
}
.carouselTrilateralTodas .carousel-control.right {
    left:auto;
    text-align:right;
    right:0px;
}
.carouselTrilateralTodas .carousel-control.left {
    left:0px;
    text-align:left;
    right:auto;
}
.trilateralFlag img {
    height:16px;
    margin-left:15px;
}
/* FIN - Webpart Trilateral (Detalle) */

/* Webpart "El tribunal" en página de bienvenida */
.TCE_menu_3column {

}
.TCE_menu_3column .contenedor {
	display:table;
}
.TCE_menu_3column .contenedor .celdaSM_50 {
	display:table;
    float:left;
    padding:15px;
}
.TCE_menu_3column .contenedor .celdaSM_50 img {
    width: 100%;
}
.TCE_menu_3column .contenedor .celdaSM_50 .iconoTribunal {
    width: 35%;
    display:table-cell;
}
.TCE_menu_3column .contenedor .celdaSM_50 .textoTribunal {
    width: 65%;
    padding:10px;
    display:table-cell;
    vertical-align: middle;
}
.TCE_menu_3column .contenedor .celdaSM_50 .textoTribunal h4 {
    vertical-align: middle;
    font-weight:normal !important;
}
.TCE_menu_3column .contenedor .celdaSM_50 .textoTribunal h4  a:link,
.TCE_menu_3column .contenedor .celdaSM_50 .textoTribunal h4  a:visited,
.TCE_menu_3column .contenedor .celdaSM_50 .textoTribunal h4  a:hover {
    color:#777 !important;
}
/* FIN - Webpart "El tribunal" en página de bienvenida */

/* Webpart Historia */
.HistoriaFecha {
    color:#455b73;
    font-weight:bold;
    padding-right:10px;
    font-style:italic;
}

.contenedorHistoria ul li {
    border-bottom:1px solid #DEDEDE; 
    padding-top:10px;
    padding-bottom:10px;
    background: url('/Style%20Library/TC.Web/images/TC_bulletSquareGreySmall.png') no-repeat 0px 15px transparent;
    padding-left: 15px;
}
.contenedorHistoria ul {
    list-style-type: none !important;
    padding-right:20px;
    padding-left: 20px;
    margin-bottom:22px;
}

/* FIN - Webpart Historia */

/* Webpart Historia - Linea del tiempo */
canvas#historico {
   /* background-color:rgb(246, 247, 249);
    border:1px solid #ffcc66;*/
}
.popUpHistoria  .itemHistoria  {
    /*border-bottom: 1px solid #FFCC66;*/
    -webkit-box-shadow: 0px 1px 0px 0px rgba(232, 183, 60, 0.5);
    -moz-box-shadow:    0px 1px 0px 0px rgba(232, 183, 60, 0.5);
    box-shadow:         0px 1px 0px 0px rgba(232, 183, 60, 0.5);
    padding-bottom:15px;
}
.popUpHistoria .itemHistoria .title h3 {
    color: #113655 !important;
    font-family: "ArialTC", Arial Narrow,Arial,sans-serif !important;
    font-size:24px !important;
}
.popUpHistoria .itemHistoria .subTitle h4,
.popUpHistoria .itemHistoria .subTitle h4 a:link,
.popUpHistoria .itemHistoria .subTitle h4 a:visited,
.popUpHistoria .itemHistoria .subTitle h4 a:hover {
    color: #113655 !important;
    font-family: "ArialTC", Arial Narrow,Arial,sans-serif !important;
    font-size:20px !important;
    font-weight:normal !important;
}
.popUpHistoria .itemHistoria .title{
    padding-bottom:5px;
}
.popUpHistoria .itemHistoria .subTitle{
    padding-bottom:10px;
}
.popUpHistoria .itemHistoria .descripcion a:link,
.popUpHistoria .itemHistoria .descripcion a:visited,
.popUpHistoria .itemHistoria .descripcion a:hover {
    color: #3f6992  !important;
}
.popUpHistoria .itemHistoria .descripcion {
    color:#777 !important;
}
.modal-header.historiaTC {
    border-bottom:1px solid #65a4de !important;
}
.modal-footer.historiaTC {
    border-top:1px solid #65a4de !important;
}
.modal-header.historiaTC h4 {
    color:#20201e !important;
    font-weight:bold !important;
    background-color:#fcdf6b !important;
    font-size:26px;
    text-align:center;
}

.modal-footer.historiaTC .TCE_button {
    color: white !important;
    font-weight:bold;
}
.historiaTC .modal-dialog {
    width:70% !important;
}
.canvasHistoriaContenedor {
    width:100%;
    background-color:rgb(246, 247, 249);
    border:1px solid #ffcc66;
    text-align:center;
}
/*canvas#historico {
    width:253px;
    height:803px;
}*/
/* FIN - Webpart Historia - Linea del tiempo */

/* Webpart Historia - Linea del tiempo (Accesible) */
.historiaAccesible .itemHitoHistoria {
    /*border-bottom: 1px solid #FFCC66;*/
    -webkit-box-shadow: 0px 1px 0px 0px rgba(232, 183, 60, 0.5);
    -moz-box-shadow:    0px 1px 0px 0px rgba(232, 183, 60, 0.5);
    box-shadow:         0px 1px 0px 0px rgba(232, 183, 60, 0.5);
    padding-bottom:15px;
}
.historiaAccesible  .titleAnio h3 {
    /*color: #113655 !important;*/
    font-family: "ArialTC", Arial Narrow,Arial,sans-serif !important;
    /*font-size:24px !important;*/

        color:#20201e !important;
    font-weight:bold !important;
    background-color:#fcdf6b !important;
    font-size:26px;
    text-align:center;
}
.historiaAccesible  .title h4 {
    /*color: #113655 !important;*/
    font-family: "ArialTC", Arial Narrow,Arial,sans-serif !important;
    /*font-size:24px !important;*/

        color:#20201e !important;

    font-size:24px;

}
.historiaAccesible .itemHitoHistoria .subTitle h5,
.historiaAccesible .itemHitoHistoria .subTitle h5 a:link,
.historiaAccesible .itemHitoHistoria .subTitle h5 a:visited,
.historiaAccesible .itemHitoHistoria .subTitle h5 a:hover {
    color: #20201e !important;
    font-family: "ArialTC", Arial Narrow,Arial,sans-serif !important;
    font-size:20px !important;
    font-weight:normal !important;
}
.historiaAccesible .itemHitoHistoria .title{
    padding-bottom:5px;
    padding-top:10px;
}
.historiaAccesible .itemHitoHistoria .subTitle{
    padding-bottom:10px;
}
.historiaAccesible .itemHitoHistoria .descripcion a:link,
.historiaAccesible .itemHitoHistoria .descripcion a:visited,
.historiaAccesible .itemHitoHistoria .descripcion a:hover {
    color: #3f6992  !important;
}
.historiaAccesible .itemHitoHistoria .descripcion {
    color:#777 !important;
}
/* FIN - Webpart Historia - Linea del tiempo (Accesible) */



/* Webpart detalle de magistrado */
.magistrado {
    margin-top:15px;
}

.cabeceraMagistrado {
    border: 1.2px solid #41566C;
    /*box-shadow:4px 4px 10px #888;*/
    padding:0 12px 12px 12px;
    min-height:270px;
}
.cabeceraMagistrado h3 {
    font-family: "LucidaTC", "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    color: #325476 !important;
    font-size: 16.5px !important;
    font-weight:bold;
    margin-bottom:22.5px;
}
.cabeceraMagistrado h4 {
    font-family: "LucidaTC", "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    color: #325476 !important;
    font-size: 14.5px !important;
    font-weight:bold;
    margin-left:10px;
    margin-top:13px;
}
.cabeceraMagistrado h4.cargo {
    font-size: 15.5px !important;
}
.cabeceraMagistrado h4.cargo2 {
    margin-bottom:2px !important;
}
.cabeceraMagistrado .lineaSeparacion {
    padding-top: 15px;
    padding-bottom:15px;
    margin-left:20px;
}
.cabeceraMagistrado .lineaSeparacion hr {
	border:1px solid #eee;
	width:65%;  
}
.cabeceraMagistrado .localidad {
    margin-top:20px;
    padding-bottom:0px;
    margin-left:10px;
    font-size:13px !important;
    color:#325476 !important;
    margin-bottom:5px;
}
.cabeceraMagistrado .procedencia{
    font-size:13px !important;
}
.cabeceraMagistrado .procedencia, 
.cabeceraMagistrado .propuesta {
    /*padding-top:15px;*/
    margin-left:10px;
    color:#325476 !important;
}
.cabeceraMagistrado .propuesta {
    font-size:13px !important;
}
.cabeceraMagistrado p {
    color: #325476 !important;
    
}
.magistrado .imagen img {
    width:100%;
    height:auto;
}
.row {
    min-width:560px;
}
.tab-content {
    border: 1.2px solid #41566c;
    padding:15px;
    margin-top:5px;
    margin-bottom:0px;
}
.tab-content ul li {
    margin-top:20px !important;
}
/*.tab-content a.botonAzul {
    background-color:#192f46;
    padding:10px;
    display:block !important;
    text-align:right !important;
}
.tab-content a.botonAzul,
.tab-content a.botonAzul:link,
.tab-content a.botonAzul:visited,
.tab-content a.botonAzul:hover {
    color:#ffffff !important;
    cursor:pointer;
}
    */

.tab-content ul li a,
.tab-content ul li a:link,
.tab-content ul li a:visited,
.tab-content ul li a:hover,
.tab-content ul li a:focus {
    color:#337ab7 !important;
}
.col-md-3 ul.nav-tabs li.active a:link,
.col-md-3 ul.nav-tabs li.active a:visited,
.col-md-3 ul.nav-tabs li.active a:hover {
    color:#E5E9F1 !important;
}
/* Curriculum con el mismo estilo que las tabs de magistrado */
.col-md-3 ul.nav-tabs li.linkCurriculum a:last-child {
    /*padding-left:0px !important;*/
    padding-right:0px !important;
}
.col-md-3 ul.nav-tabs li.linkCurriculum a:first-child {
    padding-right:7px !important;
}
.linkCurriculum a:hover {
    text-decoration:underline !important;
}
/* FIN - Curriculum con el mismo estilo que las tabs de magistrado */

/* Curriculum estilo enlace */
.linkCurriculum {
    font-family:"LucidaTC", "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif´;
    font-size:16.5px !important;
    margin-top:0px;
}
.linkCurriculum a:first-child{
    margin-right:10px !important;
}
.linkCurriculum a:link,
.linkCurriculum a:visited,
.linkCurriculum a:hover {
    color:#337ab7 !important;
}
/* FIN - Curriculum estilo enlace */

#readspeaker-top .ms-webpartzone-cell {
    margin:0px !important;
}
#readspeaker-top .ms-webpartzone-cell .contenedor-exterior > .titulo {
    margin-bottom:0px !important;
    padding-bottom:0px !important;
    padding-top:0px !important;
}
#readspeaker-top .ms-webpartzone-cell .contenedor-exterior > .titulo > h3 {
    margin-top:0px !important;
}
.tab-content.listaCuadradoAzul > .tab-pane ul li {
    background:url(/Style%20Library/TC.Web/images/TC_bulletSquareBlue.png) no-repeat 0px 7px transparent !important;
}
.tab-content .titleTab h3 {
    display:table-cell;
    padding-right:20px;
}
.tab-content .titleTab {
    display:table;
}
.tab-content .titleTab .read-speaker {
    display:table-cell;
    vertical-align:middle;
}
/* FIN - Webpart detalle de magistrado */


/* Webpart modal menu de persona */
.MagistradoModal {
	clear:both;
	margin-top:10px;
	height:72px;
	border-bottom:1px solid #cccccc;
    margin-left:10px;
}

.MagistradoModal img {
	height:60px;
	width:50px;
}

.foto-magistrado {
	float:left;
}

.texto-magistrado {
	margin-top:5px;
	margin-left:12px;
	float:left;
    padding-top:5px;
}
.texto-magistrado .nombre-magistrado a:link,
.texto-magistrado .nombre-magistrado a:visited,
.texto-magistrado .nombre-magistrado a:hover {
    color:black !important;
}
.texto-magistrado .cargo-pleno-sala-seccion {
    color:#325476;
}
/* FIN - Webpart modal menu de persona */

/* Webpart detalle de persona */
.bordePersona {
    padding:15px;
    margin-top:0px;
    margin-bottom:0px;
    border:1px solid #878787;
}
.bordePersona h3 {
    margin-top: 5px !important;
    margin-bottom: 25px !important;
}
.bordePersona h4 {
    color:#878787;
    margin-bottom:20px !important;
}
.bordePersona .nombramientoPersona a:link,
.bordePersona .nombramientoPersona a:visited,
.bordePersona .nombramientoPersona a:hover {
    color: #337ab7 !important;
}
.bordePersona ul {
    margin-top:20px !important;
    margin-bottom:20px !important;
}
.bordePersona ul li {
    margin-top: 15px !important;
}
/* FIN - Webpart detalle de persona */

/*  Carousel de personas */
.magistradosCarousel {
    margin-top:5px;
    background-color:#41566C;
    color:white;
}
.magistradosCarousel .contenedorIMGCarousel {
    width:16.66%;
    float:left;
    
}
.magistradosCarousel .contenedorIMGCarousel .contenedorInterior {
    /*margin:5px 5px;
    border: 1.5px solid #4472c4;*/
    background-color:#41566C;
    padding:10px 10px 5px 10px;
}
.magistradosCarousel .contenedorIMGCarousel .contenedorInterior.esDetalle {
    /*background-image: -webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));
    background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
    background-repeat: repeat-x;*/


    background-image: -webkit-linear-gradient(top,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
    background-image: -webkit-gradient(linear,top,bottom,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));
    background-image: linear-gradient(to bottom,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=0);
    background-repeat: repeat-x;
}
.magistradosCarousel .contenedorIMGCarousel .contenedorInterior .foto-magistrado {
    width:30%;
    float:left;
    text-align:center;
}
.magistradosCarousel .contenedorIMGCarousel .contenedorInterior .foto-magistrado img {
    border: 1px solid #4f658e !important;
}
.magistradosCarousel .contenedorIMGCarousel .contenedorInterior .caption-magistrado {
    width: 70%;
    float: left;
    padding-left:15px;
    font-family:"LucidaTC", "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
}
.magistradosCarousel .contenedorIMGCarousel .contenedorInterior .caption-magistrado .cargo-magistrado a:link,
.magistradosCarousel .contenedorIMGCarousel .contenedorInterior .caption-magistrado .cargo-magistrado a:visited,
.magistradosCarousel .contenedorIMGCarousel .contenedorInterior .caption-magistrado .cargo-magistrado a,
.magistradosCarousel .contenedorIMGCarousel .contenedorInterior .caption-magistrado .cargo-magistrado a:hover {
    color: #BFC9DB !important;
    font-style:italic;
    font-size:12px !important;
    text-align:center;
    padding-left:5px;
    padding-right:5px;
}
.magistradosCarousel .contenedorIMGCarousel .contenedorInterior .nombre-magistrado a:link,
.magistradosCarousel .contenedorIMGCarousel .contenedorInterior .nombre-magistrado a:visited,
.magistradosCarousel .contenedorIMGCarousel .contenedorInterior .nombre-magistrado a,
.magistradosCarousel .contenedorIMGCarousel .contenedorInterior .nombre-magistrado a:hover {
    color: White !important;
    font-size:13px !important;
}
.magistradosCarousel .contenedorIMGCarousel .contenedorInterior .nombre-magistrado {
    margin-top:5px;
}
.magistradosCarousel .carousel-inner {
    /*border: 2.5px solid #4472c4;*/
}
.magistradosCarousel .carousel-control {
    width:3%;
    color:white;
    left:0px;
    top:0px;
    bottom:0px;
    position:absolute;
}
.magistradosCarousel .carousel-control .glyphicon-chevron-left,
.magistradosCarousel .carousel-control .glyphicon-chevron-right,
.magistradosCarousel .carousel-control .icon-prev,
.magistradosCarousel .carousel-control .icon-next{
    top:50%;
    display:inline-block;
    position:absolute;
    z-index:5;
    width:30px;
    height:30px;
    font-size:25px;
    margin-top:-15px;
}
.magistradosCarousel .carousel-control .glyphicon-chevron-left,
.magistradosCarousel .carousel-control .icon-prev {
    margin-left:0px;
    float:left;
}
.magistradosCarousel .carousel-control .glyphicon-chevron-right,
.magistradosCarousel .carousel-control .icon-next {
    margin-right:0px;
    right:0px;
}
.magistradosCarousel .carousel-control .glyphicon-chevron-left,
.magistradosCarousel .carousel-control .glyphicon-chevron-right {
    left:0px;
}
.right.carousel-control {
    left:auto;
    right:0px;
    text-align:right;
}
.left.carousel-control {
    right:auto;
    left:0px;
    text-align:left;
}
.magistradosCarousel .carousel-inner .mag {
    padding-left: 15px;
    padding-right: 15px;
}
.magistradosNoCarousel .contenedorIMGCarousel /*+ .contenedorIMGCarousel*/ {
    border-left:1px solid white;
}
.magistradosCarousel .contenedorIMGCarousel + .contenedorIMGCarousel {
    border-left:1px solid white;
}
/*  FIN - Carousel de personas */

/*  Listado de emeritos NO-Carousel */
.magistradosNoCarousel {
    margin-top:5px;
    background-color:#41566C;
    color:white;
}
.magistradosNoCarousel .contenedorIMGCarousel {
    width:16.66%;
    float:left;
    border-bottom:1px solid white;
}
.magistradosNoCarousel .contenedorIMGCarousel .contenedorInterior {
    background-color:#41566C;
    padding:10px 10px 5px 10px;
}
.magistradosNoCarousel .contenedorIMGCarousel .contenedorInterior.esDetalle {
    background-image: -webkit-linear-gradient(top,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
    background-image: -webkit-gradient(linear,top,bottom,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));
    background-image: linear-gradient(to bottom,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=0);
    background-repeat: repeat-x;
}
.magistradosNoCarousel .contenedorIMGCarousel .contenedorInterior .foto-magistrado {
    width:30%;
    float:left;
    text-align:center;
}
.magistradosNoCarousel .contenedorIMGCarousel .contenedorInterior .foto-magistrado img {
    border: 1px solid #4f658e !important;
}
.magistradosNoCarousel .contenedorIMGCarousel .contenedorInterior .caption-magistrado {
    width: 70%;
    float: left;
    padding-left:15px;
    font-family:"LucidaTC", "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
}
.magistradosNoCarousel .contenedorIMGCarousel .contenedorInterior .caption-magistrado .cargo-magistrado a:link,
.magistradosNoCarousel .contenedorIMGCarousel .contenedorInterior .caption-magistrado .cargo-magistrado a:visited,
.magistradosNoCarousel .contenedorIMGCarousel .contenedorInterior .caption-magistrado .cargo-magistrado a,
.magistradosNoCarousel .contenedorIMGCarousel .contenedorInterior .caption-magistrado .cargo-magistrado a:hover {
    color: #BFC9DB !important;
    font-style:italic;
    font-size:12px !important;
    text-align:center;
    padding-left:5px;
    padding-right:5px;
}
.magistradosNoCarousel .contenedorIMGCarousel .contenedorInterior .nombre-magistrado a:link,
.magistradosNoCarousel .contenedorIMGCarousel .contenedorInterior .nombre-magistrado a:visited,
.magistradosNoCarousel .contenedorIMGCarousel .contenedorInterior .nombre-magistrado a,
.magistradosNoCarousel .contenedorIMGCarousel .contenedorInterior .nombre-magistrado a:hover {
    color: White !important;
    font-size:13px !important;
}
.magistradosNoCarousel .contenedorIMGCarousel .contenedorInterior .nombre-magistrado {
    margin-top:5px;
}
.magistradosNoCarousel .carousel-inner {
    /*border: 2.5px solid #4472c4;*/
}
.magistradosNoCarousel .carousel-control {
    width:3%;
    color:white;
    left:0px;
    top:0px;
    bottom:0px;
    position:absolute;
}
.magistradosNoCarousel .carousel-control .glyphicon-chevron-left,
.magistradosNoCarousel .carousel-control .glyphicon-chevron-right,
.magistradosNoCarousel .carousel-control .icon-prev,
.magistradosNoCarousel .carousel-control .icon-next{
    top:50%;
    display:inline-block;
    position:absolute;
    z-index:5;
    width:30px;
    height:30px;
    font-size:25px;
    margin-top:-15px;
}
.magistradosNoCarousel .carousel-control .glyphicon-chevron-left,
.magistradosNoCarousel .carousel-control .icon-prev {
    margin-left:0px;
    float:left;
}
.magistradosNoCarousel .carousel-control .glyphicon-chevron-right,
.magistradosNoCarousel .carousel-control .icon-next {
    margin-right:0px;
    right:0px;
}
.magistradosNoCarousel .carousel-control .glyphicon-chevron-left,
.magistradosNoCarousel .carousel-control .glyphicon-chevron-right {
    left:0px;
}
.right.carousel-control {
    left:auto;
    right:0px;
    text-align:right;
}
.left.carousel-control {
    right:auto;
    left:0px;
    text-align:left;
}
.magistradosNoCarousel .carousel-inner .mag {
    padding-left: 15px;
    padding-right: 15px;
}

/*  FIN - Listado de emeritos NO-Carousel  */

/*  Carousel de personas (modo magistrado emerito)*/
.magistradosEmeritosCarousel {
    margin-top:5px;
    background:#ECE5CF url("/Style%20Library/TC.Web/images/bck_slider.gif") repeat-x 0 bottom;
    color:white;
    font: 1.2em Georgia, "Times New Roman", Times, serif !important;
    color: #27220f !important;
}
.magistradosEmeritosCarousel .contenedorIMGCarousel {
    width:16.66%;
    float:left;
    
}
.magistradosEmeritosCarousel .contenedorIMGCarousel .contenedorInterior {
    padding:10px 10px 5px 10px;
}
.magistradosEmeritosCarousel .contenedorIMGCarousel .contenedorInterior .foto-magistrado {
    width:30%;
    float:left;
    text-align:center;
}
.magistradosEmeritosCarousel .contenedorIMGCarousel .contenedorInterior .foto-magistrado img {
    border: 1px solid #4f658e !important;
}
.magistradosEmeritosCarousel .contenedorIMGCarousel .contenedorInterior .caption-magistrado {
    width: 70%;
    float: left;
    padding-left:15px;
    /*font-family:"LucidaTC", "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;*/
    font: 1.2em Georgia, "Times New Roman", Times, serif !important;
}
.magistradosEmeritosCarousel .contenedorIMGCarousel .contenedorInterior .caption-magistrado .cargo-magistrado a:link,
.magistradosEmeritosCarousel .contenedorIMGCarousel .contenedorInterior .caption-magistrado .cargo-magistrado a:visited,
.magistradosEmeritosCarousel .contenedorIMGCarousel .contenedorInterior .caption-magistrado .cargo-magistrado a,
.magistradosEmeritosCarousel .contenedorIMGCarousel .contenedorInterior .caption-magistrado .cargo-magistrado a:hover {
    color: #27220f !important;
    font-style:italic;
    font-size:12px !important;
    text-align:center;
    padding-left:5px;
    padding-right:5px;
}
.magistradosEmeritosCarousel .contenedorIMGCarousel .contenedorInterior .nombre-magistrado a:link,
.magistradosEmeritosCarousel .contenedorIMGCarousel .contenedorInterior .nombre-magistrado a:visited,
.magistradosEmeritosCarousel .contenedorIMGCarousel .contenedorInterior .nombre-magistrado a,
.magistradosEmeritosCarousel .contenedorIMGCarousel .contenedorInterior .nombre-magistrado a:hover {
    color: #27220f !important;
    font-size:13px !important;
}
.magistradosEmeritosCarousel .contenedorIMGCarousel .contenedorInterior .nombre-magistrado {
    margin-top:5px;
}
.magistradosEmeritosCarousel .carousel-inner {
    /*border: 2.5px solid #4472c4;*/
}
.magistradosEmeritosCarousel .carousel-control {
    width:3%;
    color:#27220f !important;
    left:0px;
    top:0px;
    bottom:0px;
    position:absolute;
}
.magistradosEmeritosCarousel .carousel-control .glyphicon-chevron-left,
.magistradosEmeritosCarousel .carousel-control .glyphicon-chevron-right,
.magistradosEmeritosCarousel .carousel-control .icon-prev,
.magistradosEmeritosCarousel .carousel-control .icon-next{
    top:50%;
    display:inline-block;
    position:absolute;
    z-index:5;
    width:30px;
    height:30px;
    font-size:25px;
    margin-top:-15px;
}
.magistradosEmeritosCarousel .carousel-control .glyphicon-chevron-left,
.magistradosEmeritosCarousel .carousel-control .icon-prev {
    margin-left:0px;
    float:left;
}
.magistradosEmeritosCarousel .carousel-control .glyphicon-chevron-right,
.magistradosEmeritosCarousel .carousel-control .icon-next {
    margin-right:0px;
    right:0px;
}
.magistradosEmeritosCarousel .carousel-control .glyphicon-chevron-left,
.magistradosEmeritosCarousel .carousel-control .glyphicon-chevron-right {
    left:0px;
}
.magistradosEmeritosCarousel .right.carousel-control {
    left:auto;
    right:0px;
    text-align:right;
}
.magistradosEmeritosCarousel .left.carousel-control {
    right:auto;
    left:0px;
    text-align:left;
}
.magistradosEmeritosCarousel .carousel-inner .mag {
    padding-left: 15px;
    padding-right: 15px;
}
.magistradosEmeritosCarousel .contenedorIMGCarousel + .contenedorIMGCarousel {
    border-left:1px solid white;
}
/*  FIN - Carousel de personas  (modo magistrado emerito) */

/*  Carousel de la galeria fotografica */
#carousel-galeria-fotografica {
    opacity:0;
}
#carousel-galeria-fotografica .contenedorIMGCarousel  {
	border-left: none !important;
}
.galeriaFotograficaCarousel {
    margin-top:5px;
    background-color:#41566C;
    color:white;
}
.galeriaFotograficaCarousel .contenedorIMGCarousel {
    width:16.66%;
    float:left; 
}
.galeriaFotograficaCarousel .contenedorIMGCarousel .contenedorInterior {
    /*margin:5px 5px;
    border: 1.5px solid #4472c4;*/
    background-color:#41566C;
    padding:0px 5px 0px 5px;
}
.galeriaFotograficaCarousel .contenedorIMGCarousel .contenedorInterior .foto-galeria {
    /*width:100%;
    float:left;*/
    text-align:center;
    display:table;
    /*background-color:rgb(68, 68, 68);*/
    background-color:black;
}
.galeriaFotograficaCarousel .contenedorIMGCarousel .contenedorInterior .foto-galeria a{
    /*border: 1px solid #4f658e !important;*/
    border: 1px solid black !important;
    display:table-cell !important;
    vertical-align:middle;
}
.galeriaFotograficaCarousel .contenedorIMGCarousel .contenedorInterior .foto-galeria a img{
    display:block;
    vertical-align:middle;
    margin:auto;
}
.galeriaFotograficaCarousel .contenedorIMGCarousel .contenedorInterior .caption-galeria {
    width: 70%;
    /*float: left;*/
    padding-left:15px;
    font-family:"LucidaTC", "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
}
.galeriaFotograficaCarousel .carousel-inner {
    /*border: 2.5px solid #4472c4;*/
}
.galeriaFotograficaCarousel .carousel-control {
    width:3%;
    color:white;
    left:0px;
    top:0px;
    bottom:0px;
    position:absolute;
}
.galeriaFotograficaCarousel .carousel-control .glyphicon-chevron-left,
.galeriaFotograficaCarousel .carousel-control .glyphicon-chevron-right {
    left:0px;
}
.galeriaFotograficaCarousel .carousel-control .glyphicon-chevron-left,
.galeriaFotograficaCarousel .carousel-control .glyphicon-chevron-right,
.galeriaFotograficaCarousel .carousel-control .icon-prev,
.galeriaFotograficaCarousel .carousel-control .icon-next{
    top:50%;
    display:inline-block;
    position:absolute;
    z-index:5;
    width:30px;
    height:30px;
    font-size:25px;
    margin-top:-15px;
}
.galeriaFotograficaCarousel .carousel-control .glyphicon-chevron-left,
.galeriaFotograficaCarousel .carousel-control .icon-prev {
    margin-left:0px;         
}                            
.galeriaFotograficaCarousel .carousel-control .glyphicon-chevron-right,
.galeriaFotograficaCarousel .carousel-control .icon-next {
    margin-right:0px;
    right:0px;
}
.galeriaFotograficaCarousel .right.carousel-control {
    left:auto;
    right:0px;
    text-align:right;
}
.galeriaFotograficaCarousel .left.carousel-control {
    right:auto;
    left:0px;
    text-align:left;
}
.galeriaFotograficaCarousel .carousel-inner .img {
    padding-left: 15px;
    padding-right: 15px;
    padding-top:10px;
    padding-bottom:10px;
}

.galeriaFotograficaCarousel .contenedorIMGCarousel .contenedorInterior .horizontal a,
.galeriaFotograficaCarousel .contenedorIMGCarousel .contenedorInterior .vertical a {
    display:block;
}
.galeriaFotograficaCarousel .contenedorIMGCarousel .contenedorInterior .horizontal img {
    max-width:100%;
    max-height:100%;
    width:auto;
}
.galeriaFotograficaCarousel .contenedorIMGCarousel .contenedorInterior .vertical img {
    max-height:100%;
}
.galeriaFotograficaCarousel .contenedorIMGCarousel .contenedorInterior .horizontal,
.galeriaFotograficaCarousel .contenedorIMGCarousel .contenedorInterior .vertical, 
.galeriaFotograficaCarousel .contenedorIMGCarousel .contenedorInterior .horizontal a,
.galeriaFotograficaCarousel .contenedorIMGCarousel .contenedorInterior .vertical a{
    width:102px;
    height:65px;
    max-width:102px;
    max-height:65px;
}
.galeriaFotograficaCarousel .item {
    height:85px;
}
/*  FIN - Carousel de la galeria fotografica */

/* Webpart Galeria fotografica: detalle de imagen */
.detalleImagenItem {
  font-family:"LucidaTC", "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
}
.detalleImagenItem .tituloImagen {
    padding-top:13px;
    padding-left:15px;
    padding-right:15px;
}
.detalleImagenItem footer {
    padding-left:15px;
    padding-right:15px;
    line-height: 1.3 !important;
    min-height:32px;
}
.detalleImagenItem #IMGDetalle {
    /*transition: opacity 3s ease-in-out;*/
}
.transparent {
    opacity:0;
}
.detalleImagenItem footer p {
    margin-top:0px !important;
    margin-bottom:0px !important;
}
.detalleImagenItem footer .PieImagen {
    color:#404040 !important;
    text-align:justify;
}
.detalleImagenItem footer .PieImagen,
.detalleImagenItem footer .PieImagen p {
    font-size:11px !important;
}
.detalleImagenItem footer .CopyrightImagen {
    font-style: italic;
    text-align:justify;
    color:#878787 !important
}
#carousel-album-slider .carousel-control.right,
#carousel-album-slider .carousel-control.left {
	background:none !important;
}
.detalleImagenItem .carousel-control {
	color: #000 !important;
	width: 50px !important;
}

.detalleImagenItem #ContenedorSlider .caption  .foot,
.detalleImagenItem #ContenedorSliderDetalle .caption  .foot{
    color:black !important;
    text-align:left;
}
.detalleImagenItem #ContenedorSlider .caption,
.detalleImagenItem #ContenedorSliderDetalle .caption {
    position:relative !important;
}
.detalleImagenItem  .copyright {
    font-style:italic;
    text-align:right;
    text-align:right;
}
.detalleImagenItem  .copyright span{
    border-bottom:1px solid #65a4de;
    font-size:11.5px !important;
}
.detalleImagenItem.horizontal a img {
    width:auto;
}
.detalleImagenItem.vertical a img {
    height:auto;
}
.detalleImagenItem h4.tituloAlbum {
    font-family: "ArialTC", Arial Narrow,Arial,sans-serif !important;
    font-size:21px !important;
}
.detalleImagenItem figure header {
    margin-bottom: 25px;
}
.detalleImagenItem #ContenedorSlider .item,
.detalleImagenItem #ContenedorSliderDetalle .item {
    width:100%;
    background-color:#f6f7f9;
}
.detalleImagenItem #ContenedorSlider .item .principal,
.detalleImagenItem #ContenedorSliderDetalle .item .principal {
    position:relative !important;
}
.detalleImagenItem #ContenedorSlider .item .img-responsive,
.detalleImagenItem #ContenedorSliderDetalle .item .img-responsive{
    width:auto;
    height:auto;
    margin-left:auto;
    margin-right:auto;
}
#carousel-album-slider {
    opacity:0;
}

.detalleImagenItem #ContenedorSlider .item .copyright div.wrapper,
.detalleImagenItem #ContenedorSlider .caption .foot div.wrapper,
.detalleImagenItem #ContenedorSliderDetalle .item .copyright div.wrapper,
.detalleImagenItem #ContenedorSliderDetalle .caption .foot div.wrapper {
	padding:2px 50px 8px 25px;
}
.detalleImagenItem #ContenedorSlider .caption,
.detalleImagenItem #ContenedorSliderDetalle .caption {
    position:relative !important;
}
/* FIN - Webpart Galeria fotografica: detalle de imagen */

/* Webpart detalle de magistrado emerito */
.emeritoContenedor {
/* Lineales */
   /* background: -webkit-linear-gradient(to bottom right, #192f46 , #41566c); 
    background: -o-linear-gradient(to bottom right, #192f46 , #41566c); 
    background: -moz-linear-gradient(to bottom right, #192f46 , #41566c);
    background: linear-gradient(to bottom right, #192f46 , #41566c); */
    /* -webkit-linear-gradient( top , #41566c 0%, #192f46 20%, #192f46 70% , #41566c 100%) */
/* Radiales */
    /*background: -webkit-radial-gradient(#192f46, #41566c, #192f46); 
    background: -o-radial-gradient(#192f46, #41566c, #192f46); 
    background: -moz-radial-gradient(#192f46, #41566c, #192f46); 
    background: radial-gradient(#192f46 45%, #41566c 94%);  */
    background-color: #5586ad !important;
}
.emeritoContenedor .emeritoIzquierda {
    /*width: 22%;*/
    width: 25%;
    float: left;
    padding:20px;
    /*border:1.5px solid #4472c4;*/
}
.emeritoContenedor .emeritoIzquierda,
.emeritoContenedor .emeritoIzquierda .emeritoFoto {
    text-align: center;
}
.emeritoContenedor .emeritoIzquierda .emeritoFoto img {
    width:100% !important;
    height:100% !important;
}
.emeritoContenedor .emeritoCentro {
    /*width: 76%;*/
    width: 51%;
    float: left;
    /*margin-left:2%;*/
    padding:20px;
    color:white;
    /*border:1.5px solid #4472c4;*/
}
.emeritoContenedor .emeritoDerecha {
    width: 23%;
    float: left;
    padding:20px 10px 20px 0;
}
.emeritoContenedor .emeritoCentro,
.emeritoContenedor .emeritoIzquierda,
.emeritoContenedor .emeritoDerecha {
    min-height: 316px;
}
.emeritoContenedor .emeritoDerecha li a {
    padding-left:30px;
}
.emeritoContenedor .emeritoCentro h3 {
    font-family: "LucidaTC", "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    font-size:27px;
    text-align:center;
    margin-top:15px;
    margin-bottom:21px;
}
.emeritoContenedor .emeritoCentro .localidad,
.emeritoContenedor .emeritoCentro .procedencia {
    text-align: center;
    margin-top:25px;
}
.emeritoContenedor .emeritoCentro .permanenciaEmerito {
    text-align: center;
}

.emeritoContenedor .emeritoCentro .permanenciaEmerito p {
    font-size:20px;
    margin-bottom:0px;
    margin-top:12px;
    font-weight:bold;
}
.emeritoContenedor .emeritoCentro .localidad p,
.emeritoContenedor .emeritoCentro .cargo p {
    margin-bottom:0px !important;
}

.emeritoContenedor .emeritoCentro .procedencia p {
    font-size: 14.5px;
}
.emeritoContenedor .emeritoCentro .propuesta p {
    font-size: 13.5px;
}
.emeritoContenedor .emeritoCentro .cargo p {
	font-style:italic;
	font-size:15.5px;
    padding-top:2px;
}
.emeritoContenedor .emeritoCentro .localidad p,
.emeritoContenedor .emeritoCentro .localidadFallecimiento p {
	font-size:14px;
	
}

.emeritoContenedor .emeritoCentro .lineaSeparacion hr {
	border:1.5px solid #F6AD2D;
	width:22%;
    
}
.emeritoContenedor .emeritoCentro .lineaSeparacion {
    margin-bottom:20px;
    margin-top:20px;
}

.emeritoNombramientoContenedor {
    border:1.5px solid #4472c4;
    padding:20px 20px 8px 20px;
    margin-top:25px;
    margin-bottom:20px;
    font-family:"LucidaTC", "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
}
.emeritoNombramientoContenedor .emeritoNombramiento {
    margin-bottom:12px;
}
.emeritoNombramientoContenedor .emeritoNombramiento .nombramientoTitulo {
    color: #337ab7;
    font-weight:bold;
}
.emeritoNombramientoContenedor .emeritoNombramiento .nombramientoLink a,
.emeritoNombramientoContenedor .emeritoNombramiento .nombramientoLink a:link,
.emeritoNombramientoContenedor .emeritoNombramiento .nombramientoLink a:visited,
.emeritoNombramientoContenedor .emeritoNombramiento .nombramientoLink a:hover {
    color: #20201e !important
}
.emeritoContenedor a.anterior,
.fotoMagistrado a.anterior {
    right: auto;
    left: 15px;
    text-align: left;
    width: 3%;
    color: white;
    top: 0px;
    bottom: 0px;
    position: absolute;
    font-size:20px;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
    filter: alpha(opacity=50);
    opacity: .5;
    text-decoration: none;
}
.fotoMagistrado a.anterior {
    left:20px;
}
.emeritoContenedor a.siguiente,
.fotoMagistrado a.siguiente {
    left: auto;
    right: 15px;
    text-align: right;
    width: 3%;
    color: white;
    top: 0px;
    bottom: 0px;
    position: absolute;
    font-size:20px;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
    filter: alpha(opacity=50);
    opacity: .5;
    text-decoration: none;
}
.fotoMagistrado a.siguiente {
    right:20px;
}
.emeritoContenedor a.anterior span.glyphicon-chevron-left,
.fotoMagistrado a.anterior span.glyphicon-chevron-left {
    left: 0px;
    margin-left: 0px;
    float: left;
    top: 50%;
    display: inline-block;
    position: absolute;
    z-index: 5;
    width: 30px;
    height: 30px;
    font-size: 25px;
    margin-top: -15px;
}
.emeritoContenedor a.siguiente span.glyphicon-chevron-right,
.fotoMagistrado a.siguiente span.glyphicon-chevron-right {
    right: 0px;
    margin-left: 0px;
    float: right;
    top: 50%;
    display: inline-block;
    position: absolute;
    z-index: 5;
    width: 30px;
    height: 30px;
    font-size: 25px;
    margin-top: -15px;
}

/* FIN - Webpart detalle de magistrado emerito */

/* Webpart detalle de magistrado emerito  (nuevo estilo) */
.listaCuadradoGris .tab-pane.colorOcre h3 {
    font:24px Georgia, "Times New Roman", Times, serif !important;
}
.listaCuadradoGris .tab-pane.colorOcre ul li a:link,
.listaCuadradoGris .tab-pane.colorOcre ul li a:visited,
.listaCuadradoGris .tab-pane.colorOcre ul li a:hover {
    font:17px Georgia, "Times New Roman", Times, serif !important;
    color: #27220f !important;
}
.emeritoContenedorNewStyle {
    background:#ECE5CF url("/Style%20Library/TC.Web/images/bck_slider.gif") repeat-x 0 bottom;
}
.emeritoContenedorNewStyle .emeritoIzquierda {
    width: 25%;
    float: left;
    padding:20px;
}
.emeritoContenedorNewStyle .emeritoIzquierda,
.emeritoContenedorNewStyle .emeritoIzquierda .emeritoFoto {
    text-align: center;
}
.emeritoContenedorNewStyle .emeritoIzquierda .emeritoFoto img {
    width:100% !important;
    height:100% !important;
}
.emeritoContenedorNewStyle .emeritoCentro {
    width: 51%;
    float: left;
    padding:20px;
    color:#27220f !important;
}
.emeritoContenedorNewStyle .emeritoDerecha {
    width: 24%;
    float: right;
    padding:20px 10px 20px 0;
}
.emeritoContenedorNewStyle .emeritoCentro,
.emeritoContenedorNewStyle .emeritoIzquierda,
.emeritoContenedorNewStyle .emeritoDerecha {
    min-height: 316px;
}
.emeritoContenedorNewStyle .emeritoDerecha li a {
    padding-left:21px;
}
.emeritoContenedorNewStyle .emeritoCentro h3 {
    /*font-family: "LucidaTC", "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;*/
    font:24px Georgia, "Times New Roman", Times, serif !important;
    text-align:center;
}
.emeritoContenedorNewStyle .emeritoCentro div,
.emeritoContenedorNewStyle .emeritoCentro p {
    font:17px Georgia, "Times New Roman", Times, serif !important;
}
.emeritoContenedorNewStyle .emeritoCentro .localidad,
.emeritoContenedorNewStyle .emeritoCentro .procedencia {
    text-align: center;
    margin-top:35px;
}
.emeritoContenedorNewStyle .emeritoCentro .permanenciaEmerito {
    text-align: center;
    margin-top:40px;
}
.emeritoContenedorNewStyle .emeritoCentro .permanenciaEmerito p,
.emeritoContenedorNewStyle .emeritoCentro .localidad p,
.emeritoContenedorNewStyle .emeritoCentro .procedencia p {
    font-size: 16px;
}
.emeritoNombramientoContenedor {
    border:1.5px solid #4472c4;
    padding:20px 20px 8px 20px;
    margin-top:25px;
    margin-bottom:20px;
    /*font-family:"LucidaTC", "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;*/
    font:1.2em Georgia, "Times New Roman", Times, serif !important;
}
.emeritoNombramientoContenedor .emeritoNombramiento {
    margin-bottom:12px;
}
.emeritoNombramientoContenedor .emeritoNombramiento .nombramientoTitulo {
    color: #337ab7;
    font-weight:bold;
}
.emeritoNombramientoContenedor .emeritoNombramiento .nombramientoLink a,
.emeritoNombramientoContenedor .emeritoNombramiento .nombramientoLink a:link,
.emeritoNombramientoContenedor .emeritoNombramiento .nombramientoLink a:visited,
.emeritoNombramientoContenedor .emeritoNombramiento .nombramientoLink a:hover {
    color: #20201e !important
}
/* FIN - Webpart detalle de magistrado emerito (nuevo estilo) */


/* Webpart Convocatorias detalle */
.convocatorias {
    padding:13.5px;
    font-family: "LucidaTC", "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
}
.convocatorias .titleConvocatorias {
    /*border-bottom: 1px solid #65a4de;*/
    padding:12px 10px 3px 10px;
    background-color: rgb(246, 247, 249);
    margin-bottom:25px;
}
.convocatorias .titleConvocatorias h3{
    font-family:"ArialTC", Arial Narrow,Arial,sans-serif;
    font-size:21px;
    padding-right:0px !important;
    padding-left:0px !important;
    margin-top:0px;
    margin-bottom:5px;
    color:black !important;
    font-weight:bold;
}
.convocatorias .cuerpoConvocatorias .convocatoriaItem h4 {
	font-family:"ArialTC", Arial Narrow,Arial,sans-serif !important;
	font-size:23px;
	color: rgb(47,85,151) !important;
    margin-bottom:17px;
    margin-top:15px;
}
.convocatorias .cuerpoConvocatorias .convocatoriaItem .cuerpo {
    float:left;
    width:75%;
    padding-right:20px;
}
.convocatorias .cuerpoConvocatorias .convocatoriaItem .estado {
    float:left;
    width:25%;
    margin-top:20px;
    margin-bottom:20px;
}
.convocatorias .cuerpoConvocatorias .convocatoriaItem .estado .superior{
    margin-bottom:5px;
    font-size:23px;
    font-weight:bold;
    border: 1px solid #65a4de;
}
.convocatorias .cuerpoConvocatorias .convocatoriaItem .estado .inferior {
    border: 1px solid #65a4de;
    padding:10px;   
}
.convocatorias .cuerpoConvocatorias .convocatoriaItem .estado .superior.fondoRojo,
.convocatorias .cuerpoConvocatorias .convocatoriaItem .estado .inferior.fondoRojo,
.convocatorias .cuerpoConvocatorias .convocatoriaItem .estado .superior.fondoVerde,
.convocatorias .cuerpoConvocatorias .convocatoriaItem .estado .inferior.fondoVerde {
    color:white;
}
.convocatorias .cuerpoConvocatorias .convocatoriaItem .estado .superior.fondoAmarillo,
.convocatorias .cuerpoConvocatorias .convocatoriaItem .estado .inferior.fondoAmarillo {
    color:black;
}
.convocatorias .cuerpoConvocatorias .convocatoriaItem {
    border-bottom: 1px solid #65a4de;
    padding:0px 10px;
}
.convocatorias .cuerpoConvocatorias .convocatoriaItem.noItem {
    border-top: 1px solid #65a4de;
}
/*.convocatorias .cuerpoConvocatorias .convocatoriaItem:last-child {
    border-bottom: 1px solid #65a4de;
}*/
.convocatorias .cuerpoConvocatorias .convocatoriaItem .cabecera{
    
}
.convocatorias .cuerpoConvocatorias .convocatoriaItem .cuerpo ul {
    list-style-type:none;
    padding-left:10px;
    margin-bottom:10px;
    margin-top:10px;
}
/* FIN - Webpart Convocatorias detalle */

/* Contratos */
.contratos {
    padding-top:10px;
}

.contratos .bordeAzul {
    border:2px solid #65a4de;
    padding:13.5px;
}

.contratosTablaTituloNaranja {
    background-color: #fcdf6b;
    padding:5px 10px;
}

.contratosTablaTituloAzul {
    background-color:#41566C;
    padding:5px 10px;
}

.contratosTablaTituloNaranja h3 {
    color:#20201e;
    margin-top:0px;
    margin-bottom:0px;
    font-family:"ArialTC", Arial Narrow,Arial,sans-serif;
    font-size:21px;
}

.contratosTablaTituloAzul h3 {
    color:white;
    margin-top:0px;
    margin-bottom:0px;
    font-family:"ArialTC", Arial Narrow,Arial,sans-serif;
    font-size:21px;
}
.contratosTablaTituloAzul h3 span.flotanteDerecha,
.contratosTablaTituloNaranja h3 span.flotanteDerecha {
    font-size:15px;
    font-family: "LucidaTC", "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif !important;
    line-height:1.428;
}
.contratosTablaTituloNaranja h3 span.flotanteIzquierda {
    font-weight:bold;
}
.contratosTabla {
    border:1px solid #65a4de;
    line-height:1.2;
    font-family: "LucidaTC", "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif !important;
    width:100%;
    border-collapse:collapse;
    margin-bottom:20px;
}
.contratosTabla .celda {
    padding:4px 10px;
}
.contratosTabla .celda p {
    padding-top:8px;
    padding-bottom:8px;
    margin-bottom:0px;
    display:inline-block;
    max-width:94%;
}
.contratosTabla .celda span.glyphicon {
    font-size: 24px;
    color:#65a4de !important;
    padding-right:10px;
    padding-bottom:4px;
    vertical-align:middle;
}

.contratosTabla .panel {
    border:none !important;
    margin-bottom:0px !important;
}
.contratosTabla .panel-heading {
    padding:0px !important;
    border:none !important;
    background-color:#fafafa !important;
}
.contratosTabla .borde {
    border:1px solid #65a4de;
}
.contratosTabla .bordeNoSup {
    border-bottom:1px solid #65a4de;
    border-right:1px solid #65a4de;
    border-left:1px solid #65a4de;
}
.contratosTabla .bordeNoIzqNoSup {
    border-bottom:1px solid #65a4de;
    border-right:1px solid #65a4de;
}
.contratosTabla .bordeNoDerNoSup {
    border-bottom:1px solid #65a4de;
    border-left:1px solid #65a4de;
}
.contratosTabla .celdaColumna0 {
    width:34px;
    vertical-align:middle;
    padding-right:0px !important;
}
.contratosTabla .celdaColumna01 {
    width:698px;
    vertical-align:middle;
}
.contratosTabla .celdaColumna1 {
    width:654px;
    vertical-align:middle;
}
.contratosTabla .celdaColumna1 span {
    float:left
}
.contratosTabla h4 {
    font-size:13px !important;
    font-family: "LucidaTC", "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif !important;
}
.contratosTabla a:link,
.contratosTabla a:visited,
.contratosTabla a:hover {
    color:#262626 !important;
}

.contratosTabla .celdaColumna2 {
    width:210px;
    vertical-align:middle;
}
.contratosTabla .celdaColumna3 {
    width:215px;
    vertical-align:middle;
}
.contratosTabla  .panel-default {
    margin-top:0px !important;
}
.contratosTabla .panel-body {
    border:1.5px solid rgb(232,183,60) !important;
    width:90%;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFFCF1;
}
.contratosTabla .panel-body .concepto {
    width:35%;
    float:left;
    font-weight:bold;
    padding-top:3px;
    padding-bottom:3px;
}
.contratosTabla .panel-body .valor {
    width:65%;
    float:left;
    padding-top:3px;
    padding-bottom:3px;
}
.contratosTabla .panel-collapse {
    border-bottom: 1px solid #65a4de;
}
.contratosTabla sup a:link,
.contratosTabla sup a:visited,
.contratosTabla sup a:hover {
    color:white !important;
}
.contratosTabla .detalleItem {
    border-bottom:1px solid #eee;
    padding-top:5px;
    padding-bottom: 5px;
}
.contratosTabla .detalleItem .listaCuadradoAzul ul{
    margin-bottom:0px
}
.contratosTabla .detalleItem .listaCuadradoAzul ul li a:link,
.contratosTabla .detalleItem .listaCuadradoAzul ul li a:visited,
.contratosTabla .detalleItem .listaCuadradoAzul ul li a:hover {
	color:#337ab7 !important
}

.contratosTabla .detalleItem .listaCuadradoAzul ul li {
    margin-top:5px;
	color:#404040 !important;
    background:url('/Style%20Library/TC.Web/images/TC_bulletSquareBlue.png') no-repeat 0px 6px transparent;
}
.contratosTabla .detalleItem .listaCuadradoAzul ul li:first-child {
    margin-top: 0px;
}
.notas {
    margin-left:20px;
}
.notas ol {
    margin-left:30px !important;
}
.botoneraAcciones {
    padding-bottom:20px;
}
.contratos .botoneraAcciones .imprimir {
    float:left;
    padding-right:40px;
    padding-left:20px;
}
.contratos .botoneraAcciones .descargarPDF {
    float:left;
    padding-right:40px;
}
.contratos .botoneraAcciones .descargarXML {
    float:left;
    padding-right:40px;
}
.contratos .botoneraAcciones .buscador {
    float:right;
    padding-left:40px;
    padding-right:20px;
}
.contratos .botoneraAcciones .enVigor {
    float:right;
    padding-left:40px;
}
.contratos .botoneraAcciones .buttonContratos,
.contratos .botoneraAcciones .buttonExportPdf {
    padding-right:15px !important;
    padding-left:15px !important;
}
.contratos .botoneraAcciones div.buttonContratos,
.contratos .botoneraAcciones a.buttonContratos:link,
.contratos .botoneraAcciones a.buttonContratos:visited,
.contratos .botoneraAcciones a.buttonContratos:hover,
.contratos .botoneraAcciones a.buttonContratos,
.contratos .botoneraAcciones div.buttonExportPdf,
.contratos .botoneraAcciones a.buttonExportPdf:link,
.contratos .botoneraAcciones a.buttonExportPdf:visited,
.contratos .botoneraAcciones a.buttonExportPdf:hover,
.contratos .botoneraAcciones a.buttonExportPdf  {
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    line-height:33px;
    margin: 0 5px 0 0 !important;
    display:inline-block;
    text-decoration:none;
}
.contratos .botoneraAcciones .TCE_button {
    padding-right:15px !important;
    padding-left:15px !important;
}
.contratos .botoneraAcciones .TCE_button:link,
.contratos .botoneraAcciones .TCE_button:visited {
    background-color:#65a4de !important;
}
.contratos .botoneraAcciones .TCE_button:hover {
    background-color:#41566C !important;
}
.contratos .visor-xsl-filtros {
    margin-top:0px;
}
.contratos .visor-xsl-filtros .form-group {
    margin-bottom:0px;
}
.contratos .visor-xsl-filtros .form-group .field-control table.ancho50 td.ms-dtinput span.fechaTit {
    float:left;
    padding-right:15px;
    padding-top:4px;
}
.contratos .visor-xsl-filtros .form-group .field-control table.ancho50 td.ms-dtinput span.fechaCampo {
    float:left;
}
.contratos .visor-xsl-filtros .form-group .field-control table.ancho100 {
    margin-bottom:10px;
}
.contratos .visor-xsl-filtros .form-group .field-control table.ancho50 {
    margin-bottom:10px;
    float:left;
    margin-right:20px;
}
.contratos .enVigor .visor-xsl-filtros .form-group .field-control {
    display:inline;
}

.contratos .formBusquedaContratos .visor-xsl-filtros .form-group .field-control {
    float:left;
    width:61%;
    margin-right:10%;
}
.contratos .formBusquedaContratos #licitadoresSelect,
.contratos .formBusquedaContratos #adjudicatariosSelect{
    width:25px;
    margin-left:10px;
}
.contratos .formBusquedaContratos #licitadoresInput,
.contratos .formBusquedaContratos #adjudicatariosInput{
    width:400px;
}
.contratos .formBusquedaContratos .visor-xsl-filtros .form-group .control-label {
    width:19%;
    margin-left:10%;
}
.contratos .visor-xsl-filtros .form-group .field-control #chkContratosVigentesabierto,
.contratos .visor-xsl-filtros .form-group .field-control #chkContratosVigentesnegociado,
.contratos .visor-xsl-filtros .form-group .field-control #chkContratosVigentesmenor {
    height:30px;
    width:30px;
    border:1px solid #65a4de !important;
    margin-right:10px;
}
.contratos .visor-xsl-filtros .form-group .field-control #chkContratosVigentesabierto:hover,
.contratos .visor-xsl-filtros .form-group .field-control #chkContratosVigentesnegociado:hover,
.contratos .visor-xsl-filtros .form-group .field-control #chkContratosVigentesmenor:hover {
    border:1px solid #41566C !important;
}

.contratos .transicionMostrar {
    /*display:block;
    max-height: 350px;*/
    visibility: visible;
    opacity:1;
    transition:max-height 1s ease-in-out, visibility 1s ease-in-out, opacity 1s ease-in-out;
}
.contratos .transicionOcultar {
    max-height    : 0;
    visibility:hidden;
    opacity:0;
    transition:max-height 1s ease-in-out, visibility 1s ease-in-out, opacity 1s ease-in-out;
    overflow:hidden;
    /*display:none;*/
}
.contratos table.alert-danger span.alert-danger {
    display:block !important;
}
/* FIN - Contratos */

/* Historia ciclos renovacion */
.CiclosRenovacionTabla {
    line-height:1.2;
    font-family: "LucidaTC", "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif !important;
    width:100%;
    border-collapse:collapse;
    padding:20px 30px;
}

.CiclosRenovacionTabla .celda {
    padding:3px 10px;
}
.CiclosRenovacionTabla .celda span.glyphicon.Nivel1 {
    font-size: 24px;
    color:#ffcc66 !important;
    padding-right:10px;
    padding-bottom:4px;
    vertical-align:middle;
}
.CiclosRenovacionTabla .celda span.glyphicon.Nivel2 {
    color:rgb(101,164,222) !important;
    font-size: 20px;
}
.CiclosRenovacionTabla .panel {
    border:none !important;
    margin-bottom:0px !important;
}
.CiclosRenovacionTabla .panel-heading {
    padding:0px !important;
    border:none !important;
    background-color:#41566C !important;

}

.CiclosRenovacionTabla .bordeNoSup {
    border-right:2px solid #65a4de;
    border-bottom:1px solid #65a4de;
    border-left:2px solid #65a4de;
}
.CiclosRenovacionTabla .bordeNoSup:first-child {
    border-top:2px solid #65a4de;
}
.CiclosRenovacionTabla .bordeNoSup:last-child {
    border-bottom:2px solid #65a4de;
}

.CiclosRenovacionTabla .celdaColumna1,
.CiclosRenovacionTabla .celdaColumna0 {
    vertical-align:middle;
}

.CiclosRenovacionTabla .anchoCol0 {
    width:6%
}
.CiclosRenovacionTabla .anchoCol1 {
    width:30% !important;
}
.CiclosRenovacionTabla .anchoCol2,
.CiclosRenovacionTabla .anchoCol3 {
    width:11% !important;
}
.CiclosRenovacionTabla .anchoCol4 {
    width:25% !important;
}
.CiclosRenovacionTabla .anchoCol5 {
    width:17% !important;
}
.CiclosRenovacionTabla table.renovaciones{
    width:100%;
}

.CiclosRenovacionTabla table.renovaciones table.TablaTC {
    margin-bottom:10px;
}
.CiclosRenovacionTabla table.renovaciones table.TablaTC td:first-child {
    width:20%;
}
.CiclosRenovacionTabla table.renovaciones table.TablaTC td:last-child,
.CiclosRenovacionTabla table.renovaciones table.TablaTC td:nth-child(2) {
    width:40%;
}
.CiclosRenovacionTabla .celdaColumna1 span {
    float:left
}

.CiclosRenovacionTabla table.renovaciones tr th,
.CiclosRenovacionTabla table.renovaciones tr td {
    padding:4px 8px;
    border-color:black;
}
.CiclosRenovacionTabla h4.Nivel1 {
    font-size:15px !important;
    font-family: "LucidaTC", "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif !important;
    font-weight:bold;
}
.CiclosRenovacionTabla a.Nivel1:link,
.CiclosRenovacionTabla a.Nivel1:visited,
.CiclosRenovacionTabla a.Nivel1:hover {
    color:white !important;
}
.CiclosRenovacionTabla  .panel-default {
    margin-top:0px !important;
}
/*.CiclosRenovacionTabla .panel-body {
    border:1px solid #41566C !important;
    width:90%;
    margin-left:auto;
    margin-right:auto;
    background-color:rgb(250,250,250) !important;
    padding:0px;
}*/

.CiclosRenovacionTabla a.Nivel2:link,
.CiclosRenovacionTabla a.Nivel2:visited,
.CiclosRenovacionTabla a.Nivel2:hover{
    color: rgb(38,38,38) !important
}
/*.panel-collapse.Nivel2, 
.panel-collapse.Nivel2 td,
.panel-collapse.Nivel2 td div,
.panel-collapse.Nivel2 .TablaTC{
    -webkit-transition: all 0.6s ease-in-out, height 0.6s ease-in-out;
    transition: all 0.6s ease-in-out, height 0.6s ease-in-out;
    height:100%;

}*/
/* FIN - Historia ciclos renovacion */

/* Presupuestos */
#nota1 {
    margin-top:25px;
}
#nota1 ol{
    margin-left:35px !important;
}
#nota1 h4{
    font-weight:bold;
    font-family:"ArialTC", Arial Narrow,Arial,sans-serif !important;
}
.cuadroAzul {
    background: url('/Style%20Library/TC.Web/images/cuadroAzul.png') no-repeat left center transparent;
    padding-left:15px;
}
.presupuestoGrafico {
    margin:auto;
}
.presupuestoGrafico h3 {
    font-size:22px !important;
}
/* FIN - Presupuestos */

/* Convenios */
.convenioContenedor {
    border:1px solid #ffcc66;
    margin-top:20px;
    padding:20px;
    background-color:rgb(246, 247, 249);
}
.convenioContenedor .titConvenio {
    border-bottom: 1px solid #65a4de;
    margin-bottom:15px;
}
.convenioContenedor table {
    width:100%;
}
.convenioContenedor h3,
.convenioContenedor h3 a:link,
.convenioContenedor h3 a:visited,
.convenioContenedor h3 a:hover {
    font-size:24px;
    /*font-weight:bold;*/
    font-family: "ArialTC", Arial Narrow,Arial,sans-serif !important;
    color:#113655 !important;
    margin-top:0px;
    margin-bottom:10px;
}
.convenioContenedor .ms-stylelabel {
    width:40%;
    font-weight:bold;
}
/*.convenioContenedor tr td:first-child {
    width:40% !important
}
.convenioContenedor tr td:last-child {
    width:60% !important
}*/

.convenioContenedor .ms-stylelabel p {
    font-weight:bold;
}
.convenioContenedor .ms-stylebody {
    width:60%;
}
/* FIN - Convenios */


/* Resoluciones dictadas */
.resolucionesContenedor {
    border:1px solid #ffcc66;
    margin-top:20px;
    padding:17px 20px 7px 20px;
    background-color:rgb(246, 247, 249);
}
.resolucionesContenedor .titResolucion {
    border-bottom: 1px solid #65a4de;
    margin-bottom:15px;
}
.resolucionesContenedor h3,
.resolucionesContenedor h3 a:link,
.resolucionesContenedor h3 a:visited,
.resolucionesContenedor h3 a:hover {
    font-size:13.5pt;
    /*font-weight:bold;*/
    font-family: "ArialTC", Arial Narrow,Arial,sans-serif !important;
    color:#113655 !important;
    margin-top:0px;
    margin-bottom:10px;
}
/* FIN - Resoluciones dictadas */

/* Enlaces externos (accordión) */
/*.enlacesExternos {
    width:48.5%;
}
.enlacesExternos:nth-child(odd) {
    float:left !important;
}
.enlacesExternos:nth-child(even) {
    float:right !important;
}*/
.enlacesExternos .panel-heading {
    background-color:#41566C !important;
    color:white !important;
}
.enlacesExternos .panel-heading h4 a:link,
.enlacesExternos .panel-heading h4 a:visited,
.enlacesExternos .panel-heading h4 a:hover {
    font-size:24px !important;
    font-family:"ArialTC", Arial Narrow,Arial,sans-serif !important;
}
.enlacesExternos .panel-heading .flecha {
    font-size: 24px;
    padding-right:15px;
    color:#FFC000;
}
.enlacesExternos .panel-body {
    background-color:#fafafa !important;
    /*color:*/
}
.enlacesExternos .panel-body ul li {
    margin-top:12px;
}
.enlacesExternos .panel-body ul li a:link,
.enlacesExternos .panel-body ul li a:visited,
.enlacesExternos .panel-body ul li a:hover {
    color:#20201e !important;
}

.enlacesExternos .panel-default {
    border:1px solid #41566C !important;
    -webkit-box-shadow: 0 1px 1px rgba(65, 86, 108, 1) !important;
    box-shadow:0 1px 1px rgba(65, 86, 108, 1) !important;
}
/* FIN - Enlaces externos (accordión) */

/* Calendarios jurisdiccionales */
.calendar-juris {
    display:table;
    background-color:#dce8e8;
    font-family: "LucidaTC", "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    margin-top:20px;
}

.calendar-juris .calendar-anno table {
   border:1px solid #cdcdcd;
   width:176px;
   /*height:190px;*/
   border-collapse: collapse;
   text-align:center;
   vertical-align:middle;
}
.calendar-juris .calendar-anno {
   position:relative;
   width:73%;
   float:left;
}
.calendar-juris .calendar-mes {
   background-color: #ffffff;
   float:left;
   margin:10px;
   font-size:12px;
}

.calendar-juris .calendar-anno table th,
.calendar-juris .calendar-anno table td {
   height:20px;

   vertical-align:middle;
 }
.calendar-juris .calendar-anno table th {
    border-left: 1px solid #e1eee7;
}
.calendar-juris .calendar-anno table th:first-child {
    border-left: 1px solid #969696;
}
.calendar-juris .calendar-anno table th:last-child {
    border-right: 1px solid #969696;
}
.calendar-juris .calendar-anno table thead tr:nth-child(2) {
    background-color: #9fb0aa;
    color:black;
}
.calendar-juris .calendar-anno table thead tr th {
    text-align:center;
}
.calendar-juris  .calendar-anno table td {
    color:black;
}
.calendar-juris  .calendar-anno table thead tr:first-child th,
.calendar-juris  .calendar-anno table thead tr:nth-child(2),
.calendar-juris  .calendar-anno table tbody tr td {
    border: 1px solid #aaa;
}
.calendar-juris  .calendar-anno table tr:first-child th {
    padding:2px;
}

.calendar-juris .calendar-anno table td button {
   width:0px;
   height:0px;
}

.calendar-juris .weekend {

   /*height:10px;
   float:left;*/
   background-color:#fbcfcc !important;
   color:black !important;
}
.calendar-juris .inhabil {
   /*width:100%;
   height:10px;
   float:left;*/
   color:white !important;
   background-color:#a92705 !important;
   border:none !important;
}
.calendar-juris .calendar-title h3 {
    color:#7e6417;
    font-family:"ArialTC", Arial Narrow,Arial,sans-serif !important;
    font-weight:bold;
    font-size:30px;
    text-align:center;
}
.calendar-juris .dias-inhabiles {
    width:27%;
    float:right;
    position:relative;
    padding-right:10px;
}
.calendar-juris .dias-inhabiles .titulo {
    padding-top:0px;
    padding-right:0px;
    height:auto;
}
.calendar-juris .dias-inhabiles .titulo h3 {
    font-family:"ArialTC", Arial Narrow,Arial,sans-serif !important;
    color:white;
    background-color: #a92705;
    padding: 10px 10px;
    font-size:20px;
    text-align: center;
}
.calendar-juris .dias-inhabiles table {
    width:100%;
    margin-bottom:20px;
}
.calendar-juris .dias-inhabiles table td {
    border: 1px solid #aaa;
    padding:7px;
    vertical-align:middle;
}
.calendar-juris .dias-inhabiles table td.mes {
    font-weight: bold;
    background-color: #c4d4c8; /* #9faba7;*/
    padding-left:14px;
    font-size:14px;
}
.calendar-juris .dias-inhabiles table td.dia {
    text-align: center;
    background-color:#a92705;
    color:white
}
.calendar-juris .dias-inhabiles table td.textoDia {
    background-color: white;
    font-size:13px !important;
}
/* FIN - Calendarios jurisdiccionales */




@media screen and (min-width:992px) and (max-width:1199px){ 

    /* Webpart detalle de magistrado */   
    .col-md-12 ul.nav-tabs li {
        width: 100%;
        background: url("/Style%20Library/TC.Web/images/Magistrado_fondoPestanias_small.png") no-repeat repeat 0px 0px transparent;
        background-size:100% !important;
    }
    .col-md-3 ul.nav-tabs li{
        width: 100%;
        background: url("/Style%20Library/TC.Web/images/Magistrado_fondoPestanias_small.png") no-repeat repeat 0px 0px transparent;
        background-size:100% !important;
    }
    .col-md-12 ul.nav-tabs li.active {
        background: url("/Style%20Library/TC.Web/images/Magistrado_fondoPestanias_small_active.png") no-repeat repeat 0px 0px transparent;
    }

    .col-md-3 ul.nav-tabs li.active {
        background: url("/Style%20Library/TC.Web/images/Magistrado_fondoPestanias_small_active.png") no-repeat repeat 0px 0px transparent;
    }


    .col-md-3 .nav-tabs > li > a:first-child,
    .col-md-12 .nav-tabs > li > a {
        padding-left:17px;
    }
    .cabeceraMagistrado {
        min-height: 230px;
    }
    .cabeceraMagistrado h3 {
        margin-bottom: 25px;
    }
    .cabeceraMagistrado p {
        margin-top:15px;
    }
    /* FIN - Webpart detalle de magistrado */
    /* Webpart Historia - Linea del tiempo */
    /*canvas#historico {
        width:203px;
        height:644px;
    }*/
    /* FIN - Webpart Historia - Linea del tiempo */


}

/* Small devices & Medium devices (large desktops, 1199px and down) */
@media screen and (max-width:1199px) {
    /* Estilos generales de las páginas de Artículo */
    .ultimaHoraItem {
        padding-right: 15px;
    }

    .contenedor-exterior .contenedorBoton {
        padding-right:15px;
    }
    .col-md-8 .titulo {
        padding-right: 0px;
    }
    /* FIN - Estilos generales de las páginas de Artículo */
    /* Webpart Actividades (Histórico) */   
    .HistoricoActividadItem .contenedorTituloActividad {
        padding-left:20px;
    }
    /* FIN - Webpart Actividades (Histórico) */ 

    /* Webpart Trilateral (Histórico) */   
    .HistoricoTrilateralItem .contenedorTituloTrilateral {
        padding-left:20px;
    }
    /* FIN - Webpart Trilateral (Histórico) */  

    /* Webpart "El tribunal" en página de bienvenida */
    .TCE_menu_3column .contenedor .celdaSM_50 .textoTribunal {
        width:50%;
    }
    .TCE_menu_3column .contenedor .celdaSM_50 .textoTribunal h4 {
        font-size:20px !important;
    }
    /* FIN - Webpart "El tribunal" en página de bienvenida */

    /* Webpart detalle de magistrado emerito */
    .emeritoContenedor .emeritoCentro h3 {
        /*margin-top:10px !important;*/
    }
    .emeritoContenedor .emeritoCentro,
    .emeritoContenedor .emeritoIzquierda {
        min-height: 250px;
    }
    .emeritoContenedor .emeritoCentro {
        /*margin-bottom:10px;*/
    }
    .emeritoContenedor .emeritoCentro .permanenciaEmerito {
        /*margin-top: 35px;*/
    }
    .col-md-12 .emeritoContenedor ul.nav-tabs li.active {
        background: url("/Style%20Library/TC.Web/images/Magistrado_fondoPestaniasWhite_small_active.png") no-repeat repeat 0px 0px transparent;
        background-size:100% !important;
    }
    .col-md-12 .emeritoContenedor ul.nav-tabs li {
        width: 100%;
        background: url("/Style%20Library/TC.Web/images/Magistrado_fondoPestaniasWhite_small.png") no-repeat repeat 0px 0px transparent;
        background-size:100% !important;
    }
    /* FIN - Webpart detalle de magistrado emerito */

    .magistradosCarousel .contenedorIMGCarousel .contenedorInterior .nombre-magistrado,
    .magistradosNoCarousel .contenedorIMGCarousel .contenedorInterior .nombre-magistrado {
        min-height:58px;
    } 

    /* Webpart detalle de magistrado emerito  (nuevo estilo) */
    .emeritoContenedorNewStyle .emeritoCentro h3 {
        margin-top:10px !important;
    }
    .emeritoContenedorNewStyle .emeritoCentro,
    .emeritoContenedorNewStyle .emeritoIzquierda {
        min-height: 250px;
    }
    .emeritoContenedorNewStyle .emeritoCentro {
        margin-bottom:10px;
    }
    .emeritoContenedorNewStyle .emeritoCentro .permanenciaEmerito {
        margin-top: 35px;
    }
    .col-md-12 .emeritoContenedorNewStyle ul.nav-tabs li.active {
        background: url("/Style%20Library/TC.Web/images/Magistrado_fondoPestaniasOcre_small_active.png") no-repeat repeat 0px 0px transparent;
        background-size:100% !important;
    }
    .col-md-12 .emeritoContenedorNewStyle ul.nav-tabs li {
        width: 100%;
        background: url("/Style%20Library/TC.Web/images/Magistrado_fondoPestaniasWhite_small.png") no-repeat repeat 0px 0px transparent;
        background-size:100% !important;
    }
    /* FIN - Webpart detalle de magistrado emerito  (nuevo estilo) */

    /* Convenios */
    .convenioContenedor h3,
    .convenioContenedor h3 a:link,
    .convenioContenedor h3 a:visited,
    .convenioContenedor h3 a:hover {
        font-size: 22px;
    }
    /* FIN - Convenios */
    
    /* Contratos */
    .contratosTabla .celdaColumna01 {
        width:598px;
    }
    .contratosTabla .celdaColumna1 {
        width:554px;
    }
    .contratosTabla .celdaColumna2 {
        width:160px;
    }
    .contratosTabla .celdaColumna3 {
        width:165px;
    }
    /* FIN - Contratos */
}

/* Small devices & Medium devices (desktops, 991px and down)  */
@media screen and (max-width:991px){
    /* Estilos para el layout "Tc.Web.FotoTexto.aspx" */
    .articuloContainer .texto {
        padding-left:0px !important;
    }
    /* FIN - Estilos para el layout "Tc.Web.FotoTexto.aspx" */
    /* Webpart Actividades (Histórico) */
    .HistoricoActividadItem .contenedorImgActividad {
        width:25%;
    }
    .HistoricoActividadItem .contenedorTituloActividad {
        width: 75%;
        text-align:justify;
    }
    .HistoricoActividadItem figcaption {
        padding-right:15px;
    }
    /* FIN - Webpart Actividades (Histórico) */     

    /* Webpart Trilateral (Histórico) */
    .HistoricoTrilateralItem .contenedorImgTrilateral {
        width:25%;
    }
    .HistoricoTrilateralItem .contenedorTituloTrilateral {
        width: 75%;
        text-align:justify;
    }
    .HistoricoTrilateralItem figcaption {
        padding-right:15px;
    }
    /* FIN - Webpart Actividades (Histórico) */ 
        
    /* Webpart Trilateral (Detalle) */
    .carouselTrilateralTodas .item {
        margin-left:20px;
        margin-right:20px;
    }
    .carouselTrilateralTodas .imgContainer {
        width:130px;
    }
    .carouselTrilateralTodas .imgContainer a img {
        max-height:90px;
        max-width:120px;
    }
    /* FIN - Webpart Trilateral (Detalle) */
    /* Webpart Actividades (Detalle) */
    .carouselActividadTodas .item {
        margin-left:20px;
        margin-right:20px;
    }
    .carouselActividadTodas .imgContainer {
        width:120px;
    }
    .carouselActividadTodas .imgContainer a img {
        max-height:90px;
        max-width:110px;
    }
    /* FIN - Webpart Actividades (Detalle) */

    /* Webpart "El tribunal" en página de bienvenida */
    .TCE_menu_3column .contenedor .celdaSM_50 {
        padding:20px 5px;
    }
    .TCE_menu_3column .contenedor .celdaSM_50 .textoTribunal {
        /*width:50%;*/
        padding:5px;
    }
    .TCE_menu_3column .contenedor .celdaSM_50 .textoTribunal h4 {
        font-size:18px !important;
    }
    /* FIN - Webpart "El tribunal" en página de bienvenida */

    /* Webpart detalle de magistrado */
    .col-md-3 ul.nav-tabs {
        width:50%;
        float:right;
        padding-left:25px;
    }
    .col-md-3 ul.nav-tabs li {
        width: 260px;
        background: url("/Style%20Library/TC.Web/images/Magistrado_fondoPestanias.png") no-repeat repeat 0px 0px transparent;
        background-size:100% !important;
        float:right;
    }
    .col-md-3 ul.nav-tabs li.active {
        /*width: 260px;*/
        background: url("/Style%20Library/TC.Web/images/Magistrado_fondoPestanias_active.png") no-repeat repeat 0px 0px transparent;
    }
    .cabeceraMagistrado {
        min-height: 265px;
        width:50%;
        float:left;
    }
    .emeritoContenedor .emeritoDerecha {
        width:30%;
    }
    .emeritoContenedor .emeritoCentro {
        width:45%;
        padding:15px 10px 0px 0px;
    }
    .emeritoContenedor .emeritoCentro h3 {
        font-size:20px;
    }

    .emeritoContenedor .emeritoCentro .permanenciaEmerito p {
        font-size:15.5px;
    }
    .emeritoContenedor .emeritoCentro .localidad p,
    .emeritoContenedor .emeritoCentro .procedencia p,
    .emeritoContenedor .emeritoCentro .propuesta p,
    .emeritoContenedor .emeritoCentro .localidadFallecimiento p,
    .emeritoContenedor .emeritoCentro .cargo p  {
        font-size:13px;
    }
    .emeritoContenedor .emeritoDerecha li a {
        padding-left:15px;
    }
    .emeritoContenedor .emeritoCentro,
    .emeritoContenedor .emeritoIzquierda,
    .emeritoContenedor .emeritoDerecha {
        min-height: 210px;
    }
    /* FIN - Webpart detalle de magistrado */


    /* Webpart detalle de magistrado (nuevo estilo)*/
    .emeritoContenedorNewStyle .emeritoDerecha {
        width:30%;
    }
    .emeritoContenedorNewStyle .emeritoCentro {
        width:45%;
        padding:15px 10px 0px 0px;
    }
    .emeritoContenedorNewStyle .emeritoCentro h3 {
        font-size:22px;
    }

    .emeritoContenedorNewStyle .emeritoCentro .permanenciaEmerito p, 
    .emeritoContenedorNewStyle .emeritoCentro .localidad p, 
    .emeritoContenedorNewStyle .emeritoCentro .procedencia p {
        font-size:13.5px;
    }
    .emeritoContenedorNewStyle .emeritoCentro .permanenciaEmerito p, 
    .emeritoContenedorNewStyle .emeritoCentro .localidad p, 
    .emeritoContenedorNewStyle .emeritoCentro .procedencia p,
    .emeritoContenedorNewStyle .emeritoDerecha li a:link,
    .emeritoContenedorNewStyle .emeritoDerecha li a:visited,
    .emeritoContenedorNewStyle .emeritoDerecha li a:hover {
        font-size:12.5px;
    }
    .emeritoContenedorNewStyle .emeritoDerecha li a {
        padding-left:15px;
    }
    .emeritoContenedorNewStyle .emeritoCentro,
    .emeritoContenedorNewStyle .emeritoIzquierda,
    .emeritoContenedorNewStyle .emeritoDerecha {
        min-height: 210px;
    }
    /* FIN - Webpart detalle de magistrado (nuevo estilo) */

    /*  Webpart Carousel de personas */    
    .col-md-3 .nav-tabs > li > a:first-child {
        padding-left:25px;
        padding-top:6px;
        padding-bottom:14px;
    }
    .magistradosCarousel .contenedorIMGCarousel .contenedorInterior .caption-magistrado .cargo-magistrado a:link,
    .magistradosCarousel .contenedorIMGCarousel .contenedorInterior .caption-magistrado .cargo-magistrado a:visited,
    .magistradosCarousel .contenedorIMGCarousel .contenedorInterior .caption-magistrado .cargo-magistrado a,
    .magistradosCarousel .contenedorIMGCarousel .contenedorInterior .caption-magistrado .cargo-magistrado a:hover {
        text-align:center;
        padding-left:0px;
        padding-right:0px;
        font-size:11px;
    }
    .magistradosCarousel .contenedorIMGCarousel .contenedorInterior .foto-magistrado {
        margin-top:4px;
        width:25%;
    }
    .magistradosCarousel .contenedorIMGCarousel .contenedorInterior .caption-magistrado {
        width: 75%;
        padding-left:10px;
    }

    /*  FIN - Webpart Carousel de personas */


    /*  Listado de emeritos NO-Carousel */
    /*.magistradosNoCarousel .contenedorIMGCarousel .contenedorInterior .caption-magistrado .cargo-magistrado a:link,
    .magistradosNoCarousel .contenedorIMGCarousel .contenedorInterior .caption-magistrado .cargo-magistrado a:visited,
    .magistradosNoCarousel .contenedorIMGCarousel .contenedorInterior .caption-magistrado .cargo-magistrado a,
    .magistradosNoCarousel .contenedorIMGCarousel .contenedorInterior .caption-magistrado .cargo-magistrado a:hover {
        text-align:center;
        padding-left:0px;
        padding-right:0px;
        font-size:11px;
    }
    .magistradosNoCarousel .contenedorIMGCarousel .contenedorInterior .foto-magistrado {
        margin-top:4px;
        width:25%;
    }
    .magistradosNoCarousel .contenedorIMGCarousel .contenedorInterior .caption-magistrado {
        width: 75%;
        padding-left:10px;
    }*/
    .magistradosNoCarousel .contenedorIMGCarousel {
        width: 25%;
    }
    .magistradosNoCarousel .contenedorIMGCarousel .contenedorInterior .nombre-magistrado {
        min-height: 40px;
    }
    .magistradosNoCarousel .contenedorIMGCarousel .contenedorInterior .foto-magistrado img {
        max-width: 55px !important;
        max-height: 67px;
    }
    /*  fin - Listado de emeritos NO-Carousel */

    /*  Webpart Carousel de personas (modo magistrado emerito) */    
    .col-md-3 .magistradosEmeritosCarousel .nav-tabs > li > a {
        padding-left:25px;
        padding-top:6px;
        padding-bottom:14px;
    }
    .magistradosEmeritosCarousel .contenedorIMGCarousel .contenedorInterior .caption-magistrado .cargo-magistrado a:link,
    .magistradosEmeritosCarousel .contenedorIMGCarousel .contenedorInterior .caption-magistrado .cargo-magistrado a:visited,
    .magistradosEmeritosCarousel .contenedorIMGCarousel .contenedorInterior .caption-magistrado .cargo-magistrado a,
    .magistradosEmeritosCarousel .contenedorIMGCarousel .contenedorInterior .caption-magistrado .cargo-magistrado a:hover {
        text-align:center;
        padding-left:0px;
        padding-right:0px;
        font-size:11px;
    }
    .magistradosEmeritosCarousel .contenedorIMGCarousel .contenedorInterior .foto-magistrado {
        margin-top:4px;
        width:25%;
    }
    .magistradosEmeritosCarousel .contenedorIMGCarousel .contenedorInterior .caption-magistrado {
        width: 75%;
        padding-left:10px;
    }
    .emeritoContenedorNewStyle .emeritoCentro,
    .emeritoContenedorNewStyle .emeritoIzquierda,
    .emeritoContenedorNewStyle .emeritoDerecha {
        min-height: 210px;
    }
    /*  FIN - Webpart Carousel de personas  (modo magistrado emerito) */

    /*  Webpart Carousel de la galeria fotografica */
    .galeriaFotograficaCarousel .contenedorIMGCarousel .contenedorInterior .foto-galeria {
        /*margin-top:4px;
        width:25%;*/
    }
    .galeriaFotograficaCarousel .contenedorIMGCarousel .contenedorInterior .caption-galeria {
        width: 75%;
        padding-left:10px;
    }
    /*  FIN - Webpart Carousel de la galeria fotografica */

    /* Contratos */
    .contratosTabla .celdaColumna01 {
        width:503px;
    }
    .contratosTabla .celdaColumna1 {
        width:459px;
    }
    .contratosTabla .celdaColumna2 {
        width:100px;
    }
    .contratosTabla .celdaColumna3 {
        width:100px;
    }
    .contratosTabla .panel-heading,
    .contratosTabla .fila  {
        font-size:0.8em;
    }
    .contratosTabla .panel-collapse {
        font-size:0.9em;
    }
    .contratosTablaTituloAzul h3 span.flotanteDerecha
    .contratosTablaTituloNaranja h3 span.flotanteDerecha {
        font-size:13.5px;
        line-height:1.54;
    }
    .contratosTabla .panel-body .concepto {
        width:45%;
        float:left;
        padding-top:2px;
        padding-bottom:2px;
    }
    .contratosTabla .panel-body .valor {
        width: 55%;
    }
    .contratos .formBusquedaContratos .visor-xsl-filtros .form-group .field-control {
        width:64%;
        margin-right:7%;
    }
    .contratos .formBusquedaContratos .visor-xsl-filtros .form-group .field-control a#buscarXFecha {
        float:right;
    }
    .contratos .formBusquedaContratos .visor-xsl-filtros .form-group .control-label {
        width:22%;
        margin-left:7%;
    }
    .contratos .formBusquedaContratos .visor-xsl-filtros .form-group .field-control table.ancho50 {
        float:left;
    }
    .contratos .formBusquedaContratos .visor-xsl-filtros .form-group .field-control table.ancho50.fechaHastaContainer span.fechaTit {
        margin-right:25px;
    }
    /* FIN - Contratos */
}

/* Small devices (tablets, 767px and down) */
@media screen and (max-width:767px) {
    .ultimaHoraItem {
        padding-right: 0px;
    }
    /* Webpart Galeria fotografica: detalle de imagen */
   /* .detalle-imagen,
    .detalle-imagen a {
        height: 600px;
        width: auto;
    }

    .detalle-imagen a {
        height: 590px;
        width: auto; 
    }*/

    .detalleImagenItem .item .principal a img {
        max-width:690px !important; 
        max-height:590px !important;
        height:auto;
        width:90% !important;
        display:block !important;
    }
    /* FIN - Webpart Galeria fotografica: detalle de imagen */

    /* Webpart Actividades (Últimas) */
    .ultimaActividadItem:nth-child(1) {
        border-right:none;
    }
    .ultimaActividadItem:nth-child(3) {
        border-right:none;
    }
    /* FIN - Webpart Actividades (Últimas) */ 
    
    /* Webpart Actividades (Últimas) */     
    .ultimaActividadItem .imgActividad img {
        width:100%;   
    }
    /* FIN - Webpart Actividades (Últimas) */  
    
    /* Webpart Actividades (Detalle) */
   .detalleActividadItem .descActividadDetalle {
        margin-top:25px;
        margin-bottom:25px;
    }
    .detalleActividadItem #ContenedorSlider .item .img-responsive,
    .detalleActividadItem .imagenActividad {
        width:90%;
        height:auto;    
    }
    .detalleActividadItem .adjuntos ul li:last-child {
        padding-bottom:0px;
    }
    .detalleActividadItem .adjuntos ul li a.pdfLink img {
        height:200px;   
    }
    /* FIN - Webpart Actividades (Detalle) */    

    /* Webpart Trilateral (Detalle) */
    .detalleTrilateralItem .descTrilateralDetalle {
        margin-top:25px;
        margin-bottom:25px;
    }
    .detalleTrilateralItem #ContenedorSlider .item .img-responsive,
    .detalleTrilateralItem #ContenedorSliderDetalle .item .img-responsive,
    .detalleTrilateralItem .imagenTrilateral {
        width:100%;
        height:auto;    
    }
    .detalleTrilateralItem .adjuntos ul li:last-child {
        padding-bottom:0px;
    }
    .detalleTrilateralItem .adjuntos ul li a.pdfLink img {
        height:227px;   
    }

    .detalleTrilateralItem .adjuntos ul.cuatrilateral li {
        display:block;
        margin-top:20px;
    }
    /* FIN - Webpart Trilateral (Detalle) */  
    
    /*  Carousel de personas */
    .magistradosCarousel .contenedorIMGCarousel .contenedorInterior .foto-magistrado img {
        width:auto !important;
        max-width:35px !important;
        max-height:41px;
        height:auto !important;
    }
    .magistradosCarousel .contenedorIMGCarousel .contenedorInterior .cargo-magistrado {
        padding-top:5px;
    }
    .magistradosCarousel .contenedorIMGCarousel .contenedorInterior .caption-magistrado,
    .magistradosNoCarousel .contenedorIMGCarousel .contenedorInterior .caption-magistrado {
        min-height: 82px;
    }
    .magistradosCarousel .carousel-control .glyphicon-chevron-right {
        left:-5px;
    }

    /*  FIN - Carousel de personas */

    /*  Listado de emeritos NO-Carousel */
    .magistradosNoCarousel .contenedorIMGCarousel .contenedorInterior .foto-magistrado img {
        width:auto !important;
        max-width:48px !important;
        max-height:59px;
        height:auto !important;
    }
    .magistradosNoCarousel .contenedorIMGCarousel .contenedorInterior .cargo-magistrado {
        padding-top:5px;
    }
    .magistradosNoCarousel .contenedorIMGCarousel .contenedorInterior .nombre-magistrado {
        min-height: 57px;
    }
    /* fin -  Listado de emeritos NO-Carousel */

    /*  Carousel de personas (modo magistrado emerito) */
    .magistradosEmeritosCarousel .contenedorIMGCarousel .contenedorInterior .foto-magistrado img {
        width:auto !important;
        max-width:35px !important;
        max-height:41px;
        height:auto !important;
    }
    .magistradosEmeritosCarousel .contenedorIMGCarousel .contenedorInterior .cargo-magistrado {
        padding-top:5px;
    }
    .magistradosEmeritosCarousel .contenedorIMGCarousel .contenedorInterior .caption-magistrado {
        /*min-height:124px;*/
    }
    .magistradosEmeritosCarousel .contenedorIMGCarousel .contenedorInterior .nombre-magistrado {
        min-height:50px;
    } 
    /*  FIN - Carousel de personas (modo magistrado emerito) */
     

    /* Contratos */

    .contratos .botoneraAcciones .imprimir {
        padding-right:12px;
        padding-left:10px;
    }
    .contratos .botoneraAcciones .descargarPDF {
        padding-right:12px;
    }
    .contratos .botoneraAcciones .descargarXML {
        padding-right:12px;
    }
    .contratos .botoneraAcciones .buscador {
        padding-left:15px;
        padding-right:10px;
    }
    .contratos .botoneraAcciones .enVigor {
        padding-left:15px;
    }
    .contratos .botoneraAcciones .TCE_button {
        padding-right:10px !important;
        padding-left:10px !important;
    }
    .contratos .formBusquedaContratos .visor-xsl-filtros .form-group .field-control {
        width:75%;
        margin-right:0px;
    }
    .contratos formBusquedaContratos .visor-xsl-filtros .form-group .control-label {
        width:25%;
        margin-left:0px;
    }
    .contratos .visor-xsl-filtros .form-group .field-control table.ancho50 {
        /*float:right;*/
    }
    /* FIN - Contratos */

    /* Convocatorias */
    .convocatorias {
        padding-left:0px;
        padding-right:0px;
    }
    /* FIN - Convocatorias */

    /* VisorXSLFiltros */
    .formActividades .field.form-group{
        width:50%;
    }
    .formActividades .visor-xsl-filtros .buttons .TCE_button {
        margin-top:20px !important;
    }
    /* FIN - VisorXSLFiltros */
}


/* Large devices & Medium devices (tablets, 768px and up) */
@media screen and (min-width:768px) {
    /* Webpart Galeria fotografica: detalle de imagen */
    /*.detalle-imagen,
    .detalle-imagen a {
        height: 600px; 
        width: 690px; 
    }

    .detalle-imagen a {
        max-width: 590px;
        max-height: 350px;
    }*/

    .detalleImagenItem .item .principal a img {
        max-width: 590px;
        max-height: 350px;
    }
    /* FIN - Webpart Galeria fotografica: detalle de imagen */

    /* Estilos generales de las páginas de Artículo */
    .padding15 {
        padding-left:15px;
        padding-right:15px;
    }
    /* FIN - Estilos generales de las páginas de Artículo */

    /* Webpart Actividades (Últimas) */
    .ultimaActividadItem {
        height: 360px;
    }
    .ultimaActividadItem:nth-child(1) {
        border-right:1px solid #ccc;
    }
    .ultimaActividadItem:nth-child(3) {
        border-right:1px solid #ccc;
    }   
    .ultimaActividadItem figure {
        height:213px;
        /*width:100%;*/
        background-color:#eee;
        border-right:1.5px solid #ccc;
        border-left:1.5px solid #ccc;
        border-top:0.5px solid #ccc;
        border-bottom:0.5px solid #ccc;
    }
    .ultimaActividadItem figure > a {
        /*width:100%;*/
        height:213px;
        /*display: table;*/
    }
    .ultimaActividadItem .imgActividad img {
        max-width:315px;
        height:100%;
        margin:0 auto;
        display:table-cell;
    }
    /* FIN - Webpart Actividades (Últimas) */
    
    /* Webpart Actividades (Detalle) */
    .detalleActividadItem .imgActividadDetalle,
    .detalleActividadItem .descActividadDetalle {
	    margin-bottom:10px;
    }
    .detalleActividadItem #ContenedorSlider .item .img-responsive,
    .detalleActividadItem .imagenActividad {
        max-width: 590px;
        max-height: 350px;
    }
    .detalleActividadItem .adjuntos ul li a.pdfLink img {
        height: 220px;
    }
    /* FIN - Webpart Actividades (Detalle) */

    /* Webpart Trilateral (Histórico) */
    .HistoricoTrilateralItem {
        margin-left:15px;
        margin-right:15px;
    }
    /* FIN - Webpart Trilateral (Histórico) */

    /* Webpart Trilateral (Detalle) */
    .detalleTrilateralItem .imgTrilateralDetalle,
    .detalleTrilateralItem .descTrilateralDetalle {
	    margin-bottom:10px;
    }
    .detalleTrilateralItem #ContenedorSlider .item .img-responsive,
    .detalleTrilateralItem #ContenedorSliderDetalle .item .img-responsive,
    .detalleTrilateralItem .imagenTrilateral {
        max-width: 590px;
        max-height: 350px;
    }
    .detalleTrilateralItem .adjuntos ul li a.pdfLink img {
        height: 241px;
    }
    .detalleTrilateralItem .adjuntos ul.cuatrilateral li a.pdfLink img {
        height: 128px;
    }
    /* FIN - Webpart Trilateral (Detalle) */

    /* Webpart "El tribunal" en página de bienvenida */
    .TCE_menu_3column .contenedor .celdaSM_50 {
	    width:229px;
	    max-width:229px;
    }
    /* FIN - Webpart "El tribunal" en página de bienvenida */
    
    /*  Carousel de personas */
    .magistradosCarousel .contenedorIMGCarousel .contenedorInterior .foto-magistrado img {
        width:auto !important;
        max-width:35px !important;
        max-height:41px;
        height:auto !important;
    }
    .magistradosCarousel .contenedorIMGCarousel .contenedorInterior .cargo-magistrado {
        padding-top:5px;
    }
    .magistradosCarousel .contenedorIMGCarousel .contenedorInterior .nombre-magistrado {
        min-height:50px;
    }    
    /*  FIN - Carousel de personas */

    /*  Listado de emeritos NO-Carousel */     
    .magistradosNoCarousel .contenedorIMGCarousel .contenedorInterior .foto-magistrado img {
        width:auto !important;
        /*max-width:35px !important;
        max-height:41px;*/
        height:auto !important;
    }
    .magistradosNoCarousel .contenedorIMGCarousel .contenedorInterior .cargo-magistrado {
        padding-top:5px;
    }
    .magistradosNoCarousel .contenedorIMGCarousel .contenedorInterior .caption-magistrado {
        min-height:84px;
    }
    /*  FIN - Listado de emeritos NO-Carousel */

    /*  Carousel de personas (modo magistrado emerito) */
    .magistradosEmeritosCarousel .contenedorIMGCarousel .contenedorInterior .foto-magistrado img {
        width:auto !important;
        max-width:35px !important;
        max-height:41px;
        height:auto !important;
    }
    .magistradosEmeritosCarousel .contenedorIMGCarousel .contenedorInterior .cargo-magistrado {
        padding-top:5px;
    }
    .magistradosEmeritosCarousel .contenedorIMGCarousel .contenedorInterior .caption-magistrado {
        /*min-height:124px;*/
    }
  
    /*  FIN - Carousel de personas (modo magistrado emerito) */

    /*  Carousel de la galeria fotografica */
    /*  FIN - Carousel de la galeria fotografica */
}

/* Large devices & Medium devices (desktops, 992px and up) */
@media screen and (min-width:992px){
    /* Webpart Galeria fotografica: detalle de imagen */
    /*.detalle-imagen,
    .detalle-imagen a {
        height: 600px; 
        width: 910px; 
    }

    .detalle-imagen a {
        height: 590px;
        width: 910px; 
    }*/

    .detalleImagenItem .item .principal a img {
        max-width: 820px;
        max-height: 400px;
    }
    /* FIN - Webpart Galeria fotografica: detalle de imagen */

    /* Estilos generales de las páginas de Artículo */
    .col-md-8 {
        padding-right: 0px;
    }
    .col-md-8 .ms-webpart-zone {
        border-right: 1px solid #ccc;
    }
    .col-md-8 .PrintArea {
        padding-left: 0px !important;
    }
    /* FIN - Estilos generales de las páginas de Artículo */

    /* Webpart Actividades (Últimas) */
    .ultimaActividadItem {
        height: 330px;
    }
    .ultimaActividadItem figure {
        height:176px;
    }
    .ultimaActividadItem figure > a {
        /*width:100%;*/
        height:176px;
        /*display: table;*/
    }
    .ultimaActividadItem .imgActividad img {
        max-width: 260px;
    }
    /* FIN - Webpart Actividades (Últimas) */

    /* Webpart Actividades (Histórico) */
    .HistoricoActividadItem .contenedorImgActividad {
        width:30%;
    }
    .HistoricoActividadItem .contenedorTituloActividad {
        width: 70%;
    }
    /* FIN - Webpart Actividades (Histórico) */
 
    /* Webpart Trilateral (Histórico) */
    .HistoricoTrilateralItem .contenedorImgTrilateral {
        width:30%;
    }
    .HistoricoTrilateralItem .contenedorTituloTrilateral {
        width: 70%;
    }
    /* FIN - Webpart Trilateral (Histórico) */    
       
    /* Webpart Actividades (Detalle) */
    .detalleActividadItem #ContenedorSlider .item .img-responsive,
    .detalleActividadItem .imagenActividad {
        max-width: 810px;
        max-height: 400px;
    }
    .detalleActividadItem .adjuntos ul li a.pdfLink img {
        height: 250px;
    }
    /* FIN - Webpart Actividades (Detalle) */

    /* Webpart Trilateral (Detalle) */
    .detalleTrilateralItem #ContenedorSlider .item .img-responsive,
    .detalleTrilateralItem #ContenedorSliderDetalle .item .img-responsive,
    .detalleTrilateralItem .imagenTrilateral {
        max-width: 810px;
        max-height: 400px;
    }
    .detalleTrilateralItem .adjuntos ul li a.pdfLink img {
        height: 250px;
    }
    .detalleTrilateralItem .adjuntos ul.cuatrilateral li a.pdfLink img {
        height: 182px;
    }
    /* FIN - Webpart Trilateral (Detalle) */

    /* Webpart "El tribunal" en página de bienvenida */
    .TCE_menu_3column .contenedor .celdaSM_50 {
	    width:292px;
	    max-width:292px;
    }
    /* FIN - Webpart "El tribunal" en página de bienvenida */

    /*  Carousel de personas */
    .cabeceraMagistrado {
        margin-bottom:20px;
    }
    .magistradosCarousel .contenedorIMGCarousel .contenedorInterior .foto-magistrado img {
        width:auto !important;
        max-width:45px !important;
        max-height:53px;
        height:auto !important;
    }
    .magistradosCarousel .contenedorIMGCarousel .contenedorInterior .cargo-magistrado {
        padding-top:5px;
    }
    .magistradosCarousel .contenedorIMGCarousel .contenedorInterior .caption-magistrado {
        /*min-height:107px;*/
    }
    .magistradosCarousel .contenedorIMGCarousel .contenedorInterior .nombre-magistrado {
        min-height:40px;
    }
    /*  FIN - Carousel de personas */

    /*  Listado de emeritos NO-Carousel */     
    .magistradosNoCarousel .contenedorIMGCarousel .contenedorInterior .foto-magistrado img {
        width:auto !important;
        max-width:45px !important;
        max-height:53px;
        height:auto !important;
    }
    .magistradosNoCarousel .contenedorIMGCarousel .contenedorInterior .cargo-magistrado {
        padding-top:5px;
    }

    /*  Listado de emeritos NO-Carousel */     

    /*  Carousel de personas (modo magistrado emerito) */
    .magistradosEmeritosCarousel .contenedorIMGCarousel .contenedorInterior .foto-magistrado img {
        width:auto !important;
        max-width:45px !important;
        max-height:53px;
        height:auto !important;
    }
    .magistradosEmeritosCarousel .contenedorIMGCarousel .contenedorInterior .cargo-magistrado {
        padding-top:5px;
    }
    .magistradosEmeritosCarousel .contenedorIMGCarousel .contenedorInterior .caption-magistrado {
        /*min-height:107px;*/
    }
    .magistradosEmeritosCarousel .contenedorIMGCarousel .contenedorInterior .nombre-magistrado {
        min-height:40px;
    }
    /*  FIN - Carousel de personas (modo magistrado emerito) */

    
    /*  Carousel de la galeria fotografica  */
    .galeriaFotograficaCarousel .contenedorIMGCarousel .contenedorInterior .horizontal,
    .galeriaFotograficaCarousel .contenedorIMGCarousel .contenedorInterior .vertical, 
    .galeriaFotograficaCarousel .contenedorIMGCarousel .contenedorInterior .horizontal a,
    .galeriaFotograficaCarousel .contenedorIMGCarousel .contenedorInterior .vertical a{
        width:137px;
        height:90px;
        max-width:137px;
        max-height:90px;
    }
    .galeriaFotograficaCarousel .item {
        height:110px;
    }  

    /*  FIN - Carousel de la galeria fotografica */
}

/* Large devices (large desktops, 1200px and up) */
@media screen and (min-width:1200px) {
    /* Webpart Galeria fotografica: detalle de imagen */
    .detalleImagenItem #ContenedorSlider .item .img-responsive,
    .detalleImagenItem #ContenedorSliderDetalle .item .img-responsive,
    .detalleImagenItem .imagenAlbum {
        max-width: 1000px;
        max-height: 500px;
    }
    /* FIN - Webpart Galeria fotografica: detalle de imagen */

    /* Webpart Actividades (Últimas) */
    .ultimaActividadItem {
        height:340px;
    }
    .ultimaActividadItem figure {
        height:220px;
        width:100%;
    }
    .ultimaActividadItem figure > a {
        height:220px;
    }
    .ultimaActividadItem .imgActividad img {
        max-width: 328px;
    }
    /* FIN - Webpart Actividades (Últimas) */
    
    /* Webpart Actividades (Historico) */
    .HistoricoActividadItem .imgActividadDetalle {
        height:220px;
    }

    /* FIN - Webpart Actividades (Historico) */

    /* Webpart Trilateral (Historico) */
    .HistoricoTrilateralItem .imgTrilateralDetalle {
        height:220px;
    }

    /* FIN - Webpart Trilateral (Historico) */

    /* Webpart Actividades (Detalle) */
    .detalleActividadItem #ContenedorSlider .item .img-responsive,
    .detalleActividadItem .imagenActividad {
        max-width: 1000px;
        max-height: 500px;
    }
    /* FIN - Webpart Actividades (Detalle) */

    /* Webpart Trilateral (Detalle) */
    .detalleTrilateralItem #ContenedorSlider .item .img-responsive,
    .detalleTrilateralItem #ContenedorSliderDetalle .item .img-responsive,
    .detalleTrilateralItem .imagenTrilateral {
        max-width: 1000px;
        max-height: 500px;
    }
    .detalleTrilateralItem .adjuntos ul.cuatrilateral li a.pdfLink img {
        height: 194px;
    }
    /* FIN - Webpart Trilateral (Detalle) */

    /* Webpart "El tribunal" en página de bienvenida */
    .TCE_menu_3column .contenedor .celdaSM_50 {
	    width:359px;
	    max-width:359px;
        padding: 25px 15px; 
    }
    /* FIN - Webpart "El tribunal" en página de bienvenida */

    /*  Carousel de personas */
    .col-md-3 ul.nav-tabs li {
        width: 100%;
        background: url("/Style%20Library/TC.Web/images/Magistrado_fondoPestanias.png") no-repeat repeat 0px 0px transparent;
        background-size:100% !important;
    }
    .col-md-3 ul.nav-tabs li.active {
        background: url("/Style%20Library/TC.Web/images/Magistrado_fondoPestanias_active.png") no-repeat repeat 0px 0px transparent;
    }   
    .col-md-3 .nav-tabs > li > a:first-child {
        padding-left:35px;
    }

    .magistradosCarousel .contenedorIMGCarousel .contenedorInterior .foto-magistrado img {
        width:auto !important;
        max-width:55px !important;
        max-height:65px;
        height:auto !important;
    }
    .magistradosCarousel .contenedorIMGCarousel .contenedorInterior .nombre-magistrado {
        min-height:40px;
    }
    /*  FIN - Carousel de personas */


    /*  Listado de emeritos NO-Carousel */      
    .magistradosNoCarousel .contenedorIMGCarousel .contenedorInterior .foto-magistrado img {
        width:auto !important;
        max-width:55px !important;
        max-height:65px;
        height:auto !important;
    }
    .magistradosNoCarousel .contenedorIMGCarousel .contenedorInterior .nombre-magistrado {
        min-height:40px;
    }
    /* FIN - Listado de emeritos NO-Carousel */     

    /*  Carousel de personas (modo magistrado emerito) */
    .col-md-3 ul.nav-tabs li {
        width: 100%;
        background: url("/Style%20Library/TC.Web/images/Magistrado_fondoPestanias.png") no-repeat repeat 0px 0px transparent;
        background-size:100% !important;
    }
    .col-md-3 ul.nav-tabs li.active {
        background: url("/Style%20Library/TC.Web/images/Magistrado_fondoPestanias_active.png") no-repeat repeat 0px 0px transparent;
    }   
    .col-md-3 .nav-tabs > li > a:first-child {
        padding-left:35px;
    }

    .magistradosEmeritosCarousel .contenedorIMGCarousel .contenedorInterior .foto-magistrado img {
        width:auto !important;
        max-width:55px !important;
        max-height:65px;
        height:auto !important;
    }
    .magistradosEmeritosCarousel .contenedorIMGCarousel .contenedorInterior .nombre-magistrado {
        min-height:40px;
    }
    /*  FIN - Carousel de personas (modo magistrado emerito) */
    
        
    /*  Carousel de la galeria fotografica */
    .galeriaFotograficaCarousel .contenedorIMGCarousel .contenedorInterior .horizontal,
    .galeriaFotograficaCarousel .contenedorIMGCarousel .contenedorInterior .vertical, 
    .galeriaFotograficaCarousel .contenedorIMGCarousel .contenedorInterior .horizontal a,
    .galeriaFotograficaCarousel .contenedorIMGCarousel .contenedorInterior .vertical a{
        width:167px;
        height:110px;
        max-width:167px;
        max-height:110px;
    }
    .galeriaFotograficaCarousel .item {
        height:130px;
    }
    /*  FIN - Carousel de la galeria fotografica */

    /* Webpart detalle de magistrado emerito */
    .col-md-12 .emeritoContenedor ul.nav-tabs li.active {
        background: url("/Style%20Library/TC.Web/images/Magistrado_fondoPestaniasWhite_active.png") no-repeat repeat 0px 0px transparent;
    }
    .col-md-12 .emeritoContenedor ul.nav-tabs li {
        width: 100%;
        background: url("/Style%20Library/TC.Web/images/Magistrado_fondoPestaniasWhite.png") no-repeat repeat 0px 0px transparent;
        background-size:100% !important;
    }  
    /* FIN - Webpart detalle de magistrado emerito */

    /* Webpart detalle de magistrado emerito (nuevo estilo) */
    .col-md-12 .emeritoContenedorNewStyle ul.nav-tabs li.active {
        background: url("/Style%20Library/TC.Web/images/Magistrado_fondoPestaniasOcre_active.png") no-repeat repeat 0px 0px transparent;
    }
    .col-md-12 .emeritoContenedorNewStyle ul.nav-tabs li {
        width: 100%;
        background: url("/Style%20Library/TC.Web/images/Magistrado_fondoPestaniasWhite.png") no-repeat repeat 0px 0px transparent;
        background-size:100% !important;
    }  
    /* FIN - Webpart detalle de magistrado emerito (nuevo estilo) */
}

@media screen and (min-width:1900px) {
    /*  Carousel de personas */
    .magistradosCarousel .contenedorIMGCarousel .contenedorInterior .foto-magistrado img {
        width:auto !important;
        max-width:60px !important;
        max-height:71px;
        height:auto !important;
    }
    /*  FIN - Carousel de personas */

    /*  Carousel de personas (modo magistrado emerito) */
    .magistradosEmeritosCarousel .contenedorIMGCarousel .contenedorInterior .foto-magistrado img {
        width:auto !important;
        max-width:60px !important;
        max-height:71px;
        height:auto !important;
    }
    /*  FIN - Carousel de personas (modo magistrado emerito) */


    /*  Carousel de la galeria fotografica */

    /*  FIN - Carousel de la galeria fotografica */
}

/* MMF */

.BloqueContenido {
	max-width: 1024px;
}
.Article_2Cols_ImgLeft {
	padding: 10px;
	clear: both;
	float: left;
	width: 50%;
}
.Article_2Cols_Text {
	padding: 10px;
}
.BloqueContenido div p {
	font-family: "LucidaTC", "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
	font-size: 0.95em;
	text-align: justify;
}
.BloqueContenido .Article_2Cols_ImgLeft img {
	max-width: 95%;
}


/* Para la versión movil de 1 columna */
    /*body.movil .ultimaHoraItem {
        padding-right: 0px;
    }*/
    /* Webpart Galeria fotografica: detalle de imagen */
    /*body.movil .detalleImagenItem .item .principal a img {
        max-width:690px !important; 
        max-height:590px !important;
        height:auto;
        width:90% !important;
        display:block !important;
    }*/
    /* FIN - Webpart Galeria fotografica: detalle de imagen */

    /* Webpart Actividades (Últimas) */
    /*body.movil .ultimaActividadItem:nth-child(1) {
        border-right:none;
    }
    body.movil .ultimaActividadItem:nth-child(3) {
        border-right:none;
    }*/
    /* FIN - Webpart Actividades (Últimas) */ 
    
    /* Webpart Actividades (Últimas) */     
    /*body.movil .ultimaActividadItem .imgActividad img {
        width:100%;   
    }*/
    /* FIN - Webpart Actividades (Últimas) */  
    
    /* Webpart Actividades (Detalle) */
    /*body.movil .detalleActividadItem .descActividadDetalle {
        margin-top:25px;
        margin-bottom:25px;
    }
    body.movil .detalleActividadItem #ContenedorSlider .item .img-responsive,
    body.movil .detalleActividadItem .imagenActividad {
        width:90%;
        height:auto;    
    }
    body.movil .detalleActividadItem .adjuntos ul li:last-child {
        padding-bottom:0px;
    }
    body.movil .detalleActividadItem .adjuntos ul li a.pdfLink img {
        height:200px;   
    }*/
    /* FIN - Webpart Actividades (Detalle) */    

    /* Webpart Trilateral (Detalle) */
    /*body.movil .detalleTrilateralItem .descTrilateralDetalle {
        margin-top:25px;
        margin-bottom:25px;
    }
    body.movil .detalleTrilateralItem #ContenedorSlider .item .img-responsive,
    body.movil .detalleTrilateralItem .imagenTrilateral {
        width:100%;
        height:auto;    
    }
    body.movil .detalleTrilateralItem .adjuntos ul li:last-child {
        padding-bottom:0px;
    }
    body.movil .detalleTrilateralItem .adjuntos ul li a.pdfLink img {
        height:200px;   
    }*/
    /* FIN - Webpart Trilateral (Detalle) */  
    
    /*  Carousel de personas */
    /*body.movil .magistradosCarousel .contenedorIMGCarousel .contenedorInterior .foto-magistrado img {
        width:auto !important;
        max-width:35px !important;
        max-height:41px;
        height:auto !important;
    }
    body.movil .magistradosCarousel .contenedorIMGCarousel .contenedorInterior .cargo-magistrado {
        padding-top:5px;
    }
    body.movil .magistradosCarousel .contenedorIMGCarousel .contenedorInterior .caption-magistrado,
    body.movil .magistradosNoCarousel .contenedorIMGCarousel .contenedorInterior .caption-magistrado {
        min-height: 82px;
    }
    body.movil .magistradosCarousel .carousel-control .glyphicon-chevron-right {
        left:-5px;
    }
    */
    /*  FIN - Carousel de personas */

    /*  Listado de emeritos NO-Carousel */
    /*body.movil .magistradosNoCarousel .contenedorIMGCarousel .contenedorInterior .foto-magistrado img {
        width:auto !important;
        max-width:48px !important;
        max-height:59px;
        height:auto !important;
    }
    body.movil .magistradosNoCarousel .contenedorIMGCarousel .contenedorInterior .cargo-magistrado {
        padding-top:5px;
    }
    body.movil .magistradosNoCarousel .contenedorIMGCarousel .contenedorInterior .nombre-magistrado {
        min-height: 57px;
    }*/
    /* fin -  Listado de emeritos NO-Carousel */

    /*  Carousel de personas (modo magistrado emerito) */
    /*body.movil .magistradosEmeritosCarousel .contenedorIMGCarousel .contenedorInterior .foto-magistrado img {
        width:auto !important;
        max-width:35px !important;
        max-height:41px;
        height:auto !important;
    }
    body.movil .magistradosEmeritosCarousel .contenedorIMGCarousel .contenedorInterior .cargo-magistrado {
        padding-top:5px;
    }
    body.movil .magistradosEmeritosCarousel .contenedorIMGCarousel .contenedorInterior .nombre-magistrado {
        min-height:50px;
    } */
    /*  FIN - Carousel de personas (modo magistrado emerito) */
     

    /* Contratos */
    /*body.movil .contratos .botoneraAcciones .imprimir {
        padding-right:12px;
        padding-left:10px;
    }
    body.movil .contratos .botoneraAcciones .descargarPDF {
        padding-right:12px;
    }
    body.movil .contratos .botoneraAcciones .descargarXML {
        padding-right:12px;
    }
    body.movil .contratos .botoneraAcciones .buscador {
        padding-left:15px;
        padding-right:10px;
    }
    body.movil .contratos .botoneraAcciones .enVigor {
        padding-left:15px;
    }
    body.movil .contratos .botoneraAcciones .TCE_button {
        padding-right:10px !important;
        padding-left:10px !important;
    }
    body.movil .contratos .formBusquedaContratos .visor-xsl-filtros .form-group .field-control {
        width:75%;
        margin-right:0px;
    }
    body.movil .contratos formBusquedaContratos .visor-xsl-filtros .form-group .control-label {
        width:25%;
        margin-left:0px;
    }*/
    /* FIN - Contratos */

    /* Convocatorias */
    /*body.movil .convocatorias {
        padding-left:0px;
        padding-right:0px;
    }*/
    /* FIN - Convocatorias */
/* FIN - Para la versión movil de 1 columna */

/* Mobile and tablets */
body.movil .contratosTabla .celdaColumna0 {
	width:5%;
}
body.movil .contratosTabla .celdaColumna01 {
	width:60%;
}
body.movil .contratosTabla .celdaColumna1 {
	width:55%;
}
body.movil .contratosTabla .celdaColumna2 {
	width:20%;
}
body.movil .contratosTabla .celdaColumna3 {
	width:20%;
}
/* FIN - Mobile and tablets */