
/* - base.css - */
@media screen {
/* http://www.asamblea.gob.sv/portal_css/base.css?original=1 */
/* */
/* */
.photoAlbumEntry {
float: left;
position:relative;
overflow: hidden;
height: 185px;
width: 143px;
margin: 0em;
padding: 0px 6px 0px 9px;
text-align: center;
background-image: url('polaroid-single.png');
background-repeat: no-repeat;
}
.photoAlbumEntry img {
border: 1px solid #ccc;
display: block;
margin: 0 auto;
}
.photoAlbumEntryWrapper {
height: 130px;
width: 128px;
margin-bottom: 7px;
}
.photoAlbumEntry a {
display: block;
text-decoration: none;
font-size: 90%;
height: 169px;
width: 130px;
margin: 16px auto 0px;
}
.photoAlbumFolder {
background-image: url('/polaroid-multi.png');
background-repeat: no-repeat;
}
.photoAlbumEntryTitle {
color: #76797c;
display: block;
width: 128px;
height: 3.6em;
}
.photoAlbumEntry-AL{
float: left;
position:relative;
overflow: hidden;
height: 185px;
width: 143px;
margin: 0em;
padding: 0px 6px 0px 9px;
text-align: center;
}
.photoAlbumEntry-AL img {
border: 1px solid #ccc;
display: block;
margin: 0 auto;
}
.photoAlbumEntryWrapper-AL {
height: 130px;
width: 128px;
margin-bottom: 7px;
}
.photoAlbumEntry-AL a {
display: block;
text-decoration: none;
font-size: 90%;
width: 130px;
margin: 16px auto 0px;
}
.photoAlbumEntryTitle-AL {
color: #76797c;
display: block;
width: 128px;
height: 3.6em;
}
/* */
/* */
/* */

}


