.contatoUP{
	font-family: Tahoma;
	font-size: 11px;
	color: #CB4D31;
}

#cadForm{
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	text-align: left;
}

#cadForm input{
	font-family: Tahoma;
	font-size: 11px;
	color: #CB4D31;
}

#cadForm select{
	font-family: Tahoma;
	font-size: 11px;
	color: #CB4D31;
	width: 270px;
}

#cadForm textarea{
	font-family: Tahoma;
	font-size: 11px;
	color: #CB4D31;
	padding: 1px;
	border:#a5acb2 1px solid;
	width: 323px;
	height: 110px;
	overflow: auto;
}

#cadForm input[type=reset],#cadForm input[type=submit],#cadForm input[type=button]{
	border:#a5acb2 1px solid;
	background: #ffffff;
	width: 145px;
}

#OkLogin{
	width: 50px;
	height: 20px;
	margin: 0px;
	border: 0px;
	cursor: pointer;
	background: transparent url(images/btn_ok.gif) no-repeat;
}

#up1{
	position: static;
}

#up1 > div{
	position: static;
}

#GridV3, #Div1, #Div2, #Div3{
	text-align: center;
}

#GridV3 > div 
{
    position:static;
}
#Div1 > div 
{
    position:static;
}
#Div2 > div 
{
    position:static;
}
#Div3 > div 
{
    position:static;
}

#tblEventos{
    position: absolute;
	top: 27px;
	left: 6px;
    overflow-y: scroll;
	height: 185px !important;
    max-height: 185px;
}

/* TAGS HTML */
*{
	margin: 0px;
	padding: 0px;
}

body{
	background:#FFFFFF url(images/bg_body.gif) repeat;
	padding-left: 49px;
}

div{
	
	border: 0px;
}

img{border: 0px;}

a{
	font-family: Verdana;
	font-size: 11px;
	color: #CB4D31;
	margin-top: 5px;
	text-decoration: none;
}

a:hover{
	font-family: Verdana;
	font-size: 11px;
	color: #CB4D31;
	margin-top: 5px;
	text-decoration: underline;
}

iframe{
	border: 1px solid #CB4D31;
}

/* IDs DOS ELEMENTOS */
#main{
	position: relative;
	margin: 82px auto auto auto;
	width: 910px;
	height: auto;
	background: url(images/bg_main.gif) no-repeat top;
}

#logo{
	position: absolute;
	top: -82px;
	left: -49px;
}

#topo{
	position: relative;
	margin: auto;
	width: 906px;
	height: 175px;
}

#login{
	position: absolute;
	top: 20px;
	right: 68px;
	width: 250px;
	height: 87px;
	background: url(images/bg_login_back.gif) no-repeat;
}

#login input{
	font-family: Tahoma;
	font-size: 11px;
	color: #D3704D;
}

#btnOk{
	display: block;
	width: 50px;
	height: 20px;
	margin: 0px;
	background: url(images/btn_ok.gif) no-repeat;
}

#btnOk:hover{
	background-position: 0px -20px;
}

#br{position: absolute; top: 26px;}

#us{position: absolute; top: 80px;}/* BANDEIRAS */

#es{position: absolute; top: 53px;}

#corpo{
	position: relative;
	margin: auto;
	width: 856px;
	height: auto;
	min-height: 400px;
	padding-left: 50px;
	border-top: 0px;
	border-left: 2px solid #CB4D31;
	border-right: 2px solid #CB4D31;
	border-bottom: 0px;
	font-family: Verdana;
	font-size: 17px;
	background:#ffffff;
}

.rlatv{
	position: relative;
}

.pdright50{
	padding-right: 50px;
	width: 806px !important;
}

#banners{
	position: static;
	width: 100%;
	text-align: center;
}

#banner{
	display: block;
	height: 192px;
	width: 800px;
	margin: 0px;
	background: url(banners/banner_ev0908sp.gif) no-repeat;
}

