﻿html { background: #fff url(../imagens/fundo_nuvens.jpg) center top no-repeat; }
body { margin: 0; padding: 0; font-family: Tahoma, sans-serif; background: url(../imagens/fundo_topo2.jpg) center top no-repeat; } 
img { border: none; }

h1 { display: block; margin: 0 0 10px; padding: 0; font-size: 20px; color: #1a428f; background: url(../imagens/base_h1.gif) repeat-x left 14px; }
h1 span { display: inline-block; padding: 0 5px 0 10px; background: #fff url(../imagens/ico_h1.gif) no-repeat left top; }

h2 { font-size: 33px; margin: 10px 0; padding: 0; }

.Esqueceu{ color:red; font-size:9pt; text-decoration:none;}
.Label2{ color:#1a428f; font-size:9pt; }

.txt_azul { color: #153e8d; }

.clear { clear: both; }

.fundo_topo {  }
.wrap { margin: 0 auto; width: 970px; }
.col_esq { float: left; position: relative; width: 251px; }
.col_dir { float: left; width: 718px; }

.nav, .nav li { display: block; margin: 0; padding: 0; list-style-type: none; }
.nav li span { display: block; padding: 14px 0 10px 36px; background: url(../imagens/fundo_nav.png) left top no-repeat; font-size: 12px; height: 12px; }
.nav li.bt_home span { display: block; padding: 28px 0 10px 36px; background: url(../imagens/fundo_nav_topo.png) left top no-repeat; font-size: 12px; height: 12px; }
.nav li.bt_base span { padding: 14px 0 12px 36px; background: url(../imagens/fundo_nav_base.png) left top no-repeat; }
.nav li span a { color: #1b438f; text-decoration: none; text-align: center; width: 251px; }
.nav li ul, .nav li ul li { display: block; margin: 0; padding: 0; list-style-type: none; line-height: normal; }
.nav li ul { display: none;  }
.nav li ul li { margin: 0 0 0 31px; padding: 5px 5px 6px; background: #ccc; }
.nav li ul li:hover { background: #666; }
.nav li ul li:hover a { color: #ccc; }
.nav li ul li a { font-size: 12px; color: #666; text-decoration: none; }

.sombra_nav { position: absolute; top: 0; left: -21px; }

.img_menu { text-align: center; }
.pub1 {}

.cont_geral { margin: 0px 0px 0px 0px; }
.cont_geral_internas { margin: 0px 0px 0px 20px; width:698px; padding-top:10px; }
.top_cont { background: url(../imagens/top_cont.gif) left top no-repeat; height: 20px; }
.cont { background: #d8d8d8 url(../imagens/fundo_cont.gif) left top repeat-y; }
.padd_cont { padding: 0 35px; font-family: Tahoma, sans-serif; font-size: 12px; color: #595959; text-align: justify; }
.padd_cont a { color: #153e8d; text-decoration: none; }
.padd_cont a:hover { color: #000; text-decoration: none; }
.base_cont { background: url(../imagens/base_cont.gif) left bottom no-repeat; height: 20px; clear: both; }

.fundo_rodape { background: url(../imagens/border-bot.jpg) repeat-x; }

.wrap_rodape { margin: 0 auto; padding: 14px 0 0; color: #fff; width: 969px; height: 30px }
.wrap_rodape .logo_upone { float: right; }
.wrap_rodape .dados_rodape { font-family: Tahoma; font-size: 12px; text-align: center; }
.wrap_rodape .dados_rodape span { display: inline-block; margin: 0 0 0 20px; }


.infos { float: left; margin: 0 15px 0 0; font-size: 12px; width: 212px; background: url(../imagens/div_rodape.png) 210px 30px no-repeat; }
.infos p { margin: 0; padding: 0; }
.ttl_endereco { font-size: 24px;  }
.tel_0800 { display: inline-block; margin: 0 0 0 56px; font-size: 18px; }
.parceiros { float: left; margin: 35px 0 0; }
.ttl_parceiros { font-size: 10px; }
.logos_parceiros, .logos_parceiros li { display: block; margin: 0; padding: 0; list-style-type: none; }
.logos_parceiros li { float: left; padding: 5px 0; background: #fff; height: 43px; }
.logos_parceiros li.cantos_parceiros { padding: 0; background: none; }
.direitos { float: right; margin: 96px 10px 0 0; font-size: 10px; }
.voltar {  color:#999; text-decoration:none; font-size:8pt; }


/* DEFAULT */

.tabNavigation, .tabNavigation li { display: block; margin: 0; padding: 0; list-style-type: none; }
.tabNavigation li {  float: left; margin: 0 5px 0 5px; padding: 2px 2px 0; background: url(../imagens/fundo_abas_def.gif) no-repeat left top; cursor: pointer; }

.ger_def_curso { margin: 0 0 15px; }
.txt_curso_def { float: left; margin: 0 15px 0 0; width: 440px; }
.bt_formacao_completa { float: left; }

.ageda_home, .ageda_home li { display: block; margin: 0; padding: 0; list-style-type: none; }
.ageda_home { width: 628px; }
.ageda_home li { line-height:25px;  }
.ageda_home li a:link, .ageda_home li a:visited { text-decoration:none;  }

/* CURSOS */

.video_foto { margin: 0 0 20px; }
.video_cursos, .video_cursos dt, .video_cursos dd, .fotos_cursos, .fotos_cursos dt, .fotos_cursos dd, .lista_comofunciona, .lista_comofunciona dt, .lista_comofunciona dd { display: block; margin: 0; padding: 0; list-style-type: none; }
.video_cursos, .fotos_cursos { float: left; }
.video_cursos { margin: 0 20px 0 0; width: 320px; }
.video_cursos dt, .fotos_cursos dt, .lista_comofunciona dt { font-size: 18px; color: #153e8d; }
.fotos_cursos { width: 288px; }
.lista_comofunciona { margin: 0 0 20px; }
.lista_comofunciona dd table { width: 100%; }
.lista_comofunciona dd table tr td { line-height: 18px; }
.lista_comofunciona dd table tr.lista_linhacor td { background: #dedede; border-bottom:solid 1px #ccc; }
.lista_comofunciona dd table tr.lista_linhacor td a:link { font-size:8pt; text-decoration:none; }
.lista_comofunciona dd table tr.lista_linhacor td a:visited { text-decoration:none; }
.lista_comofunciona dd table tr td.col1 { width: 50px; }
.lista_comofunciona dd table tr td.col3 { width: 50px; }

.cidade, .cidade_ativo{ margin: 0 0 20px; }
.cidade { }
.cidade span, .cidade_ativo span { display: block; padding: 17px 0 16px 30px; font-size: 11pt; color: #153e8d; cursor: pointer; }

.cidade span { background: url(../imagens/fundo_barra_cidade.png) no-repeat left top; }
.cidade div { display: none;  }

.cidade_ativo span { background: url(../imagens/fundo_barra_cidade.png) no-repeat left -51px; }
.cidade_ativo {  }
.cidade_ativo div { background: url(../imagens/base_cidade_cursos.gif) no-repeat left bottom; margin-left:30px; }
.cidade_ativo div p { display: block; margin: 20px 20px 0; background: url(../imagens/ico_cursos.gif) no-repeat left 4px; }

.AgendasCursos{ margin:0px 0px 3px 0px; padding:0px; list-style-type:none;}
.AgendasCursos li { }



.DepoimentosCursos{ margin:0px; padding:0px; list-style-type:none;}
.depoimento, .depoimento_ativo{ margin: 0 0 20px; }
.depoimento span, .depoimento_ativo span { display: block; padding: 17px 0 16px 30px; text-decoration:none; font-size: 11pt; color: #FFF; height: 18px; cursor: pointer; }
.depoimento span { background: url(../imagens/fundo_barra_depoimento.png) no-repeat left top; }
.depoimento div { display: none; }
.depoimento_ativo span { background: url(../imagens/fundo_barra_depoimento.png) no-repeat left -51px; }
.depoimento_ativo {   }
.depoimento_ativo div { padding: 0 0 20px; background: url(../imagens/base_cidade_cursos.gif) no-repeat left bottom; }
.depoimento_ativo div p { display: block; margin: 20px 20px 0; padding: 0 0 0 12px; background: url(../imagens/ico_cursos.gif) no-repeat left 4px; }
.slider{ padding:15px;  }



.listaCurso { list-style-type:none; margin-bottom:30px; margin-top:0px; }
.listaCurso li{	margin-left:30px; line-height:20px; padding-top:0px;  }
.listaCurso a:link,.listaCurso a:visited { margin-left:5px;	text-decoration:none; color:#666;  }
.listaCurso a:hover {	text-decoration:none; color:#153e8d;  }

div.divisor{  width:99%; background-color:#ccc; height:1px; }

div.voltar{ width:99%; text-align:right; }