/* - public.css - */
@media screen {
/* http://www.asamblea.gob.sv/portal_css/public.css?original=1 */
/* */
html,body
{
font-family:Arial;
margin:0;
padding:0;
}
#page
{
background:url(home_bg.jpg);
background-repeat:no-repeat;
height:652px;
background-position:center top;
min-width:960px;
width:100%;
}
#portal-logo{
width:360px !important;
height:105px !important;
}
.fondo_medio{
background: url(fondomedio.jpg);
height:58px;
}
ul.accesorapido
{
padding:0px 0 5px 0;
margin-right:15px;
float:left;
}
ul.accesorapido li{
list-style:none;
display:inline-block;
text-align:center;
padding:0 5px 0 5px;
margin:0;
width:83px;
height:36px;
position: relative;
float: left;
}
ul.accesorapido li ul.subnav a{
color: #194A8A;
display: block;
text-decoration: none;
float: left;
font-size:10px;
}
ul.accesorapido li.subhover
{
background-position: center bottombottom; cursor: pointer;
}
ul.accesorapido li ul.subnav {
list-style: none;
position: absolute; /**/
left: 0; top: 30px;
background: #F5FAFE;
margin: 0; padding: 0;
display: none;
float: left;
width: 100%;
border: 1px solid #86C1FF;
}
ul.accesorapido li ul.subnav li{
margin: 0; padding: 0;
border-top: 1px solid #A193FF; /**/
border-bottom: 1px solid #CDD9FF; /**/
border-right: 1px solid #7685FF; /**/
clear: both;
width: 100%;
height:100%;
vertical-align:middle;
}
html ul.accesorapido li ul.subnav li a {
float: left;
width: 100%;
background: #F5FAFE;
min-height:30px;
}
html ul.accesorapido li ul.subnav li a:hover { /**/
background: #529DD6;
color:White;
}
.piepagina
{
text-align:center;
color:#666666;
font-size:11px;
}
.piepagina ul
{
list-style:none;
display:inline;
}
.piepagina ul li
{
list-style:none;
padding: 0;
margin: 0;
font-size:11px;
display:inline;
}
.piepagina ul>li>a
{
text-decoration:none;
color:#666666;
text-transform:uppercase;
text-align:center;
display:inline;
}
#footer_home
{
margin:0;
padding:0;
width:960px;
height:88px;
}
div.escudos
{
text-align:left;
padding-right:60px;
}
ul.menuprincipal
{
list-style:none;
padding:0;
margin: 0;
vertical-align:baseline;
}
#menuprincipal
{
background-image:url(bg_menu.png);
background-repeat:repeat-x;
}
ul.menuprincipal li
{
float:left;
padding: 0;
margin: 0;
background-image:url(bg_menu.png);
background-repeat:repeat-x;
width:12.4%;
}
ul.menuprincipal li a
{
text-align:center;
text-decoration:none;
line-height:40px;
font-size:12px;
font-weight:normal;
display:block;
color:White;
height:48px;
width:100%;
padding: 0 0 0 0;
margin: 0 0 0 0;
}
.menuprincipal li a.doblelinea
{
line-height:20px;
}
ul.menuprincipal li img
{
display:inline;
padding:0;
margin:0;
}
ul.menuprincipal li.seccion-selected,
ul.menuprincipal li:hover
{
background-image:none;
background-color:#00c1fa;
}
.eParlamento
{
text-transform:lowercase;
font-style:italic;
}
div#barra_usuario{
background:url(bg-barra-usuario.png) repeat-x;
width:100%;
height:20px;
font-size:10px;
text-align:right;
padding-right:15px;
color:white;
}
#page-inside
{
background:url(inside_bg.jpg);
background-repeat:no-repeat;
height:100%;
min-height:850px;
background-position:center top;
min-width:960px;
width:100%;
}
.escudosinternos
{
padding:4px 0 0;
text-align:right;
}
.topinterno .grid_8AL{
float:left;
margin:0;
padding:0;
width:620px;
}
#contenedor-interno
{
height:100%;
width:100%;
}
.searchbox
{
text-align:right;
padding-top:5px;
margin:0;
width:0;
}
#searchbox{
margin:0;
padding:0;
}
.your-here
{
color:#666666;
}
#portal-breadcrumbs{
margin-left:0;
margin-right:0;
padding-left:5px;
padding-right:5px;
float:left;
width:630px;
height:35px;
overflow:hidden;
}
.breadcrumbs a
{
text-decoration:none;
color:#194A8A;
font-style:italic;
font-size:12px;
margin-left:3px;
margin-right:3px;
}
.breadcrumbs
{
color:#194A8A;
font-style:italic;
font-size:12px;
margin-left:0;
margin-right:0;
margin-top:6px;
padding:0;
}
.ubicacion
{
background: url(breadcrum_bg.png);
background-repeat:no-repeat;
height:39px;
overflow: hidden;
}
div.searchbox
{
float:left;
width:300px;
height:35px;
}
#search
{
background:url(txtbusqueda.jpg);
background-repeat:no-repeat;
position:relative;
height:24px;
margin:0;
padding:0;
left:70px;
}
#txtbusqueda
{
top:3px;
border:0px;
background:none!important;
position:absolute;
left:15px;
}
#btnbusqueda
{
border:0px;
background-color:transparent;
position:absolute;
background-image:url(bbuscar.png);
background-repeat:no-repeat;
left:150px;
width:70px;
height:28px;
}
#btnbusqueda:active
{
background-image:url(bbuscar-push.png);
background-repeat:no-repeat;
}
div#facebookicon,
div#youtubeicon,
div#twittericon,
div#flickricon,
div#mailicon
{
margin:0 6px 0 0px;
padding:0;
float:left;
}
#home-titulo-noticias .social-icons
{
float: right;
padding-top: 5px;
width: 160px;
}
.mediateca-home-links
{
text-align:center;
}
.portletFlowPlayer .portletHeader,
.portletFlowPlayer .flowPlayerMessage{
display: none;
}
#loginbox
{
padding-top:10px;
}
#tituloIngreso
{
background:url(secc-ingreso.png);
background-repeat:repeat-x;
height:30px;
text-align:left;
width:220px;
color:#529DD6;
text-transform:uppercase;
font-size:13px;
font-weight:bold;
margin:0;
padding:0;
}
#tituloIngreso label
{
margin-left:10px;
padding-top:5px;
}
#formularioIngreso
{
margin-top:3px;
margin-bottom:0;
margin-left:0;
background:#F5FAFE;
color:#666666;
height:180px;
}
#formularioIngreso label,input,textarea
{
margin-left:10px;
font-size:13px;
}
#btnIngreso
{
background:url(bacceder.png);
background-repeat:no-repeat;
width:58px;
height:24px;
border:0px;
background-color:transparent;
}
#btnIngreso:active
{
background:url(bacceder-push.png);
background-repeat:no-repeat;
width:58px;
height:24px;
}
#btnLimpiar
{
background:url(blimpiar.png);
background-repeat:no-repeat;
width:58px;
height:24px;
border:0px;
background-color:transparent;
}
#btnLimpiar:active
{
background:url(blimpiar-push.png);
background-repeat:no-repeat;
width:58px;
height:24px;
}
#Contenido
{
background:url(gradiente_secc.png) repeat-x;
background-position:top center;
min-height:55px;
margin:0 10px 0 10px;
padding:0;
}
#Contenido h1
{
color:#1E7ABD;
font-weight:normal;
font-size:24px;
margin-bottom:0;
margin-left:4px;
margin-top: 19px;
}
#Contenido h2
{
background:url(icon_subtema.png);
background-position:center right;
background-repeat:no-repeat;
background-color:#F5F9FF;
vertical-align:middle;
min-height:20px;
margin: 0 0 0 0;
padding: 5px 22px 5px 10px;
color:#194A8A;
font-size:13px;
}
#Contenido h3
{
font-style:italic;
vertical-align:middle;
min-height:20px;
margin: 0 0 0 0;
padding: 5px 22px 5px 10px;
font-size:13px;
}
#Contenido ul{
list-style:disc;
color:black;
}
#Contenido ol{
color:black;
}
#Contenido p
{
font-size:13px;
color:black;
padding: 10px 3px 10px 3px;
margin:0;
}
#Contenido a
{
text-decoration:none;
color:#165DBF;
}
#Contenido a:hover
{
text-decoration:none;
color:#165DBF;
}
#pie-inside
{
background:url(fooder_bg.png) no-repeat;
width:960px;
height:213px;
margin:0;
padding-right:4px;
}
#barra-derecha
{
margin:0;
padding:0;
}
#barra-izquierda{
padding-left:10px;
margin-right:0px!important;
}
div#portal-personaltools-wrapper{
text-align:right;
}
ul#personal-tools
{
list-style:none;
margin:0;
padding: 5px 5px 5px 10px;
max-height:20px;
}
ul#personal-tools a
{
text-decoration:none;
color:#023283;
font-weight:bold;
}
ul#personal-tools li
{
display:inline;
margin: 0 2px 0 0;
padding:0;
vertical-align:middle;
}
#encabezadoSeccionNoticias
{
background-image:url(secc-noticias.png);
height:30px;
text-align:right;
}
#encabezadoSeccionNoticias img
{
vertical-align:middle;
margin:7px 7px 7px 0;
}
#detalles-Noticias
{
background-color:#F5F9FF;
padding:5px 5px 10px 5px;
}
.detalleNoticia span
{
font-weight:bold;
font-size:11px;
color:#666666;
}
.detalleNoticia a
{
text-decoration:none;
color:#194A8A;
font-size:13px;
font-weight:bold;
padding-bottom:5px;
width:100%;
}
.detalleNoticia img
{
float:left;
padding: 0 5px 3px 0;
}
.detalleNoticia p
{
color:#666666;
font-size:13px;
}
.espacio186
{
margin:0px;
padding:0px;
height:186px;
}
.espacio140
{
margin:0px;
padding:0px;
height:140px;
}
.espacio75
{
margin:0px;
padding:0px;
height:75px;
}
.espacio50
{
margin:0px;
padding:0px;
height:50px;
}
.espacio15
{
margin:0px;
padding:0px;
height:15px;
}
.espacio10
{
margin:0px;
padding:0px;
height:10px;
}
.espacio5
{
margin:0px;
padding:0px;
height:5px;
}
.espacio3
{
margin:0px;
padding:0px;
height:3px;
}
.centrar
{
text-align:center;
vertical-align:middle;
margin:0;
padding:0;
}
.documentActions{
padding-top:20px;
text-align:left;
}
.documentActions ul{
list-style:none;
}
.documentActions ul li{
margin:0;
padding:0;
display:inline;
}
.documentActions ul li a
{
text-decoration:none;
color:#666666;
}
#home-titulo-noticias
{
color:#1E7ABD;
font-weight:normal;
font-size:24px;
margin-bottom:0;
background:url(gradiente_secc.png);
background-position:top center;
background-repeat:no-repeat;
width:460px;
min-height:55px;
padding:0;
}
#home-titulo-noticias img
{
display:inline;
}
.home-noticia-0{
margin-bottom:10px;
border-bottom: 1px dotted #167DBF;
}
.home-noticia-0 p{
line-height:12px;
font:12px verdana,arial,sans-serif;
}
.home-noticia-0 a p{
text-align:center;
font: normal normal normal 12px/normal verdana, arial, sans-serif;
}
.home-otras-noticias{
display: inline;
float: left;
width: 48%;
}
.home-otras-noticias a{
line-height:12px;
}
.home-noticia-2,
.home-noticia-4,
.otras-new-view{
padding-left:10px;
}
.div-imagen-noticias-otras{
width:70px;
height:60px;
float:left;
overflow:hidden;
margin: 0px 5px 3px 0;
}
.div-imagen-noticias-otras img{
height:100%;
}
.home-otras-noticias p{
height:50px;
line-height:12px;
overflow:hidden;
font:12px verdana,arial,sans-serif;
padding:0!important;
}
div#barra_separadora_noticias{
border-bottom:1px dotted #167DBF;
}
.home-fecha-noticia{
font-size:11px;
color:#666666;
padding-top:10px;
padding-bottom:3px;
}
.home-titulo-noticia{
vertical-align:middle;
min-height:20px;
margin: 0 0 0 0;
padding: 5px 0px 5px 2px;
color:#167DBF;
font:12px verdana,arial,sans-serif;
line-height:12px;
}
#search-box-form{
background:url(txtbusqueda.jpg) center;
background-repeat:no-repeat;
position:absolute;
height:24px;
width:150px;
}
dl.searchResults dd{
border-bottom: 1px solid #ccc;
margin-bottom: 8px;
padding-bottom: 8px;
}
#search-box-form input{
border:none;
background:none !important;
width:120px;
padding-left:15px;
float:left;
}
.searchResults .contenttype-documento-legislativo{
text-transform: uppercase;
}
.searchResults .s-odd{
background-color: #F5F9FF;
}
#resultado-count-busqueda{
color:#1E7ABD;
font-size:12px;
}
#enviar_consulta_form
{
border:0px;
background-color:transparent;
background-image:url(bbuscar.png);
background-repeat:no-repeat;
width:70px;
height:28px;
}
#enviar_consulta_form:active
{
background-image:url(bbuscar-push.png);
background-repeat:no-repeat;
}
#enviar_consulta_form
{
margin-left:155px;
}
.contentViews{
border: 0px solid #184B8A !important;
border-left-width: 0px !important;
border-left-width: 0px !important;
border-right-width: 0px !important;
border-right-width: 0px !important;
border-top-width: 0px !important;
border-top-width: 0px !important;
line-height: normal !important;
list-style: none !important;
margin: 0px !important;
margin-top: 1em !important;
padding-left: 0.3em !important;
}
.contentViews li a{
background-color: transparent !important;
border: 1px solid #184B8A !important;
border-style: solid !important;
height: auto !important;
line-height: normal !important;
margin-right: 0.2em !important;
padding: 0em 0.3em !important;
text-decoration: none !important;
text-transform: lowercase !important;
z-index: 1 !important;
}
.contentViews li a:hover{
background-color: #1378BC !important;
border-bottom: 1px solid #1378BC !important;
color: #FFFFFF !important;
}
.contentViews .selected a{
background-color: #1378BC !important;
border-bottom: 1px solid #1378BC !important;
color: #FFFFFF !important;
}
li.plain{
margin-left: 0 !important;
}
li.selected{
margin-left: 0 !important;
}
.contentActions{
background-color: #1378BC !important;
border-left: 1px solid #184B8A !important;
border-right: 1px solid #184B8A !important;
color: #FFFFFF !important;
height: 1.6em !important;
padding: 0px 0px 0px 1em !important;
position: relative !important;
text-align: right !important;
text-transform: lowercase !important;
z-index: 2 !important;
}
.contentActions a{
color: #FFFFFF !important;
text-decoration: none !important;
}
.actionMenu
.actionMenuContent ul{
background-color: #1378BC !important;
border-left: 1px solid #184B8A !important;
border-right: 1px solid #184B8A !important;
border-bottom: 1px solid #184B8A !important;
}
.actionSeparator{
border-top: 1px solid #184B8A !important;
}
.actionMenu
.actionMenuContent li a{
background-color: #1378BC !important;
display: block !important;
margin: 0.2em 0px;
white-space: nowrap;
}
.actionMenu
.actionMenuContent li a:hover{
background-color: #184B8A !important;
}
.documentEditable
.documentContent{
border: 1px solid #184B8A !important;
padding: 5px !important;
min-heigth:100%;
max-heigth:100%;
}
div.field input[type="text"]{
max-width: 95% !important;
}
textarea{
width: 90% !important;
}
.context,
.formControls .actionButtons .button,
.documentEditable * .context{
}
ul.formTabs{
margin: 0px 0px -1em !important;
}
li.formTab a{
padding: 0.125em 0.5em !important;
}
div.documentByLine{
font-size: 85% !important;
color: #666 !important;
}
span.documentByLine{
font-size: 85% !important;
color: #666 !important;
}
#content-history
.historyAction{
font-weight: bold !important;
color: #165DBF !important;
}
a.link-feed{
display: none !important;
}
#portaltab-index_html a{
text-transform:uppercase;
}
/* */
ul.configlets{
list-style:none;
}
ul.configlets li{
list-style:none;
}
.resultadoBusqueda{
color: #1E7ABD;
font-size: 16px;
font-weight: normal;
margin-bottom: 0px;
margin-left: 10px;
margin-top: 10px;
}
.h1Fixed{
color:#1E7ABD;
font-size:14px !important;
margin:0 !important;
padding:0 !important;
}
.formSearchFixed{
margin-top:20px!important;
}
.grid_9AL{
display: inline;
float: left;
margin-left: 10px;
width: 690px;
margin-right:10px;
}
.grid_12AL{
display: inline;
float: left;
margin-left: 10px!important;
margin-right: 10px!important;
width: 920px;
padding-left:10px!important;
}
table.vertical{
text-align:left;
width:100%;
}
table.vertical tbody tr th{
color:#1E7ABD;
font-size:12px;
text-align:left;
}
table.vertical tbody tr td{
color:#666666;
font-size:12px;
}
table.vertical tbody tr{
min-hegth:25px;
}
a.addthis_button_compact span{
background:url(/++resource++plonetheme.asamblea.images/addthis_button.png) no-repeat!important;
}
a.addthis_button_facebook span{
background:url(/++resource++plonetheme.asamblea.images/addthis_button_facebook.png) no-repeat!important;
}
a.addthis_button_myspace span{
background:url(/++resource++plonetheme.asamblea.images/addthis_button_myspace.png) no-repeat!important;
}
a.addthis_button_google span{
background:url(/++resource++plonetheme.asamblea.images/addthis_button_google.png) no-repeat!important;
}
a.addthis_button_twitter span{
background:url(/++resource++plonetheme.asamblea.images/addthis_button_twitter.png) no-repeat!important;
}
div.addthis_toolbox{
float:right;
margin-right:2%;
}
div#fecha_evento_custom{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:solid 1px #E1EDFF;
background-color:#F5F9FF;
text-align:center;
}
div#fecha_evento_custom p{
font-size:15px;
}
table.table-vertical-align-middle td{
vertical-align:middle;
}
table.asamblea {
border-width: 0px;
align:center;
}
table.asamblea td {
border-style: solid;
border-width: 1px;
border-color: #0D679A;
}
table.asamblea th {
border-style: solid;
border-width: 1px;
border-color: #0D679A;
background-color: #E1EDFF;
color: #0D679A;
}
table.asamblea_full {
border-width: 0px;
width:100%;
align:center;
}
table.asamblea_full td {
border-style: solid;
border-width: 1px;
border-color: #0D679A;
}
table.asamblea_full th {
border-style: solid;
border-width: 1px;
border-color: #0D679A;
background-color: #E1EDFF;
color: #0D679A;
}
ul.ul-view-map li{
list-style:none;
float:left;
margin:0;
}
ul.ul-view-map li a{
display:block;
padding-left:5px;
padding-right:5px;
float:left;
}
dl#history.expandedBlockCollapsible{
margin-top:6px;
}
dl#history.collapsedBlockCollapsible{
margin-top:0px;
margin-left:13px;
}
a.link-rss-noticias-gral{
float:right;
padding-right:15px;
}
dt.titulo_vista_resumen a{
font-weight:bold;
color:#165DBF;
}
dd span.description{
font-style:italic;
color:#666666;
font-size:90%;
}
table.topic-diputado-resumen th{
background-color:#E1EDFF;
color:#0D679A;
}
table.topic-diputado-resumen{
width:100%;
}
table.topic-diputado-resumen tr td{
border-bottom:1px dotted #0D679A;
font-size:12px;
padding-bottom:7px;
vertical-align:middle;
}
table.topic-diputado-resumen td.departamento-diputado-resumen{
text-align:left;
color:#666;
}
table.topic-diputado-resumen td.comisiones-diputado-resumen{
padding-left:4px;
}
body.smallText .breadcrumbs a,
body.smallText .breadcrumbs,
body.smallText .home-titulo-noticia,
body.smallText #resultado-count-busqueda,
body.smallText table.vertical tbody tr th,
body.smallText table.vertical tbody tr td,
body.smallText table.topic-diputado-resumen tr td
{
font-size:10px;
}
body.smallText #Contenido h1,
body.smallText #home-titulo-noticias
{
font-size:22px;
}
body.smallText #Contenido h2,
body.smallText #Contenido h3,
body.smallText #Contenido p,
body.smallText .detalleNoticia a,
body.smallText .detalleNoticia p
{
font-size:11px;
}
body.smallText .detalleNoticia span,
body.smallText .home-fecha-noticia
{
font-size:10px;
}
body.smallText div.documentByLine,
body.smallText span.documentByLine{
font-size: 78% !important;
}
body.smallText .resultadoBusqueda{
font-size: 14px;
}
body.smallText .h1Fixed{
font-size:12px !important;
}
body.smallText div#fecha_evento_custom p{
font-size:13px;
}
body.smallText dd span.description{
font-size:82%;
}
body.largeText .breadcrumbs a,
body.largeText .breadcrumbs,
body.largeText .home-titulo-noticia,
body.largeText #resultado-count-busqueda,
body.largeText table.vertical tbody tr th,
body.largeText table.vertical tbody tr td,
body.largeText table.topic-diputado-resumen tr td
{
font-size:17px;
}
body.largeText #Contenido h1,
body.largeText #home-titulo-noticias
{
font-size:35px;
}
body.largeText #Contenido h2,
body.largeText #Contenido h3,
body.largeText #Contenido p,
body.largeText .detalleNoticia a,
body.largeText .detalleNoticia p
{
font-size:19px;
}
body.largeText .detalleNoticia span,
body.largeText .home-fecha-noticia
{
font-size:16px;
}
body.largeText div.documentByLine,
body.largeText span.documentByLine
{
font-size: 100% !important;
}
body.largeText .resultadoBusqueda{
font-size: 23px;
}
body.largeText .h1Fixed{
font-size:20px !important;
}
body.largeText div#fecha_evento_custom p{
font-size:21px;
}
body.largeText dd span.description{
font-size:110%;
}
a.diputado-propietario-vista-suplentes{
color: #5b85bf !important;
}
a.diputado-propietario-vista-suplentes:visited{
color: #5b85bf !important;
}
/* */
/* */
/* */
}


