#publicacions-portlet
{
	font-size: 11px;
	color: #000;
	font-family: Verdana, Helvetica, sans-serif;
}

#publicacions-portlet a
{
	color: #AC2115;
    text-decoration: none;
    cursor: pointer;
}

#publicacions-portlet a:hover
{
	text-decoration: underline;
}

#publicacions-portlet ul.collapsible,
#publicacions-portlet .collapsible li
{
	margin: 0;
	padding: 0;
	clear: both;
	line-height: 1.637em;
	list-style: none;
}

#publicacions-portlet .collapsible li
{
	background: transparent url('../images/points.gif') repeat-x top left;
	margin-bottom: 10px;
	min-height: 1em;
	padding-top: 5px;
}

#publicacions-portlet .collapsible li h4
{
	display: block;
	font-weight: 700;
	margin: 0; 
}

#publicacions-portlet .collapsible li div
{
	margin-bottom: .5em;
	display: none;
}

#publicacions-portlet ul.collapsible li.collapsibleClose div
{
	display: none;
}

#publicacions-portlet .collapsible .collapsibleOpen h4
{
	background: url('../images/less.gif') no-repeat left 5px;
	color: #000;
	cursor: pointer;
	padding-left: 15px;
	font-size: 1.1em;
}

#publicacions-portlet .collapsible li.collapsibleOpen div
{
	display: block;
	margin-bottom: .5em;
}

#publicacions-portlet .collapsible .collapsibleClose h4
{
	cursor: pointer;
	background: transparent url('../images/more.gif') no-repeat left 5px;
	padding-left: 15px;
	font-size: 1.1em;
	color: #AC2115;
}

#publicacions-portlet fieldset
{
	margin: 1em 0;
	border: none;
    border-bottom: 1px solid #B3B3B3;
    padding: 0 5px 10px 35px;
    line-height: 1.637em;
	list-style: none;
}

#publicacions-portlet fieldset legend
{
	color: #660303;
    font-weight: bold;
    margin-left: -30px;
    margin-bottom: 1em;
}

#publicacions-portlet div.row
{
	min-height: 1em;
	margin-bottom: 1em;
	clear: both;
}

#publicacions-portlet div.row div
{
	float: left;
	margin-right: 2em;
}

#publicacions-portlet div.row div.searchPadded
{
	display: table;
}

#publicacions-portlet div.row div.searchPadded div
{
	display: table-cell;
	width: 150px;
}

#publicacions-portlet form label
{
	display: block;
}

#publicacions-portlet form select
{
	border: 1px solid #000;
	vertial-align: bottom;
	margin-bottom: 0;
}

#publicacions-portlet form select.small
{
	width: 200px;
}

#publicacions-portlet form select.medium
{
	width: 400px;
}

#publicacions-portlet form .multiselect
{
    width: 99%;
}

#publicacions-portlet form .multiselect .actions
{
	min-height: 100px;
	display: block;
}

#publicacions-portlet .arrow-delete-disabled,
#publicacions-portlet .arrow-add,
#publicacions-portlet .arrow-delete,
#publicacions-portlet .arrow-delete-disabled
{
	display: block;
	width: 21px;
	height: 13px;
	text-indent: -9999px;
	overflow: hidden;
}

#publicacions-portlet .arrow-delete
{
	background: url("../images/arrowDelete.gif") no-repeat;
}

#publicacions-portlet .arrow-delete-disabled
{
	background: url("../images/arrowDeleteDisabled.gif") no-repeat;
}

#publicacions-portlet .arrow-add
{
	background: url("../images/arrowAdd.gif") no-repeat;
}

#publicacions-portlet .arrow-add-disabled
{
	background: url("../images/arrowAddDisabled.gif") no-repeat;
}

#publicacions-portlet div.submitButtons
{
	display: block;
	text-align: right;
	height: 1%;
	line-height: 1.637em;
}

#publicacions-portlet div.submitButtons button
{
	padding: 1px 8px;
	margin: 0;
	clear: both;
	border: 1px solid #000;
	cursor: pointer;
	width: auto;
	text-align: center;
	background-color: #EBEBEB;
	margin-right: 10px;
}

#publicacions-portlet div.submitButtons .mainAction
{
	font-weight: bold;
}

