/**
 * common.css
 *
 * Copyright (c) 2003-2007 John Willinsky
 * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING.
 *
 * Alteracoes por Renato Mendes em 30/09/2010.
 *
 *
 * $Id: common.css,v 1.47 2007/11/14 22:36:20 asmecher Exp $
 */

/**
 * Common HTML elements
 */

#main h3 {
	margin: 0em 1em 0.5em 0em;
	padding-top: 1em; /* aumenta espaï¿½o entre titulos (r)*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2em; /* aumenta fonte de titulos*/
	font-weight: normal;
	color: #636363; 
	color: #FF0000; /*vermelho*/
}


#headerTitle {
	text-align: left;
	margin: 0 auto;
	padding: 0;
	width: 800px;
	height: 200px;
	background-image: url(https://seer.uscs.edu.br/public/journals/2/homeHeaderTitleImage_pt_BR.jpg);
	background-position: top center;
	background-repeat:no-repeat;
/*	border: solid #00CC00 1px; /*verde*/
 
	background-position: top center;
	background-repeat:no-repeat;
/*	border: solid #00CC00 1px; /*verde*/
}


#navbar {
	margin-right: 0;
	padding-bottom: 0.5em;
	border-bottom: 1px solid #DEDEDE; /*traï¿½o menu*/
}

#breadcrumb {
	padding-top: 1em;
	font-size: 0.7em;
}

#content {
	margin: 0;
	padding: 0;
	padding-top: 0.5em;
	font-size: 0.7em;
/*	border-top: 2px solid #0066CC; /*traï¿½o conteudo*/
}

#content h3 {
	margin: 1em 0 0.25em 0em;
	padding-left: 0.5em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5em;
        font-size: 2em;
	background-image: url(../../images/bg_content_h3.gif);
	background-position: left bottom;
	background-repeat:repeat-x;
	border-bottom: solid 1px #DEDEDE;
	color: #333333;
/*	border: #FFFF00 solid 2px; /*amarelo*/
}

#content h4 a { text-decoration: none; color: #666666;}
#content h4 {
	margin: 1em 1em 0 0;
	padding: 0.2em 0 0.2em 1em;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#ECECEC;
	color: #666666;
/*	border: #996600 solid 2px; /*marron*/
}

#content h5 {
	margin: 0em 1em 0.25em 0em;
	padding-top: 0.75em;
	font-weight: bold;
	font-size: 1em;
	border: #000000 solid 2px; /*preto*/
}


/**
 * Navigation bar
 */

#navbar a { font-size: 0.65em;}
#navbar a:link { background-color: #EFEFEF; padding:0.5em; border:#CCCCCC solid 1px; margin: 0;}
#navbar a:active { background-color: #EFEFEF; padding:0.5em; border:#CCCCCC solid 1px; margin: 0;}
#navbar a:visited { background-color: #EFEFEF; padding:0.5em; border:#CCCCCC solid 1px; margin: 0;}
#navbar a:hover { color: #FFFFFF; text-decoration: none; background-color: #007ACB; padding:0.5em; border:#CCCCCC solid 1px; margin: 0;}


/**
 * Breadcrumbs
 */

#breadcrumb {color:#999999;}
#breadcrumb a { text-decoration: none; color:#666666;}
#breadcrumb a.current {font-weight: bold; color:#0066CC;}


/**
 * Footer elements
 */

#footer div.debugStats {
	font-size: 0.6em;
}


/**
 * Additional text styles
 */

span.disabled, label.disabled {
	color: #666;
	font-weight: bold;
}


/**
 * estilo igual ao botï¿½o
 */

