
/* CSS Document */

/* GENERAL STYLES */
/*
  Title:    Ministerio de Justicia, Seguridad y Derechos Humanos - RA
  Author:    Proyecto Sitio mjsddhh
  Website:  http://www.justicia.gob.ar
*/

/* @group Contenedores */

body.jusgovar p#logo_pie {height:50px}
body.jusgovar #logo_pie {float:none}

body {
  background-color: #fff;
  font-family: "Lucida Grande", "Lucida Sans", Verdana, sans-serif;
}

body.jusgovar div#encabezado h1 {display: none;}

hr {
  border: 0 none;
  border-top: 1px solid #8F9093;
  margin: 20px 0 5px;
  padding: 0;
}

#contenedor {
  margin: 0 auto 0 auto;
  width: 968px;
}

#contenido {
  margin: 0 0 10px 0;
  clear: both;
}

#contenedor_pagina {
  background-color: #81c6e7;
  padding: 10px;
  margin: 10px 0 0;
}

#contenedor_contenido {
  background-color: #fff;
  padding: 10px 10px 15px;
  font-size:75%;
  background-image:url(/data/Assets/mjsddhh/general/flecha-col_der.gif);
  background-position:652px 0;
  background-repeat:no-repeat;
}

/* @end
===============================*/

/* @group Encabezado */

h1 {
  /*background-image: url(/data/assets/mjsddhh/general/logo.png); default logo /data/assets/mjsddhh/general/logo.png */
  text-indent: -10000px;  /*Used to hide the text off screen */
  height: 100px;
  width: 233px; /* default logo 233px */
  float: left;
}

h1 a {
  display: block;
  height: 100%;
}

#encabezado form {
  float: right;
  margin: 60px 0 0;
}

#encabezado form input.submit {
  cursor: pointer;
  background-color: transparent;
  background-image: url(/data/assets/mjsddhh/general/buscar.gif);
  background-repeat: no-repeat;
  background-position: 0 1px ;
  border: none;
  height: 22px;
  text-indent: -10000px;
  width: 26px;
  padding: 0;
  margin: 0;
}

#encabezado form input.submit:hover, #encabezado form input.submit:active {
  cursor: pointer;
  background-color: transparent;
  background-image: url(/data/assets/mjsddhh/general/buscar.gif);
  background-repeat: no-repeat;
  background-position: 0 -21px;
  border: none;
  height: 22px;
  text-indent: -10000px;
  width: 26px;
}

#encabezado form input {
  border: 1px solid;
  border-color: #AAAAAA #e8e8e8 #e8e8e8 #AAAAAA;
  padding: 3px 7px 4px 4px;
  font-size: 68%;
  width: 150px;
  background: transparent url(/data/assets/mjsddhh/general/destacados-fondo.gif) repeat-x 0 -63px;
  color:#1389AF;
}

#herramientas_encabezado {
  float: right;
  margin: 60px 55px 0 0;
}

#herramientas_encabezado li {
  float: left;
  padding: 0 9px;
}

#herramientas_encabezado li a {
  text-indent: -10000px;
  display: block;
  height: 26px;
}

#herramientas_encabezado li a.inicio {
  background: url(/data/assets/mjsddhh/general/inicio.gif) no-repeat 0 0;
  width: 26px;
}

#herramientas_encabezado li a.mapa_del_sitio {
  background: url(/data/assets/mjsddhh/general/mapa-del-sitio.gif) no-repeat 0 0;
  width: 26px;
}

#herramientas_encabezado li a.contacto {
  background: url(/data/assets/mjsddhh/general/contacto.gif) no-repeat 0 0;  
  width: 27px;
}

#herramientas_encabezado li a.inicio:hover, #herramientas_encabezado li a.mapa_del_sitio:hover {
  background-position: 0 -26px;
}
#herramientas_encabezado li a.contacto:hover {
  background-position: 0 -22px;
}


ul.buscadas_inicio li {margin: 10px;
            }
ul.buscadas_inicio li {width: 90px; float: left;
            }
ul.buscadas_inicio li p {font-size: 0.625em;
            }
ul.buscadas_inicio li li a {color: #ffff00;
            }
ul.buscadas_inicio li img {
      border:1px solid #D8D8D8;
      float:left;
      padding:3px;
            }

/* @end
==============================*/

/* @group Navegación Principal */

#navegacion_principal, #navegacion_principal ul {
  
}

#navegacion_principal {
  z-index: 100;
  position: relative;
  color: #fff;
  background-color: #005B7F;
  width: 100%;
  height: 30px;
  border: 0 none;
background-image:url(/media/57730/bg_nav.gif);
}

#navegacion_principal li {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
  border: 0 none;
}

#navegacion_principal li a, #navegacion_principal li a:link, #navegacion_principal li a:active, #navegacion_principal li a:visited {
  font-size: 70%;
  line-height: 30px;
  color: #fff;
  display: block;
  padding: 0 11px;
  border-right: 1px solid #1E6994;
  text-decoration: none; 
}
.sf-with-ul {font-weight:bold}
#navegacion_principal .selected { color: #030B2D;}
#navegacion_principal li.selected a {
  background-color: #81C6E7;
  color: #030B2D;
}
#navegacion_principal li a:hover {
  background-color: #1389af;
  color: #fff;
}
#navegacion_principal li:hover a, 
#navegacion_principal li.sfHover a {
  color: #fff;
}

#navegacion_principal li:hover ul a, 
#navegacion_principal li.sfHover ul a {
  background-color: #fefefe;
  color: #666;
}

#navegacion_principal li:hover ul a:hover, 
#navegacion_principal li.sfHover ul a:hover {
  background-color: #1389af;
  color: #fff;
}

#navegacion_principal ul {
  list-style: none;
  position: absolute;
  top: -999em;
  left: -1px;
/*background-image:url(/data/Assets/mjsddhh/general/bg_naveg_principal.gif);*/
}

#navegacion_principal ul li a, #navegacion_principal ul li a:link, #navegacion_principal ul li a:active, #navegacion_principal ul li a:visited {
  font-size: 70%;
  line-height: 20px;
  color: #333;
  display: block;
  padding: 0 9px;
  text-transform: none;
  text-decoration: none;
  border: 0 none;
}

#navegacion_principal ul > li:first-child {
  background-color: #fefefe;
  padding-top: 10px;
}
/**** ojo ver si se puede eliminar ****
#navegacion_principal ul > li:last-child {
  background-color: #fefefe;
  padding-bottom: 10px;
}*/

#navegacion_principal li.last  { /*padding-bottom: 10px;*/
  }
#navegacion_principal li:hover ul,
#navegacion_principal li.sfHover ul {
  top: 30px;
}

#navegacion_principal ul li {
  float: none;
  border: 0 none;
  margin-bottom: -1px;
  padding: 0;
}

#navegacion_principal ul a {
  padding-right: 20px;
  white-space: nowrap;
}

#navegacion_principal ul a:hover {
  background: #1389af;
  color: #333;
}

#navegacion_principal li#tramites_servicios {
  width: 310px;
  float: right;
  background-color:#1389AF;
  font-weight:bold;
  background-image:url(/data/Assets/mjsddhh/general/bg-tramites.gif);
}
#navegacion_principal li#tramites_servicios_inicio
 {
  width: 310px;
  float: right;
  background-color:#1389AF;
  background-image:url(/data/Assets/mjsddhh/general/bg-tramites.gif);
}

/* @group jquery.superfish */

/*** arrows */
.sf-menu a.sf-with-ul {
  padding-right:   2.25em;
  min-width:    1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
  position:    absolute;
  display:    block;
  left:      15px;
  bottom:      0; /* IE6 only */
  width:      13px;
  height:      10px;
  text-indent:   -999em;
  overflow:    hidden;
  background:    url('/media/57635/flechas.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
  top: 20px;
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
  background-position: -13px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -13px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
  background-position: -13px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 **/
.sf-shadow ul {
  background: url('/data/assets/mjsddhh/jquery.superfish/shadow.png') no-repeat bottom right;
  padding: 0 8px 9px 0;
  /*-moz-border-radius-bottomleft: 17px;
  -moz-border-radius-topright: 17px;
  -webkit-border-top-right-radius: 17px;
  -webkit-border-bottom-left-radius: 17px;*/
}
.sf-shadow ul.sf-shadow-off {
  background: transparent;
}

/* @end
==============================*/

/* @end
==============================*/

/* @group Ruta Actual */

#ruta_actual {
  height: 20px;
  font-size: 80%;
  margin: 2px 0 3px 10px;
  
}

#ruta_actual li {
  float: left;
  display: block;
  margin: 0 5px 0 0;
  /* padding:0 5px; */
  color: #030B2D;
}

#ruta_actual li a, #ruta_actual li a:visited {
  color: #1389AF;
  text-decoration: none;
  display: block;
}

#ruta_actual li a:hover {
  text-decoration: underline;
  color: #fff;
}

/* @end
==============================*/

/* @group Página de Inicio */

#inicio_principal {
  width: 642px;
  float: left;
  font-size: 90%;
  margin: 10px 0 0 0;
  overflow: hidden;
}

#inicio_principal div {
  margin: 10px 0 0;
}

/* @group Banners */

div#banners {  
    width:642px;  
    height:150px;  
    padding:0;  
    margin:40px 0 20px; 
    overflow: hidden;
} 
 
div#banners img, #banners a {  
    width:642px; 
    height:150px; 
    top:0; 
    left:0;
}

/* @end
==============================*/

/* @group Noticias */

div#noticias {
  /*height: 200px;*/height:auto}

div#noticias ul {
  font-size: 80%;
  text-transform: uppercase;
}
div#noticias div {
  margin: 0;
  /*height: 160px;*/
  height: auto;
  background: transparent url(/data/assets/mjsddhh/general/noticias-fondo.gif) repeat-x 0 0;
}
div#noticias div.ui-tabs-panel {
    border-bottom: 1px solid #1389AF;
    height: auto;
    min-height: 165px;
}
ul#noticias div.bajada {border-bottom:none;background:none;}
ul#noticias_portada li div.bajada {overflow:hidden}
ul#noticias_portada li div.bajada p {margin-left:172px; }
div#noticias p a {
  display:block;
  margin-top:5px;
  text-decoration:none;
  color:#1389AF;
}
#noticias div div.texto div.volanta {
  color:#1389AF;
  font-size:x-small;
}
#noticias div.ui -tabs-panel div.texto {
  background-image:none
}
div#noticias img {
    border: 1px solid #CCCCCC;
    float: left;
    margin: 10px 10px 20px;
    padding: 5px;
    width: 35%;
}
div#noticias p {
  background: none}
div#noticias .texto {
    display: block;
    height: auto;
    width: auto;
    background: none 
}
div#noticias div.texto div.bajada { background: none;}
div#noticias div h4 {
  color:#1389AF;
  display:block;
  overflow:hidden;
  padding-bottom:0;
  font-size:117%;
  margin-top:5px;
  width:auto;
  background: none
}
div#noticias div h4 a:hover{text-decoration:none; color:#000}
div#noticias .fecha, div#noticias .autor {
  color: #1389AF;
  font-size: 75%;
  margin-right: 10px;
}

div#noticias p {
  /*border-top:1px solid;
  border-color:#1389AF;*/
  color:#444;
  font-size:85%;
  margin-top:5px;
  padding-top:5px;
  line-height:120%;
  background:none
}
ul li.li_sin_vinetas p a.leer { display:block; color:#f00 }
div#noticias ul li.li_sin_vinetas div p a.leer { display:block; color:#f00 }


/***************************** Mediateca Skin **********************************/
#mediateca {
    background: url("/media/98979/fondo_visor.gif") repeat-x scroll 0 259px #DEDEDE;
    border: 1px solid #888888;
    float: right;
    height: 482px;
    margin-bottom: 20px;
    margin-left: 15px;
    overflow: hidden;
    width: 620px;
}
#mediateca div#mediateca_panel_imagenes img {
    border: medium none;
    height: auto;
    margin: 0;
    width: 612px;
}
.mediateca_nav { float:right;
    width:auto;
    height:28px
}
div#mediateca_videos {width:320px;height:272px}
#contenido_principal #mediateca div.mediateca_panel a.mediateca_flowplayer img {
  width:83px;
  height:83px; 
  padding:75px 119px;
  border:none;
  background:#000;
}
div#mediateca_imagenes_nav {float:right; margin:4px 20px}
div#mediateca_imagenes_nav a {padding:0 2px}
div#mediateca_imagenes_nav a:hover, div#mediateca_imagenes_nav a.activeSlide {color:#fff}
div.mediateca_panel {/*position: relative;*/ width: 318px; height: 272px;}

ul#mediateca_tabs {
  background-image: url(/media/119778/fondo_ul.png);
  background-repeat:repeat-x;
  margin:0;
  padding:0;
}
span.mediateca_info {
  display:block;
  line-height:120%;
  margin:3px 0 0 10px;
  font-size:90%
}
/*revisar*/
div#mediateca_panel_videos {
  overflow:hidden;
  width:320px;
}
#mediateca_panel_videos.mediateca_panel div a.mediateca_flowplayer {
  height:275px; 
  background:#dedede;
  width:320px;
}
a.mediateca_flowplayer {
  height:275px; 
  background:#dedede;
  display:block;
  width:320px;
}
#mediateca_videos {padding:0}
#mediateca_imagenes {padding:0}
a.mediateca_flowplayer img {border: none}
#mediateca .ui-tabs-panel{ padding:0}
ul#mediateca_tabs.tabs-bottom { /*position: relative; */} 
ul#mediateca_tabs.tabs-bottom .ui-tabs-panel { height: 140px; overflow: auto; } 
ul#mediateca_tabs.tabs-bottom .ui-tabs-nav { position: absolute !important; left: 0; bottom: 0; right:0; padding: 0 0.2em 0.2em 0; } 
ul#mediateca_tabs.tabs-bottom .ui-tabs-nav li { 
  margin-top: -2px !important; 
  margin-bottom: 1px !important; 
  border-top: none; 
  border-bottom-width: 1px; }
