@charset "utf-8";
/* CSS Document */

/* inicio - INTERNA - MODA */

div.moda div.titmoda {
	width:573px;
	float:right;
	_display:inline;
	margin:30px 40px 0 0;
}

div#marcas {
	float:right;
	_display:inline;
	margin:17px 40px 0 0;
	width:166px;
}
div#marcas h5 {
	background:url(../img/tit_nossasmarcas.gif) no-repeat;
	width:108px;
	height:10px;
	text-indent:-9000px;
	float:left;
}
div#marcas div.lista {
	background:#fff;
	float:left;
	_display:inline;
	width:146px;
	padding:5px 10px 10px;
	margin:7px 0 0;
}
div#marcas div.lista h4 {
	float:left;
	width:146px;
	padding:5px 0 3px;
	color:#0194d0;
	font-size:13px;
	font-weight:bold;
}
div#marcas div.lista h4 a {
	float:left;
	color:#0194d0;
}
div#marcas div.lista h4 span {
	background:url(../img/ico_moda_close.gif) no-repeat;
	float:left;
	display:block;
	width:11px;
	height:11px;
	margin:2px 0 0 5px;
	cursor:pointer;
	text-indent:-9000px;
}
div#marcas div.lista h4 span.ativo {
	background:url(../img/ico_moda_open.gif) no-repeat;
}

div#marcas div.lista ul {
	float:left;
	_display:inline;
	margin:0 0 10px;
	width:146px;
}
div#marcas div.lista ul li {
	font-size:10px;
	width:146px;
	float:left;
	_display:inline;
	margin:3px 0 0;
}
div#marcas div.lista ul li a {
	background:url(../img/ico_moda_item_close.gif) no-repeat 0 4px;
	padding:0 0 0 10px;
	font-weight:bold;
}
div#marcas div.lista ul li.ativo a {
	background:url(../img/ico_moda_item_open.gif) no-repeat 0 4px;
}
div#marcas div.lista ul li a:hover {
	text-decoration:underline;
}
div#marcas div.lista ul li ul {
	margin:0;
}
div#marcas div.lista ul li ul li {
	padding:0 0 0 10px;
}
div#marcas div.lista ul li ul li a {
	background:none !important;
	padding:0 !important;
	font-weight:normal;
}

/*div.moda h2 {
	background-repeat:no-repeat;
	_display:inline;
}
div.moda h2 a {
	display:block;
}
div.moda h2 a span {visibility:hidden;}

div.moda h2.feminina {
	float:right;
	background-image:url(../img/chamada_feminina.jpg);
	width:390px;
	height:314px;
	margin:17px 17px 0 0;
}
div.moda h2.feminina a {
	width:390px;
	height:314px;
}
div.moda h2.masculina {
	float:right;
	background-image:url(../img/chamada_masculina.jpg);
	width:390px;
	height:149px;
	margin:17px 17px 0 0;
}
div.moda h2.masculina a {
	width:390px;
	height:149px;
}
div.moda h2.acessorios {
	float:left;
	background-image:url(../img/chamada_acessorios.jpg);
	width:220px;
	height:246px;
	margin:47px 0 0 40px;
}
div.moda h2.acessorios a {
	width:220px;
	height:246px;
}
div.moda h2.infantojuvenil {
	float:left;
	background-image:url(../img/chamada_infantojuvenil.jpg);
	width:390px;
	height:150px;
	margin:17px 0 20px 57px;
}
div.moda h2.infantojuvenil a {
	width:390px;
	height:150px;
}*/

div.moda div.destaquesmeio {
	float:right;
	_display:inline;
	margin:17px 17px 0 0;
	width:390px;
}
div.moda div.imgdestaque {
	float:left;
	margin:0 0 17px 0;
	width:390px;
}
div.moda div.titchamada {
	width: 100px;
	height: 30px;
	background: url(../img/tit_conheca_tb.gif) no-repeat;
	float:left;
	_display:inline;
	margin:40px 0 0 40px;
}
div.moda div.imgchamada {
	float:left;
	_display:inline;
	margin:5px 0 0 40px;
}

div.moda div.lista ul li ul {
	display:none;
}
div.moda div.lista ul li.ativo ul {
	display:block;
}

/* fim - INTERNA - MODA */

/* inicio - TV RIACHUELO */

div.tv {
	background:url(../img/bg_tv_riachuelo.jpg) no-repeat;
}

div#tv {
	float:right;
	_display:inline;
	margin:20px 40px 0 0;
	width:580px;
}
div#tv div.player {
	float:left;
	_display:inline;
	margin:0 5px;
	width:400px;
	height:348px;
	background:url(../img/bg_player.png) no-repeat center bottom;
	padding:0 0 28px;
}
div#tv div.player h2 {
	background:url(../img/tit_tvriachuelo.png) no-repeat;
	_background:url(../img/tit_tvriachuelo.gif) no-repeat;
	width:165px;
	height:38px;
	text-indent:-9000px;
	float:left;
	_display:inline;
	margin:0 0 10px;
}
div#tv div.player div.video {
	float:left;
	width:400px;
	height:300px;
}
div#tv div.relacionados {
	float:left;
	_display:inline;
	margin:10px 0 0;
	width:170px;
}
div#tv div.relacionados h3 {
	background:url(../img/tit_relacionados.gif) no-repeat;
	width:94px;
	height:17px;
	text-indent:-9000px;
	float:left;
}
div#tv div#scroll {
	float:left;
	width:170px;
	height:330px;
	overflow:auto;
}
div#tv div#scroll img {
	float:left;
	_display:inline;
	margin:0 0 5px;
}
div#tv div.trackV {
	background-color:#dadada;
	width:17px;
}
div#tv div.barV {
	background-color:#bababa;
	display:block !important;
	top:0;
	left:152px;
	width:17px;
	cursor:pointer;
}
div#tv div.btUp {
	background:url(../img/bt_scroll_up.gif) no-repeat;
	width:17px;
	height:16px;
	border-bottom:2px solid #dadada;
	cursor:pointer;
}
div#tv div.btDown {
	background:url(../img/bt_scroll_down.gif) no-repeat;
	width:17px;
	height:16px;
	border-top:2px solid #dadada;
	cursor:pointer;
}

/* fim - TV RIACHUELO */

/* inicio - KIDS */

div#kids {
	float:right;
	_display:inline;
	margin:20px 40px 0 0;
	width:573px;
	min-height:650px;
	_height:650px;
}
div#kids div.chamada {
	background:url(../img/kids_chamada_01.png) no-repeat;
	width:573px;
	height:340px;
	float:right;
	_display:inline;
	margin:-55px 0 0;
	padding:35px 0 0;
}
div#kids div.destaques {
	clear:both;
	float:right;
	_display:inline;
	margin:30px 0 0;
	width:588px;
}
div#kids div.destaques h3 {
	background:url(../img/tit_destaques.gif) no-repeat;
	width:573px;
	height:20px;
	text-indent:-9000px;
	float:left;
	_display:inline;
	margin:0 0 5px 15px;
}
div#kids div.destaques div.box {
	float:left;
	_display:inline;
	margin:0 0 15px 15px;
	width:180px;
	height:235px;
}
div#kids div.destaques div.box h2 {
	font-size:12px;
	padding:0 0 5px;
}
div#kids div.destaques div.box h2 a {
	color:#5f5f5f;
}
div#kids div.destaques div.box h2 a:hover {
	text-decoration:underline;
}
div#kids div.destaques div.box p {
	padding:5px 0 0;
}
div#kids div.destaques div.box p a:hover {
	text-decoration:underline;
}

