﻿body
{
	margin:0px;
    padding:0px;
}
#back_struct
{
	background:url(../img_site/back_topo.jpg) repeat-x left top;
	height:auto;
	width:100%;
	float:left;
	clear:both;
	position:relative;
}
.centro
{
	margin-right:auto;
	margin-left:auto;
	position:relative;
	width:800px;
	height:auto;
}
#topo
{
	background:url(../img_site/topo.jpg) no-repeat left center;
	height:189px;
	width:800px;
	position:relative;
	float:left;
}
#container_abas
{
	background:url(../img_site/container_abas.jpg) no-repeat left center;
	height:43px;
	width:800px;
	position:relative;
	float:left;
}
#container_itens_aba
{
	width:540px;
	height:28px;
	position:absolute;
	float:left;
	left:239px;
	bottom:0px;
	z-index:15;
}
.item_ab_sel
{
	margin-left:5px;
	height:28px;
	position:relative;
	float:left;
	background-color:#ffffff;
	text-decoration:none;
}
.item_ab_sel span
{
	color:#333333;
	font:normal 12px tahoma;
	float:left;
	padding:8px;
	text-decoration:none;
	cursor:pointer;
}

.item_ab_notsel
{
	margin-left:5px;
	height:28px;
	position:relative;
	float:left;
	background-color:#d2eea8;
	text-decoration:none;
}
.item_ab_notsel span
{
	color:#618f16;
	font:normal 12px tahoma;
	float:left;
	padding:8px;
	text-decoration:none;
	cursor:pointer;
}
.item_ab_notsel:hover
{
	background-color:#ffffff;
}
.item_ab_notsel:hover span
{
	color:#333333;
}
#logo
{
	height:96px;
	width:212px;
	position:absolute;
	top:91px;
	left:0px;
	background:url(../img_site/logo.jpg) no-repeat center center;
}

#menu_global
{
	height:26px;
	width:555px;
	position:relative;
	top:135px;
	left:100px;
	text-align:left;
}
.item_menu
{
	float:left;
	clear:right;
	border-right:solid 1px #e1e1e1;
	text-decoration:none;
	margin-left:20px;
	cursor:pointer;
}
.menusel
{
	position:relative;
	margin-top:6px;
	margin-right:5px;
	float:left;
	clear:right;
	color:#3269a1;
	font:normal 13px tahoma;
	text-decoration:none;
	cursor:pointer;
}
.menunosel
{
	position:relative;
	margin-top:6px;
	margin-right:5px;
	float:left;
	clear:right;
	color:#bebebe;
	font:normal 13px tahoma;
	text-decoration:none;
	cursor:pointer;
}
.item_menu img
{
	border:none;
	float:left;
	clear:right;
}
.boxes_de
{
	height:auto;
	width:800px;
	position:relative;
	float:left;
}
.box_e
{
	margin-top:15px;
	height:auto;
	width:211px;
	position:relative;
	float:left;
	clear:right;
	background-color:#e9e9e9;
	text-align:left;
}
.line_g
{
	padding-top:10px;
	height:auto;
	width:191px;
	position:relative;
	float:left;
	clear:both;
	border-bottom:solid 1px #cccccc;
	text-align:left;
	padding-bottom:5px;
}
.line_w
{
	left:10px;
	height:auto;
	width:191px;
	position:relative;
	float:left;
	clear:both;
	padding-bottom:1px;
	border-bottom:solid 1px #ffffff;
	text-align:left;
}
.line
{
	padding-top:10px;
	left:10px;
	height:auto;
	width:191px;
	position:relative;
	float:left;
	clear:both;
	padding-bottom:10px;
	text-align:left;
}
.subItens
{
	height:auto;
	width:191px;
	position:relative;
	float:left;
	clear:both;
	padding-bottom:5px;
	text-align:left;
}
.sub_sel
{
	width:157px;
	color:#aaaaaa;
	font:normal 12px Tahoma;
	float:left;
	clear:both;
	text-decoration:underline;
	position:relative;
	left:18px;
	margin-top:5px;
}
.sub_nosel
{
	margin-top:5px;
	width:157px;
	color:#808080;
	font:normal 12px Tahoma;
	float:left;
	clear:both;
	text-decoration:none;
	position:relative;
	left:18px;
}
.sub_nosel:hover
{
	color:#aaaaaa;
	text-decoration:underline;
}
.t_nav
{
	color:#005297;
	font:bold 12px Tahoma;
	float:left;
	clear:both;
	padding:5px;
}
.t_categ
{
	color:#808080;
	font:bold 12px Tahoma;
	float:left;
	clear:both;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	text-decoration:none;
}
.t_categ img
{
	border:none
}
.bul_categ
{
	font:normal 10px arial;
	text-decoration:none;
}
.t_categsel
{
	color:#7bab32;
	font:bold 12px Tahoma;
	float:left;
	clear:both;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	text-decoration:none;
}
.t_categsel img
{
	border:none
}
.t_categ:hover
{
	color:#7bab32;
}
.t_categ:hover .bul_categ
{
	color:#7bab32;
}
.box_d
{
	margin-top:15px;
	height:auto;
	width:555px;
	position:relative;
	float:right;
	clear:right;
	text-align:left;
}