ul#mediateca_tabs.ui-tabs-selected { margin-top: -3px !important; }
.ui-tabs-selected a{ background-position:-64px 0;}
ul.tabs-bottom ui-tabs-nav li.ui-tabs-selected a{ background-position: 0 0;}
div.mediateca_nav a.mediateca_prev, #mediateca_videos a#mediateca_videos_prev {
  background: url(/media/119783/next_prev.gif) no-repeat;
  background-position:-54px 0;
  text-indent:-999px;
  display:block;
  height:27px;
  width:15px;
  float:left;
  margin-right:27px;
}

div.mediateca_nav a.mediateca_next, #mediateca_videos a#mediateca_videos_next {
  background: url(/media/119783/next_prev.gif) no-repeat;
  background-position:-38px 0;
  text-indent:-999px;
  display:block;
  height:34px;
  width:15px;
  margin-left:18px;  
}

div.mediateca_nav a:hover.mediateca_prev, #mediateca_videos a:hover#mediateca_videos_prev {background-position:0 0;}
div.mediateca_nav a:hover.mediateca_next, #mediateca_videos a:hover#mediateca_videos_next {background-position:-19px 0;}
ul#mediateca_tabs.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0;
}
ul#mediateca_tabs.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
ul#mediateca_tabs.ui-tabs-nav li {
     background:none;
  float:left;
  list-style-type:none;
  margin:0;
  padding:0;
}
ul#mediateca_tabs.ui-tabs-nav a, 
ul#mediateca_tabs.ui-tabs-nav a span {
      float: left; /* fixes dir=ltr problem and other quirks IE*/ 
      padding: 0 12px;
  width:20px;
  text-indent:-999px;
  margin:0
}

ul#mediateca_tabs.ui-tabs-nav a {
    /* margin: 5px 0 0; position: relative makes opacity fail for disabled tab in IE */
  width:20px;
  height:28px;
      padding-left: 0;
      /* background-position: -64px -28px; */
      text-decoration: none;
      white-space: nowrap; /* @ IE 6 */
      outline: 0; /* @ Firefox, prevent dotted border after click */
    
}
ul#mediateca_tabs.ui-tabs-nav a:link, ul#mediateca_tabs.ui-tabs-nav a:visited {
    color: #bebebe;
}
ul#mediateca_tabs.ui-tabs-nav .ui-tabs-selected a {
      position: relative;
      z-index: 2;
      margin-top: 0;
      /* background-position: 0 0; */
  width:20px;
}
ul#mediateca_tabs.ui-tabs-nav a span {
    padding-right: 0;
    height: 28px;
    background-position: 0 0;
    line-height: 20px;
}
ul#mediateca_tabs.ui-tabs-nav .ui-tabs-selected a span {
    padding-top: 0;
    height: 27px;
    background-position: 0 -23px;
    line-height: 27px;
}
ul#mediateca_tabs.ui-tabs-nav .ui-tabs-selected a:link, .ul#mediateca_tabsui-tabs-nav .ui-tabs-selected a:visited,
ul#mediateca_tabs.ui-tabs-nav .ui-tabs-disabled a:link, ul#mediateca_tabs.ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: pointer;
}
ul#mediateca_tabs.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
ul#mediateca_tabs.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
ul#mediateca_tabs.ui-tabs-disabled {
    /*opacity: .4;
    filter: alpha(opacity=40);*/
}
ul#mediateca_tabs.ui-tabs-nav .ui-tabs-disabled a:link, ul#mediateca_tabs.ui-tabs-nav .ui-tabs-disabled a:visited {
    color: #000;
}
ul#mediateca_tabs.ui-tabs-panel {
    background: #e5e5e5; /* declare background color for container to avoid distorted fonts in IE while fading */
}
/*.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}*/

/* Additional IE specific bug fixes... */
* html ul#mediateca_tabs.ui-tabs-nav { /* auto clear @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html ul#mediateca_tabs.ui-tabs-nav  { /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

a#mediateca_tab_imagenes {background:url("/media/119773/tabs_on_off.png") no-repeat scroll 0 -28px transparent;}
a#mediateca_tab_videos {background:url("/media/119773/tabs_on_off.png") no-repeat scroll -64px -28px transparent;}
a#mediateca_tab_audios {background:url("/media/119773/tabs_on_off.png") no-repeat scroll -32px -28px transparent;}
li.ui-tabs-selected a#mediateca_tab_imagenes {background-position:0 0;}
li.ui-tabs-selected a#mediateca_tab_videos {background-position:-64px 0;}
li.ui-tabs-selected a#mediateca_tab_audios {background-position:-32px 0;}

/***************************** end Skin **********************************/

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none !important;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 3px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 2px;
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    float: left; /* fixes dir=ltr problem and other quirks IE */
    padding: 0 12px;
    background: url(/data/assets/mjsddhh/general/tabs.png) no-repeat;
}
.ui-tabs-nav a {
    margin: 5px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    background-position: 100% 0;
    text-decoration: none;
    white-space: nowrap; /* @ IE 6 */
    outline: 0; /* @ Firefox, prevent dotted border after click */
    
}
.ui-tabs-nav a:link, .ui-tabs-nav a:visited {
    color: #bebebe;
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    background-position: 100% -23px;
    color: #1389af;
}
.ui-tabs-nav a span {
    padding-top: 1px;
    padding-right: 0;
    height: 20px;
    background-position: 0 0;
    line-height: 20px;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-top: 0;
    height: 27px;
    background-position: 0 -23px;
    line-height: 27px;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    /*opacity: .4;
    filter: alpha(opacity=40);*/
}
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {
    color: #000;
}
.ui-tabs-panel {
    padding: 10px;
    background: #e5e5e5; /* declare background color for container to avoid distorted fonts in IE while fading */
}
/*.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}*/

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

/* @end
==============================*/

/* @group Destacados */

div#destacados {
  font-size: 70%;
  width: 642px;
  height: 130px;
  margin-top:20px;
  border-top:1px solid #CCCCCC;
  padding-top:20px;
  background: transparent url(/data/assets/mjsddhh/general/destacados-fondo.gif) repeat-x 0 20px;
}
#destacados_lista a {
  color: #1389AF;
  display:block;
  margin-top:3px;
  text-decoration:none;
}
#destacados_lista a:hover {color:#000;text-decoration:none;}
div#destacado_previo, div#destacado_siguiente {
  display:block;
  width:22px;
  height:130px;
  margin: 0;
  padding: 0;
  border: 0;
  float: left;
  cursor: pointer;
  text-indent: -10000px;
}

div#destacado_previo {
  background: url(/data/assets/mjsddhh/general/destacado-previo.gif) no-repeat 0 0;
}

div#destacado_siguiente {
  background: url(/data/assets/mjsddhh/general/destacado-siguiente.gif) no-repeat 0 0;
}

div#destacado_previo:hover, div#destacado_siguiente:hover {
  background-position: -22px 0;
}

div#destacados_contenedor {
  display: block;
  margin: 0;
  padding: 0;
  width: 598px;
  height: 100%;
  float: left;
  overflow: hidden;
}

div#destacados_nav {
       display: block;
       text-align: right;
       overflow: hidden;
       margin: 5px;
       font-size: 110%;
       width:350px;
       float: right;
       position:relative;
       top:-20px;
}

div#destacados_nav a {
  margin: 0 5px;
  text-decoration: none;
  color: #a1a1a1;
}

div#destacados_nav a:hover, div#destacados_nav a.activeSlide {
  color: #0c4756;
}

div#destacados_nav a:focus {
  outline: none;
}

div#destacados_lista {
       display: block;
       width: 100%;
       height: 130px;
       margin: 0;
}


#destacados_lista div {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100px;
}

#destacados_lista a {
  text-decoration: none;
}

#destacados_lista span.texto {
  display: block;
  margin: 10px 10px 5px 0;
  width: 350px;
  height: 105px;
  overflow: hidden;
  color: #444;
  font-size: 120%;
  float: right;
}

#destacados_lista span.titulo {
  display: block;
  color: #1389AF;
  font-size: 110%;
  margin-bottom: 10px; 
}

#destacados_lista img {
  display: block;
  margin: 9px 0 0 10px;
  padding: 0;
  width: 200px;
  height: 118px;
}

/* @end
==============================*/

/* @group Destacados Compactos */

#destacados_compactos {
  display: block;
  width: 652px;
  height: auto;
}

#destacados_compactos div {
  margin: 10px 10px 0 0;
  padding: 0;
  width: 153px;
  height: 118px;
  float: left;
}

#destacados_compactos a {
  text-decoration: none;
}

#destacados_compactos span.texto {
  display: block;
  margin: 5px 10px;
  width: 133px;
  height: 40px;
  overflow: hidden;
  /*color: #0c4756;*/
  font-size: 0.688em;
}

#destacados_compactos span.titulo {
  display: block; 
  padding-top: 5px;
  color: #1389af;
  font-size: 1.5em; 
  margin-bottom: 5px;
}

#destacados_compactos img {
  display: block;
  margin: 0;
  padding: 0;
  width: 153px;
  height: 68px;
  }

#destacados_compactos div.columnas_2 {
  width: 316px;
}

#destacados_compactos div.columnas_2 span.texto {
  width: 186px;
  height: 100px;
  float: left;
  /*color: #444;*/
}

#destacados_compactos div.columnas_2 span.titulo {
  font-weight:bold;
  margin-bottom: 15px;
  font-size:1.5em;
}

#destacados_compactos div.columnas_2 img {
  width: 110px;
  height: 118px;
  float: right;
}

#destacados_compactos div.columnas_3 {
  width: 479px;
}

#destacados_compactos div.columnas_3 span.texto {

}

#destacados_compactos div.columnas_3 img {
  
}

#destacados_compactos div.columnas_4 {
  width: 642px;
}

#destacados_compactos div.columnas_4 span.texto {

}

#destacados_compactos div.columnas_4 img {
  
}
#destacados_compactos div.trata_home {background-color:#cf1886;background-image:url(/media/108506/trata_personas_bg.png);}
#destacados_compactos div.trata_home span.titulo {color:#fff; font-size:1.5em; font-weight:bold}
#destacados_compactos div.trata_home span.texto {color:#fff;line-height: 1.1em;}
#destacados_compactos div.trata_home span.texto strong {color:#fff;font-size:1.16em}
#destacados_compactos div.buscadas_home {background-color:#a7b421;background-image:url(/media/108511/personas_buscadas_bg.png)}
#destacados_compactos div.buscadas_home span.titulo, div.buscadas_home span.texto {color:#fff}
#destacados_compactos div.buscadas_home span.texto strong, #destacados_compactos div.generico span.texto strong {font-size:1.3em}
#destacados_compactos div.generico {background: url(/data/assets/mjsddhh/general/destacados-fondo.gif) 0 0;}
/* @end
==============================*/

#inicio_secundario {
  float: right;
  width: 316px;
  font-size: 90%;
  padding: 0;
  margin: 0;
}

#inicio_secundario a {
  color: #008BCF;
  text-decoration: none;
}

#inicio_secundario a:hover {
  color: #000000;
  text-decoration: none;
}

div#inicio_secundario div#prensa_multimedia {
    border: solid 1px #ccc;
    border-top:none;
    width: 296px;
    height: 225px;
    margin: 14px 0 0;
    padding: 32px 10px 10px 10px;
    background-image:url(/media/119788/campanias.gif);
    background-repeat: no-repeat;
    background-position: 0 0;

}
.galeria_videos {}
/* @group Trámites y Servicios */

#inicio_secundario div#tramites_servicios {
  border-bottom:1px solid;
  border-top:none;
  color:#008BCF;
  padding-top: 10px;
  background-image:url(/data/assets/mjsddhh/general/flecha-tramites35.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
}

#inicio_secundario div#tramites_servicios ul {
  margin: 0;
}

#inicio_secundario div#tramites_servicios li {
  margin: 0;
  padding: 0;
  background-image: none;
}

#inicio_secundario div#tramites_servicios li a {
  display: block;
  margin: 0;
  padding: 5px 0 5px 5px;
  font-weight: normal;
  border-bottom: 1px dotted #bebebe;
}

#inicio_secundario div#tramites_servicios li.lastCollapsable > ul > li.last span a {
  border-bottom: 0 none;
}

#inicio_secundario div#tramites_servicios > ul li ul li span a {
  padding: 5px 0 5px 5px;
  font-size: 80%;
}

#inicio_secundario div#tramites_servicios > ul li ul li ul li span a {
  padding: 5px 0 5px 5px;
  font-size: 75%;
}

/* @group jquery.treeview */

#tramites_servicios .treeview .hitarea {
  cursor: pointer;
  float: right;
  width: 16px;
  height: 16px;
  display:block;
  margin: 5px 15px 0 0;
  padding: 0;
}

/* @end
==============================*/

/* @end
==============================*/

/* @end
==============================*/

/* @group Contenido Principal */

#contenido_principal {
  width: 617px;
  float: left;
  font-size: 90%;
  margin: 13px 0 30px 0px;
}

h3 {
  font-size: 120%;
  color: #008bcf;
  padding:10px 0;
  border-top: 1px solid #008bcf;
  border-bottom: 1px solid #008bcf;
}

