/*
Autor: Marcel Gomes / UmStudio
Mail: marcel@umstudio.com / marcelcgomes@gmail.com
Data:  2009-03-19
*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- CURSOS <<<-------------------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
html, body{
background:#e6a900;
}

.hidden {
	display:none!important;
}

.show {
	display:block!important;
}

.logo_cursos{
margin:21px 0 0 0;
/*width:141px;
height:150px;*/
/*width:195px;
height:212px;*/
width:186px;
height:186px;
}

.logo_cursos .flashlogo{
position:absolute;
top:21px;
left:-20px;
width:100%;
height:170px;
}

.logo_cursos h1{
background:url(../_img/logo_cursos-trans.png) no-repeat;
}

.logo_cursos h1 a{
width:141px;
height:150px;
text-indent:-9999px;
display:block;
}

.tit_cursos{
width:500px;
height:auto;
position:relative;
display:block;
}

.tit_cursos h2 span{
color:#fff;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
background:#000;
padding:2px 4px 4px 4px !important;
white-space: pre-wrap;
position:relative;
}


.niveis_formacao{
width:800px;
height:auto;
margin:0 0 20px 0;
position:relative;
clear:both;
float:left;
}

.nivelDestaque{
width:390px;
height:338px;
background:#FFF;
float:left;
position:relative;
margin:0 2px 0 0;
}

.ilustra_cursoDestaque{
width:390px;
}

.ilustra_cursoDestaque img{
width:380px;
margin:5px;
}

.nivel{
width:190px;
height:338px;
background:#FFF;
float:left;
position:relative;
margin:0 2px 0 0;
}

.ilustra_curso{
width:190px;
}

.ilustra_curso img{
width:180px;
margin:5px;
}

.txt_nivel{
width:171px;
height:auto;
margin:0 10px 0 10px;
_margin:0 9px 0 9px;
line-height:17px;
}

.txt_nivel a{
width:171px;
height:auto;
margin:0 10px 0 0;
_margin:0 9px 0 0;
line-height:17px;
text-decoration:none;
color:#000000;
}

.txt_nivel a:hover{
width:171px;
height:auto;
margin:0 10px 0 0;
_margin:0 9px 0 0;
line-height:17px;
text-decoration:none;
color:#707171;
}


.txt_nivelDestaque{
width:371px;
height:auto;
margin:0 10px 0 10px;
_margin:0 9px 0 9px;
line-height:17px;
}

.txt_nivelDestaque a{
width:371px;
height:auto;
margin:0 10px 0 0;
_margin:0 9px 0 0;
line-height:17px;
text-decoration:none;
color:#000000;
}

.txt_nivelDestaque a:hover{
width:371px;
height:auto;
margin:0 10px 0 0;
_margin:0 9px 0 0;
line-height:17px;
text-decoration:none;
color:#707171;
}

.nivel .btn_conheca_opcoes{
height:17px;
width:153px;
position:absolute;
bottom:0;
right:0;
}

.nivelDestaque .btn_conheca_opcoes{
height:17px;
width:153px;
position:absolute;
bottom:0;
right:0;
}

.btn_conheca_opcoes a{
background:url(../_img/btn_cursos_conheca_opcoes.gif) no-repeat;
display:block;
text-indent:-9999px;
height:17px;
width:153px;
}

.btn_conheca_opcoes a:hover{
background:url(../_img/btn_cursos_conheca_opcoes_rolover.gif) no-repeat;
display:block;
text-indent:-9999px;
height:17px;
width:153px;
}


/* ---- SUBMENU CURSOS <<<------------------------------------------------------------------------------------*/

.submenu_cursos{
margin:28px 0 20px 0;
width:160px;
height:auto;
_padding:2px 0 0 0;
}

.submenu_cursos ul{
margin:0;
padding:0;
}

.submenu_cursos ul li{
margin:0 0 5px 0;
padding:0;
list-style:none;
}

.sublinks span{
width:130px;
height:auto;
font-size:11px;
text-transform:uppercase;
white-space: pre-wrap;
}

.sublinks a{
text-decoration:none;
background:#e29905;
padding:2px 5px 2px 5px;
color:#fff;
}

