@import "/themes/ertetheme/css/mde.css";

/* paulo.matos: extra elements */
.master {
	background-color:#FFFFFF;
	height:100%;
	margin:0 auto;
	text-align:left;
	width:800px;
}

.spacer {
	width:1px;
}

.shadowLeft {
	background-color:#8C8C8C;
	background-position:left top;
	background-repeat:repeat-y;
	min-height:100%;
	width:1px;
}

.shadowRight {
	background-color:#8C8C8C;
	background-position:left top;
	background-repeat:repeat-y;
	min-height:100%;
	width:1px;
}

body{
	/* paulo.matos */
	height:100%;
	margin:0;
	background:#FFFFFF url(../img/dgidc_bg.gif) repeat-x fixed;
	font-family:Tahoma, Verdana, Arial, sans serif;
	color:#000000;
	font-size:8pt;text-align:center;
}
h1 { 
	color: #1747B2; 
	font-size: 12pt; 
	font-weight: bold; 
	margin:10px 0px;
	text-align:center }
h2 { 
	color: #1747B2; 
	font-size: 11pt; 
	font-weight: bold;
	margin:10px 0px;
	text-align:center }
h3 { 
	color: #0066CC; 
	font-size: 10pt; 
	font-weight: bold;
	margin:10px 0px;
	text-align:left }
h4 { 
	color: #666666; 
	font-size: 10pt; 
	font-weight: bold;
	margin:10px 0px;
	text-align:left }
td {
	font-size:1em}
table.format {
	border: none;
	width: 750px;
	padding: 0px }
.main_11 {
	font-size:14px;
	margin-top:1em; margin-bottom:1em;}
.main_11 a:link,.main_11 a:active,.main_11 a:hover, .main_11 a:visited{
	color:#1747B2;
	text-decoration:none}

.main_10 {
	font-size:10pt;
	margin-top:1em; margin-bottom:1em;}
.main_8 {
	font-size:8pt;
	margin-top:1em; margin-bottom:1em;}