h4 {
  font-size: 125%;
  color: #008bcf;
  margin: 20px 0 10px;
  font-weight: bold;
}

p {
  margin: 10px 0 10px 0;
  text-align: left;
  line-height:150%;
}

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

blockquote {
  margin-left: 40px;
}

a:hover {
  color: #666666;
  text-decoration: underline;
}

a {
  color: #1389AF;
  text-decoration: none;
}

#contenido_principal ol, #contenido_principal ul {
  margin: 5px 0 5px 0;
}

#contenido_principal > ol, #contenido_principal > ul {
  padding:0 15px 15px 20px ;
}
#contenido_principal ol li, #contenido_principal ul li {
  background:transparent url(/data/assets/mjsddhh/jquery.treeview/treeview-mjsddhh.gif) no-repeat scroll -85px -2px;
  color: #000;  
  line-height:1.5em;
  padding-left:12px;
  margin-top:10px;
}
#contenido_principal ul div {background-image:none;padding:0;}
#contenido_principal ol li, #contenido_principal ul li span, #contenido_principal ul li div{
  color: #000;
}
#contenido_principal ol.list_style_none li, #contenido_principal ul.list_style_none li {
  list-style-type: none;
  margin: 10px 0 0;
}

#contenido_principal fieldset ol li, #contenido_principal fieldset ul li {
  list-style-type: none;
}

#contenido_principal div#encabezado_contenido {
  margin: 0 0 20px;
  border-top: 1px solid #008bcf;
  border-bottom: 1px solid #008bcf;
  color: #008bcf;background: inherit;
  display: block;
  height: auto;
}

#contenido_principal div#encabezado_contenido div#titulo {
  width: 78%;
  float: left;
}
#contenido_principal div#encabezado_contenido h2 {
  font-weight:normal;
  font-size:130%;
  margin-top:7px;
  color:#666;background: inherit;
}
#contenido_principal div#encabezado_contenido h3 {
  border-top: 0 none;
  border-bottom: 0 none;
  margin-top:5px;
  margin-bottom:7px;
  font-weight:bold;
  font-size:160%;
  margin-top:4px;
  padding:3px 0 0;
}
#contenido_principal.organismos_dependientes p a {
  background: url(/data/assets/mjsddhh/general/ventana-nueva.gif) no-repeat 0 3px;
  margin-left:10px;
  padding-left:15px;
}
#contenido_principal.organismos_dependientes div#organismos_relacionados ul li.li_sin_vinetas{
  border:1px solid #ccc;
  padding:10px
}
#contenido_principal.organismos_dependientes div#organismos_relacionados ul li.li_sin_vinetas h4{
  margin:0px 0 10px
}
#contenido_principal .leyenda{font-weight:bold;}

/* @group Secciones con Banner */
#contenido_principal.chicos_perdidos #encabezado_contenido, #contenido_principal.violencia_familiar #encabezado_contenido, #contenido_principal.violencia_sexual #encabezado_contenido, #contenido_principal.asistencia #encabezado_contenido,#contenido_principal.brigada_ninos #encabezado_contenido {
  margin-bottom:10px;
}

/* @group Sección */

#contenido_principal ul#listado_seccion li {
  list-style-type: none;
  margin: 10px 0 0;
}

/* @end */

/* @group Sección Agrupado por inicial */

#contenido_principal ul.listado_alfa_grupo {
  padding: 0;
  margin: 0;
}

#contenido_principal ul.listado_alfa_grupo li {
  float: left;
  margin: 0 0 50px;
}

#contenido_principal ul.listado_alfa_grupo li.cr {
  clear: left;
}

#contenido_principal ul.listado_alfa_grupo li span {
  display: block;
  padding: 0 10px 10px 10px;
  margin: 0 5px 2px 2px ;
  float: left;
  width: 10px;
  color: #000;background: inherit;
  font-size:150%;
  text-align: center;
}

#contenido_principal ul.listado_alfa_grupo li ul {
  float: left;
  width: 150px;
  padding: 2px;
  border-left: 1px solid #008BCF;
  margin:0;
}

#contenido_principal ul.listado_alfa_grupo li ul li {
  padding: 3px 3px 3px 6px;
  margin:0;
  float: none;
  clear: both;
}

/* @end */

/* @group Trámites y Servicios */

#contenido_principal div#listado_servicios {}
#contenido_principal div#servicio div{
  margin:0 10px 0 60px;
  border-top: 1px dotted #999; 
  padding-top: 13px;
}
#contenido_principal div#servicio h4{
  margin:20px 0 0;
}

#contenido_principal div#listado_servicios li.tematica_tys {
  background-color:#C4E2F1;color: inherit;
  border:1px solid #CCCCCC;
  height:auto;
  margin-top:15px;
  overflow:auto;
  width:611px;
}

#contenido_principal div#listado_servicios li.tematica_tys h4 {
  display:block;
  width:40%;
  float:left;
  margin: 0;
  padding: 0;
}

#contenido_principal div#listado_servicios li.tematica_tys h4 a {
  color:#666;background: inherit;
  display:block;
  font-size:100%;
  font-weight:bold;
  margin:15px 0 0 15px;
  padding:0;
}

#contenido_principal div#listado_servicios ul.servicios_tys, #contenido_principal div#listado_servicios ul.tematicas_tys {
  background-color:#FFFFFF;
  background-image:url(/data/Assets/mjsddhh/general/punta_tramites.gif);
  background-repeat:no-repeat;
  float:left;
  height:auto;
  list-style-type:none;
  margin:0;
  overflow:auto;
  padding:0;
  width:60%;
  color:inherit
}

#contenido_principal div#listado_servicios li.tematica_doble_tys {
  margin:10px;
  padding:5px 10px 10px 20px;
}

#contenido_principal div#listado_servicios li.tematica_doble_tys a {
  border-bottom:1px solid #CCCCCC;
  color:#000000;background: inherit;
  display:block;
  line-height:20px;
  padding-bottom:3px;
  text-decoration:none;
  width:100%;
}

#contenido_principal div#listado_servicios li.tematica_doble_tys a:hover {
  text-decoration:underline;
}

#contenido_principal div#listado_servicios li.servicio_tys {
  margin:7px;
  padding:0 10px 0 15px;
}

#contenido_principal div#listado_servicios li.servicio_tys a {
  border-bottom:1px solid #CCCCCC;
  color:#000000;background: inherit;
  display:block;
  line-height:20px;
  padding-bottom:3px;
  text-decoration:none;
  width:100%;
}

#contenido_principal div#listado_servicios li.servicio_tys a:hover {
  text-decoration:underline;
}

#contenido_principal div#listado_servicios ul.prestaciones_servicio_tys li {
  float: left;
  display:block;
  width: 30px;
  height: 30px;
  margin: 0 3px ;
}

#contenido_principal div#listado_servicios ul.prestaciones_servicio_tys li a {
  display: block;
  width: 30px;
  height: 28px;
  border: 0px none;
  text-indent: -9999em;
}

#contenido_principal div#listado_servicios ul.prestaciones_servicio_tys li.servicio_descripcion {
  background-image:url(/data/Assets/mjsddhh/iconos_servicios/descripcion.gif);
  background-repeat:no-repeat;
  background-position: 0 -29px;color:inherit
}
#contenido_principal div#listado_servicios ul.prestaciones_servicio_tys li.servicio_descripcion a:hover {
  background-image:url(/data/Assets/mjsddhh/iconos_servicios/descripcion.gif);
  background-position: 0 1px;color:inherit
}

#contenido_principal div#listado_servicios ul.prestaciones_servicio_tys li.servicio_requisitos {
  background-image:url(/data/Assets/mjsddhh/iconos_servicios/requisitos.gif);
  background-repeat:no-repeat;
  background-position: 0 -29px;color:inherit
}
#contenido_principal div#listado_servicios ul.prestaciones_servicio_tys li.servicio_requisitos a:hover {
  background-image:url(/data/Assets/mjsddhh/iconos_servicios/requisitos.gif);background-repeat:no-repeat;
  background-position: 0 1px;color:inherit
}

#contenido_principal div#listado_servicios ul.prestaciones_servicio_tys li.servicio_delegaciones {
  background-image:url(/data/Assets/mjsddhh/iconos_servicios/donde.gif);
  background-repeat:no-repeat;
  background-position: 0 -29px;color:inherit
}
#contenido_principal div#listado_servicios ul.prestaciones_servicio_tys li.servicio_delegaciones a:hover {
  background-image:url(/data/Assets/mjsddhh/iconos_servicios/donde.gif);background-repeat:no-repeat;
  background-position: 0 1px;color:inherit
}

#contenido_principal div#listado_servicios ul.prestaciones_servicio_tys li.servicio_consultas {
  background-image:url(/data/Assets/mjsddhh/iconos_servicios/consultas.gif);
  background-repeat:no-repeat;
  background-position: 0 -29px;color:inherit
}
#contenido_principal div#listado_servicios ul.prestaciones_servicio_tys li.servicio_consultas a:hover{
  background-image:url(/data/Assets/mjsddhh/iconos_servicios/consultas.gif);
  background-position: 0 1px;color:inherit
}

#contenido_principal div#listado_servicios ul.prestaciones_servicio_tys li.servicio_opciones_en_linea {
  background-image:url(/data/Assets/mjsddhh/iconos_servicios/web.gif);
  background-repeat:no-repeat;
  background-position: 0 -29px;color:inherit
}
#contenido_principal div#listado_servicios ul.prestaciones_servicio_tys li.servicio_opciones_en_linea a:hover{
  background-image:url(/data/Assets/mjsddhh/iconos_servicios/web.gif);
  background-position: 0 1px;color:inherit
}
#contenido_principal div#listado_servicios ul.prestaciones_servicio_tys li.servicio_opciones_movil {
  background-image:url(/data/Assets/mjsddhh/iconos_servicios/moviles.gif);
  background-repeat:no-repeat;
  background-position: 0 -29px;color:inherit
}
#contenido_principal div#listado_servicios ul.prestaciones_servicio_tys li.servicio_opciones_movil a:hover{
  background-image:url(/data/Assets/mjsddhh/iconos_servicios/moviles.gif);
  background-repeat:no-repeat;
  background-position: 0 1px;color:inherit
}
#contenido_principal div#listado_servicios ul.prestaciones_servicio_tys li.servicio_duracion {
  background-image:url(/media/65293/tiempo.gif);
  background-repeat:no-repeat;
  background-position: 0 -29px;color:inherit
}
#contenido_principal div#listado_servicios ul.prestaciones_servicio_tys li.servicio_duracion a:hover{
  background-image:url(/media/65293/tiempo.gif);
  background-position: 0 2px;background-repeat:no-repeat;color:inherit
}
#contenido_principal div#listado_servicios ul.prestaciones_servicio_tys li.servicio_lo_realiza{
  background-image:url(/data/Assets/mjsddhh/iconos_servicios/quien.gif);
  background-repeat:no-repeat;
  background-position: 0 -29px;color:inherit
}

#contenido_principal div#listado_servicios ul.prestaciones_servicio_tys li.servicio_lo_realiza a:hover{
  background-image:url(/data/Assets/mjsddhh/iconos_servicios/quien.gif);
  background-position: 0 1px;color:inherit
}
#contenido_principal div#listado_servicios ul.prestaciones_servicio_tys li.servicio_valor {
  background-image:url(/data/Assets/mjsddhh/iconos_servicios/costo.gif);
  background-repeat:no-repeat;
  background-position: 0 -30px;color:inherit
}

#contenido_principal div#listado_servicios ul.prestaciones_servicio_tys li.servicio_valor a:hover{
  background-image:url(/data/Assets/mjsddhh/iconos_servicios/costo.gif);
  background-position: 0 0px;color:inherit
}
h4.lo_realiza{
  background-image:url(/data/Assets/mjsddhh/iconos_servicios/realiza-tram.gif);
  background-repeat:no-repeat;
  height:35px;
  background-position: 0 -15px;color:inherit;
  padding-left:60px
}
h4.opciones_en_linea{
  background-image:url(/data/Assets/mjsddhh/iconos_servicios/enlinea-tram.gif);
  background-repeat:no-repeat;
  height:35px;
  background-position: 0 -15px;color:inherit;
  padding-left:60px
}
h4.opciones_movil{
  background-image:url(/data/Assets/mjsddhh/iconos_servicios/moviles-tram.gif);
  background-repeat:no-repeat;
  height:35px;
  background-position: 0 -15px;color:inherit;
  padding-left:60px
}
h4.consultas{
  background-image:url(/data/Assets/mjsddhh/iconos_servicios/consultas-tram.gif);
  background-repeat:no-repeat;
  height:35px;
  background-position: 0 -14px;color:inherit;
  padding-left:60px
}
h4.lugar{
  background-image:url(/data/Assets/mjsddhh/iconos_servicios/donde-tram.gif);
  background-repeat:no-repeat;color:inherit;
  height:35px;
  background-position: 3px -15px;
  padding-left:60px
}
h4.requisitos{
  background-image:url(/data/Assets/mjsddhh/iconos_servicios/requisitos-tram.gif);
  background-repeat:no-repeat;color:inherit;
  height:35px;
  background-position: 0 -15px;
  padding-left:60px
}
h4.descripcion{
  background-image:url(/data/Assets/mjsddhh/iconos_servicios/descripcion-tram.gif);
  background-repeat:no-repeat;color:inherit;
  height:35px;
  background-position: 0 -14px;
  padding-left:60px
}
h4.valor{
  background-image:url(/data/Assets/mjsddhh/iconos_servicios/costo-tram.gif);
  background-repeat:no-repeat;color:inherit;
  height:35px;
  background-position: 0 -15px;
  padding-left:60px
}
h4.duracion{
  background-image:url(/data/Assets/mjsddhh/iconos_servicios/duracion-tram.gif);
  background-repeat:no-repeat;color:inherit;
  height:35px;
  background-position: 0 -15px;
  padding-left:60px
}
h4.descargas {
   background-image: url("/media/274063/descargar-tram.gif");
   background-position: 0 -14px;
   background-repeat: no-repeat;
   color: inherit;
   height: 35px;
   padding-left: 60px;
}