#publicacions-portlet table { font-size: 11px;   width: 100%;    margin-bottom: 1.5em;    border-collapse: collapse; border:1px solid #818181; }
#publicacions-portlet th {    padding: 2px 15px;    background-color: #818181;    color: #fff;    text-align: left;    vertical-align: top; border-right:1px solid #818181;}
#publicacions-portlet th.sortcol { padding-left:5px; background-color:#818181; }
#publicacions-portlet th.selected { background-color:#4D4D4D; }
#publicacions-portletth.sortcol a{  background: transparent url("../images/sortCol.gif") no-repeat scroll 0 5px; padding-left:10px }
#publicacions-portlet th.selected a{   background-image:url("../images/sortColSelected.gif"); background-repeat:no-repeat;  }
#publicacions-portlet th.asc a { background-image: url(../images/sortColSelectedAsc.gif); background-repeat:no-repeat; }
#publicacions-portlet th.desc a{ background-image:url("../images/sortColSelectedDesc.gif");  } 
#publicacions-portlet thead.titleTable { text-indent: -99999px; position: absolute; top:-9999px; }
*:first-child+html #publicacions-portlet thead.titleTable { display: none; }
#publicacions-portlet th a{    color: #fff;}
#publicacions-portlet tr.even {background-color:#EBEBEB;}
#publicacions-portlet tr:hover{background-color:#D9D9D9;}
#publicacions-portlet td {    padding: 4px 15px; vertical-align: top; border-right:1px solid #818181;}

#publicacions-portlet td ul.actions { margin: 0; display: inline; white-space: nowrap; }
#publicacions-portlet td ul.actions li { background: none; padding: 0; margin: 0 5px 0 0; display: inline; }

#publicacions-portlet table .collapsibleClose, #publicacions-portlet  table .collapsibleOpen { background: none ; }
#publicacions-portlet table .collapsibleClose h5, #publicacions-portlet  table .collapsibleOpen h5 { margin: 0; font-size: 1em; } 

#publicacions-portlet form table label{ display:inline; font-weight:normal;}
#publicacions-portlet form table .checkbox{ white-space: nowrap; min-width:5em; }
* html body #publicacions-portlet form table .checkbox { width: 90px; } 
*:first-child+html body #publicacions-portlet form table .checkbox { width: 90px; }  
#publicacions-portlet form table .checkbox .hidden{ display: none;}
#publicacions-portlet form table .checkbox input{ float:left; margin-right:10px}
#publicacions-portlet form table td.checkbox { padding-left: 5px;   }
#publicacions-portlet form table td.checkbox input {margin-right:15px}

#publicacions-portlet .showData .dataSet {margin:1em 0; border-bottom:1px solid #B3B3B3;	padding:0 5px 10px 35px;  }
*:first-child+html #publicacions-portlet .showData .dataSet{ min-height:1em; display:block  }
* html #publicacions-portlet .showData .dataSet{height:1em; display:block  }
#publicacions-portlet .showData .dataSet:after {clear:both; content:""; display:block; height:0; visibility:hidden; }
#publicacions-portlet .showData .dataSet h5{	color:#660303;	font-weight:bold;  margin-left:-30px; margin-bottom:1em; font-size:1em  }
#publicacions-portlet .dataSet{ clear:both}
#publicacions-portlet .dataSet ul.column{ margin:0; padding:0; font-size:11px; color:#000; width:100%; }

#publicacions-portlet .dataSet ul.column li{ margin:0; padding:0;  background:none; float:left;  width:49.5%; padding-right:.3em;}
*:first-child+html #publicacions-portlet .dataSet ul.column li{}
#publicacions-portlet .dataSet ul.column li strong{ width:32%; display:inline-block; margin-right:.2em}

#publicacions-portlet .dataSet dl.column{ float:left; width:49.5%; margin:0 }
#publicacions-portlet .dataSet dl.column dt{ width:32%; float:left; margin-right:.2em; font-weight:bold }

#publicacions-portlet .column{ float:left; width:49.5%; }
#publicacions-portlet .column+.column{   margin-left:1%;width:49.5%;  }
*:first-child+html #publicacions-portlet .column+.column{ width:49%; }
* html #publicacions-portlet .column{  width:48%; margin-right:1%;  }
#publicacions-portlet .column p{ margin-left:33%; margin-bottom:0em;}
#publicacions-portlet .column h5, #publicacions-portlet .column h6{ min-width:33%; float:left; display:block; margin:0; padding:0; clear:both; font-size:11px; color:#000}

