﻿/* topo */
#topo_anime {
	background : url('../topos/bkg_topo_anime.png') no-repeat center center; 
	width : 996px;
	height : 211px;
}

/* topo_sub_home */
.topo_sub_home {
	background : url('../images/topo_sub_home.png') no-repeat center top; 
	width : 996px;
	height : 70px;	
}

.bkg_cursos {
	background : url('../images/bkg_cursos.png') no-repeat center center; 
	width : 234px;
	height : 92px;
	text-align: center;
}

.bkg_cursos_novo {
	background : url('../images/bkg_cursos_novo.png') no-repeat center center; 
	width : 234px;
	height : 92px;
	text-align: center;
}

.bkg_encontro {
	background : url('../images/bkg_encontro.png') no-repeat center top; 
	height : 100px;
	text-align: center;
}

.bkg_alunos {
	background : url('../images/bkg_icon_alunos_home.png') no-repeat center center; 
	width : 234px;
	height : 92px;
}

.bkg_cursos_old {
	background : url('../images/bkg_cursos_old.png') no-repeat center center; 
	width : 234px;
	height : 92px;
	text-align: center;
}

.bkg_cursos_old_ini {
	background : url('../images/bkg_cursos_old_ini.png') no-repeat center center; 
	width : 234px;
	height : 92px;
}

.bkg_seta {
	background : url('../images/bkg_seta.png') no-repeat center center; 
	width : 234px;
	height : 92px;
}

.bkg_area_alunos {
	background : url('../images/bkg_area_aluno.png') no-repeat center center; 
}

.title_cursos_home {
	width : 645px;
	margin-left : 15px;
	margin-top : 5px;
	font-family : Trebuchet MS, arial;
	font-size: large;
	color : #666666;
	font-weight : bold;
	text-align : left;
	padding : 0 0 0 0;
}


.txt_red { 
font-family : Trebuchet MS, arial; 
font-size : 1em;
color : #990000; 
font-weight : bold; 
padding : 10px 0 0 0;
text-align: center;
} 


/* texto cursos titulo */
.texto-ct { 
font-family : Trebuchet MS, arial; 
font-size : 0.9em; 
color : #FFCC00; 
font-weight : bold; 
padding : 0 0 0 15px;
text-align: left;
} 

.texto-cts { 
font-family : Trebuchet MS, arial; 
font-size : 0.7em; 
color : #FFCC00; 
font-weight : bold; 
padding : 0 0 0 15px;
text-align: left;
} 

/* texto cursos data*/
.texto-cd { 
font-family : Trebuchet MS, arial; 
font-size : 0.73em; 
color : #666666; 
font-weight : bold; 
padding : 0 0 0 10px;
text-align: left;
} 

/* texto cursos data bold*/
.texto-cd-b { 
font-family : Trebuchet MS, arial; 
font-size : 0.73em; 
color : #333333; 
font-weight : bold; 
padding : 0 0 0 10px;
text-align: left;
} 

/* texto cursos*/
.texto-c { 
font-family : Trebuchet MS, arial; 
font-size : 0.73em; 
color : #666666; 
font-weight : normal; 
padding : 0 0 0 10px;
text-align: left;
} 


/* texto geral */
.texto-geral { 
font-family : Trebuchet MS, arial; 
font-size : 0.73em; 
color : #666666; 
font-weight : normal; 
padding : 5px 5px 5px 5px;
text-align: left;
} 

/* professores */
.prof-texto { 
width : 560px; 
font-family : Trebuchet MS, arial; 
font-size : 0.7em; 
color : #666666; 
font-weight : normal; 
padding : 5px 5px 5px 5px; 
} 

.prof-texto-b { 
width : 560px; 
font-family : Trebuchet MS, arial; 
font-size : 0.7em; 
color : #666666; 
font-weight : bold; 
padding : 5px 5px 5px 5px; 
}