div#servicio ul {
    border-top: 1px dotted #999999;
    margin-left: 60px;
    margin-top: 0; 
}
div#servicio ul li.zip {background:none;padding-left:0;margin-left:0 }
div#referencias_tys {
  background-image:url(/data/Assets/mjsddhh/iconos_servicios/referencias.gif);
  background-repeat:no-repeat;color:inherit;
  height:250px;
  background-position: 0 0;
  margin-top:25px;
  padding-bottom:25px;
  margin-bottom:0;
}

div#referencias_tys ul li{
  height:68px;
  width:68px;
  margin-left:5px; 
  margin-top:25px; 
  display:block;
  float: left;
}
div#referencias_tys ul{height:245px;
  border-bottom:1px solid #1389AF;border-top:1px solid #1389AF;
}
div#referencias_tys ul li.descripcion_ref {
    margin-left:8px;
    }
div#referencias_tys ul li.donde_ref {
    margin-left:5px;
    }
div#referencias_tys ul li.duracion_ref {
    margin-left:5px;
    margin-top:0;
    }
div#referencias_tys ul li.opciones_en_linea_ref {
    margin-left:5px;
    margin-top:0;
    }
div#referencias_tys ul li.opciones_movil_ref {
    margin-left:5px;
    margin-top:0;
    }
div#referencias_tys ul li.realiza_ref {
    margin-left:5px;
    margin-top:0;
    }
div#referencias_tys ul li.requisitos_ref {
    margin-left:3px;
    }
div#referencias_tys ul li.costo_ref {
    margin-left:3px;
    margin-top:0;
    }
div#referencias_tys ul li.consultas_ref {
    margin-left:3px;
    }
div#referencias_tys ul li.descargas_ref {
    margin-top:0;
    }
/* @end */

/* @group Herramientas Contenido */

#contenido_principal ul#herramientas_contenido_superior {
  display: block;
  float: right;
  margin: 0;
  /*width: 20%;*/
  list-style-type:none;
  padding:0;
}

#contenido_principal ul.herramientas_contenido li {
  display: block;
  list-style-type: none;
  float: left;
  margin: 7px 5px;
  background-image:none;color:inherit;
  padding:0;
}

#contenido_principal ul#herramientas_contenido_superior ul, #contenido_principal ul#herramientas_contenido_superior > li {
  display: block;
  margin: 0;
  padding: 0;
  float: none;
  clear: both;
  height: 32px;
  background-image:none;color:inherit;
  padding:0;
}

#contenido_principal ul#herramientas_contenido_superior ul.linea {
  border-top: 1px dotted #666; 
  padding:0;
  background-image:none;color:inherit;
}

#contenido_principal ul#herramientas_contenido_inferior {
  float: left;
  background-color:#fff;color:inherit;
  padding:0;
  width: 100%;
  height: 38px;
  border-top: 1px solid #008bcf;
  border-bottom: 1px solid #008bcf;
  margin: 30px 0 0;
  display: block;
  list-style-type:none;
}

#contenido_principal ul.herramientas_contenido li a {
  text-indent: -10000px;
  display: block;
  width: 22px;
  height: 22px;
  background-position: 0 0;
}

#contenido_principal ul.herramientas_contenido li a.imprimir {
  color:inherit;background: url(/data/assets/mjsddhh/general/imprimir.gif) no-repeat 0 0;
}

#contenido_principal ul.herramientas_contenido li a.imprimir:hover {
  color:inherit;background-position: 0 -22px;
}

#contenido_principal ul.herramientas_contenido li a.compartir {
  color:inherit;background: url(/media/111981/compartir.gif) no-repeat 0 0;
}
#contenido_principal ul.herramientas_contenido li a.compartir:hover {
  color:inherit;background-position: 0 -22px;
}

#contenido_principal ul.herramientas_contenido li a.facebook{
  background: url(/media/119837/facebk.gif) no-repeat 0 0;color:inherit;
  text-decoration:none
}
#contenido_principal ul.herramientas_contenido li a.facebook:hover {
  background-position: 0 -22px;color:inherit;
}
.at300b, .at300m, .at300bs, .at15t_twitter, .at15t_facebook {
  /*display:pointer;*/color:inherit;background-image:none
}
span.at15t_twitter, span.at15t_facebook {color:inherit;background-image:none
} 
#contenido_principal ul.herramientas_contenido li a.twitter{
  background: url(/media/119842/twitt.gif) no-repeat 0 0;color:inherit;
  text-decoration:none
}
#contenido_principal ul.herramientas_contenido li a.twitter:hover {
  background-position: 0 -22px;color:inherit;
}

#contenido_principal ul.herramientas_contenido li a.enviar {
  background: url(/data/assets/mjsddhh/general/compartir.gif) no-repeat 0 0;color:inherit;
  
}
#contenido_principal ul.herramientas_contenido li a.enviar:hover {
  background-position: 0 -22px;color:inherit;
}
#contenido_principal ul.herramientas_contenido li a.subir{
  background: url(/data/assets/mjsddhh/general/subir.gif) no-repeat 0 0;color:inherit;
  
}
#contenido_principal ul.herramientas_contenido li a.subir:hover {
  background-position: 0 -22px;
}
#contenido_principal ul.herramientas_contenido li a.fuenteChica {
  height: 22px;
  background: url(/data/assets/mjsddhh/general/texto-chico.gif) no-repeat 0 0;color:inherit;
}

#contenido_principal ul.herramientas_contenido li a.fuenteChica:hover {
}

#contenido_principal ul.herramientas_contenido li a.fuenteNormal {
  height: 22px;
  background: url(/data/assets/mjsddhh/general/texto-normal.gif) no-repeat 0 0;color:inherit;
}

#contenido_principal ul.herramientas_contenido li a.fuenteNormal:hover {
}

#contenido_principal ul.herramientas_contenido li a.fuenteGrande {
  height: 22px;color:inherit;
  background: url(/data/assets/mjsddhh/general/texto-grande.gif) no-repeat 0 0;color:inherit;
}

#contenido_principal ul.herramientas_contenido li a.fuenteGrande:hover {
}

/* @end
==============================*/

/* @group Galeria de Fotos */

#contenido_principal .GalleryList {
  margin: 15px 0 0 -10px;
  width: 424px;
}

#contenido_principal .GalleryList .Item {
  float: left;
  width: 96px;
  margin: 0 0 10px 10px;
}

#contenido_principal .GalleryList .Item a img {
  padding: 2px;
  border: 1px solid black;
}

#contenido_principal .GalleryList .Item a:hover img {
  padding: 2px;
  border: 1px solid black;
  background-color: black;color:inherit;
}

#contenido_principal .GalleryList .Item strong a {
  display: block;
  margin: 5px 0 0 0;
}

#contenido_principal .GalleryList .Item em {
  display: block;
  font-size: 0.75em;
}

#contenido_principal .Photo img {
  

/* This ensures the photos is resized to fit the div */
  max-width: 100%;
}

#contenido_principal .Photo .PhotoNav {
  display: block;
}

#contenido_principal .Photo .PhotoNav .Left {
  float: left;
}

#contenido_principal .Photo .PhotoNav .Right {
  float: right;
}

/* @end
==============================*/

/* @group Prensa */



#contenido_principal #noticias {
  margin: 15px 0 0 0;
}

#contenido_principal #noticias li {
  margin: 10px 0 0 0;
  list-style-type: none; 
  clear:both;
  float:left;width:100%;
}
#contenido_principal #noticias li p{
  line-height:20px;color: #555
}
#contenido_principal div.imagen {
  float:left;
}

#contenido_principal #noticias a{
  color: #1389AF; background:inherit;
  text-decoration:none;
  padding: 0 5px 0 0;
}
#contenido_principal #noticias p a:hover{
  color: #000000;background:inherit;
  text-decoration:underline;
}
#contenido_principal #noticias h4, #contenido_principal #noticia h3 {
  margin: 0;
}
#contenido_principal #noticias span, #contenido_principal #noticia span {
  font-size: 90%;
  color: #666;background:none;
}
#contenido_principal #noticias span, #contenido_principal #noticia span.fecha {
  font-size: 90%;
  color: #666;background:none;
}
#contenido_principal #noticias .fecha {
  display:block;
  margin:0;
  padding:5px 0;
}
#contenido_principal #noticia .bajada {
  font-size:140%;
  margin:5px 0 15px
}
#contenido_principal #noticia {
  min-height:350px;
  line-height:160%
}
#contenido_principal div#noticia div.imagen img {width:300px}

#contenido_principal #noticias img, #contenido_principal #noticia img {
  border: 1px solid #cccccc;
  padding:4px;  
  display: block;
  margin: 0 15px 10px 0;
  width: 195px;
  /*height: 235px;*/
}
#prensa_imagenes_contenedor {
  margin: 0 15px 10px 0;
  display:block;
  float:left;
  height:250px;
  margin:10px 8px 10px 0;
  width:395px;
}
#prensa_imagenes {
  height:290px;
  width:400px;
}
#contenido_principal #noticias .epigrafe, #contenido_principal #noticia .epigrafe {
  display: block;
  width:auto;
  margin: 0 25px 10px 0;
}
.volanta  { margin-bottom:0px; color:#333;}
ul#noticias h4 {margin-top:0}
ul#noticias_portada li.pos_1 {
  background:url("/data/assets/mjsddhh/general/noticias-fondo.gif") repeat-x scroll 0 0 transparent;
  margin-bottom:45px;
  padding:10px;
}
ul#noticias_portada li  {min-height:115px; margin-bottom:15px; margin-top:30px; clear:left;}
ul#noticias_portada li.pos_1 div.imagen {margin-bottom:15px;}
ul#noticias_portada li.pos_1 h4 {
  font-size:155%;
  line-height:120%;
}
ul#noticias_portada li.pos_1 div.bajada p span {
  font-size:140%;
  line-height:120%
}
#contenido_principal ul#noticias_portada li.pos_1 div.imagen img {
  margin-right:10px;
  width:310px;
  height:auto;
  border: 1px solid #ccc;
  padding:5px;
  margin-bottom:15px;  
}
ul#noticias_portada li div.volanta p  {
  color:#333;color:inherit;
}
ul#noticias_portada li h4 {
  float:none;
  margin-top:0;
}
#contenido_principal ul#noticias_portada li div.imagen img {
  width:195px; 
  height:auto;
  border: 1px solid #ccc;
    padding:4px;
  margin-right:10px;
  margin-bottom:15px;
}
span.epigrafe {display:block;padding-left:5px;font-size:80%;}
.subnota {
  background-color:#F9FAFE;
  border:1px solid #008BCF;
  padding:15px;
}
.subnota h5 {
  color:#008BCF;background:inherit;
}
.subnota p {
  text-align:left;
}
#subnota_titulo {
  cursor:pointer;
}
h5.abierto span.manija {
  background-position:0 3px;
}
h5 span.manija {
  background:transparent url(/media/63261/manija-subnota.gif) no-repeat scroll 0 -6px;
  display:inline-block;
  height:9px;
  margin-left:10px;
  text-indent:-99999px;
  width:9px;
}
div#noticia h5 {
  color:#608FCA;color:inherit;
  font-size:125%;
  font-weight:bold;
}
div#noticia h4 {
  margin:5px 0;
  font-size:180%;
  line-height:120%;
}
a.enlace_prensa {
  background-color:#E9E9E9;
  clear:right;
  color:#1389AF;
  float:right;
  font-size:0.625em;
  margin:0 10px;
  padding:5px 10px;
  text-decoration:none;
  width:auto;
}
a.enlace_prensa:hover {
  background-color:#1389AF;
  color:#fff;
}

a.enlace_galeria_videos {
       background-color:#E9E9E9;color:inherit;
       clear:right;
       color:#1389AF;
       float:right;
       font-size:0.625em;
       margin:0 -2px 0 0;
       padding:5px 10px;
       text-decoration:none;
       width:auto;
}
a.enlace_galeria_videos:hover {
       background-color:#1389AF;
       color:#fff;
}
l#prensa_enlaces {
  border-top:1px solid #CCCCCC;
  clear:left;
  padding-left:6px;
}
ul#prensa_archivos {float:left; width:100%;margin-bottom:10px;}
ul#prensa_archivos li a.pdf  {
  background:transparent url(/media/52002/acrobat.png) no-repeat scroll left center;
  padding-left:22px;
  padding-bottom:1px;
}
ul.prensa_archivos li {
  border-bottom:1px dotted #C8C9CC;
  padding:0 0 0 23px;
  list-style-type:none;
  background-repeat:no-repeat;
  background-position:0 0;
  margin-top:3px;
  color:#666
}

