/* CSS Document Comuns */
/* Layout Limitaçãoes e posicionamento básico */
body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-size-adjust:none; font-stretch:normal;background-color:#F9F9F9;}
#pag-alinhamento-center{width:100%; height:auto;}
#pag-limitador-largura{width:1000px; overflow:hidden; height:100%; background-image:url(../img/limitador_corpo_pagina.png); background-repeat:repeat-y; background-position:center; text-align:left; padding:0; margin:0;}
.box-limitador{width:960px; height:auto; float:left; margin-left:20px; margin-right:20px; _display:inline}
/* FIM Layout Limitaçãoes e posicionamento básico */
/* Fonte e cores */
.label-pequeno{font-size:11px;}
.label-medio{font-size:12px;}
.label-grande{font-size:14px;}
.vermelho{color:#FF0000}
/* FIM Fonte e cores */
/* Destaque principal */
.linkDestaque:link {text-decoration: bold; color: yellow;}
.linkDestaque:visited {text-decoration: bold; color: yellow;}
.linkDestaque:hover {text-decoration: underline; color: yellow;}
.linkDestaque:active {text-decoration: none; color: yellow;}
/* FIM Destques principal */
/* Menu Login */
.lg-menu{list-style:none; margin:0; padding:0;}
.lg-menu li {float:left; margin-left:5px; padding-left:10px; padding-right:10px; height:20px; }
.lg-menu li div a, .lg-menu li div a:visited, .lg-menu li div a:focus{ text-decoration:none; color:#666666; line-height:25px; margin-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:10px; }
.lg-menu li div a:hover{color:#000000;}
.fundo-lg-menu{background-image:url(../img/fundo_lg_menu.png); background-repeat:repeat-x; height:30px;}
.cont-sf-menu{ position:relative; background-image:url(../img/fundo_menu_sf.png); background-repeat:repeat-x; background-position:bottom; height:90px;}
/* Botão genérico */
.btn_generico_input{background-image:url(../img/btn_fundo.png); background-repeat:repeat-x; padding:5px; padding-top:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; cursor:pointer; border:none; color:#FFFFFF; font-weight:bold; background-color:#FFFFFF; height:22px;}
.btn_generico_input:hover{color:#333333;}
.btn_generico{width:100%; text-align:center; margin-top:10px; height:30px;}
.btn_generico a, .btn_generico a:visited, .btn_generico a:active{background-image:url(../img/btn_fundo.png); background-repeat:repeat-x; padding:10px; padding-bottom:4px; padding-top:3px; line-height:26px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none; height:24px;}
.btn_generico a:hover{color:#333333;}
.dl-botao .btn_generico{ margin-top:0px;}
/* FIM Botão genérico */
/* Rodape*/
.fundo-rodape{background-image:url(../img/fundo_rodape.png); background-repeat:repeat-x; height:30px; margin-top:15px;}
.fundo-rodape div.texto-imagem{line-height:25px; background-image:url(../recursos/imagens/logo_cc_rodape.png); background-repeat:no-repeat; background-position:left; width:270px; text-align:right; margin-right:10px; margin-top:3px;}
/* FIM Rodape*/
input[type="text"], input[type="password"], select, textarea, .multi_value_field {
background:none repeat scroll 0 0 #FBFBFB;border:1px solid #A8A8A8;}
input {padding:2px;}
textarea{resize: none;}
/* FIM CSS Document Comuns */
.btn-cadastro{position:absolute; width:147px; height:50px; left:800px; top:80px; background-image:url(../img_site/tmpl_btMedio.jpg); background-repeat:no-repeat; text-align:center; font-size:18px; margin-top:0px; padding-top:10px; z-index:99;}
.btn-cadastro a{color:#FFFFFF; text-decoration:none;}
.btn-cadastro a:hover{ color:#FF9900;}
.lg-menu .espacamento{margin-left:280px; _margin-left:260px; _display:inline;}
.lg-menu .espacamento div{width:400px; text-align:right;}
.cont-sf-menu{background-image:url(../img/fundo_logo_nao_logado.png); z-index:99;}
.cont-logo-br{position:absolute; width:300px; height:200px; top:2px; left:10px; background-image:url(../recursos/imagens/logo_grande.png); background-repeat:no-repeat; margin:0px; padding:0px; cursor:pointer;}
.cont-logo-ar{position:absolute; width:300px; height:200px; top:2px; left:10px; background-image:url(../img_site/logo-es-transparente.png); background-repeat:no-repeat; margin:0px; padding:0px; cursor:pointer;}
.cont-menu-nao-logado{background-image:url(../img/menu_nao_logado.png); background-repeat:repeat-x; height:65px; z-index:10000;}
.aba-login{background-image:url(../img_site/aba_cinza3.png); background-repeat:no-repeat; width:85px; height:50px; line-height:25px; padding:0; margin:0; padding-left:15px; height:30px; color:#FFFFFF; font-weight:bold;}
.cont-form-login{width:301px; height:80px; position:absolute; top:0px; left:639px; margin:0px;	padding:10px; background-image:url(../img_site/fundo_form_login.png); background-repeat:no-repeat; background-position: top center;}
.cont-form-login .campo span{color:#FFFFFF; font-weight:bold;}
.cont-form-login .campo{float:left; width:125px; height:26px;}
.cont-form-login .campo input{ width:110px;}
.cont-form-login .botao{float:left; padding-top:14px; width:50px;}
.cont-form-login .campo a.abre_dialog, .cont-form-login .campo a.abre_dialog:visited{color:#FFFFFF; font-size:10px;}
.cont-form-login .campo a.abre_dialog:hover {color:#333333; font-size:10px;}
.box-limitador{_margin-left:23px;}
.conteudo{text-align:left; height:auto; overflow:visible;}
.banner_principal{height:5px; width:960px; background-color:#FFFFFF;}
/* Cycle paginação*/
#nav{width:940px; _width:961px; height:25px; padding:10px; _padding:0px; _padding-top:3px; background-image:url(../img/degrade_paginacao_nao_logado.png); background-repeat:repeat-x;}
#nav a { margin: 0 2px; padding: 10px; background-image:url(../img/marcador_cinza.png); background-repeat:no-repeat; background-position:center; color:#E9E9E9;  text-decoration: none;}
#nav a.activeSlide { background-image:url(../img/marcador_laranja.png); color:#FED611; }
#nav a:focus { outline: none; }
/* FIM Cycle */
/* Box menu lateral */
.caixa-menu-lateral-1 { min-height:250px; _height:250px; width:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-size-adjust:none; font-stretch:normal; position:relative; margin:10px;}
.caixa-menu-lateral-1 #menu-lateral{position:absolute; top:0px; left:0px; width:150px; margin:0; padding:0; height:auto; z-index:10;}
.caixa-menu-lateral-1 ul {width:150px; margin:0px; padding:0px;}
.caixa-menu-lateral-1 ul li {font-size:10px; list-style:none; cursor:pointer; height:30px; padding:5px; background-image:url(../img/fundo_aba_desabilitada_vertical.png); background-repeat:repeat-y; background-position:right; background-color:#FFFFFF; line-height:normal; padding-right:15px; clear:both;  border:1px solid #CCCCCC; border-right:none;}
.caixa-menu-lateral-1 ul li .numero {font-size:22px; font-weight:bold;  width:25px; height:40px; float:left;}
.caixa-menu-lateral-1 ul li .texto {float:left; width:100px; line-height:normal; height:40px; text-align:left;}
.caixa-menu-lateral-1 #cont_imagem {position:absolute; top:0px; left:149px; min-height:250px; _height:250px; overflow:hidden; width:790px; border:1px solid #CCCCCC; background-color:#F6F6F6; z-index:1; }
.caixa-menu-lateral-1 .j_menu_cont {position:absolute; width:790px; top:10px; left:10px; display:none; overflow:hidden;}
.caixa-menu-lateral-1 .j_menu_box_ativo { background-color:#F6F6F6; background-image:none; border:1px solid #CCCCCC; border-right:none; }
/* FIM Box menu lateral */
.esteira_programas{clear:both; margin:10px; margin-right:12px; margin-top:20px; margin-bottom:20px;}
/* Carousel programas */
.jcarousel-skin-tango .jcarousel-container {background: #FFFFFF;/*border: 1px solid #AF6E39;*/}
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 860px; padding: 20px 40px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:  860px; height: 76px;}
.jcarousel-skin-tango .jcarousel-item {width: 115px; height: 76px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-right: 9px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff; color: #000;}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute; top: 38px; right: 5px; width: 32px; height: 32px;cursor: pointer; background: transparent url(../img/next-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {background-position: -32px 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position: -64px 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default; background-position: -96px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute; top: 38px; left: 5px; width: 32px; height: 32px; cursor: pointer; background: transparent url(../img/prev-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position: -32px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position: -64px 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default; background-position: -96px 0;}
/**
/* Login tela separada */
.principal_alinhamento{width:100%; padding:0; margin:0; margin-top:100px;}
.fundo_quadro{width:600px; height:360px; background-image:url(../img/fundo_login_unico.png); background-repeat:no-repeat; padding:10px; text-align:left;}
.fundo_quadro .conteudo{width:575px; height:360px; text-align:left; background-color:#FFFFFF;}
.cont-login-unico{height:190px; position:relative; margin:0px; padding:10px; background-color:#FFFFFF; padding-top: 25px; width:300px; padding-left:400px;}
.cont-login-unico .campo{width:125px; height:45px;}
.cont-login-unico .campo input{width:150px;}
.cont-login-unico .campo span{color:#333333; font-weight:bold;}
.cont-login-unico .campo a, .cont-form-login .campo a:visited{color:#333333; font-size:10px;}
.cont-login-unico .campo a:hover {color:#FF9900; font-size:10px;}
.cont-login-unico .cont-botao{margin-top:15px;}
.pos_btn_dialog_email{margin-top:15px; margin-left:50px;}
/* Fim Login tela separada */
/* Rodape */
.cont-menu-rodape{margin:10px; font-size:10px; text-align:center; width:940px; background-color:#FF0000; height:130px; border:1px solid #CCCCCC; background-color:#f6f6f6; _padding-top:15px;}
.cont-menu-rodape ul.menu-rodape{float:left; list-style:none; text-align:left; line-height:15px; margin-top:10px;}
.cont-menu-rodape ul.menu-rodape ul{list-style:none;}
.cont-menu-rodape ul.menu-rodape li.titulo-espacador{padding-top:5px;}
.cont-menu-rodape ul.menu-rodape li a, .cont-menu-rodape ul.menu-rodape ul li a{font-size:10px; color:#666666; text-decoration:none;}
.cont-menu-rodape ul.menu-rodape li a:hover, .cont-menu-rodape ul.menu-rodape ul li a:hover{text-decoration:underline;}
.cont-menu-rodape ul.menu-rodape li a.menu-rodape-principal{color:#333333; font-weight:bold; font-size:12px; text-decoration:none;}
.cont-menu-rodape ul.menu-rodape li a.menu-rodape-principal:hover{text-decoration:underline;}
/*FIM Rodape*/
/* Redes sociais*/
.redes-sociais{background-image:url(../img/fundo_rede_social.png); background-repeat:repeat-x; border:1px solid #CCCCCC; height:100px; margin:10px; margin-right:7px; margin-left:9px;}
.cont-redes-sociais{width:230px; float:left; margin:0px; margin-left:5px; _margin-left:0px;}
.texto-redes-sociais{padding:10px; height:75px; padding-top:10px; margin-left:10px; overflow:hidden;}
.texto-redes-sociais span{font-weight:bold; font-size:14px;}
.texto-redes-sociais span.orkut{color:#FF66CC;}
.texto-redes-sociais span.twitter{color:#24BFF2;}
.texto-redes-sociais span.facebook{color:#3E537D;}
.texto-redes-sociais span.blog{color:#006600;}
.texto-redes-sociais p{margin-top:5px;}
.texto-redes-sociais p a{font-size:10px; color:#666666; text-decoration:none;}
.texto-redes-sociais p a strong{font-weight:bold; text-decoration:underline; margin-left:5px;}
.texto-redes-sociais p a:hover{ color:#FF9900; text-decoration:underline;}
/* FIM Redes sociais*/
/*pag cadastro*/
.fundo_box_cadastro{ background-color:#FFFFFF;}
.cont-form-cadastro{margin:10px; margin-bottom:100px;}
.cont-form-cadastro p{ line-height:18px;}
.form_cadastro fieldset{margin-bottom:15px; margin-left:60px; margin-right:60px; border:1px solid #CCCCCC;}
.form_cadastro fieldset legend{margin-left:15px; color:#333333; font-size:14px; font-weight:bold;  padding:3px; padding-top:0px; }
.form_cadastro dl{ clear:both; min-height:0px; margin:0px; padding:0px; position:relative; _height:20px;}
.form_cadastro dl dd, .form_cadastro dl dt{ float:left; padding:0px; margin:0px; padding-bottom:10px;}
.form_cadastro dl dt{ text-align:right; margin-right:10px; width:200px; font-weight:bold; color:#333333; line-height:20px;}
.form_cadastro dl dd{ text-align:left; width:550px;}
.form_cadastro dl dd input{ padding:2px; margin:0px;}
/*.box{ background-image:url(../img_nao_logada/tooltip.png); background-repeat:no-repeat; background-position:top; width:270px; height:105px;  position:absolute; z-index:100000; display:none; margin-left:5px;}
.box_conteudo{position:absolute; top:0px; left:16px; padding:5px; width:240px; height:90px; overflow:hidden;}*/
.box{background-color:#FF0000; position:absolute; z-index:100000; display:none;}
.box_conteudo{position:absolute; top:0px; left:16px; border:1px solid #CCCCCC;  min-height:35px; background-color:#FDDD1B; padding:5px; width:250px;}
.box_seta{position:absolute; top:10px; left:1px; width:16px; height:16px; background-image:url(../img/seta.png); background-repeat:no-repeat;}
.pos-radio-check{line-height:25px; padding-left:3px;}
.titulo{border-bottom:1px solid #CCCCCC; margin-bottom:15px; margin-top:20px; font-size:18px; font-style:italic; font-weight:bold;} 
.tooltiptexto{ display:none;}
.lembrete_form{text-align:right; margin:0px; margin-right:60px; line-height:10px; padding:0px;}
.campo_grande{ width:300px;}
/*Fim pag cadastro*/
input[type="text"], input[type="password"], select, textarea, .multi_value_field {background:none repeat scroll 0 0 #FBFBFB;border:1px solid #A8A8A8;}
input {padding:2px;}
.box_destaque, .box_destaque_alerta, .box_destaque_erro{width:100%; border:1px solid #CCCCCC; color:#666666; margin-bottom:15px;}
.box_destaque{background-image:url(../img/fundo_box_geral.png); background-repeat:repeat-x;}
.box_destaque_alerta{background-image:url(../img/fundo_box_alerta.png); background-repeat:repeat-x; border:1px solid #FFCC00;}
.box_destaque_erro{background-image:url(../img/fundo_box_erro.png); background-repeat:repeat-x; border:1px solid #FF0000;}
.box_destaque h4, .box_destaque_alerta h4, .box_destaque_erro h4{font-size:14px; font-weight:bold; margin-left:10px; margin-right:10px; margin-top:10px;  border-bottom:1px solid #CCCCCC; margin-bottom:0px;}
.box_destaque_erro h4{border-bottom:1px solid #CCCCCC;}
.box_destaque p, .box_destaque_alerta p, .box_destaque_erro p{margin-left:10px; margin-right:10px; margin-top:5px; margin-bottom:5px;}
.box_destaque_simples{width:100%; border:1px solid #CCCCCC; color:#666666; margin-bottom:15px;}
.box_destaque_simples{background-image:url(../img/fundo_box_geral.png); background-repeat:repeat-x;}
.box_destaque_simples h4{font-size:14px; font-weight:bold; margin-left:10px; margin-right:10px; margin-top:10px;  border-bottom:1px solid #CCCCCC; margin-bottom:0px;}
.box_destaque_simples p{margin-left:10px; margin-right:10px; margin-top:5px; margin-bottom:5px;}
.pequeno{width:50%; text-align:left;}
.cont-box-detaque-pag-cad-sucesso{margin:10px; margin-bottom:100px; margin-top:20px;}
.cont-2-colunas{margin:10px; margin-top:20px;}
.coluna_txt_principal h1, .cont-box-destaque h1{text-align:left; font-size:24px; font-style:normal; margin-top:0px; color:#666666; margin-bottom:0px;}
.coluna_txt_principal h2, .cont-box-destaque h2{text-align:left; font-size:18px; font-style:normal; margin-top:0px; color:#639A39; padding-top:0px;}
.coluna_txt_principal h3, .cont-box-destaque h3{text-align:left; font-size:18px; font-style:normal; margin-top:15px; color:#666666; margin-bottom:0px;}
.coluna_txt_principal span.marcador_laranja , .cont-box-destaque span.marcador_laranja, .esteira_programas span.marcador_laranja{background-image:url(../recursos/imagens/tmpl_pin_titulos.jpg); background-repeat:no-repeat; height:17px; width:26px; display:block; float:left; margin:0; padding:0; text-indent: -99999px; overflow: hidden; margin-top:8px; margin-right:10px;}
.coluna_txt_principal, .coluna_tick_pag{float:left; font-family:"Myriad Pro", Arial; font-stretch:normal; font-size-adjust:none; font-style:normal; font-variant:normal; color:#333333; _display:inline;}
.coluna_txt_principal{ font-size:14px;}
.coluna_tick_pag{ font-size:12px;}
.cont-box-destaque{font-family:"Myriad Pro", Arial; font-stretch:normal; font-size-adjust:none; font-style:normal; font-variant:normal; font-size:14px; color:#333333; margin:10px; margin-bottom:100px; margin-left:20px; margin-right:0px;}
.coluna_tick_pag{width:279px; padding-left:10px;}
.coluna_tick_pag p.destaque, .cont-box-destaque p.destaque{margin-top:15px; font-size:16px; font-weight:bold; color:#666666;  line-height:normal;}
.coluna_txt_principal span.verde, .coluna_tick_pag p.destaque span.verde{ color:#639A39; font-weight:bold;}
.coluna_txt_principal span.laranja, .coluna_tick_pag p.destaque span.laranja, .box_destaque_titulo span.laranja{ color:#FF9900; text-decoration:underline;}
.box_destaque_titulo{width:259px; background-image:url(../img_site/tmpl_separador_modulos_colunaDireita.jpg); background-repeat:no-repeat; background-position:bottom; height:auto; text-align:left; margin-bottom:15px; padding-bottom:35px; padding-right:20px;}
.caixa_imagem_direita{width:195px; height:278px; background-image:url(../img_site/tmpl_separador_vertical.jpg);	background-repeat:no-repeat; background-position:right top; padding-top:20px; overflow:visible; text-align:left; 	margin-bottom:15px; padding-bottom:35px; padding-right:15px; float:left;}
.sem_imagem{ background-image:none;}
.caixa_imagem_direita p{ margin-right:10px;}
.caixa_imagem_direita h1{font-size:18px;}
.esteira_programas h1{font-family:"Myriad Pro", Arial; font-size:18px; color:#666666;}
.box_destaque_titulo h4{ font-size:16px; color:#006600; padding-right:50px;}
.box_destaque_titulo .cont-btn-link{width:100%; text-align:right; height:25px;}
.coluna_txt_principal{width:630px; margin-right:10px; margin-left: 10px;}
.box_fundo_verde{background-image:url(../img_site/tmpl_bg_dadosSequenciais.jpg); background-position:bottom; background-repeat:no-repeat; padding:20px;}
.coluna_txt_principal p, .coluna_tick_pag p{line-height:22px;}
.coluna_txt_principal p.destaque{font-size:14px; font-weight:bold; color:#333333; font-style:italic;}
.box_destaque_titulo ul.lista-tick {margin-left:0px; padding-left:0px;}
.box_destaque_titulo ul.lista-tick li {margin-bottom:10px; margin-top:0px; line-height:22px; padding-left:5px;}
ul.lista-tick{padding-left:30px; margin-top:15px;}
ul.lista-tick li{list-style-image:url(../img_site/tmpl_li_check.png); font-family:"Myriad Pro", Arial; list-style-position:outside; margin-left:35px; *margin-left:28px; line-height:22px;}
ul.lista-tick ol{margin-bottom:10px; margin-top:10px;}
ul.lista-tick ol li{margin-bottom:10px; list-style:none;}
a.botao{ color:#F6F6F6; background-color:#000000; padding:4px; padding-left:5px; padding-left:5px; text-decoration:none; border:1px solid #CCCCCC; line-height:25px;}
a.botao:hover{ color:#000000; background-color:#FF9900;}
.titulo_h1{float:left; margin-top:10px; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.cont_titulo_home_h1{margin:10px; margin-top:0px; margin-bottom:0px; font-weight:bold; text-align:right; height:30px;}
.btn_grande_afiliar{background-image:url(../img_site/tmpl_btGrande.jpg); background-repeat:no-repeat; background-position:center; height:50px; width:300px; text-align:center; font-size:18px; color:#FFFFFF; padding-top:18px; margin-bottom:30px; line-height:25px; cursor:pointer;}
.espaco_esquerdo{padding-left:5px;}
.btn_saiba_mais{ text-align:right; margin-right:20px;}
.coluna_txt_principal p a.linkLaranja, a.linkLaranja{ color:#FF9900; text-decoration:underline;}
.coluna_txt_principal p a.linkLaranja:hover, a.linkLaranja:hover{ color:#000000}
.linkPreto, .linkPreto:hover{text-decoration:none; color:#000000}
/* rodape */
a.linkRodape:link img {border:0px;}
a.linkRodape:visited img {border:0px; outline: none;}
a.linkRodape:hover img {border:0px;}
a.linkRodape:active img {border:0px;}
/* FIM rodape */