.prof_foto {
border-style: none;
	border-color: inherit;
	border-width: 0;
	width : 74px;
	height : 90px;
}

.home-lb { 
font-family : Trebuchet MS, arial; 
font-size : 0.7em; 
color : #666666; 
font-weight : bold; 
padding : 5px 5px 5px 15px;
}

.prof_line {
	background : url('../images/line_gfotos_down.png') no-repeat center center; 
	width : 650px;
	height : 20px;
}

.alunos_nome { 
width : 115px; 
font-family : Trebuchet MS, arial; 
font-size : 0.7em; 
color : #666666; 
font-weight : bold; 
padding : 0px 0px 5px 0px; 
}

.alunos_end { 
font-family : Trebuchet MS, arial; 
font-size : 0.7em; 
color : #ffffff; 
text-align : left; 
line-height : 13px; 
font-weight : normal; 
padding : 3px 0 5px 0px;
width: 118px;
} 


/* galeria */
.gfotos-tit { 
font-family : Trebuchet MS, arial; 
font-size : 0.85em; 
color : #006699; 
font-weight : bold; 
text-align : left; 
padding : 0 5px 0 5px; 
} 

.gfotos-subtit { 
font-family : Trebuchet MS, arial; 
font-size : 0.75em; 
color : #666666; 
font-weight : normal; 
padding : 0 5px 5px 5px; 
} 

.gfotos-texto { 
font-family : Trebuchet MS, arial; 
font-size : 0.7em; 
color : #666666; 
font-weight : normal; 
padding : 5px 5px 5px 5px; 
} 


/* flash */
.flashcontent { 
height : 100%; 
width : 100%; 
text-align : center; 
}

/* menus */
.menu_borda {
	border:0;
}

/* acesso aluno */
.login { 
font-family : Trebuchet MS, arial; 
font-size : 0.7em; 
color : #444444; 
border : 0px solid #ffffff; 
width : 150px; 
height : 20px; 
background: url('../images/bkg_login.png') center center no-repeat; 
padding : 3px 5px 0 5px; 
}

.senha { 
font-family : Trebuchet MS, arial; 
font-size : 0.7em; 
color : #444444; 
border : 0px solid #ffffff; 
width : 60px; 
height : 20px; 
background : url('../images/bkg_senha.png') no-repeat center center; 
padding : 3px 5px 0 5px; 
}

A.link_hoteis {
text-decoration: none;
font-weight: bold;
font-family:Trebuchet MS, arial;
font-size: 8pt;
color: #006699;
padding: 5px 5px 5px 5px;
}


A.txt_msg { 
font-family : Trebuchet MS, arial; 
font-size : 0.65em; 
color : #666666; 
font-weight : normal; 
padding : 0 8px 0 12px;
text-align: left;
text-decoration: none;
}

.txt_down { 
font-family : Trebuchet MS, arial; 
font-size : 0.6em; 
color : #666666; 
font-weight : normal; 
padding : 0; 
} 

A.link_down { 
font-family : Trebuchet MS, arial; 
font-size : 0.6em; 
color : #666666; 
font-weight : normal; 
padding : 0;
text-align: left;
text-decoration: none;
}

A.link_home { 
font-family : Trebuchet MS, arial; 
font-size : 0.6em; 
color : #006699; 
font-weight : bold; 
padding : 0 0 0 0px;
text-align: left;
text-decoration: none;
}

.tit_area { 
font-family : Trebuchet MS, arial; 
font-size : 0.9em; 
color : #006699; 
font-weight : bold; 
text-align : right; 
padding : 2px 8px 0 0;
height: 18px;
} 

/* menu lateral home */
A.menu-lateral { 
display: block;
width : 165px; 
text-align : left; 
text-decoration : none; 
font-weight : bold; 
font-family : Trebuchet MS, arial; 
font-size : 0.73em; 
color : #666666; 
padding : 10px 0 8px 12px; 
}