ul.prensa_archivos li.application-pdf {
  background-image:url(/media/52002/acrobat.png);
}
ul.prensa_archivos li.application-vnd-ms-excel {
  background-image:url(/media/52012/excel.png);
}
ul.prensa_archivos li.application-msword {
  background-image:url(/media/52388/word.png);
}
div.texto h5 {
  font-size:0.688em;
  color:#1389AF;color:inherit;
  margin-bottom:3px;
}
div.texto ul.prensa_archivos_inicio li {
  background-position:0 5px;
  background-repeat:no-repeat;
  border-top:1px dotted #C8C9CC;
  list-style-type:none;
  padding:5px 10px 7px 23px;
  font-size:0.688em
}
ul.prensa_archivos_inicio li a:hover {text-decoration:none}
div.texto ul.prensa_archivos_inicio li.application-pdf {
  background-image:url(/media/52002/acrobat.png);color:inherit;
}
div.texto ul.prensa_archivos_inicio li.application-vnd-ms-excel {
  background-image:url(/media/52012/excel.png);color:inherit;
}
div.texto ul.prensa_archivos_inicio li.application-msword {
  background-image:url(/media/52388/word.png);color:inherit;
}
div#prensa_imagenes_siguiente {
  background:url(/media/62275/arrow-forward_32.png);color:inherit;
  background-repeat:no-repeat;
  background-position:0 0;
  width:30px;
  height:30px;
  text-indent:-999px; 
  position:absolute; 
  z-index:6;
  margin-left:200px;
  margin-top:-90px;
  cursor:pointer;
}
div#prensa_imagenes_anterior {
  background:url(/media/62280/arrow-back_32.png);color:inherit;
  background-repeat:no-repeat;
  background-position:0 0; 
  width:30px;
  height:30px;
  text-indent:-999px; 
  position:absolute; 
  z-index:7;
  margin-left:170px;
  margin-top:-90px;
  cursor:pointer;
}


/* @end
==============================*/

/* @group Personas Buscadas */

#contenido_principal ul.personas_buscadas {
  margin: 0;
  padding: 0;
}

#contenido_principal .personas_buscadas li {
  list-style-type: none;
  clear: left;
  padding: 15px 0 15px 0;
  color:#000000;
  border-top: 1px dotted #666;
}
#contenido_principal .personas_buscadas li a{
  display: block;
  clear:none;
  margin-left: -1px;
}

#contenido_principal .personas_buscadas img {
  float: left;
  display: block;
  margin: 0 10px 150px 0;
  padding:3px; border: 1px solid #d8d8d8;
}

#contenido_principal .personas_buscadas h4 {
  margin: 0 0 5px 0;font-weight:bold;font-size:140%;
}
#contenido_principal .personas_buscadas li span.causa{
  display: inline;font-weight:bold;font-size:110%;
}
#contenido_principal li span.recompensa{
  font-weight:bold;font-size:120%;
}
#contenido_principal li span.contacto{display: block;
  font-weight:bold;
}
#contenido_principal li span.contacto a {display: block;
  font-weight:normal;
}
h4.grupo a.leer {background-image:url(/data/assets/mjsddhh/general/mostrar_todas09.gif);
  background-position:0 -22px;
  background-repeat:no-repeat;
  display:block;
  height:22px;
  margin-bottom:10px;
  margin-left:517px;
  text-indent:-9999em;
  width:98px;
}
h4.grupo a.leer:hover {
  background-position:0 0px;
  text-indent:-9999em;
}
#contenido_principal li a.popup {display: block;
  background-image: url(/data/assets/mjsddhh/general/ver_aviso.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
  margin-left:85px;
  height:30px;
  text-indent:-9999em;  
}
#contenido_principal ul.chicos_perdidos, ul.chicos_perdidos_hallados {
  padding-left:15px;margin-top:-5px
}
ul.chicos_perdidos li.li_sin_vinetas{  
  margin:4px;
  padding:0
}
#contenido_principal ul.chicos_perdidos li.li_sin_vinetas a {    
  display:block;
  height:65px;
  width:65px
}
#contenido_principal ul.chicos_perdidos li.li_sin_vinetas a.popup, 
#contenido_principal ul.chicos_perdidos_hallados li.li_sin_vinetas a.popup {    
  height:65px;
  width:65px;
  text-indent:0em;
  margin:4px;
  background-image:none
}
ul.chicos_perdidos li.li_sin_vinetas a.popup img, 
ul.chicos_perdidos_hallados li.li_sin_vinetas a.popup img {
  border: 1px solid #D8D8D8;
  padding: 5px;
  margin: 5px;
  display: block;
}
/* @end */

/* @group Guia Judicial*/

#guia_judicial {
  font-size: 100%;
  margin: 0;
  padding: 0;
}
#guia_judicial ul li {
  list-style-type:none;
  border-bottom: dotted 1px #C8C9CC; 
  background-image: url(/media/52002/acrobat.png);color:inherit;
  background-repeat: no-repeat;
  background-position: 0 0;
  padding:0 10px 10px 28px;
}
#guia_judicial ul li a {
  color: #1389af; 
  text-decoration: none;
}

#guia_judicial ul li a:hover {  
  color: #666;
  text-decoration: underline;
}


/* @end
==============================*/

/* @group Contacto */

#contenido_principal .ContactForm .Error {
  background-color:#F4FAFE;
  color: #000000;
  font-weight: bold;
  margin: 0 25px 31px 0;
  padding: 9px 0 10px 50px;
  background-image: url(/data/assets/mjsddhh/general/error_icon.gif);
  background-repeat: no-repeat;
  background-position: 15px 12px;
}

#contenido_principal .ContactForm .Error li {
  font-weight: normal;
}

#contenido_principal .ContactForm fieldset {
  display: block;
  margin: 0;
  width: 96%;
  padding:20px;
  background-color:#F4FAFE;color:inherit;
}

#contenido_principal .ContactForm legend {
  display: none;
}

#contenido_principal .ContactForm label {
  color: #000000; background-color:inherit;
  font-weight: normal;
  padding: 0 0 10px 0;
}

#contenido_principal .ContactForm .TextBox {
  border: 1px solid #CACACA;
  display: block;
  font-size: 0.75em;
  font-weight: normal;
  padding: 3px 4px 2px 3px;
  width: 96%;margin-top:10px;
}

#contenido_principal .ContactForm .TextArea {
  border: 1px solid #CACACA;
  display: block;
  font-size: 0.75em;
  font-weight: normal;
  padding: 3px 4px 2px 3px;
  height: 90px;
  width: 96%;margin-top:10px;
}

/* @end
==============================*/

/* @group VCard */

.vcard .n {
  font-weight: bold;
}

.vcard .tel {
  background-image: url(/data/assets/mjsddhh/general/phone_icon.gif);
  background-repeat: no-repeat;
  background-position: 6px 0;
  /* Left:6px Top:0px */
  padding: 2px 0 3px 22px;
  margin: 15px 0 0 0;
  display: block;
  color: #000000;
}

.vcard .email {
  background-image: url(/data/assets/mjsddhh/general/email_icon.gif);
  background-repeat: no-repeat;
  background-position: 0px 2px;
  /* Left:0px Top:2px */
  text-decoration: underline;
  padding: 0 0 1px 22px;
  margin: 0;
  display: block;
  color: #000000;
}

.vcard .url {
  background-image: url(/data/assets/mjsddhh/general/web_icon.gif);
  background-repeat: no-repeat;
  background-position: 0px 2px;
  /* Left:0px Top:2px */
  text-decoration: underline;
  padding: 1px 0 2px 22px;
  margin: 0;
  display: block;
  color: #000000;
}

.vCardDl {
  background-image: url(/data/assets/mjsddhh/general/vcard_icon.gif);
  background-repeat: no-repeat;
  background-position: 0px 2px;
  /* Left:0px Top:2px */
  padding: 0 0 0 22px;
  margin: 15px 0 50px 0;
  color: #000000;
}

/* @end
==============================*/

/* @group Enviar Enlace */

#contenido_principal .EmailFriendForm .Error {
  border-top: 2px solid #FFD324;
  border-bottom: 2px solid #FFD324;
  background-color: #FFF6BF;
  color: #000000;
  font-weight: bold;
  margin: 18px 25px 31px 0;
  padding: 9px 0 10px 50px;
  background-image: url(/data/assets/mjsddhh/general/error_icon.gif);
  background-repeat: no-repeat;
  /*background-position:15px 50%;*/
  background-position: 15px 12px;
}

#contenido_principal .EmailFriendForm .Error li {
  font-weight: normal;
}

#contenido_principal .EmailFriendForm fieldset {
  border: 0px solid #000000;
  display: block;
  margin: 15px 0 15px 0;
  width: 90%;
}

#contenido_principal .EmailFriendForm legend {
  /* display: none;*/
}

#contenido_principal .EmailFriendForm label {
  color: #000000; background-color:inherit;
  font-weight: bold;
}

#contenido_principal .EmailFriendForm .TextBox {
  border: 1px solid #CACACA;
  display: block;
  font-size: 0.75em;
  font-weight: normal;
  padding: 3px 4px 2px 3px;
  width: 100%;
}

#contenido_principal .EmailFriendForm .TextArea {
  border: 1px solid #CACACA;
  display: block;
  font-size: 0.75em;
  font-weight: normal;
  padding: 3px 4px 2px 3px;
  height: 90px;
  width: 100%;
}

/* @end
==============================*/

/* @group Paginador */

#contenido_principal ul.paginador li {
  list-style-type: none;
  float: left;
  display: block;padding:3px 8px;
  margin: 3px;background:#f8f8f8;color:inherit;
}

#contenido_principal ul.paginador span.selected li {background:#008BCF; color:#f8f8f8}
#contenido_principal ul.paginador {padding-left:10px}
#contenido_principal ul.paginador li a {display:block}
#contenido_principal ul.paginador li a:hover {color:#555}

/* @end */

/* @group Resultados de BÃºsqueda */

#contenido_principal #xsltsearch #xsltsearch_summary strong {
  font-weight: bold;
}

#contenido_principal #xsltsearch .xsltsearch_description strong {
  background-color: #FFF6BF;color:inherit;
  padding: 0 2px 0 2px;
}

#contenido_principal #xsltsearch .xsltsearch_form .input {
  border: 1px solid #bcbcbc;
  padding: 3px 7px 4px 4px;
  font-size: 0.688em;
}

#contenido_principal #xsltsearch #xsltsearch_stats {
  font-size: 0.75em;
  font-style: italic;
}

/* @end
==============================*/

/* @end
==============================*/

/* @group Contenido Secundario */

#contenido_secundario {
  float: right;
  width: 296px;
  font-size: 90%;
  padding: 13px 0 80px 0;
}

#contenido_secundario h3 {
  font-size: 110%;
  margin-top: 25px;
  background-image:url(/data/assets/mjsddhh/general/titulo-contenido-secundario.gif);color:inherit;
  background-repeat: no-repeat;
  background-position: 0 0;
  border: none;
}

#contenido_secundario h4 {
  margin: 12px 10px 5px 0;
  font-size: 75%;
  color: #008BCF; background-color:inherit
}

#contenido_secundario div p {
  background-image: url(/data/assets/mjsddhh/general/titulo-contenido-secundario.gif);color:inherit;
  background-repeat: no-repeat;
  background-position: 0 0;
  padding:15px;
  border-color: #CCCCCC;
  border-style:none solid solid;
  border-width:medium 1px 1px;
}
#contenido_secundario div p strong {font-weight:bold;
}
#contenido_secundario address {
  font-size: 100%;
  color: #555;
}

#contenido_secundario a {
  color: #1389af; 
  text-decoration: none;
}

#contenido_secundario a:hover {
  color: #000000;
  text-decoration: none;
}

#contenido_secundario a.enlace_rss {
  background-image: url(/data/assets/mjsddhh/general/rss.gif);color:inherit;
  background-repeat: no-repeat;
  background-position: 0 3px;
  padding: 0 0 8px 23px;
  text-decoration: underline;
  display: block;
}

#contenido_secundario a.enlace_rss {
  text-decoration: none;
  display: block;
}

#contenido_secundario div#texto_secundario {  
}

#contenido_secundario div#videoPlayer.player plain img {
  margin-top:52px;  
}
#contenido_secundario div.clips_columna {
  padding:10px;
  border-top:none;
  border-left:solid 1px #ccc;
  border-right:solid 1px #ccc;
  border-bottom:solid 1px #ccc;  
}
#contenido_secundario div.clips_columna a.first {
  border-top: none;
  margin-top:10px;
  padding:5px 0;
}
#contenido_secundario div.clips_columna a {
  border-top: 1px solid #ccc;
  display:block;
  padding:5px 0;
}
#contenido_secundario div.clips_columna a span {
  padding-left: 5px;
}
#contenido_secundario div.clips_columna a:hover {
  background-color:#1389AF;
  color:#fff
}

#contenido_secundario div a#videoPlayer {
    background-color:#FFFFFF;color:inherit;
    border: solid 1px #ccc;
    border-top:none;
    border-bottom:none;
    width: 296px;
    height: 225px;
    margin: 14px 0 0;
    padding: 32px 27px 10px 27px;
    background-image:url(/data/assets/mjsddhh/general/videos.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
}

/* @group Navegación Secundaria */

#contenido_secundario div#navegacion_secundaria {
  border-bottom:1px solid;
  border-top:1px solid;
  color:#008BCF; background-color:inherit;
  padding: 0;
}

#contenido_secundario div#navegacion_secundaria ul {
margin: 0;
}

#contenido_secundario div#navegacion_secundaria li {
  /*margin: 0;*/
  padding: 0;
  background-image: none; color:inherit; 
}

#contenido_secundario div#navegacion_secundaria li a {
  display: block;
  margin: 0;
  padding: 5px 0 5px 5px;
  font-weight: normal;
  border-bottom: 1px dotted #bebebe;
}

