* {
	margin: 0px;
	padding: 0px;
	font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
}

body  {
	text-align: center; 
	color: #000000;
	background: #FCFCFC url(../_imgs/bg_topo.jpg) repeat-x top center;
}
/*####################### ESTRUTURA BÁSICA #######################*/
p{
	line-height: 180%; margin: 0;	
}
#topo { width: 100%; height: 85px;}
#rodape { width: 100%; height: 100px;}
.root #geralMeio { 
	width: 995px;
	margin: 10px auto 0 auto;
	text-align: left;
} 
.root #esq {
	float: left; 
	width: 190px;
	/*padding: 10px 15px 10px 5px;*/
}
.root #conteudo { 
	/*margin: 0 240px 0 210px; */
	float: left; 
	width: 570px;
	margin: 0 10px 0 20px;
	/*padding: 10px 3px 0 0;*/
}
.root #dir {
	float: left;  
	width: 205px;
	/*padding: 10px; */
}

.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/*####################### ESTRUTURA BÁSICA FINAL #######################*/

/*####################### CONTEUDO ESQUERDO #######################*/
.root #geralMeio  #esq #menu {
	width: 190px;
	margin: 10px auto; overflow: hidden;
}
.root #geralMeio #esq #menu .elementozoro{
	float: left;
	margin: 0;
	padding: 0;
	/*height: 17px;*/
}
.root #geralMeio #esq #menu #accordion {
	width: 190px;
	float: left; 
}
.root #geralMeio #esq #menu #accordion .toggler {
	margin: 0;
	padding: 2px 0;
	height: 30px;
	cursor: pointer;
	font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#3B4551;
	margin: 0 10px;
	text-align: left; 
}
.root #geralMeio #esq #menu #accordion .toggler img{ float: left; margin-right: 5px;}
.root #geralMeio #esq #menu #accordion .toggler a{
	color: #3B4551;
	text-decoration: none;
}
.root #geralMeio #esq #menu #accordion .element{
	background: url(../_imgs/bg_lateral_menu.jpg) 6px center no-repeat;
	cursor: pointer;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: left;
	margin: 0 10px 0 18px; overflow: hidden;
	}
.root #geralMeio #esq #menu #accordion .element a{
	text-decoration: none;
	color: #204483;
	margin: 7px 0 7px 15px;
	padding-left: 7px;
	font-size: 12px;
	display: block;
	background: url(../_imgs/bg_seta_submenu.gif) left 5px no-repeat;
}
.root #geralMeio #esq #menu #accordion .element a:hover{
	text-decoration: none; color: #021873;
}


/*---- INFORMATIVO ----*/
.root #geralMeio #esq #informativo{
	margin-left: 12px; clear: both; overflow: hidden;
}
.root #geralMeio #esq #informativo p{
	margin: 0; line-height: 140%; padding: 5px 10px;; color: #4F6879; font-size: 12px;
}
.root #geralMeio #esq #informativo form{
	width: 167px; margin-left: 9px;
}
.root #geralMeio #esq #informativo form .bgForm{
	background: url(../_imgs/bg_input_informativo.jpg) no-repeat left top;
	width: 154px; height: 31px; margin-bottom: 5px;
}
.root #geralMeio #esq #informativo form .bgForm input.dados{
	width: 140px; height: 24px; border: 0; color: #768C9A; font-size: 11px; padding: 7px 7px 0 7px; background:none;
}
.root #geralMeio #esq #informativo form input.bt{
	 	margin-top: 3px; _margin-top: 13px;
}
/*---- FINAL INFORMATIVO ----*/


/*####################### CONTEUDO ESQUERDO FIM #######################*/