.t_info
{
	margin-top:0px;
	color:#333333;
	font:bold 14px Tahoma;
	float:left;
	clear:both;
}
#imgInfo
{
	margin-top:15px;
	height:auto;
	width:555px;
	position:relative;
	float:left;
	clear:both;
	text-align:left;
}
#textGaleria
{
	color:#cdcdcd;
	font:normal 11px Tahoma;
	margin-top:10px;
	height:auto;
	width:555px;
	position:relative;
	float:left;
	clear:both;
	text-align:right;
	
}
#galeria
{
	margin-top:5px;
	height:40px;
	width:555px;
	position:relative;
	float:left;
	clear:both;
	text-align:right;
	direction:rtl;
}
#galeria img
{
	border:none;
	margin-left:5px;
	cursor:pointer;
}
#descInfo
{
	color:#666666;
	font:normal 12px Tahoma;
	margin-top:10px;
	height:auto;
	width:555px;
	position:relative;
	float:left;
	clear:both;
	text-align:justify;
}
.descInfo
{
	color:#666666;
	font:normal 12px Tahoma;
	margin-top:10px;
	height:auto;
	width:555px;
	position:relative;
	float:left;
	clear:both;
	text-align:justify;
}
.itemInfo
{
	margin-top:15px;
	height:auto;
	width:555px;
	position:relative;
	float:left;
	clear:both;
	text-align:left;
}
.bot_voltar
{
	background:url(../img_site/bot_voltar.jpg) no-repeat left center;
	height:20px;
	width:69px;
	position:relative;
	float:left;
	cursor:pointer;
	text-decoration:none;
}