#contenido_secundario div#navegacion_secundaria > ul > li.last span a {
  border-bottom: 0 none;
}
#contenido_secundario div#archivo_prensa > ul li ul li.last span a {
  border-bottom:none;
}
#contenido_secundario div#navegacion_secundaria ul.nivel_2 a{
  color:#807F7F; 
  font-size:90%;
  padding:5px 0 5px 5px;
}
#contenido_secundario div#navegacion_secundaria ul.nivel_2 a.hover{
  color:#000;
}
#contenido_secundario div#navegacion_secundaria ul.nivel_2 a.selected {
  color:#fff;
}
#contenido_secundario div#navegacion_secundaria ul.nivel_3 a{
  color:#A0A0A0;
  font-size:90%;
  padding:5px 0 5px 15px;
}
#contenido_secundario div#navegacion_secundaria ul.nivel_3 a.selected {
  color:#fff;
}
#contenido_secundario div#navegacion_secundaria ul.nivel_3 a.hover{
  color:#000;
}
#contenido_secundario div#navegacion_secundaria > ul li ul li span a {
  padding: 5px 0 5px 5px;
  font-size: 90%;
  color:#807F7F;
}

#contenido_secundario div#navegacion_secundaria > ul li ul li ul li span a {
  padding: 5px 0 5px 15px;
  font-size: 90%;
  color:#a0a0a0;
}

/* @group jquery.treeview */

.treeview .hitarea {
  cursor: pointer;
  float: right;
  width: 16px;
  height: 16px;
  margin: 5px 15px 0 0;
  padding: 0;
}
.treeview a.selected, #contenido_secundario a.selected {
  color: #fff;
  background-color: #1389AF;
}

.treeview a.selected, #contenido_secundario div#navegacion_secundaria a.selected {
  color: #fff;
  background-color: #999;
}

.treeview .hitarea, .treeview li.lastCollapsable, .treeview li.lastExpandable {
  background-image: url(/data/assets/mjsddhh/jquery.treeview/treeview-mjsddhh.gif); color:inherit;
}

/* @end
==============================*/

/* @end
==============================*/

/* @group Enlaces Relacionados */

#contenido_secundario div#enlaces_relacionados {
  margin: 40px 0 0 10px;
}
#contenido_secundario div#enlaces_relacionados h3{
  font-weight:bold;
  font-size: 100%;
  padding-top: 16px;
  margin-bottom:10px;
}
#contenido_secundario div#enlaces_relacionados a {
  font-size: 100%;
}

/* @end
==============================*/

/* @group Organismos Relacionados */

#contenido_secundario div#organismos_relacionados {
  margin: 40px 0 0 10px; 
}
#contenido_secundario div#organismos_relacionados h3{
  font-weight:bold;
  font-size: 100%;
  background-image: url(/data/assets/mjsddhh/general/titulo-contenido-secundario.gif);
  padding-top:16px;
  color:#333
}

#contenido_secundario div#organismos_relacionados ul li {
  margin-bottom: 15px;
}
#contenido_secundario div#organismos_relacionados ul li h4  {
  padding-bottom:4px;
  border-bottom: solid 1px #BCD9E7;
  font-weight:bold; 
  font-size: 100%;
}
div#organismos_relacionados address {
  background: url(/data/assets/mjsddhh/general/direccion2009.gif) no-repeat;color:inherit;
  padding-left: 20px;
}

div#organismos_relacionados address > span {
  display: block;
  margin-left: -20px;
  padding-left: 20px;
}
div#organismos_relacionados address .mapa  {
  background: url(/data/assets/mjsddhh/general/ver_mapa2009.gif) no-repeat;color:inherit;
  display: block;
  background-position: 0 0;
  padding-bottom:4px;
  height: auto
}
div#organismos_relacionados address .como_llegar_colectivo  {
  background: url(/data/assets/mjsddhh/general/colectivos2009.gif) no-repeat;color:inherit;
  display: block;
  height: auto;
  padding-bottom:8px;
}
div#organismos_relacionados address .como_llegar_subte  {
  background: url(/data/assets/mjsddhh/general/subte2009.gif) no-repeat;color:inherit;
  display: block;
  height:auto;
  padding-bottom:8px;
  margin-top:8px;
}
div#organismos_relacionados address .telefono {
  background: url(/data/assets/mjsddhh/general/telefono2009.gif) no-repeat;color:inherit;
  display: block;
  height: auto;
  padding-bottom:4px;
}
div#organismos_relacionados address .fax {
  background: url(/data/assets/mjsddhh/general/fax.gif) no-repeat;color:inherit;
  display: block;
  height: auto;
  padding-bottom:4px;
}
div#organismos_relacionados address .sitio_web {
  background: url(/data/assets/mjsddhh/general/sitio-web2009.gif) no-repeat;color:inherit;
  display: block;
  height: auto;
  padding-bottom:4px;
}
div#organismos_relacionados address .correo_electronico {
  background: url(/data/assets/mjsddhh/general/correo-electronico2009.gif) no-repeat;color:inherit;
  display: block;
  height:auto;
  padding-bottom:4px;
}

/* @end
==============================*/

/* @group Prensa */
/******* ESTILOS SIGOB  *********/
#fotonoticia {
  border-left:1px solid #CCCCCC;
  border-bottom:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
  margin:10px 0;
  background-image:url(/media/119793/fotonoticias.gif);color:inherit;
  background-repeat:no-repeat;
}
#fotonoticia img {
  padding:30px 8px 8px;
  width:280px;
}
#fotonoticia span.fecha {
  margin-left:8px; 
  color:#333; background-color:inherit;
  display:block
}
#fotonoticia h4 {
  padding-left:8px;
  margin:5px 0 10px 0;
}
#sigob_temas ul li, #sigob_secciones ul li {
  border-bottom: 1px dotted #999
}
#sigob_temas ul li a, #sigob_secciones ul li a {
  display:block;
  font-weight:normal;
  margin:0;
  padding:5px 0 5px 5px;
}

form#form_sigob {
  background: url(/data/assets/mjsddhh/general/destacados-fondo.gif) repeat-x scroll 0 0;
  border-color:#D8D8D8 #F8F8F8 #F9F9F9;
  border-style:solid;
  border-width:1px;
}
form#form_sigob fieldset {padding:20px}
form#form_sigob legend {
  color:#1389AF; background-color:inherit;
  font-size:95%;
  font-weight:bold;
  display:none;
}
input#query {margin-left:39px;}
input#fecha_desde {width:77px;}
input#fecha_hasta {margin-left:0;width:77px;}
select#tema {margin-left:0;width:90px}
select#seccion {margin-left:0;}
form#form_sigob ul li label{padding-right:10px;}
form#form_sigob fieldset ul li.li_sin_vinetas {float:left;margin-right:10px;height:26px}

/********  Productos Asociados Sigob ********/
div.page_navigation {clear:both; width:100%}
div.page_navigation a {
  background:#008BCF;
  display:block;
  float:left;
  list-style-type:none;
  margin:3px 1px 20px;
  padding:3px 8px;
  color:#fff
}
div.page_navigation a.active_page {background:#008BCF;color:#fff}
div.page_navigation a.page_link {background:#81C6E7;color:#fff}
div.page_navigation a.first_link {}
div.page_navigation a.previous_link {}
div.page_navigation a.next_link {}
div.page_navigation a.last_link {}

ul#productos_asociados li.sonidos {}
ul#productos_asociados li.imagenes {}
ul#productos_asociados li.videos {}
ul#productos_asociados li.documentos {}
ul#noticias_buscador {
  padding-top:25px;
}
ul#noticias_buscador li {
  overflow:hidden
}
ul#noticias_buscador li.pos_1 {
  /*overflow:none; */clear:left;
}

ul#noticias_buscador li h4 {
  clear:left;
  font-size:115%;
  width:570px;
  margin:0;
}
ul#noticias_buscador li ul#productos_asociados  {
  border-left:1px solid #CCCCCC;
  clear:both;
  display:block;
  float:right;
  height:auto;
  list-style-type:none;
  margin:-20px 0 0;
  padding-bottom:5px;
  width:34px;
}

ul#productos_asociados li.imagenes {
  background-position:-28px top;
  background-repeat:no-repeat;
}
ul#productos_asociados li.imagenes_off {
  background-position:1px top;
}
ul#productos_asociados li.videos {
  background-position:-28px -23px;
  background-repeat:no-repeat;
}
ul#productos_asociados li.videos_off {
  background-position:1px -23px;
}
ul#productos_asociados li.sonidos {
  background-position:-28px -47px;
  background-repeat:no-repeat;
}
ul#productos_asociados li.sonidos_off {
  background-position:1px -47px;
}
ul#productos_asociados li {
  display:block;
  font-size:0;
  height:18px;
  line-height:0;
  margin-bottom:1px;
  margin-left:5px;
  overflow:hidden;
  text-decoration:none;
  text-indent:0;
  background-image:url(/media/111986/productos.png);color:inherit;
}


/******* FIN ESTILOS SIGOB  *********/

#contenido_secundario div#archivo_prensa {
  border-bottom:1px solid;
  border-top:1px solid;
  color:#008BCF; background-color:inherit;
  padding: 0;
}

#contenido_secundario div#archivo_prensa ul {
  margin: 0;
}

#contenido_secundario div#archivo_prensa li {
  margin: 0;
  padding: 0;
  background-image: none;color:inherit;
}

#contenido_secundario div#archivo_prensa li a {
  display: block;
  margin: 0;
  padding: 5px 0 5px 5px;
  font-weight: bold;
  border-bottom: 1px dotted #bebebe;
}

#contenido_secundario div#archivo_prensa > ul > li.last span a {
  border-bottom: 0 none;
}

#contenido_secundario div#archivo_prensa > ul li ul li span a {
  padding: 5px 0 5px 5px;
  font-size: 80%;
}

#contenido_secundario div#archivo_prensa > ul li ul li ul li span a {
  padding: 5px 0 5px 5px;
  font-size: 75%;
}

/* @group jquery.treeview */

#archivo_prensa .treeview .hitarea {
  cursor: pointer;
  float: right;
  width: 16px;
  height: 16px;
  margin: 5px 15px 0 0;
  padding: 0;
}

/* @end
==============================*/

div#contenido_secundario div#prensa_multimedia {
    border: solid 1px #ccc;
    border-top:none;
    width: 276px;
    height: 205px;
    margin: 10px 0 10px 0;
    padding: 32px 10px 10px 10px;
    background-image:url(/media/119788/campanias.gif);  color:inherit;  
    background-repeat: no-repeat;
    background-position: 0 0;

}

/* @end
==============================*/




/* @end */

/**************** @group Accesos Rápidos *******************/

#accesos_rapidos {
  clear: both;
  width: 100%;
  min-width: 968px;
  /*background-color: #9EA0A3;*/
  color:inherit;
  background-color:#81C6E7;
  padding: 10px 0 15px;
  font-size: 75%;
/*background-image:url(/media/52725/fondo-accesos-listado.gif);*/
  background-repeat: repeat-x;
  background-position: 0 -10px;
}

#accesos_rapidos h3 {
  width: 948px;
  color: #fff;
  margin: 0 auto;
  padding: 10px;
  text-transform: uppercase;
  background-color: #005B7F;
  cursor: pointer; 
  font-weight:normal;
  font-size:110%;
  border:none
}
#accesos_rapidos h3 a:hover{
  color: #000; background-color:inherit
}
#accesos_rapidos h3 span.manija {
  font-size: 60%;
  background: url(/media/52730/accesos-rapidos-manija.gif) no-repeat 0 -7px;color:inherit;
  width: 7px;
  height: 7px;
  text-indent: -99999px;
  display: inline-block;
  margin-left: 10px;
}

#accesos_rapidos h3.abierto span.manija {
  background-position: 0 0;
}

#accesos_rapidos_lista {
  width: 968px;
  margin: 0 auto;
  background-color: #005B7F;
  color:inherit;
  color: #fff;
  /*display: none;*/
  
}

#accesos_rapidos_lista hr {
  border: 0 none;
  border-top: 1px solid #8F9093;
  margin: 0 10px;
  padding: 0;
}

#accesos_rapidos_lista ul {
  display: block;
  width: 232px;
  margin: 0 0 0 7px;
  padding: 10px 0 20px;
  float: left;
}

#accesos_rapidos_lista a {
  color: #fff; background-color:inherit;
  text-decoration: none; 
  font-size:90%;
  display: block;
  padding-left: 5px; 
  border-bottom: dotted 1px #C8C9CC; 
  padding-bottom: 2px;
  padding-top:2px;
}

#accesos_rapidos_lista a:hover {
  color: #fff;
  background-color: #1389af;
}
#accesos_rapidos_lista .titulo {
  padding:0 0 4px 4px;
  font-weight:bold;
  color:#81C6E7;
}
#accesos_rapidos_lista li a.enlace_externo {
  background: url(/data/assets/mjsddhh/general/ventana_nueva0.gif) no-repeat 218px 3px;color:inherit;
  padding-right:12px;
}
#accesos_rapidos_lista li a:hover.enlace_externo {
  color: #fff;
  background-color: #1389af;
}

/* @end
==============================*/

/* @group PiÃ© */

#contenedor_pie {
  clear: both;
  width: 100%;
  min-width: 968px;
  background-color: #313131;color:inherit;
}

#pie {
  width: 968px;
  margin: 0 auto;
  clear: both;
  font-family: "Lucida Sans", Arial, Geneva, sans-serif;
  font-size: 70%;
  color: #fff; background-color:inherit;
  padding: 15px 0 15px 10px;
}

#pie a {
  color: #fff;
  text-decoration: none;
}

#pie a:hover {
  color: #ddd; background-color:inherit;
  text-decoration: underline;
}

#direccion_pie {
  float: left;
}

