*{margin:0;padding:0;text-decoration:none;}

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	color: black;
	text-align: left;
	background:#fff url(/images/assisteduca24h/assisteduca/background.gif) top left repeat-x fixed;
	}

a {
	text-decoration: none;
	font-weight: bold;
	color:  #black;
	outline: none;
	}
a:visited {
	color:  black;
	}
a:active {
	color:  black;
	}
a:hover {
	color: black;
	text-decoration: underline;
	}
.ahem {
	display: none;
	}
strong, b {
	font-weight: bold;
	}

p {
    COLOR: black;
    FONT-FAMILY: tahoma, Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
	line-height: 14px;
	margin-bottom: 10px	
	}

/* weird ie5win bug: all line-height to font-size ratios must agree or box gets pushed around. UPDATE: this has turned out to be very rare. my current recommendation is IGNORE this warning. at the moment i'm leaving it in only in case the issue turns up again. possibly the original bug in march 2001 was caused by an unusual combination of factors, although this solved it at the time.*/

h1 {
	font-size: 24px;
	line-height: 44px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h2 {
	font-size: 18px;
	line-height: 40px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h3 {
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h4 {
	font-size: 14px;
	line-height: 26px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h5 {
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h6 {
	font-size: 10px;
	line-height: 18px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
img {
	border: 0;
	}
.nowrap {
	white-space: nowrap;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
/* must be combined with nobr in html for ie5win */
	}

.on { display:block; } .off { display:none; }
.clear { clear:both; }
.trebuchet { font-family:"Trebuchet MS", sans-serif; }
.t12 { font-size:12px !important; }

#container- {
	margin:auto;
	position: absolute;
	width: 780px;
	left: 50%;
	margin-left: -390px;
	background: #f1f5ee;
	}

#container-efaf {
	margin:auto;
	position: absolute;
	width: 780px;
	left: 50%;
	margin-left: -390px;
	background: #f2f5ef;
	}

#container-efai {
	margin:auto;
	position: absolute;
	width: 780px;
	left: 50%;
	margin-left: -390px;
	background: #fbe9e9;
	}
	
#container-em {
	margin:auto;
	position: absolute;
	width: 780px;
	left: 50%;
	margin-left: -390px;
	background: #f2f5ef;
	}

#container-ei {
	margin:auto;
	position: absolute;
	width: 780px;
	left: 50%;
	margin-left: -390px;
	background: #faf6ee;
	}

#container-edif {
	margin:auto;
	position: absolute;
	width: 780px;
	left: 50%;
	margin-left: -390px;
	background: #fff;
	}

#container-vest {
	margin:auto;
	position: relative;
	width: 780px;
	left: 50%;
	margin-left: -390px;
	background: #f2f5ef;
	}

#top-home {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	/* background: url(/images/assisteduca24h/assisteduca/home-top.jpg); */
	height: 115px;
	position:relative
	}

#top-logado-home {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	/* background: url(/images/assisteduca24h/assisteduca/home_azul-top.jpg); */
	height: 115px;
	}

#top {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: url(/images/assisteduca24h/assisteduca/menu-top.jpg);	
	height: 115px;
	}

#menu-efaf {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 182px;
	position: relative;
	font: 10px tahoma,verdana;
	color: #666;
	float:left;
	}

#menu-efai {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 182px;
	position: relative;
	font: 10px tahoma,verdana;
	color: #666;
	float:left;
	}
	
#menu-em {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 182px;
	position: relative;
	font: 10px tahoma,verdana;
	color: #666;
	float:left;
	}

#menu-ei {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 182px;
	position: relative;
	font: 10px tahoma,verdana;
	color: #666;
	float:left;
	}

#menu-vest {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 182px;
	position: relative;
	font-size: 10px;
	color: #666;
	float:left;
	}
	
