button.apply:hover {
    background: url("/static/inplaceeditform/img/apply.gif") no-repeat scroll 0 -50% transparent;
}

/* shadowbox override */
div#shadowbox {
    /*padding: 0px 20px;*/
    padding: 0px;
    background: white;
}

div#shadowbox_body{
    text-align: center;
}

div#shadowbox_body form {
    text-align: left;
}

div#shadowbox_body_inner{
    margin: 0 auto !important;
}

#shadowbox_toolbar_inner {
    padding: 0px 10px !important;
    height: 24px;
}

#shadowbox_counter {
    padding-bottom: 6px !important;
    display: inline-block;
}

#shadowbox_toolbar_inner span {
    margin: 0px !important;
}

#shadowbox_toolbar_inner .shadowbox_nav_caption {
    padding-left: 0px !important;
}
/* end shadowbox override */


/* collections */

ul.contentList {
    padding: 0 0 0 15px;
    margin: 0;
}

ul.contentList li {
    list-style: none;
    border-bottom: 0.1em dashed #32add5;
    padding-bottom: 0.5em;
    clear: both;
    float: left;
    width: 94%;
}

div.itemCollectionImage {
    float: left;
    margin-right: 2em;
    width: 126px;
}

div.itemCollectionImage img {
    float: left;
    margin: 0.5em 1.5em 1em 0;
    width: 126px;
}

div.itemCollectionField {
    line-height: 13px;
}
li.itemCollection a.viewMore {
    /* background: transparent url(../img/viewMore_icon.png) no-repeat top right; */
    padding: 0 16px;
}

.noResults {
    font-size: 1.4em;
    margin: 1.3em;
}

.feed-item-full-view ul  {
    list-style: none;
    padding: 0 20px;
    margin-left: 0px;
}

/* end-collections */

/*pagination */
.pagination {
    clear: both;
    padding: 1em;
    width: 100%;
    text-align: center;
}

/* end pagination */

/* admin */
#content-actions li,
.button a,
span#back_home_page,
#content.withsidebar #event-historic a,
div#content-zone #feedback #firstcomment .actions a {
    background: transparent url("../img/actions_bg.png") repeat-x left top;
    border: 1px solid #C6C7C8;
    display: inline;
    padding: 0 5px;
    float: left;
    margin: 5px 5px 15px;
    text-shadow: 1px 1px 0 #f2f2f2;
    /* border radius */
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

#content.withsidebar #event-historic {
    float: left;
    line-height: 18px;
    margin: 5px 0 0 1em;
}

#content-actions li {
    margin-bottom: 0;
}

/* end admin */
/* login view*/
#login {
    background: #DDD url("../img/login_logo.jpg") no-repeat  center top;
    border: 1px solid white;
}

#login label {
    color: #003366;
    width: 121px;
}

#login p.actionRow {
    margin-left: 3.5em;
}

/* httperror */
#content div.httperror,
#content div.httperror-404,
#content div.httperror-403,
#content div.httperror-500 {
    background: transparent none;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-shadow: none;
    height: 500px;
    width: 670px;
    margin-left: 10px;
}

#content div.httperror-title {
    width: auto;
    color: #0099CC;
    left: auto;
    font-size: 25px;
    letter-spacing: -0.5px;
    margin: 0 55px 0 20px;
}
#content div.httperror-description {
    font-size: 12px;
    letter-spacing: 0;
    color: #002859;
    bottom: 221px;
    margin-left: 30px;
}

#content.withsidebar div.httperror {
    width: auto;
    height: 550px;
    background-position: right bottom;
}

#content.withsidebar div.httperror div.httperror-description {
    bottom: 280px;
    width: auto;
    margin-right: 2em;
}

.error500 #contentwrapper {
    background: transparent;
}

div#content.content-500,
.error500 div#content.content-500 {
    margin: 0;
}

.ie div#content.content-500 {
    width: auto;
    float: left;
    background: white;
}

/* end httperror */

/*****************************************************************************************/
/*****************************************************************************************/
/**************** Nuevos estilos de departments y center PROA SICA************************/
/*****************************************************************************************/
/*****************************************************************************************/
/*Content table*/
.contentTable, .emptyList{
	width:90%;
	padding: 0;
	margin:5%;

}


.contentTableHead{
	/*background-color:white;
	color:#09C;*/
	background-color:#0099cc;
	color:white;
	font-weight:bold;

}


.contentTableEven{
	 background-color:white;
}


.contentTableOdd{
	 /*background-color:#EDF3FE;*/
	background-color:#E0E5EB;
}

/*Detail*/
/*Detail Info*/
.detailInfo{
	width:90%;
	padding-bottom:10px;
	padding-top:10px;

}

.detailInfoHr{

	background-color:#AEAEAE;
	width:100%;
	margin:0;
	margin-bottom:5px;
	margin-top:5px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:5px;
	padding-right:5px;
	color:white;

}
.detailedInfoHeadLeft{
	float:left;
	width:50%;
	font-weight:bold;
}

