#principal 	{ background:url(fundo_topo.jpg) repeat-x top; background-position:0 -17px !important; background-position:0 0; height:107px; text-align:center; margin-top:0 !important; margin-top:-16px }

#conteudos 	{ width:778px; text-align:left; margin:auto; padding-left:1px; padding-top:0 !important; padding-top:17px }


.banner-lateral-direita{width:200px; height:600px; position:absolute; margin:115px 0 0 740px; margin:95px 0 0 20px\9}

/* Logo e Slogan */
h1 { margin:0; text-align:left; float:left; height:80px; padding-top:3px; padding-left:3px }
h1 span { display:none }
.slogan { text-align:left; width:194px; float:left; height:70px; padding-top:43px; padding-left:5px; }
#slogan { font:12px "Trebuchet MS", Verdana, Arial; color:#959595; margin:0; padding:0; width:194px; height:19px }
.slogan2 { width:194px; text-align:left; float:left; height:45px; padding-top:43px; padding-left:5px; }
/* ---------------- */

#box { border: 1px solid #000000; padding: 4px; margin: 2px; width: 97%; background-color: #99ccff }
.ocultaObj { display: none }

.menu { clear:both; margin:auto }
.bota_search_go { vertical-align:middle }
.logo { width:117px; text-align:left; float:left; height:110px; padding-top:3px; padding-left:3px; }

.logo2 { width:117px; text-align:left; float:left; height:85px; padding-top:3px; padding-left:3px; }