/* - columns.css - */
@media screen {
/* http://www.asamblea.gob.sv/portal_css/columns.css?original=1 */
/* */
#portal-columns {
width: 100% !important;
border-collapse: collapse;
border-spacing: 0;
}
#portal-column-one {
vertical-align: top;
width: 16em;
border-collapse: collapse;
padding: 0;
}
#portal-column-content {
vertical-align: top;
border-collapse: collapse;
padding: 1em 1em 0 1em;
margin: 0em 0em 2em 0em;
}
#portal-column-two {
vertical-align: top;
width: 16em;
border-collapse: collapse;
padding: 0;
}
/* */
body.fullscreen #portal-column-one,
body.fullscreen #portal-column-two {
display: none;
}
body.fullscreen #portal-column-content {
width: 100%;
margin: 0;
padding: 0;
}
/* */

}


/* - authoring.css - */
@media screen {
/* http://www.asamblea.gob.sv/portal_css/authoring.css?original=1 */
/* */
/* */
/* */
.contentViews {
background-color: transparent;
padding-left: 1em;
line-height: normal;
margin: 0;
list-style: none;
border: 1px solid #74ae0b;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
}
.contentViews li {
display: inline;
padding-top: 0.5em;
}
.contentViews li a {
background-color: transparent;
border: 1px solid #74ae0b;
border-style: solid;
color: #578308;
height: auto;
margin-right: 0.5em;
padding: 0em 1em;
line-height: normal;
text-decoration: none;
text-transform: lowercase;
z-index: 1;
}
.contentViews .selected a {
background-color: #cde2a7;
border-bottom: #cde2a7 1px solid;
color: #578308;
}
.contentViews li a:hover {
background-color: #cde2a7;
color: #578308;
}
.configlet .contentViews {
font-size: 90%;
}
.contentActions {
background-color: #cde2a7;
border-left: 1px solid #74ae0b;
border-right: 1px solid #74ae0b;
color: #578308;
text-align: right;
text-transform: lowercase;
padding: 0 0 0 1em;
z-index: 2;
position:relative;
height: 1.6em;
}
.contentActions ul,
.contentActions li {
margin: 0;
list-style: none;
list-style-image: none;
color: Black;
text-align: left;
line-height: 1.6em;
}
.contentActions li {
float: right;
z-index: 4;
border-left: 1px solid #74ae0b;
}
.contentActions a {
text-decoration: none;
color: #578308;
padding: 0 0.5em;
cursor: pointer;
}
.contentActions span.subMenuTitle {
padding: 0em 0.5em;
position: relative;
white-space: nowrap;
display: inline;
}
.contentActions a span.subMenuTitle {
padding: 0px;
display: inline;
}
.actionMenu {
/* */
position: relative;
margin: 0;
padding: 0;
}
.actionMenu .actionMenuHeader {
margin: 0;
padding: 0;
font-weight: normal;
}
.actionMenu.activated .actionMenuHeader {
position: relative;
z-index: 10;
}
.actionMenu .actionMenuHeader a {
display: block;
}
.arrowDownAlternative {
font-size: 0.85em;
}
.actionMenu .actionMenuContent {
display: none;
z-index: 5;
position: absolute;
top: 1.6em;
right: -1px;
height: auto;
padding: 0;
margin: 0;
}
.actionMenu.activated .actionMenuContent {
display: block !important;
}
.actionMenu.activated .actionMenuContent {
/* */
display: table !important;
border-collapse: collapse;
border-spacing: 0;
}
.actionMenu.deactivated .actionMenuContent {
display: none !important;
}
.actionMenu .actionMenuContent ul {
display: block;
background: #cde2a7;
border: 1px #74ae0b;
border-style: none solid solid solid;
margin: -2px 0 0 0;
padding: 0;
}
.actionMenu .actionMenuContent li {
float: none;
background-color: transparent;
display: inline;
padding: 0;
margin: 0;
border: 0;
}
.actionMenu .actionMenuContent li a {
display: block;
white-space: nowrap;
margin: 0.2em 0;
}
.actionMenu .actionMenuContent .selected {
display: block;
white-space: nowrap;
padding: 0 0.5em;
margin: 0.2em 0;
}
.actionMenu .actionMenuContent li a:hover {
background-color: #74ae0b;
color: White;
}
.actionMenu .actionMenuContent .actionSeparator a {
padding-top: 0.2em;
border-top: 1px solid #74ae0b;
}
#templateMenu li a {
padding-left: 16px;
}
ul.configlets {
margin: 1em 0;
list-style-image: none;
list-style: none;
}
ul.configlets li {
margin-bottom: 1em;
}
ul.configlets li a {
text-decoration: none;
border: none;
}
ul.configlets li a:visited {
color: #165DBF;
background-color: transparent;
}
ul.configlets li a:active {
color: #165DBF;
background-color: transparent;
}
ul.configlets li label {
font-weight: bold;
}
ul.configletDetails {
margin: 0em 1em 1em 4em;
list-style-image: none;
list-style: none;
}
ul.configletDetails li {
margin-bottom: 1em;
display: inline;
}
ul.configletDetails li a {
text-decoration: none;
}
ul.configletDetails li label {
font-weight: bold;
}
ul.configletDetails li.configletDescription {
display: block;
color: #76797c;
font-size: 85%;
margin: 0;
}
/* */
.stx table p {
margin: 0;
padding: 0;
}
.stx table {
border: 1px solid #8cacbb ! important;
}
.stx table td {
border-bottom: 1px solid #8cacbb;
}
.reviewHistory,
.contentHistory {
display: inline;
font-size: 110% !important;
color: Black;
}
.comment {
background: #eef3f5;
border: 1px dashed #8cacbb;
padding: 0.25em 1em 0.5em 1em;
margin-bottom: 1em;
}
.comment h1,
.comment h2,
.comment h3,
.comment h4,
.comment h5,
.comment h6 {
border-bottom: 1px dashed #76797c;
font-weight: normal;
}
.comment h3 a {
background-image: url(http://www.asamblea.gob.sv/discussionitem_icon.gif);
background-repeat: no-repeat;
padding-left: 18px;
margin-left: -1px;
margin-bottom: 1px;
min-height: 1.6em;
height: auto;
line-height: 1.6em;
}
.commentBody {
margin: 0 1em 1em 1em;
}
.spacer {
margin: 1em;
}
/* */
dl.collapsible {
border: 1px solid #8cacbb !important;
margin: 1em 0 0 0;
padding: 0;
}
dl.collapsible dt.collapsibleHeader {
display: block;
float: left;
background: White;
line-height: 1.2em;
vertical-align: middle;
font-size: 90%;
position: relative;
top: -0.6em;
width: auto;
margin: 0 0 -0.6em 1em;
padding: 0 0.5em;
}
dl.collapsible dd.collapsibleContent {
margin: 0;
padding: 0 1em;
clear: left;
}
/* */
dl.collapsible dd.collapsibleContent > dl {
margin: 0;
padding: 0;
}
dl.expandedInlineCollapsible dt.collapsibleHeader,
dl.expandedBlockCollapsible dt.collapsibleHeader {
padding: 0 6px 0 22px;
background: White url(treeExpanded.gif) no-repeat 6px 50%;
cursor: pointer;
}
dl.collapsedBlockCollapsible {
border: none !important;
height: 1em;
width: auto;
}
dl.collapsedBlockCollapsible dt.collapsibleHeader {
float: none;
position: static;
margin: 0;
padding: 0 0 0 22px;
line-height: 1em;
background: transparent url(treeCollapsed.gif) no-repeat 6px 50%;
cursor: pointer;
}
dl.collapsedInlineCollapsible dd.collapsibleContent,
dl.collapsedBlockCollapsible dd.collapsibleContent {
display: none;
}
dl.collapsedInlineCollapsible {
border: none !important;
height: 1em;
width: auto;
display: inline;
}
dl.collapsedInlineCollapsible dt.collapsibleHeader {
position: static;
float: none;
margin: 0;
padding: 0 0 0 22px;
line-height: 1em;
background: transparent url(treeCollapsed.gif) no-repeat 6px 50%;
cursor: pointer;
display: inline;
}
.configlet .documentEditable {
padding: 0em !important;
}
.documentEditable .documentContent {
border: 1px solid #74ae0b;
padding: 0;
}
.label {
font-weight: bold;
display: inline;
padding-right: 0.5em;
}
.optionsToggle {
border: 1px solid #8cacbb;
color: Black;
background-color: #dee7ec;
font-weight: normal !important;
font-size: 85%;
}
/* */
.portalNotLoggedIn {}
#portal-column-content fieldset > * input:focus,
#portal-column-content fieldset > * textarea:focus {
border-color: #ffa500;
border-width: 1px;
}
/* */
.highlightedSearchTerm {
background-color: #ffa;
}
dl.searchResults .highlightedSearchTerm {
background-color: transparent;
font-weight: bold;
}
/* */
.noInheritedRoles {
color: #a0a0a0;
}
/* */
.currentItem {
border-collapse: collapse;
border: 2px solid #ffa500;
padding: 1px;
}
.managePortletsLink {
display:  block;
color: #76797c;
font-size: 85%;
font-weight: normal;
}
ul.formTabs {
position: relative;
display: block;
margin: 0 0 -2em 0;
padding: 0;
list-style-type: none;
text-align: center;
}
li.formTab {
display: inline;
margin: 0;
padding: 0;
}
li.formTab a {
/* */
display: inline-block;
}
li.formTab a {
border-top: 1px solid #8cacbb;
border-bottom: 1px solid #8cacbb;
border-left: 1px dotted #8cacbb;
background: White;
margin: 0;
padding: 0.125em 0.75em;
text-decoration: none;
}
li.formTab a:visited {
color: #165DBF;
}
li.firstFormTab a {
border-left: 1px solid #8cacbb;
}
li.lastFormTab a {
border-right: 1px solid #8cacbb;
}
li.formTab a.selected {
background: #dee7ec;
}
li.formTab a:hover {
background: #dee7ec;
}
li.formTab a.notify {
background-color: #ffce7b;
color: Black;
}
li.formTab a.required span {
background-image: url(http://www.asamblea.gob.sv/required.gif);
background-position: center right;
background-repeat: no-repeat;
padding-right: 8px;
}
li.formTab a.notify:hover {
background-color: #ffa500;
}
.formPanel {
padding: 1em 1em 1em 1em;
border: 1px solid #8cacbb;
}
.formPanel.hidden {
display: none;
}
div.formControls input.hidden {
display: none;
}
/* */
#content-history #history dd {
margin-top: 0.8em;
}
#content-history div.historyRecord {
font-size: 90%;
margin-bottom: 10px;
}
#content-history div.historyTools ul {
float: right;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin-top: 0;
}
#content-history div.historyTools ul li {
display: inline;
}
#content-history div.historyTools ul li a{
border-bottom: none;
}
#content-history .historyAction {
color: #578308;
}
#content-history .historyByLine {
margin-bottom: 1em;
}
#content-history div.historyComment {
background-color: #dee7ec;
padding: 0.25em 1em;
}
#content-history div.historyComment p {
color: Black;
margin: 0;
padding-top: 1px;
}
#content-history a.historyComparePrevious {
border-bottom: medium none;
border-top: 1px dotted #8cacbb;
display: block;
margin-bottom: -15px;
margin-top: 11px;
}
#content-history dl div.historyRecord a.historyComparePrevious span {
background-color: white;
left: 50%;
position: relative;
top: -1em;
}
/* */
/* */

}