#logo_pie {
  background-image: url(/media/117674/logo-pie.gif);color:inherit;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  border: none;
  width: auto;
  height: auto;
 }

#direccion_pie address {
  color: #adacac; background-color:inherit
}

#validacion_pie, #herramientas_pie  {
  float: right;
  width: 164px; 
  line-height:20px
}

#herramientas_pie ul li {
  padding:10px;
}

div#pie ul li.xhtml_valido a {
  /*background-image: url(/data/assets/mjsddhh/general/xhtml_icon.gif);
  background-repeat: no-repeat;
  background-position: 0 -1px;*/
  margin: 0;
  color: #fff; background-color:inherit;
}
div#pie ul li.css_valido a {
  /*background-image: url(/data/assets/mjsddhh/general/css_icon.gif);
  background-repeat: no-repeat;
  background-position: 0 -1px;*/
  margin: 0;
  color: #fff; background-color:inherit;
}

/* @end ==============================*/

/* @group Estilos Generales */

.clear {
  clear: both;
  display: block;
}
.float_left { float:left;}
.float_right { float:right;}


/* @group mapa del sitio*/

#contenido_principal.mapa_sitio ul {
  margin: 0 ;
  padding:0;
  float: left;
  list-style-type:none;
}
#contenido_principal.mapa_sitio div#mapa_del_sitio ul ul a{
  margin: 0 ;
  padding: 0;
  float: left;
  font-weight:normal;
  font-size:100%;
  border-bottom: none;
  list-style-type:none; 
  line-height:14px;
  width:400px;

}
#contenido_principal.mapa_sitio div#mapa_del_sitio ul li {
  margin: 0;
  padding: 2px 0 0 20px;
  float: left;
  list-style-type:none;
  clear:both;
}

#contenido_principal.mapa_sitio div#mapa_del_sitio li a{
  display:block; 
  width:600px;
  list-style-type:none;
  font-weight:bold;
  font-size:130%;
  border-bottom: 1px solid #ccc;
  padding: 20px 0 10px 0;
  margin-bottom:10px;
}


/* @end*/
/* @end */

/****************************** @group tablas**********************************/
#contenido_principal.dato_tabulado h4 {color:#000000; background-color:inherit}
#horiz-minimalista
{  font-size: 1em;
  background: #fff;color:inherit;
  margin: 25px 0 0 0;
  width: 100%;
  border-collapse: collapse;
  text-align: left;
  line-height:14px
}
#horiz-minimalista th
{  font-size: 1em;
  font-weight: bold;
  color: #039;
  padding: 10px 8px;
  border-bottom: 2px solid #6678b1;
}
#horiz-minimalista td
{  border-bottom: 1px solid #ccc;
  color: #669; background-color:inherit;
  padding: 6px 8px;
}
#horiz-minimalista td a
{  color: #669;
  text-decoration:none
}
#horiz-minimalista td a:hover
{  color: #000; 
  text-decoration:underline
}

#horiz-minimalista tbody tr:hover td
{  background: #F4FAFE;
  color: #339;
}
#vert-zebra
{  font-size: 1em;
  margin: 10px 0 0 0;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
#vert-zebra th
{  font-size: 1em;
  font-weight: bold;
  padding: 17px 10px;
  color: #039; background-color:inherit
  }
#vert-zebra td
{  padding: 8px 10px;
  color: #669; background-color:inherit;
  border-bottom: 1px solid #ccc;
}
#vert-zebra td a
{  color: #669; background-color:inherit;
  display:block;
  text-decoration:none
}
#vert-zebra td a.pdf
{  background:url('/media/52002/acrobat.png');color:inherit;
  background-position:left;
  background-repeat:no-repeat;
  padding-left:25px;
  display:block;
  text-decoration:none
}
#vert-zebra td a:hover
{  color: #000;
  display:block;
  text-decoration:underline
}
#vert-zebra  tbody tr:hover td
{  background: #F4FAFE repeat-x;
  color: #339;
}
.vzebra-odd
{  background: #eff2ff; color:inherit;
  border-bottom: 2px solid #6678b1;
}
.vzebra-even
{  background: #e8edff;color:inherit;
  border-bottom: 2px solid #6678b1;
}
#vert-zebra #impar
{  background: #F0FBFC; color:#003399;
  border-bottom: 1px solid #c8d4fd;
}
#vert-zebra #par
{  background: #D6EFFC; color:#003399;
  border-bottom: 1px solid #d6dfff;
}

#jurispudencia
{  font-size: 1em;
  margin: 10px 0 0 0;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
  border:1px solid #CCCCCC;
}
#jurispudencia th
{  font-size: 1em;
  font-weight: bold;
  padding: 10px;
  color: #039;
  background:#81C6E7;
  border-bottom:2px solid;
  }
#jurispudencia td
{  padding: 8px 10px;
  color: #669; background-color:inherit;
  border-bottom: 1px solid #ccc;
  font-size: 1em;
}
#jurispudencia td a
{  color: #669; background-color:inherit;
  display:block;
  text-decoration:none
}
#jurispudencia td a.pdf
{  background:url('/media/52002/acrobat.png');color:inherit;
  background-position:left;
  background-repeat:no-repeat;
  padding-left:25px;
  display:block;
  text-decoration:none
}
#jurispudencia td a:hover
{  color: #000; 
  display:block;
  text-decoration:underline
}
#jurispudencia tbody tr:hover td
{  background: #F4FAFE repeat-x;
  color: #339;
}

#jurispudencia #impar
{  background: #F0FBFC; 
  border-bottom: 1px solid #c8d4fd;
}
#jurispudencia #par
{  background: #D6EFFC;
  border-bottom: 1px solid #d6dfff;
}
/*********************************** @end tablas*********************************/

/*********************************** @grupo forms *********************************/

#form_autoridades {
  background:transparent url(/data/assets/mjsddhh/general/destacados-fondo.gif) repeat-x scroll 0 0;
  border-color:#D8D8D8 #F8F8F8 #F9F9F9;
  border-style:solid;
  border-width:1px;
  color:#008BCF;
  margin:20px 0 30px;
  padding:30px 20px;
  width:auto;
}
#form_autoridades ul {border-top: 1px dotted #1389AF;height:auto}
#form_autoridades ul li {margin-top: 5px;}
#form_autoridades label{padding-left:10px;}
#form_autoridades h4{padding-left:10px;font-size:90%;color:#999;}
#form_autoridades input{
  background:transparent url(/data/assets/mjsddhh/general/destacados-fondo.gif) repeat-x scroll 0 -58px;
  border-color:#BCBCBC #D8D8D8 #D8D8D8 #BCBCBC;
  display:block;
  border-style:solid;
  border-width:1px;
  font-size:0.95em;
  padding:3px 7px 4px 4px;
  float:left;
}
#form_autoridades legend{
  font-size:95%;
  font-weight:bold;
  color:#1389AF; 
}

#form_autoridades textarea {
  margin:10px 10px 0 0;
  background-color:#F4FAFE;color:inherit;
}
ul#autoridades {
  border:1px solid #81C6E7;
} 
ul#autoridades li h3 {
  border-bottom:1px solid #81C6E7;
  border-top:none;
  color:#555555;
  font-size:110%;
  font-weight:bold;
  margin-bottom:8px;
}
ul#autoridades li p {
  border-bottom:1px dotted #D8D8D8;
  color:#555555;
  margin:0;
  padding:3px 0; background-color:inherit
} 
ul#autoridades li p span.leyenda {
  color:#008BCF;
} 
ul#autoridades h4 {
  color:#000;
} 
#form_compras {
  background:transparent url(/data/assets/mjsddhh/general/destacados-fondo.gif) repeat-x scroll 0 0;
  border-color:#D8D8D8 #F8F8F8 #F9F9F9;
  border-style:solid;
  border-width:1px;
  color:#008BCF;
  line-height:20px;
  margin:20px 0 40px;
  padding:30px 20px;
  width:auto;
}
#form_compras label {
  color: #000;
  padding: 0 10px 0 0;
  width: 100%; background-color:inherit
}
#form_compras input{
  margin:5px 10px 0 70px;
}
#form_compras select#rubro {
  width: 460px;
  margin:0 0 15px 25px;
  background:transparent url(/data/assets/mjsddhh/general/destacados-fondo.gif) repeat-x scroll 0 -58px;
  color:inherit;
  border-color:#BCBCBC #D8D8D8 #D8D8D8 #BCBCBC;
  border-style:solid;
  border-width:1px;
}
#form_compras select#organismo{
  width: 460px;
  margin:0 0 15px 0;
  background:transparent url(/data/assets/mjsddhh/general/destacados-fondo.gif) repeat-x scroll 0 -58px;
  color:inherit;
  border-color:#BCBCBC #D8D8D8 #D8D8D8 #BCBCBC;
  border-style:solid;
  border-width:1px;
}
#form_audiencias {
  background:transparent url(/data/assets/mjsddhh/general/destacados-fondo.gif) repeat-x scroll 0 0;
  border-color:#D8D8D8 #F8F8F8 #F9F9F9;
  border-style:solid;
  border-width:1px;
  color:#008BCF;
  line-height:20px;
  margin:20px 0 40px;
  padding:30px 20px;
  width:auto;
}
#form_audiencias li {
  float:left
}
#form_audiencias label {
  color: #000; background-color:inherit;
  padding: 0 10px 0 0;
  width: 100%;
}
#form_audiencias legend{
  font-size:95%;
  font-weight:bold;
  color:#1389AF; background-color:inherit
}
#form_audiencias fieldset ul {
  border-top: 1px dotted #1389AF;
} 
#form_audiencias input{
  margin: 0 10px 0 0;
}

#form_audiencias select#area{
  width: 480px;
  margin:12px 0 10px 8px;
  clear:right;
  background: transparent url(/data/assets/mjsddhh/general/destacados-fondo.gif) repeat-x 0 -58px;
  color:inherit;
  border: 1px solid;
  border-color: #bcbcbc #d8d8d8 #d8d8d8 #bcbcbc;
}
#form_audiencias input.dp-applied {
  border: 1px solid;
  border-color: #bcbcbc #d8d8d8 #d8d8d8 #bcbcbc;
  padding: 3px 7px 4px 4px;
  font-size: 0.688em;
  width: 100px;
  background: transparent url(/data/assets/mjsddhh/general/destacados-fondo.gif) repeat-x 0 -58px;
  color:inherit;
}

#form_expedientes {
  background:transparent url(/data/assets/mjsddhh/general/destacados-fondo.gif) repeat-x scroll 0 0;
  border-color:#D8D8D8 #F8F8F8 #F9F9F9;
  border-style:solid;
  border-width:1px;
  color:#008BCF;
  line-height:20px;
  margin:20px 0 40px;
  padding:30px 20px;
  width:auto;
}
#form_expedientes li {
  float:left
}
#form_expedientes label {
  color: #000; background-color:inherit;
  padding: 0 10px 0 0;
  width: 100%;
}
#form_expedientes legend{
  font-size:95%;
  font-weight:bold;
  color:#1389AF; background-color:inherit
}
#form_expedientes fieldset ul {
  border-top: 1px dotted #1389AF;
} 
#form_expedientes input#numero_expediente,
#form_expedientes input#anio_expediente {
  margin: 0 10px 0 0;
  border: 1px solid;
  border-color: #bcbcbc #d8d8d8 #d8d8d8 #bcbcbc;
  padding: 3px 7px 4px 4px;
  background: transparent url(/data/assets/mjsddhh/general/destacados-fondo.gif) repeat-x 0 -58px;
  color:#555;
}
#form_expedientes input#anio_expediente {width:50px;}
#form_expedientes form p {font-weight:bold;}
#comentario_pliego form fieldset {
  border:1px solid #D8D8D8;
  padding:15px;
  font-size:90%;}
#comentario_pliego legend {
  padding:0 10px 0 10px;
  color:#008BCF; background-color:inherit;
  font-size:100%;
  font-weight:bold;
}
#comentario_pliego ul li p {margin-left:160px;}
#comentario_pliego ul li textarea, #comentario_pliego ul li input{
  margin: 0 10px 0 10px;
  border: 1px solid;
  border-color: #bcbcbc #d8d8d8 #d8d8d8 #bcbcbc;
  padding: 3px 7px 4px 4px;
  background: url(/data/assets/mjsddhh/general/destacados-fondo.gif) repeat-x 0 -58px;
  color:#555;
}
#comentario_pliego ul li label#label_nombre {padding-right:9px;font-weight:bold;}
#comentario_pliego ul li label#label_apellido {padding-right:8px;font-weight:bold;}
#comentario_pliego ul li label#label_razon_social {padding-right:5px;}
#comentario_pliego ul li label#label_cuit {padding-right:5px;font-weight:bold;}
#comentario_pliego ul li label#label_cargo{padding-right:38px;}
#comentario_pliego ul li label#label_tipo_documento {padding-right:5px;}
#comentario_pliego ul li label#label_numero_documento{padding-right:5px;font-weight:bold;}
#comentario_pliego ul li label#label_provincia {padding-right:5px;font-weight:bold;}
#comentario_pliego ul li label#label_domicilio {padding-right:5px;font-weight:bold;float:left;}
#comentario_pliego ul li label#label_telefono {padding-right:12px;font-weight:bold;}
#comentario_pliego ul li label#label_codigo_postal {padding-right:0;}
#comentario_pliego ul li label#label_email {padding-right:5px;font-weight:bold;}
#comentario_pliego ul li label#label_captcha {padding-right:5px;font-weight:bold;float:left;}
#comentario_pliego ul li input#captcha {
  margin-left:25px;
  width:99px;
}
#comentario_pliego ul li img.captcha {margin-top:5px}
#comentario_pliego ul li input#cuit{width:200px}