.sublinks a:hover{
text-decoration:none;
background:#9d3612;
padding:2px 5px 2px 5px;
color:#fff;
}

.sublinks_selected a{
text-decoration:none;
background:#9d3612;
padding:2px 5px 2px 5px;
color:#fff;
text-transform:uppercase;
}


.sublinks2 span{
width:130px;
height:auto;
font-size:11px;
text-transform:uppercase;
white-space: pre-wrap;
}

.sublinks2 a{
text-decoration:none;
background:#e29905;
padding:2px 5px 2px 5px;
margin:0 0 0 10px;
color:#fff;
}

.sublinks2 a:hover{
text-decoration:none;
background:#9d3612;
padding:2px 5px 2px 5px;
color:#fff;
}

.sublinks2_selected a{
text-decoration:none;
background:#9d3612;
padding:2px 5px 2px 5px;
margin:0 0 0 10px;
color:#fff;
text-transform:uppercase;
}




/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- FIM CURSOS <<<---------------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- DESTAQUE CURSOS PANAMERICANA <<<---------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
.destaque_cursos{

/*width:390px;*/
width:205px;
_width:215px;
/*_width:400px;*/
/*height:auto;*/
height:65px;
position:relative;
float:right;
margin:20px 0 0 0;
_margin:23px 0 0 0;
}

.destaque_cursos ul{
margin:0 0 0 15px; 
padding:0;
float:left;
display:inline;
}

.destaque_cursos ul li{
margin:0;
padding:0;
list-style:none;
}

.destaque_cursos ul li img{
margin:0 0 -4px 0;
height:16px;
}

.titulos_destaque_cursos{
width:155px;
height:auto;
padding: 2px 0 2px 5px !important;
background: url(../_img/bg_tit_cursos.gif) repeat-y;
}


.titulos_destaque_cursos span{
width:155px;
height:auto;
background:#e7a707;
color:#FFF;
font-size:12px;
text-transform:uppercase;
padding:2px 2px 2px 0 !important;
white-space: pre-wrap;
}

.txt_cursos{
width:160px;
height:auto;
padding: 0 0 2px 5px !important;
background: url(../_img/bg_tit_branco.gif) repeat-y;
}

.txt_cursos span{
width:155px;
height:auto;
background:#FFF;
line-height:16px;
padding:2px 5px 3px 0;
white-space: pre-wrap;
}

.txt_cursos a{
color:#000;
text-decoration:none;
}

.vejamais{
background:#00b298;
color:#FFFFFF;
padding:1px 3px 2px 3px;
text-decoration:none;
font-weight:bold;
font-size:12px;
}

.separa_txt_bloghome{
height:15px;
}

.btn_vejamais_blog{
background:#e81f24;
width:16px;
height:17px;
display:block;
color:#fff;
}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- FIM DESTAQUE CURSOS PANAMERICANA <<<----------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- CURSOS INTERNA <<<-----------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

.filtre_area{
background:#e29905 url(../_img/bg_cursos_filtrar.gif) no-repeat;
width:140px;
height:170px;
position:relative;
padding:10px 0 0 12px;
margin:50px 0 0 0 !important;
}

.filtre_area h3{
text-indent:-9999px;
height:20px;
margin-bottom:10px !important;
_margin-bottom:2px;
}

.tabela_filtre{
width:130px;
height:auto;
padding:0;
}

.selecionar_itens{
width:26px;
height:18px;
}

table#filtro tr.dif td {
background: #e7a707;
border-bottom:3px solid #e29905;
}

.nivel_interna{
width:250px;
height:150px;
background:#FFF;
float:left;
position:relative;
margin:0 5px 5px 0;
}

.ilustra_cursos_interna{
width:250px;
height:auto;
}

.ilustra_cursos_interna img{
width:240px;
height:100px;
margin:5px;
}

.txt_nivel_interna{
width:230px;
height:40px;
/*background:#99FF33;*/
margin:0 10px 0 10px;
_margin:0 9px 0 9px;
/*line-height:17px;*/
float:left;
}

.txt_nivel_interna a{
text-decoration:none;
color:#000000;
}


.txt_nivel_interna a:hover{
text-decoration:none;
color:#707171;
}