#pe{
	position: relative;
	margin: auto;
	width: 910px;
	height: 47px;
}

#rodape{
	text-align: center;
	width: 890px;
	height: 32px;
	background: #ffffff url(images/bg_border.gif) repeat-x bottom left;
	font-family: Verdana;
	font-size: 10px;
	color: #999999;
	font-weight: bold;
	line-height: 100%;
}

#menuL{/* MENU LATERAL */
	position: absolute;
	top: 0px;
	left: 0px;
}

#menudv{
	position: static;
	display: none;
	font-family: Verdana;
	font-size: 11px;
	color: #CB4D31;
	line-height: 160%;
	padding: 0px 10px 0px 10px;
}

#divd{/* SEPARADOR DE COLUNAS */
	width: 30px;
}

.divdline{
	background: url(images/bg_border.gif) repeat-y center;
}

#col1,#col2{/* COLUNAS */
	width: 388px;
	text-align: justify;
}

/* STYLES CLASS */

.Fleft{float: left;}

.Fright{float: right;}

.title{
	font-family: Verdana;
	font-size: 18px;
	color: #CB4D31;
	padding-bottom: 10px;
}

.topic{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #D3704D;
	padding-bottom: 10px;
}

.topic2{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #E29F82;
	padding-bottom: 10px;
}

.txt{
	font-family: Verdana;
	font-size: 11px;
	line-height: 170%;
	color: #333333;
}

.ulalign{
	padding-left: 29px;
	line-height: 190% !important;
}

.olalign{
	padding-left: 34px;
	line-height: 190% !important;
}

.posidioma{/* POSICIONA BANDEIRAS */
	position: absolute;
	right: 20px;
	cursor: pointer !important;
	cursor: hand;
}

#contato{
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
}

#contato input{
	font-family: Tahoma;
	font-size: 11px;
	color: #CB4D31;
}

#contato select{
	font-family: Tahoma;
	font-size: 11px;
	color: #CB4D31;
	width: 270px;
}

#contato textarea{
	font-family: Tahoma;
	font-size: 11px;
	color: #CB4D31;
	padding: 1px;
	border:#a5acb2 1px solid;
	width: 343px;
	height: 110px;
	background:#FFFFFF url(images/aweb.gif) no-repeat center;
	overflow: auto;
}

#contato input[type=reset],#contato input[type=submit],#contato input[type=button]{
	border:#a5acb2 1px solid;
	background: #ffffff;
	width: 160px;
}

#cadDownload{
	position: relative;
	top: 45px;
	left: 12px;
	float: left;
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	text-align: left;
}

#cadDownload input{
	font-family: Tahoma;
	font-size: 11px;
	color: #CB4D31;
}

#cadDownload select{
	font-family: Tahoma;
	font-size: 11px;
	color: #CB4D31;
	width: 270px;
}

#cadDownload textarea{
	font-family: Tahoma;
	font-size: 11px;
	color: #CB4D31;
	padding: 1px;
	border:#a5acb2 1px solid;
	width: 343px;
	height: 110px;
	overflow: auto;
}

#cadDownload input[type=reset],#cadDownload input[type=submit],#cadDownload input[type=button]{
	border:#a5acb2 1px solid;
	background: #ffffff;
	width: 145px;
}

#boxLine{
	display: block;
	width: 329px;
	height: 77px;
	background: url(images/box_line.gif) no-repeat top left;
	text-align: center;
	padding-top: 10px;
}

.tblLogin{
	position: absolute;
	top: 5px;
	right: 10px;
}

.tdHeight{height: 26px;}

.tdPadding{padding-bottom: 5px;}

.alignRight{text-align: right;}

.linkCad{
	font-family: Verdana;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}

.campos{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	background: #CCCCCC;
}

.pd5{
	padding: 5px;
}