div.game {
	float:left;
	_display:inline;
	margin:40px 0 0 40px;
}
div.game h4 {
	float:left;
	_display:inline;
	margin:0 0 5px;
	background:url(../img/tit_riachuelogame.gif) no-repeat;
	width:148px;
	height:20px;
	text-indent:-9000px;
}
div.game img {
	clear:both;
	float:left;
}

/* fim - KIDS */

/* inicio - RIACHUELO E VOCE */

div#flash_riachueloevoce {
	float:right;
	_display:inline;
	width:573px;
	height:314px;
	margin:30px 40px 0 0;
}
div#riachueloevoce {
	width:573px;
	float:right;
	_display:inline;
	margin:20px 40px 0 0;
}
div.recomendados {
	clear:both;
	float:left;
	_display:inline;
	margin:20px 0;
	width:573px;
}
div.recomendados h5 {
	background:url(../img/tit_recomendados.gif) no-repeat;
	width:142px;
	height:15px;
	float:left;
	_display:inline;
	margin:0 0 5px;
	text-indent:-9000px;
}
div.recomendados h5.relacionados {
	background:url(../img/tit_relacionados_riachueloevc.gif) no-repeat;
}
div.recomendados h5.vejamais {
	background:url(../img/tit_vejamais_riachueloevc.gif) no-repeat;
	height:20px;
}
div.recomendados div.boxes {
	clear:both;
	float:left;
	width:573px;
	background:#fff;
	padding:0 0 15px;
}
div.recomendados div.boxes div.box {
	float:left;
	_display:inline;
	margin:15px 0 0 15px;
	width:543px;
	clear:both;
}
div.recomendados div.boxes div.box h4 {
	font-size:10px;
	padding:0 0 2px;
}
div.recomendados div.boxes div.box h4 a {
	color:#22b35d;
}
div.recomendados div.boxes div.box h4 a:hover {
	text-decoration:underline;
}
div.recomendados div.boxes div.box h3 {
	font-weight:bold;
	padding:0 0 2px;
}
div.recomendados div.boxes div.box h3 a {
	color:#5f5f5f;
}
div.recomendados div.boxes div.box h3 a:hover {
	text-decoration:underline;
}
div.recomendados div.boxes div.box p {
	line-height:15px;
}
div.recomendados div.boxes div.box p a {
	color:#5f5f5f;
}
div.recomendados div.boxes div.box p a:hover {
	text-decoration:underline;
}

div.boxdestaque {
	width:270px;
	min-height:150px;
	_height:150px;
	clear:left;
	float:left;
	_display:inline;
	margin:40px 0 0 15px;
}
/*div.blog {
	background:url(../img/bg_blog.png) no-repeat;
	width:246px;
	height:153px;
	clear:left;
	float:left;
	_display:inline;
	margin:40px 0 0 15px;
}
div.blog h5 {
	text-indent:-9000px;
	background:url(../img/tit_riachueloblog.gif) no-repeat;
	width:82px;
	height:40px;
	float:left;
	_display:inline;
	margin:20px 0 0 105px;
}
div.blog h6 {
	font-weight:bold;
	float:left;
	clear:both;
	_display:inline;
	margin:10px 0 0 105px;
	width:130px;
}
div.blog h6 a {
	color:#fff;
}
div.blog p {
	float:left;
	clear:both;
	_display:inline;
	margin:5px 0 0 105px;
	width:130px;
}
div.blog p a {
	color:#fff;
}
div.blog p a:hover,
div.blog h6 a:hover,
div.blog p span {
	text-decoration:underline;
}
div.card {
	background:url(../img/bg_card.png) no-repeat;
	width:243px;
	height:149px;
	clear:left;
	float:left;
	_display:inline;
	margin:30px 0 0 40px;
}
div.card h5 {
	text-indent:-9000px;
	background:url(../img/tit_riachuelocard.gif) no-repeat;
	width:97px;
	height:40px;
	float:left;
	_display:inline;
	margin:20px 0 0 15px;
}
div.card h6 {
	font-weight:bold;
	float:left;
	clear:both;
	_display:inline;
	margin:10px 0 0 15px;
	width:125px;
}
div.card h6 a {
	color:#fff;
}
div.card p {
	float:left;
	clear:both;
	_display:inline;
	margin:5px 0 0 15px;
	width:125px;
}
div.card p a {
	color:#fff;
}
div.card p a:hover,
div.card h6 a:hover,
div.card p span {
	text-decoration:underline;
}*/

div#riachueloevoce div.painel {
	margin:20px 0 0;
}
div#riachueloevoce div.tvriachuelo {
	clear:right;
	float:right;
	_display:inline;
	margin:-10px 0 0;
	width:260px;
}
div#riachueloevoce div.tvriachuelo h3 {
	background:url(../img/tit_tv_riachuelo.gif) no-repeat;
	width:126px;
	height:20px;
	text-indent:-9000px;
	margin:0 0 6px;
}
div#riachueloevoce div.tvriachuelo div.box {
	background:#fff;
	padding:10px;
	width:240px;
}
div#riachueloevoce div.tvriachuelo div.boxtv {
	background:#fff;
	padding:10px;
	width:240px;
	height:260px;
}
div#riachueloevoce div.tvriachuelo div.box h2 {
	font-weight:bold;
	padding:5px;
}
div#riachueloevoce div.tvriachuelo div.box h2 a {
	color:#5f5f5f;
}
div#riachueloevoce div.tvriachuelo div.box h2 a:hover {
	text-decoration:underline;
}
div#riachueloevoce div.tvriachuelo div.box p {
	padding:10px 5px 0;
}
div#riachueloevoce div.tvriachuelo div.box p span {
	text-decoration:underline;
	color:#1fb25a;
}
div#riachueloevoce div.tvriachuelo div.box p a:hover {
	text-decoration:underline;
}

div#riachueloevoce div.dicas {
	float:right;
	_display:inline;
	margin:-10px 20px 0 0;
	width:290px;
}
div#riachueloevoce div.dicas h3 {
	background:url(../img/tit_essa_moda.gif) no-repeat;
	width:244px;
	height:20px;
	text-indent:-9000px;
	margin:0 0 6px;
}
div#riachueloevoce div.dicas div.box {
	background:#fff;
	width:290px;
	padding:0 0 10px;
}
div#riachueloevoce div.dicas div.boxtv {
	background:#fff;
	width:270px;
	height:260px;
	padding:10px;
}
div#riachueloevoce div.dicas div.box h2 {
	font-weight:bold;
	padding:5px;
}
div#riachueloevoce div.dicas div.box h2 a {
	color:#5f5f5f;
}
div#riachueloevoce div.dicas div.box h2 a:hover {
	text-decoration:underline;
}
div#riachueloevoce div.dicas div.box p {
	padding:10px 5px 0;
}
div#riachueloevoce div.dicas div.box p span {
	text-decoration:underline;
	color:#1fb25a;
}
div#riachueloevoce div.dicas div.box p a:hover {
	text-decoration:underline;
}