.main_10 a:link,.main_10 a:active,.main_10 a:visited,.main_8 a:link,.main_8 a:active,.main_8 a:visited{
	color:#0066CC}
.main_10 a:hover,.main_8 a:hover{
	color:#91AAEB}

.txt_azul {
	color:#1747B2;}
.txt_cinza1 {
	color:#909090;}
.txt_cinza2 {
	color:#505050;}
.ident {
	margin-left:40px;
	margin-right:40px} 
.ident_n2 {
	margin-left:80px;
	margin-right:80px} 
.rodape {
	/* paulo.matos */
	padding-bottom:20px;
	font-size:7.5pt;
	text-align: center}
.rodape a:link,.rodape a:active,.rodape a:visited, .rodape a:hover{
	text-decoration:none}

.main{
	font-size: 12px;
	padding: 5px 5px;}
.main_bold{
	padding: 5px 5px;
	font-size: 10px;
	font-weight: bold;}
.titulos {
	padding: 5px 5px;
	color:#1747B2;
	font-size: 11px;
	font-weight: bold;}
.titulos a:link,.titulos a:active,.titulos a:visited{
	color:#0038D4;
	text-decoration:none}
.titulos a:hover{
	color:#99B0EE;
	text-decoration:underline}
.titulos2 {
	color:#0038D4;
	font-size: 9px;
	font-weight: bold;}
.link1 {
	font-size: 11px;}
.link1 a:link,.link1 a:active,.link1 a:visited{
	color:#0038D4;
	text-decoration:underline}
.link1 a:hover{
	color:#99B0EE;
	text-decoration:underline}
.link2 {
	font-size: 11px;}
.link2 a:link,.link2 a:active,.link2 a:visited{
	color:#0038D4;
	text-decoration:none}
.link2 a:hover{
	color:#99B0EE;
	text-decoration:underline}
.link3 {
	font-size: 11px;}
.link3 a:link,.link3 a:active,.link3 a:visited{
	color:#0038D4;
	text-decoration:underline}
.link3 a:hover{
	color:#99B0EE;
	text-decoration:underline}

.link4 {
	font-size: 13px;
	color:#1747B2;}
.link4 a:link,.link4 a:active,.link4 a:visited{
	color:#0038D4;
	text-decoration:none}
.link4 a:hover{
	color:#99B0EE;
	text-decoration:underline}
.link5 {
	color : #cc3300;
	font-size : 8pt;
	font-style : italic;
	text-decoration : underline;}

/* adicional formating */

table.quest { 
	border-collapse: collapse; 
	margin:0px 25px 10px 25px; 
	font-size: 90% }
table.quest td { 
	border:1px solid #c0c0c0; 
	padding: 0px 10px 0px 10px; 
	margin: 0px; 
	background-color:#FFFFFF; 
	color: #000000 }
table.info { 
	border-collapse: collapse; 
	margin:0px 25px 10px 25px; 
	font-size: 10pt }
table.info2 { 
	border-collapse: collapse; 
	margin:0px 0px 10px 0px }
table.info td, table.info2 td { border:1px solid #c0c0c0;padding: 3px 10px 3px 10px;margin: 0px }
.azul { background-color:#DCF0FA; }
.cinza { background-color:#FAFAFA; }
.cinza2 { background-color:#EBEBEB; }
.botao { text-align: center;color: #ffffff;font-weight: bold;font-size: 8pt;background-color: #1747b2; padding:0px; border: 1px solid #1747b2; height: 17px; }
input.pesq, select.pesq, textarea.pesq { font-size: 8pt; margin: 0px; padding: 0; height: 15px; color:#000000; border: 1px solid #1747b2; }

ul.list_blue { color:#1747B2;list-style-type:square;margin:0 80px; }
ul.list_blue li { margin:1em 0; }

.comtic_lista { margin:0;padding:0;list-style-type:none;font-family:sans-serif;font-size:1.25em;border-top:1px solid silver; }
.comtic_lista li { display:block;position:relative;padding:1px 0;margin:0;border-bottom:1px solid silver;background:aliceblue; }
.comtic_lista li .projecto { display:block;position:relative;padding:.375em .5em;line-height:1.5em;background:#fff;color:#444;text-decoration:none;position:relative; }
.comtic_lista li .projecto span { display:inline-block;font-weight:bold;vertical-align:top; }
.comtic_lista li .projecto .position { font-size:1.125em;text-align:right;width:5%; }
.comtic_lista li .projecto .title { width:68%;padding-left:2%; }
.comtic_lista li .projecto .cod_gepe { display:none;color:#444;font-size:.75em;font-weight:normal; }
.comtic_lista li .projecto .links { width:16%;text-align:center; }
.comtic_lista li .consultar { color:darkorange;font-size:.875em;font-weight:bold; }
.comtic_lista li .avaliar { color:#00f;font-size:.875em;font-weight:bold; }
.comtic_lista li .projecto .avals { width:30%;text-align:center; }
.comtic_lista li .projecto .avals .min, .comtic_lista li .projecto .avals .max { display:none;color:#444;font-size:.75em;font-weight:normal;text-align:center;line-height:100%;width:9em; }
.comtic_lista li .projecto .avals .media { width:2.25em; }
.comtic_lista li .projecto .avals .min { color:#844; }
.comtic_lista li .projecto .avals .max { color:#484; }

.comtic_lista li .projecto:active, .comtic_lista li .projecto:focus, .comtic_lista li .projecto:hover { background:#f6f6ff;color:#33f; }
.comtic_lista li .projecto:active .cod_gepe, .comtic_lista li .projecto:focus .cod_gepe, .comtic_lista li .projecto:hover .cod_gepe { display:inline-block; }
.comtic_lista li .projecto:active .consultar, .comtic_lista li .projecto:focus .consultar, .comtic_lista li .projecto:hover .consultar { display:inline-block; }
.comtic_lista li .projecto:active .avaliar, .comtic_lista li .projecto:focus .avaliar, .comtic_lista li .projecto:hover .avaliar { display:inline-block; }
.comtic_lista li .projecto:active .avals .min, .comtic_lista li .projecto:focus .avals .min, .comtic_lista li .projecto:hover .avals .min { display:inline-block; }
.comtic_lista li .projecto:active .avals .max, .comtic_lista li .projecto:focus .avals .max, .comtic_lista li .projecto:hover .avals .max { display:inline-block; }

.comtic_lista li .projecto.aval_ok { color:#484; }
.comtic_lista li .projecto.aval_ok:active, .comtic_lista li .projecto.aval_ok:focus, .comtic_lista li .projecto.aval_ok:hover { background:#f6fff6; }

.comtic_lista li .projecto.aval_notok { color:#844; }
.comtic_lista li .projecto.aval_notok .avals .media { font-size:1.125em;color:red; }
.comtic_lista li .projecto.aval_notok:active, .comtic_lista li .projecto.aval_notok:focus, .comtic_lista li .projecto.aval_notok:hover { background:#fff6f6; }

.comtic_lista li div.error { margin:1em 1em .5em 1em;padding:.5em 1em;text-align:center;background:lightyellow; }

.aval_form { margin:0;padding:0;text-align:right; }
.aval_form form { margin:0 0 0 auto;padding:0;width:92%;text-align:left; }
.aval_form form div.title { margin:0;padding:.5em 0 .25em 0;display:block;font-size:1.25em; }
.aval_form form a { display:inline-block;margin:0 0 .5em 0;color:orange; }
.aval_form form ul { margin:0;padding:0;list-style-type:none; }
.aval_form form ul li { margin:0;padding:0 0 .5em 0;display:block;position:relative;border:none;background:transparent; }
.aval_form form ul li span.title { display:inline-block;width:100%;color:MidnightBlue; }
.aval_form form ul li .control { float:left;text-align:center;margin:0;padding:.25em .5em;width:4.125em; }
.aval_form form ul li label { display:block;color:RoyalBlue;font-weight:bold; }
.aval_form form ul li textarea { display:block;font-family:sans-serif;font-size:1em;color:RoyalBlue;border:1px solid RoyalBlue;background:white;width:90%;height:5em; }
.aval_form form div.submit { padding:0 0 1em 0; }

.clear { clear:both; }
