/* ###################################################### INDEX ############################################################ */
body {
margin-top:3px;
margin-bottom:3px;
background-color:#F1F1F1;
}

form {
margin-top:0px;
margin-bottom:0px;
}

/* table */
.table_tudo {
background-image:url(img/bg.gif);
background-repeat:repeat-y;
}

.base_endereco {
background-image:url(img/base.gif);
width:784px;
height:41px;
}

.td_agenda_curso {
background-color:#F4F4F4;
width:149px;
padding-left:7px;
padding-right:7px;
}

/* fim table */




/* font */
.font1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#265889;
}
a.font1 {
text-decoration:none;
}
a.font1:hover {
text-decoration:underline;
}

.font2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666768;
}
a.font2 {
text-decoration:none;
}
a.font2:hover {
text-decoration:underline;
}

.font3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#164573;
}
a.font3 {
text-decoration:none;
}
a.font3:hover {
text-decoration:underline;
}

.font3_11 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#164573;
}
a.font3_11 {
text-decoration:none;
}
a.font3_11:hover {
text-decoration:underline;
}

.font3_underline {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#164573;
}
a.font3_underline {
text-decoration:underline;
}
a.font3_underline:hover {
text-decoration:underline;
}

.font3_11_italico {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#164573;
font-style:italic;
}

.font4 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
a.font4:hover {
text-decoration:none;
}

.font5 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1C568E;
}
a.font5 {
text-decoration:none;
}
a.font5:hover {
text-decoration:none;
}

.font_6 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:normal;
}

.font7 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#05305B;
	font-weight:normal;
	text-decoration: none;
}
a.font7 {
text-decoration:none;
}
a.font7:hover {
text-decoration:underline;
}

/* fim font */
/* ###################################################### FIM INDEX ############################################################ */

/* ###################################################### MENU ############################################################ */
/* table */
.td_menu {
background-color:#E7ECF0;
height:33px;
padding-left:17px;
}

.traco_menu_esq {
background-color:#FFFFFF;
height:1px;
}

.td_chapeu_menu_top {
background-image:url(img/bg_chapeu_menu_top.jpg);
background-repeat:no-repeat;
padding-left:15px;
width:171px;
height:53px;
}

.td_chapeu_menu {
background-image:url(img/bg_chapeu_menu.jpg);
background-repeat:no-repeat;
padding-left:15px;
width:171px;
height:52px;
}

/* fim table */




/* font */
.font_menu {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#265889;
display:block;
padding-top:5px;
padding-bottom:5px;
}
a.font_menu {
text-decoration:none;
}
a.font_menu:hover {
text-decoration:underline;
}

.font_chapeu_menu {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#265889;
font-weight:normal;
}

/* fim font */
/* ###################################################### FIM MENU ############################################################ */

/* ###################################################### MENU DIR ############################################################ */
/* table */
.bg_login {
background-image:url(img/bg_login.jpg);
background-repeat:no-repeat;
width:181px;
height:187px;
}

/* fim table */


/* fonts */
.font_login {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:normal;
}
a.font_login {
text-decoration:none;
}
a.font_login:hover {
text-decoration:underline;
}

.font_remover_news {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#1C568E;
font-weight:normal;
}
a.font_remover_news {
text-decoration:none;
}
a.font_remover_news:hover {
text-decoration:underline;
}

/* fim fonts */


/* forms */
.bt_1 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2D69A3;
background-color:#B6C8DB;
border:1px solid #2D69A3;
}

.bt_2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2D69A3;
background-color:#B6C8DB;
border:1px solid #2D69A3;
padding:1px;
}

.input_login {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1C568E;
font-weight:normal;
border:solid 1px #2D69A3;
}



/* fim forms */
/* ###################################################### FIM MENU DIR ######################################################### */

/* ###################################################### RODAPE ############################################################ */
/* table */
.td_rodape {
background-color:#1C568E;
padding-left:6px;
}

/* fim table */


/* font */
.font_rodape {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#E7ECF0;
text-transform:uppercase;
}
a.font_rodape {
text-decoration:none;
}
a.font_rodape:hover {
text-decoration:none;
color:#FFFFFF;
}

/* fim font */
/* ###################################################### FIM RODAPE ############################################################ */

/* ###################################################### INTERNAS ############################################################ */
/* table */
.bg_tit_internas {
background-image:url(img/bg_tit_internas.gif);
background-position:bottom;
background-repeat:repeat-x;
}

.bg_tit_login {
background-image:url(img/ponto_login.gif);
background-position:bottom;
background-repeat:repeat-x;
}

.bg_tit_internas2 {
background-image:url(img/bg_tit_internas.gif);
background-position:center;
background-repeat:repeat-x;
}

.td_bt_internas {
background-color:#F1F1F1;
border:1px solid #2D69A3;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
padding-right:5px;
}

.padding_carga_internas {
padding-left:5px;
padding-right:5px;
}

.bg_login_internas {
background-image:url(img/bg_login_internas.jpg);
background-repeat:no-repeat;
width:171px;
height:187px;
}

.padding_inscricao {
padding-top:6px;
}

.padding_inscricao2 {
padding-top:7px;
}

.bg_selec_cidade {
background-color:#165587;
border-bottom:solid 3px #9CBAD2;
border-top:solid 3px #9CBAD2;
height:83px;
}

.bg_selec_cidade2 {
background-color:#165587;
border-bottom:solid 3px #9CBAD2;
border-top:solid 3px #9CBAD2;
height:38px;
}

.padding_descr_curso2 {
padding:8px;
background-color:#F4F4F4;
}

/* fim table */


/* font */

.font_tit_curso {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#164573;
font-weight:normal;
}

.font_subtit_curso {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#164573;
font-weight:bold;
}

.font_subtit_curso2 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#164573;
font-weight:bold;
}

.font_participantes {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#537220;
font-weight:normal;
}

.font_participantes_16 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#537220;
font-weight:bold;
}
/* fim font */

/* forms */

.input1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#164573;
font-weight:normal;
border:solid 1px #2D69A3;
}

.bt_cidade {
background-color:#9CBAD2;
border:none;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
font-weight:normal;
padding:2px;
}

/* fim forms */

/* COR - HEBER 23/10/07*/
.cor_vermelha {
	color: #FF0000;
}
/* FIM COR - HEBER*/
/* ###################################################### FIM INTERNAS ############################################################ */.cor_cinza12 {
	color: #999999;
	font-size: 12px;
}
.cor_cinza14 {
	color: #999999;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.div_noticia {
	overflow:hidden;
	width: 350px;
	height: 185px;
	display:block;
	background:url(img/bg_div_noticias.jpg) no-repeat bottom #FAF0EF;
}

.marquee_noticia {
	text-align: center;
	width: 320px;
	height: 160px;
	padding:0;
}

.noticia_noticia {
	padding:1px;
	color:#2D2D2D;
	margin-bottom:7px;
	margin-top:7px;
	text-align:left;
	font-weight:bold;
}
.noticia_noticia a {
	text-decoration:none;
}
.noticia_noticia a:hover {
	text-decoration:underline;
}