div#riachueloevoce div.consultoria {
	clear:both;
	float:right;
	_display:inline;
	margin:20px 0 0 0;
	width:570px;
}
div#riachueloevoce div.consultoria h3 {
	background:url(../img/tit_consultoriademoda.gif) no-repeat;
	width:191px;
	height:15px;
	text-indent:-9000px;
	margin:0 0 6px;
}
div#riachueloevoce div.consultoria div.box {
	background:#fff;
	width:570px;
	float:left;
}
div#riachueloevoce div.consultoria div.box img {
	float:left;
	_display:inline;
	margin:0 10px 0 0;
}
div#riachueloevoce div.consultoria div.box h2 {
	font-weight:bold;
	padding:10px 15px 3px;
}
div#riachueloevoce div.consultoria div.box h2 a {
	color:#5f5f5f;
}
div#riachueloevoce div.consultoria div.box h2 a:hover {
	text-decoration:underline;
}
div#riachueloevoce div.consultoria div.box p {
	padding:0 15px;
}
div#riachueloevoce div.consultoria div.box p span {
	text-decoration:underline;
	color:#1fb25a;
}
div#riachueloevoce div.consultoria div.box p a:hover {
	text-decoration:underline;
}

div#riachueloevoce div.consultoriamoda {
	float:right;
	_display:inline;
	margin:10px 0 0;
	width:573px;
}
div#riachueloevoce div.consultoriamoda div.box {
	background:url(../img/bg_boxconsultoria.png);
	clear:both;
	float:left;
	width:100%;
}
div#riachueloevoce div.consultoriamoda div.box img {
	float:left;
	_display:inline;
	margin:0 15px 0 0;
}
div#riachueloevoce div.consultoriamoda div.box h2 {
	font-size:16px;
	font-weight:bold;
	padding:10px 10px 10px 0;
}
div#riachueloevoce div.consultoriamoda div.box h2 a:hover {
	text-decoration:none;
}
div#riachueloevoce div.consultoriamoda div.box p {
	padding:0 10px 10px 0;
	line-height:15px;
}
div#riachueloevoce div.consultoriamoda div.box p a:hover {
	text-decoration:none;
}

div#riachueloevoce div.consultoriamoda div.lista {
	clear:both;
	float:left;
}
div#riachueloevoce div.consultoriamoda div.lista {
	float:left;
}
div#riachueloevoce div.consultoriamoda div.lista div.post {
	background:url(../img/bg_boxconsultoria.png);
	clear:both;
	float:left;
	width:100%;
}
div#riachueloevoce div.consultoriamoda div.lista div.par {
	background:url(../img/bg_boxconsultoriapar.png);
}
div#riachueloevoce div.consultoriamoda div.lista div.post img {
	float:left;
	_display:inline;
	margin:0 10px 0 0;
}
div#riachueloevoce div.consultoriamoda div.lista div.post h2 {
	padding:10px;
	color:#787878;
	font-size:14px;
	font-weight:bold;
}
div#riachueloevoce div.consultoriamoda div.lista div.post h2 a:hover {
	text-decoration:underline;
}
div#riachueloevoce div.consultoriamoda div.lista div.post p {
	color:#787878;
	padding:0 10px 10px;
}
div#riachueloevoce div.consultoriamoda div.lista div.post p a:hover {
	text-decoration:underline;
}

div#riachueloevoce div.consultoriamoda div.dicionario {
	clear:both;
	float:left;
	width:573px;
}
div#riachueloevoce div.consultoriamoda div.dicionario p.lista {
	float:left;
	_display:inline;
	padding:0 6px;
	margin:5px 0 0;
	font-size:13px;
	font-weight:bold;
}
div#riachueloevoce div.consultoriamoda div.dicionario p.lista a {
	float:left;
	border-right:1px solid #0194d0;
	color:#0194d0;
	padding:0 6px;
}
div#riachueloevoce div.consultoriamoda div.dicionario p.lista a:hover,
div#riachueloevoce div.consultoriamoda div.dicionario p.lista a.ativo {
	background:#0194d0;
	color:#fff;
}
div#riachueloevoce div.consultoriamoda div.dicionario p.lista a:last-child {
	border:none;
}
div#riachueloevoce div.consultoriamoda div.dicionario div.results {
	clear:both;
}
div#riachueloevoce div.consultoriamoda div.dicionario div.results h4 {
	color:#0093d0;
	font-size:20px;
	padding:15px 0;
}
div#riachueloevoce div.consultoriamoda div.dicionario div.results p {
	clear:both;
	float:left;
	width:573px;
	padding:0 0 15px;
	color:#787878;
}

div#riachueloevoce div.tireduvidas {
	clear:both;
	float:right;
	_display:inline;
	margin:20px 0 0;
	width:573px;
}
div#riachueloevoce div.tireduvidas h4 {
	background:url(../img/tit_duvidasdemoda.gif) no-repeat;
	width:200px;
	height:15px;
	text-indent:-9000px;
	margin:0 0 7px;
}
div#riachueloevoce div.tireduvidas p.duvidas {
	border:10px solid #fff;
	color:#787878;
	padding:10px;
}
div#riachueloevoce div.tireduvidas form.duvidas {
	background:#fff;
	width:533px;
	float:left;
	padding:15px 20px 10px;
}
div#riachueloevoce div.tireduvidas form.duvidas label {
	clear:left;
	float:left;
	display:block;
	width:78px;
	padding:2px 10px 2px 0;
	margin:0 0 3px;
	color:#838383;
	font-size:12px;
	text-align:right;
}
div#riachueloevoce div.tireduvidas form.duvidas label.inline {
	width:99%;
	padding:0 0 3px;
}
div#riachueloevoce div.tireduvidas form.duvidas label.uf {
	clear:none;
}
div#riachueloevoce div.tireduvidas form.duvidas input {
	float:left;
	_display:inline;
	width:435px;
	background:#ddd;
	padding:2px 5px;
	margin:0 0 3px;
}
div#riachueloevoce div.tireduvidas form.duvidas input#duvida-ddd {
	width:15px;
	text-align:center;
}
div#riachueloevoce div.tireduvidas form.duvidas input#duvida-telefone {
	width:55px;
	margin:0 0 3px 3px;
	text-align:center;
}
div#riachueloevoce div.tireduvidas form.duvidas input.city {
	width:175px;
}
div#riachueloevoce div.tireduvidas form.duvidas input.validation {
	width:80px;
	margin:0 5px 0 0;
}
div#riachueloevoce div.tireduvidas form.duvidas select {
	background:#ddd;
	float:left;
	display:block;
	margin:0 0 3px;
}
div#riachueloevoce div.tireduvidas form.duvidas select.uf {
	width:50px;
}
div#riachueloevoce div.tireduvidas form.duvidas textarea {
	display:block;
	width:435px;
	height:100px;
	float:left;
	background:#ddd;
	padding:2px 5px;
	margin:0 0 3px;
}
div#riachueloevoce div.tireduvidas form.duvidas input.botao {
	float:right;
	width:60px;
	background:#fff;
	text-transform:uppercase;
	color:#0194d0;
	font-size:11px;
	font-weight:bold;
	padding:0;
	margin:0;
	text-align:right;
	cursor:pointer;
}