/* - portlets.css - */
@media screen {
/* http://www.asamblea.gob.sv/portal_css/portlets.css?original=1 */
/* */
/* */
/* */
/* */

}


/* - controlpanel.css - */
@media screen {
/* http://www.asamblea.gob.sv/portal_css/controlpanel.css?original=1 */
/* */
.inlineDisplay {
display:inline
}
table.controlpanel-listing {
width:100%;
}
table.controlpanel-listing td, table.controlpanel-listing th {
font-size:120%;
}
table.controlpanel-listing dl {
margin-top:0;
}
table.controlpanel-listing dd {
margin-left: 1em;
}
table.controlpanel-listing dl dt a .trigger{
font-weight:normal;
}
table .controlpanel-listing td {
vertical-align:top;
}
table.controlpanel-listing td.checker{
text-align:center;
}
table.controlpanel-listing th.smallcolumn {
width:1.5em;
}
.chooser-right {
float:right;
margin-right:0 !important;
margin-bottom:0 !important;
}
.rule-element {
background-color:#EEF3F5;
margin:0.5em 0pt 0.5em;
padding:0.3em 1em 0.3em 1em;
width:auto;
}
.rule-element dl {
}
.rule-element dl dd {
margin-left:1em;
}
.rule-updown, .rule-operations {
float:right;
padding-top:0.8em;
}
/* */

}