#bar_index
{
	margin-top:70px;
	background:url(../img_site/bar_index.jpg) no-repeat left center;
	height:21px;
	width:800px;
	position:relative;
	float:left;
}
#bar_indexPlanos
{
	margin-top:70px;
	background:url(../img_site/bar_indexPlanos.jpg) no-repeat left center;
	height:21px;
	width:800px;
	position:relative;
	float:left;
}
#bar_noindex
{
	margin-top:70px;
	background:url(../img_site/bar_noindex.jpg) no-repeat left center;
	height:21px;
	width:800px;
	position:relative;
	float:left;
}
#footer
{
	margin-top:5px;
	height:92px;
	width:800px;
	position:relative;
	float:left;
	background:url(../img_site/back_piso.jpg) no-repeat bottom left;
}
#links_global
{
	height:auto;
	width:auto;
	position:absolute;
	top:0px;
	left:0px;
}
#links_global .link_select
{
	float:left;
	margin-left:32px;
	font:normal 11px tahoma;
	color:#004e95;
	text-decoration:none;
}
#links_global .link_noselect
{
	float:left;
	margin-left:32px;
	font:normal 11px tahoma;
	color:#666666;
	text-decoration:none;
}
#links_global .link_noselect:hover
{
	color:#004e95;
}
#end_footer
{
	font:normal 11px tahoma;
	color:#999999;
	height:auto;
	width:315px;
	position:absolute;
	top:25px;
	left:15px;
	text-align:left;
}
#link_desenvolvedor
{
	height:auto;
	width:auto;
	position:absolute;
	top:0px;
	right:0px;
	font:normal 11px tahoma;
	color:#666666;
}
#link_desenvolvedor a
{ 
	text-decoration:none;
	color:#004e95;
}
#link_desenvolvedor a:hover
{
	 text-decoration:underline;
}
#logo_footer
{
	height:39px;
	width:62px;
	position:absolute;
	top:25px;
	right:0px;
}
/* Testemunhos */
.item_tests
{
	margin-top:10px;
	height:auto;
	width:555px;
	position:relative;
	float:left;
	clear:both;
	text-align:justify;
}
.img_tests
{
	height:59px;
	width:45px;
	position:relative;
	float:left;
	clear:right;
}
.info_tests
{
	margin-left:10px;
	width:500px;
	position:relative;
	float:left;
	clear:right;
}
.t_tests
{
	font:bold 12px tahoma;
	color:#84c241;
	width:500px;
	float:left;
	clear:both;
}
.desc_tests
{
	color:#666666;
	font:normal 12px tahoma;
	width:500px;
	float:left;
	clear:both;
}
/* Dique por dentro */
.item_pordentro
{
	margin-top:10px;
	height:auto;
	width:555px;
	position:relative;
	float:left;
	clear:both;
	text-align:justify;
}
.infopordentro
{
	height:auto;
	width:555px;
	position:relative;
	float:left;
	clear:both;
}
.dt_pordentro
{
	position:relative;
	font:bold 10px tahoma;
	color:#005297;
}
.t_pordentro
{
	position:relative;
	font:bold 12px tahoma;
	color:#84c241;
}
.desc_pordentro
{
	margin-top:2px;
	color:#666666;
	font:normal 12px tahoma;
	width:555px;
	float:left;
	clear:both;
}
.row_pordentro
{
	width:555px;
	position:relative;
	float:left;
}
.link_pordentro
{
	margin-top:4px;
	font:normal 11px tahoma;
	color:#0253b7;
	float:left;
	position:relative;
}
/* Horarios */
.itemHorario
{
	margin-top:10px;
	height:auto;
	width:555px;
	position:relative;
	float:left;
	clear:both;
	text-align:justify;
}
.itemBOTSHorario
{
	margin-top:5px;
	height:auto;
	width:555px;
	position:relative;
	float:left;
	clear:both;
}
.botPDF
{
	height:47px;
	width:299px;
	position:relative;
	float:left;
	clear:right;
	background:url(../img_site/bot_pdfHorario.gif) no-repeat center center;
}
.botContatoHorario
{
	height:47px;
	width:166px;
	position:relative;
	float:right;
	clear:right;
	background:url(../img_site/bot_contatoHorario.gif) no-repeat center center;
}
.t_Horario
{
	color:#666666;
	font:bold 12px Tahoma;
	height:auto;
	width:555px;
	position:relative;
	float:left;
	clear:both;
	text-align:justify;
}
.desc_Horario
{
	color:#666666;
	font:normal 12px Tahoma;
	margin-top:2px;
	height:auto;
	width:555px;
	position:relative;
	float:left;
	clear:both;
	text-align:justify;
}

/* Planos utiliza .desc_Horario */
.itemPlano
{
	margin-top:10px;
	height:auto;
	width:555px;
	position:relative;
	float:left;
	clear:both;
	text-align:justify;
}
.itemPlano ul
{
	list-style-type:square;
	margin:0px;
	padding:0px;
}
.itemPlano ul li
{
	color:#004e95;
	margin-left:20px;
	width:515px;
	float:left;
	clear:both;
}
.itemPlano ul li a
{
	color:#004e95;
	font:normal 12px Tahoma;
	text-decoration:none;
}
.itemPlano ul li a:hover
{
	text-decoration:underline;
}
.imgPlano
{
	margin-top:15px;
	height:auto;
	width:555px;
	position:relative;
	float:left;
	clear:both;
	text-align:left;
}
.t_Plano
{
	color:#84c241;
	font:bold 14px tahoma;
	height:auto;
	width:555px;
	position:relative;
	float:left;
	clear:both;
	text-align:justify;
}

/* Carreira */