/* fim - RIACHUELO E VOCE */

/* inicio - CARTAO PRESENTE */

div#cartaopresente {
	float:right;
	_display:inline;
	margin:0 40px 0 0;
	_margin:0 35px 0 0;
	width:573px;
}
div#cartaopresente div.presente {
	width:573px;
	float:left;
	_display:inline;
	margin:10px 0 0;
}
div#cartaopresente div.presente h3 {
	background:url(../img/tit_cartaopresente.gif) no-repeat;
	width:204px;
	height:38px;
	text-indent:-9000px;
	margin:0 0 7px;
}
div#cartaopresente div.presente div.box img {
	margin:0 10px 0;
}
div#cartaopresente div.presente div.box p {
	color:#787878;
	padding:0 0 10px;
}
div#cartaopresente div.chamada {
	float:left;
	_display:inline;
	margin:30px 0;
	clear:both;
	width:573px;
}

/* fim - CARTAO PRESENTE */

/* inicio - INSTITUCIONAL */

div#institucional {
	clear:right;
	float:right;
	_display:inline;
	margin:0 40px 0 0;
	width:573px;
}
div#institucional div.empresa {
	float:left;
	_display:inline;
	margin:10px 0 0;
	width:573px;
}
div#institucional div.empresa div.box {
	float:left;
	_display:inline;
	width:270px;
	margin:0 30px 0 0;
	color:#787878;
}
div#institucional div.empresa div.box_ivete {
	float:left;
	_display:inline;
	width:552px;
	margin:0 30px 0 0;
	color:#787878;
}
div#institucional div.empresa div.box_abada {
	float:left;
	_display:inline;
	width:552px;
	margin:0 30px 0 0;
	color:#787878;
}
div#institucional div.empresa div.box_abada div.abadaregulamento {
	background:#CCCCCC none repeat scroll 0 0;
	border:2px solid #CCCCCC;
	height:250px;
	margin:10px 0 0;
	overflow:auto;
	padding:10px;
	width:545px;
}
div#institucional div.empresa div.box_abada div.abadaregulamento p {
	margin:0 0 10px 0;
}
div#institucional div.empresa div.box h4 {
	color:#0d9fdb;
	font-size:14px;
	font-weight:bold;
}
div#institucional div.empresa div.box h5 {
	padding:0 0 15px;
	color:#2dace0;
	font-size:11px;
	font-weight:bold;
}
div#institucional div.empresa div.box_ivete h5 {
	padding:0 0 15px;
	color:#2dace0;
	font-size:11px;
	font-weight:bold;
}
div#institucional div.empresa div.box p {
	padding:0 0 15px;
	color:#787878;
	line-height:18px;
}
div#institucional div.empresa div.box_ivete p {
	padding:0 0 15px;
	color:#787878;
	line-height:18px;
}
div#institucional div.empresa div.box img {
	margin:0 0 20px;
}
div#institucional div.empresa div.last {
	margin:0;
}
div#institucional div.empresa div.box p.dtinscricao {
	background-color:#2dace0;
	width:190px;
	padding:10px 0;
	margin:0 auto;
	color:#fff;
	font-size:14px;
	text-align:center;
}
div#institucional div.empresa div.box p.dtinscricao strong {
	font-size:17px;
}
div#institucional div.empresa div.ivete p span {
	display:none;
}


div#institucional div.hoje {
	float:left;
	_display:inline;
	margin:10px 0 0;
	width:573px;
}
div#institucional div.hoje div.box {
	float:left;
	_display:inline;
	margin:0 30px 0 0;
	width:270px;
}
div#institucional div.hoje div.box p {
	padding:0 0 20px;
	color:#787878;
	line-height:20px;
}
div#institucional div.hoje div.box h4 {
	color:#0d9fdb;
	font-size:14px;
	font-weight:bold;
}
div#institucional div.hoje div.box img {
	margin:0 0 20px;
}
div#institucional div.hoje div.last {
	margin:0;
}

div#institucional div.acaosocial {
	float:left;
	_display:inline;
	margin:10px 0 0;
	width:573px;
}
div#institucional div.acaosocial ul {
	float:left;
	_display:inline;
	margin:0 0 15px;
	position:relative;
	left:-20px;
}
div#institucional div.acaosocial ul li {
	float:left;
	margin:0 5px;
	border-right:1px solid #0093d0;
	padding:1px 17px;
	font-size:13px;
	font-weight:bold;
	color:#a0a0a0;
	_display:inline;
}
div#institucional div.acaosocial ul li:last-child {
	border:none;
}
div#institucional div.acaosocial ul li a {
	color:#0093d0;
}
div#institucional div.acaosocial ul li a:hover {
	text-decoration:underline;
}
div#institucional div.acaosocial p {
	padding:0 0 10px;
	color:#787878;
	line-height:20px;
	clear:both;
}
div#institucional div.acaosocial p a {
	color:#0093d0;
}
div#institucional div.acaosocial p a:hover {
	text-decoration:underline;
}
div#institucional div.acaosocial img {
	margin:20px 20px 0 0;
	float:left;
}

div#institucional div.guararapes {
	float:left;
	_display:inline;
	margin:10px 0 0;
	width:573px;
}
div#institucional div.guararapes div.box {
	float:left;
	_display:inline;
	margin:0 30px 0 0;
	width:270px;
}
div#institucional div.guararapes div.box p {
	padding:0 0 10px;
	color:#787878;
	line-height:20px;
	clear:both;
}
div#institucional div.guararapes div.last {
	margin:0;
}
div#institucional div.guararapes div.box ul {
	padding:5px 0 0;
	margin:0 0 15px;
	height:50px;
}
div#institucional div.guararapes div.box ul li {
	float:left;
	color:#1fb25a;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	width:118px;
	padding:0 0 0 12px;
	background:url(../img/ico_listguararapes.gif) no-repeat left center;
}

div#timeline {
	clear:both;
	float:left;
	_display:inline;
	margin:40px 0 0;
	width:930px;
}