.txt_nivel_interna h3{
font-size:14px;
font-weight:bold;
margin:5px 0 0 0;
text-transform:uppercase;
}

.hrs_interna{
width:106px;
height:30px;
margin:10px 0 50px 10px;
/*background:#663399;*/
float:left;
}

.nivel_interna .btn_leia_mais{
height:16px;
width:16px;
position:absolute;
bottom:5px;
right:5px;
}

.btn_leia_mais a{
background:url(../_img/btn_cursos_vejamais.gif) no-repeat;
display:block;
text-indent:-9999px;
height:16px;
width:16px;
}

.btn_leia_mais a:hover{
background:url(../_img/btn_cursos_vejamais_rolover.gif) no-repeat;
display:block;
text-indent:-9999px;
height:16px;
width:16px;
}


/*Paginacao*/
.paginacao{
width:760px;
height:30px;
clear:both;
position:relative;
font-size:12px;
}

.paginacao ul{
margin:0;
padding:0;
}

.paginacao ul li{
margin:0 2px 0 0;
padding:0;
list-style:none;
display:inline;
}

.num_pages{
width:32px;
height:22px;
text-align:center;
float:left;
}

.num_pages a{
width:32px;
height:22px;
padding:8px 0 0 0;
background:#e7a707;
color:#fff;
display:block;
text-decoration:none;
font-weight:bold;
}

.num_pages a:hover{
width:32px;
height:22px;
background:#9d3612;
color:#fff;
}

.num_pages_selected a{
float:left;
width:32px;
height:22px;
padding:8px 0 0 0;
background:#9d3612;
color:#fff;
display:block;
text-decoration:none;
font-weight:bold;
text-align:center;
cursor: default;
margin:0 2px 0 0;
}

.previous_pages, #previous_pages{
width:288px;
height:22px;
text-transform:uppercase;
float:left;
}

.previous_pages a, #previous_pages a{
text-align:center;
width:72px;
height:22px;
padding:8px 0 0 0;
background:#e7a707;
color:#fff;
display:block;
text-decoration:none;
font-weight:bold;
}

.previous_pages a:hover, #previous_pages a:hover{
width:72px;
height:22px;
background:#9d3612;
color:#fff;
}

.next_pages, #next_pages{
width:72px;
height:22px;
text-align:center;
text-transform:uppercase;
float:right;
}

.next_pages a, #next_pages a{
width:72px;
height:22px;
padding:8px 0 0 0;
background:#e7a707;
color:#fff;
display:block;
text-decoration:none;
font-weight:bold;
}

.next_pages a:hover, #next_pages a:hover{
width:72px;
height:22px;
background:#9d3612;
color:#fff;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- FIM CURSOS INTERNA <<<-------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- CURSOS DETALHE <<<-----------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

.detalhe_curso{
width:760px;
height:auto;
margin:0 0 20px 0;
position:relative;
clear:both;
float:left;
background:#fff;
border:5px solid #FFF;
}

/* ---- NAVEGACAO CURSOS DETALHE <<<-------------------------------------------------------------------------------*/
.nav_curso_detalhe{
width:765px;
height:43px;
position:relative;
clear:both;
margin:0 0 20px 0;
}

.nav_curso_detalhe ul{
margin:0;
padding:0;
}

.nav_curso_detalhe ul li{
padding:0;
display:inline;
float:left;
margin:0 3px 0 0;
}


/*btn objetivos*/
.btn_objetivos{
width:98px;
height:43px;
}

.btn_objetivos a{
background: url(../_img/btn_objetivos_off.gif) no-repeat;
width:98px;
height:21px;
display:block;
text-indent:-9999px;
}

.btn_objetivos a:hover{
background: url(../_img/btn_objetivos_on.gif) no-repeat;
width:98px;
height:21px;
display:block;
text-indent:-9999px;
}

.btn_objetivos.ON{
background: url(../_img/btn_objetivos_selected.gif) no-repeat #635F5E;
width:98px;
height:43px;
display:block;
text-indent:-9999px;
}

/*btn conteudo programatico*/
.btn_ctprogramatico{
width:217px;
height:43px;
}

