/*------------------------- LAYOUT */



#container {
	background: #fff;
	margin: 0 auto;
	text-align: left;
	width: 710px; }

#cabecalho {
	background: #0E3B69 url(../_img/cab_bg.jpg) bottom left no-repeat;
	border-top: 10px solid #527191;
	height: 70px; }

#corpo { }

#principal {
	display: inline; /* IE double margin hack */
	float: left;
	margin-left: 20px;
	width: 430px;
	margin-bottom: 30px; }

#secundario {
	clear: right;
	float: right;
	width: 240px;
	margin: 10px 0 30px; }

#rodape {
	clear: both;
	color: #ccc;
	background: #113E6C url(../_img/rodape_bg.gif) no-repeat;
	border-bottom: 10px solid #517090;
	font-size: 0.9em;
	padding: 15px 20px 15px;
	_height: 1%; /* IE closed box hack */ }

#rodape:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden; }






/*------------------------- ELEMENTOS PADRÃO */

body {
	background: url(../_img/bg.gif) top center repeat-y;
	color: #666;
	font: 70%/1.6em Verdana, sans-serif;
	margin: 0;
	text-align: center; }

a { color: #069; }
a:hover { color: #000; }

a img { border: 0; }

ul {
	margin: 0 0 1em 0;
	padding: 0; }

li {
	background: url(../_img/bullet_01.gif) no-repeat 0.8em 0.5em;
	padding-left: 2em;
	list-style: none; }

hr { display: none; }

p { margin: 0 0 1em 0; }

h1 {
	background: no-repeat;
	margin: 30px 0 1em 0;
	font-size: 20px;
	height: 21px;
	text-indent: -2000px; }

h2 {
	color: #000;
	font: normal 1em Arial, sans-serif;
	margin: 0 0 1em 0;
	text-transform: uppercase; }

dl {
	margin: 0 0 1em 0; }

dt {
	margin: 0;
	padding: 0 0 0 20px;
	color: #000; }

dd {
	margin: 0 0 0.5em 0;
	padding: 0 0 0 20px; }

form {
	margin: 0;
	padding: 0; }

fieldset {
	border: 1px solid #ccc;
	margin: 0 0 1em 0;
	padding: 10px; }

fieldset div {
	clear: both;
	margin-bottom: 1em; }

legend { color: #000; }

fieldset label {
	float: left;
	width: 10em; }

fieldset .remove {
	display: none; }

fieldset .inline label {
	float: none;
	width: auto; }

.botoes {
	margin: 0 0 1em 0;
	text-align: right; }

.botoes input {
	padding-right: 3em;
	padding-left: 3em; }

.erro {
	color: #c00; }

.seguir {
	background: url(../_img/seta_01.gif) no-repeat right 0.1em;
	padding-right: 12px; }

#secundario .depoimento {
	background: url(../_img/aspas.gif) no-repeat;
	color: #000;
	font-style: italic;
	line-height: 1.4em;
	margin: 0 0 1em 0;
	padding: 15px 10px 0 20px; }

#secundario .depoimento .assinat {
	color: #666;
	font-size: 0.9em; }

.clientes {
	border-top: 1px solid #dae9f0;
	margin: 0 0 1em 0;
	padding: 0; }

.clientes dt {
	margin: 0;
	float: left;
	padding: 0; }

.clientes dt img { display: block; }

.clientes dd {
	color: #000;
	margin-bottom: 0px;
	min-height: 70px;
	_height: 70px; /* IE min-height hack */
	padding: 10px 0 0 0;
	margin-left: 140px;
	border-bottom: 1px solid #dae9f0; }



/*-- IDs --*/

#t-historico { background-image: url(../_img/t_historico.gif); }
#t-missao    { background-image: url(../_img/t_missao.gif); }
#t-visao     { background-image: url(../_img/t_visao.gif); }
#t-valores   { background-image: url(../_img/t_valores.gif); }
#t-noticias   { background-image: url(../_img/t_noticias.gif); }
#t-responsabilidade { background-image: url(../_img/t_responsabilidade.gif); }
#t-pessoas   { background-image: url(../_img/t_pessoas.gif); }
#t-processos { background-image: url(../_img/t_processos.gif); }
#t-tecnologia { background-image: url(../_img/t_tecnologia.gif); }
#t-clientes { background-image: url(../_img/t_clientes.gif); }
#t-banco { background-image: url(../_img/t_banco.gif); }
#t-financeiras { background-image: url(../_img/t_financeiras.gif); }
#t-instituicao { background-image: url(../_img/t_instituicao.gif); }
#t-telefoniamovel { background-image: url(../_img/t_telefoniamovel.gif); }
#t-telefoniafixa { background-image: url(../_img/t_telefoniafixa.gif); }
#t-varejo { background-image: url(../_img/t_varejo.gif); }
#t-securitizadoras { background-image: url(../_img/t_securitizadoras.gif); }

#t-resultados { background-image: url(../_img/t_resultados.gif); }
#t-termos { background-image: url(../_img/t_termos.gif); }
#t-creditos { background-image: url(../_img/t_creditos.gif); }
#t-trabalhe { background-image: url(../_img/t_trabalhe.gif); }
#t-contato { background-image: url(../_img/t_contato.gif); }
#t-ouvidoria { background-image: url(../_img/t_ouvidoria.gif); }
#t-convenios { background-image: url(../_img/t_convenios.gif); }
#t-cadastro { background-image: url(../_img/t_cadastro.gif); }
#t-competencia     { background-image: url(../_img/t_competencia.gif); }

#box-cadastro {
	margin-bottom: 1em;
	padding-top: 15px;
	background: url(../_img/box_01a.gif) no-repeat; }

#box-cadastro h2 {
	background: url(../_img/tit_cadastre-se.gif) 15px 0 no-repeat;
	height: 10px;
	text-indent: -2000px;
	margin: 0; }

#box-cadastro p {
	background: url(../_img/box_01b.gif) bottom no-repeat;
	margin: 0;
	padding: 5px 15px 15px 15px; }



/* Home */

#home-anim {
	margin: 1em 0; }