div.contato {
	margin:10px 0 0;
}
div.contato p {
	padding:0 0 15px;
	line-height:16px;
	color:#787878;}
div.contato p.obs {
	clear:both;
	color:#0194d0;
	line-height:normal;
	font-size:10px;
	padding:0;
}
div.contato div.boxes {
	width:573px;
	clear:both;
	margin:0 0 10px;
	float:left;
}
div.contato div.boxes div.box {
	background-color:#fff;
	background-position:15px center;
	background-repeat:no-repeat;
	float:left;
	_display:inline;
	width:250px;
	padding:10px;
	height:140px;
	margin:0 14px 14px 0;
	border:1px solid #bababa;
}
div.contato div.boxes div.faq {background-image:url(../img/ico_faq.gif);}
div.contato div.boxes div.sac {background-image:url(../img/ico_sac.gif);}
div.contato div.boxes div.email {background-image:url(../img/ico_email.gif);}
div.contato div.boxes div.trabalhe {background-image:url(../img/ico_trabalhe.gif);}
div.contato div.boxes div.ouvidoria {background-image:url(../img/ico_ouvidoria.gif);}
div.contato div.boxes div.carta {background-image:url(../img/ico_carta.gif);}

div.contato div.boxes div.box h2 {
	float:left;
	_display:inline;
	width:120px;
	margin:0 0 10px 130px;
	font-weight:bold;
}
div.contato div.boxes div.box h2 a {
	color:#0093d0;
}
div.contato div.boxes div.box h2 a:hover {
	text-decoration:underline;
}
div.contato div.boxes div.box p {
	clear:both;
	float:left;
	_display:inline;
	width:120px;
	padding:0;
	margin:0 0 0 130px;
	font-size:11px;
	line-height:13px;
}
div.contato div.boxes div.box p a:hover {
	text-decoration:underline;
}
div.contato p.ouvidoria {
	border:1px solid #bababa;
	padding:10px 0;
	text-align:center;
	background:#fff;
	line-height:30px;
	width:280px;
	margin:20px auto;
}
div.contato p.ouvidoria strong {
	color:#0093d0;
	font-size:12px;
}

div.form_newsletter {
	padding:20px 0 0;
}
div.form_newsletter p {
	padding:0 0 20px;
}
div.form_newsletter form#newsletter label {
	clear:both;
	float:left;
	display:block;
	width:100px;
	padding:0 5px 0 0;
	margin:0 0 5px;
	font-size:12px;
	text-align:right;
}
span.obrig {
	color:#FF0000;
	margin:0 0 0 3px;
	font-size:12px;
}
form label.auto {
	width:auto !important;
	margin:0 0 0 5px !important;
}
div.form_newsletter form#newsletter label.inline {
	clear:none;
}
div.form_newsletter form#newsletter label.sexo {
	clear:none;
	width:80px;
	text-align:left;
}
div.form_newsletter form#newsletter label.receber {
	width:400px;
	padding:0 0 0 35px;
	text-align:left;
}
div.form_newsletter form#newsletter input {
	background-color:#bababa;
	float:left;
	_display:inline;
	width:400px;
	height:14px;
	padding:1px 2px;
	margin:0 0 5px;
	color:#333;
	font-size:12px;
}
div.form_newsletter form#newsletter input.ddd {
	width:15px;
	margin:0 3px 5px 0;
}
div.form_newsletter form#newsletter input.fone {
	width:59px;
}
div.form_newsletter form#newsletter input.city {
	width:245px;
	margin:0 0 15px;
}
div.form_newsletter form#newsletter input.mid {
	width:82px;
}
div.form_newsletter form#newsletter input#captcha {
	margin:0 5px 5px 0;
}
div.form_newsletter form#newsletter input.small {
	width:50px;
}
div.form_newsletter form#newsletter label.receber input {
	background:none;
	width:auto;
	padding:0;
	margin:0 5px 0 0;
}
div.form_newsletter form#newsletter label.sexo input {
	background:none;
	width:auto;
	padding:0;
	margin:0 5px 0 0;
}
div.form_newsletter form#newsletter select {
	background-color:#bababa;
	float:left;
	_display:inline;
	width:50px;
	height:16px;
	margin:0 0 15px;
	color:#333;
	font-size:12px;
}
div.form_newsletter form#newsletter input.cadastrar {
	background:url(../img/bt_cadastrar_news.gif) no-repeat;
	clear:both;
	float:left;
	_display:inline;
	width:56px;
	height:15px;
	margin:10px 0 0 35px;
	*margin:10px 0 0 38px;
	color:#0194d0;
	cursor:pointer;
	font-size:0;
	text-align:left;
}
div.form_newsletter form#newsletter input.confirmar {
	background:url(../img/bt_confirmar_news.gif) no-repeat;
	clear:both;
	float:left;
	_display:inline;
	width:56px;
	height:15px;
	margin:10px 0 0 35px;
	*margin:10px 0 0 38px;
	color:#0194d0;
	cursor:pointer;
	font-size:0;
	text-align:left;
}
div.email {
	padding:20px 0 0;
}
div.email p {
	clear:both;
	padding:10px 0;
	font-size:12px;
}
div.email p a {
	text-decoration:none;
}
div.email p a:hover {
	text-decoration:none;
}
div.email form.email label {
	clear:both;
	float:left;
	display:block;
	width:120px;
	padding:0 5px 0 0;
	margin:0 0 5px;
	font-size:12px;
	text-align:right;
	text-align:right;
}
div.email form.email label.radio {
	width:auto;
	padding:0 10px 0 0;
	text-align:left;
}
div.email form.email label.inline {
	clear:none;
}
div.email form.email input {
	background-color:#bababa;
	float:left;
	_display:inline;
	width:400px;
	height:15px;
	padding:1px 2px;
	margin:0 0 5px;
	color:#333;
	font-size:12px;
}
div.email form.email input.small {
	width:100px;
}
div.email form.email label input {
	background:none;
	width:auto;
	padding:0;
	margin:0 5px 0 0;
}
div.email form.email textarea {
	background-color:#bababa;
	float:left;
	_display:inline;
	width:400px;
	height:70px;
	padding:1px 2px;
	margin:0 0 5px;
	color:#333;
	font-size:12px;
}
div.email form.email select {
	background-color:#bababa;
	height:17px;
	margin:0 0 15px;
	color:#333;
	font-size:12px;
}
div.email form.email select.selectform {
	width:355px;
	height:16px;
	*height:20px;
}
div.email form.email span.obrig {
	color:#f00;
}
div.email form.email input.enviar {
	background:url(../img/bt_enviar_email.gif) no-repeat;
	clear:both;
	width:41px;
	height:15px;
	color:#0194d0;
	cursor:pointer;
	font-size:0;
	text-align:left;
}
div.email form.email img {
	margin:0 0 0 5px;
}

/* fim - INSTITUCIONAL */

/* inicio - TIMELINE INSTITUCIONAL */

div#timeline_inst {
	position:relative;
	bottom:-30px;
	clear:both;
	float:left;
	_display:inline;
	width:930px;
	margin:-20px 0 0;
	color:#018cc5;
	font-size:10px;
	z-index:1;
}
div#timeline_inst h4 {
	background:url(../img/tit_timeline.gif) no-repeat 45px 0;
	width:100%;
	height:11px;
	padding:0 0 10px;
	text-indent:-9000px;
}
div#timeline_inst p {
	width:400px;
	padding:0 0 0 45px;
	color:#018cc5;
	font-size:10px;
}