.linhas{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.linkCad:hover{
	font-family: Verdana;
	font-size: 10px;
	color: #E29F82;
	text-decoration: none;
}

.posL{/* RETIRAR DEPOIS */
	float: left;
	margin-left: 5px;
	margin-top: 4px;
	cursor: pointer !important;
	cursor: hand;
}

.jump{
	margin-bottom: 23px;
}

.tel{
	background: url(images/telBkgrd.GIF) no-repeat top left;
}

.carta{
	background: url(images/cartaBkgrd.gif) no-repeat top right;
}

.bgTdmenu{background-color: #FEE7DD;}/* BG MENU LATERAL */

.bgTdmenu_v{background-color: #CB4D31;}

.abs{position: absolute;}

.HmenuL{
	height: 152px;
}

.opc{
	opacity: 0.9;
	filter: alpha(opacity=90);
}

.topicML{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #CB4D31;
	padding-bottom: 5px;
	text-align: center;
}

.achr{text-decoration: none;}/* ANCORAS */

.achr:hover{text-decoration: none;}

/* LAY CONTEUDO */

.bgTitle{
	position: static;
	background: url(images/bg_title_p6.gif) no-repeat top right;
	height: 52px;
	width: 100%;
}

.bgTitleTrei{
	position: static;
	background: url(images/bg_title_trei.gif) no-repeat top right;
	height: 52px;
	width: 100%;
}

.bgTitle2{
	position: static;
	background: url(images/bg_title2.gif) no-repeat top right;
	height: 52px;
	width: 100%;
}

.bgTitleX{
	position: static;
	width: 100%;
}

.bgTitlep6H3{
	position: static;
	background: url(images/bg_title_p6H3.gif) no-repeat top right;
	height: 52px;
	width: 100%;
}
.pdTopic{
	padding: 0px 10px 0px 10px;	
}

.tdLine{
	background: url(images/border_topic.gif) repeat-x center;
}

.topic{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #D3704D;
}

.statc{
	position: static;
}

.subTitle{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #E29F82;
	padding-bottom: 0px;
}

.subTitle2{
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #E29F82;
	padding-bottom: 0px;
}

.title2{
	font-family: Verdana;
	font-size: 18px;
	color: #FFFFFF;
	padding: 7px 0px 0px 7px;
}

.pdConteudo{
	font-family: Verdana;
	font-size: 18px;
	padding: 10px 0px 0px 25px;
}
.listNone{
	list-style-type: none;
	padding-left: 14px;
	line-height: 190% !important;
}

.tblLoginDown{
	float: right;
	text-align: left;
}

.tblLoginDown input{
	font-family: Tahoma;
	font-size: 11px;
	color: #D3704D;
}

#BtnReenviar{
	display: none;
	border:#a5acb2 1px solid;
	background: #ffffff;
	width: 150px;
}

.OkLogin{
	display: block;
	width: 50px;
	height: 20px;
	margin: 0px 10px 0px 3px;
	background: url(images/btn_ok.gif) no-repeat;
}

.OkLogin:hover{
	background-position: 0px -20px;
}

.bgform{
	position: static;
	width: 362px;
	height: 403px;
	margin: 20px auto 20px auto;
	text-align: center;
	background: url(images/bg_formulario.gif) no-repeat top left;
}

.red{
	color: #FF0000;
}

#dvsolicita{
	position: static;
	margin: auto;
	width: 707px;
	height: 423px;
	background: url(images/bg_solicitaBack.gif) no-repeat top left;
}

.tblsolicita{
	position: relative;
	top: 113px;
	left: 14px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #CE1141;
	text-align: center;
}

.envSlct{
	display: block;
	height: 36px;
	width: 197px;
	background: url(images/btn_envia.gif) no-repeat;
	margin: 30px 0px 0px 0px;
}

.envSlct:hover{
	margin: 32px 0px 0px 2px;
}

/* MENU TELAS */
#thumbs{
	position: static;
	float: right;
	margin: 0px 15px 0px 0px;
	text-align: center;
}

#thumbs img{
	margin: 5px;
	cursor: pointer;
}