.t_carreira
{
	margin-top:0px;
	color:#7bab32;
	font:bold 14px Tahoma;
	float:left;
	clear:both;
	width:555px;
}
.box_d_meio
{
	float:left;
	clear:right;
	width:240px;
	position:relative;
}
.t_formcarreira
{
	color:#666666;
	font:normal 12px Tahoma;
	float:left;
	clear:both;
	width:555px;
	text-align:left;
	position:relative;
}
.t_formcarreiraM
{
	color:#666666;
	font:normal 12px Tahoma;
	float:left;
	clear:both;
	width:240px;
	text-align:left;
	position:relative;
}
.input_formcarreira
{
	margin-top:2px;
	color:#666666;
	font:normal 12px Tahoma;
	float:left;
	width:500px;
	text-align:left;
	padding:2px;
	position:relative;
}
.input_formcarreiraM
{
	margin-top:2px;
	color:#666666;
	font:normal 12px Tahoma;
	float:left;
	width:236px;
	text-align:left;
	padding:2px;
	position:relative;
}
#bot_enviar
{
	border:none;
	cursor:pointer;
	height:20px;
	width:71px;
	position:relative;
	float:left;
	clear:right;
	top:4px;
	margin-left:10px;
	background:url(../img_site/bot_enviar.gif) no-repeat center center;
}

/*CONTATO*/
.failed
{
	font:bold 12px tahoma;
	color:#b90a0a;
}
.sucess
{
	font:bold 12px tahoma;
	color:#6ab408;
}
.t_contato
{
	color:#666666;
	font:bold 14px Tahoma;
	float:left;
	clear:both;
	width:240px;
	text-align:left;
	position:relative;
}
.d_contato
{
	margin-top:5px;
	color:#666666;
	font:normal 12px Tahoma;
	float:left;
	clear:both;
	width:240px;
	text-align:left;
	position:relative;
}
.iframeCidade
{
	margin-top:5px;
	float:left;
	clear:both;
	width:240px;
	height:auto;
}
.iframeCidade a
{
	color:#3269a1;
	font:normal 13px tahoma;
}

/* Aluno */
.botParceiro
{
	height:39px;
	width:166px;
	position:relative;
	float:left;
	clear:right;
	margin-right:10px;
	background:url(../img_site/bot_parceiro.gif) no-repeat center center;
}
.botConvenioEmp
{
	height:39px;
	width:182px;
	position:relative;
	float:left;
	clear:right;
	margin-left:10px;
	background:url(../img_site/bot_convenioEmp.gif) no-repeat center center;
}
.item_Parceiro
{
	margin-top:10px;
	height:auto;
	width:555px;
	position:relative;
	float:left;
	clear:both;
	border-bottom:dashed 1px #D8D8D7;
	padding-bottom:10px;
}
.img_parceiro
{
	width:146px;
	height:auto;
	float:left;
	clear:right;
	margin-right:10px;
	background-color:#EBEBEB;
	position:relative;
	text-align:center;
	padding-bottom:10px;
}
.img_parceiro img
{
	margin-top:10px;
	width:126px;
	height:77px;
	float:left;
	clear:both;
	margin-left:10px;
	position:static;
}
.t_parceiro
{
	margin-top:5px;
	width:126px;
	height:auto;
	float:left;
	clear:both;
	margin-left:10px;
	color:#666666;
	text-align:center;
	font:normal 12px Tahoma;
}
.icon_seta
{
	margin-top:15px;
	width:68px;
	height:67px;
	float:left;
	clear:right;
	margin-right:10px;
	background:url(../img_site/icon_parceiro.gif) no-repeat center center;
	position:relative;
}
.desc_parceiro
{
	width:300px;
	height:auto;
	float:right;
	clear:right;
	background-color:#EBEBEB;
	position:relative;
	color:#666666;
	text-align:left;
	font:normal 12px Tahoma;
	padding:10px;
}

.item_convenio
{
	margin-top:30px;
	width:145px;
	height:auto;
	float:left;
	background-color:#EBEBEB;
	position:relative;
	margin-left:15px;
	margin-right:15px;
}
.item_convenio img
{
	margin-top:10px;
	width:125px;
	height:77px;
	float:left;
	clear:both;
	position:relative;
	margin-left:10px;
}
.t_convenio
{
	margin-top:5px;
	width:125px;
	height:24px;
	float:left;
	clear:both;
	position:relative;
	color:#666666;
	text-align:center;
	margin-left:10px;
	font:normal 12px Tahoma;
}
.bot_convenio
{
	margin-top:10px;
	width:145px;
	height:19px;
	float:left;
	position:relative;
	background:url(../img_site/bot_boxConvenio.gif) no-repeat center center;
}