/* fim - TIMELINE INSTITUCIONAL */

/* inicio - IMPRENSA */

div#imprensa {
	clear:right;
	float:right;
	_display:inline;
	margin:0 40px 0 0;
	width:573px;
}
div#imprensa div.infos div.box {
	width:270px;
	float:left;
	_display:inline;
	margin:0 30px 0 0;
}
div#imprensa div.infos div.box h4 {
	color:#0093d0;
	font-size:14px;
	font-weight:bold;
	background:url(../img/bg_titimprensa.gif) no-repeat left bottom;
	padding:20px 0 15px;
}
div#imprensa div.infos div.box p {
	padding:10px 0;
	line-height:16px;
	background:url(../img/bg_listimprensa.gif) no-repeat left bottom;
}
div#imprensa div.infos div.box p a:hover {
	text-decoration:underline;
}
div#imprensa div.infos div.box p.more {
	background:url(../img/tit_more.gif) no-repeat;
	width:100%;
	height:14px;
	padding:0;
}
div#imprensa div.infos div.box p.more a {
	display:block;
	width:60px;
	height:14px;
}
div#imprensa div.infos div.box p.more a:hover {
	text-decoration:none;
}
div#imprensa div.infos div.box p.more a span {
	visibility:hidden;
}

div#imprensa div.infos div.last {
	margin:0;
}
div#imprensa div.contatos {
	clear:both;
	float:left;
	_display:inline;
	width:573px;
	margin:40px 0 0;
}
div#imprensa div.contatos h5 {
	background:url(../img/tit_contatoassessoria.gif) no-repeat;
	width:152px;
	height:11px;
	text-indent:-9000px;
	margin:0 0 10px;
}
div#imprensa div.contatos address {
	display:block;
	float:left;
	_display:inline;
	margin:0 50px 15px 0;
	width:250px;
	font-style:normal;
	color:#787878;
	line-height:15px;
}
div#imprensa div.contatos address span.city {
	color:#22b35d;
}
div#imprensa div.contatos address a {
	color:#0194d0;
}
div#imprensa div.contatos address a:hover {
	text-decoration:underline;
}
div#imprensa div.contatos address.last {
	margin:0;
}

div#imprensa div.lista {
	width:573px;
	float:left;
	_display:inline;
	margin:15px 0 0;
	clear:both;
	background:url(../img/bg_imprensalista.gif) no-repeat;
}
div#imprensa div.lista p {
	padding:15px 0;
	line-height:16px;
	background:url(../img/bg_imprensalista.gif) no-repeat left bottom;
}
div#imprensa div.lista p a {
}
div#imprensa div.lista p a:hover {
	text-decoration:underline;
}
div#imprensa div.lista p a span {
	color:#0093d0;
}

div#imprensa div.materia {
	color:#787878;
	padding:15px 0 0;
}
div#imprensa div.materia p {
	padding:0 0 15px;
	line-height:16px;
	color:#787878;
}
div#imprensa div.materia p.data {
	line-height:normal;
	padding:0;
}
div#imprensa div.materia h4 {
	font-size:14px;
	color:#787878;
	font-weight:bold;
	padding:0 0 15px;
}

/* fim - IMPRENSA */

/* inicio - LOJAS */

div#lojas {
	float:right;
	_display:inline;
	margin:0 40px 0 0;
}
div.lojas div.select {
	position:relative;
	width:100%;
	height:16px;
	margin:20px 0;
	text-align:right;
	text-transform:uppercase;
	z-index:1;
}
div.lojas div.select a {
	color:#fff;
}
div.lojas div.select p {
	background:#0d9fdb url(../img/bt_select.gif) no-repeat right 0;
	display:block;
	float:left;
	color:#fff;
	width:130px;
	height:14px;
	padding:2px 25px 0 0;
	cursor:pointer;
}
div.lojas div.select ul {
	background-color:#0d9fdb;
	position:absolute;
	width:465px;
	height:153px;
	top:16px;
	*top:15px;
	left:0;
	z-index:9;
}
div.lojas div.select ul li {
	float:left;
}
div.lojas div.select ul li a {
	display:block;
	width:130px;
	padding:2px 25px 2px 0;
}
div.lojas div.select ul li a:hover {
	background-color:#097fb0;
}

div.lojas p {
	color:#787878;
}
div.lojas div.boxes {
	float:left;
	width:573px;
	_display:inline;
	margin:20px 0 0;
}
div.lojas div.boxes div.box {
	border:1px solid #bababa;
	background:#fff url(../img/bg_address.gif) no-repeat 233px center;
	width:270px;
	float:left;
	_display:inline;
	margin:0 29px 30px 0;
	position:relative;
}
div.lojas div.boxes div.box address {
	display:block;
	float:left;
	padding:5px 10px;
	font-style:normal;
	background:#bababa;
	width:200px;
	height:55px;
	color:#fff;
}
div.lojas div.boxes div.box a {
	clear:both;
	display:block;
	position:absolute;
	left:10px;
	top:70px;
}
div.lojas div.boxes div.box a:hover {
	text-decoration:underline;
}
div.lojas div.boxes div.last {
	margin:0;
}
div.lojas iframe {
	margin:10px 0;
	width:573px;
	height:350px;
}
div.lojas div.infos {
	float:left;
	width:573px;
}
div.lojas div.infos address {
	width:573px;
	display:block;
	float:left;
	font-style:normal;
	color:#787878;
}
div.lojas div.infos p.tel {
	float:left;
	_display:inline;
	margin:15px 40px 0 0;
	width:150px;
}
div.lojas div.infos p.hour {
	float:left;
	width:383px;
	_display:inline;
	margin:15px 0 0;
}

/* fim - LOJAS */

/* inicio - GALERIA FOTOS */

div#galeriafotos {
	clear:right;
	width:573px;
	float:right;
	_display:inline;
	margin:0 40px 0 0;
}
div#galeriafotos div.painel {
	margin:20px 0 0;
}
div.galeria {
	clear:right;
	float:right;
	_display:inline;
	width:573px;
	margin:10px 0 0;
}
div.galeria h3 {
	clear:both;
	float:none;
	margin:0 0 20px;
	font-size:15px;
	color:#5f5f5f;
}
div.galeria p {
	clear:both;
	color:#5f5f5f;
	font-size:15px;
}
div.galeria h4 {
	font:13px Tahoma, Arial, Helvetica, sans-serif !important;
	color:#444;
	text-transform:lowercase;
	padding:5px 0;
	font-weight:bold;
}
div.galeria h4 strong {
	color:#b5b5b5;
	font-size:13px !important;
}
div#galeria {
	background-color:#393e42;
	position:relative;
	left:20px;
	width:533px;
	height:80px !important;
	margin:0;
	z-index:1;
}
div#galeria table {
	float:left;
	_display:inline;
	width:100%;
	height:80px;
	margin:0 2px 0 5px;
}
div#galeria table td {
	padding:1px 0 0;
	border-right:3px solid #393e42;
}
div#galeria table td img {
	cursor:pointer;
	border:2px solid #fff;
}
div.galeria div#galeria table td img.ativo {
	border:2px solid #23a986;
}
div.galeria div#preview {
	position:relative;
	clear:both;
	width:571px;
	margin:0;
	*margin:-13px 0 0;
	border:1px solid #000;
	overflow:hidden;
	text-align:center;
}
div.galeria div#preview img {
	margin:0 auto;
}
div.galeria div#preview p {
	position:absolute;
	top:50%;
	width:26px;
	height:48px;
	cursor:pointer;
	z-index:9;
}
div.galeria div#preview p#bt_back {
	background:url(../img/bt_back.png) no-repeat;
	left:0;
}
div.galeria div#preview p#bt_next {
	background:url(../img/bt_next.png) no-repeat;
	right:0;
}
div.galeria div#preview p span {
	display:none;
}