/*####################### CONTEUDO CENTRO #######################*/
.contDestaque {
	width: 561px;
	height: 340px;
}
.contDestaqueEsq {
	width: 418px;
	float: left;
}
.contDestaqueDir {
	width: 143px;
	padding: 40px 0 0 0;
	text-align: center;	
	float: left;
	background: url(../_imgs/bg_parceiros.gif) top center no-repeat;
	
}
.contDestaqueDir img{
	margin-bottom: 5px; _margin-bottom: 1px;
	border: 0;
}
.contDestaqueDir a{
	color: #204483; text-decoration: none; font-size: 10px; text-align: left;
}
.contDestaqueDir a:hover{
	color: #021873;
}
.contDestaque h2{
	height: 25px;
	background: url(../_imgs/bg_tit_p.gif) left center no-repeat;
	font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #22498A;
	padding: 5px 0 0 35px;
	margin-bottom: 7px;
	margin-top: 7px;	
}
.contDestaque .elementos{
	height: 30px;
	background: url(../_imgs/bg_aten_elementos.gif) center no-repeat;
	font-size: 10px;
	color: #22498A;
}
.contDestaque .elementos .nome{
	float: left;
	width: 110px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding: 6px 0;
	margin-right: 13px;
}
.contDestaque .elementos .msg{
	float: left;
	font-size: 11px;
	width: 280px;
	padding: 6px 0;
}
.contDestaque .elementos .msg a{
	font-weight: bold;
	color: #3E5785;
	text-decoration: none;
}
#conteudo h2.tit{
	height: 25px;
	background: url(../_imgs/bg_tit_g.jpg) left center no-repeat;
	font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #22498A;
	padding: 5px 0 0 35px;
	margin-bottom: 7px;
	margin-top: 4px;	
}
#conteudo .cursos{
	height: 210px;
	background: url(../_imgs/bg_cursos.jpg) center no-repeat;
	font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #22498A;
	padding: 5px 0px;
	margin-bottom: 7px;
	margin-top: 4px;
}
#conteudo .cursos .CurBox{
	margin-left: 12px;
	*margin-left: 6px; /*no ie 5 dividi as margens*/
	*margin-right: 6px;
	width: 127px;
	float: left;
	height: 180px;
}
#conteudo .cursos .CurBox img{
	float: left;
}
#conteudo .cursos .txt1{
	margin-left: 10px;
}
#conteudo .cursos .CurBox .txt{
	margin-top: 6px;
	float: left;
	width: 117px;
	height: 80px;
	padding: 5px;
}
#conteudo .cursos .CurBox .txt p{
	margin: 3px 0;
}
#conteudo .cursos .CurBox .txt p.dir{
	text-align: right;
}
#conteudo .cursos .CurBox .txt p.dir a{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
#conteudo .cursos .CurBox .txt p.dir a:hover{
	text-decoration: underline;
}

/*####################### CONTEUDO CENTRO FIM #######################*/

/*####################### DIREITA #######################*/
#dir h2.tit{
	height: 25px;
	background: url(../_imgs/bg_tit_e_destaque.jpg) left center no-repeat;
	font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #22498A;
	padding: 5px 0 0 35px;
	margin-bottom: 7px;
	margin-top: 7px;	
}
#dir .eventoDestaque{
	font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #22498A;
}
#dir .eventoDestaque img, #dir .eventoDestaque ul{
	float: left;
}
#dir .eventoDestaque ul{
	color: #666;
	width: 100px;
	padding: 0;
	margin: -3px 3px 0 3px;
}
#dir .eventoDestaque ul li{
	list-style: none;
}
#dir .eventoDestaque ul li.seta{
	list-style-image: url(../_imgs/sata_destaque.jpg);
	margin-left: 15px;
	font-weight: normal;
	color: #1661A1;
}
#dir .eventoDestaque p.tit{
	font-size: 12px;
	font-weight: bold;
	color: #1661A1;
	margin: 3px 5px;
}
#dir p.evento {
	margin: 3px 40px 0 0;
}
#dir p.evento {
	text-align: right;
	height: 20px;
	background: url(../_imgs/bg_p_eventos.jpg) center bottom no-repeat;
	margin-bottom: 5px;
}
#dir p.evento  a{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
#dir p.evento  a:hover{
	text-decoration: underline;
}
/*####################### DIREITA FIM #######################*/


/*####################### RODAPE #######################*/
#rodape{	background: url(../_imgs/bg_rodape.jpg) center bottom repeat-x;height: 120;px; }
#rodape .rodapeint{height: 70px; width: 1024px; padding: 20px 0;  margin: 0 auto;}
#rodape .rodapeint .conrodape{float: left;}
#rodape .rodapeint .item01{ width: 205px; padding-top: 10px;}
#rodape .rodapeint .item02{ width: 580px;padding-top: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1661A1;}
#rodape .rodapeint .item02 a{color: #1661A1; font-weight: bold;}
#rodape .rodapeint .item03{ width: 200px; padding-top: 10px;}
/*####################### RODAPE FIM #######################*/









