/* CSS Document*/

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#FFFFFF;
	text-align:left;
}

img {vertical-align:top; position:relative;}
a img { border:0;}

ul { list-style:none;}
li { background:url(images/list_bg.gif) no-repeat 0 9px; padding-left:18px; color:#2E3192; line-height:2.167em;}
li a {color:#2E3192; line-height:2.167em;}


.ementa ul { list-style:none;}
.ementa li { background:url(images/list_bg.gif) no-repeat 0 3px; padding-left:18px; color:#2E3192; line-height:16px;}
.ementa li a {color:#2E3192; line-height:2.167em;}

.cinza ul { list-style:none;}
.cinza li { background:url(images/list_bg.gif) no-repeat 0 3px; padding-left:18px; color:#3C505C; line-height:16px;}
.cinza li a {color:#3C505C; line-height:2.167em;}


.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial;
		font-size:12px;
		line-height:1.286em;
		color:#434547;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#2E3192;}
a:hover{text-decoration:none;}
p {padding-top:18px;}
.table_centro {margin:12px 10px 12px 9px;}
.table_left {margin:0px 40px 0px 0px;}
.title { background:#dadada; border-bottom:6px solid #cccccc; padding:19px 0 12px 22px; margin:0;}
.coluna {line-height:1.25em; background:#f4f4f4; padding:23px 22px 36px 20px; color:#3C505C;}
.coluna_cima {line-height:1.25em; background:#f4f4f4; padding:23px 22px 26px 20px; color:#3C505C;}
.coluna_cima1 {line-height:1.25em; background:#f4f4f4; padding:23px 22px 0px 20px; color:#3C505C;}
.td_incial {border-bottom:1px solid #e5e5e5; padding:18px 25px 30px 25px;font-size:14px; line-height:17px}
.td_incial a {font-size:12px}
.td_incial_micro {padding:18px 25px 30px 25px;font-size:14px; line-height:17px}
.td_incial_title {padding:18px 25px 0px 25px;font-size:14px;} 
.imgindent {margin:0 17px 0 0; float:left;}
.indent {padding:26px 25px 20px 28px;}
.indent1 {padding:26px 25px 20px 25px;}
.title2 {margin-bottom:24px;}
.td_texto { padding-bottom:15px}
.td_texto1 { padding:23px 22px 26px 20px;}

.footer { height:89px; background:#dadada; text-align:center; color:#616161; line-height:20px; padding-left:30px;}
.footer a {text-decoration:underline; color:#616161}
.footer a:hover {text-decoration:none}
.footer a span {color:#FFFFFF; font-weight:bold; text-decoration:underline;}

.header { background-image:url(images/bg_linha.gif); background-repeat:repeat-x; background-position:bottom; height:404px;}

.td_atuacao { padding-left:22px; padding-right:20px; background:#f4f4f4; color:#3C505C;}
.td_atuacao2 {padding-right:20px; background:#f4f4f4; color:#3C505C;}
.td_linha {border-bottom:1px solid #e5e5e5;}