.btBackward {
	background:url(../img/scroll_left.gif) no-repeat;
	width:20px;
	height:80px;
	left:0;
	top:-80px;
	cursor:pointer;
}
.btForward {
	background:url(../img/scroll_right.gif) no-repeat;
	width:20px;
	height:80px;
	left:553px!important;
	top:-80px;
	cursor:pointer;
}

/* fim - GALERIA FOTOS */

/* inicio - TEXTO PADRÃO */

div.texto {
	width:573px;
	float:right;
	_display:inline;
	margin:10px 0 0;
	color:#787878;
}

div.texto h3 {
	clear:both;
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#787878;
	padding:0 0 10px;
}
div.texto img {
	float:left;
	_display:inline;
	margin:0 10px 10px 0;
}
div.texto p {
	padding:0 0 10px;
	color:#787878;
}

/* fim - TEXTO PADRÃO */

/* inicio - ITENS COMPARTILHADOS */

div.painel {
	width:573px;
	clear:right;
	float:right;
	_display:inline;
	margin:20px 40px 0 0;
}
div.painel h4 {
	float:left;
	background-position:left center;
	background-repeat:no-repeat;
	width:200px;
	height:20px;
	text-indent:-9000px;
	_display:inline;
	margin:0 0 5px;
}
div.painel h4.categorias {background-image:url(../img/tit_categorias.gif);}
div.painel h4.principaistopicos {background-image:url(../img/tit_duvidafrequentes.gif);}
div.painel h4.outrosdestaques {background-image:url(../img/tit_outrosdestaques.gif);}
div.painel h4.outrasgalerias {background-image:url(../img/tit_outrasgalerias.gif);}

div.painel ul {
	float:right;
}
div.painel ul li {
	float:left;
	margin:5px 0 0;
	border-right:1px solid #5f5f5f;
}
div.painel ul li:last-child {
	border-right:none;
}
div.painel ul li a {
	display:block;
	padding:1px 10px;
	color:#5f5f5f;
}
div.painel ul li a:hover {
	text-decoration:underline;
}
div.painel ul li a.ativo {
	background:#5f5f5f;
	color:#fff;
}
div.painel ul li a.ativo:hover {
	text-decoration:none;
}
div.painel div.boxes {
	clear:both;
	background:#f3f5f5;
	float:left;
	width:573px;
	padding:0 0 12px;
}
div.painel div.boxes div.box {
	float:left;
	_display:inline;
	width:258px;
	height:78px;
	margin:12px 0 0 12px;
	background:#eaedec;
	padding:5px;
}
div.painel div.boxes div.box img {
	float:left;
	_display:inline;
	margin:0 5px 0 0;
}
div.painel div.boxes div.box h3 {
	padding:0 0 3px;
	font-weight:bold;
}
div.painel div.boxes div.box h3 a {
	color:#5f5f5f;
}
div.painel div.boxes div.box h3 a:hover {
	text-decoration:underline;
}
div.painel div.boxes div.box p {
	font-size:10px;
}
div.painel div.boxes div.box p a:hover {
	text-decoration:underline;
}
div.painel div.boxes div.box img.leiamais {
	float:none;
	margin:0;
}
div.painel div.select {
	background:url(../img/bg_combo_l.gif) no-repeat 0 0;
	position:relative;
	float:right;
	width:170px;
	z-index:1;
}
div.painel div.select p {
	background:url(../img/bg_combo_r.gif) no-repeat right 0;
	display:block;
	height:23px;
	padding:0 20px 0 10px;
	color:#5f5f5f;
	cursor:pointer;
}
div.painel div.select p span {
	background:url(../img/bg_combo_mid.gif) repeat-x;
	display:block;
	height:18px;
	padding:5px 20px 0 0;
}
div.painel div.select ul#combo {
	background:#fbfbfb url(../img/bg_combo_lista.gif) repeat-x;
	position:absolute;
	top:20px;
	left:2px;
	width:98%;
	padding:5px 0 10px;
	z-index:9;
}
div.painel div.select ul#combo li {
	width:100%;
	clear:both;
	border:0;
}
div.painel div.select ul#combo li a {
	padding:0 0 0 10px
}

div.painel div.paginacao {
	width:95%;
	margin:10px 15px 0;
}

/* inicio - PAGINACAO */

div.paginacao {
	float:left;
	width:100%;
	padding:5px 0;
	margin:10px 0 0;
	background:#fff;
	_display:inline;
}
div.paginacao p {
	font-size:12px;
	_display:inline;
	padding:5px 0!important;
	background:none!important;
	line-height:normal!important;
}
div.paginacao p a {
	color:#676767;
}
div.paginacao a:hover {
	text-decoration:underline;
}
div.paginacao a.ativo {
	font-weight:bold;
}
div.paginacao p.anterior {
	width:15%;
	float:left;
	margin:0 0 0 15px;
}
div.paginacao p.paginas {
	margin:0 0 0 5px;
	float:left;
	text-align:center;
	width:63%;
}
div.paginacao p.paginas a {
	margin:0 5px;
}
div.paginacao p.proxima {
	width:15%;
	float:right;
	text-align:right;
	margin:0 15px 0 0;
}

/* fim - PAGINACAO */

div#carrossel {
	float:right;
	_display:inline;
	width:573px;
	height:95px;
	margin:60px 40px 20px 0;
}

div#slogan {
	float:right;
	_display:inline;
	width:247px;
	height:46px;
	margin:90px 40px 65px 0;
}
div#slogan h6 {
	background:url(../img/tit_slogan.gif) no-repeat;
	float:left;
	width:247px;
	height:46px;
	text-indent:-9000px;
}

div#lojas {
	float:right;
	_display:inline;
	width:573px;
	height:314px;
	margin:30px 40px 20px 0;
}
div#lojas p {
	background:#fff;
	padding:5px 50px 5px 10px;
	float:left;
	_display:inline;
	margin:281px 0 0 5px;
	font-size:11px;
	color:#0d9fdb;
}
div#lojas p strong {
	color:#097fb0;
	font-size:15px;
	font-weight:normal;
	margin:0 10px 0 0;
}