.navigationbar {color:#a1a49d;font:10px tahoma,verdana;}
a.navigationbar:link,a.navigationbar:visited,a.navigationbar:hover,a.navigationbar:active {color:#a1a49d;font:10px tahoma,verdana;text-decoration:underline;}

a.menu-off {
	color: #606060;
	font: 15px arial;
	font-weight: bold;
	}	
a.menu-off:link,a.menu-off:visited,a.menu-off:hover,a.menu-off:active {color:#606060;}

a.menu-efaf {
	color: #70895b;
	font: 15px arial;
	font-weight: bold;
	}	
a.menu-efaf:link,a.menu-efaf:visited,a.menu-efaf:hover,a.menu-efaf:active {color:#70895b;}
hr.efaf {color:#bacfa6;background-color:#bacfa6;height:1px;border:0px solid;margin:0px;width:100%;}

hr.ei {color:#f1a815;background-color:#f1a815;height:1px;border:0px solid;margin:0px;width:100%;}

a.menu-efai {
	color: #fe2f2b;
	font: 15px arial;
	font-weight: bold;
	}
a.menu-efai:link,a.menu-efai:visited,a.menu-efai:hover,a.menu-efai:active {color:#fe2f2b;}
hr.efai {color:#ff8784;background-color:#ff8784;height:1px;border:0px solid;margin:0px;width:100%;}

a.menu-em {
	color: #5517da;
	font: 15px arial;
	font-weight: bold;
	}
a.menu-em:link,a.menu-em:visited,a.menu-em:hover,a.menu-em:active {color:#5517da;}
hr.em {color:#9b7ae7;background-color:#9b7ae7;height:1px;border:0px solid;margin:0px;width:100%;}

a.menu-vest {
	color: #0b6259;
	font: 15px arial;
	font-weight: bold;
	}
a.menu-vest:link,a.menu-vest:visited,a.menu-vest:hover,a.menu-vest:active {color:#0b6259;}
hr.vest {color:#7db9b9;background-color:#7db9b9;height:1px;border:0px solid;margin:0px;width:100%;}

#section-efaf {
	margin: 18px 0px 0px 0px;
	padding: 0px;
	width: 580px;
	position:relative;
	margin-left:8px;
	margin-right:8px;
	float:left;
	}

#section-efai {
	margin: 18px 0px 0px 0px;
	padding: 0px;
	width: 580px;
	position:relative;
	margin-left:8px;
	margin-right:8px;
	float:left;
	}

#section-em {
	margin: 18px 0px 0px 0px;
	padding: 0px;
	width: 580px;
	position:relative;
	margin-left:8px;
	margin-right:8px;
	float:left;
	}
	
#section-ei {
	margin: 18px 0px 0px 0px;
	padding: 0px;
	width: 580px;
	position:relative;
	margin-left:8px;
	margin-right:8px;
	float:left;
	}

#section-vest {
	margin: 18px 0px 0px 0px;
	padding: 0px;
	width: 580px;
	position:relative;
	margin-left:8px;
	margin-right:8px;
	float:left;
	}

.titulo-efaf {
	color:#204401;
	font-size:16pt;
	font-weight:bold;
	position:relative;	/*adicionei position relative*/
	}

.titulo-efai {
	color:#ff1d18;
	font-size:16pt;
	font-weight:bold;
	position:relative;	/*adicionei position relative*/
	}

.titulo-ei {
	color:#f1a815;
	font-size:16pt;
	font-weight:bold;
	position:relative;
	}

.titulo-em {
	color:#4500d7;
	font-size:16pt;
	font-weight:bold;
	position:relative;	/*adicionei position relative*/
	}

.titulo-vest {
	color:#107d7d;
	font-size:16pt;
	font-weight:bold;
	position:relative;	/*adicionei position relative*/
	}

.titulo2-vest {
	color:#107d7d;
	font-size:15pt;
	font-weight:bold;
	}

.fonte-vest {color:#0a7e71;font:11px tahoma;}
.fonte-em {color:#460bd5;font:11px tahoma;}
.fonte-efai {color:#ee0600;font:11px tahoma;}
.fonte-efaf {color:#204401;font:11px tahoma;}

.box1-efaf {background:#cedec0;}
.box2-efaf {background:#408700;color:white;font:11px tahoma;font-weight:bold;}
.box4-efaf {background:#adc397;color:white;font:11px tahoma;}
.listagem1-efaf {color:#204401;font-weight:bold;font-size:9pt;}
a.listagem1-efaf:visited,a.listagem1-efaf:hover,a.listagem1-efaf:activated {color:#204401;}
.listagem2-efaf {color:black;}
a.listagem2-efaf:visited,a.listagem2-efaf:hover,a.listagem2-efaf:activated {color:black;}
.foto-efaf{background-color:#d2dacc; float:right; height:auto; padding:3px 3px 3px 3px;}
.voltar-efaf {color:#204401;font:7pt tahoma,verdana;font-weight:bold;}
a.voltar-efaf:visited,a.voltar-efaf:hover,a.voltar-efaf:activated {color:#204401;}

.box1-efai {background:#f4bfbe;}
.box2-efai {background:#ee0600;color:white;font:11px tahoma;font-weight:bold;}
.box4-efai {background:#f1adae;color:white;font:11px tahoma;}
.listagem1-efai {color:#ee0600;font-weight:bold;font-size:9pt;font-face:arial;}
a.listagem1-efai:visited,a.listagem1-efai:hover,a.listagem1-efai:activated {color:#ee0600;}
.listagem2-efai {color:black;}
.foto-efai{background-color:#f6bebd; float:right; height:auto; padding:3px 3px 3px 3px;}
.voltar-efai {color:#ee0600;font:7pt tahoma,verdana;font-weight:bold;}
a.voltar-efai:visited,a.voltar-efai:hover,a.voltar-efai:activated {color:#ee0600;}

.box1-em {background:#e1d6f8;}
.box2-em {background:#4500d7;color:white;font:11px tahoma;font-weight:bold;}
.box4-em {background:#c7bde0;color:white;font:11px tahoma;}
.listagem1-em {color:#4302d0;font-weight:bold;font-size:9pt;font-face:tahoma;}
a.listagem1-em:visited,a.listagem1-em:hover,a.listagem1-em:activated {color:#4302d0;}
.listagem2-em {color:black;}
.foto-em{background-color:#e1d6f8; float:right; height:auto; padding:3px 3px 3px 3px;}
.voltar-em {color:#460bd5;font:7pt tahoma,verdana;font-weight:bold;}
a.voltar-em:visited,a.voltar-em:hover,a.voltar-em:activated {color:#460bd5;}

.box1-vest {background:#d7eced;}
.box2-vest {background:#107d7d;color:white;font:11px tahoma;font-weight:bold;}
.box4-vest {background:#b5d5d4;color:white;font:11px tahoma;}
.listagem1-vest {color:#107d7d;font-weight:bold;font-size:9pt;font-face:tahoma;}
a.listagem1-vest:visited,a.listagem1-vest:hover,a.listagem1-vest:activated {color:#107d7d;}
.listagem2-vest {color:black;}
.foto-vest{background-color:#c0e3e3; float:right; height:auto; padding:3px 3px 3px 3px;}
.voltar-vest {color:#107d7d;font:7pt tahoma,verdana;font-weight:bold;}
a.voltar-vest:visited,a.voltar-vest:hover,a.voltar-vest:activated {color:#107d7d;}

.box3-efaf {
	width:100%;
	background: url(/images/assisteduca24h/assisteduca/canto_efaf-inf-dir.gif) no-repeat 100% 100%;
	font-size: 100%;
	}
.box3titulo-efaf {
	background: url(/images/assisteduca24h/assisteduca/canto_efaf-sup-dir.gif) no-repeat 100% 0;
	margin: 0;
	padding: 0;
	text-align: center;
	}
.box3titulo-efaf h6 { 
	background: url(/images/assisteduca24h/assisteduca/canto_efaf-sup-esq.gif) no-repeat 0 0;
	margin: 0;
	color: #4302d0;
	font-size: 12px;
	}
.box3conteudo-efaf {
	background: url(/images/assisteduca24h/assisteduca/canto_efaf-inf-esq.gif) no-repeat  0 100%;
	color:#fff;
	margin: 0;
	}

.box3-efai {
	width:100%;
	background: url(/images/assisteduca24h/assisteduca/canto_efai-inf-dir.gif) no-repeat 100% 100%;
	font-size: 100%;
	}
.box3titulo-efai {
	background: url(/images/assisteduca24h/assisteduca/canto_efai-sup-dir.gif) no-repeat 100% 0;
	margin: 0;
	padding: 0;
	text-align: center;
	}
.box3titulo-efai h6 { 
	background: url(/images/assisteduca24h/assisteduca/canto_efai-sup-esq.gif) no-repeat 0 0;
	margin: 0;	
	}
.box3conteudo-efai {
	background: url(/images/assisteduca24h/assisteduca/canto_efai-inf-esq.gif) no-repeat  0 100%;
	color:#fff;
	margin: 0;
	}
	
.box3-em {
	width:100%;
	background: url(/images/assisteduca24h/assisteduca/canto_em-inf-dir.gif) no-repeat 100% 100%;
	font-size: 100%;
	}
.box3titulo-em {
	background: url(/images/assisteduca24h/assisteduca/canto_em-sup-dir.gif) no-repeat 100% 0;
	margin: 0;
	padding: 0;
	text-align: center;
	}
.box3titulo-em h6 { 
	background: url(/images/assisteduca24h/assisteduca/canto_em-sup-esq.gif) no-repeat 0 0;
	margin: 0;	
	}
.box3conteudo-em {
	background: url(/images/assisteduca24h/assisteduca/canto_em-inf-esq.gif) no-repeat  0 100%;
	color:#fff;
	margin: 0;
	}

.box3-vest {
	width:100%;
	background: url(/images/assisteduca24h/assisteduca/canto_vest-inf-dir.gif) no-repeat 100% 100%;
	font-size: 100%;
	}
.box3titulo-vest {
	background: url(/images/assisteduca24h/assisteduca/canto_vest-sup-dir.gif) no-repeat 100% 0;
	margin: 0;
	padding: 0;
	text-align: center;
	}
.box3titulo-vest h6 { 
	background: url(/images/assisteduca24h/assisteduca/canto_vest-sup-esq.gif) no-repeat 0 0;
	margin: 0;	
	}
.box3conteudo-vest {
	background: url(/images/assisteduca24h/assisteduca/canto_vest-inf-esq.gif) no-repeat  0 100%;
	color:#fff;
	margin: 0;
	}
	
#middle-efaf {
	background-image: url(/images/assisteduca24h/assisteduca/menu_efaf-background.gif);
	background-repeat: repeat-y;
	position:relative;
	width:780px;
	top:-112px;
	}

#middle-efai {
	background-image: url(/images/assisteduca24h/assisteduca/menu_efai-background.gif);
	background-repeat: repeat-y;
	position:relative;
	width:780px;
	top:-112px;
	}

#middle-em {
	background-image: url(/images/assisteduca24h/assisteduca/menu_em-background.gif);
	background-repeat: repeat-y;
	position:relative;
	width:780px;
	top:-112px;
	}

#middle-ei {
	background-image: url(/images/assisteduca24h/assisteduca/menu_ei-background.gif);
	background-repeat: repeat-y;
	position:relative;
	width:780px;
	top:-112px;
	}

#middle-vest {
	background-image: url(/images/assisteduca24h/assisteduca/menu_vest-background.gif);
	background-repeat: repeat-y;
	position:relative;
	width:780px;
	top:-112px;
	}

#rodape {
	background: #406ab3;
	height: 45px;
	width: 780px;
	font-size:7pt;
	color:#b3c3e1;
	text-align:center;
	margin-top:0px;
	position:relative;
	}

pre {
	font-size: 12px;
	line-height: 22px;
	margin-top: 20px;
	margin-bottom: 10px; 
	}


table.bordasimples {border-collapse: collapse;}
table.bordasimples tr td {border:1px solid;}

table.home-efai {width:750px;}
table.home-efai tr td {	
	padding: 0 0px 0px 0;
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color:#f5dfda;
}

table.home-efaf {width:750px;}
table.home-efaf tr td {	
	padding: 0 0px 0px 0;
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color:#d0d8c1;
}

table.home-em {width:750px;}
table.home-em tr td {	
	padding: 0 0px 0px 0;
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color:#d2cbec;
}

table.home-vest {width:750px;}
table.home-vest tr td {	
	padding: 0 0px 0px 0;
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color:#cce9e9;
}

/*
table.perguntas-efaf {width:100%;}
table.perguntas-efaf tr td {
	background:#759d51;
	width:60px;
	height:57px;
	text-align:center;
	vertical-align: middle;
	font-size: 30px;
	font-family: arial;
}
a.perguntas-efaf:link,a.perguntas-efaf:actived,a.perguntas-efaf:visited,a.perguntas-efaf:hover {color:#9fbb86;font-weight:normal;}
*/

.corpocinza
{
    COLOR: black;
    FONT-FAMILY: tahoma, Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

.corpolaranja
{
    COLOR: black;
    FONT-FAMILY: tahoma, Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
	TEXT-DECORATION: none	
}
.corpolaranjagr
{
    COLOR: #686868;
    FONT-FAMILY: tahoma, Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

.corpocinzagr
{
    COLOR: #000000;
    FONT-FAMILY: tahoma, Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