.btn_ctprogramatico a{
background:url(../_img/btn_conteudoprog_off.gif) no-repeat;
width:217px;
height:21px;
display:block;
text-indent:-9999px;
}

.btn_ctprogramatico a:hover{
background: url(../_img/btn_conteudoprog_on.gif) no-repeat;
width:217px;
height:21px;
display:block;
text-indent:-9999px;
}

.btn_ctprogramatico.ON{
background: url(../_img/btn_conteudoprog_selected.gif) no-repeat;
width:217px;
height:43px;
display:block;
text-indent:-9999px;
}

/*btn horarios*/
.btn_horarios{
width:93px;
height:43px;
}

.btn_horarios a{
background: url(../_img/btn_horarios_off.gif) no-repeat;
width:93px;
height:21px;
display:block;
text-indent:-9999px;
}

.btn_horarios a:hover{
background: url(../_img/btn_horarios_on.gif) no-repeat;
width:93px;
height:21px;
display:block;
text-indent:-9999px;
}

.btn_horarios.ON{
background: url(../_img/btn_horarios_selected.gif) no-repeat;
width:93px;
height:43px;
display:block;
text-indent:-9999px;
}


/*btn investimentos*/
.btn_investimento{
width:126px;
height:43px;
}

.btn_investimento a{
background: url(../_img/btn_investimento_off.gif) no-repeat;
width:126px;
height:21px;
display:block;
text-indent:-9999px;
}

.btn_investimento a:hover{
background: url(../_img/btn_investimento_on.gif) no-repeat;
width:126px;
height:21px;
display:block;
text-indent:-9999px;
}

.btn_investimento.ON {
background: url(../_img/btn_investimento_selected.gif) no-repeat;
width:126px;
height:43px;
display:block;
text-indent:-9999px;
}

/*btn inscreva-se*/
.btn_inscreva{
width:128px;
height:43px;
}

.btn_inscreva a{
width:128px;
/*width:115px;*/
height:21px;
background: url(../_img/btn_pre_matricula_off.gif) no-repeat;
/*background: url(../_img/btn_inscreva_off.gif) no-repeat;*/
display:block;
text-indent:-9999px;
}

.btn_inscreva a:hover{
width:128px;
/*width:115px;*/
height:21px;
background: url(../_img/btn_pre_matricula_on.gif) no-repeat;
/*background: url(../_img/btn_pre_matricula_off.gif) no-repeat;*/
display:block;
text-indent:-9999px;
}


/*btn inscreva-se*/
.btn_voltar{
width:83px;
height:43px;
}

.btn_voltar a{
background: url(../_img/btn_voltar_off.gif) no-repeat;
width:83px;
height:21px;
display:block;
text-indent:-9999px;
}

.btn_voltar a:hover{
background: url(../_img/btn_voltar_on.gif) no-repeat;
width:83px;
height:21px;
display:block;
text-indent:-9999px;
}

/* ---- FIM NAVEGACAO CURSOS DETALHE <<<----------------------------------------------------------------------------*/

.ilustra_detalhe_curso{
width:300px;
height:280px;
float:left;
margin: 0 0 15px 0;
position:relative;
}

#slider ul, #slider li
{
	margin:0;
	padding:0;
	list-style:none;
}
#slider, #slider li
{ 
	width:300px;
	height:250px;
	overflow:hidden;
	position:relative; 
}

#slider .img_detalhe_curso .img_lupa{
	width:27px;
	height:28px;
	position:absolute;
	top:113px;
	left:273px;
	cursor:pointer;
}


.paginacao_detalhe{
width:300px;
height:30px;
clear:both;
}

.paginacao_detalhe ul{
margin:0;
padding:0;
}
.paginacao_detalhe ul li{
list-style:none;
display:inline;
margin:0;
padding:0;
}

.previous_detalhe, #previous_detalhe{
width:72px;
height:22px;
text-transform:uppercase;
float:left;
display: block;
}

.previous_detalhe a, #previous_detalhe a{
text-align:center;
width:72px;
height:22px;
padding:8px 0 0 0;
background:#e7a707;
color:#fff;
display:block;
text-decoration:none;
font-weight:bold;
}