p.botaovoltar {
	background:url(../img/bt_voltar.gif) no-repeat;
	position:relative;
	float:right;
	width:46px;
	height:19px;
	padding:0!important;
	z-index:10;
}
p.botaovoltar a {
	display:block;
	width:46px;
	height:19px;
}
p.botaovoltar a span {
	visibility:hidden;
}

p.breadcrumbs {
	position:relative;
	width:515px;
	padding:0!important;
	color:#838383;
	font-size:14px;
	font-weight:bold;
	z-index:10;
}
p.breadcrumbs a {
	color:#838383;
}
p.breadcrumbs a:hover {
	text-decoration:underline;
}

h3.titulo {
	font-size:30px;
	color:#0d9fdb;
}

ul#funcoes {
	clear:right;
	float:right;
	width:22px;
	height:16px;
	margin:5px 0;
}
ul#funcoes li.font {
	cursor:default;
	height:16px;
	padding:0;
	border:0;
}
ul#funcoes li.font a {
	background-position: center bottom;
	background-repeat:no-repeat;
	float:left;
	display:block;
	width:11px;
	height:16px;
	cursor:pointer;
}
ul#funcoes li.font a.diminuir {
	background-image:url(../img/ico_font_diminuir.gif);
}
ul#funcoes li.font a.aumentar {
	background-image:url(../img/ico_font_aumentar.gif);
}
ul#funcoes li.font a span {
	display:none;
}

/* fim - ITENS COMPARTILHADOS */

/* inicio - FAQ */

div#riachuelo div#faq {
	float:right;
	_display:inline;
	width:580px;
	margin:20px 40px 0 0;
}
div#riachuelo div#faq div.faq {
	padding:15px 0 0;
}
div#riachuelo div#faq div.faq p {
	padding:0 0 15px;
}
div#riachuelo div#faq ul#abas {
}
div#riachuelo div#faq ul#abas li {
	background-position:right 0;
	background-repeat:no-repeat;
	position:relative;
	float:left;
	_display:inline;
	padding:0 19px 0 0;
	margin:0 0 0 -19px;
}
div#riachuelo div#faq ul#abas li.cartao {background-image:url(../img/bg_faq_cartao.png); _background-image:url(../img/bg_faq_cartao.gif); margin:0; z-index:4;}
div#riachuelo div#faq ul#abas li.pagto {background-image:url(../img/bg_faq_pagto.png); _background-image:url(../img/bg_faq_pagto.gif); z-index:3;}
div#riachuelo div#faq ul#abas li.lojas {background-image:url(../img/bg_faq_lojas.png); _background-image:url(../img/bg_faq_lojas.gif); z-index:2;}
div#riachuelo div#faq ul#abas li.instit {background-image:url(../img/bg_faq_instit.png); _background-image:url(../img/bg_faq_instit.gif); z-index:1;}


div#riachuelo div#faq ul#abas li a {
	background-position:25px 4px;
	background-repeat:no-repeat;
	display:block;
	height:20px;
	cursor:pointer;
}
div#riachuelo div#faq ul#abas li.cartao a {
	background-image:url(../img/bt_faq_cartao.png);
	_background-image:url(../img/bt_faq_cartao.gif);
	background-color:#909090;
	background-position:12px 4px;
	width:116px;
}
div#riachuelo div#faq ul#abas li.pagto a {
	background-image:url(../img/bt_faq_pagto.png);
	_background-image:url(../img/bt_faq_pagto.gif);
	background-color:#aaa;
	width:104px;
}
div#riachuelo div#faq ul#abas li.lojas a {
	background-image:url(../img/bt_faq_lojas.png);
	_background-image:url(../img/bt_faq_lojas.gif);
	background-color:#c1c1c1;
	width:55px;
}
div#riachuelo div#faq ul#abas li.instit a {
	background-image:url(../img/bt_faq_instit.png);
	_background-image:url(../img/bt_faq_instit.gif);
	background-color:#d1d1d1;
	width:105px;
}
div#riachuelo div#faq ul#abas li a span {
	display:none;
}
div#riachuelo div#faq ul#abas li.ativo {background-image:url(../img/bg_faq_ativo.png); _background-image:url(../img/bg_faq_ativo.gif);}
div#riachuelo div#faq ul#abas li.ativo a {background-color:#0194d0;}

div#riachuelo div#faq div.perguntas {
	display:none;
	border-top:1px solid #d7d7d7;
}
div#riachuelo div#faq div.result {
	background-color:#a4d8b9;
	clear:both;
	height:35px;
	padding:5px 15px 0;
	color:#666;
	border-bottom:1px solid #fff;
	overflow:hidden;
}
div#riachuelo div#faq div.ativo {
	background-color:#0ba2df;
	height:auto;
	overflow:auto;
}
div#riachuelo div#faq div.result h2 {
	background:url(../img/bt_item_faq.gif) no-repeat 0 8px;
	padding:5px 0 15px 15px;
	color:#666;
	cursor:pointer;
	text-decoration:none;
}
div#riachuelo div#faq div.ativo h2 {
	background:url(../img/bt_item_faq_on.gif) no-repeat 0 8px;
	font-weight:bold;
	color:#fff;
}
div#riachuelo div#faq div.result h2:hover {
	text-decoration:underline;
}
div#riachuelo div#faq div.ativo p {
	color:#fff;
}
div#riachuelo div#faq div.ativo p a {
	color:#fff;
	text-decoration:underline;
}
div#riachuelo div#faq div.ativo p a:hover {
	text-decoration:none;
}

/* fim - FAQ */

/* inicio - TRAINEE */
div#institucional div.empresa div.trainee {
	clear:both;
	float:left;
	display:inline;
	margin:7px 0 0;
	width:570px;
	background:#eff8fd;
}
div#institucional div.empresa div.trainee h2 {
	color:#166699;
	font-size:15px;
	font-weight:bold;
	padding:5px 0 0;
	text-align:center;
	line-height:150%;
}
div#institucional div.empresa div.trainee p {
	color:#166699;
	font-size:12px;
	padding:10px 0;
	text-align:center;
	line-height:150%;
}
div#institucional div.empresa div.trainee h4 {
	color:#019652;
	font-size:12px;
	font-weight:bold;
	padding:10px 0 5px 20px;
	text-transform:uppercase;
}
div#institucional div.empresa div.trainee ul {
	padding:0 0 15px;
}
div#institucional div.empresa div.trainee ul li {
	color:#166699;
	font-size:11px;
	padding:3px 0 0 20px;
	line-height:150%;
}
div#institucional div.empresa div.trainee h5 {
	color:#019652;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	padding:10px 0;
	text-transform:uppercase;
}
div#institucional div.empresa div.trainee a.inscricao {
	background:url(../img/bt_inscricaotrainee.jpg) no-repeat;
	width:570px;
	height:35px;
	clear:both;
	float:left;
	margin:15px 0 0;
	text-indent:-9000px;
}
/* fim - TRAINEE */