#col-empresa, #col-solucoes, #col-resultados {
	display: inline; /* IE double margin hack */
	float: left;
	margin: 0 0 10px 20px;
	padding-top: 15px;
	width: 210px; }

#col-resultados {
	background: #eee url(../_img/home_box_a.gif) no-repeat;
	width: 230px;
	margin-bottom: 10px; }

#col-empresa h2, #col-solucoes h2, #col-resultados h2{
	background: no-repeat;
	height: 15px;
	margin: 0 0 10px 0;
	text-indent: -2000px; }

#col-empresa    h2 { background-image: url(../_img/h2_empresa.gif); }
#col-solucoes   h2 { background-image: url(../_img/h2_diferencial.gif); }
#col-resultados h2 { 
	background-image: url(../_img/h2_resultados.gif);
	margin-left: 20px; }

#col-resultados ul {
	background: url(../_img/home_box_b.gif) bottom left no-repeat;
	margin: 0;
	padding: 0 10px 15px 20px;
	list-style: none; }

#col-resultados li {
	background: url(../_img/seta_01.gif) 0 0.4em no-repeat;
	margin-bottom: 0.5em;
	padding-left: 12px; }

#aserc-logo {
	display: block;
	float: left;
	margin: 0 0 0 20px; }






/*------------------------- INTERFACE */


#logo a img {
	display: none; }

#logo a {
	float: left;
	margin: 10px 0 0 30px;
	width: 170px;
	height: 50px; }

#menu {
	float: right;
	margin: 30px 0 0 0; }

#menu li {
	display: inline;
	padding: 0; }

#menu a, #menu span {
	float: left;
	margin-right: 20px;
	text-decoration: none;
	text-indent: -2000px;
	height: 27px;
	width: 70px;
	overflow: hidden;
}

#m-empresa    a { background: url(../_img/m_empresa_a.gif) no-repeat; }
#m-solucoes   a { background: url(../_img/m_solucoes_a.gif) no-repeat; width: 60px; }
#m-clientes   a { background: url(../_img/m_clientes_a.gif) no-repeat; width: 53px; }
#m-resultados a { background: url(../_img/m_resultados_a.gif) no-repeat; }

