#mainHeader{margin-top:.4em}
#header{float:left}
#headerRight{float:right; margin-right:.5em}
* html body #headerRight{margin-right:.3em; min-width:250px; width:20em}
#bodyContents{margin-top:.4em}
* html body #bodyContents{margin-top:0}
#bodyMain{float:left; display:block}
#mainLeft{display:block; float:left; min-width:246px; width:19.98em; padding-left:.5em}
#mainRight{float:left; display:block; min-width:480px; width:42em; margin-left:.7em}
* html #mainRight{display:inline-block}
#bodyRight{float:right; min-width:246px; width:21.6em; padding-right:0.5em; display:inline-block !important}
#bodyNarrowRight{float:right; min-height:1%; min-width:180px; padding-right:0.5em; width:15.5em}
#bodyContentsDetail{margin-top:5px}
* html #bodyContentsDetail{margin-top:0}
#news #listadoNoticiasTIC ul{margin:0 0 .3em 0; padding:1em 0 0 .5em}
#news #listadoNoticiasSeguridad ul{padding:1em 1em 1em 3.5em}
#currentNews #listadoNoticiasActualidad{padding:0; margin:0; border-top:none; min-height:1px}
* html #currentNews #listadoNoticiasActualidad{height:1% !important}
#currentNews .tabbernav{border-bottom:1px solid #ccc}
#currentNews #listadoNoticiasActualidad ul{}
#contentWrapper #currentNews ul li{margin:0 0 2em 0}
#currentNews #listadoNoticiasActualidad ul li, #news #listadoNoticiasTIC ul li, #news #listadoNoticiasSeguridad ul li{margin:0 0 1.8em 0; padding:0; background:none}
* html #currentNews #listadoNoticiasActualidad ul li, 
* html #news #listadoNoticiasTIC ul li, 
* html #news #listadoNoticiasSeguridad ul li{margin:0 0 .6em 0}
#listadoNoticiasActualidad ul, #news #listadoNoticiasTIC ul, #news #listadoNoticiasSeguridad  ul{padding:1em 0; margin:0}
#news #listadoNoticiasTIC ul li, #news #listadoNoticiasSeguridad ul li{background:url(../img/topo_noticias.gif) 29px 3px no-repeat}
#news #listadoNoticiasSeguridad ul li a, #news #listadoNoticiasTIC ul li a{font-weight:bold}
#currentNewsUnico{border:1px solid red}
#currentNewsUnico #detalleUnico{padding:1em}
#leftColHome{ width:246px; text-align:left; display:inline-block}
#leftColHome #detalle{border:0; margin:2px}
#proyectoCata, #proyectoObservatorio, #proyectoCERT, .bannerLeftDest{height:62px; margin:.3em 0 .6em 0; padding-left:.2em; padding-bottom:.6em}
* html #proyectoCata, 
* html #proyectoCERT, 
* html #proyectoObservatorio, 
* html .bannerLeftDest{padding-left:.12em; padding-bottom:.4em}
#proyectoObservatorio, .bannerLeftLast{border-bottom:1px dotted #888}
#statsCATA{margin:1.5em 0; height:39px; width:238px; margin-left:.2em; background:url(../img/stats_bck.gif) top left no-repeat}
* html #statsCATA{margin-left:.12em}
#statsCATA ul{margin:0; padding:1em 0 1em 15px}
#statsCATA ul li{background:none}
#statsCATA a{font-weight:bold; font-size:1.2em; color:#000; display:block; padding:11px 0 11px 15px}
#statsCATA a:hover{color:#790c0d}
.homeNewsCurrent{float:left; min-width:340px; width:27.2em; margin-left:2em; text-align:justify}
* html .homeNewsCurrent{width:31em}
.widthChangeHome{min-width:435px; width:34.8em}
* html .widthChangeHome{width:38.8em}
.homeNewsText{min-width:400px; width:32em; margin-left:4em; text-align:justify}
.homeNewsImg{float:left; padding-left:.8em; min-width:78px; width:6.24em}
.homeNewsImg .ilustrative{padding:.2em}
#detalle, #listado, #listadoActualidadInterior, #listadoNoticiasInterior, #searchResults, #listadoEnlacesGeneral, #webMap{margin:0 0 1em 1em; padding:1em; border:1px solid #ccc}
#detalle{text-align:justify}
* html #detalle{height:1%}
#listado a, #listadoEnlaces a, #listadoEnlacesGeneral a{font-weight:bold}
#listadoEnlaces{padding:1em}
#listadoEnlaces ul{padding:.5em .5em .5em 1.5em; list-style:none}
#listadoEnlacesGeneral ul li, #listadoEnlacesGeneral ul li ul li{background:none}
#listadoEnlacesGeneral ul li ul{margin:1em 0}
.second{background:none}
#detalle img.ilustrative, #detalleUnico img.ilustrative{float:left; padding:.2em}
#detalle #detailHeader, #detalleUnico #detailHeader, #detailNewsHeader{float:left}
#detalleUnico p.detailTitle{color:#f00; font-weight:bold; font-size:1.3em; margin:0 0 .3em .8em}
#detalle p.detailDate, #detalleUnico p.detailDate{margin:0 0 0 1em}
#detalle p.detailStart{font-style:italic; margin:0 0 0 1em; min-width:500px; width:40em}
#detalle p.addWidthDetail{min-width:690px; width:55.2em}
#detalle p.noMarginLeft, #detalle p.noMarginLeft{margin-left:0}
#detailNewsHeader p.detailDate, #detailNewsHeader p.detailStart{margin:0; min-width:690px; width:55.2em}
#listado ul li{margin-bottom:10px}
#detalleUnico #detailHeader{min-width:300px; width:24em}
#detalleUnico #detailHeaderNoPicture{min-width:450px; width:36em; float:left}
#detalleUnico p.detailStart{margin:0 0 0 1em; color:#d2140f}
#detalle p.detailBody, #detalle .detailBody, #detalleUnico p.detailBody{clear:left; margin:1em 0 0 0; padding-top:10px}
* html #detalle p.detailBody, 
* html #detalle .detailBody, 
* html #detalleUnico p.detailBody{padding-top:0px}
#webMap{padding-left:3em}
#webMap a:hover{color:#790c0d}
#webMap ul{padding:.9em 2.4em .3em 2.4em; border-left:1px solid #f0f0f0; border-bottom:1px solid #a0a0a0}
#webMap ul li{padding:0 1em .5em 1em}
#webMap .level0{margin:1em 0 0 0; font-weight:bold; font-size:.9em; display:block; border-top:1px solid #f0f0f0; border-left:1px solid #f0f0f0; padding-left:.9em; background:#f9f9f9; min-height:21px; height:1.68em}
#webMap .level2{font-weight:bold; color:#000}
#webMap .level3{font-weight:bold; text-decoration:underline}
#webMap ul li ul{margin-right:5%; border-left:1px solid #f0f0f0; border-bottom:1px solid #a0a0a0; margin-top:.4em}
#webMap ul li{background:url(../img/topo_listado.gif) 0 3px no-repeat}
#webMap ul li ul li{background:none}
#webMap ul li ul li ul{list-style:square}
#webMap ul li ul li ul li{background:none; padding:.3em 0}
#listadoActualidadInterior, #listadoNoticiasInterior{padding:0}
#listadoActualidadInterior ul, #listadoNoticiasInterior ul{padding:0; margin:0}
#listadoActualidadInterior .listNewsImg{float:left; margin:0 1em 0 .8em}
#listadoActualidadInterior .listNewsText{float:left; min-width:590px; width:47.2em}
#listadoNoticiasInterior .listNewsText{min-width:650px; width:52em}
.listNewsText a{font-weight:bold}
#listadoActualidadInterior .widthChange{min-width:680px; width:54.4em}
#listadoActualidadInterior li{margin-top:8px; background:none; padding:0}
* html #listadoNoticiasInterior li{margin-top:0}
.newsListItem{padding-left:.8em; padding-top:.8em}
#listadoProjects{text-align:right}
#listadoOfertas, #listadoConcursos, #listadoAgenda{margin-left:.8em; border:1px solid #CCC; padding:0}
#listadoOfertas ul, #listadoConcursos ul, #listadoAgenda ul{padding:0}
#listadoOfertas ul li, #listadoConcursos ul li, #listadoAgenda ul li{margin:9px 0 19px 0; padding:0; background:none}
* html #listadoOfertas ul li, 
* html #listadoConcursos ul li, 
* html #listadoAgenda ul li{margin:3px 0 0 0}
#listadoOfertas strong, #listadoConcursos strong, #listadoAgenda strong{margin-left:.8em}
#listadoOfertas ul li a, #listadoConcursos ul li a, #listadoAgenda ul li a{font-weight:bold; margin-left:.8em}
.listStart{margin-left:.8em}
#listadoEnlaces{padding:1em}
#listadoEnlaces ul{padding:.5em .5em .5em 1.5em; list-style:none}
#listadoEnlaces a{font-weight:bold}
#detalle p, #detalleUnico p{}
#detalleUnico ul{padding:.8em}
#detalleUnico ul{padding:0}
.filesHeader, .filesContent{min-width:653px; width:52.24em; margin-left:1.5em}
address{font-style:normal; margin-bottom:.4em}
.eventPicture, .eventStart{float:left}
.eventPicture{margin-right:.9em; margin-bottom:.8em}
.eventStart{min-width:560px; width:44.8em}
.startText{font-style:italic}
.eventChangeWidth{min-width:690px; width:55.2em}
#shown{margin-bottom:1em}
.result_detail{margin:.5em 0 1em 0}
.search_result{text-decoration:underline; color:#600}
.result_detail p{margin:0px; font-size:1em;  line-height:1.6em}
.highlight{background:#e0e0e0; padding:.2em; font-weight:600}
.path a:hover{}
#notFound table, #datos_usuario{text-align:center; font-size:1em; margin-top:1em; border-right:1px solid #580402; border-bottom:1px solid #580402; min-width:685px; width:54.8em}
* html #notFound table, * html #datos_usuario{width:61.8em}
#datos_usuario{width:60%; margin:1em 20%}
* html #datos_usuario{margin:1em 17%}
#notFound table td, #statistics table tbody th, #datos_usuario td{padding:3px; border-top:1px solid #580402; border-left:1px solid #580402}
#notFound table td, #datos_usuario td{text-align:left; padding:.4em}
#datos_usuario td.def{width:30%; text-align:right}
#notFound table thead th{padding:4px; color:#fff; background:#580402}
#infoMessage, #editInfo{padding:1em 1em 1em 4.6em; background:url(../img/bck_infoMessage.gif) center left no-repeat; border-top:1px solid #eec4c4; border-left:1px solid #eec4c4; border-right:1px solid #900303; border-bottom:1px solid #900303}
#infoMessage{margin-bottom:2em}
#editInfo{background:url(../img/aviso.gif) 30px center no-repeat}
.error{padding:1em 1em 1em 3em; margin-bottom:1em; border-top:1px solid #eec4c4; border-left:1px solid #eec4c4; border-right:1px solid #900303; border-bottom:1px solid #900303}
#infoMessage p{margin:.3em 0}
caption{display:none}
#listadoIndicadores{padding:1em; border:1px solid #ccc}
.newsDisclaimer{margin:-1em 1em 1em 1em; border:2px solid #A60200; padding:.8em; text-align:center}
.newsDisclaimer p{text-align:center}