A.menu-lateral:hover { 
display: block;
background : url('../images/bkg_menu_lateral.gif') no-repeat left center; 
width : 165px; 
text-align : left; 
text-decoration : none; 
font-weight : bold; 
font-family : Trebuchet MS, arial; 
font-size : 0.73em; 
color : #333333; 
padding : 10px 0 8px 12px;
}

/* submenu */
A.submenu { 
display : block; 
background : transparent; 
width : 180px;
height : 22px; 
text-align : left; 
text-decoration : none; 
font-weight : bold; 
font-family : Trebuchet MS, arial; 
font-size : 0.7em; 
color : #666666; 
padding : 2px 0 0 15px;
} 
A.submenu:hover { 
display : block; 
background : #006599; 
width : 180px;
height : 22px; 
text-align : left; 
text-decoration : none; 
font-weight : bold; 
font-family : Trebuchet MS, arial; 
font-size : 0.7em; 
color : #FFFFFF; 
padding : 2px 0 0 15px; 
}  
.submenu-active { 
display : block; 
background : #006599; 
width : 180px;
height : 22px; 
text-align : left; 
text-decoration : none; 
font-weight : bold; 
font-family : Trebuchet MS, arial; 
font-size : 0.7em; 
color : #FFFFFF; 
padding : 2px 0 0 15px; 
}

.txt_italic_sub { 
font-family : Trebuchet MS, arial; 
font-size : 0.6em; 
color : #666666; 
font-weight : normal; 
font-style:italic;
padding : 0; 
} 

.tab_master { 
text-align : right; 
} 
.tab_home-titulo { 
text-align : left; 
padding : 0 6px 10px 0; 
} 
.tab_menu { 
background-image : url('../images/bkg-menu.jpg'); 
background-repeat : no-repeat; 
background-position : center center; 
background-attachment : scroll; 
} 
.tab_menu-sub { 
background-image : url('../images/linha_menu-sub-bkg.jpg'); 
background-repeat : repeat-y; 
background-position : center center; 
background-attachment : scroll; 
}
.linha1 { 
background-image : url('../images/og_r16_c17.png'); 
background-repeat : repeat-x; 
} 
.linha2 { 
background-image : url('../images/og_r11_c19.png'); 
background-repeat : repeat-y; 
} 
.linha3 { 
background-image : url('../images/linha3.jpg'); 
background-repeat : repeat-y; 
} 
.linha4 { 
background-image : url('../images/og_r16_c17-2.png'); 
background-repeat : repeat-x; 
} 
.td_t { 
height : 15px; 
background-image : url('../images/line_top_c.jpg'); 
background-repeat : repeat-x; 
background-attachment : scroll; 
} 
.td_t2 { 
background-image : url('../images/og_r3_c15.png'); 
background-repeat : repeat-x; 
background-attachment : scroll; 
text-align : center; 
} 
.td_rodape { 
background-image : url('../images/og_r17_c17.png'); 
background-repeat : repeat-x; 
background-attachment : scroll; 
text-align : center; 
} 
.td_rodape { 
text-align : right; 
} 

.td_center { 
text-align : center; 
}

.tab_noticias { 
text-align : left; 
} 
.noticias { 
background : url('../img_home/linha_not.png'); 
background-position : left bottom; 
background-repeat : no-repeat; 
font-family : Trebuchet MS, arial; 
font-size : 1.125em; 
color : #666666; 
font-weight : normal; 
padding : 0 0 0 6px; 
} 
.td_noticias { 
background : url('../img_home/bkg_noticia.jpg'); 
background-position : left top; 
background-repeat : no-repeat; 
width : 143px; 
text-align : left; 
} 
.td_noticias-img { 
background : url('../img_home/bkg_noticia-a.jpg'); 
background-position : right top; 
background-repeat : no-repeat; 
width : 200px; 
height : 128px; 
text-align : center; 
} 
.noticias_txt { 
width : 128px; 
font-family : Trebuchet MS, arial; 
font-size : 0.7em; 
color : #666666; 
font-weight : normal; 
padding : 0 3px 0 8px; 
} 
.endereco_rodape { 
font-family : Trebuchet MS, arial; 
font-size : 0.7em; 
color : #ffffff; 
text-align : left; 
line-height : 13px; 
font-weight : normal; 
padding : 5px 0 0 5px; 
} 