.previous_detalhe a:hover, #previous_detalhe a:hover{
width:72px;
height:22px;
background:#9d3612;
color:#fff;
}

.next_detalhe, #next_detalhe{
width:72px;
height:22px;
text-align:center;
text-transform:uppercase;
float:right;
display: block;
}

.next_detalhe a, #next_detalhe a{
width:72px;
height:22px;
padding:8px 0 0 0;
background:#e7a707;
color:#fff;
display:block;
text-decoration:none;
font-weight:bold;
}

.next_detalhe a:hover, #next_detalhe a:hover{
width:72px;
height:22px;
background:#9d3612;
color:#fff;
}

/*STEP OBJETIVOS*/
.txt_detalhe_objetivo{
width:420px;
height:auto;
float:left;
margin:0 0 0 20px;
line-height:17px;
/*
display:none;*/
}

.txt_objetivo{
width:420px;
height:auto;
clear:both;
}

.txt_detalhe_objetivo p{
margin-bottom:10px;
}

.hrs_cursos{
width:108px;
height:40px;
margin:10px 15px 10px 0;
float:left;
}

/*STEP CONTEUDO PROGRAMATICO*/
.txt_detalhe_conteudo{
width:430px;
height:276px;
float:left;
padding:0 5px 0 0;
margin:0 0 0 20px;
line-height:17px;
display:none;
overflow:auto;
}

.txt_detalhe_conteudo p{
margin-bottom:10px;
}

/*STEP HORARIOS*/
.txt_detalhe_horarios{
width:420px;
height:auto;
float:left;
margin:0 0 0 20px;
line-height:17px;
display:none;
}

.txt_detalhe_horarios p{
margin-bottom:10px;
}

.horario_txt{
width:420px;
height:auto;
}

.tabela_horarios{
clear:both;
border:1px solid #e7a707;
margin:20px 0 15px 0;
text-align:center;
}

.tabela_horarios a{
text-decoration:none;
color:#9d3612;
font-weight: bold;
}

.tabela_horarios a:hover{
text-decoration:none;
color:#000;
}

.tit_horarios{
background:#f5dc9c;
font-weight: bold;
}

.txt_tabela_horarios{
background:#faedcd;
}

/*STEP INVESTIMENTOS*/
.txt_detalhe_investimento{
width:420px;
height:auto;
float:left;
margin:0 0 15px 20px;
line-height:17px;
display:none;
}

.txt_detalhe_investimento p{
margin-bottom:8px;
}