#publicacions-portlet .resultPages{  padding:7px 0px 0px 0;  border:1px solid #B3B3B3; border-width:1px 0; margin-bottom:11px; min-height:25px; line-height: 1.637em; width: 100%; }
#publicacions-portlet .resultPages:after { clear:both; content:""; display:block; height:0; visibility:hidden; }
#publicacions-portlet .resultPages ul, #publicacions-portlet .resultPages li{  margin:0; padding:0}
#publicacions-portlet .resultPages ul{  height:10px; float:left}
#publicacions-portlet .resultPages li {background:transparent url("../images/pagesSep.gif") no-repeat scroll 0 50%    ; float:left; padding-left:7px ; padding-right:6px ; display:inline; }
#publicacions-portlet .resultPages li:first-child, #publicacions-portlet .resultPages li.first-child  { background:none}
#publicacions-portlet .resultPages li.active a { font-weight:bold; color:#4d4d4d;}
#publicacions-portlet .resultPages li.disabled a { color:#000; text-decoration: none; }

#publicacions-portlet ul#navAnchor {
	margin: 0;
    padding: .5em 0;
    border-top: solid 1px #b3b3b3;
    border-bottom: solid 1px #b3b3b3;
    margin-bottom: 1em;
    min-height: 14px;
}

#publicacions-portlet ul#navAnchor li {
	margin: 0;
    background: transparent url("../images/markerUlLink.gif") no-repeat 0 .3em;
    padding-left: 1.2em;
    width: 23%;
    float: left;
}

#publicacions-portlet ul#navAnchor li a { font-weight: bold; }

#publicacions-portlet form input.small {width: 200px;}
#publicacions-portlet form input.medium {width: 400px;}
#publicacions-portlet form input.big {width: 600px;}

#publicacions-portlet table.resultColumns  {border:none;  margin-bottom:1em;   }
#publicacions-portlet table.resultColumns  th { border:0; background:#FFFFFF none repeat scroll 0 0;color:#000000; font-size:1.3em; padding-left:0}
#publicacions-portlet table.resultColumns  tr td  { border-right:0; padding-left:0; background:transparent url("../images/points.gif") repeat-x left bottom; padding-left:15px}
#publicacions-portlet table.resultColumns  td p { padding:0 1px 1px 15px; margin:0; margin-top:1em; }
#publicacions-portlet table.resultColumns  tr.closed {display:none;}
#publicacions-portlet table.resultColumns  tr td.collapsibleOpen,#contentMain table.resultColumns  tr td.collapsibleClose { padding-left:0}
#publicacions-portlet table.resultColumns  tr td.collapsibleClose p {background:transparent url("../images/more.gif") no-repeat scroll left 3px; color:#AC2115; }
#publicacions-portlet table.resultColumns  td.collapsibleOpen p {background:transparent url("../images/less.gif") no-repeat scroll left 3px;color:#000000;}
#publicacions-portlet .resultColumns  tr:hover {background-color:transparent;}
#publicacions-portlet table.resultColumns  tr td  a{ background-image:url("../images/markerUlLinks1.gif"); background-repeat:no-repeat; padding-left:15px}
#publicacions-portlet thead.titleTable { text-indent: -99999px; position: absolute; top: -9999px; }

#publicacions-portlet ul#listCataleg {
	margin: 0;
    padding: .5em 0;
    margin-bottom: 1em;
    min-height: 14px;
}

#publicacions-portlet ul#listCataleg li {
	margin: 0 0 10px 0;
    background: transparent url("../images/markerUlLink.gif") no-repeat 0 .3em;
    padding-left: 1.2em;
    width: 48%;
    float: left;
}

.processing { 	background: #FFF url("../images/processing.gif") no-repeat 0px top; 	border: none; 	padding: 8px 0 0 0; 	margin: 20px 0px; 	width:350px;	z-index: 101;	top: 18%; 	left: 33%; 	position: absolute; }	
.processing blockquote { background: #FFF url("../images/processing.gif") no-repeat left bottom; border: 0px; margin:0 auto; padding:0 15px 5px 15px; width:350px; }
.processing blockquote p { background: transparent  url("../images/blades.gif") no-repeat 20px 10px; margin-bottom: 1em; padding: 15px 50px 20px 90px; vertical-align: top; color:#AC2115; font-size:15px; font-weight:bold; font-family: Verdana, Helvetica, sans-serif; }
.overlay {	position: absolute;	top: 0;	left: 0; z-index: 100;	background-color: rgba(255, 255, 255, 0.7);	width: 100%;	height: 100%;}