/* paginas cursos */
.tab_left {
	padding : 5px 0 10px 0;
	text-align: left;
}
.cursos-curso { 
margin-top : 10px;
margin-bottom : 15px;
font-family : Trebuchet MS, arial; 
font-size : 1.3em; 
color : #006699; 
font-weight : normal; 
text-align : left; 
padding : 0 0 0 0px; 
} 
.cursos-curso-red { 
margin-top : 10px;
margin-bottom : 15px;
font-family : Trebuchet MS, arial; 
font-size : 1.3em; 
color : #CC3300; 
font-weight : normal; 
text-align : left; 
padding : 0 0 0 0px; 
} 
.cursos-curso-s { 
margin-top : 10px;
margin-bottom : 15px;
font-family : Trebuchet MS, arial; 
font-size : 0.85em; 
color : #006699; 
font-weight : normal; 
text-align : left; 
padding : 0 0 0 0px; 
} 
.cursos-titulos { 
background : url('../img_home/linha_not.png'); 
background-position : left bottom; 
background-repeat : no-repeat; 
font-family : Trebuchet MS, arial; 
font-size : 1em; 
color : #555555; 
font-weight : normal; 
text-align : left; 
padding : 0 0 0 0px; 
} 
.cursos_txt { 
margin-left : 25px;
margin-top : 5px;
font-family : Trebuchet MS, arial; 
font-size : 0.75em; 
color : #666666; 
font-weight : normal; 
text-align : justify; 
padding : 0 0 0 0; 
} 

.cursos_txt-bold { 
margin-left : 15px;
margin-top : 5px;
font-family : Trebuchet MS, arial; 
font-size : 0.75em; 
color : #666666; 
font-weight :bold; 
text-align : left; 
padding : 0 0 0 0; 
} 

.cursos_sub-titulo { 
width : 660px; 
margin-left : 22px;
font-family : Trebuchet MS, arial; 
font-size : 0.75em; 
color : #666666; 
font-weight :bold; 
text-align : left; 
padding : 0 0 0 0; 
}

.cursos_sub-titulo-ok { 
background :  url("../images/icon_ok.png") no-repeat left center; 
margin-left : 12px;
font-family : Trebuchet MS, arial; 
font-size : 0.75em; 
color : #666666; 
font-weight :bold; 
text-align : left; 
padding : 0 0 0 15px; 
}


.cursos_txt_normal{ 
width : 660px; 
margin-left : 22px;
font-family : Trebuchet MS, arial; 
font-size : 0.75em; 
color : #666666; 
font-weight :normal; 
text-align : left; 
padding : 0 0 0 0;
}

.ul { 
margin-top: 2px;
margin-left : 45px;
list-style-image: url("../images/icon_topic.gif"); 
font-family : Trebuchet MS, arial; 
font-size : 0.75em; 
color : #666666; 
font-weight : normal; 
text-align : left; 
padding : 0 0 0 0;
}

ol { 
margin-top: 4px;
margin-left : 25px;
list-style-image: url("../images/spacer.gif"); 
font-family : Trebuchet MS, arial; 
font-size : 0.75em; 
color : #666666; 
font-weight : normal; 
text-align : left; 
padding : 0 0 0 0
}

.ol_ok {
margin-top: 4px;
margin-left : 25px;
list-style-image: url("../images/icon_ok.png"); 
font-family : Trebuchet MS, arial; 
font-size : 0.75em; 
color : #666666; 
font-weight : normal; 
text-align : left; 
padding : 0 0 0 20px;
}