/* - print.css - */
@media print {
/* http://www.asamblea.gob.sv/portal_css/print.css?original=1 */
body {
font-family: Baskerville, Georgia, Garamond, Times, serif;
font-size: 11pt !important;
}
h1, h2, h3, h4, h5, h6 {
border: none;
font-family: Baskerville, Georgia, Garamond, Times, serif;
}
div, p, ul, dl, ol {
width: auto;
}
ul, ol, dl {
padding-right: 0.5em;
}
ul {
list-style-type: square;
}
.documentDescription {
font-weight: bold;
}
pre {
border: 1pt dotted black;
white-space: pre;
font-size: 8pt;
overflow: auto;
padding: 1em 0;
}
table.listing,
table.listing td {
border: 1pt solid black;
border-collapse: collapse;
}
a {
color: Black !important;
padding: 0 !important;
text-decoration: none !important;
}
a:link, a:visited {
color: #520;
background: transparent;
}
/* */
div.pageBreak {
page-break-before: always;
}
/* */
div.top,
#portal-logo,
#portal-siteactions,
.hiddenStructure,
#portal-searchbox,
#portal-globalnav,
#portal-personaltools,
#portal-breadcrumbs,
#portal-column-one,
#portal-column-two,
#portal-languageselector,
.contentViews,
.contentActions,
.help,
.legend,
.portalMessage,
.documentActions,
.documentByLine,
.netscape4,
#portal-footer,
#portal-colophon,
.skipnav,
#kss-spinner,
#review-history,
#content-history,
.listingBar,
.discussion input,
.visualNoPrint,
div.arboldenavegacion,
div.ubicacion,
div#powered_by_div,
div#portal-personaltools-wrapper,
div.managePortletsLink,
div#addthis_portal_theme,
div.relatedItems,
dl.portletNoticiasRelacionadas,
#barra-derecha,
#barra-izquierda
{
display: none;
}
.discussion .documentByLine {
display:block;
}

}