#m-empresa    a:hover { background-image: url(../_img/m_empresa_b.gif); }
#m-solucoes   a:hover { background-image: url(../_img/m_solucoes_b.gif); }
#m-clientes   a:hover { background-image: url(../_img/m_clientes_b.gif); }
#m-resultados a:hover { background-image: url(../_img/m_resultados_b.gif); }

#m-empresa.ativo    a, #m-empresa.ativo    span { background-image: url(../_img/m_empresa_c.gif); }
#m-solucoes.ativo   a, #m-solucoes.ativo   span { background-image: url(../_img/m_solucoes_c.gif); width: 60px; }
#m-clientes.ativo   a, #m-clientes.ativo   span { background-image: url(../_img/m_clientes_c.gif); width: 53px; }
#m-resultados.ativo a, #m-resultados.ativo span { background-image: url(../_img/m_resultados_c.gif); }



.frase {
	background: url(../_img/f_info.jpg) no-repeat; /* frase default */
	margin: 10px 0 0 0;
	width: 710px;
	height: 160px;
	text-indent: -2000px; }

#f-empresa { background-image: url(../_img/f_empresa.jpg); }
#f-solucoes { background-image: url(../_img/f_solucoes.jpg); }
#f-clientes { background-image: url(../_img/f_clientes.jpg); }
#f-resultados { background-image: url(../_img/f_resultados.jpg); }
#f-info { background-image: url(../_img/f_info.jpg); }

#smenu {
	background: #eee url(../_img/smenu_bg.gif) bottom left no-repeat;
	float: right;
	list-style: none;
	padding: 30px 0 20px 20px;
	width: 220px; }

#smenu li { 
	display: inline;
	padding: 0; }

#smenu a, #smenu span {
	clear: left;
	background: no-repeat;
	float: left;
	margin-bottom: 5px;
	height: 12px;
	width: 200px;
	text-decoration: none;
	text-indent: -2000px; 
	overflow: hidden;
}

#sm-historico a { background-image: url(../_img/sm_historico_a.gif); }
#sm-missao    a { background-image: url(../_img/sm_missao_a.gif); }
#sm-visao     a { background-image: url(../_img/sm_visao_a.gif); }
#sm-valores   a { background-image: url(../_img/sm_valores_a.gif); }
#sm-noticias   a { background-image: url(../_img/sm_noticias_a.gif); }
#sm-responsabilidade   a { background-image: url(../_img/sm_responsabilidade_a.gif); }
#sm-competencia   a { background-image: url(../_img/sm_competencia_a.gif); }

#sm-historico a:hover { background-image: url(../_img/sm_historico_b.gif); }
#sm-missao    a:hover { background-image: url(../_img/sm_missao_b.gif); }
#sm-visao     a:hover { background-image: url(../_img/sm_visao_b.gif); }
#sm-valores   a:hover { background-image: url(../_img/sm_valores_b.gif); }
#sm-noticias   a:hover { background-image: url(../_img/sm_noticias_b.gif); }
#sm-responsabilidade   a:hover { background-image: url(../_img/sm_responsabilidade_b.gif); }
#sm-competencia   a:hover { background-image: url(../_img/sm_competencia_b.gif); }

#sm-historico.ativo span, #sm-historico.ativo a { background-image: url(../_img/sm_historico_c.gif); }
#sm-missao.ativo    span, #sm-missao.ativo    a { background-image: url(../_img/sm_missao_c.gif); }
#sm-visao.ativo     span, #sm-visao.ativo     a { background-image: url(../_img/sm_visao_c.gif); }
#sm-valores.ativo   span, #sm-valores.ativo   a { background-image: url(../_img/sm_valores_c.gif); }
#sm-noticias.ativo   span, #sm-valores.ativo   a { background-image: url(../_img/sm_noticias_c.gif); }
#sm-responsabilidade.ativo   span, #sm-responsabilidade.ativo   a { background-image: url(../_img/sm_responsabilidade_c.gif); }
#sm-competencia.ativo   span, #sm-competencia.ativo   a { background-image: url(../_img/sm_competencia_c.gif); }