/* formulários */

.msg_alert {
	display: none;
	font-family : Trebuchet MS, arial; 
	font-size : 0.54em; 
	color : #ff0000; 
	font-weight : normal; 
	text-align : left; 
	padding : 0 0 0 0;
}

.msg_aviso {
	font-family : Trebuchet MS, arial; 
	font-size : 0.54em; 
	color : #ff0000; 
	font-weight : normal; 
	text-align : left; 
	padding : 0 0 0 0;
}

.btn-enviar {
  width: 110px;
  height: 22px;
  padding: 10px 20px 0 0; 
  margin: 0;
  border: 0;
  background: transparent url(../images/bnt_enviar.png) no-repeat center center;
  overflow: hidden;
  cursor: pointer; /* vai por o cursor como forma de mão ao passar por cima do botão */
} 

.tab-form {  
text-align:left;
}

.tab_line {
	text-align: left;
	border-color:#ffffff;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.tab-space {  
padding : 0 3px 0 3px; 
}

.txt-form {  
font-family : Trebuchet MS, arial; 
font-size : 0.63em; 
color : #444444; 
font-weight : normal; 
padding : 0 0 2px 0; 
} 

.txt-opt {  
font-family : Trebuchet MS, arial; 
font-size : 0.67em; 
color : #444444; 
font-weight : normal; 
padding : 0 0 2px 0; 
} 

.input { 
border : 1px solid #ffffff; 
height : 16px; 
background-color : #e1e1e1; 
font-family : Trebuchet MS, arial; 
font-size : 0.73em; 
color : #333333; 
font-weight : normal; 
padding : 0 4px 0 4px;
	width: 314px;
}

.input_maior { 
border : 1px solid #ffffff; 
width : 405px; 
height : 16px; 
background-color : #e1e1e1; 
border-style : solid; 
border-bottom-width : 1px; 
border-top-width : 1px; 
border-right-width : 1px; 
border-left-width : 1px; 
font-family : Trebuchet MS, arial; 
font-size : 0.73em; 
color : #333333; 
font-weight : normal; 
padding : 0 4px 0 4px; 
}

.input_fones { 
border : 1px solid #ffffff; 
width : 126px; 
height : 16px; 
background-color : #e1e1e1; 
border-style : solid; 
border-bottom-width : 1px; 
border-top-width : 1px; 
border-right-width : 1px; 
border-left-width : 1px; 
font-family : Trebuchet MS, arial; 
font-size : 0.73em; 
color : #444444; 
font-weight : normal; 
padding : 0 4px 0 4px; 
}

.input_cid { 
border : 1px solid #ffffff; 
width : 285px; 
background-color : #e1e1e1; 
font-family : Trebuchet MS, arial; 
font-size : 0.73em; 
color : #444444; 
font-weight : normal; 
padding : 0 4px 0 4px; 
}

.input_uf { 
border : 1px solid #ffffff; 
width : 10px; 
height : 16px; 
background-color : #e1e1e1; 
border-style : solid; 
border-bottom-width : 1px; 
border-top-width : 1px; 
border-right-width : 1px; 
border-left-width : 1px; 
text-transform: uppercase;
font-family : Trebuchet MS, arial; 
font-size : 0.73em; 
color : #444444; 
font-weight : normal; 
padding : 0 4px 0 4px; 
}

.input_cep { 
border : 1px solid #ffffff; 
width : 84px; 
height : 16px; 
background-color : #e1e1e1; 
border-style : solid; 
border-bottom-width : 1px; 
border-top-width : 1px; 
border-right-width : 1px; 
border-left-width : 1px; 
font-family : Trebuchet MS, arial; 
font-size : 0.73em; 
color : #444444; 
font-weight : normal; 
padding : 0 4px 0 4px; 
}

