/**
 * common.css
 *
 * Copyright (c) 2003-2012 John Willinsky
 * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING.
 *
 * Site-wide shared stylesheet.
 *
 * $Id: common.css,v 1.1 2012-12-19 11:35:14 amartinez Exp $
 */

/*
 * Notifications
 * FIXME: (Re)move once OJS styles are consolidated with new styles and themes
 */
@import url("../lib/pkp/styles/themes/default/pnotify.css");

.ui-pnotify-title {
	font-size: 0.8em;
}

.ui-pnotify-text {
	font-size: 0.6em;
}

.ui-pnotify-history-container .ui-pnotify-history-header {
	font-size: 0.8em;
}

/**
 * Common HTML elements
 */

a:link {
	color: #375;
}

a:active {
	color: #253;
}

a:visited {
	color: #375;
}

a:hover {
	color: #253;
	background: #CDC;
}


/**
 * Main layout elements
 */

#header {
	background-color: #ABA;
}

#footer {
	background-color: #ABA;
}

#main {
	width: 80%;
	margin: 0 auto;
}


/**
 * Access icons and key
 */
#accessKey {
	margin-bottom: 2em;
}

#accessKey img {
	vertical-align: middle;
	margin: 0;
	padding: 0;
}

#content img.accessLogo {
	vertical-align: middle;
	margin: 0;
	padding: 0;
}


/**
 * Navigation bar
 */

#navbar a {
	font-size: 0.65em;
	letter-spacing: 0.05em;
}


/**
 * Announcements
 */

#announcementsHome {
	width: 100%;
	margin: 2em 0 2em 0;
}

#announcementsHome h3 {
	text-align: center;
}

#announcements {
	width: 100%;
}

#announcements h3 {
	text-align: center;
}

table.announcements {
	width: 100%;
}

table.announcements td {
	padding: 0.25em 0.5em 0.25em 0.5em;
}

table.announcements td.nodata {
	text-align: center;
	font-style: italic;
}

table.announcements td.headseparator {
	border-top: 1px dotted #000;
	font-size: 0.1em;
	line-height: 1%;
}

table.announcements td.endseparator {
	border-top: 1px dotted #000;
	font-size: 0.25em;
	line-height: 10%;
}

table.announcements td.separator {
	border-top: 1px dotted #DDDDD0;
	font-size: 0.1em;
	line-height: 1%;
}

table.announcements tr.intro {
}

table.announcements td.intro {
}

table.announcements tr.title {
	vertical-align: top;
}

table.announcements td.title {
	width: 85%;
}

table.announcements td.title h4 {
}

table.announcements tr.description {
	vertical-align: top;
}

table.announcements td.description {
	width: 85%;
}

table.announcements tr.details {
	vertical-align: bottom;
}

table.announcements td.posted {
	padding-top: 1em;
	font-style: italic;
}

table.announcements td.more {
	width: 15%;
	text-align: right;
}

table.announcementsMore {
	width: 100%;
}

table.announcementsMore td {
	padding-top: 1.5em;
	text-align: right;
}


/**
 * Table of contents
 */

.tocArticle {
	width: 100%;
	padding: 5px 0;
}

.tocArticleCoverImage {
	display:none;
}
.tocArticleCoverImage.showCoverImage {
	display: table-cell;
	width: 15%;
}
.tocCoverImage {
	width: 100%;
}
.tocCoverImage img {
	border: 0;
	width: 100%;
}

.tocArticleTitleAuthors {
	width: 80%;
}
.tocArticleTitleAuthors.showCoverImage {
	width: 65%;
	padding-left: 10px;
}
.tocAuthors {
	padding-left: 10px;
}

.tocArticleGalleysPages {
	width: 20%;
}
.tocGalleys, .tocPages {
	text-align: right;
}

/**
 * Homepage image
 */

#homepageImage img {
	display: block;
	margin: 0 auto;
	border: 0;
	text-align: center;
}

.homepageImage img {
	margin: 0 auto;
	border: 0;
	float: left;
	width: 100px;
	margin: 1em 1em 1em 0;
	text-align: center;
}


/**
 * Issue cover image
 */

#issueCoverImage img {
	display: block;
	border: 0;
}

.issueCoverImage img {
	border: 0;
	float: left;
	width: 100px;
	margin: 1em 1em 1em 0;
}