/* - deprecated.css - */
@media screen {
/* http://www.asamblea.gob.sv/portal_css/deprecated.css?original=1 */
/* */
/* */
/* */
/* */
div.portalMessage,
p.portalMessage,
.system-message,
#error-handling {
background-color: #ffce7b;
border: 1px solid #ffa500;
color: Black;
font-size: 85%;
margin: 1em 0em;
padding: 0.5em 1em 0.5em 3em;
vertical-align: middle;
background-image: url(http://www.asamblea.gob.sv/info_icon.gif);
background-repeat: no-repeat;
background-position: 5px 50%;
}
/* */

}


/* - navtree.css - */
@media screen {
/* http://www.asamblea.gob.sv/portal_css/navtree.css?original=1 */
/* */
/* */
/* */
.portletNavigationTree {
padding: 0;
list-style: none !important;
list-style-image: none !important;
line-height: 1em;
}
.navTree {
list-style: none;
list-style-image: none;
margin-top: 1px;
}
.navTree li {
margin-bottom: 1px;
}
.navTreeItem {
display: block;
padding: 0;
margin: 0;
}
.navTreeItem a,
dd.portletItem .navTreeItem a {
border: 1px solid White;
display: block;
text-decoration: none;
padding-top: 0.2em;
padding-bottom: 0.25em;
}
.navTreeItem a:hover,
dd.portletItem .navTreeItem a:hover {
background-color: #dee7ec;
color: #436976;
border: 1px solid #8cacbb;
}
.navTreeCurrentItem {
background-color: #dee7ec;
color: #436976;
border: 1px solid #8cacbb !important;
}
li.navTreeCurrentItem {
display: block;
padding: 0 0 0 1px;
margin: 0 0 2px -1px;
}
li.navTreeCurrentItem a,
li.navTreeCurrentItem a:hover {
display: block;
border: 1px solid #dee7ec;
min-height: 1.6em;
line-height: 1.6em;
height: auto;
}
/* */
* html li.navTreeCurrentItem a,
* html li.navTreeCurrentItem a:hover {
height: 1.6em;
}
.navTreeLevel0 { margin: 0; }
.navTreeLevel1 { margin-left: 1em;}
.navTreeLevel2 { margin-left: 0.75em; }
.navTreeLevel3 { margin-left: 0.75em; }
.navTreeLevel4 { margin-left: 0.75em; }
.navTreeLevel5 { margin-left: 0.75em; }
/* */

}