.text-area { 
border : 1px solid #ffffff; 
width : 250px; 
height : 240px; 
background-color : #e1e1e1; 
border-style : solid; 
border-bottom-width : 1px; 
border-top-width : 1px; 
border-right-width : 1px; 
border-left-width : 1px; 
font-family : Trebuchet MS, arial; 
font-size : 0.73em; 
color : #444444; 
font-weight : normal;  
padding : 0 4px 0 4px; 
}

/* menu */
A.menu-home { 
display : block; 
background : url('../menu/home.png') no-repeat center; 
width : 215px; 
height : 31px; 
padding : 0 0 0 0; 
} 
A.menu-home:hover { 
display : block; 
background : url('../menu/home_hover.png') no-repeat center; 
width : 215px; 
height : 31px; 
padding : 0 0 0 0; 
} 
.menu-home-active { 
display : block; 
background : url('../menu/home_hover.png') no-repeat center; 
width : 215px; 
height : 31px; 
padding : 0 0 0 0; 
} 
A.menu-escola { 
display : block; 
background : url('../menu/escola.png') no-repeat center; 
width : 215px; 
height : 31px; 
padding : 0 0 0 0; 
} 
A.menu-escola:hover { 
display : block; 
background : url('../menu/escola_hover.png') no-repeat center; 
width : 215px; 
height : 31px; 
padding : 0 0 0 0; 
} 
.menu-escola-active { 
display : block; 
background : url('../menu/escola_hover.png') no-repeat center; 
width : 215px; 
height : 31px; 
padding : 0 0 0 0; 
} 
A.menu-cursos { 
display : block; 
background : url('../menu/cursos.png') no-repeat center; 
width : 215px; 
height : 31px; 
padding : 0 0 0 0; 
} 
A.menu-cursos:hover { 
display : block; 
background : url('../menu/cursos_hover.png') no-repeat center; 
width : 215px; 
height : 31px; 
padding : 0 0 0 0; 
} 
.menu-cursos-active { 
display : block; 
background : url('../menu/cursos_hover.png') no-repeat center; 
width : 215px; 
height : 31px; 
padding : 0 0 0 0; 
}
A.menu-clinica { 
display : block; 
background : url('../menu/clinica.png') no-repeat center; 
width : 215px; 
height : 31px; 
padding : 0 0 0 0; 
} 
A.menu-clinica:hover { 
display : block; 
background : url('../menu/clinica_hover.png') no-repeat center; 
width : 215px; 
height : 31px; 
padding : 0 0 0 0; 
} 
.menu-clinica-active { 
display : block; 
background : url('../menu/clinica_hover.png') no-repeat center; 
width : 215px; 
height : 31px; 
padding : 0 0 0 0; 
}
A.menu-localizacao { 
display : block; 
background : url('../menu/localizacao.png') no-repeat center; 
width : 215px; 
height : 31px; 
padding : 0 0 0 0; 
} 
A.menu-localizacao:hover { 
display : block; 
background : url('../menu/localizacao_hover.png') no-repeat center; 
width : 215px; 
height : 31px; 
padding : 0 0 0 0; 
} 
.menu-localizacao-active { 
display : block; 
background : url('../menu/localizacao_hover.png') no-repeat center; 
width : 215px; 
height : 31px; 
padding : 0 0 0 0; 
}
A.menu-contato { 
display : block; 
background : url('../menu/contato.png') no-repeat center; 
width : 215px; 
height : 31px; 
padding : 0 0 0 0; 
} 
A.menu-contato:hover { 
display : block; 
background : url('../menu/contato_hover.png') no-repeat center; 
width : 215px; 
height : 31px; 
padding : 0 0 0 0; 
} 
.menu-contato-active { 
display : block; 
background : url('../menu/contato_hover.png') no-repeat center; 
width : 215px; 
height : 31px; 
padding : 0 0 0 0; 
}