#issueCoverImage a:link, .issueCoverImage a:link {
}

#issueCoverImage a:active, .issueCoverImage a:active {
}

#issueCoverImage a:visited, .issueCoverImage a:visited {
}

#issueCoverImage a:hover, .issueCoverImage a:hover {
}


/**
 * Editorial Team Lists
 */

ol.editorialTeam {
}

ol.editorialTeam li {
	list-style: none;
}

ol.editorialTeam, ol.editorialTeam li {
	margin-left: 0;
	padding-left: 0;
}


/**
 * Additional text styles
 */

pre {
	background-color: #F0F0E8;
	color: #000;
	font-size: 1.25em;
}

/**
 * Table styles
 */

.highlightReviewerNotNotified, .highlightCopyediting {
	background: #EDEBC4;
}
.highlightNoDecision, .highlightLayoutEditing {
	background: #D8E9BD;
}
.highlightRevisedCopyUploaded, .higlightProofreading {
	background: #C6EBE4;
}
.highlightReviewerConfirmationOverdue {
	background: #9DD1E6;
}
.highlightReviewerCompletionOverdue {
	background: #74C5D8;
}

.fastTracked {
	background-color: #ABA;
}

table.listing tr.data td {
	border-top: 1px dotted #DDDDD0;
	border-bottom: 1px dotted #DDDDD0;
}

table.listing tr.data td.drag {
	cursor: move;
}


/**
 * Other organizational elements
 */

div.progressbar {
	background-image: url(../templates/images/progbg.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 505px;
	z-index:1;
}

td.notificationContent {
	padding-left: 5px;
	padding-right: 5px;
}

td.notificationFunction {
	padding-left: 5px;
	padding-right: 5px;
	text-align: right;
}

.throbber {
	display: none;
	background: url(../lib/pkp/templates/images/throbber.gif) no-repeat;
	width: 25px;
	height: 25px;
	margin-left: 50%;
	margin-top: 5%;
}

/* Font Sizer */
#sizer a {
	outline: none;
	text-indent: -9999px;
	display: block;
	float: left;
	width: 20px;
	height: 23px;
	margin-right: 4px;
	margin-left: 8px;
}

#journalListPageInfo {
	float: right;
}

#journalListPageLinks {
	float: left;
}


/* @group Tag-it */

ul.tagit {
	padding: 1px 5px;
	overflow: auto;
    margin-left: inherit; /* usually we don't want the regular ul margins. */
    margin-right: inherit;
}

.hidden {
	display: none;
}

ul.tagit li {
	display: block;
	float: left;
	margin: 2px 5px 2px 0;
}

ul.tagit li.tagit-choice {
	padding: .2em 18px .2em .5em;
    position: relative;
    line-height: inherit;
}
ul.tagit li.tagit-new {
	padding: .25em 4px .25em 0;
}

ul.tagit li.tagit-choice a.tagit-label {
	cursor: pointer;
	text-decoration: none;
}
ul.tagit li.tagit-choice .tagit-close {
	cursor: pointer;
    position: absolute;
    right: .1em;
    top: 50%;
    margin-top: -8px;
}

/* used for some custom themes that don't need image icons */
ul.tagit li.tagit-choice .tagit-close .text-icon {
    display: none;
}
.ui-autocomplete .ui-menu-item a {
	font-size: .6em;
}
ul.tagit li.tagit-choice input {
	display: block;
	float: left;
	margin: 2px 5px 2px 0;
}
ul.tagit input[type="text"] {
    -moz-box-sizing:    border-box;
    -webkit-box-sizing: border-box;
    box-sizing:         border-box;

    border: none;
	margin: 0;
	padding: 0;
	width: inherit;
	background-color: inherit;
    outline: none;
}



/* +----------------------------------------------------------------------+ */
/*Undo browser defaults / Para eliminar estilos por defecto de los navegadores
http://tantek.com/log/2004/09.html#d06t2354 y Eric A
*/

:link,:visited {text-decoration: none;}
ul,ol {list-style: none;}
h1,h2,h3,h4,h5,h6,pre,code,p {font-size: 1em;}
ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, div {margin: 0; padding: 0;}
a img,:link img,:visited img {border: none;}
address {font-style: normal;}

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;

}

/* remember to define focus styles! */

:focus {

 outline: 0;

}

