/* $Id: journal.css,v 1.51 2004/02/17 03:29:42 kevin Exp $
 * Open Journal Systems 1.0
 * Copyright (c) 2003-2004 The Public Knowledge Project
 * http://www.pkp.ubc.ca
 *
 * include/journal.css
 * cascading stylesheet for OJS
 */


html, body, td {
    font-family: Verdana, Arial,Helvetica; 
	font-size: 12px;
}

body {
	overflow-y: scroll;
	*overflow-y: auto;
}

body, form, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

a { color: #000; text-decoration: none; }
a:hover { color: #000; text-decoration: underline; }

body {
	background-image: url('../images/rgo/top_bg.jpg');
	background-repeat: repeat-x;
	background-color: #FFF;
}

img {
	border: 0;
}

textarea {
	font-family: Arial,Helvetica,Verdana;
	font-size: 11px;
}

	.journaltitle {
		font-family: Arial,Helvetica,Verdana;
		font-size: 24px;
		color: #0099CC;
		font-weight: bold;
	}
	
	.articletitle {
		font-family: Arial,Helvetica,Verdana;
		font-size: 18px;
		color: #444444;
	}
	
	.toctitle
	{
		font-family: Verdana,Arial,Helvetica;
		font-size: 13px;
	}
	.tocauthors
	{
		font-family: Verdana,Arial,Helvetica;
		font-size: 12px;
		font-style: italic;
	}
	.tocsectiontitle
	{
		font-weight: bold;
		font-family: Verdana,Arial,Helvetica;
		font-size: 14px;
		color: #25473B;
	}
	
	.title
	{
		position: relative;
		height: 18px; display: box;
		padding: 6px 0 3px 8px;
		color: #444444;
		font-family: Arial,Helvetica,Verdana;
		font-size: 16px;
		border-left: 8px solid #DFE8CB;
	}
	
	.subtitle {
		font-family: Arial,Helvetica,Verdana;
		font-size: 14px;
		color: #444444;
	}
	
	.subsubtitle {
		font-family: Arial,Helvetica,Verdana;
		font-size: 12px;
		color: #444444;
	}
	
	
	a.menu {
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
	}
	
	a.menu:link {
		color: #FFF;
	}
	
	a.menu:visited {
		color: #FFF;
	}
	
	a.menu:hover {
		color: #CCC;
	}
	
	a.menu:active {
		color: #CCC;
	}
	
	
	a.headermenu {
		font-size: 11px;
		text-decoration: none;
	}
	
	a.headermenu:link {
		color: #800;
		text-decoration: none;
	}
	
	a.headermenu:visited {
		color: #800;
		text-decoration: none;
	}
	
	a.headermenu:hover {
		color: #CCC;
		text-decoration: none;
	}
	
	a.headermenu:active {
		color: #CCC;
		text-decoration: none;
	}
	
	
	a.footermenu {
		font-size: 11px;
		text-decoration: none;
	}
	
	a.footermenu:link {
		color: #800;
	}
	
	a.footermenu:visited {
		color: #800;
	}
	
	a.footermenu:hover {
		color: #CCC;
	}
	
	a.footermenu:active {
		color: #CCC;
	}
	
	a.link_white, a.link_white:hover {
		font-family: Arial,Helvetica,Verdana;
		font-size: 12px;
		color: #FFFFFF;
		text-decoration:none;
	}
	
	.link_red {
		font-family: Arial,Helvetica,Verdana;
		font-size: 14px;
		color: #990000;
		text-decoration:underline;
	}
	
	.link_table {
		color:#444444; 
		text-decoration:underline;
	}
	
	.medtext_white {
		font-family: Arial,Helvetica,Verdana;
		font-size: 14px;
		color: #FFFFFF;
	}
	
	.smalltext {
		font-family: Verdana,Arial,Helvetica;
		font-size: 11px;
	}
	
	div.smalltext {
		display: block;
		background-color: #EEEEEE;
		padding: 6px;
	}	
	
	.medsmalltext {
		font-family: Verdana,Arial,Helvetica;
		font-size: 12px;
	}
	
	.instructions
	{
	   font-family: Verdana,Arial,Helvetica;
	   font-size: 11px;
	}
	.button_submissions
	{
		font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
		font-size: 12px;
	}
	
	.instructions_red
	{
	   font-family: Verdana,Arial,Helvetica;
	   font-size: 11px;
	   color: #990000;
	}
	
	.errormsg
	{
	   font-family: Arial,Helvetica,Verdana;
	   font-size: 14px;
	   color:#990000;
	}
	
	.halfline
	{
	   line-height: 50%;
	}
	.quarterline
	{
	   line-height: 20%;
	}
	
	.right {
		text-align : right;
	}
	.button
	{
		font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
		font-size: 12px;
		color: #000000;
		background: #eeeeee;
	}
	.subtitle_submissions {
		font-family: Arial,Helvetica,Verdana;
		font-size: 14px;
		color: #444444;
	}
	.medtext_submissions {
		font-family: Verdana, Arial,Helvetica;
		font-size: 12px;
		color: #444444;
	}
	.medtext_red {
		font-family: Verdana, Arial,Helvetica;
		font-size: 12px;
		color: #990000;
	}
	.link_submissions {
		font-weight : normal;
	}
	.subtitle_white
	{
	   font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
	   font-size: 14px;
	   color: #FFFFFF;
	}
	
	.link_grey {
		font-family: Arial,Helvetica,Verdana;
		font-size: 11px;
		color: #CCC;
		text-decoration: none;
	}
	a.link_grey:link { text-decoration: none; color: #CCC;}
	a.link_grey:active { text-decoration: none; color: #CCC;}
	a.link_grey:visited {text-decoration: none; color: #CCC;}
	a.link_grey:hover {text-decoration: none; color: #CCC;}
	
	span.justify {
		display: block;
		text-align: justify;
	}

	/* CSS to RGO */
	#corpo {
		position: relative;
		width: 768px; left: 50%; margin: 0 0 0 -384px;
	}

	#conteudo {
		position: relative;
		width: 600px; left: 50%; margin: 30px 0 0 -300px;
	}
	
	#google_translate_element {
		padding: 0 0 10 0;
	}
	/* *************************** INICIO TOPO *************************** */
	#topo {
		position: relative;
		width: 768px; height: 110px;
		text-align: center;
		background-image: url('../images/rgo/top_border.jpg');
		background-repeat: no-repeat;
		background-color: #25473B;
	}
	
		#topo h1 {
			margin: 0; padding: 0;
			font-family: Arial Narrow, Arial;
			font-size: 18px;
			color: #FAFEFE;
		}
		
		
	/* *************************** INICIO MENU *************************** */
	#tmenu {
		position: relative; display: block;
		width: 768px; height: 25px;
		left: 50%; margin: 0 0 0 -384px;
		text-align: center;
		background-color: #DEE1D9;
		border-bottom: 1px solid #C2D19E; /*#C9DA5D;*/
	} 

		#tmenufix {
			text-align: center;
		}
		
		#tmenu_bottom {
			position: relative;
			width: 768px; height: 3px;
			background-image: url('../images/rgo/menu_bottom.gif');
			background-repeat: no-repeat;
		}
		
		#tmenu ul, #tmenu li {
			position: relative;
			margin: 0; padding: 0;
		}
		
		#tmenu li {
			float: left;
			display: block;
			width: 95px; height: 25px;

			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px; font-weight: bold;
			text-align: center;
			list-style: none;
			border-right: 1px solid #FFF;
		}
		
		#tmenu li a {
			display: block;
			width: 95px; height: 20px;
			padding: 5px 0 0 0;	
			text-align: center;
		}
		
		#tmenu li.f1 a, #tmenu li.f11 a {
			color: #000000;
			background-image: url('../images/rgo/menu_b.jpg');
			background-repeat: repeat-x;
			text-decoration: none;
		}
		
		#tmenu li.f2 a, #tmenu li.f22 a {
			color: #000000;
			background-image: url('../images/rgo/menu_f.jpg');
			background-repeat: repeat-x;
			text-decoration: none;
		}

		#tmenu li.f1 a:hover, #tmenu li.f11 a:hover {
			background-image: url('../images/rgo/menu_f.jpg');
			background-repeat: repeat-x;
		}

		#tmenu li.f11, #tmenu li.f11 a, #tmenu li.f22, #tmenu li.f22 a {
			_width: 92px;
			border-right: 0;
		}

	/* *************************** INICIO BARRAS *************************** */
		
	/* Barra de Busca */
	#bar_busca {
		position: relative;
		width: 640px; height: 35px;
		left: 50%; margin: 0 0 0 -320px;
		background-color: #DFE7CF;
		border: 2px solid #CEDAB1;
	}
	
		#bar_busca p {
			margin: 7px 0 0 0;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			text-align: center;
		}
		
		#bar_busca input, #bar_busca select {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
		}
		
		#bar_busca input.ipt1 {
			padding: 1px 5px 0 22px; height: 17px;
			background-image: url('../images/rgo/i_busca.jpg');
			background-repeat: no-repeat;
		}

		#bar_busca input.ipt1, #bar_busca select {
			width: 150px;
			color: #666666;
			font-weight: normal;
			background-color: #FDFDFB;
			border: 1px solid #CEDAB1;
		}
		
		#bar_busca input.btn {
			width: 55px; height: 19px;
			
			padding: 0;
			
			color: #25473B;
			font-weight: bold;			

			background-color: #C9D6AB;
			border-left: 1px solid #C0CF9C;
			border-top: 1px solid #C0CF9C;
			border-right: 1px solid #A0B86B;
			border-bottom: 1px solid #A0B86B;
		}
		
		#bar_busca a {
			color: #000;
			font-weight: normal;
			text-decoration: underline;
		}
		

	/* Barra de Titulo */
	#bar_title {
		position: relative;
		width: 640px; height: 25px;
		left: 50%; margin: 10px 0 0 -320px;
		background-color: #25473B;
		border: 2px solid #3A705E;	
	}
	
		#bar_title h1, #bar_title h2 {
			position: relative; top: 5px;
		}
		
		#bar_title h1 {
			float: left; left: 15px;
			color: #FFF;
			font-size: 12px;
		}
		
		#bar_title h2 {
			float: right; right: 15px;
			font-size: 10px;
			font-weight: normal;
		}

	/* *************************** INICIO RODAPE *************************** */		

	#rodape {
		position: relative; margin: 10px 0 10px 0;
		text-align: center;
	}
	
		#rodape h1 {
			position: relative;
			margin: 8px 0 0 0;
			font-size: 11px;
			font-weight: normal;
		}
		
		#rodape a {
			color: #000; /*color: #25473B;*/
			padding: 1px 2px;
			text-decoration: none;
		}
		
		#rodape a:hover {
			background-color: #E1F0EB;
			/*text-decoration: underline;*/
		}
		
		
	/* *************************** ABOUT.PHP *************************** */
	
	#sobre li {
		padding: 5px 0 0 0;	
		font-size: 13px;
	}