.info{
	margin: 10px 0px 15px 0px !important;
	cursor: default !important;
}

.backTop{
	display: block;
	height: 27px;
	width: 290px;
	padding: 10px 0px 0px 30px;
	background: url(images/back_top2.gif) no-repeat top left;
	font-weight: bold;
	color: #CB4D31;
	font-size: 11px;
}

.backTop:hover{
	color: #CB4D31;
	font-size: 11px;
}

.suitep6{
	position: relative;
	width: 100%;
	height: 556px;
	background: url(images/suite_p6.gif) no-repeat center;
}

.suitep6_ttl{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #CE1141;
}

.suitep6_ttl:hover{
	font-size: 14px;
	color: #CE1141;
	text-decoration: underline;
}

.suitep6_tpc{
	font-family: Verdana;
	font-size: 11px;
	color: #CE1141;
}

.suitep6_tpc:hover{
	font-size: 11px;
	color: #CE1141;
	text-decoration: underline;
}

.suitep6_box{
	position: absolute;
	top: 130px;
	text-align: center;
	width: 216px;
	line-height: 120%;
}

.stp6_bx1{
	position: absolute;
	left: 69px;
}
.stp6_bx2{
	position: absolute;
	left: 319px;
}
.stp6_bx3{
	position: absolute;
	top: 210px;
	left: 569px;
}

.bg_confEnvio{
	position: relative;
	width: 100%;
	height: 409px;
	background: url(images/conf_envio.gif) no-repeat center;
	text-align: center;
}

#voltaLogin{
	display: block;
	width: 233px;
	height: 43px;
	background: url(images/voltar_login.gif) no-repeat top left;
	background-position: 0px 0px;
}

#voltaLogin:hover{
	background-position: 0px -43px;
}

#voltaHome{
	display: block;
	width: 168px;
	height: 42px;
	background: url(images/voltar_formOK.gif) no-repeat top left;
	background-position: 0px 0px;
}

#voltaHome:hover{
	background-position: 0px -42px;
}

#tabHome{/* TAB DE EVENTOS/TREINAMENTOS */
	position: relative;
	top: 0px;
	left: 10px;
	list-style-type: none;
	height: 21px;
	
}

#tabHome li{
	display: inline;
}

#tabHome li a{
	float: left;
	display: block;
	height: 21px;
	margin: 0px;
	background: url(images/tab_imgBack.gif) no-repeat top left;
}

#Lbl1{
	margin-left: 15px;
	line-height: 21px;
}

#Lbl2{
	line-height: 21px;
}

#tabHome li #tab1{
	width: 88px;
	color: #CB4D31;
	background-position: 0px 0px;
}

#tabHome li #tab2{
	width: 128px;
	color: #FFF;
	background-position: -88px 0px;
}

#tabHome li a{
	font: bold 10px/21px verdana;
	text-decoration: none;
}

#tabHome li a:hover{
	font: bold 10px/21px verdana;
	text-decoration: none;
}

#lnks_servicos{
	list-style-type: none;
	width: 458px;
	height: 177px;
}

#lnks_servicos li{
	display: inline;
}

#lnks_servicos li a{
	float: left;
	display: block;
	height: 177px;
	margin: 0px;
	background: url(images/bg_servico_links.gif) no-repeat top left;
}

#lnks_servicos li a#lnk_s1{
	width: 227px;
	background-position: 0px 0px;
}

#lnks_servicos li a#lnk_s1:hover{
	background-position: 0px -177px;
}

#lnks_servicos li a#lnk_s2{
	width: 231px;
	background-position: -227px 0px;
}

#lnks_servicos li a#lnk_s2:hover{
	background-position: -227px -177px;
}

.p6Comerc{
	display: block;
	height: 48px;
	width: 240px;
	padding: 15px 0px 0px 30px;
	background: url(images/ico_comerc.gif) no-repeat top left;
	font-weight: bold;
	color: #CB4D31;
	font-size: 12px;
}