#sm-processos   a { background-image: url(../_img/sm_processos_a.gif); }
#sm-pessoas    a { background-image: url(../_img/sm_pessoas_a.gif); }
#sm-tecnologia a { background-image: url(../_img/sm_tecnologia_a.gif); }

#sm-processos   a:hover { background-image: url(../_img/sm_processos_b.gif); }
#sm-pessoas    a:hover { background-image: url(../_img/sm_pessoas_b.gif); }
#sm-tecnologia a:hover { background-image: url(../_img/sm_tecnologia_b.gif); }

#sm-processos.ativo   span, #sm-processos.ativo a { background-image: url(../_img/sm_processos_c.gif); }
#sm-pessoas.ativo    span, #sm-pessoas.ativo    a { background-image: url(../_img/sm_pessoas_c.gif); }
#sm-tecnologia.ativo span, #sm-tecnologia.ativo     a { background-image: url(../_img/sm_tecnologia_c.gif); }



#sm-banco    a { background-image: url(../_img/sm_banco_a.gif); }
#sm-financeiras a { background-image: url(../_img/sm_financeiras_a.gif); }
#sm-instituicao    a { background-image: url(../_img/sm_instituicao_a.gif); }
#sm-telefoniamovel a { background-image: url(../_img/sm_telefoniamovel_a.gif); }
#sm-telefoniafixa a { background-image: url(../_img/sm_telefoniafixa_a.gif); }
#sm-varejo a { background-image: url(../_img/sm_varejo_a.gif); }
#sm-securitizadoras a { background-image: url(../_img/sm_securitizadoras_a.gif); }

#sm-banco    a:hover { background-image: url(../_img/sm_banco_b.gif); }
#sm-financeiras a:hover { background-image: url(../_img/sm_financeiras_b.gif); }
#sm-instituicao    a:hover { background-image: url(../_img/sm_instituicao_b.gif); }
#sm-telefoniamovel a:hover { background-image: url(../_img/sm_telefoniamovel_b.gif); }
#sm-telefoniafixa    a:hover { background-image: url(../_img/sm_telefoniafixa_b.gif); }
#sm-varejo a:hover { background-image: url(../_img/sm_varejo_b.gif); }
#sm-securitizadoras a:hover { background-image: url(../_img/sm_securitizadoras_b.gif); }

#sm-banco.ativo    span, #sm-banco.ativo    a { background-image: url(../_img/sm_banco_c.gif); }
#sm-financeiras.ativo span, #sm-financeiras.ativo     a { background-image: url(../_img/sm_financeiras_c.gif); }
#sm-instituicao.ativo    span, #sm-instituicao.ativo    a { background-image: url(../_img/sm_instituicao_c.gif); }
#sm-telefoniamovel.ativo span, #sm-telefoniamovel.ativo     a { background-image: url(../_img/sm_telefoniamovel_c.gif); }
#sm-telefoniafixa.ativo    span, #sm-telefoniafixa.ativo    a { background-image: url(../_img/sm_telefoniafixa_c.gif); }
#sm-varejo.ativo  span, #sm-varejo.ativo a { background-image: url(../_img/sm_varejo_c.gif); }
#sm-securitizadoras.ativo  span, #sm-securitizadoras.ativo a { background-image: url(../_img/sm_securitizadoras_c.gif); }


#rmenu {
	float: right;
	margin: 0; }

#rmenu li {
	background: none;
	float: left;
	list-style: none;
	margin-left: 10px;
	line-height: normal;
	padding: 0; }

#rmenu a {
	color: #ccc; }

#rmenu a:hover {
	color: #fff; }

#copyright {
	line-height: normal; }

#copyright span {
	color: #fff;
	font-weight: bold; }

#contato {
	background: url(../_img/envelope.gif) 0 0.3em no-repeat;
	font-weight: bold;
	padding-left: 15px; }
	
#convenios{
font: 1em Verdana, sans-serif;
}

#box_noticias li {
	background: url(../_img/seta_01.gif) no-repeat 0.4em 0.3em;
	margin-top:10px;
	list-style: none;
}

#box_noticias li span{
	color: #006699;
}

#box_noticias li a{
	text-decoration:none;
	color:inherit;
}

#box_noticias li a:hover{
	color:black;
}