body {

 line-height: 1;

 color: black;

 background: white;

}

ol, ul {

 list-style: none;

}

/* tables still need 'cellspacing="0"' in the markup */

table {

 border-collapse: separate;

 border-spacing: 0;

}

caption, th, td {

 text-align: left;

 font-weight: normal;

}

blockquote:before, blockquote:after,

q:before, q:after {

 content: "";

}

blockquote, q {

 quotes: "" "";

}

/*GENERAL */
body {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;}
/*----------------------------------------------------------------------------------*/ 


/*CABECERA */

/*----------------------------------------------------------------------------------*/   
#header {background-color:#FFF !important; border-bottom: none !important;}
#header h1 {padding-top:0px; background-color:#FFF !important; padding-bottom:0px;}

/*menu navegacion superior*/ 
#navbar { background-color: #024280; padding-left:12px !important; padding-top:0.4em; margin-right:0px !important;}

#navbar a { color: #fff !important; font-weight:bold; letter-spacing:0.03em !important; font-size:80% !important; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
#navbar a:hover {background-color: #024280; color:#9ab7dd; text-decoration:none !important; }


/*CONTENT */

/*----------------------------------------------------------------------------------*/  
#breadcrumb {border-bottom: 1px dashed #f2740e; color:#808080; padding:10px; font-size: 0.8em !important; font-family: Arial, Helvetica, sans-serif; margin-right:15px !important;}
#breadcrumb a {color:#808080; }
#main { padding-top:0px !important; border:none !important; background-color:#fff!important; width:62% !important;}
#main h2 {color:#f2740e !important; font-size:140%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important; font-weight:bold !important; padding-left:10px;}

#content {
    border-top: none !important;  padding-right:15px !important; line-height:1.5em; padding-left:10px !important; 
}

#content p{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important; font-size:1.2em !important; line-height:1.5em;}

#content h3{color:#f2740e; border-bottom: 1px dashed #f2740e; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.5em !important;  padding-bottom:4px;}



#content #aboutPeople ul li, #content #aboutPolicies ul li, #content #aboutSubmissions ul li, #content #aboutOther ul li {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:bold; line-height:1.8em; color:#004785;}

#content #aboutPeople ul li a, #content #aboutPolicies ul li a, #content #aboutSubmissions ul li a, #content #aboutOther ul li a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; line-height:1.8em;}

#content #aboutPeople ul li a:hover, #content #aboutPolicies ul li a:hover, #content #aboutSubmissions ul li a:hover, #content #aboutOther ul li a:hover {color:#69a2d4; text-decoration:none !important;}

#announcementsHome {text-align:left !important;}
#announcementsHome h3 {
padding-left:10px;
    padding-bottom: 10px;
    text-align: left;
	text-transform: uppercase;
}

table.announcements td.endseparator {border-top: 1px dashed #f2740e !important;}
.headseparator {border-top: none !important;}
table.announcements td {
    padding: 5px 10px;
    text-align: left !important;
	color:#000;
	font-size:110%;
}

table.announcementsMore td {text-align:left !important; color: #F2740E; font-size:110%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important; padding-left:10px }
table.announcementsMore td a{font-size:110%; }



/*columna derecha*/ 

#sidebar #rightSidebar {margin-left:0px !important; padding-left:2% !important; background-color:#f19736; width: 15% !important; font-size:0.7em !important; border-top: 2.7em solid #DCDCDC; background-image:url(https://www.openpraxis.org/templates/images/bg_sidebar.png)!important;}
#sidebar #rightSidebar a {color:#FFF;}
#sidebar #rightSidebar a:visited {color:#dcdcdc;}
#sidebar ul {margin-left:15px; padding-top:7px; list-style:outside disc;}
#sidebar ul a {color: #3b6dc2 !important;}
#sidebar ul a:hover {background-color:#f19736 !important;}
#sidebar ul a:visited {color: #3b6dc2 !important;}
#sidebar div.block span.blockTitle { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important; font-size:1.2em !important; letter-spacing:0em !important;color:#fff; font-weight:bold;}

#sidebar input {margin-top:10px !important;}
#sidebar input.button {
    background-color: #fff !important;
    color: #000 !important;

}

select {margin-top:10px !important;}
label {padding-right:5px;}

/*PIE PAGINA*/

/*----------------------------------------------------------------------------------*/ 



/* @end */