.p6Comerc:hover{
	color: #CB4D31;
	font-size: 12px;
}

.pdContent{
	padding: 0px 30px 0px 10px;
}

.link_ferr{
	display: block;
	float: right;
	height: 35px;
	padding: 10px 0px 0px 46px;
	background: url(images/ferramenta.gif) no-repeat top left;
	font-weight: bold;
	color: #CB4D31;
	font-size: 11px;
}

.link_ferr:hover{
	color: #CB4D31;
	font-size: 11px;
}

.calendar{
	display: block;
	height: 18px;
	width: 90px;
	padding: 0px 0px 0px 23px;
	background: url(images/ico_calendar.gif) no-repeat top left;
	color: #CB4D31;
	font-size: 11px;
}

.calendar:hover{
	color: #CB4D31;
	font-size: 11px;
}

.pdContent2{
	padding: 10px 30px 0px 37px;
}
/*------------------------------------------------------------------------------------------------------*/
.bgTitleNews{
	position: static;
	background: url(images/bg_title_news.gif) no-repeat top right;
	height: 52px;
	width: 100%;
}

.TextHid
{
    display:none;
}

/* CSS PASSOS ------------------------------------------------------------------------------------------------------*/

.passos{
	padding-top: 10px;
	text-align: center;
}

.atencao{
	font-family: Verdana;
	font-size: 14px;
	color: #990000;
	font-weight: bold;
}

.txtbig{
	font-size: 12px !important;
	color: #999 !important;
	text-align: center;
}

.boxContrato{
	position: static;
	width: 750px;
	height: 300px;
	margin: 0 auto 0 auto;
	padding: 0;
	border: 1px solid #999;
	overflow-y: scroll;
	padding: 10px;
	line-height: 22px;
}

.boxContrato h4{
	text-align: center;
}

.boxContrato p{
	text-align: justify;
	margin-bottom: 5px;
}

/* ADD CSS ABAIXO PASSO 3 ------------------------------------------------------------------------------------------------------*/

#lnks_passo3{
	list-style-type: none;
	width: 750px;
	height: 200px;
}

#lnks_passo3 li{
	display: inline;
}

#lnks_passo3 li a{
	float: left;
	display: block;
	height: 200px;
	margin: 0px;
	background: url(images/passo3_links.gif) no-repeat top left;
}

#lnks_passo3 li a#lnk_pss1{
	width: 190px;
	background-position: 0px 0px;
}

#lnks_passo3 li a#lnk_pss1:hover{
	background-position: 0px -200px;
}

#lnks_passo3 li a#lnk_pss2{
	width: 186px;
	background-position: -190px 0px;
}

#lnks_passo3 li a#lnk_pss2:hover{
	background-position: -190px -200px;
}

#lnks_passo3 li a#lnk_pss3{
	width: 185px;
	background-position: -376px 0px;
}

#lnks_passo3 li a#lnk_pss3:hover{
	background-position: -376px -200px;
}

#lnks_passo3 li a#lnk_pss4{
	width: 189px;
	background-position: -561px 0px;
}

#lnks_passo3 li a#lnk_pss4:hover{
	background-position: -561px -200px;
}

#juridica{
	display: none;
}

#tabMenu{/* MENU PRINCIPAL */
	position: absolute;
	top: 120px;
	left: 30px;
	clear: both;
}

#tabMenu li{
	display: table;
	float: left;
	list-style: none;
	height: 37px;
}

#tabMenu li a{
	display: table-cell;
	height: auto;
	width: 100%;
	
	background: url(images/menu_tab.gif) no-repeat;
	
	font-family: Verdana, Tahoma;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #d36e58;
	line-height: 14px;
	text-decoration: none;
	text-align: center;
	
	padding: 13px 3px 0 3px;
	margin: 0px;
}

#tabMenu li a:hover{
	color: #cb4d31;
}