.breadcumb { padding:10px 0 25px 0; font:13px "Trebuchet MS", Arial, Verdana; color:#999 }
.breadcumb li { list-style:none; display:inline }

.linkstopo 	{ text-align:right; float:left; color:#999; font:11px Arial, Helvetica, sans-serif; width:280px; }
.linkstopo p { margin:4px 0 5px 0; }
.linkstopo a:link, .linkstopo a:visited	{ font:11px Arial, Helvetica, sans-serif; color:#999; text-decoration:none }
.linkstopo a:hover 	{ font:11px Arial, Helvetica, sans-serif; color:#06C; text-decoration:none }
.linkstopo_nome { font:11px Arial, Helvetica, sans-serif; color:#06C }
.linkstopo_nome a:link, .linkstopo_nome a:visited { font:bold 11px Arial, Helvetica, sans-serif; color:#06C }
.linkstopo_nome a:hover { font:bold 11px Arial, Helvetica, sans-serif; color:#06C; text-decoration:underline }

.calendario { float:left; padding-top:2px; padding-left:10px; margin-top:2px; #margin-top:0; font:bold 11px Arial, Helvetica, sans-serif; color:#999 }
.calendario span{ font:bold 11px Arial, Helvetica, sans-serif; color:#999; padding-right:10px }
.calendario a:link, .calendario a:visited  { font:bold 11px Arial, Helvetica, sans-serif; color:#999; padding-right:10px }
.calendario a:hover { font:bold 11px Arial, Helvetica, sans-serif; color:#4076BA; padding-right:10px; text-decoration:none }
.calendario img { vertical-align:middle; margin-top:-3px; margin-left:10px }

.calendario2 { float:left; padding-top:2px; padding-left:10px; margin-top:2px; #margin-top:0; font:bold 11px Arial, Helvetica, sans-serif; color:#999 }
.calendario2 span{ font:bold 11px Arial, Helvetica, sans-serif; color:#999; padding-right:10px }
.calendario2 a:link, .calendario2 a:visited  { font:bold 11px Arial, Helvetica, sans-serif; color:#999; padding-right:10px }
.calendario2 a:hover { font:bold 11px Arial, Helvetica, sans-serif; color:#4076BA; padding-right:10px; text-decoration:none }
.calendario2 img { vertical-align:middle; margin-top:-3px; margin-left:10px; #margin-left:10px }

.busca { float:left; width:162px; margin-top:4px }
.busca input { height:16px; margin-top:-1px; }

/* Webdoors da Home */
.webdoor1 { float:left; width:381px; padding-left:3px; padding-bottom:18px; }
.webdoor2 { float:left; width:381px; padding-bottom:18px; }
.webdoor1 h2 span { visibility:hidden }
.webdoor2 h2 span { visibility:hidden }
.webdoor1 h2 a { display:block; text-decoration:none; background:url(/Portals/10/webdoor_home_dd.jpg) no-repeat; width:381px; height:252px }
.webdoor2 h2 a { display:block; text-decoration:none; background:url(/Portals/10/webdoor_home_ti.jpg) no-repeat; width:381px; height:252px }
/* ---------------- */


/* Proximas Turmas Home */
.tit_formacoes_esdd_home h3 { background:url(/desktopmodules/formacoes/cabecalho_pt_dd.png) no-repeat;   height:26px; #height:35px; font:bold 13px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#F06200; padding:9px 0 0 32px; margin:0 }
.tit_formacoes_esti_home h3 { background:url(/desktopmodules/formacaoESTI/cabecalho_pt_ti.png) no-repeat;   height:26px; #height:35px; font:bold 13px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#005F69; padding:9px 0 0 32px; margin:0 }

.turmasdd { float:left; width:376px; padding-left:3px }
.turmasdd a:link, .turmasdd a:visited { color:#F06200 }
.turmasdd a:hover { text-decoration:none; color:#666 }
.turmas_ti { float:left; width:376px; padding-left:10px }
.turmas_ti a:link, .turmas_ti a:visited { color:#005F69 }
.turmas_ti a:hover { text-decoration:none; color:#666 }

.veja_dd, .veja_ti { float:left; width:376px; margin:0 0 20px 0; #margin:20px 0 }
.veja_dd a:link, .veja_dd a:visited { font:10px Arial, Helvetica, sans-serif; margin-left:10px; color:#F06200; display:block }
.veja_ti a:link, .veja_ti a:visited { font:10px Arial, Helvetica, sans-serif; margin-left:20px; color:#005F69; display:block }
.veja_dd a:hover, .veja_ti a:hover { font:10px Arial, Helvetica, sans-serif; color:#666; text-decoration:none }
/* ---------------- */


.divs_4 { clear:both; margin-bottom:40px; }

.vantagens, .noticias, .estrutura, .sabia { float:left; background:url(fundo_container.png) no-repeat; width:160px; margin:0 0 0 13px; color:#666; font:11px Arial, Helvetica, sans-serif; height:286px; padding:0 10px }

.vantagens { margin:0 0 0 3px }

.vantagens h4, .noticias h4, .estrutura h4, .sabia h4
{ margin:3px 0 10px 0; font:bold 14px "Trebuchet MS", Arial, sans-serif; color:#4076BA; background:url(/Portals/10/seta.gif) no-repeat 0px 12px; padding:8px 0 0 20px; text-align:left; }

.vantagens p, .noticias p, .estrutura p, .sabia p
{ font:11px Arial, Helvetica, sans-serif; color:#666; margin:5px 0 }

.vantagens a:link, .noticias a:link, .estrutura a:link, .sabia a:link,
.vantagens a:visited, .noticias a:visited, .estrutura a:visited, .sabia a:visited
{ text-decoration:none; font:bold 11px Arial, Helvetica, sans-serif; color:#666 }

.vantagens a:hover, .noticias a:hover, .estrutura a:hover, .sabia a:hover
{ text-decoration:none; font:bold 11px Arial, Helvetica, sans-serif; color:#4076BA }

.img_destaques { text-align:center; height:115px; max-height:115px; }
.txt_destaques { height:100px }

.mais { text-align:right }



.titulodasnot { color:#4076BA; clear:both;}
.titulodasnoth2 { color:#4076BA; padding:10px 0 0 0; font:18px "Trebuchet MS", Arial, sans-serif; height:20px; }

/* Rodape */
.rodape100 { clear:both; background:url(fundo_rodape.png) repeat-x; height:61px; }
.rodapes { margin:auto; text-align:center; width:748px; padding-right:5px;  }
.rodape { color:#777489; font:12px Arial, Helvetica, sans-serif; text-align:left; margin:10px 0 15px 0; float:left; width:480px; }
.central { float:right; font:bold 12px Arial, Helvetica, sans-serif; text-align:left; color:#777489; margin:12px 0 15px 0;  }

.menu_rodape { margin:0; padding:0; float:left }
.menu_rodape li { display:inline }
#add_technologies { float:right; margin-bottom:10px }
/* ---------------- */



/************************ PAGINA login.ascx ************************/
.tit_login_cadastro1 { background:url(fundo_tit_login_cadastro.jpg) repeat-x; height:18px; width:754px; clear:both; margin-bottom:50px }
.tit_login_cadastro2 { background:url(fundo_tit_login_cadastro.jpg) repeat-x top; height:38px; width:305px; clear:both; font:bold 16px Arial, Helvetica, sans-serif; color:#4076BA; text-align:center; padding-top:15px }
.tit_login_cadastro3 { background:url(fundo_tit_login_cadastro.jpg) repeat-x top; height:38px; width:364px; clear:both; font:bold 16px Arial, Helvetica, sans-serif; color:#4076BA; text-align:center; padding-top:15px }
.tit_login_cadastro4 { background:url(fundo_tit_login_cadastro.jpg) repeat-x; height:18px; width:758px; clear:both }
.tit_login_cadastro_fale { background:url(fundo_tit_login_cadastro.jpg) repeat-x; height:18px; width:754px; clear:both; margin-bottom:20px }

.usuariosenha_login { float:left; width:70px; margin:0; padding:0 }

.mod_login_esq { float:left; width:348px; margin-bottom:30px; border-right:1px solid #DAE2F1; padding-right:30px !important; padding-right:10px }
.mod_login_esq p { font:13px Arial, Helvetica, sans-serif; color:#666; text-align:center }
.mod_login_dir { float:left; width:368px; padding-right:10px; font:13px Arial, Helvetica, sans-serif; color:#666; margin-bottom:30px; margin-right:20px !important; margin-right:0; margin-left:0 !important; margin-left:4px }
.mod_login_dir ul { padding-left:20px }
.mod_login_dir ul li { list-style:none; margin-bottom:10px }
.mod_login_dir h5 { font:bold 15px Arial, Helvetica, sans-serif; color:#4076BA; margin-bottom:20px }
.mod_login_dir p { margin:20px 0 }
.mod_login_dir a:link, .mod_login_dir a:visited { font:12px Arial, Helvetica, sans-serif; color:#4076BA; text-decoration:none }
.mod_login_dir a:hover { font:12px Arial, Helvetica, sans-serif; color:#4076BA; text-decoration:underline }
.mod_login_dir_border { padding-left:50px }

.criacontalink { text-align:center; font:13px Arial, Helvetica, sans-serif; color:#4076BA; margin-top:10px }
.esqueci_senha_css a:link, .esqueci_senha_css a:visited, 
.criacontalink a:link, .criacontalink a:visited 
{ font:13px Arial, Helvetica, sans-serif; color:#4076BA; text-decoration:underline }

.criacontalink a:hover, .esqueci_senha_css a:hover
{ font:13px Arial, Helvetica, sans-serif; color:#4076BA; text-decoration:none }

.usuario_css { float:left; font:13px Arial, Helvetica, sans-serif; color:#666; height:35px; padding-right:10px }
.usuario_css input, .esqueceusenha input { background-color:#E9EFF3; border:1px solid #4076BA; font:13px Arial, Helvetica, sans-serif; color:#666; height:17px }
.lembrar_senha_css { clear:both; font:13px Arial, Helvetica, sans-serif; color:#666; width:180px; margin-left:71px !important; margin-left:65px }

.botao_login { text-align:center }
.botao_login input { background-color:#E9EFF3; color:#4076BA; border:1px solid #4076BA; font:10px Arial, Helvetica, sans-serif; width:57px }

.esqueci_senha_css { clear:both; text-align:center; color:#4076BA; font:13px Arial, Helvetica, sans-serif; padding:10px 0 20px 0 }
.esqueci_senha_css a:link, .esqueci_senha_css a:visited { color:#4076BA; font:13px Arial, Helvetica, sans-serif }
.esqueceusenha { font:13px Arial, Helvetica, sans-serif; color:#666; text-align:center; line-height:30px }




/******************** PAGINA facil_chegar.ascx ********************/
.webdoor_instituto { float:left; width:564px; margin-left:10px; }
.webdoor_instituto_facil { float:left; margin-left:10px; }
.tit_transp { clear:both; padding-top:20px; }
.onibus, .taxi, .onibus_es 	{ float:left;  width:380px; padding-bottom:20px }
.carro, .metro,	.barcas		{ float:right; width:380px; padding-bottom:20px }

.onibus h4, .carro h4, .taxi h4, .metro h4, .onibus_es h4, .barcas h4
{ color:#4076BA; margin:0; padding:0; font:bold 12px Arial, Helvetica, sans-serif }
.onibus h5, .carro h5, .taxi h5, .metro h5, .onibus_es h5, .barcas h5
{ color:#666; margin:0; padding:0; font:12px Arial, Helvetica, sans-serif; margin-bottom:20px }
.transport_foto_esq { float:left; width:72px }
.transport_foto_dir { float:left; width:258px }

.onibus a:link, .carro a:link, .taxi a:link, .metro a:link, .onibus_es a:link, .barcas a:link,
.onibus a:link, .carro a:visited, .taxi a:visited, .metro a:visited, .onibus_es a:visited, .barcas a:visited
{ color:#4076BA; text-decoration:none; font-weight:bold }
.onibus a:hover, .carro a:hover, .taxi a:hover, .metro a:hover, .onibus_es a:hover, .barcas a:hover
{ color:#4076BA; text-decoration:underline; font-weight:bold }

.arredores1, .arredores3 { width:248px; float:left; margin-right:-1px; padding-bottom:40px }
.arredores2 { width:225px; float:left; margin-right:-1px; padding-bottom:40px }
.arredores1, .arredores2 { padding-right:20px }
.arredores1 h4, .arredores2 h4, .arredores3 h4 { color:#4076BA; margin:20px 0 20px 0; padding:0; font:bold 12px Arial, Helvetica, sans-serif }
.arredores1 h5, .arredores2 h5, .arredores3 h5 { color:#666; margin:0; padding:0; font:12px Arial, Helvetica, sans-serif }

.menu_instituto { float:left; display:block; margin:auto; width:193px; }
#primary-nav-novo { margin: 0; padding: 0; border-bottom:0; list-style:none; width:180px; }
#primary-nav-novo li { list-style:none; display:block; width:170px; height:30px; background-color:#D9E4F2; color:#4076BA; font:bold 12px "Trebuchet MS", Arial, sans-serif; text-transform:uppercase; line-height:30px; margin-bottom:2px; }
#primary-nav-novo li a:link, #primary-nav-novo li a:visited { display:block; background-color:#F3F3F3; font:bold 12px "Trebuchet MS", Arial, sans-serif; color:#999; text-transform:uppercase; width:170px; height:30px; line-height:30px; text-decoration:none; padding-left:10px; }
#primary-nav-novo li a:hover { background-color:#D9E4F2; color:#4076BA; font:bold 12px "Trebuchet MS", Arial, sans-serif; text-transform:uppercase; width:170px; height:30px; line-height:30px; text-decoration:none; padding-left:10px; }
.primary-nav-novo-ativado { padding-left:10px; }
#primary-nav-novo li span { cursor:pointer; width:170px; display:block; padding:0 }

/******************** PAGINA blog.ascx ********************/
.fundo_todo_blog { border:1px solid #FFF; background:url(fundo_todo_blog.gif) repeat-y; margin-bottom:40px }
.posts	  	{ float:left; width:492px }
.quem 		{ float:right; width:245px; padding-left:12px; margin-right:20px !important; margin-right:10px; background-color:#f3f3f3; }
.posts a:link, .posts a:visited { color:#4076BA; text-decoration:none; font-weight:bold }
.posts a:hover { color:#4076BA; text-decoration:underline; font-weight:bold }

.blog_quem_show { margin-top:20px; cursor:pointer; margin-bottom:40px }
#foto_blog_1 p, #foto_blog_2 p, #foto_blog_3 p, #foto_blog_4 p { font:12px Arial, Helvetica, sans-serif; color:#666; margin:10px 15px 20px 0 }
.blog_quem_show span, .blog_quem_show img { font:bold 13px Arial, Helvetica, sans-serif; color:#4076BA }
.blog_quem_show a, .blog_quem_show a:hover { text-decoration:none }
.foto_blog_link { border:5px solid #DDD; width:53px; height:53px; float:left; cursor:pointer; margin-right:8px }
.foto_blog_over { border:5px solid #4076BA; width:53px; height:53px; float:left; cursor:pointer; margin-right:8px }
.span_lad_dir_blog span { font:12px Arial, Helvetica, sans-serif; color:#666; margin-top:10px }
.span_lad_dir_blog h3 { font:bold 13px Arial, Helvetica, sans-serif; color:#4076BA; padding-top:10px }
.quem_total { padding-top:10px }



/******************** PAGINA estude_sempre.ascx ********************/
.webdoor_estude { float:right;  margin-left:	10px }
.webdoor_estude img { margin-bottom:5px }
.estude_esq	{ float:left; width:560px; font:13px Arial, Helvetica, sans-serif; color:#666; }
.estude_dir { float:right; width:158px; margin-left:10px !important; margin-left:37px; margin-right:21px; }
.fundo_todo_estudesempre { border:1px solid #FFF; background:url(fundo_estude_sempre.gif) repeat-y 10px 0; margin-bottom:40px; }
.estude_esq h2 { font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#666; text-align:justify; letter-spacing:1px; margin:0; padding:0 }
.estude_esq h3 { color:#4B7EBE; font:19px "Trebuchet MS", Arial, Verdana; margin-top:30px }
.estude_esq h4 { display:inline; padding-right:5px; font:bold 13px Arial, Helvetica, sans-serif; color:#4B7EBE }
.estude_esq p { margin:15px 0 }

.tabela_estudesempre {border:2px solid #D0DEEE; margin:auto; margin-bottom:15px }
.tabela_estudesempre table { margin:auto; border:4px solid #FFF; border-bottom:none }
.tabela_estudesempre thead tr { background-color:#DEEAFE }
.tabela_estudesempre thead th { font:bold 12px Arial, Helvetica, sans-serif; color:#666; width:144px; border-bottom:4px solid #FFF; padding:4px 0; text-align:center; vertical-align:middle }
.tabela_estudesempre thead td { font:bold 13px Arial, Helvetica, sans-serif; color:#666; width:93px; text-align:center; border-bottom:4px solid #FFF }
.tabela_estudesempre tbody td { font:13px Arial, Helvetica, sans-serif; color:#666; text-align:center }
.tabela_estudesempre tbody th { font:bold 13px Arial, Helvetica, sans-serif; color:#666; padding:3px 0; text-align:center;  vertical-align:middle }
/*.tabela_estudesempre_bc { border-top:3px solid #DEEAFE }*/
.tabela_estudesempre_fundocinza { background-color:#F3F3F3 }
#tabela_estudesempre_ult_tr { font-size:1px; padding:4px 0; background-color:#FFF; border-bottom:5px solid #DEEAFE } 

.estude_sempre_regras { width:518px; background-color:#F3F3F3; font:11px Arial, Helvetica, sans-serif; color:#666; margin-top:20px; margin-bottom:40px; padding:20px }
.estude_sempre_regras h5 { font:bold 13px Arial, Helvetica, sans-serif; color:#666 }
.estude_sempre_regras li { margin:20px 20px 20px 25px }

.quadrad_direita { width:128px; margin:auto; text-align:center; }
.quadrad_direita table { margin:15px 0 0 0 }
.quadrad_direita thead td { background:url(estudesempre_fundodirtabe_cima.jpg) no-repeat; height:14px; font-size:1px }
.quadrad_direita_tfoot_td { width:128px; margin:auto; text-align:center; background:url(estudesempre_fundobaixtabe_cima.jpg) no-repeat; #background:url(estudesempre_fundobaixtabe_cima.jpg) no-repeat 3px 0; height:14px; font-size:1px; margin-bottom:15px; }
.quadrad_direita tbody td { background:url(estudesempre_fundocentabe_cima.jpg) repeat-y; font:11px Arial, Helvetica, sans-serif; color:#666; text-align:center; padding:0 10px; width:102px }

.estude_sempre_divexemplo { width:142px; margin:auto; background:url(estude_sempre_fundodivex.jpg) repeat-x bottom; font:11px Arial, Helvetica, sans-serif; color:#666; text-align:center; padding-bottom:5px; padding-top:20px }
.estude_sempre_divexemplo h5 { font:bold 13px Arial, Helvetica, sans-serif; color:#4B7EBE; margin-bottom:10px }
.estude_sempre_divexemplo p { margin:10px 0; text-align:center; padding:0 10px }


/************************ PAGINA parceiros.ascx ************************/
.parceiros { clear:both; width:756px; }
.clear_parc { clear:both; border-top:1px solid #DAE2F1; font-size:1px }
.clear_parc_ult { clear:both; height:40px; font-size:1px }

.parceiro_img { float:left; width:200px; margin:20px 0 }
.parceiro_texto { float:left; width:545px; margin-top:20px; font:13px Arial, Helvetica, sans-serif; color:#666 }
.parceiro_texto p { margin:0 0 20px 0 }

.coffee { border-top:1px solid #DAE2F1; color:#666; font:13px Arial, Helvetica, sans-serif; margin-bottom:10px }
.coffee p { color:#666; font:13px Arial, Helvetica, sans-serif; margin:20px 0 }

p.coffee_caption { float:left; text-align:center; margin:0 }
p.coffee_two { float:right }
p.coffee_caption img { padding:0 0 10px 30px }


.coffee { clear:both; border-top:1px solid #DAE2F1; margin-bottom:30px }
.coffee h3 { font:24px "Trebuchet MS", Arial, sans-serif; color:#4076BA; width:375px; margin-top:10px }
.coffee_img { float:left; width:350px; margin:0 0 0 30px; }
.coffee_texto { float:left; width:370px; font:13px Arial, Helvetica, sans-serif; color:#666; margin-top:5px; }

.webdoor_parceiro { float:left;  margin-left:10px; margin-top:6px;}

/************************ PAGINA mapa_site.ascx ************************/
.mapa_site h4 { width:456px; border-bottom:1px solid #B0C8E3; font:bold 13px Arial, Helvetica, sans-serif; color:#999; margin-top:20px }
.mapa_site li { list-style:none; font-size:1px }
.mapa_site ul li ul li { color:#FF0000; padding-left:20px }
.mapa_site ul li ul li ul li { color:#FF0000; padding-left:20px }
.mapa_site ul li ul li ul li ul li { color:#FF0000; padding-left:20px }
.mapa_site ul li ul li ul li ul li ul li { color:#FF0000; padding-left:20px }
.mapa_site a:link, .mapa_site a:visited { font:13px Arial, Helvetica, sans-serif; color:#4076BA; text-decoration:none; line-height:23px }
.mapa_site a:hover { font:13px Arial, Helvetica, sans-serif; color:#4076BA; text-decoration:underline; line-height:23px }


/************************ fale conosco ************************/
.view_contato_infnet table tr th { text-align:left; font:normal 12px sans-serif, Arial, Helvetica; color:#666; vertical-align:top; height:40px; padding-right:20px }

.view_contato_infnet table tr td { text-align:right; height:40px; vertical-align:top }

.view_contato_infnet table input { background-color:#E9EFF3; border:1px solid #4076BA; font:11px Arial, Helvetica, sans-serif; color:#4076BA; height:17px; width:229px; padding-left:2px }

.view_contato_infnet table select {  background-color:#E9EFF3; border:1px solid #4076BA; font:11px Arial, Helvetica, sans-serif; color:#4076BA; height:19px; #height:35px; width:233px }

.view_contato_infnet table textarea { background-color:#E9EFF3; border:1px solid #4076BA; font:11px Arial, Helvetica, sans-serif; color:#4076BA; height:190px; width:229px; overflow:auto; padding-left:2px }


/************************ busca.ascx ************************/
.nova_busca { width:420px; height:20px; padding:13px 0; background-color:#F2F2F2; margin:auto; font:bold 12px Arial, Helvetica, sans-serif; color:#4076BA; margin-top:30px; margin-bottom:40px; padding-left:80px; padding-top:17px; }
.nova_busca input { background-color:#FFF; border:1px solid #4076BA; font:12px Arial, Helvetica, sans-serif; color:#666; padding-left:2px; height:17px; margin-right:15px; }
.tit_nova_busca { font:Normal 14px Arial, Helvetica, sans-serif; color:#4076BA; line-height: 10px; }
.tit_nova_busca2 { font:Bold 16px Arial, Helvetica, sans-serif; color:#4076BA; line-height:40px; }
.tit_nova_busca3 { font:Normal 14px Arial, Helvetica, sans-serif; color:#666666; line-height:40px; }
.hr_nova_busca { color:#CCC; border:1px solid #CCC; font-size:1px; margin:0; }
.link_nova_busca, .link_nova_busca:link, .link_nova_busca:visited
{ font:13px Arial, Helvetica, sans-serif; color:#4076BA; text-decoration:none; line-height:10px; }
.link_nova_busca:hover { font:13px Arial, Helvetica, sans-serif; color:#4076BA; text-decoration:underline; line-height:10px; }
.text_nova_busca { font:13px Arial, Helvetica, sans-serif; color:#666 }
.pag_nova_busca, .pag_nova_busca a:link, .pag_nova_busca a:visited
{ height:80px; text-align:right; font:13px Arial, Helvetica, sans-serif; color:#4076BA; text-decoration:none; }
.pag_nova_busca a:hover { font:13px Arial, Helvetica, sans-serif; color:#4076BA; text-decoration:underline; }
.text_novabusca { float:left; padding-top:2px }

/******************** PAGINA regimentos.ascx ********************/
.regimentos_esq	{ float:left; width:497px; font:13px Arial, Helvetica, sans-serif; color:#666; padding-bottom:40px; }
.regimentos_dir { float:right; width:243px; padding:0 0 40px 20px; margin-right:9px !important; margin-right:4px; }
.regimentos_esq h2 { font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#666; text-align:justify; letter-spacing:1px; margin:0; padding:0 }
.regimentos_esq h3 { color:#4B7EBE; font:19px "Trebuchet MS", Arial, Verdana; margin-top:30px }
.regimentos_esq h4 { display:inline; padding-right:5px; font:bold 13px Arial, Helvetica, sans-serif; color:#4B7EBE }
.regimentos_esq p { margin:15px 0; }
.regimentos_esq a:link, .regimentos_esq a:visited { font:bold 13px Arial, Helvetica, sans-serif; color:#4076BA; text-decoration:none }
.regimentos_esq a:hover { font:bold 13px Arial, Helvetica, sans-serif; color:#4076BA; text-decoration:underline }
.regimentos_esq h5 { font:17px "Trebuchet MS", Arial, sans-serif; color:#4076BA; }

.regimentos_download { background:url(/Portals/10/li_tit_download.gif) no-repeat; padding-left:15px; font:bold 13px Arial, Helvetica, sans-serif; color:#4076BA; margin:30px 0 15px 0; width:479px; color:#666; }
.regimentos_download a:link, .regimentos_download a:visited { font:bold 13px Arial, Helvetica, sans-serif; color:#4076BA; text-decoration:none; }
.regimentos_download a:hover { text-decoration:underline; }
.icone_regimentos { float:left; width:40px; height:50px; }
.texto_regimentos { float:left; width:454px; }
.hr_regimentos_down { clear:both; background:url(/Portals/10/hr_regimentos.jpg) no-repeat; width:494px; height:2px; font-size:1px; }

.total_rodape_regimentos { float:left; width:128px; margin-top:20px; }
.pag_rodape_regimentos { float:left; width:60px; text-align:center; margin-top:20px; }
.antpro_rodape_regimentos { font:12px Arial, Helvetica, sans-serif; float:left; width:193px; text-align:center; margin-top:20px; }
.antpro_rodape_regimentos, .antpro_rodape_regimentos a:link, .antpro_rodape_regimentos a:visited { font:normal 12px Arial, Helvetica, sans-serif; color:#666; text-decoration:none; }
.antpro_rodape_regimentos a:hover { font:normal 12px Arial, Helvetica, sans-serif; color:#4076BA; text-decoration:none }
.antpro_rodape_regimentos img { vertical-align:middle; }

.ultimos_downloads { width:196px; padding:15px 17px; background-color:#F8FAFC }
.ultimos_downloads h3 { font:bold 13px Arial, Helvetica, sans-serif; color:#4076BA; }
.ultimos_downloads p { background:url(/Portals/10/bullet_down.gif) no-repeat left center; font:bold 13px Arial, Helvetica, sans-serif; color:#4076BA; margin-top:20px; padding-left:7px; }
.ultimos_downloads a:link, .ultimos_downloads a:visited { font:normal 13px Arial, Helvetica, sans-serif; color:#666; text-decoration:none; margin-left:9px; }
.ultimos_downloads a:hover { font:normal 13px Arial, Helvetica, sans-serif; color:#4076BA; text-decoration:underline; marigin-left:9px; }


/************************ PAGINA tradval1.ascx ************************/
.titulo_tradval, .webdoor_tradval { width:554px; }
.titulo_tradval h2, .titulo_adm h2, .mod_login h2, .mapa_site h2 { font:27px "Trebuchet MS", Arial, sans-serif; color:#4076BA; }
.tradval h2, .tradval_dir4 h2, .tit_transp h2, .tit_transp_local h2{ font:27px "Trebuchet MS", Arial, sans-serif; color:#4076BA; margin-bottom:10px; }

.tradval_esq h3 { font:22px "Trebuchet MS", Arial. sans-serif; color:#4B7EBE; padding:0 0 15px 0;  margin:40px 0 0 0 !important }
.tradval_dir h3 { font:22px "Trebuchet MS", Arial. sans-serif; color:#4B7EBE; padding:0 0 15px 0;  #padding:0 0 5px 0;  margin:40px 0 0 0 !important }

.tradval_dir4 h3 { font:30px Georgia, "Times New Roman", Times, serif; color:#4076BA; }

.webdoor_tradval p { font:15px Arial, Helvetica, sans-serif; color:#4076BA; margin-top:15px; text-align:justify }

.submenu_tradval { background:url(/Portals/10/fundo_submenu_tradval.jpg) repeat-x; width:552px; padding:6px 0 10px 4px; }
.submenu_tradval ul { list-style:none; color:#B5CBE6; margin:0; font:bold 12px "Trebuchet MS", Arial, sans-serif; color:#4076BA }
.submenu_tradval ul li { list-style:none; display:inline }
.submenu_tradval ul li img { vertical-align:top; padding-top:1px }
.submenu_tradval ul li a:link, .submenu_tradval ul li a:visited { font:bold 12px "Trebuchet MS", Arial, sans-serif; color:#999; text-decoration:none }
.submenu_tradval ul li a:hover { font:bold 12px "Trebuchet MS", Arial, sans-serif; color:#4076BA; text-decoration:none }

.tradval_esq { float:left; width:530px; font:13px Arial, Helvetica, sans-serif; color:#666; padding-bottom:40px !important; padding-bottom:0; }
.tradval_dir { float:right; width:190px; padding-bottom:20px !important; padding-bottom:0; margin:0 19px !important; margin:0 9px; }
.tradval_esq p { margin-bottom:20px }
.tradval_esq table { margin:25px 0 54px 0 !important; margin:45px 0 54px 0 }
.tradval_esq table td { padding-right:10px; font-size:12px }
.tradval_esq table td img { margin-bottom:5px }
.tradval_esq h2 { font:22px "Trebuchet MS", Arial. sans-serif; color:#4B7EBE; margin:0 0 20px 0 }
.tradval_esq h5 { font:13px Arial, Helvetica, sans-serif; color:#4076BA }
.tradval_esq hr { margin:-5px 0 10px 0; #margin:-10px 0 0 0; padding:0; line-height:1px; height:1px; border:1px solid #4076BA; color:#4076BA }
.tradval_esq a:link, .tradval_esq a:visited { text-decoration:none; font:13px Arial, Helvetica, sans-serif; color:#4076BA }
.tradval_esq a:hover { text-decoration:underline; font:13px Arial, Helvetica, sans-serif; color:#4076BA }
.divdepoimento { font:13px Arial, Helvetica, sans-serif; color:#4B7EBE; margin-bottom:20px }
.divdepoimento img { border:6px solid #4B7EBE !important; float:left; margin-right:10px; vertical-align:middle }
.divdepoimento p { padding-top:10px }

.tradval_dir p { font:13px Arial, Helvetica, sans-serif; color:#666; padding-right:5px; margin-bottom:19px }
.tradval_dir h2 { font:22px "Trebuchet MS", Arial. sans-serif; color:#4B7EBE; margin:0 0 20px 0 }
.tradval_dir h5 { font:12px Arial, Helvetica, sans-serif; color:#4076BA; margin:0 }
.tradval_dir hr { margin:20px 0; color:#CCC; border:1px solid #CCC }

.divdepoimento_fundo { width:513px; height:170px; background-color:#D9E4F2; padding:10px; font-size:13px }
.divdepoimento_fundo h5, .tradval_esq h3 { font:13px Arial, Helvetica, sans-serif; color:#4076BA; margin:20px 0 0 0 }

.flash_tradv_empre { background:url(/Portals/10/webdoor_tradval_empreendedorismo.jpg) no-repeat; width:556px; height:248px; padding-top:25px; }
.flash_tradv_empre object { width:239px; height:200px; margin-left:18px; float:left; }

.flash_tradv_excel { float:right; margin:0 0 30px 0; width:239px; height:265px; font:12px Arial, Helvetica, sans-serif; color:#FFF; background-color:#000; }
.flash_tradv_excel object { width:239px; height:200px; }
.flash_tradv_excel p { font:12px Arial, Helvetica, sans-serif; color:#FFF; margin:0 10px 0 10px; padding:0; }

/************************ PAGINA tradval2.ascx ************************/
.tradval { width:758px; padding-bottom:20px }
.liderancadiv { height:196px }
.liderancadiv tbody td hr { margin:20px 0; color:#DAE2F1; border:1px solid #DAE2F1 }
.liderancadiv thead th { width:182px; background:url(/Portals/10/fundo_certificado.jpg) no-repeat; height:173px; text-align:center; vertical-align:middle }
.liderancadiv thead td { padding-left:15px; font:13px Arial, Helvetica, sans-serif; color:#666; vertical-align:middle }
.liderancadiv thead td h3 { margin:0 0 20px 0; font:bold 13px Arial, Helvetica, sans-serif; color:#4076BA }


/************************ PAGINA tradval3.ascx ************************/
.tradval_esq3 { float:left; width:470px; font:13px Arial, Helvetica, sans-serif; color:#666; padding-bottom:40px !important; padding-bottom:0 }
.tradval_dir3 { float:right; width:262px; padding-bottom:20px !important; padding-bottom:0; margin-right:19px !important; margin-right:9px }
.tradval_dir3 img { margin-bottom:20px !important; margin-bottom:9px }

.tradval_esq3 p { margin-bottom:20px }
.tradval_esq3 table { margin:15px 0 30px 0; font-size:11px }

.tradval_esq3 h2 { font:22px "Trebuchet MS", Arial. sans-serif; color:#4B7EBE; margin:30px 0 20px 0 }
.tradval_esq3 h3 { font:22px "Trebuchet MS", Arial. sans-serif; color:#4B7EBE; padding:10px 0 7px 0; #padding:0 0 5px 0;  margin:30px 0 10px 0 }
.tradval_esq3 h4 { font:italic 15px Arial, Helvetica, sans-serif; color:#666; width:373px }
.tradval_esq3 h5 { font:13px Arial, Helvetica, sans-serif; color:#4076BA; margin:20px 0 6px 0 }

.tradval_esq3 a:link, .tradval_esq3 a:visited { text-decoration:none; font:13px Arial, Helvetica, sans-serif; color:#4076BA }
.tradval_esq3 a:hover { text-decoration:underline; font:13px Arial, Helvetica, sans-serif; color:#4076BA }

.destaque_depoimento { width:481px; height:196px; background-color:#F3F3F3 }
.destaque_depoimento th { width:361px; text-align:right; vertical-align:top; font:italic 14px Arial, Helvetica, sans-serif; color:#666; padding:20px 5px 0 7px }
.destaque_depoimento td { width:110px; text-align:left; vertical-align:top; padding-top:20px }
.destaque_depoimento th h3 { font:13px Arial, Helvetica, sans-serif; color:#4076BA; margin-top:20px }


/************************ PAGINA tradval4.ascx ************************/
.tradval_esq4 { float:left; width:195px; margin-bottom:0;}
.tradicaocalores_esq { width:173px; font:12px Arial, Helvetica, sans-serif; color:#666; text-align:right; border-right:1px solid #999; padding-right:10px; line-height:21px; #line-height:22px }

.tradval_esq4 a:link, .tradval_esq4 a:visited { text-decoration:none; font:13px Arial, Helvetica, sans-serif; color:#4076BA }
.tradval_esq4 a:hover { text-decoration:underline; font:13px Arial, Helvetica, sans-serif; color:#4076BA }

.tradval_dir4 { float:left; width:554px; margin-left:9px }

.tradicaocalores_dir { background:url(/Portals/10/fundo_tradicao.jpg) repeat-x top;  padding:30px 10px 10px 10px; font:13px Arial, Helvetica, sans-serif; color:#666; margin-bottom:30px !important; margin-bottom:0 }
.tradicaocalores_dir strong { font:bold 15px "Trebuchet MS", Verdana, Arial; text-transform:uppercase }
.tradicaocalores_dir table td strong { font:bold 13px Arial, Helvetica, sans-serif; color:#4076BA; text-transform:none }
.tradicaocalores_dir p { margin:10px 0 22px 0 }
.tradicaocalores_dir li { font:normal 13px Arial, Helvetica, sans-serif; background:url(/Portals/10/trad_li.gif) no-repeat 0 6px; color:#4076BA; padding:0 0 20px 20px; list-style:none }
.tradicaocalores_dir a:link, .tradicaocalores_dir a:visited { font:normal 13px Arial, Helvetica, sans-serif; color:#999 }
.tradicaocalores_dir a:hover { font:normal 13px Arial, Helvetica, sans-serif; color:#4076BA; text-decoration:none }
.tradicaocalores_dir td { vertical-align:top; padding-bottom:30px }

.tradval_historiadir { background-color:#F3F3F3; width:553px; margin-bottom:30px; }
.td_histnormnorm { width:80px; height:100px; #height:80px; _height:80px; text-align:center; border:10px solid #D9E4F2; font:bold 13px Georgia, "Times New Roman", Times, serif; color:#4076BA; cursor:pointer; }
.td_histnormnorm_over { width:80px; height:100px; #height:80px; _height:80px; text-align:center; border:10px solid #97B3D6; font:bold 13px Georgia, "Times New Roman", Times, serif; color:#4076BA; background-color:#FFF; cursor:pointer }

.tradval_historiaesq { width:180px; _height:540px; min-height:540px; text-align:center; font:13px "Trebuchet MS", Arial, sans-serif; color:#1F60A9; background-color:#F3F3F3; margin-top:34px; padding-bottom:20px }
.tradval_historiaesq h2 { font:bold 18px Georgia, "Times New Roman", Times, serif; margin:auto; color:#4076BA; width:100px; padding:20px 0 !important; #padding:20px 0 0 0 !important; margin-top:0 }
.tradval_historiaesq img { margin:10px 0 }
.tradval_historiaesq p { margin:10px }



/************************ PAGINA Infra-Estrutura / Laboratorios e Salas de Exame ************************/
.lab_esq, .lab_dir { float:left }
.lab_esq { width:545px; padding-right:46px }
.lab_esq p { margin:10px 0 30px 0; font:13px Arial, Helvetica, sans-serif; color:#666 }
.lab_esq ul { list-style:square; padding:0 20px 0 30px; margin:0; background:url(/Portals/10/fundo_labesq.gif) repeat-y }
.lab_esq ul li { color:#3D71AF; font:bold 11px Arial, Helvetica, sans-serif; padding:5px 0 }
.lab_esq h3 { font:26px "Trebuchet MS", Arial. sans-serif; color:#4076BA; margin-top:20px }

.lab_dir { padding-top:20px }
.lab_dir img { margin:10px 0 }
.tradval hr { margin:0 0 10px 0; color:#DAE2F1; border:1px solid #DAE2F1 }


/************************ PAGINA Infra-Estrutura / Salas de Estudo e Auditrio ************************/
.salaes_esq { float:left; width:334px; border-top:1px solid #DAE2F1; margin-bottom:30px; }
.salaes_esq img { margin:10px 0; }
.salaes_esq p { color:#666; font:13px Arial, Helvetica, sans-serif }
.salaes_esq h3 { font:26px "Trebuchet MS", Arial, sans-serif; color:#4076BA; margin-bottom:10px; margin-top:10px }
.salaes_dir { float:left; border-top:1px solid #DAE2F1; margin-bottom:30px; }
.salaes_dir img { margin-left:18px; }
.salaes_esq a:link, .salaes_esq a:visited { color:#4485B5; font:bold 13px Arial, Helvetica, sans-serif; text-decoration:none; }
.salaes_esq a:hover { color:#4485B5; font:bold 13px Arial, Helvetica, sans-serif; text-decoration:underline; }


/******************************* PAGINA Infra-Estrutura / Biblioteca *********************************/
.biblio_esq { border-top:1px solid #DAE2F1; color:#666; font:13px Arial, Helvetica, sans-serif; margin-bottom:10px }
.biblio_esq img { float:right }
.biblio_esq p { color:#666; font:13px Arial, Helvetica, sans-serif; margin:20px 0 }
.biblio_esq a:link, .biblio_esq a:visited { color:#4485B5; font:bold 13px Arial, Helvetica, sans-serif; text-decoration:none; }
.biblio_esq a:hover { color:#4485B5; font:bold 13px Arial, Helvetica, sans-serif; text-decoration:underline; }
.biblio_esq table { }
.biblio_esq table td, .biblio_esq table th { color:#666; font:italic 13px Arial, Helvetica, sans-serif; }
.biblio_esq table th { width:140px; }

p.biblio_caption { float:left; width: }
p.biblio_two { float:right }
p.biblio_caption img { padding:0 0 10px 10px }
.biblio_esq h3 { font:25px "Trebuchet MS", Arial, sans-serif; color:#4076BA; text-align:left; margin:10px 0; width:345px }



/******************** PAGINA ciclo.ascx ********************/
.ciclo_esq { float:left; width:534px; font:13px Arial, Helvetica, sans-serif; color:#666; padding-bottom:40px }
.ciclo_dir { float:right; width:176px; padding-bottom:40px; margin-right:20px !important; margin-right:10px; }
.ciclo_esq h2 { font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#666; text-align:justify; letter-spacing:1px; margin:0; padding:0 }
.ciclo_esq h3 { color:#4B7EBE; font:19px "Trebuchet MS", Arial, Verdana; margin-top:30px }
.ciclo_esq h4 { display:inline; padding-right:5px; font:bold 13px Arial, Helvetica, sans-serif; color:#4B7EBE }
.ciclo_esq h5 { font:bold 16px "Trebuchet MS", Arial, sans-serif; color:#4076BA }
.ciclo_esq p { margin:15px 0 }
.ciclo_esq a:link, .ciclo_esq a:visited { font:bold 13px Arial, Helvetica, sans-serif; color:#4076BA; text-decoration:none }
.ciclo_esq a:hover { font:bold 13px Arial, Helvetica, sans-serif; color:#4076BA; text-decoration:underline }
.ciclo_esq ul li { list-style:none; margin-bottom:20px }
.ciclo_esq ul li strong { font:bold 15px Arial, Helvetica, sans-serif; color:#4076BA }


.vivario { background-color:#EEF3F9; text-align:center }
.vivario p { margin-bottom:0; padding:12px; font:13px Verdana, Arial, Helvetica, sans-serif; color:#4076BA; text-align:left }
.vivario img { margin:20px 0 40px 0 }

.topo_ciclo { background:url(/Portals/10/fundo_submenu_tradval.jpg) repeat-x; padding:6px 0 16px 4px !important; padding:6px 0 13px 4px; width:753px; }
.topo_ciclo ul { float:left; list-style:none; color:#B5CBE6; margin:0; font:bold 12px "Trebuchet MS", Arial, sans-serif; color:#4076BA }
.topo_ciclo ul li { list-style:none; display:inline }
.topo_ciclo ul li img { vertical-align:top; padding-top:1px }
.minhas_palestras a:link, .minhas_palestras a:visited, .topo_ciclo ul li a:link, .topo_ciclo ul li a:visited { font:bold 12px "Trebuchet MS", Arial, sans-serif; color:#999; text-decoration:none }
.minhas_palestras a:hover, .topo_ciclo ul li a:hover { font:bold 12px "Trebuchet MS", Arial, sans-serif; color:#4076BA; text-decoration:none }
.minhas_palestras { float:right; padding-right:7px; font:bold 12px "Trebuchet MS", Arial, sans-serif; color:#4076BA; }


.agenda_semana2 { padding:0; margin:0; border:1px solid #fff; margin-bottom:50px; }
.agenda_semana2 h2 { font:bold 14px Arial, Helvetica, sans-serif; color:#666; text-transform:uppercase; margin:0; padding:0; height:20px; letter-spacing:normal; }
.agenda_semana2 h3 { font:12px Arial, sans-serif; color:#4076BA; letter-spacing:0; margin:0; padding:0; height:30px; }
.agenda_semana2 h4 { font:12px Arial, sans-serif; color:#4076BA; letter-spacing:0; margin:0; padding:20px 0 0 0; display:block; }
.agenda_semana2 br { clear:both }
.agenda_semana2 p { font-size:1px }



.agenda_semana { padding:0; margin:0; border:1px solid #fff }
.agenda_semana h2 { font:bold 14px Arial, Helvetica, sans-serif; color:#666; text-transform:uppercase; margin:0; padding:0; height:20px; letter-spacing:normal; }
.agenda_semana h3 { font:12px Arial, sans-serif; color:#4076BA; letter-spacing:0; margin:0; padding:0; height:30px; }
.agenda_semana h4 { font:12px Arial, sans-serif; color:#4076BA; letter-spacing:0; margin:0; padding:20px 0 0 0; display:block; }
.agenda_semana br { clear:both }
.agenda_semana p { font-size:1px }

.agenda_semana_tit { width:510px; background-color:#EFEEED; padding:0 10px; margin-top:3px; cursor:pointer; vertical-align:middle; _height:1px; min-height:25px; padding-top:10px; font-size:1px; float:left; text-align:left }
.agenda_semana_tit_over { width:510px; background-color:#D5E1F0; padding:0 10px; margin-top:3px; cursor:pointer; vertical-align:middle; _height:1px; min-height:25px; padding-top:10px; font-size:1px; float:left; text-align:left }

.palestra { float:left; font:bold 14px Arial, Helvetica, sans-serif; color:#4076BA; width:380px; }
.intermediario { float:right; font:bold 11px Arial, Helvetica, sans-serif; color:#F90; width:120px; text-align:right; vertical-align:middle; }
.basico { float:right; font:bold 11px Arial, Helvetica, sans-serif; color:#093; width:120px; text-align:right; vertical-align:middle; }
.avancado { float:right; font:bold 11px Arial, Helvetica, sans-serif; color:#F00; width:120px; text-align:right; vertical-align:middle; }
.agenda_semana_cont { background-color:#F1F7FA; margin-bottom:3px; padding:0 20px 20px 15px; width:493px; text-align:left }
.agenda_semana_cont p { font:12px Arial, Helvetica, sans-serif; color:#666; margin:10px 0; }
.agenda_semana_cont h2 { font:bold 14px Arial, Helvetica, sans-serif; color:#4076BA; letter-spacing:normal; text-transform:capitalize; padding-top:10px; }
.agenda_semana_cont h3 { font:12px Arial, Helvetica, sans-serif; color:#4076BA; margin-top:37px; }
.agenda_semana_cont h4 { font:bold 14px Arial, Helvetica, sans-serif; color:#4076BA; display:inline; line-height:50px; padding-right:5px; }
.agenda_semana_cont a:link, .agenda_semana_cont a:visited { font:12px Arial, Helvetica, sans-serif; color:#4076BA; text-decoration:underline }
.agenda_semana_cont a:hover { font:12px Arial, Helvetica, sans-serif; color:#4076BA; text-decoration:none }
.agenda_semana_cont img { padding-right:10px }
.agenda_semana_cont table { background-color:#FFF; width:488px; border:1px solid #4076BA; border-collapse:collapse; }
.agenda_semana_cont table td { border-collapse:collapse; border-top:1px solid #4076BA; height:27px; width:122px; text-align:center; }
.agenda_semana_cont table th { font:12px Arial, Helvetica, sans-serif; color:#4076BA; border-collapse:collapse; border-top:1px solid #4076BA; height:27px; width:117px; padding-left:5px; vertical-align:middle; }
.esdd_emcurso { color:#F06200 }
.esti_emcurso { color:#005F69 }

/******************** PAGINA Dvidas Frequentes ********************/
.questionfaq { font:bold 13px Arial, Helvetica, sans-serif; color:#4076BA; }
.questionfaqa { margin:7px 0 0 15px }
.questionfaqa a:link, .questionfaqa a:visited { color:#666 }
.questionfaqa a:hover { color:#666 }

/******************** PAGINA local.ascx ********************/
.webdoor_local { margin-bottom:30px; text-align:center; }
.tit_transp_local { clear:both; }

/******************** PAGINA Calendrio Geral - local.ascx ********************/
.mapa_site h3 { font:bold 14px Arial, Helvetica, sans-serif; color:#666; border-bottom:1px solid #666; width:758px; margin-top:35px; margin-bottom:10px; text-transform:uppercase; }
.mapa_site h5 { font:11px "Trebuchet MS", Arial, sans-serif; color:#4076BA; margin:10px 0; }
#tit_escola_calend_esdd { font:27px "Trebuchet MS", Arial, sans-serif; color:#FFF; background:#F99E6F; width:753px; margin-top:40px; padding-left:5px }
#tit_escola_calend_esti { font:27px "Trebuchet MS", Arial, sans-serif; color:#FFF; background:#69939C; width:753px; margin-top:40px; padding-left:5px; margin-bottom:30px }

.titulo_docalendario { font-size:18px !important; margin-bottom:10px !important }

.banner_calend_cur { margin:50px 0 30px 0 }
.calend_cur_tit { width:738px; background-color:#EFEEED; padding:0 10px; margin-top:3px; cursor:pointer; _height:25px; min-height:25px; padding-top:10px; font:bold 13px Arial, Helvetica, sans-serif; color:#4076BA; }
.calend_cur_tit_over { width:738px; background-color:#D5E1F0; padding:0 10px; margin-top:3px; cursor:pointer; _height:25px; min-height:25px; padding-top:10px; font:bold 13px Arial, Helvetica, sans-serif; color:#4076BA; }

.calend_cur_cont { background-color:#EFEEED; margin:3px 0; width:728px; padding:10px 15px 20px 15px; }
.calend_cur_cont a:link, .calend_cur_cont a:visited { font:bold 13px Arial, Helvetica, sans-serif; color:#4076BA; text-decoration:none; }
.calend_cur_cont a:hover { font:bold 13px Arial, Helvetica, sans-serif; color:#4076BA; text-decoration:underline; }

.calend_cur_cont table { width:564px; }
.calend_cur_cont table td, .calend_cur_cont table th { width:115px; text-align:center; font:13px Arial, Helvetica, sans-serif; color:#666; height:22px; line-height:22px; border-right:3px solid #EFEEED; }
.calend_cur_cont_table_thead_td { background:url('fundo_td_calendario.jpg') no-repeat left; height:31px; font:bold 12px Arial, Helvetica, sans-serif; color:#666; text-align:center; }
.calend_cur_cont table thead th { background:url('fundo_td_calendario.jpg') no-repeat right; font:bold 12px Arial, Helvetica, sans-serif; color:#666; text-align:center; vertical-align:middle; }
.calend_cur_cont_table_tbody_td { background-color:#FFF; }
.calend_cur_cont_table_tbody_td strong, .calend_cur_cont_table_tbody_th strong { font-weight:normal; font-size:12px; }
.ult_vaga_cal { text-transform:uppercase; font:12px Arial, Helvetica, sans-serif !important; color:#F00 !important; }
.tit_calend_cursos { padding-top:5px; margin-left:0; font-size:15px; color:#4076BA !important; border-bottom-color:#4076BA !important; text-transform:none !important }

/******************** PAGINA Vestibular - vestibular1.ascx ********************/
.banner_vest { width:770px; }

.links_vest { width:770px; text-align:center; font:bold 13px "Trebuchet MS", Arial, sans-serif; color:#4076BA; }
.links_vest img { margin:0 10px; }
.links_vest p { text-align:center }
.links_vest a:link, .links_vest a:visited { font:bold 13px "Trebuchet MS", Arial, sans-serif; color:#666; text-decoration:none; }
.links_vest a:hover { font:bold 13px "Trebuchet MS", Arial, sans-serif; color:#4076BA; text-decoration:none; }

.text_vest { width:770px; font:13px Arial, Helvetica, sans-serif; color:#666; }
.text_vest p { font:13px Arial, Helvetica, sans-serif; color:#666; margin:30px 0; }

.esq_vest { float:left; width:430px; font:13px Arial, Helvetica, sans-serif; color:#666; margin-bottom:30px }
.tit_esq_vest_h2  { font:27px "Trebuchet MS", Arial, sans-serif; color:#4076BA; margin-bottom:20px } 
.esq_vest p { font:13px Arial, Helvetica, sans-serif; color:#666; margin:1px 0; }
.esq_vest h6 { font:bold 13px Arial, Helvetica, sans-serif; color:#4076BA; margin:0; }
.esq_vest a:link, .esq_vest a:visited { font:bold 13px "Trebuchet MS", Arial, sans-serif; color:#4076BA; text-decoration:none; }
.esq_vest a:hover { font:bold 13px "Trebuchet MS", Arial, sans-serif; color:#4076BA; text-decoration:underline; }
.esq_vest hr { color:#666; height:1px; padding:0; margin:15px 0; }
.esq_vest img { margin-bottom:20px;}

.dir_vest { float:right; width:247px; margin-bottom:30px }
.dir_vest img { text-align:center; margin-top:30px; }
.info_vest_dia_prova { text-align:left; background-color:#F4F8FB; font:12px Arial, Helvetica, sans-serif; color:#4076BA; padding:10px; }
.info_vest_dia_prova p { font:12px Arial, Helvetica, sans-serif; color:#4076BA; margin:0 0 20px 0; }
.info_vest_dia_prova ul { margin:0; padding:0; list-style:disc; }
.info_vest_dia_prova ul li { margin:20px 0 20px 16px; padding:0; list-style:disc; }

/******************** PAGINA Vestibular - vestibular2.ascx ********************/
.vest { width:755px; }
.vest p { font:13px Arial, Helvetica, sans-serif; color:#666; margin:20px 0; }
.vest img { margin-top:20px; }
.vest a:link, .vest a:visited { font:bold 13px "Trebuchet MS", Arial, sans-serif; color:#4076BA; text-decoration:none; }
.vest a:hover { font:bold 13px "Trebuchet MS", Arial, sans-serif; color:#4076BA; text-decoration:underline; }

.form_insc_vest h2 { font:27px "Trebuchet MS", Arial, sans-serif; color:#4076BA; margin:20px 0 }
#tit_agenda h2 { font:27px "Trebuchet MS", Arial, sans-serif; color:#4076BA; margin:20px 0 }
.form_insc_vest { margin:auto; width:520px; }
.form_insc_vest h2 { font:27px "Trebuchet MS", Arial, sans-serif; color:#4076BA; margin:20px 0 }
.form_insc_vest img { margin:40px 0 20px 140px; }
.form_insc_vest br { clear:both; }
.form_insc_vest label { color:#4076BA; font:bold 13px Arial, Helvetica, sans-serif; text-align:left; }
.form_insc_vest input { background-color:#E9EFF3; border:1px solid #4076BA; height:17px; padding-top:2px; font:12px Arial, Helvetica, sans-serif; color:#4076BA; margin-bottom:5px; }
.form_insc_vest select { background-color:#E9EFF3; border:1px solid #4076BA; font:12px Arial, Helvetica, sans-serif; color:#4076BA; margin-bottom:5px; height:18px; #height:21px; }
#vest_input_select select { background-color:#E9EFF3; border:1px solid #4076BA; margin-top:-1px; #margin-top:0; height:18px; #height:21px; font:12px Arial, Helvetica, sans-serif; color:#4076BA; margin-bottom:5px; width:70px !important; }
#vest_input_select input { margin-right:37px; width:170px; }
.vest_input_estcid select { background-color:#E9EFF3; margin-top:-1px; #margin-top:0; border:1px solid #4076BA; height:18px; #height:21px; font:12px Arial, Helvetica, sans-serif; color:#4076BA; margin-bottom:5px; width:144px !important; }
.vest_input_estcid input { margin-right:37px; width:170px; }

.form_vest_horario { text-align:left; border-top:1px solid #4076BA; width:530px; margin:20px 0 0 108px; font:13px Arial, Helvetica, sans-serif; color:#4076BA; padding:20px 0 0 0 }
.form_vest_horario h2 { font:bold 13px Arial, Helvetica, sans-serif; color:#4076BA; margin-bottom:10px; }
.form_vest_horario p { font:13px Arial, Helvetica, sans-serif; color:#4076BA; margin:20px 0; }
.form_vest_horario input { margin:0 5px 0 0; }
.form_vest_horario label { clear:both; }
.r_form_vest { float:left; width:265px; }
.l_form_vest { float:left; width:250px; }
.l_form_vest label, .r_form_vest label { line-height:30px; }
.botao_inscr_vest { text-align:center; margin:10px 0 30px 0; }


.tabela_lista_aprovados_vest { margin-bottom:30px; border-bottom:1px solid #F0F0F0; width:740px; }

.tabela_lista_aprovados_vest thead th { background-color:#4076BA; font:bold 14px Arial, Helvetica, sans-serif; color:#FFF; height:28px; line-height:28px; padding-left:10px; text-align:left; }
.tabela_lista_aprovados_vest thead td { background-color:#E7E7E7; font:bold 12px Arial, Helvetica, sans-serif; color:#666; height:20px; line-height:20px; padding-left:10px; text-align:left; border-right:1px solid #E7E7E7; }

.tabela_lista_aprovados_vest tbody th { width:342px; font:bold 12px Arial, Helvetica, sans-serif; color:#4076BA; height:25px; line-height:25px; padding-left:10px; text-align:left; border-left:1px solid #F0F0F0; border-right:1px solid #F0F0F0; }
.tabela_lista_aprovados_vest tbody th strong { font:bold 12px Arial, Helvetica, sans-serif; color:#9C0000; }

.tabela_lista_aprovados_vest tbody td { font:12px Arial, Helvetica, sans-serif; color:#666; height:25px; line-height:25px; padding-left:10px; text-align:left; border-right:1px solid #F0F0F0; }

.tlavbck { background-color:#F9F9F9; }


/******************** PAGINA Minhas Palestras - ciclo2.ascx ********************/
.ciclo1col { font:13px Arial, sans-serif; color:#666; }
.ciclo1col p { font:13px Arial, sans-serif; color:#666; margin:0 0 20px 0 }
.ciclo1col h6 { border-bottom:1px solid #4076BA; width:757px; }
.ciclo1col h5 { font:13px "Trebuchet MS", Arial, sans-serif; color:#4076BA; margin-bottom:20px; }
.username_ciclo { font:13px "Trebuchet MS", Arial, sans-serif; color:#666; margin:20px 0; }
.username_ciclo strong { color:#4076BA }

.trocar_data { width:90px; background-color:#EFEEED; padding:0 10px; margin-top:3px; vertical-align:middle; _height:1px; min-height:28px; border-left:3px solid #FFF; padding-top:10px; padding-bottom:0; _padding-bottom:8px; font-size:1px; float:left; text-align:center; }
.palestra_cancelar { width:90px; background-color:#EFEEED; padding:0 10px; margin-top:3px; vertical-align:middle; _height:1px; min-height:28px; border-left:3px solid #FFF; padding-top:10px; font-size:1px; padding-bottom:0; _padding-bottom:8px; float:left; text-align:center; }


.ciclo1col a:link, .ciclo1col a:visited { font:bold 13px Arial, sans-serif; color:#4076BA; text-decoration:none; }
.ciclo1col a:hover { font:bold 13px Arial, sans-serif; color:#4076BA; text-decoration:underline; }

.trocar_data a:link, .trocar_data a:visited, 
.palestra_cancelar a:link, .palestra_cancelar a:visited
{ font:bold 12px "Trebuchet MS", Arial, sans-serif; color:#4076BA; text-decoration:none; }
.palestra_cancelar a:hover, .trocar_data a:hover
{ font:bold 12px "Trebuchet MS", Arial, sans-serif; color:#4076BA; text-decoration:underline; }


.intermediario2 { float:left; font:bold 11px Arial, Helvetica, sans-serif; color:#F90; width:120px; text-align:right; vertical-align:middle; }
.basico2 { float:left; font:bold 11px Arial, Helvetica, sans-serif; color:#093; width:120px; text-align:right; vertical-align:middle; }
.avancado2 { float:left; font:bold 11px Arial, Helvetica, sans-serif; color:#F00; width:120px; text-align:right; vertical-align:middle; }
.agenda_semana_tit2 { width:508px; background-color:#EFEEED; padding:0 10px; margin-top:3px; cursor:pointer; vertical-align:middle; _height:1px; min-height:28px; padding-top:10px; font-size:1px; float:left; text-align:left }
.agenda_semana_tit_over2 { width:508px; background-color:#D5E1F0; padding:0 10px; margin-top:3px; cursor:pointer; vertical-align:middle; _height:1px; min-height:28px; padding-top:10px; font-size:1px; float:left; text-align:left }

.caixa-avaliacao{width:130px; height:105px; margin:0 5px 20px 0; float:left; background-color:#EFEEED; text-align:center}
.caixa-avaliacao p{min-height:35px; _height:35px; font:bold 13px Arial, Helvetica, sans-serif; color:#4076BA; margin:5px 0 3px 0}
.caixa-avaliacao div img{margin-right:4px}
.radios-avaliacao{padding-left:3px}
.btn-avaliacao{width:103px; padding-top:40px; float:left}

/*
.aval_cine { float:left; width:215px; height:105px; background-color:#EFEEED; text-align:center; margin-bottom:3px; }
.aval_cine p { font:bold 13px Arial, Helvetica, sans-serif; color:#4076BA; margin:15px 0 10px 0; }
.aval_cinc { float:left; width:215px; height:105px; background-color:#F8F8F8; text-align:center; margin-bottom:3px; }
.aval_cinc p { font:bold 13px Arial, Helvetica, sans-serif; color:#4076BA; margin:15px 0 10px 0; }
.aval_cinb { float:left; width:215px; height:105px; background-color:#F8F8F8; text-align:center; margin-bottom:53px; }
.aval_cinb p { margin-top:40px;  }
.avaliacao { float:left; width:72px; text-align:center; }
.mra { margin-right:56px; }
*/

.data_palestra { width:205px; background-color:#4076BA; padding:0 10px; margin-top:3px; vertical-align:middle; _height:1px; min-height:28px; border-left:3px solid #FFF; padding-top:10px; padding-bottom:0; _padding-bottom:8px; color:#FFF; font:bold 12px "Trebuchet MS", Arial, sans-serif; float:left; text-align:center; }

.agenda_semana_cont2 { width:758px; }
.agenda_semana_cont2 p { font:12px Arial, Helvetica, sans-serif; color:#666; margin:10px 0; }
.agenda_semana_cont2 h2 { font:bold 14px Arial, Helvetica, sans-serif; color:#4076BA; letter-spacing:normal; text-transform:capitalize; padding-top:10px; }
.agenda_semana_cont2 h3 { font:12px Arial, Helvetica, sans-serif; color:#4076BA; margin-top:37px; }
.agenda_semana_cont2 h4 { font:bold 14px Arial, Helvetica, sans-serif; color:#4076BA; display:inline; line-height:50px; padding-right:5px; }
.agenda_semana_cont2 a:link, .agenda_semana_cont2 a:visited { font:12px Arial, Helvetica, sans-serif; color:#4076BA; text-decoration:underline }
.agenda_semana_cont2 a:hover { font:12px Arial, Helvetica, sans-serif; color:#4076BA; text-decoration:none }
.agenda_semana_cont2 img { padding-right:10px }
.agenda_semana_cont2 table { background-color:#FFF; width:488px; border:1px solid #4076BA; border-collapse:collapse; }
.agenda_semana_cont2 table td { border-collapse:collapse; border-top:1px solid #4076BA; height:27px; width:122px; text-align:center; }
.agenda_semana_cont2 table th { font:12px Arial, Helvetica, sans-serif; color:#4076BA; border-collapse:collapse; border-top:1px solid #4076BA; height:27px; width:117px; padding-left:5px; vertical-align:middle; }

.agenda_semana_cont_l { float:left; background-color:#F1F7FA; width:493px; padding:0 20px 20px 15px; text-align:left;  }

.agenda_semana_cont_r { float:left; border-left:3px solid #FFF; }
.avalie { background-color:#EFEEED; width:225px; height:133px; background-color:#EFEEED; text-align:center; margin-bottom:3px; }
.avalie p { font:bold 13px Arial, Helvetica, sans-serif; color:#4076BA; padding:15px 0 10px 0; margin:0 }
.avaliacao2 { float:left; width:75px; text-align:center; padding-top:10px; }
.avaliacao2 img { border:none; padding:0; margin:0 }

.avalie_obs { background-color:#E0EDF3; width:225px; height:206px; }
.avalie_obs h5 { font:bold 15px Arial, Helvetica, sans-serif; color:#4076BA; margin:0; padding:20px 0 0 10px }
.avalie_obs h6 { font:bold 13px Arial, Helvetica, sans-serif; color:#666; margin:0; padding:15px 0 10px 10px; border:none; width:215px; }
.avalie_obs textarea { overflow:auto; width:183px; height:73px; font:13px Arial, Helvetica, sans-serif; color:#666; margin-left:10px; }
.avalie_obs p { text-align:center; }
#radios_smile table td { border:1px solid #E0EDF3 !important; border-left:none !important; }
#radios_smile table { border:1px solid #E0EDF3 !important; border-left:none !important; }
#radios_smile input { margin-left:31px; #margin-left:0; }

.observacoes_avalie_hist { background-color:#E0EDF3; border-top:2px solid #FFF; width:498px; margin:0 -20px -20px -15px; padding:0 15px 20px 15px; }
.observacoes_avalie_hist h5 { font:bold 15px Arial, Helvetica, sans-serif; color:#4076BA; padding:20px 0 0 0; margin:0; }
.observacoes_avalie_hist h6 { font:bold 13px Arial, Helvetica, sans-serif; color:#666; padding:15px 0 10px 0;width:475px; border:none; margin:0; }
.observacoes_avalie_hist p { margin:0; padding:0 }

.avalie_indique { background-color:#F8F8F8; width:225px; height:406px; }
.avalie_indique h5 { font:bold 15px Arial, Helvetica, sans-serif; color:#4076BA; margin:0; padding:20px 0 20px 10px }
.avalie_indique label { margin-left:10px; font:bold 13px Arial, Helvetica, sans-serif; color:#666; }
.avalie_indique input { width:196px; margin-left:10px; font:13px Arial, Helvetica, sans-serif; color:#666; margin-bottom:20px; }
.avalie_indique textarea { overflow:auto; height:150px; width:196px; margin-left:10px; font:13px Arial, Helvetica, sans-serif; color:#666; }
.avalie_indique p { text-align:center; }


/******************** PAGINA Autorizacoes do MEC ********************/
.autorizacao_mec_esq { width:490px; }
.autorizacao_mec_esq h5 { font:17px "Trebuchet MS", Arial, sans-serif; color:#4076BA; margin:20px 0; }
.autorizacao_mec_esq hr { color:#CCC; border:1px solid #CCC; height:1px; }
.autorizacao_mec_esq ul { margin:0; padding:0; list-style:decimal; }
.autorizacao_mec_esq ul li { margin:20px 0 20px 35px; padding:0; list-style:decimal; }
.portaria_mec_img { margin-left:-8px; }

.autorizacao_mec_dir { background-color:#F8FAFC; width:218px; margin:15px 0 20px -8px !important; margin:15px 0 20px -12px; padding:10px; font:italic 13px Arial, Helvetica, sans-serif; color:#4076BA; }

.documento_do p { font:9px Arial, Helvetica, sans-serif; color:#000; margin:0; }
.documento_do p:first-line { margin-left:50px } 

/********************** RELACOES COM O MERCADO **************************/
.rel_merc_oportunidades { margin-top:20px; font:13px Arial, Helvetica, sans-serif; color:#666; }
.rel_merc_oportunidades th { width:220px; padding:20px 0; vertical-align:middle; border-top:1px solid #CCC; }
.rel_merc_oportunidades td { vertical-align:middle; padding:20px 0; border-top:1px solid #CCC; }
.rel_merc_oportunidades_1 { border:none !important; }
.rel_merc_oportunidades strong { font:bold 13px Arial, Helvetica, sans-serif; color:#4076BA; }

.rel_merc_andre { width:208px; background-color:#F8FAFC; margin:45px 0 0 0; padding:5px 10px; font:italic 13px Arial, Helvetica, sans-serif; color:#4076BA; line-height:18px; }

.rel_merc_sobre { font:bold 13px Arial, Helvetica, sans-serif; color:#666; }
.rel_merc_sobre img { border:5px solid #E0E0E0 !important; margin:20px 5px 0 0; }
.rel_merc_sobre p { padding-top:10px; font-weight:normal; }


/******************** ADMIN CICLO DE PALESTRAS ************************/
.admin_site_e {  }
.admin_site_e a:link { font:11px Arial, Helvetica, sans-serif; color:#069 !important; text-decoration:none; margin-left:7px; }
.admin_site_e a:visited { font:11px Arial, Helvetica, sans-serif; color:#069 !important; text-decoration:none; margin-left:7px; }
.admin_site_e a:hover { font:11px Arial, Helvetica, sans-serif; text-decoration:none; margin-left:7px; }
.admin_site_d {  }

/******************** TABELA DE ADMIN CICLO DE PALESTRAS - CALENDARIO COMPLETO ************************/
#dnn_ctr1447_ViewVisualizar_CalendarioCompleto_tbCalendario td { font-weight:bold; vertical-align:top; padding:10px 5px 0 5px; color:#4076BA; }


/******************** TABELAS DE ADMIN CICLO DE PALESTRAS  ************************/
.dnn_ctr1437_ModuleContent, .dnn_ctr1437_ModuleContent th, .dnn_ctr1437_ModuleContent td { border: 1px solid #D4E0EE; border-collapse: collapse; font-family: "Trebuchet MS", Arial, sans-serif; color: #555; }
.dnn_ctr1437_ModuleContent td, .dnn_ctr1437_ModuleContent th { padding: 4px; }
.dnn_ctr1437_ModuleContent thead th { text-align: center; background: #E6EDF5; color: #4F76A3; font-size: 100% !important; }
.dnn_ctr1437_ModuleContent tbody th { font-weight: bold; }
.dnn_ctr1437_ModuleContent tbody tr { background: #FCFDFE; }
.dnn_ctr1437_ModuleContent tbody tr.odd { background: #F7F9FC; }
.dnn_ctr1437_ModuleContent a:link { color: #718ABE; text-decoration: none; }
.dnn_ctr1437_ModuleContent a:visited { color: #718ABE; text-decoration: none; }
.dnn_ctr1437_ModuleContent a:hover { color: #718ABE; text-decoration: underline !important; }

/***com grid ***/
.dnn_ctr1437_ModuleContent2, .dnn_ctr1437_ModuleContent2 th, .dnn_ctr1437_ModuleContent2 td { border: 1px solid #D4E0EE; border-collapse: collapse; font-family: "Trebuchet MS", Arial, sans-serif; color: #555; }
.dnn_ctr1437_ModuleContent2 td, .dnn_ctr1437_ModuleContent2 th { padding: 4px; }
.dnn_ctr1437_ModuleContent2 th { text-align: center; background: #E6EDF5; color: #4F76A3; font-size: 100% !important; }
.dnn_ctr1437_ModuleContent2 th { font-weight: bold; }
.dnn_ctr1437_ModuleContent2 tr { background: #FCFDFE; }
.dnn_ctr1437_ModuleContent2 tr.odd { background: #F7F9FC; }
.dnn_ctr1437_ModuleContent2 a:link { color: #718ABE; text-decoration: none; }
.dnn_ctr1437_ModuleContent2 a:visited { color: #718ABE; text-decoration: none; }
.dnn_ctr1437_ModuleContent2 a:hover { color: #718ABE; text-decoration: underline !important; }

.capitalize { text-transform: capitalize; }

.space { width:50px; }
/* ESTILO FORMAO - MDULO PROXIMAS FORMAES .titulo { font-size:16px; font-weight:600; color:#F06200;}*/


/******************** PAGINA noticias_inst.ascx ********************/
.webdoor_noticias { width:555px; }
.noticias_inst { width:542px; font:13px Arial; color:#666; padding:20px 10px 0 0; margin:20px 0; border-right:#CCC solid 2px; text-align:justify; }
.noticias_inst p { text-align:justify; }

.noticias_inst p, #dnn_ctr1780_ViewNoticias_lblConteudo, #dnn_ctr1780_ViewNoticias_lblConteudo p { font:13px Arial, Helvetica, sans-serif; color:#666; margin:10px 20px 20px 0; }
#dnn_ctr1810_ViewNoticias_lblConteudo, #dnn_ctr1810_ViewNoticias_lblConteudo p { font:11px Arial, Helvetica, sans-serif; color:#666; margin:10px 20px 20px 0; }

#dnn_ctr1780_ViewNoticias_divNoticiaSimples h2 { color:#718ABE; padding-top:10px; font:18px "Trebuchet MS", Arial, sans-serif; }
#dnn_ctr1810_ViewNoticias_divNoticiaSimples h2 { color:#718ABE; padding-top:10px; font:bold 13px "Trebuchet MS", Arial, sans-serif; }

#dnn_ctr1780_ViewNoticias_divNoticiaSimples h3, #dnn_ctr1810_ViewNoticias_divNoticiaSimples h3 { margin-top:-115px; }

.span_titdnot a:hover { text-decoration:none }

#dnn_ctr1780_ViewNoticias_lblTitulo { color:#666; padding-top:10px; font:13px "Trebuchet MS", Arial, sans-serif; }
#dnn_ctr1810_ViewNoticias_lblTitulo { color:#666; padding-top:10px; font:bold 11px "Trebuchet MS", Arial, sans-serif; }

.desabilitalinknoticias:hover { text-decoration:none; color:#666 }


.noticias_inst a:link, .noticias_inst a:visited,
.noticias_anteriores a:link, .noticias_anteriores a:visited
 { font:bold 13px Arial, Helvetica, sans-serif; color:#4076BA; text-decoration:none; }
.noticias_inst a:hover, .noticias_anteriores a:hover { font:bold 13px Arial, Helvetica, sans-serif; color:#4076BA; text-decoration:underline; }
.tit_not_ant { width:150px; padding:10px; font:bold 13px Trebuchet MS; color:#666; margin-top:40px; }
.noticias_ld_dir { width:170px; margin-right:20px !important; margin-right:10px; }
.noticias_anteriores{ width:150px; text-align:left; padding:10px; margin:0; background-color:#D9E4F2; font:11px Arial, Helvetica, sans-serif; color:#666; }
.noticias_anteriores h3{ font:bold 13px Trebuchet MS; color:#4076ba; }
.arq_not h3{ font:bold 13px Trebuchet MS; color:#4076ba; }
.arq_not { width:150px; padding:10px; background-color:#D9E4F2; font:11px Arial, Helvetica, sans-serif; color:#666; text-align:left; margin:20px 0 5px 0; }

/******************** PAGINA vantagens.ascx ********************/
.estudar{ width:460px; font-size:13px; font-family:Arial; color:#666; margin-bottom:40px; margin-top:20px;}
.estudar h3{ font-family:Trebuchet MS; font-size:18px; color:#4076BA;}
.selo{width:278px;margin-top:20px; text-align:center}
.conteudo_box{width:278px;font-family:Arial; font-size:12px; color:#333333; background:url(../../img_vantagens/conteudo_fundo.gif) repeat-y; border:none;}
.topo_box,{width:278px;}
.base_box{width:278px; margin-bottom:20px;}

/************************ PAGINA administracao.ascx ************************/
.titulo_adm, .webdoor_adm { width:558px; }
.webdoor_adm p { font:15px Arial, Helvetica, sans-serif; color:#4076BA; margin-top:5px; text-align:justify }

.adm_esq { float:left; width:190px; font:13px Arial, Helvetica, sans-serif; color:#666; padding-bottom:40px !important; padding-bottom:0; }
.adm_dir { float:left; width:555px; padding-bottom:20px !important; padding-bottom:0; margin-left:11px; }
.adm_esq p { margin-bottom:20px }
.adm_dir p { font:13px Arial, Helvetica, sans-serif; color:#666; padding-right:5px; margin-bottom:19px }

/************************ PAGINA trabalheconosco.ascx ************************/
.webdoor_trab {}
.webdoor_txt { width:559px; padding-bottom:15px !important; font:15px Arial, Helvetica, sans-serif; color:#4076BA; text-align:justify; margin-left:200px }

.trab_dir {width:559px; padding-bottom:20px !important; margin-left:200px;}
.trab_dir a:link, .trab_dir a:visited
 { font:bold 13px Arial, Helvetica, sans-serif; color:#4076BA; text-decoration:none; }
.trab_dir a:hover { font:bold 13px Arial, Helvetica, sans-serif; color:#4076BA; text-decoration:underline; }
.trab_dir p { font:12px Arial, Helvetica, sans-serif; color:#666; margin-bottom:19px }

/******************** PAGINA cesta.ascx ********************/
.cesta{background:url(/Portals/10/fundo_tradicao.jpg) repeat-x top; border-top:#A7C1E2 1px solid;padding-top:20px;} 
.cesta, .duvidas p { font:13px Arial, Helvetica, sans-serif; color:#666; margin-bottom:20px;}
.duvidas h3{font-size:13px; font-family:Arial; font-weight:bold; color:#4076BA;}
.cesta h2{font-size:20px; font-family:Trebuchet MS; font-weight:bold; color:#4076BA; }
.tabela_cesta{text-align:center; margin-top:10px; margin-bottom:20px;}
.tabela_cesta table{font-family:Arial;}
/*.tabela_cesta td{height:29px;}*/
.tabela_cesta input{ size:4px; width:30px; text-align:center}
.tabela_cesta #topo{text-align:right;; font-size:12px; color:#4076BA; font-weight:bold;background-color:#D9E4F2;}
.tabela_cesta #dados{background-color:#F4F4F4;font-size:12px; color:#666666;text-align:right;}
.tabela_cesta #total{font-size:12px; color:#FFFFFF; text-align:right;background-color:#93B2D8;font-weight:bold;}
.tabela_cesta #outros{text-align:right;font-weight:bold;}
.tabela_cesta #curso{font-size:14px; color:#4076BA; text-align:left;}
.tabela_cesta .bold{font-weight:bold;}
.tabela_cesta .cent{text-align:center;}
.espaco_bt_enviar {  padding-right:8px; #padding-right:15px; }

.erro_campos { font:12px Arial, Verdana; color:#f00 !important; text-align:left; margin:0 !important; }

/******************** PAGINA pagamento_palestrantes.ascx ********************/
.palestrante { background:#D9E4F2; padding:5px}
.selec_opcoes, .tab_pagto { font:12px Verdana; }
.selec_opcoes { color: #666; }
.tab_pagto td { padding:8px; text-align:left; color:#4076BA; font:13px Arial, Helvetica, sans-serif; }
.tab_pagto select { font:13px Arial, Helvetica, sans-serif; color:#666; min-width:70px; }
.cinza { background:#f4f4f4; color:#666; }
.topTab th { text-align:left; background:#D9E4F2; color:#4076BA; font:bold 13px Arial, Helvetica, sans-serif; padding:8px; }
.topTab { border:none !important; border-collapse:collapse !important }
.vlrTotal { background:#93B2D8; }
.vlrTotal td { font-weight:bold; color:#fff; }
.palestrante h3 {font:bold 14px Arial; color:#4B7EBE; }
.palestrante h4 {font:14px Arial; color:#4B7EBE; }
.topo_pagamento{ background:url(/Portals/10/fundo_submenu_tradval.jpg) repeat-x; padding:6px 0 16px 4px !important; padding:6px 0 13px 4px;}
#grdPagamentoPalestrante { border:1px solid red }
.desabilitalinknoticias { text-decoration:none !important; color:#666 !important; font-weight:normal !important }



.pag_palestrante_table table { width:777px; border:1px solid #CCCCCC; border-collapse:collapse; margin-top:20px; }
.pag_palestrante_table table td , .pag_palestrante_table table th { border:1px solid #CCCCCC; border-collapse:collapse }


.tit_ultdoc { color:#4076BA; font:bold 13px Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0 0 7px 15px }

.regimentos_dir_andre { color:#999; font:bold 14px Arial, Helvetica, sans-serif; width:225px }


.perg_duv_freq { font:bold 13px Arial, Helvetica, sans-serif; cursor: pointer; color:#4076BA; height:10px; }

.directedit p { margin:20px }
.directedit h2 { color:#4076BA; font:bold 14px Arial, Helvetica, sans-serif; margin:10px 20px }