a.styleButton{
	text-decoration: none;
	padding-left: 0.5em;
	padding-right: 0.5em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #007ACB;
	border: solid 1px #005592; /*azul escuro*/
	margin: 4px 0 4px 0;
}
a.styleButton:link{ padding-left: 0.5em; padding-right: 0.5em; font-weight: bold; color: #FFFFFF; background-color: #007ACB; border: solid 1px #005592; margin: 4px 0 4px 0;}
a.styleButton:active{ padding-left: 0.5em; padding-right: 0.5em; font-weight: bold; color: #FFFFFF; background-color: #007ACB; border: solid 1px #005592; margin: 4px 0 4px 0;}
a.styleButton:visited{ padding-left: 0.5em; padding-right: 0.5em; font-weight: bold; color: #FFFFFF; background-color: #007ACB; border: solid 1px #005592; margin: 4px 0 4px 0;}
a.styleButton:hover{ padding-left: 0.5em; padding-right: 0.5em; font-weight: bold; color: #FFFFFF; background-color: #007ACB; border: solid 1px #005592; margin: 4px 0 4px 0;}

a.action, a.file {
	font-size: 0.85em;
	text-transform: uppercase;
	border: #CC9900 solid 1px; /*bege*/
}

a.icon {
	text-decoration: none;
}

a.icon img {
	border: 0;
}

a.icon:hover {
	background: none;
}

span.formRequired {
	color: #333;
	font-size: 0.9em;
}

span.instruct {
}

span.heading {
	font-size: 0.85em;
	text-transform: uppercase;
}

span.highlight {
	border-bottom: 1px dotted #000;
}

.nowrap {
	white-space: nowrap;
}

pre {
	background-color: #FFF;
	color: #000;
	font-size: 1.25em;
}

/**
 * Table styles
 */

table.info {
}

table.info td {
	padding: 0;
	padding-bottom: 0.5em;
	padding-right: 0.5em;
}

table.listing {
}

table.listing tr.highlight {
	background: yellow;
}

table.listing td {
	padding: 0.25em 0.5em 0.25em 0.5em;
}

table.listing tr.heading td, table.listing td.heading, table.info td.heading {
	text-transform: uppercase;
	font-weight: bold;
	line-height: 70%;
	padding: 0.75em 0.5em 1em 0.5em;
	background-color: #999999;
	color: #FFFFFF;
/*	background-color: #FFFF00; /*amarelo*/
}

table.listing tr.fastTracked {
	background-color: #ABA;
}

table.info td.heading {
	padding-left: 0;
}


table.listing td.nodata, table.info td.nodata {
	text-align: center;
	font-style: italic;
}

table.listing td.headseparator {
/*	border-top: 1px dotted #FF0000; /*vermelho*/
	font-size: 0.1em;
	line-height: 1%;
}

table.listing td.endseparator {
	border-top: #DEDEDE solid 1px;
/*	border-top: 1px dotted #0000FF; /*azul*/
	font-size: 0.25em;
	line-height: 10%;
}

table.listing td.separator, table.info td.separator {
	border-top: 1px dotted #DDDDD0;
	font-size: 0.1em;
	line-height: 1%;
}

table.data {
}

table.data tr {
}

table.data td {
	padding-bottom: 0.25em;
}

table.data td.label {
	padding-right: 1em;
	color: #999999;
	font-weight: bold;
/*	color: #FF0000; /*vermelho*/
}

table.data td.value {
}

table.data td.separator {
	padding: 0.5em;
	font-size: 0.1em;
	line-height: 1%;
}

table.data td.heading {
	padding-left: 0;
	padding-right: 0;
}

table.nested tr {
	padding: 0;
	margin: 0;
}

span.nested {
	padding: 0 4px 0 0;
	font-size: 1.2em;
}

/**
 * Form-specific elements
 */

span.formError {
	color: #F00;
	font-weight: bold;
	font-size: 1em;
}

ul.formErrorList {
	color: #F00;
}


/**
 * Other organizational elements
 */

ul.menu {
	margin: 0;
	padding: 0;
}

ul.menu li {
	margin: 0;
	padding: 0;
	display: inline;
	font-weight: bold;
}

ul.menu li.current {
	font-weight: bold;
}

ul.menu a {
	font-size: 0.85em;
	text-transform: uppercase;
	text-decoration: none;
}

ul.steplist {
	margin: 0;
	padding: 0;
	list-style-type: decimal;
}

ul.steplist li {
	margin: 0;
	padding: 0;
	font-size: 0.85em;
	padding-right: 0.5em;
	display: inline;
	text-transform: uppercase;
}

ul.steplist li.current {
	font-weight: bold;
}

ul.steplist a { text-decoration: none;}
ul.steplist a:link { color: #999999; background-color: #EFEFEF; padding:0.5em; border:#CCCCCC solid 1px; margin: 0;}
ul.steplist a:active { color: #999999; background-color: #EFEFEF; padding:0.5em; border:#CCCCCC solid 1px; margin: 0;}
ul.steplist a:visited { color: #999999; background-color: #EFEFEF; padding:0.5em; border:#CCCCCC solid 1px; margin: 0;}
ul.steplist a:hover { color: #FFFFFF; text-decoration: none; background-color: #999999; padding:0.5em; border:#CCCCCC solid 1px; margin: 0;}
ul.steplist li.current a { color: #FFFFFF; text-decoration: none; background-color: #007ACB; padding:0.5em; border:#CCCCCC solid 1px; margin: 0;}
ul.steplist li.current a:link { color: #FFFFFF; text-decoration: none; background-color: #007ACB; padding:0.5em; border:#CCCCCC solid 1px; margin: 0;}
ul.steplist li.current a:active { color: #FFFFFF; text-decoration: none; background-color: #007ACB; padding:0.5em; border:#CCCCCC solid 1px; margin: 0;}
ul.steplist li.current a:visited { color: #FFFFFF; text-decoration: none; background-color: #007ACB; padding:0.5em; border:#CCCCCC solid 1px; margin: 0;}
ul.steplist li.current a:hover { color: #FFFFFF; text-decoration: none; background-color: #007ACB; padding:0.5em; border:#CCCCCC solid 1px; margin: 0;}

ul.plain {
	list-style-type: none;
	padding-left: 1.5em;
}

div.separator {
	width: 100%;
	margin-top: 1em;
	margin-bottom: 0.25em;
	padding: 0;
/*	border-bottom: 1px dotted #000; /*separador tracejado*/
	font-size: 0.5em;
	line-height: 25%;
}

div.progressbar {
	background-image: url(../../templates/images/progbg.gif);
	background-repeat: no-repeat;
	height: 27;
	width: 505;
	z-index:1;
}