#tabMenu li a#m1{
	padding-left: 10px;
	background-position: 0px 0px;
}

#tabMenu li a:hover#m1{
	background-position: 0px -37px;
}

#tabMenu li a#m2{
	background-position: -145px 0px;
}

#tabMenu li a:hover#m2{
	background-position: -145px -37px;
}

#tabMenu li a#m3{
	background-position: -285px 0px;
}

#tabMenu li a:hover#m3{
	background-position: -285px -37px;
}

#tabMenu li a#m4{
	background-position: -425px 0px;
}

#tabMenu li a:hover#m4{
	background-position: -425px -37px;
}

#tabMenu li a#m5{
	background-position: -565px 0px;
}

#tabMenu li a:hover#m5{
	background-position: -565px -37px;
}

#tabMenu li a#m6{
	background-position: -705px 0px;
}

#tabMenu li a:hover#m6{
	background-position: -705px -37px;
}

.liWidth1{
	width: 145px;
}

.liWidth2{
	width: 140px;
}

.pdTOP5{
	padding-top: 5px !important;
}

.submenu{/* SUB-MENU */
	display: none;
	position: absolute;
	top: 155px;
	width: 140px;
	background: url(images/bg_sbm.gif) no-repeat bottom;
	padding: 3px 0 2px 0;
}

.submenu a{
	display: block;
	height: auto;
	width: 130px;
	background: #f2f2f2;
	margin: 0px 0px 5px 5px;
	border: 0;
	
	font-family: Verdana, Tahoma;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #999;
	line-height: 25px;
	text-decoration: none;
	text-align: center;
}

.submenu a:hover{
	color: #666;
	font-family: Verdana, Tahoma;
	font-size: 12px;
	text-decoration: none;
	margin: 0px 0px 5px 5px;
}

#sbm1{
	left: 37px;
}

#sbm2{
	left: 177px;
}

#sbm3{
	left: 317px;
}
#sbm4{
	left: 457px;
}
#sbm5{
	left: 597px;
}
#sbm6{
	left: 737px;
}

.lineH14{
	line-height: 18px !important;
	font-size: 11px !important;
}

/*</style>*/

.bgTitleE{
	position: static;
	background: url(images/bg_elearning.gif) no-repeat top right;
	height: 52px;
	width: 100%;
}

.bgTitleE2{
	position: static;
	background: url(images/bg_elearning2.gif) no-repeat top right; /* copiar essa linha e atualizar */
	height: 52px;
	width: 100%;
}

.formasPGT{
	float: left;
	display: block;
	height: 125px;
	width: 200px;
	margin: 0;
	border: 0;
	padding: 0;
	background: transparent url(images/formas_pgt.gif) no-repeat top left;
}

.formasPGT2{
	float: left;
	display: block;
	height: 125px;
	width: 200px;
	margin: 0;
	border: 0;
	padding: 0;
	background: transparent url(images/formas_pgt2.gif) no-repeat top left;
}

#lnk_pgt1{
	background-position: 0px 0px;
}
#lnk_pgt1:hover{
	background-position: 0px -125px;
	margin: 0;
}

#lnk_pgt2{
	background-position: -200px 0px;
}
#lnk_pgt2:hover{
	background-position: -200px -125px;
	margin: 0;
}

#lnk_pgt3{
	background-position: -400px 0px;
}
#lnk_pgt3:hover{
	background-position: -400px -125px;
	margin: 0;
}

#lnk_pgt4{
	background-position: -600px 0px;
}
#lnk_pgt4:hover{
	background-position: -600px -125px;
	margin: 0;
}

#lnk_pgt5{
	background-position: -800px 0px;
}
#lnk_pgt5:hover{
	background-position: -800px -125px;
	margin: 0;
}

#Lbl_Dest_Titulo{
	margin-left: 30px;
	line-height: 25px;
	font-family: Verdana;
	font-size: 12px;
	color: #CB4D31;
	font-weight: bold;
}