/* Estructura */

html {/* IE Hack */ height:100%;}

body {text-align:center; font-family:Verdana; height:100%; }

html , body , #wrapper {background:#E3E3E3 url(/extfrontummt/img/bodyBack.gif) repeat-x top left;}

form {margin:0; padding:0; background:none;}

abbr , acronym {cursor:help; font-weight:bold;}
 
p {margin-bottom:.5em; line-height:1.5em !important;}

a {color:#0C5178;}

#parent {text-align:left; margin:0 auto; /* Susceptibles de cambiarse */ min-width:986px; width:86.3em; height:100%; padding:0 !important;}

* html #parent {width:86.8em !important;}

#content {background-color:#fff;}

/* html>/**//*body #parent {width:88em !important;}

html:first-child {width:88.4em !important;}*/

/* .homeContent .mainContent {padding:0 1em;} */

/* .clearContent{background:#fff url(/extfrontummt/img/dashedBorder.gif) repeat-y top 300px;} */

/* .homeContent {background:transparent url(/extfrontummt/img/dashedBorder.gif) repeat-y top left;} */

* html .homeContent {width:65.5em; padding:0;}

.homeContent , .mainContent {background:none;}

.homeContent .mainContent {min-height:42.8em;}

* html .homeContent .mainContent {height:42.8em;}

.homeContent ul {margin-top:1.9em;}

#principal {height:81%;}

.header {margin:0;} 

.header .topBar {background:transparent url(/extfrontummt/img/header_t.gif) repeat-x top left; height:8px;}

* html .header .topBar {line-height:0;}

.header .topBar .f-l{background:transparent url(/extfrontummt/img/header_t-l.gif) no-repeat top left; height:8px; width:529px;}

* html .header .topBar .f-l {font-size:0;}

.header .topBar .f-r{background:transparent url(/extfrontummt/img/header_t-r.gif) no-repeat top right; height:8px; width:181px;}

* html .header .topBar .f-r {font-size:0;}

.header  h1 {height:85px !important; line-height:85px; }

* html .header  h1 {overflow:hidden;}

.header  h1 * {margin:0 !important;}

.header .mainHeader {background:transparent url(/extfrontummt/img/header_body.gif) repeat-x top left}

.header .searchForm {background:transparent url(/extfrontummt/img/header_r.gif) no-repeat top right; margin:0; padding-right:1em; padding-top:4em;}

.searchForm fieldset {margin:0; padding:0; border:none;}

.contentBox {border-left:solid 1px; border-right:solid 1px; border-color:#c7c7c7; min-height:42.3em; }

* html .contentBox {height:42.3em;}

.contentBox .clearContent {min-height:37em;}

* html .contentBox .clearContent {height:37em;}

.subheader {border-left:solid 1px #BBBABF; border-bottom:solid 1px #BBBABF; line-height:0;}

* html .subheader {font-size:0;}

*:first-child+html .subheader {font-size:0;}

.subheader img {margin:0 !important; padding:0 !important; }

/* Menú de navegación principal */

#navContainer {border:solid 1px #c7c7c7; background-color:#e8e8e8;}

#navContainer ul {margin:0 !important;}

#navContainer li {float:left; list-style:none;}

* html #navContainer li  {display:inline;}

#navContainer li a {line-height:2.9em; height:32px; display:block; text-align:center; padding:0 2.3em; text-decoration:none;}

* html #navContainer li a {display:inline; padding:0 2.15em;}

#navContainer li.selected a {font-weight:bold; padding:0 1.8em !important;}

* html #navContainer li.selected a {padding:0 1.55em !important;}

#navContainer li a:link , #navContainer li a:hover, #navContainer li a:active , #navContainer li a:visited  {color:#213a41;}
#navContainer li a:link , #navContainer li a:active , #navContainer li a:visited  {/* text-decoration:none; */}

#navContainer li a:hover {text-decoration:underline;}

#navContainer .separator {text-indent:-9999px; background:transparent url(/extfrontummt/img/menuseparator.gif) no-repeat center left; display:block; float:left; line-height:2.8em; width:2px;}


.leftCol {height:100%; min-width:222px; width:19.42em; text-align:center;}

.leftCol .leftMenu {display:inline-block; text-align:left; margin:.7em auto 0;}

.leftMenu .topBar {background:transparent url(/extfrontummt/img/novedades_t.gif) repeat-x top left; height:6px; }

* html .leftMenu .topBar{font-size:0;}

.leftMenu .topBar .f-l {background:transparent url(/extfrontummt/img/novedades_t-l.gif) no-repeat top left; height:6px; width:7px;}

* html .leftMenu .topBar .f-l {font-size:0;}

.leftMenu .topBar .f-r {background:transparent url(/extfrontummt/img/novedades_t-r.gif) no-repeat top right; height:6px; width:7px;}

* html .leftMenu .topBar .f-r {font-size:0;}
	
.leftCol .leftMenu , .leftCol .leftContent {width:17.3em;}

.leftCol .leftContent {display:inline-block; text-align:left; margin:.7em auto 0;}

.leftCol .leftMenu .leftContent {margin:0;}



.leftMenu .leftContent h2 {background-color:#5a8710; color:#fff; margin:0; padding:.2em 0 .5em 1.3em; font-weight:bold; margin:0; line-height:1em;}

.leftContent h2 {font-size:1.18em !important; }

.leftContent {margin-bottom:1.5em;}

.leftContent .listBox {border-top:solid 1px; border-left:solid 1px; border-right:solid 1px; border-color:#e7e7e7;}

.leftContent .listBox li {background-color:#fbfbfb; border-bottom:solid 1px #e7e7e7; line-height:3em;  padding-left:1em;}

.leftContent .listBox li.selected {background-color:#ecefe4; font-style:italic;} 

.leftContent .listBox li a {padding-left:.8em; background:transparent url(/extfrontummt/img/submenuBullet.gif) no-repeat center left; }

.leftContent .listBox li.selected a {font-style:italic;}

.leftContent .listBox li a:link , .leftContent .listBox li a:hover, .leftContent .listBox li a:active, .leftContent .listBox li a:visited {color:#222; text-decoration:none;}  

.leftContent .listBox li.selected a {font-weight:bold;}

.leftCol .latestUpdatesBox {margin-bottom:1.5em; padding:.5em; border-left:solid 1px #e7e7e7; border-right:solid 1px #e7e7e7;}

.latestUpdatesBox .list , .linkBox .list {margin-top:0;}

.preFooter {/* border-top:dotted 1px #bbbabf; */ background:transparent url(/extfrontummt/img/dashedBorderHorizontal.gif) repeat-x top left; text-align:center; padding:.5em 0 .5em; text-align:center; }

.bottomPrefooter {background-color:#494E55; height:5px; border-bottom:solid 1px #373a3f;}

* html .bottomPrefooter {font-size:0px;}

.logoMinisterio , .logoUnileon {display:inline; text-align:left; margin-left:1.7em; line-height:3em; color:#5D6164;}

*:first-child+html .logoMinisterio {display:inline;}

*:first-child+html .logoUnileon {display:inline;}

* html .logoMinisterio {display:inline;}

* html .logoUnileon {display:inline;}

.logoMinisterio img, .logoUnileon img {vertical-align:middle;} 

.contentBox h2.linkHeader {color:#606060; font-size:1.182em !important; border:none;}

.footer {background-color:#4F545B; color:#fefefe; padding:.8em 1em .1em 2em; border-top:solid 1px #474a4f;}

.footer div.f-r a {float:left; display:block; padding-left:2em; } 

.footer .footerMessage {font-weight:bold;}

.footer .accesibilidadLink {background:transparent url(/extfrontummt/img/accesibilityicon.gif) no-repeat top left;  color:#fff; height:2em; line-height:1.3em;}

.listBox ul.list li {margin-bottom:.5em;}

h3 {font-weight:bold; margin:.5em 0 1em;}

/* Imágenes en listados */

.listImage {padding:.3em; border:1px solid #CDCDCD;}


.list {margin-top:1.8em;}


/* Formulario de búsqueda */

.searchForm {width:250px;}

#searcher .roundsearchform {width:250px;}

#searcher fieldset legend {position:absolute !important; left:-99999px; margin-top:-99999px;}

#searcher fieldset .allSearchField { line-height:160%; width:12em; border:solid 1px #fff;}

#searcher fieldset input {border:none; }

#searcher fieldset .form_button {border:none; background:transparent url(/extfrontummt/img/lupa.gif) no-repeat right center; font-size:1.05em; padding-right:16px; float:right; color:#5b5b5b;}

* html #searcher fieldset .form_button {padding-right:10px;}

*:first-child+html #searcher fieldset .form_button {padding-right:10px;}

.header #searcher fieldset .topBar {background:transparent url(/extfrontummt/img/buscador_t.gif) repeat-x top left; width:auto !important; height:5px;}

* html .header #searcher fieldset .topBar {font-size:0;}

.header #searcher fieldset .topBar .f-l {background:transparent url(/extfrontummt/img/buscador_t-l.gif) no-repeat top left; width:6px !important; height:5px;}

* html .header #searcher fieldset .topBar .f-l {font-size:0;}

.header #searcher fieldset .topBar .f-r {background:transparent url(/extfrontummt/img/buscador_t-r.gif) no-repeat top right; width:6px !important; height:5px;}

* html .header #searcher fieldset .topBar .f-r {font-size:0;}

.header #searcher fieldset .content {background:transparent url(/extfrontummt/img/buscador_l.gif) repeat-y top left; padding:0 0 0 6px;}

.header #searcher fieldset .content .innerContent {background:#fff url(/extfrontummt/img/buscador_r.gif) repeat-y top right; padding:0 6px 0 0 ;}

.header #searcher fieldset .bottomBar {background:transparent url(/extfrontummt/img/buscador_b.gif) repeat-x top left; height:5px;}

* html .header #searcher fieldset .bottomBar {font-size:0;} 

.header #searcher fieldset .bottomBar .f-l {background:transparent url(/extfrontummt/img/buscador_b-l.gif) no-repeat top left; width:6px !important; height:5px;}

* html .header #searcher fieldset .bottomBar .f-l {font-size:0;}

.header #searcher fieldset .bottomBar .f-r {background:transparent url(/extfrontummt/img/buscador_b-r.gif) no-repeat top right; width:6px !important; height:5px;}

* html .header #searcher fieldset .bottomBar .f-r {font-size:0;}

/* Fin Formulario de búsqueda */

/* Caja de Contenido principal */



/* * html .mainContent {width:64.9em;}

*:first-child+html .mainContent {width:64.9em;} */

.mainContent {width:64.5em; float:left; /* border-left:dashed 1px #bbbabf; */ padding:0 0 1.2em 1.2em; min-height:57em; height:100%; background:transparent url(/extfrontummt/img/dashedBorder.gif) repeat-y top left; min-width:735px;}

* html .mainContent {width:65.5em; height:54.8em;}

.mainContent h2 , .contentBox h2 {color:#0C5178; border-bottom:solid 1px; font-size:1.182em !important; line-height:1.68em; text-transform:uppercase; font-weight:bold; padding-top:.7em;} 

.mainContent h2.detailHeader {margin-bottom:.5em;}

.mainContent.allWidth {width:auto !important; padding:1em;}



.required {color:#FF0000;}


/* Enlaces de la parte superior */

.topLinks {text-align:right;}

.topLinks li {display:inline-block; text-align:left; padding:.5em 1em; float:left;}

* html .topLinks li {display:inline;}

*:first-child+html .topLinks li {display:inline;}

.topLinks li a:link , .topLinks li a:hover , .topLinks li a:active , .topLinks li a:visited {color:#737173; text-decoration:underline; font-size:1em;}

.selected {font-weight:bold;}

q {font-style:italic;}

.breadcrumbBar {margin-top:.5em; margin-bottom:1em;}

.breadcrumbBar a:link {text-decoration:underline !important;}

.breadcrumbBar a:link , .breadcrumbBar a:active , .breadcrumbBar a:visited , .breadcrumbBar a:hover {text-decoration:underline !important;}

.breadcrumbs li {float:left; display:block; line-height:130%;}

.breadcrumbs li a {padding:0 .8em 0 0; color:#5a5a5a; background:transparent url(/extfrontummt/img/breadcrumbbullet.gif) no-repeat center right; margin-right:.5em; text-decoration:underline !important; display:block;}

.breadcrumbs li span {font-style:italic; display:block;}

span.label-value {display:block; float:left; font-weight:bold; margin-right:.5em;}

.listTitle {margin-bottom:.3em;}

.detailDataRow * , .listUnitDataRow {line-height:160%}

.detailDataRow , .listUnitDataRow {margin-bottom:.35em;}

.detailDataRow a.generalLink {line-height:160%;}

.listUnitDataRow .dateSpan {color:#0C5178;}

.ratingBox { display:inline-block !important; margin-left:5px; background:none !important;}

.starRating {background:transparent url(/extfrontummt/img/star.gif) no-repeat center left !important; height:14px; width:14px; display:inline-block !important; padding:0 !important;}

* html .starRating {margin-right:.3em;}

*:first-child+html .starRating {margin-right:.3em;}

*:first-child+html .starRating {vertical-align:middle;}

.mainContent .listBox ul.list li {margin-bottom:1.5em;}

.imageContainer {padding:0 1.3em .5em .5em; float:left;}

ul.list .imageContainer {padding-left:0;}

.backLink {display:block; text-align:right; padding:.5em; margin-top:1em;}


/* Titulos de secciones */

.jurisprudenceTitle {background:transparent url(/extfrontummt/img/jurisprudenciaTitle.gif) no-repeat top left; padding-left:4.4em; line-height:32px; color:#2d6385 !important; border-bottom:solid 1px #2d6385 !important;}

.legislationTitle {background:transparent url(/extfrontummt/img/legislacionTitle.gif) no-repeat top left; padding-left:4.4em; line-height:32px; color:#2d6385 !important; border-bottom:solid 1px #2d6385 !important;}

.newsTitle {background:transparent url(/extfrontummt/img/noticiasTitle.gif) no-repeat top left; padding-left:4.4em; line-height:32px; color:#2d6385;}

.notebooksTitle {background:transparent url(/extfrontummt/img/cuadernosTitle.gif) no-repeat top left; padding-left:4.4em; line-height:32px; color:#2d6385;}

.bibliographyTitle {background:transparent url(/extfrontummt/img/cuadernosTitle.gif) no-repeat top left; padding-left:4.4em; line-height:32px; color:#2d6385;}

.latestUpdatesTitle {background:transparent url(/extfrontummt/img/novedadesTitle.gif) no-repeat top left; padding-left:4.4em; line-height:32px; color:#2d6385;}

.formsTitle {background:transparent url(/extfrontummt/img/impresosTitle.gif) no-repeat top left; padding-left:4.4em; line-height:32px; color:#2d6385;}


/* Enlaces */

.generalLink {background:transparent url(/extfrontummt/img/linkbullet.gif) no-repeat left 2px; padding-left:1.8em; color:#0C5178; display:inline-block; line-height:145%;}

.generalLink:link , .generalLink:active , .generalLink:visited , .generalLink:hover {color:#0C5178;}

.rssLink {background:transparent url(/extfrontummt/img/rss.png) no-repeat center left; padding-left:1.5em; color:#0C5178; display:inline-block; line-height:125%;}

.topRssLink {background:transparent url(/extfrontummt/img/rss.png) no-repeat center left; padding-left:1.5em; color:#0C5178; display:inline-block; line-height:121%;}

.tabbertab .slave .generalLink {text-decoration:none;}
.tabbertab .slave .generalLink:hover , .tabbertab .slave .generalLink.selected {text-decoration:underline;}


.latestUpdatesLink {background:transparent url(/extfrontummt/img/listbullet_green.gif) no-repeat top left; padding-left:1.8em; }

.latestUpdatesLink:link , .latestUpdatesLink:active , .latestUpdatesLink:visited , .latestUpdatesLink:hover {color:#0C5178;}


.linkDesc {color:#585858; font-size:.9em;}

.search_result, .detailLink {/* color:#0C5178; */ color:#000; background:transparent url(/extfrontummt/img/bluearrowbullet.gif) no-repeat 0 .3em; padding-left:1em; font-size:1.1em; line-height:1.2em}

.detailLink:link,.detailLink:active,.detailLink:visited , .search_result:link,.search_resultactive,.search_result:visited {text-decoration:none;}

.detailLink:hover , .search_result:hover {text-decoration:underline;}

/* Fin Enlaces */


/* Paginacion */ 

.pagination {text-align:center; margin-bottom:1em; border:solid 1px #ffffff; margin-top:1.5em;}

/* *:first-child+html .pagination {border-color: transparent; border-spacing: 0px; border-width: 1px; border-style:solid;} */ 

* html .pagination * {display:inline; border:solid 1px;}

.pagination * {display:inline-block; vertical-align:middle;}

.pagination a {border:solid 1px #a3a3a3; background:#ffffff; padding:.4em .5em; display:inline-block; text-decoration:none;}

.pagination a:hover {background:#dceff3; border:solid 1px #1b6882; padding:.4em .5em; display:inline-block;}

.pagination .current_page {background:#dceff3; border:solid 1px #1b6882; padding:.4em .5em; display:inline-block;}

.pagination .prev , .pagination .unprev  {background:transparent url(/extfrontummt/img/paginationPrevious.gif) no-repeat center left; text-indent:-9999px; display:inline-block; padding:0; border:solid 1px #a3a3a3;  padding:.4em .9em;  overflow:hidden;}

.pagination a.prev:hover , .pagination a.unprev:hover {background:#dceff3 url(/extfrontummt/img/paginationPrevious.gif) no-repeat center left; text-indent:-9999px; display:inline-block; padding:0; border:solid 1px #a3a3a3;  padding:.4em .9em;  overflow:hidden;}

* html .pagination .prev {width:0px;}

* html .pagination .unprev {width:0px;}

.pagination .next , .pagination .unnext {background:transparent url(/extfrontummt/img/paginationNext.gif) no-repeat center left; text-indent:-9999px; display:inline-block; padding:0; border:solid 1px #a3a3a3; padding:.4em .9em; overflow:hidden;}

.pagination a.next:hover , .pagination a.unnext:hover {background:#dceff3 url(/extfrontummt/img/paginationNext.gif) no-repeat center left; text-indent:-9999px; display:inline-block; padding:0; border:solid 1px #a3a3a3; padding:.4em .9em; overflow:hidden;}

* html .pagination .next {width:0px;}

* html .pagination .unnext {width:0px;}

/* Fin Paginación */



/* Custom Tabber */

.tabberlive .tabbertab {padding:0 !important; border:none !important; margin-top:-1px !important; min-height:26em; background:transparent url(/extfrontummt/img/tabbertabBack.gif) repeat-x top left; z-index:10; padding:0 .5em !important;}

/* * html .tabberlive .tabbertab { height:26em;}*/

.tabberlive .tabbertab .topBar {background:transparent url(/extfrontummt/img/t.gif) repeat-x scroll left top; height:15px;}

.tabberlive .tabbertab .topBar .left {height:15px; width:13px; background:transparent url(/extfrontummt/img/t-l.gif) repeat-x scroll left top; float:left;}

.tabberlive .tabbertab .topBar .right {height:15px; width:13px; background:transparent url(/extfrontummt/img/t-r.gif) repeat-x scroll left top; float:right;}  

.tabberlive .tabbertab .content {background:transparent url(/extfrontummt/img/l.gif) repeat-y scroll left top; padding-left:13px;}

.tabberlive .tabbertab .content .innerContent{padding:1.5em 0 0 !important; background:transparent url(/extfrontummt/img/r.gif) repeat-y scroll right top; padding-right:13px; min-height:26em;}

* html .tabberlive .tabbertab .content .innerContent{height:26em;}

* html .tabberlive .tabbertab {height:26em; margin-top:0px !important;}

*:first-child+html .tabberlive .tabbertab {position:relative; }

.tabberlive .tabbertab.bordered {border-width:1px 1px !important; border-color:#0C5178 !important; padding-bottom:1em !important;}

.tabberlive .tabbertab ul.slave {margin-bottom:1em;}

.tabMenu {padding-bottom:0 !important; border:none !important; margin-bottom:-1px !important; position:relative; bottom:0px;}

ul.tabMenu li {margin-right:.5em; display:inline-block !important; position:relative; z-index:10;}

ul.tabMenu li.tabberactive {position:relative; z-index:100;}

* html ul.tabMenu li.tabberactive {position:relative; z-index:0;}

* html ul.tabMenu li {display:inline !important;position:relative; z-index:-20;}

*:first-child+html ul.tabMenu li {display:inline !important;position:relative; z-index:-20;}

.tabMenu li.tabberactive .content_l {background:transparent url(/extfrontummt/img/tabActive_l.gif) repeat-y top left; } 

.tabMenu li .content_l {background:transparent url(/extfrontummt/img/tab_l.gif) repeat-y top left; padding:0; vertical-align:top; height:2.3em; display:inline-block;} 

.tabMenu li .content_l img {vertical-align:top; } 

.tabMenu li.tabberactive .content_l img {visibility:hidden; }

.tabMenu li .content_l .content_tl {background:transparent url(/extfrontummt/img/tabActive_t-l.gif) no-repeat top left; height:7px; width:7px; vertical-align:top;}

.tabMenu li.tabberactive .content_r {background:transparent url(/extfrontummt/img/tabActive_r.gif) repeat-y top right; }

.tabMenu li .content_r {background:#fff url(/extfrontummt/img/tab_r.gif) repeat-y top right; padding:0; vertical-align:top; height:2.3em; display:inline-block;}

.tabMenu li .content_r img {vertical-align:top; }

.tabMenu li.tabberactive .content_r img {visibility:hidden; }

.tabMenu li .content_r .content_tr {background:transparent url(/extfrontummt/img/tabActive_t-r.gif) no-repeat top left; height:7px; width:7px; vertical-align:top;}

/* ul.tabMenu li.tabberactive .content_t-l {border:none; background:transparent url(/extfrontummt/img/tabActive_t-l.gif) no-repeat top left; padding:.5em .3em;}

ul.tabMenu li.tabberactive .content_t-r {border:none; background:transparent url(/extfrontummt/img/tabActive_t-r.gif) no-repeat top right; padding:.5em .3em;} */

ul.tabMenu li a:link, ul.tabMenu li a:hover, ul.tabMenu li a:active , ul.tabMenu li a:visited { margin:0; padding:0; border:none; line-height:2.3em; height:2.3em; display:inline-block; color:#242424 !important; background:transparent url(/extfrontummt/img/tabBack.gif) repeat top left; border:none !important; }

ul.tabMenu li.tabberactive a:link, ul.tabMenu li.tabberactive a:hover, ul.tabMenu li.tabberactive a:active , ul.tabMenu li.tabberactive a:visited { background:transparent url(/extfrontummt/img/tabActive_t.gif) repeat-x top right !important; color:#222222 !important; font-weight:bold !important; width:159px !important;}

ul.tabMenu li.tabberactive a:hover {color:#222222 !important; text-decoration:underline;}

ul.tabMenu li a:hover {color:#222 !important; padding:0; text-decoration:underline;}

ul.tabMenu li a span {display:block; background:transparent url(/extfrontummt/img/tab_t.gif) repeat-x top right !important; padding:0 .4em !important;}

ul.tabMenu li.tabberactive a span {display:block;  }

ul.tabbernav {position:relative !important; z-index:200 !important;}

ul.tabbernav li {margin-bottom:1px !important; float:left; display:block !important; margin-top:-1px !important;}

ul.tabbernav li a {font-weight:normal !important; }

ul.tabbernav li span.tabWrapper {margin-right:0; position:relative; z-index:100; display:block !important; background:transparent url(/extfrontummt/img/tab_l.gif) repeat-y scroll left top;}

ul.tabbernav li span.tabWrapper .innerTabWrapper {background:transparent url(/extfrontummt/img/tab_r.gif) repeat-y scroll right top; display:block;}

ul.tabbernav li span.tabWrapper a {width:169px; height:auto;}

/** html ul.tabbernav li span.tabWrapper {margin-right:.3em;}*/

*:first-child+html ul.tabbernav li span.tabWrapper {/*margin-right:.3em;*/ position:relative; z-index:2;}

ul.tabbernav li.tabberactive  {margin-bottom:0px !important;}

ul.tabbernav li.tabberactive span.tabWrapper {background:transparent url(/extfrontummt/img/tabActiveBack.gif) repeat-x 0 7px; display:block; border-bottom:solid 1px #fff;}

ul.tabMenu li a {background:transparent url(/extfrontummt/img/tab_t.gif) repeat-x top left;  padding:.5em; text-align:center;}

ul.tabMenu li.tabberactive a , ul.tabbernav li.tabberactive a:hover{padding:0 .4em;}



.tabberlive .tabbertab ul#slave li , .tabberlive .tabbertab ul.slave li {line-height:180%; }

.tabberlive .tabbertab ul.slave li {float:left; width:33%;}

.tabberlive .tabbertab ul.slave li.selected a , .tabberlive .tabbertab ul.slave li.selected a abbr {font-weight:bold !important;}

/* Fixing line-height bug in explorer 6 */

* html .tabberlive .tabbertab ul#slave li  {padding:.2em 0;}

* html .tabberlive .tabbertab ul.slave li {padding:.2em 0;}

/* Fin Custom Tabber */

#slave , .slave {padding-left:1em;}

.tabbertab #slave , .tabbertab .slave {padding:0;}

.tabbertab #slave { margin-top:.3em; }

/* asociatedDocuments */
.asociatedDocuments h3 span {color:#0C5178; font-weight:bold; font-size:1.1em; text-decoration:underline;}



/* Mapa Web */

.webMapContainer {padding:0 1.5em; }


.webMapContainer .breadcrumbBar {padding-top:.5em; padding-bottom:1em; margin:0;}

.webMapContainer #webMap h3 { font-size:1.1em; }

.generalLink.hasChildren {background:transparent url(/extfrontummt/img/parentlinkbullet.gif) no-repeat top left; padding-left:1.8em; color:#0C5178;}

ul.childrenList {padding-left:3em; margin-bottom:1.5em;}

ul.childrenList li {margin:.5em 0 1em; display:block;}

/* Fin Mapa Web */

/* Layout de una sola columna */

.mainContent.noCol {width:auto !important; float:none; padding-right:1em;}

.mainContent.noCol .breadcrumbBar {margin:0; padding-top:.5em; padding-bottom:1em; }


/* Botones de cambio de tamaño de fuente */

.fontButtons {margin-top:-2.6em;}

.detailBox .fontButtons {margin-top:-2.2em;}

.fontButtons .smallerFont , .fontButtons .defaultFont  , .fontButtons .biggerFont {text-indent:-99999px;display:inline-block; border:solid 1px #b5b5b5; border-right:none; width:16px; height:16px; float:left; }

.fontButtons .smallerFont {background:transparent url(/extfrontummt/img/smallerFont.gif) no-repeat top left;}

.fontButtons .defaultFont {background:transparent url(/extfrontummt/img/defaultFont.gif) no-repeat top left;}

.fontButtons .biggerFont {background:transparent url(/extfrontummt/img/biggerFont.gif) no-repeat top left; border-right:solid 1px #b5b5b5;}

/* .formButtons {border:solid 1px red !important;} */

/* Cambio de tamaño de fuente */

.textSizing_3 {font-size:.7em;}

.textSizing_2{font-size:.8em;}

.textSizing_1{font-size:.9em;}

.textSizing0 {font-size:1em;}

.textSizing1 {font-size:1.1em;}

.textSizing2 {font-size:1.2em;}

.textSizing3 {font-size:1.3em;}

/* Fin cambio de tamaño de fuente */

.contentDescriptor {margin:1em 0;}

.detailBox .imageContainer { float:left; min-width:100px; min-height:100px; margin-right:10px; margin-bottom:10px; text-align:center; padding:0;}

.detailBox {line-height:1.5em;}

.detailBox ul {list-style:disc; list-style-position:inside; padding-left:1em;}

.detailBox ol , ol{list-style-type:decimal; list-style-position:inside; padding-left:1em;}

.detailBox li {margin-bottom:.5em;} 

.imageContainer img {border:solid 1px #B5B6BD; padding:.3em;}

/* .detailBox .fontButtons {margin-top:0;} */

.detailBox h2 { color:#0C5178; font-size:1.2em !important; border-bottom:none; padding-top:0; padding-right:0; text-transform:none; line-height:125%;	}

.detailBox h2 span {font-weight:bold; background:transparent url(/extfrontummt/img/bluearrowbullet.gif) no-repeat scroll left .5em; padding-left:1em; display:block;}

.updateLeftBoxLink {color:#585858; background:none; font-size:1em;}

.updateLeftBoxLink:link , .updateLeftBoxLink:active , .updateLeftBoxLink:visited {text-decoration:none;}

.updateLeftBoxLink:hover {text-decoration:underline;}

.leftColUpdateDate {color:#647847;}

.leftContent .latestUpdatesBox .generalLink {color:#5B6943; background:transparent url(/extfrontummt/img/listbullet_green.gif) no-repeat scroll left top;}

.genericDateSpan {color:#0C5178;}

.generalBullet {background:transparent url(/extfrontummt/img/linkbullet.gif) no-repeat scroll left top; color:#0C5178; display:inline-block; line-height:125%; padding-left:1.8em;}

.triangleBullet {background:transparent url(/extfrontummt/img/bluearrowbullet.gif) no-repeat scroll 0 0.3em; color:#000000; font-size:1.1em; line-height:1.2em; padding-left:1em; }

h2.title {color:#0C5178; border-bottom:solid 1px; font-size:1.182em !important; line-height:1.69em; text-transform:uppercase; font-weight:bold; padding-top:.7em;}

h3.title {color:#0C5178; font-weight:bold; margin:.5em 0 1em; font-size:1.1em;}

*:first-child+html h3.title {font-size:1.1em;}

* html h3.title {font-size:1.1em;}

h4.title {color:#0C5178; font-weight:bold; margin:.5em 0 1em; font-size:.9em;}

.noColContent {padding-right:1em;}

/* Tabla ayuda busqueda */

#helpSearch {border-left:solid 1px #1C6882; border-top:solid 1px #1C6882; width:100%;}

#helpSearch caption {position:absolute; top:-99999px; left:-99999px;}

#helpSearch td , #helpSearch th {border-right:solid 1px #1C6882; border-bottom:solid 1px #1C6882; padding:.3em;}

#helpSearch th {background-color:#1C6882; color:#fff;}

.highlight {background-color:#E8E8E8; font-weight:bold;}

.searchTableHeader {}

.searchTableHeader .topBar .left {float:left;}

.searchTableHeader .topBar .right {float:right;}

ul.rss li {margin:.5em 0; line-height:160%;}

ul li ul {padding:.3em 1em 1em;}

.htmlContent ul li ul  {padding:.3em 1em 1em;}

.htmlContent li {margin-bottom:.2em;}

.serverMessageBody {background-color:#fff;}

.serverMessage {width:825px; margin:10% auto; text-align:left; background-color:#f9f9f9;}

.serverMessage .mainHeader {background:transparent url(/extfrontummt/img/errorPageHeadBack.gif) repeat scroll left top; }

.errorPage .topBar {height:12px; background:transparent url(/extfrontummt/img/errorpage-t.gif) repeat-x top left;}

* html .errorPage .topBar {font-size:0;}

.errorPage .topBar .left {height:12px; width:534px; background:transparent url(/extfrontummt/img/errorpage-t-l.gif) no-repeat top left; float:left;}

* html .errorPage .topBar .left {font-size:0;}

.errorPage .topBar .right {height:12px; width:18px; background:transparent url(/extfrontummt/img/errorpage-t-r.gif) no-repeat top right; float:right;}

* html .errorPage .topBar .right {font-size:0;}

.errorPage .bottomBar {height:18px; background:transparent url(/extfrontummt/img/errorpage-b.gif) repeat-x top left;}

* html .errorPage .bottomBar {font-size:0px; }

.errorPage .bottomBar .left {height:18px; width:534px; background:transparent url(/extfrontummt/img/errorpage-b-l.gif) no-repeat top left; float:left;}

* html .errorPage .bottomBar .left {font-size:0px;}

.errorPage .bottomBar .right {height:18px; width:18px; background:transparent url(/extfrontummt/img/errorpage-b-r.gif) no-repeat top right; float:right;}

* html .errorPage .bottomBar .right {font-size:0px;}

.errorPage .innerErrorHead {background:transparent url(/extfrontummt/img/errorpage-head-r.gif) no-repeat right 12px;}

.errorPage .bottomBar {height:; background:transparent url(/extfrontummt/img/errorpage-b.gif) repeat-x top left;}

.errorPage .errorContent {background:#e8e8e8 url(/extfrontummt/img/errorpage-l.gif) repeat-y top left; padding-left:30px;}

.errorPage .innerErrorContent {background:transparent url(/extfrontummt/img/errorpage-r.gif) repeat-y top right; padding-right:30px; padding-top:30px;}

.errorPage .innerErrorContent h2.warnMessage { color:#010101; border-bottom:solid 1px #ccc; background:transparent url(/extfrontummt/img/errorpage-warnIcon.gif) no-repeat top center; text-align:center; padding-top:90px; padding-bottom:15px; margin-bottom:15px; font-size:1.5em;}

.errorPage .innerErrorContent h3.warnMessage { color:#010101; margin-bottom:.5em; font-size:1.17em;}

.errorPage .innerErrorContent .warnMessageLink {background:transparent url(/extfrontummt/img/errorpage-linkIcon.gif) no-repeat scroll left top; padding-left:20px; line-height:100%; min-height:15px; display:block; color:#010101 !important;}

* html .errorPage .innerErrorContent .warnMessageLink:link {height:20px; }

.errorPage .errorHead {background:transparent url(/extfrontummt/img/errorpage-head-l.gif) repeat-y top left; }

.errorPage p {margin:0; padding-bottom:.5em;}

.errorPage span.blockDsp.topBorder {background:#989697 url(/extfrontummt/img/errorPageBorderBack.gif) repeat-y top right; height:1px;}

* html .errorPage span.blockDsp.topBorder {font-size:0; }


#notFound .topBar {background:transparent url(/extfrontummt/img/notfound-t.gif) repeat-x top left; height:12px;}

* html #notFound .topBar {font-size:0;}

#notFound .topBar .left {background:transparent url(/extfrontummt/img/notfound-t-l.gif) no-repeat top left; height:12px; float:left; width:11px;}

* html #notFound .topBar .left {font-size:0;}

#notFound .topBar .right{background:transparent url(/extfrontummt/img/notfound-t-r.gif) no-repeat top right; height:12px; float:right; width:11px;}

* html #notFound .topBar .right {font-size:0;}

#notFound .bottomBar {background:transparent url(/extfrontummt/img/notfound-b.gif) repeat-x top right; height:20px;}

* html #notFound .bottomBar {font-size:0;}

#notFound .bottomBar .left {background:transparent url(/extfrontummt/img/notfound-b-l.gif) no-repeat top left; height:20px; float:left; width:11px;}

* html #notFound .bottomBar .left {font-size:0;}

#notFound .bottomBar .right {background:transparent url(/extfrontummt/img/notfound-b-r.gif) no-repeat top right; height:20px; float:right; width:18px;}

* html #notFound .bottomBar .right {font-size:0;}



.filesContent li {list-style-type:none;}



/* --- ThickBox --- */

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}

/* --- Fin ThickBox --- */

.subTypeContainer {margin-bottom:1.5em; padding:.5em;}

.subTypeContainer .innerSubTypeContainerContent ul li {float:left; width:33%; line-height:160%;}

.subTypeDivTitle {font-size:1.1em; margin-bottom:.3em; margin-top:0; color:#0C5178;}

.subTypeContainer .left , .subTypeContainer .topBar h3 {float:left;}

.subTypeContainer .topBar h3 {width:auto !important; background:#fff; padding:0 .7em; line-height:1.2em;}

.subTypeContainer .right {float:right;}

.subTypeContainer .topBar {background:transparent url(/extfrontummt/img/t.gif) repeat-x top left; height:15px;}

.subTypeContainer .topBar .left {background:transparent url(/extfrontummt/img/t-l.gif) repeat-x top left; height:15px; width:13px;}

* html .subTypeContainer .topBar .left {font-size:0;}

* html .subTypeContainer .topBar .right {font-size:0;}

.subTypeContainer .subTypeContainerContent {background:transparent url(/extfrontummt/img/l.gif) repeat-y top left; padding-left:13px;}

.subTypeContainer .subTypeContainerContent li.selected a {font-weight:bold;}

.subTypeContainer .innerSubTypeContainerContent {background:transparent url(/extfrontummt/img/r.gif) repeat-y top right; padding:1em 13px 1em 0;}

.subTypeContainer .topBar .right {background:transparent url(/extfrontummt/img/t-r.gif) repeat-x top left; width:13px; height:15px;}

.subTypeContainer .bottomBar {background:transparent url(/extfrontummt/img/b.gif) repeat-x top left; height:15px;}

.subTypeContainer .bottomBar .left {background:transparent url(/extfrontummt/img/b-l.gif) no-repeat top left; height:15px; width:13px;}

.subTypeContainer .bottomBar .right {background:transparent url(/extfrontummt/img/b-r.gif) no-repeat top left; height:15px; width:13px;}

* html .subTypeContainer .bottomBar .left {font-size:0;}

* html .subTypeContainer .bottomBar .right {font-size:0;}

.socialLinks {padding:.7em 3em .5em 0 !important; float:left; margin-left:1em;}
	
.socialLinks li {float:left; margin:0 .5em; list-style:none; line-height:130%; width:20px !important; height:20px !important;}

.socialLinks li a {display:block; line-height:130%; width:auto !important;}

* html .socialLinks li a {height:20px;}

.socialLinks li .facebookLink {background:transparent url(/extfrontummt/img/facebook.png) no-repeat center left;}

.socialLinks li .twitterLink {background:transparent url(/extfrontummt/img/twitter.png) no-repeat center left;}

.socialLinks li .netvibesLink {background:transparent url(/extfrontummt/img/netvibes.png) no-repeat center left;}

.socialLinks li .meneameLink {background:transparent url(/extfrontummt/img/menefante.gif) no-repeat center left;}

.socialLinks li .deliciousLink {background:transparent url(/extfrontummt/img/delicious.png) no-repeat center left;}

.abbr {border-bottom:dotted 1px;}