.detailedInfoHeadRight{
	float:left;
	width:50%;
	text-align:right;
	font-weight:bold;
}

.detailInfoLeft{
	float:left;
	width:50%;
}

.detailInfoLeft label{
	font-weight:bold;
}

.detailInfoRight{
	float:left;
	width:50%;
}

.detailInfoLeft div, .detailInfoRight div{
	padding-top:5px;
	padding-bottom:5px;
}

.memberPhoto{
	float:left;
	margin-right:16px;
}

/*Detail fieldset*/
fieldset{
	width:90%;
	margin:5%;
	padding:0;
	border:none;

}
.legendHead{
	background-color:#0099cc;
	width:100%;
	margin:0;
	margin-bottom:10px;
	padding:5px;
	color:white;
	border-radius:2px;
	font-weight:bold;
}

.displayLabel{
	font-weight:bold;
	float: left;
	width: 15%;
	margin-right:20px;
	margin-left:0px;
	margin-top:8px;
	margin-bottom:8px;
	/*background-color:#E0E5EB;*/
	padding:5px;
	border-radius:2px;
	text-align:left;

}
.displayField{
	margin-left:10px;
	float: left;
	margin-top:14px;
	margin-bottom:8px;
	width: 75%;
}

ul.rightList {
    padding-left: 0;
    padding-top: 0;
    margin: 0;
}

ul.rightList li {
    list-style: none;
    /*clear: both;
    float: left; */
}

.seeButton{
	background-color:#0099CC;
	color:white;
	border-radius:3px;
	border:2px solid #0099CC;
	box-shadow:none;
        font: 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.seeButton:hover{

	background-color: rgba(50, 158, 190, 0.8);
	color:white;
	border-radius:3px;
	border:2px solid rgba(50, 158, 190, 0.8);
	box-shadow:none;
    font: 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

/*Search view*/

.fieldsetSearch{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	padding:0;
	border:none;
}

.legendSearchHead{
	background-color:#0099CC;
	width:100%;
	padding:5px;
	margin-bottom:10px;
	color:white;
	border-radius:2px;
	font-weight:bold;

}

.searchInfoHr{
	/*color:#AEAEAE;
	border:solid 2px;
	width:100%;*/

	background-color:#AEAEAE;
	width:100%;
	margin:0;
	margin-bottom:5px;
	margin-top:5px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:5px;
	padding-right:5px;
	color:white;

}
.displaySearchLabel{
	font-weight:bold;
	width:100%;
	padding:5px;
	background-color:#E0E5EB;
	margin-top:8px;
	margin-bottom:8px;
	border-radius:2px;
}
.displaySearchField{

	padding:5px;
	padding-left:0;
	margin-top:8px;
	margin-bottom:8px;
}
.searchButtonContainer{
	padding-top:5px;
	text-align:center;
}

/*Import excel view*/
.filterSearch{
	width:90%;
	padding: 0;
	margin:5%;

}

.filterButton{
	background-color:#0099CC;
	color:white;
	border-radius:3px;
	border:2px solid #0099CC;
	box-shadow:none;
        font: 13px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.filterButton:hover{

	background-color: rgba(50, 158, 190, 0.8);
	color:white;
	border-radius:3px;
	border:2px solid rgba(50, 158, 190, 0.8);
	box-shadow:none;
        font: 13px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#searchQuery{
	text-align:center;
	width:200px;
	font: 12px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.tdDate, .tdTime{
	font-weight:bold;
}
.tdTime{
	font-style:italic;
}


.contentListThumbail, .contentBanner{

    margin-left: 3%;
    margin-top: 20px;
}

/* ----- Toolbar styles ----- */

#toolbar {
    background: #1161ab;
    min-height: 30px;
    float: left;
    width: 100%;
    border-bottom: 2px solid #234f32;
}

#toolbar ul {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
}

#toolbar ul li {
    border: 1px solid #053e74;
    /*border-bottom: 1px solid #053e74;*/
    float: left;
    color: #fff;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    height: 100% !important;
    margin: 0 -1px -1px 0;
    padding: 0;
    line-height: 30px;
    padding: 8px 9px 9px;
    position: relative;
    width: auto;
}

#toolbar ul li#toolbar-title {
    color: #59e2ff;
    text-transform: uppercase;
}

#toolbar li:hover {
    background: #72ace3;
}

#toolbar ul:hover li#toolbar-title {
    background: transparent;
}

#toolbar li a {
    color: #fff !important;
    text-decoration: underline;
}

#toolbar li:hover a {
    color: #fff;
}

#toolbar li:last-child {
    border-right: 1px solid #053e74;
}
/* ----- End Toolbar styles ----- */

/* Contact form styles */
#contactform input[type=text] {
	width: 100%;
}
/* End Contact form styles */