/* - invisibles.css - */
@media screen {
/* http://www.asamblea.gob.sv/portal_css/invisibles.css?original=1 */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
ul.visualNoMarker,
ol.visualNoMarker {
list-style-type: none;
list-style-image: none;
margin: 0.5em 0 0 0;
}
.visualOverflow {
overflow: auto;
margin: 0 0 1em 0;
}
.visualOverflow pre,
.visualOverflow table,
.visualOverflow img {
margin: 0;
}
/* */
.hiddenStructure {
display: block;
background: transparent;
background-image: none; /* */
border: none;
height: 1px;
overflow: hidden;
padding: 0;
margin: -1px 0 0 -1px;
width: 1px;
}
.contentViews .hiddenStructure,
.contentActions .hiddenStructure {
position: absolute;
top: -200px;
left: -200px;
}
.hiddenLabel {
display: block;
background: transparent;
background-image: none; /* */
border: none;
height: 1px;
overflow: hidden;
padding: 0;
margin: -1px 0 0 -1px;
width: 1px;
}
/* */
.visualClear {
display: block;
clear: both;
}
/* */
.netscape4 {
display: none;
}
/* */
tr.dragging td {
background-color: #ff6 !important;
}
.draggingHook {
cursor: move;
}
.notDraggable {
}
/* */
}