.tit_valor_investimento{
color:#e7a707;
font-size:18px;
font-weight:bold;
margin:20px 0 0 0;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- FIM CURSOS DETALHE <<<-------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- POCKET CLASSES <<<-----------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

.row_pocket{
width:780px;
height:88px;
clear:both;
position:relative;
/*border:1px solid red;*/
}

.video_pocket{
width:480px;
height:312px;
background:#FFF;
float:left;
position:relative;
margin:0;
border:5px solid #fff;
}

.lista_pocket{
width:270px;
height:322px;
float:left;
position:relative;
}

.seta_pocket_up{
width:270px;
height:20px;
background:#e3bb80;
position:relative;
border-bottom:1px solid #e3bb80;
}

.seta_pocket_up a{
background:url(../_img/setaUp_item_pocket.gif) center no-repeat;
width:270px;
height:20px;
text-indent:-9999px;
display:block;
}

.seta_pocket_up a:hover{
background:url(../_img/setaUp_item_pocketON.gif) center no-repeat;
width:270px;
height:20px;
text-indent:-9999px;
display:block;
}

.seta_pocket_down{
width:270px;
height:20px;
background:#e3bb80;
position:relative;
clear:both;
border-bottom:1px solid #e3bb80;
}

.seta_pocket_down a{
background:url(../_img/setaDown_item_pocket.gif) center no-repeat;
width:270px;
height:20px;
text-indent:-9999px;
display:block;
}

.seta_pocket_down a:hover{
background:url(../_img/setaDown_item_pocketOn.gif) center no-repeat;
width:270px;
height:20px;
text-indent:-9999px;
display:block;
}

.itens_pocket{
width:270px;
height:59px;
background:#f5dc9c;
padding:5px 0 5px 0;
border-bottom:1px solid #e3bb80;
}

.img_item_pocket{
width:96px;
height:56px;
position:relative;
float:left;
margin:0 10px 0 14px;
_margin:0 10px 0 5px;
}

.img_item_pocket a{
width:96px;
height:56px;
border:2px solid #9d3612;
display:block;
}

.img_item_pocket a:hover{
width:96px;
height:56px;
border:2px solid #000;
display:block;
}
.img_item_pocket img{
	width:96px;
	height:56px;
	display: block;
}
.txt_item_pocket{
width:125px;
height:40px;
position:relative;
float:left;
color:#9d3612;
margin:5px 0 0 0;
line-height:15px;
_line-height:14px;
}

.txt_item_pocket h4{
font-size:11px;
font-weight:bold;
}

.txt_item_pocket a{
color:#9d3612;
text-decoration:none;
}

.txt_item_pocket a:hover{
color:#000;
text-decoration:none;
}

/*POCKET SELECIONADO*/
.itens_pocket_selecionado{
width:270px;
height:59px;
background:#FFF;
padding:5px 0 5px 0;
border-bottom:1px solid #e3bb80;
}

.img_item_pocket_selecionado{
width:96px;
height:56px;
position:relative;
float:left;
border:2px solid #000;
margin:0 10px 0 0;
}

.txt_item_pocket_selecionado{
width:125px;
height:40px;
position:relative;
float:left;
color:#000;
margin:5px 0 0 0;
line-height:15px;
_line-height:14px;
}

.txt_item_pocket_selecionado h4{
font-size:11px;
font-weight:bold;
}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- POCKET CLASSES <<<-----------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- CONFIGURADOR <<<-------------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

.content_configurador{
width:760px;
height:auto;
margin:0 0 20px 0;
position:relative;
clear:both;
float:left;
background:#fff;
border:5px solid #FFF;
}


.content_configurador .btn_continuar{
width:105px;
height:20px;
position:absolute;
right:-30px;
bottom:-2px;
_padding:4px 0 0 0;
}

.btn_continuar a{
width:auto;
height:auto;
background:#e7a707;
color:#fff;
padding:5px !important;
white-space: pre-wrap;
font-weight:bold;
text-decoration:none;
color:#fff;
text-transform:uppercase;
}

.btn_continuar a:hover{
width:auto;
height:auto;
background:#9d3612;
color:#fff;
padding:5px !important;
white-space: pre-wrap;
font-weight:bold;
text-decoration:none;
color:#fff;
text-transform:uppercase;
}

.ilustra_configurador{
width:250px;
height:auto;
float:left;
}

.nav_configurador{
width:505px;
height:45px;
position:relative;
background:#fff;
margin:5px 0 0 5px;
float:left;
}

.nav_configurador ul{
margin:0;
padding:0;
}

.nav_configurador ul li{
padding:0;
display:inline;
margin:0;
}

.btn_configurador{
width:auto;
height:45px;
position:relative;
}

.btn_configurador span a{
width:auto;
height:auto;
background:#e7a707;
color:#fff;
padding:5px !important;
white-space: pre-wrap;
font-weight:bold;
text-decoration:none;
color:#fff;
}

.btn_configurador span a:hover{
width:auto;
height:auto;
background:#9d3612;
color:#fff;
padding:5px !important;
white-space: pre-wrap;
font-weight:bold;
text-decoration:none;
color:#fff;
}

.btn_configurador.ON span a{
width:auto;
height:auto;
background:#9d3612;
color:#fff;
padding:5px 5px 30px 5px !important;
white-space: pre-wrap;
font-weight:bold;
text-decoration:none;
color:#fff;
position:relative;
}


.txt_configurador, .txt_configuradorh{
width:480px;
height:auto;
float:left;
margin:10px 0 0 20px;
line-height:17px;
/*display:none;*/
}

.txt_configuradorh{
	display: none;
}

.txt_apresenta_configurador{
margin:10px 0 10px 0;
}

.perguntas_configurador{
font-weight:bold;
color:#9d3612;
margin:0 0 10px 0;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- FIM CONFIGURADOR <<<---------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/



.img_nao_encontrado{
margin:5px;
}