#comentario_pliego ul li input.submit_button {
  cursor: pointer;
  background-color: transparent;
  background-image: url(/data/assets/mjsddhh/general/enviar.gif);
  background-repeat: no-repeat;
  background-position: 0 -22px;
  border: 0px solid;
  height: 22px;color:#fff;
  text-indent: -10000px;
  width: 98px; 
  margin-left:162px;
  display:block;
}
#comentario_pliego ul li input.submit_button:hover, #comentario_pliego input.submit_button:active {
  background-position: 0 0;
  text-indent: -10000px;
  display:block;
}
#comentario_pliego ul li input#numero_documento{width:200px}
#comentario_pliego ul li label#label_comentario {
  padding-right:5px;
  font-weight:bold;
  float:left
}

form#form1 div div.ContactForm2 div#ContactForm21_pnlContacto fieldset table tbody tr td label{
  font-size:95%;
  font-weight:bold;
  color:#1389AF; background-color:inherit
}
select#tipo {margin-right:10px}
#form_jurisprudencia {
  background:transparent url(/data/assets/mjsddhh/general/destacados-fondo.gif) repeat-x scroll 0 0;
  border-color:#D8D8D8 #F8F8F8 #F9F9F9;
  border-style:solid;
  border-width:1px;
  color:#008BCF;
  line-height:20px;
  margin:20px 0 30px;
  padding:10px 30px;
  width:auto;
}

#form_jurisprudencia legend{
  font-size:95%;
  font-weight:bold;
  color:#1389AF; background-color:inherit
}

#form_jurisprudencia textarea {
  margin:10px 10px 0 0;
  background-color:#F4FAFE; color:inherit
}
#form_jurisprudencia fieldset ul li.li_sin_vinetas label  {
  padding:0 10px 0 0
}

#form_jurisprudencia fieldset ul li.li_sin_vinetas input#fecha_desde, 
#form_jurisprudencia fieldset ul li.li_sin_vinetas input#fecha_hasta,
#form_jurisprudencia fieldset ul li.li_sin_vinetas select#tipo,
#form_jurisprudencia fieldset ul li.li_sin_vinetas input#tema  {
  background:url("/data/assets/mjsddhh/general/destacados-fondo.gif") repeat-x scroll 0 -58px transparent;
  border-color:#BCBCBC #D8D8D8 #D8D8D8 #BCBCBC;
  border-style:solid;
  border-width:1px;
  color:#555555;
  margin:0 10px 0 0;
  padding:3px 7px 4px 4px;
}
#form_jurisprudencia fieldset ul li.li_sin_vinetas select#tipo  {
  color:#555555; background-color:inherit;
  margin:0 10px 0 0;
  padding:3px 7px 4px 4px;
}

/****************************** @end grupo forms **************************/

/****************************** @grupo enlaces ****************************/
.enlace_pdf {
  background:url('/media/52002/acrobat.png');color:inherit;
  background-position:left;
  background-repeat:no-repeat;padding:10px 0 10px 20px
}
.enlace_doc{
  background:url('/data/assets/mjsddhh/general/word.png');color:inherit;
  background-position:left;
  background-repeat:no-repeat;
  padding:10px 0 10px 20px
}
.enlace_xls{
  background:url('/data/assets/mjsddhh/general/excel.png');color:inherit;
  background-position:left;
  background-repeat:no-repeat;
  padding:10px 0 10px 20px
}
.enlace_seguro{
  background:url('/data/assets/mjsddhh/general/acceso.png');color:inherit;
  background-position:left;
  background-repeat:no-repeat;
  padding:10px 0 10px 20px
}
.enlace_externo{
  background:url('/data/assets/mjsddhh/general/ventana-nueva.gif');color:inherit;
  background-position: 2px 12px;
  background-repeat:no-repeat;
  padding:10px 0 10px 15px;
}

#contenido_principal .li_sin_vinetas {
  background:none;color:inherit;
  padding:0;
}


/* debug */
.debug {
  background-color: #f66;
  color: #000;
  padding: 10px;
}
.debug h5 {
  font-weight: bold;
}
/*************************Registro de Audiencias*************************/
#contenido_principal div.registro_de_audiencias ul.paginador {margin-top: 10px;}
#audiencias h4{
  font-size:110%;
  padding-bottom:7px;
  border-bottom:1px solid #D8D8D8;
  color:#555; background-color:inherit
}
#audiencias{padding:10px}
#audiencias div.audiencia {
  margin-top:15px; 
  padding-left:0;
}
#audiencias div.audiencia span.fecha{
  font-size:0.625em;
  font-weight:bold;
  color:#008BCF; background-color:inherit
}
#contenido_principal ul#audiencias {border-bottom:1px solid #ccc;}
#audiencias div.audiencia a.abrir_detalle {
  background-image:url(/data/assets/mjsddhh/general/ver_detalle.gif);color:inherit;
  background-position:0 0;
  background-repeat:no-repeat;
  border-top:1px solid #008BCF;
  display:block;
  height:30px;
  text-indent:-9999em;
}

#audiencias span.leyenda {border-top:1px solid #D2D2D2;
  color:#008bcf; background-color:inherit;
  display:block;
  float:none;
  font-size:90%;
  font-weight:bold;
  padding:5px 0;
  margin-top:5px;
}

#audiencias div div {
  border:1px solid #d8d8d8;
  background-color:#f8f8f8;
  padding:0 20px 0 20px;
}
#audiencias div div p {
  margin-top:0;
}
/*****************************Compras y contrataciones******************/
ul#pliegos li.li_sin_vinetas   {
  margin:8px 20px 10px 0;
}

ul#pliegos li a.abrir_detalle {
  display:block;
  float:none;
  background-image:url(/data/assets/mjsddhh/general/comentar.gif);color:inherit;
  background-position:0 0;
  background-repeat:no-repeat;
  border-top:1px solid #008BCF;
  height:22px;
  text-indent:-9999em;
  margin-bottom:30px;
}
ul#pliegos li a.descargar {float:none;
  font-size:90%;
  background:url('/data/assets/mjsddhh/general/descargar.gif');color:inherit;
  background-position:0 0 ;
  background-repeat:no-repeat;
  padding:2px 5px 2px 20px;
}
ul#pliegos li h4 {
  font-size:110%;
  color:#555;
  margin-top:0; background-color:inherit;
}
ul#pliegos li span.descripcion {
  color:#555; background-color:inherit;
  border-bottom:1px solid #D8D8D8;
  display:block;
  padding-bottom:10px;
}
ul#pliegos li span.detalles {
  font-size:100%;
  font-weight:bold;
  color:#008bcf; background-color:inherit
}
ul#pliegos li span.fecha_publicacion {
  clear:both; 
  color:#999; background-color:inherit
}
ul#pliegos li span.fecha_publicacion strong {
  color:#008BCF; background-color:inherit;
  font-weight:normal;
}
/**********************Consulta de Expedientes************************/

div#expedientes {padding:10px;
}
div#expedientes h4{
  border-bottom:1px solid #D8D8D8;
  color:#555555; background-color:inherit;
  font-size:110%;
  padding-bottom:7px
}
#expedientes span.leyenda {
  color:#008bcf; background-color:inherit;
  font-size:90%;
  font-weight:bold;
}
div#expedientes p {color:#555; background-color:inherit
}
div#expedientes a {
  font-size:90%;
}

#contenido_principal form input.submit_button {
  cursor: pointer;
  background-color: transparent;
  background-image: url(/data/assets/mjsddhh/general/btn_buscar09.gif);color:inherit;
  background-repeat: no-repeat;
  background-position: 0 -22px;
  border: 0px solid;
  height: 22px;color:#fff;
  text-indent: -10000px;
  width: 98px; 
  margin:15px 0 0 440px;
  display:block;
}
#contenido_principal input.submit_button:hover, #contenido_principal input.submit_button:active {
  background-position: 0 0px;
  }

#contenido_principal form input.submit {
  cursor: pointer;
  background-color: transparent;
  background-image: url(/data/assets/mjsddhh/general/btn_buscar09.gif);color:inherit;
  background-repeat: no-repeat;
  background-position: 0 -22px;
  border: 0px solid;
  height: 22px;color:#fff;
  text-indent: -10000px;
  width: 98px; 
  margin:0 0 20px 200px;
  display:block;
  text-transform:capitalize;
}
#contenido_principal input.submit:hover, #contenido_principal input.submit:active {
  background-position: 0 0px;
  }
#contenido_principal form input#buscar {
  float:left;
  height:18px;
  width:178px;
  background:transparent url(/data/assets/mjsddhh/general/destacados-fondo.gif) repeat-x scroll 0 -58px;
  border-color:#BCBCBC #D8D8D8 #D8D8D8 #BCBCBC;
  border-style:solid;
  border-width:1px;
  color:#555555;
  padding:3px 0 0 4px;
}
.altrow {
  background-color:#dedede;color:inherit;
}

/**** RENCAP ****/
#contenido_principal.rencap div#encabezado_contenido div#titulo {
  /*background:transparent url("/media/109977/logo final c_219x68.jpg") no-repeat  0 3px;*/
  background:transparent url("/media/110672/logo_rencap.png") no-repeat  2px 50%;color:inherit;
  height:76px;
  margin-top:5px;
}
#contenido_principal.rencap div#encabezado_contenido div#titulo h3 {
  /*display:none*/
  padding-left:80px
}
#form_rencap {
   background:url("/data/assets/mjsddhh/general/destacados-fondo.gif") repeat-x scroll 0 0 transparent;
   border-color: #D8D8D8 #F8F8F8 #F9F9F9;
   border-style: solid;
   border-width: 1px;
   color: #008BCF;
   line-height: 20px;
   margin: 20px 0 40px;
   padding: 30px 20px;
   width: auto;
}
#form_rencap legend {
   color: #1389AF; 
   background-color:inherit;
   font-size: 95%;
   font-weight: bold;
}
#form_rencap fieldset ul {
   border-top: 1px dotted #1389AF;
}
#contenido_principal form input.submit_button {
  text-transform:capitalize
}
ul.casos_rencap {
  clear:left
}
#contenido_principal ul.herramientas_contenido li {margin: 7px 2px;
}
/**** FIN RENCAP ****/

/************** Afiche chicos perdidos ******************/
@media screen {
div.chicos_perdidos_afiche {
  width:450px;
  overflow: hidden;
     text-align: center;
  border:1px solid #06C;
  padding:1em
}

div.chicos_perdidos_afiche h1 {
  font-size: 1.9em;
  font-family: Arial, Sans-Serif;
  font-weight:bold;
  width:95%;
  color: #000;
  text-align:center;
  padding-bottom:0.4em;
  text-indent:0;
  float:none;
  height:auto;
  margin:0
}
div.chicos_perdidos_afiche h2 {
  font-size: 3.2em;
  font-family:  Arial, Sans-Serif;
  width:100%;
  color: #008BCF;
  border-bottom: 2px solid #008BCF;
  border-top: 2px solid #008BCF;
  text-align:center
}
div.chicos_perdidos_afiche h3 {
  font-size: 1em;
  font-family:  Arial, Sans-Serif;
  width:100%;
  color: #008BCF;
  text-align:center;
  margin:1em 0
}

div.chicos_perdidos_afiche p{
  font-size: 1.3em;
  font-family:  Arial, Sans-Serif;
  width:100%;
  line-height:0.8em;
  
  }

div.chicos_perdidos_afiche img#foto_chico {
   height: 400px;
   width:auto
  }
  div.chicos_perdidos_afiche p img {
  height:auto;
  text-align:center;
  width:400px;
}
}
@media print {
div.chicos_perdidos_afiche {
  overflow: hidden;
  text-align: center;
  width: 950px;
}

div.chicos_perdidos_afiche h1 {
  font-size: 3.4em;
  font-family: Arial, Sans-Serif;
  font-weight:bold;
  width:95%;
  color: #000;
  text-align:center;
  padding-bottom:0.4em;
  text-indent:0;
  float:none;
  height:auto;
  margin:0
}
div.chicos_perdidos_afiche h2 {
  font-size: 3.2em;
  font-family:  Arial, Sans-Serif;
  width:100%;
  color: #008BCF;
  border-bottom: 2px solid #008BCF;
  border-top: 2px solid #008BCF;
  text-align:center
}
div.chicos_perdidos_afiche h3 {
  font-size: 1em;
  font-family:  Arial, Sans-Serif;
  width:100%;
  color: #008BCF;
  text-align:center;
  margin:1em 0
}

div.chicos_perdidos_afiche p{
  font-size: 1.3em;
  font-family:  Arial, Sans-Serif;
  width:100%;
  line-height:0.8em;
  
  }
div.chicos_perdidos_afiche p img {
  height:auto;
  text-align:center;
  width:950px;
}
div.chicos_perdidos_afiche img#foto_chico {
     height: 790px;
}
}
div.chicos_perdidos_afiche h3 {
        font-size: 2em;
}
/************** Fin Afiche chicos perdidos ******************/

/*********************************** facebox Chicos Perdidos*********************************/
div#col1 {width:45%;float:left}
div#col1 img {border:1px solid; margin-bottom:10px; width:200px;}
div#col1 a.ver_mas {
    background: none repeat scroll 0 0 #008BCF;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 80%;
    height: 20px;
    width: 192px;
    padding:5px;
    margin-bottom:10px
}
div#col2 {width:54%;float:right;margin-bottom: 30px;min-height: 230px;}
#facebox div.footer {clear: both;margin-top:10px;border-top:1px solid #008BCF}

/*********************************** @end facebox Chicos Perdidos*********************************/



















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