/* - forms.css - */
@media screen {
/* http://www.asamblea.gob.sv/portal_css/forms.css?original=1 */
/* */
/* */
textarea {
font: 100% Monaco, "Courier New", Courier, monospace;
border: 1px solid #ddd;
border-color:#666 #ddd #ddd #666;
color: Black;
background: White url(http://www.asamblea.gob.sv/input_background.gif) repeat-x;
width: 100%;
}
input {
font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
visibility: visible;
border: 1px solid #ddd;
border-color:#666 #ddd #ddd #666;
color: Black;
vertical-align: middle;
background: White url(http://www.asamblea.gob.sv/input_background.gif) repeat-x;
font-size: 1em;
}
/* */
.noborder,
.documentEditable * .noborder {
border: none;
margin: 0;
background: none;
background-color: transparent;
}
input[type=checkbox] {
border: none;
margin: 0;
background: none;
background-color: transparent;
}
#searchGadget {
border: 1px solid #8cacbb;
}
button {
font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
visibility: visible;
border: 1px solid #8cacbb;
color: Black;
vertical-align: middle;
background-color: #dee7ec;
padding: 1px;
cursor: pointer;
font-size: 85%;
text-transform: lowercase;
}
select {
vertical-align: top;
}
form {
border: none;
margin: 0;
}
fieldset {
border: 1px solid #8cacbb;
margin: 1em 0em 1em 0em;
padding: 0em 1em 1em 1em;
line-height: 1.5em;
width: auto;
}
legend {
background: White;
padding: 0.5em;
font-size: 90%;
}
label {
font-weight: bold;
}
optgroup {
font-style: normal;
font-weight: bold;
color: #999;
padding-left: 0.25em;
}
option {
color: black;
}
optgroup > option {
padding: 0 0.25em 0 1em;
}
dl.enableFormTabbing dd {
margin-left: 0;
padding-top: 2em;
}
#login-form {
width: 30em;
margin: 0 auto;
}
#login-form .field {
clear: none;
}
#login-form input {
font-size: 150%;
}
#login-form input.context {
padding: 1px 10px 1px 20px;
background-position: 9px 5px;
margin-bottom: 1em;
}
#forgotten-password {
float: right;
width: 35%;
margin: 0 1em;
}
.standalone,
.documentEditable * .standalone {
background: #dee7ec url(http://www.asamblea.gob.sv/linkOpaque.gif) 9px 1px no-repeat;
color: Black;
cursor: pointer;
font-size: 85%;
padding: 1px 1px 1px 15px;
text-transform: lowercase;
border: 1px solid #8cacbb;
}
.context,
.formControls .actionButtons .button,
.documentEditable * .context {
background: transparent url(http://www.asamblea.gob.sv/linkTransparent.gif) 9px 1px no-repeat;
color: Black;
cursor: pointer;
font-size: 85%;
padding: 1px 1px 1px 15px;
text-transform: lowercase;
border: 1px solid #8cacbb;
}
.destructive,
.documentEditable * .destructive {
background: #ffce7b url(http://www.asamblea.gob.sv/linkTransparent.gif) 9px 1px no-repeat;
border: 1px solid #ffa500;
color: Black;
cursor: pointer;
font-size: 85%;
padding: 1px 1px 1px 15px;
text-transform: lowercase;
border: 1px solid #8cacbb;
}
input.searchButton {
margin-bottom: 1px ! important;
color: Black;
font-size: 85%;
background: White url(http://www.asamblea.gob.sv/search_icon.gif) 2px 1px no-repeat;
cursor: pointer;
padding: 1px 1px 1px 19px;
text-transform: lowercase;
border: 1px solid #8cacbb;
}
.searchSection {
color: #76797c;
margin-top: 0.25em;
}
.searchSection label:hover {
color: Black;
}
/* */
.field {
top: 0;
left: 0;
margin: 0 1em 1em 0;
clear: both;
}
.field .field {
margin: 0;
}
.fieldRequired {
background: url(http://www.asamblea.gob.sv/required.gif) center left no-repeat;
padding: 0 0 0 8px;
color: White;
}
.fieldUploadFile {
text-align: right;
margin-right: 0.75em;
display: none;
}
.fieldTextFormat {
text-align: right;
margin-right: 0.75em
}
.formHelp {
font-size: 90%;
color: #76797c;
margin: 0 0 0.2em 0;
}
.formHelp:hover {
color: Black;
cursor: default;
}
div.error {
/* */
background-color: #fdc;
border: 1px solid #d00;
padding: 0.5em;
margin: 0 0 1em 0;
width: 95%;
}
.error .fieldRequired {
color: #d00;
}
/* */
#archetypes-fieldname-title input, input#form\.title {
font-size: 160%;
font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
font-weight: normal;
width: 99%;
}
#archetypes-fieldname-description textarea, textarea#form\.description {
font: 100% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
font-weight: bold;
}
input.inputLabelActive {
color: #76797c;
}
textarea#form\.description {
height: 6em;
width: 99%;
}
tr.selected {
background-color: #ffa;
}
.kupu-save-message {
color: white;
font-weight: bold;
background-color: red;
padding: 0.3em;
position: fixed;
top: 0;
right: 0;
z-index: 999;
}
/* */

}


/* - ploneKss.css - */
@media screen {
/* http://www.asamblea.gob.sv/portal_css/ploneKss.css?original=1 */
#kss-spinner {
display:none;
width: 20px;
height: 20px;
position: fixed;
background-position: center center;
top: 50%;
left: 50%;
margin-top: -10px;
margin-left: -10px;
}
.formlibInlineEditable,
.inlineEditable {
padding: 1px;
display: block;
}
body.kssActive .inlineEditable:hover,
body.kssActive .formlibInlineEditable:hover {
padding: 0;
border: 1px solid #ddd;
border-color: #666 #ddd #ddd #666;
cursor: text;
background: White url(input_background.gif) repeat-x;
}
body.kssActive .inlineEditable a:hover,
body.kssActive .formlibInlineEditable a:hover {
cursor: pointer;
}
body.kssActive .formlibInlineForm:hover,
body.kssActive .formlibInlineForm a:hover {
padding: 1px;
border: none;
cursor: default;
background: none;
}
.inlineForm .formHelp,
.inlineForm .fieldRequired,
.inlineForm label {
display: none;
}
/* */
.inlineForm .ArchetypesSelectionWidget label {
display: inline;
}
.inlineForm #archetypes-fieldname-title input,
.inlineForm #archetypes-fieldname-title {
font-size: 100%;
}
/* */
h1 div.formControls input {
font-size: 55% !important;
}
}

