@import url('style.css');

body {
	background:#1d1f99 url('../img/azul/bg_body.jpg') bottom center repeat-x fixed;
	color:#fff;
}
a,a:visited,a:active,a:hover {color:#212394;}

div#ajax {
	padding:5px 5px 5px 42px;
	background:#fff url(../img/azul/loading_ajax.gif) left center no-repeat;
	color:#000;
	position: absolute;
	width: 140px;
	height: 28px;
	left:50%;
	margin-left:-94px;
	top:110px;
	line-height: 25px;
}

/*Módulo de Curriculo*/
.mod_curriculo {}
.mod_curriculo .box_conteudo p.resposta {text-align:center;}
.mod_curriculo .box_conteudo p.resposta strong {color:#15167d; font-size:14px;}
.mod_curriculo .box_conteudo a, .mod_curriculo .box_conteudo a:hover {color:#15167d; font-weight:bold;}
.mod_curriculo form {}
.mod_curriculo form td { padding:5px;}
.mod_curriculo form td.lbl {  color:#15167d; text-align:right; width:120px; font-weight:normal; font-size:12px; }
.mod_curriculo form input { background:#fff; border:1px #cbcbcb solid !important; color:#666; font-family:'Verdana'; font-size:12px; padding:3px;}
.ie .mod_curriculo form input {height:19px; line-height:19px; padding:0 3px; }
.webkit .mod_curriculo form input { line-height:12px;}
.chrome .mod_curriculo form input { line-height:12px;}
.mod_curriculo form td.txr_grd textarea { width:325px !important; height:75px;}
.mod_curriculo form textarea { background:#fff; border:1px #cbcbcb solid !important; color:#666; width:365px !important; height:165px; font-family:'Verdana'; font-size:12px; padding:3px;}
.mod_curriculo form th { text-align:left; font-weight:normal; text-transform:uppercase; font-weight:bold; padding-bottom:15px;color:#15167d; font-size:14px;}
.mod_curriculo form td.inp_normal span.ddd input {width:20px;}
.mod_curriculo form td.inp_normal span.tel input {width:85px;}
.mod_curriculo form td.inp_med input { width:200px;}
.mod_curriculo form td.inp_grd input { width:345px;}
.mod_curriculo form td.btn { text-align:right;}
.mod_curriculo form td.btn button { width:150px; height:29px; float:right; background:#15167d; color:#fff; border:0 !important; font-family:'Verdana'; font-size:12px;}
.mod_curriculo form select { background:#fff; border:1px #cbcbcb solid !important; color:#666; font-family:'Verdana'; font-size:12px; padding:3px;}

.mod_curriculo .btn_generico {text-decoration:none; display:block; color:#fff !important; font-family:'Verdana'; font-size:12px; padding:6px 0; height:17px;background:#15167d; border:0 !important;}
.mod_curriculo .btn_generico:hover {font-family:'Verdana'; font-size:12px;}
/*Módulo de Curriculo - Fim*/

div#indiquebloco { background:url(../img/azul/bg_indique.gif) no-repeat; color:#11153a;}
div#indiquebloco h3.fechar { position:absolute; top:-18px; left:7px;background: url(../img/azul/btn_indique_fechar.gif) no-repeat;}
div#indiquebloco h3.fechar a {text-decoration: none;}
div#indiquebloco h3.fechar span { display:block; width:66px; height:18px;}
div#indiquebloco form table {width:100%;}
div#indiquebloco form th { padding:10px 0 3px 0;font-family: 'Verdana' !important;font-size: 10px; color:#000;}
div#indiquebloco form td { padding:1px 0; text-align:center;}
div#indiquebloco form input { line-height:18px; height:18px; width:140px; font-family: 'Verdana' !important;font-size: 10px; border:1px #cbe2eb solid; padding:0; margin:0;}
div#indiquebloco form button, div#indiquebloco span.enviar { background:url(../img/azul/btn_enviar.gif); width:84px; height:21px; border:0; padding:0; margin:0;}
/*estrutura*/

/*topo*/
div#top div.barra {}
.nav_pag { padding:10px 0; clear:both; text-align:center; position:relative;}
.nav_pag a { font-weight:bold;color:#070a57;}
.nav_pag span { text-decoration:none;color:#fff; background:#070a57; padding:2px 5px;}
div#top div.barra form td input { border:1px #4950ba solid; color:#4950ba;}
div#top div.barra form td select { width:120px; height:14px;display:block; font-family:'Verdana' !important; font-size: 10px;padding:0; margin:0; border:1px #4950ba solid; color:#4950ba;}
*+html div#top div.barra form td select { font-size:9px; height:16px;}
* html body div#top div.barra form td select { height:10px; border:0;}
div#top div.barra form.cadastro button { background:url(../img/azul/btn_ok_novo.gif);border:0; padding:0; margin:0;}
div#top div.barra form.login button { background: url(../img/azul/btn_ok_novo.gif);border:0; padding:0; margin:0;}
div#top div.barra form.login a {color:#fff;}
div#top div.barra form.busca button { background: url(../img/azul/btn_busca_novo.gif);border:0; padding:0; margin:0;}
/*topo-fim*/
/*meio*/
form.busca_lateral {margin:8px 0 10px 0; padding:5px; position:relative; background:#6D1C1F;}
form.busca_lateral td { padding:0 1px;}
form.busca_lateral label { display:none;}
form.busca_lateral input {width:105px; height:12px; font-family:'Verdana' !important; font-size: 10px; padding:1px; margin:0;  border:1px #4950ba solid; color:#4950ba;}
/*form.busca_lateral button { width:50px; margin-right:10px; height:19px;background: url(../img/azul/btn_barra_topo_busca.jpg);border:0; padding:0; margin:0;}*/
form.busca_lateral button { width:55px; margin-right:10px; height:18px; background:url(../img/azul/btn_buscar_novo.gif);border:0; padding:0; margin:0;}


div#menu {}
div#menu .tbl_menu { width:171px;}
div#mid div#menu ul { padding:0; font-family:Arial;}
div#mid div#menu ul img { display:none;}
div#mid div#menu a {background:#4043ad; padding:3px 5px; color:#fff;display:block; text-decoration:none; }
div#mid div#menu li { padding:0; margin:2px 0; list-style:none; font-size:14px; font-weight:bold; }
div#mid div#menu li ul { width:141px; padding-left:10px;}
div#mid div#menu li ul li { padding:0; list-style:none; font-size:10px; font-weight:normal;}
div#mid div#menu li ul li a { background:#7072c1; color:#fff; font-size:12px; font-weight:bold;}
div#mid div#menu li ul li ul {width:131px;}
div#mid div#menu li ul li ul li a { background:#9fa1d6; color:#fff; font-size:10px; font-weight:normal;}
div#mid div#menu li ul li ul li ul {width:121px;}
div#mid div#menu li ul li ul li ul li a { background:#9fa1d6; color:#fff; font-size:10px; font-weight:normal;}
div#mid div#menu li .desativado { display:none;}
div#mid div#menu li .ativado { display:block;}

div#menu .td_top { background:url(../img/azul/menu_lateral/bg_top.gif) no-repeat; width:171px; height:10px; overflow:hidden;}
div#menu .td_mid { background:url(../img/azul/menu_lateral/bg_mid.gif) repeat-y; width:151px; padding:0 10px;}
div#menu .td_bot { background:url(../img/azul/menu_lateral/bg_bot.gif) no-repeat; width:171px; height:10px; overflow:hidden;}


div#mid div.rgt span.home { background: url(../img/azul/btn_home_novo.gif);}
div#mid div.rgt span.voltar { background:url(../img/azul/btn_voltar_novo.gif);}
div#mid div.rgt p.local { display:none; color:#ccc; z-index:5; top:-50px; left:0; position:absolute; }
div#mid div.rgt p.local a {color:#ccc;}
/*meio-fim*/
div#bot div.creditos {
	text-align:center;
	height:60px;
	width:740px;
	padding:9px;
	margin:0;
}
div#bot div.creditos p.links {
	text-align:center;
	position:relative;
}
/*rodape-fim*/
div#bot div.creditos a {
	color:#fff;
}
div#bot {
	position:relative;
	width:100%;
	height:50px;
	background:url(../img/azul/bg_rodape_novo.gif) no-repeat;
}
span.backtop {
	background: url(../img/azul/btn_voltartopo_novo.gif) no-repeat; width:90px; height:20px; display:block; overflow:hidden;
}
div#bot div.creditos p.links a,div#bot div.creditos p.links  { color:#893850;}

div.box_allright { width:750px; height:30px; background:url(../img/azul/bg_allright.gif);}
/*estrutura-fim*/

/*Principal*/
div.principal div.logosecao { display:none;  top:-90px; left:0; width:177px; height:90px; background: url(../img/azul/logo_regina-trans_.gif); z-index:0;}
div.esq { position:relative;float:left; width:177px; max-width: 177px;}
div.esq div#esq_flash { width:178px;}
div.esq div.caixas { margin:0; width:177px; min-height:80px; background:#12112f; padding-top:5px; margin-bottom:5px;}
div.esq div.caixas a { color:#fff; text-decoration:none;}
div.esq div.caixas h3.tit_caixas { margin:0 0 5px 5px; font-weight: bold; background:#2d3069; color:#fff; width:156px; height:25px; line-height:25px; padding:0 5px; font-family:"Trebuchet MS"; font-size:15px;}
div.esq div.caixas p.txt_caixas { margin:0 0 5px 5px; width:166px; min-height:40px; }
.ie6 div.esq div.caixas p.txt_caixas {height:40px;}
.win.gecko div.esq div.caixas p.txt_caixas {padding-bottom:5px;}

div.principal div.dir { position:relative;float:right; width:575px; margin-bottom:20px; }
div.principal div.dir div#banner { width:575px; height:268px; position:relative;}
div.principal div.dir div.caixas { width:270px; height:185px; margin: 8px; overflow:hidden; float:left; position:relative;}
div.principal div.dir div.caixas img {width:270px; height:98px;}
div.principal div.dir div.caixas h3.tit_caixas { margin:0; font-weight: bold; color:#7e81ef; width:270px; font-family:"Trebuchet MS"; font-size:16px;}
div.principal div.dir div.caixas p.txt_caixas { margin:0; width:270px; text-align:justify;}
div.principal div.dir div.caixas span.saibamais { background:url(../img/azul/btn_saibamais_novo.gif); width:90px; height:20px; display:block; position:absolute; bottom:0; right:0;}
div.principal div.dir div.caixas span.saibamaisoutros { background:url(../img/azul/btn_saibamais_outros.gif); width:113px; height:18px; display:block; position:absolute; bottom:0; right:0;}
div.principal div.dir div.caixas span.saibamaisprofissionais { background:url(../img/azul/btn_saibamais_decbuff.gif); width:104px; height:18px; display:block; position:absolute; bottom:0; left:0;}
div.principal div.dir div.caixas span.saibamaisencontre { background:url(../img/azul/btn_encontre_novo.gif); width:90px; height:20px; display:block; position:absolute; bottom:0; right:0;}
/*Principal-fim*/

/*Institucional*/
div.institucional ul.mapa { position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:30px; list-style:square;}
div.institucional ul.mapa li { margin-left:10px;}
div.institucional ul.mapa ul { margin-left:10px;}
div.institucional ul.mapa li ul {margin-left:10px;}
div.institucional ul.mapa li ul li {margin-left:10px;}

div.institucional .caixa_arredondada { position:relative;float:right; margin-bottom: 10px; margin-right:3px; padding:10px; width:545px; height:173px; background: url(../img/azul/bg_caixa_arredondada.gif);}
div.institucional .caixa_arredondada h3 { font-size:16px; font-weight:bold; color:#fff; display:block; margin-bottom:5px;}
div.institucional .caixa_arredondada form { position:relative; margin:0 auto; width:330px;}
div.institucional .caixa_arredondada td { padding:3px;}
div.institucional .caixa_arredondada label { font-size:14px; font-weight:bold; color:#fff; display:block; padding:4px 5px; text-align:right;}
div.institucional .caixa_arredondada input { width:250px; padding:5px; font-size:12px; font-family:verdana;}
div.institucional .caixa_arredondada select { width:260px; padding:5px; font-size:12px; font-family:verdana;}
div.institucional .caixa_arredondada button { background:#101498; color:#fff; padding: 3px 5px; font-size:12px; font-family:verdana;}

div.institucional .caixa_arredondada_rodape { position:relative;float:right; margin-bottom: 10px; margin-right:3px; padding:10px; width:545px; height:173px; background: url(../img/azul/bg_caixa_arredondada.gif);}
div.institucional .caixa_arredondada_rodape h3 { font-size:16px; font-weight:bold; color:#fff; display:block; margin-bottom:5px;}
div.institucional .caixa_arredondada_rodape form { position:relative; margin:0 auto; width:330px;}
div.institucional .caixa_arredondada_rodape td { padding:3px;}
div.institucional .caixa_arredondada_rodape label { font-size:14px; font-weight:bold; color:#fff; display:block; padding:4px 5px; text-align:right;}
div.institucional .caixa_arredondada_rodape input { width:155px; padding:5px; font-size:12px; font-family:verdana;}
div.institucional .caixa_arredondada_rodape select { width:165px; padding:5px; font-size:12px; font-family:verdana;}
div.institucional .caixa_arredondada_rodape button { background:#101498; color:#fff; padding: 3px 5px; font-size:12px; font-family:verdana;}

div.institucional div.logosecao { display:none; position:absolute; top:-90px; left:0; width:177px; height:90px; background:url(../img/azul/logo_regina-trans_.gif);}

div.institucional div.dir { position:relative;float:right; width:570px; background:url(../img/azul/bg_texto_mid.gif) repeat-y; margin-bottom:20px; }
div.institucional h3.tit_institucional { color:#121a46; padding: 0 10px 0 10px;}
div.institucional h3.tit_institucional span {font-family:"Trebuchet MS"; font-size:16px;}
div.institucional div.texto { background:url(../img/azul/bg_texto_top.gif) top no-repeat; margin:0; min-height:500px; padding:10px;color:#000;}
div.institucional div.texto img.banner {width:540px; height:160px; margin: 10px 0 10px 3px; *margin-top: 0;}
* html body div.institucional div.texto img.banner {width:540px; height:160px; margin-top: 0;}
div.institucional table.menuint { position:relative; margin:0 auto; width:1px; border:0; height:29px; background: url(../img/azul/bg_lft_menuinterno.jpg) left no-repeat; text-align:center;}
div.institucional table.menuint td table { background:url(../img/azul/bg_rgt_menuinterno.jpg) right no-repeat; height:29px;}
div.institucional table.menuint td table td { padding: 0 6px;}
div.institucional table.menuint td table td a { color:#fff; display:block; text-align:center; padding:2px 10px; height:25px; text-decoration:none;}
div.institucional table.menuint td table td a:hover { background:url(../img/azul/bg_hover_menuinterno.jpg) repeat-x; }

div.institucional div.link span.fecharlink { display:block; background: url(../img/azul/disdec/btn_fecharfaq.gif); width:70px; height:20px;}
div.institucional div.link p { margin:10px; padding:0;}
div.institucional ul.listalink { margin:0; padding:0;}
div.institucional ul.listalink li {margin:10px; padding:0; list-style:none;}
div.institucional ul.listalink a {text-decoration:none;}
div.institucional strong.titlink {color:#15162B; font-size:12px;}

div.institucional div.download_box { position:relative; }
div.institucional div.download_box span.link_titulo { display:block; width:529px; padding:5px;color:#0c134f; padding:5px;font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; }
div.institucional div.download_box a { text-decoration:none; color:#000;}
div.institucional div.download_box div.open { background:none; width:539px; margin-top:0; min-height:10px; margin-bottom:5px;}
div.institucional div.download_box p.txtlink { padding:0 0 10px 7px; margin:0;}
div.institucional div.download_box p.txtlink a { text-decoration:underline; font-weight:bold;}
div.institucional div.download_box div.gal_download { color:#000; margin: 10px 0 0 7px;display:inline; float:left; }
div.institucional div.download_box div.gal_download img {width:170px;}
div.institucional div.download_box span.fechar { clear:both; margin:10px 0 5px 7px;display:block; background: url(../img/azul/disdec/btn_fecharfaq.gif); width:70px; height:20px;}
div.institucional div.download_box p.border { border-bottom:1px #0c134f solid;}
/**/
div.institucional div.noticia { position:relative; padding:10px 5px 0 5px;}
div.institucional div.noticia span.data {color:#0c134f;font-family:"Trebuchet MS"; font-size:14px; font-weight:bold;}
div.institucional div.noticia span.saibamais { background:url(../img/azul/btn_saibamais.gif); width:96px; height:18px; display:block;}
/**/

/*busca*/
div.institucional h4.busca_h4 {color:#1d1f99;font-family:"Trebuchet MS"; font-size:16px; line-height: 16px; margin:10px 0;}
div.institucional h5.busca_h5 {color:#0e1950;font-family:"Trebuchet MS"; font-size:14px; line-height: 14px; margin:10px 0;}
div.institucional ul.busca {}
div.institucional ul.busca li { list-style:none; margin:5px 0 5px 12px;}
div.institucional ul.busca a strong {color:#1d1f99;}
div.institucional ul.busca a {color:#2B1519; text-decoration:none;}
/*Galeria*/
div.institucional div.galeria { position:relative; display:block; margin-bottom:10px; margin-left:-6px;}
.ie6 div.institucional div.galeria { height:1px;}
.ie7 div.institucional div.galeria {height:auto;}
div.institucional div.galeria td { text-align:center;}
div.institucional div.galeria div.item { color:#000;background:#fff;width:170px; height:150px; text-align:center; }
div.institucional div.galeria div.item img {width:170px;}
div.institucional div.galeria div.item p.txt {width:160px; padding:0 5px;}
div.institucional div.galeria div.item a {color:#2B1519; text-decoration:none;}
/*Galeria-fim*/
div.institucional div.rodape { background:url(../img/azul/bg_texto_bot.gif); height:10px; clear:both;}
/*Institucional-fim*/

/*Produtos*/
	/*Home de Produtos - Profissional*/
	div.produto_homep {}
	div.produto_homep div.logosecao { display:none; position:absolute; top:-90px; left:0; width:177px; height:90px; background:url(../img/azul/logo_regina-trans.gif);}

	div.produto_homep div.dir { position:relative;float:right; width:575px; background:#381514; }
	div.produto_homep h3.tit_produto_linha { position:absolute; top:-18px; left:7px; color:#121a46; background:url(../img/azul/bg_lft_h3_topo.gif) left no-repeat; padding-left:6px; }
	div.produto_homep h3.tit_produto_linha span { height:19px; font-family:"Trebuchet MS"; font-size:13px; background:#fff url(../img/azul/bg_rgt_h3_topo.gif) right no-repeat; padding-right:6px;}
	
	div.produto_homep div.topo { position:relative; width:563px; height:260px; padding:6px 6px 0 6px; display:table; background: url(../img/azul/bg_topo_produto.jpg) no-repeat;*margin-bottom:37px;}
	div.produto_homep div.topo_lft {text-align:center; float:left; width:340px; height:257px;overflow:hidden; margin-bottom:7px;}
	div.produto_homep div.topo_lft img { height:240px; margin:9px 0 0 0;}
	div.produto_homep div.topo_rgt {float:right; width:199px; height:243px;overflow:hidden;padding:7px; margin-bottom:7px;}
	div.produto_homep div.topo_rgt h4 { color:#0e1950;font-family:"Trebuchet MS"; font-size:16px; line-height: 16px; padding:0; margin:0;}
	div.produto_homep div.topo_rgt p { color:#000; padding:0; margin:10px 0;}
	div.produto_homep div.topo_rgt form { padding:0; margin:0;width:200px;}
	div.produto_homep div.topo_rgt form td.txt { color:#000;}
	div.produto_homep div.topo_rgt form td label {color:#fff;font-family:"Trebuchet MS"; font-size:13px; font-weight:bold; padding:0; margin:0; display:block;}
	div.produto_homep div.topo_rgt form td select { padding:0; margin:0 0 10px 0; width: 200px;height:18px; font-family: 'Verdana' !important;font-size: 10px; border:1px #cbe2eb solid;}
	div.produto_homep div.topo_rgt form td button.buscar { background: url(../img/azul/btn_buscarproduto.gif); width:106px; height:21px; border:0;padding:0; margin:0;}
	div.produto_homep div.topo_menu { clear:both; position:relative; background: url(../img/azul/bg_menu_homep.jpg); width:560px; height:31px; margin-bottom:7px;}
	div.produto_homep div.topo_menu ul {padding:0; margin:0;}
	div.produto_homep div.topo_menu li { display:inline; float:left; text-align:center; list-style:none; margin:0 2px; margin-left:30px;  font-family:"Trebuchet MS"; font-size:12px; line-height:12px; }
	div.produto_homep div.topo_menu a { height:31px; text-align:center; color:#fff; text-decoration:none;}

	div.produto_homep div.meio { position:relative; padding:22px 0 0 6px;display:table;margin:-20px 0 0 0;}
	.win.gecko div.produto_homep div.meio {margin-top:-5px;}
	.ie6 div.produto_homep div.meio { margin-top:-20px;padding:0 0 0 6px; }
	.ie7 div.produto_homep div.meio { margin-top:0; }
	div.produto_homep div.meio_result { position:relative; padding:0 0 0 6px;display:table; margin:-15px 0 25px 0;}
	.win.gecko div.produto_homep div.meio_result { margin-top:-30px;}
	.ie7 div.produto_homep div.meio_result { margin-top:-30px; }

	h3.tit_resultado { font-family:"Trebuchet MS"; color:#fff; font-size:16px; margin-bottom:25px; display:none;}
	div.resultado { width:562px; margin: 30px 0 0 -7px; position:relative;}
	div.resultado_top h3.detalhes { position:absolute; top:-19px; left:7px; padding-left:6px;}
	div.resultado_top h3.detalhes span { height:19px; font-family:"Trebuchet MS"; color:#fff; font-size:13px; padding-right:6px;}
	div.resultado_top {width:562px; margin-left:1px; background: url(../img/azul/bg_produto_barraredonda_top.gif); height:10px; position:relative;}
	div.resultado_mid { width:562px; margin-left:1px;background:#fff; position:relative; display:table; padding-bottom:10px;}
	div.resultado_mid div.item {color:#000;background:#fff; text-align:center;display:block; }
	.ie7 div.resultado_mid div.item { border:1px #fff solid;}
	div.resultado_mid div.item a {color:#070a57; text-decoration:none; font-weight:bold;}
	div.resultado_mid div.item img {width:170px;}
	div.resultado_mid div.item p {width:170px; padding:0;margin:0; text-align:center;}
	div.resultado_bot {width:562px; margin-left:1px; background: url(../img/azul/bg_produto_barraredonda_bot.gif); overflow:hidden; height:10px;}

	div.produto_homep div#resultado { width:563px; position:relative; }
	.ie div.produto_homep div#resultado { padding-top:20px;}
	.webkit div.produto_homep div#resultado { padding-top:20px;} 
	.ie7 div.produto_homep div#resultado { padding-top:0;}
	.ie6 div.produto_homep div#resultado { padding-top:0;}
	div.produto_homep div#resultado h3.titulo { position:absolute; top:-19px; left:7px;background:url(../img/azul/bg_lft_h3_resultado.gif) left no-repeat; padding-left:6px;}
	div.produto_homep div#resultado h3.titulo span { height:19px; font-family:"Trebuchet MS"; color:#fff; font-size:13px; background:#230B0D url(../img/azul/bg_rgt_h3_resultado.gif) right no-repeat; padding-right:6px;}
	div.produto_homep div#resultado div.lft_resultado { position:relative; text-align:justify;float:left;background: url(../img/azul/bg_homep_lft.gif) no-repeat; width:265px; height:260px; padding:5px; color:#000;}
	.gecko div.produto_homep div#resultado div.lft_resultado { margin:0;}
	.webkit div.produto_homep div#resultado div.lft_resultado { margin:0;}
	.ie6 div.produto_homep div#resultado div.lft_resultado { margin:0;}
	.ie7 div.produto_homep div#resultado div.lft_resultado { margin:0;}
	.ie div.produto_homep div#resultado div.lft_resultado { margin:0;}
	div.produto_homep div#resultado div.lft_resultado img { width:265px; height:180px; margin-bottom:10px;}
	div.produto_homep div#resultado div.lft_resultado a { text-decoration:none;}
	div.produto_homep div#resultado div.lft_resultado span.cliquecadastre {font-family:"Trebuchet MS"; color:#070a57; font-size:16px; font-weight:bold;}
	div.produto_homep div#resultado div.rgt_resultado { float:right;background: url(../img/azul/bg_homep_rgt.gif) no-repeat; width:268px; height:260px; position:relative; padding:5px;}
	div.produto_homep div#resultado div.rgt_resultado h3.titulo { position:absolute; top:-19px; left:7px;background:url(../img/azul/bg_lft_h3_resultado.gif) left no-repeat; padding-left:6px;}
	div.produto_homep div#resultado div.rgt_resultado h3.titulo span { height:19px; font-family:"Trebuchet MS"; color:#fff; font-size:13px; background:#230B0D url(../img/azul/bg_rgt_h3_resultado.gif) right no-repeat; padding-right:6px;}
	div.produto_homep div#resultado div.rgt_resultado p { padding: 0; margin: 0 0 5px 0; line-height:25px; color:#000;}
	div.produto_homep div#resultado div.rgt_resultado form { padding:0; margin:0;}
	div.produto_homep div#resultado div.rgt_resultado form table {width:100%;}
	div.produto_homep div#resultado div.rgt_resultado form td { padding:2px 0;}
	div.produto_homep div#resultado div.rgt_resultado form td label {font-family:"Trebuchet MS"; padding-right:5px; font-size:14px; font-weight:bold;float:right; color:#070a57; }
	div.produto_homep div#resultado div.rgt_resultado form td select {  width:190px; }
	div.produto_homep div#resultado div.rgt_resultado form input {line-height:18px; width:190px; }
	div.produto_homep div#resultado div.rgt_resultado form input,div.produto_homep div#resultado div.rgt_resultado form select { height:18px; font-family: 'Verdana' !important;font-size: 10px; border:1px #cbe2eb solid; padding:0; margin:0;}
	div.produto_homep div#resultado div.rgt_resultado form textarea { width:500px;height:100px; font-family: 'Verdana' !important;font-size: 10px; border:1px #cbe2eb solid; padding:0; margin:0;}
	div.produto_homep div#resultado div.rgt_resultado form button { background:url(../img/azul/btn_enviar.gif); width:84px; height:21px; border:0; padding:0; margin:0;}
	div.produto_homep div#resultado div.rgt_resultado form button.procurar {background:url(../img/azul/btn_procurar.gif);}
	div.produto_homep div#resultado div.rgt_resultado span.disauto {position:absolute; bottom:-41px; right:0; background: url(../img/azul/btn_distribuidores_autoriza.gif); width:278px; height:37px;}
	div.produto_homep div#resultado div.top_resultado { width:564px; margin-top:25px; height:7px; background:url(../img/azul/disdec/bg_top_resultados_internas.gif) no-repeat; position:relative; clear:both;}
	div.produto_homep div#resultado div.mid_resultado { position:relative;display:table; width:550px;background:#869ace; padding:0 7px; color:#151735;}
	div.produto_homep div#resultado div.bot_resultado { width:564px;height:7px; background:url(../img/azul/disdec/bg_bot_resultados_internas.gif) no-repeat; overflow:hidden;}

	div.produto_homep div#resultado div.mid_resultado div.relacionado { color:#000; margin:3px 6px;display:inline; float:left; }
	div.produto_homep div#resultado div.mid_resultado div.relacionado img {width:170px;}
	div.produto_homep div#resultado div.mid_resultado div.relacionado p {width:170px; height:20px; text-align:center;padding:0;margin: 0;}
	
	/**/
	div.produto_homep div#resultado div.mid_resultado p { padding: 0; margin: 0 0 5px 0; color:#000;}
	div.produto_homep div#resultado div.mid_resultado form { padding:0; margin:0;}
	div.produto_homep div#resultado div.mid_resultado form table {width:100%;}
	div.produto_homep div#resultado div.mid_resultado form div.tab_box { height:120px; position:relative; }
	div.produto_homep div#resultado div.mid_resultado form div.tab_box span.disauto {position:absolute; bottom:0; right:3px; _right:10px; background: url(../img/azul/btn_distribuidores_autoriza.gif); width:278px; height:37px;}
	div.produto_homep div#resultado div.mid_resultado form table.tab_borda {width:100%; border-left: 1px #AE667B solid; margin-left:10px;}
	div.produto_homep div#resultado div.mid_resultado form td { padding:2px 0;}
	div.produto_homep div#resultado div.mid_resultado form td label {font-family:"Trebuchet MS"; padding-right:5px; font-size:14px; font-weight:bold;float:right; color:#070a57; }
	div.produto_homep div#resultado div.mid_resultado form td select {  width:190px; }
	div.produto_homep div#resultado div.mid_resultado form input {line-height:18px; width:190px; }
	div.produto_homep div#resultado div.mid_resultado form input,div.produto_homep div#resultado div.mid_resultado form select { height:18px; font-family: 'Verdana' !important;font-size: 10px; border:1px #cbe2eb solid; padding:0; margin:0;}
	div.produto_homep div#resultado div.mid_resultado form textarea { width:500px;height:100px; font-family: 'Verdana' !important;font-size: 10px; border:1px #cbe2eb solid; padding:0; margin:0;}
	div.produto_homep div#resultado div.mid_resultado form button { background:url(../img/azul/btn_enviar.gif); width:84px; height:21px; border:0; padding:0; margin:0;}
	div.produto_homep div#resultado div.mid_resultado form button.procurar {background:url(../img/azul/btn_procurar.gif);}

	div.produto_homep div#resultado div.mid_resultado div.lis_resultado {}
	div.produto_homep div#resultado div.mid_resultado div.lis_resultado table.line { background:url(../img/azul/barra_separadora2.gif) bottom center no-repeat;}
	div.produto_homep div#resultado div.mid_resultado div.lis_resultado table td {padding:5px 0 10px 0;}
	.ie6 div.produto_homep div#resultado div.mid_resultado div.lis_resultado table td {padding:5px 0 0 0;}
	div.produto_homep div#resultado div.mid_resultado div.lis_resultado span { background:url(../img/azul/btn_paginapessoal.gif); width:103px; height:20px; display:block;}
	div.produto_homep div#resultado div.mid_resultado div.lis_resultado strong { color:#fff;font-size: 12px; }
	div.produto_homep div#resultado div.mid_resultado div.lis_resultado a {text-decoration:none; color:#fff; font-weight:bold;}
	div.produto_homep div#resultado div.mid_resultado div.lis_resultado img {border:0;}
	/**/

	div.produto_homep div.dir div.rodape { background:url(../img/azul/bg_busca_rodape.gif); height:32px; clear:both;}
	/*Home de Produtos - Profissional | fim*/
	
	/*Home de Produtos*/
	div.produto_home {}
	div.produto_home div.logosecao { display:none; position:absolute; top:-90px; left:0; width:177px; height:90px; background:url(../img/azul/logo_regina-trans_.gif);}

	div.produto_home div.dir { position:relative;float:right; width:575px; background:#381514; }
	div.produto_home h3.tit_produto_linha { position:absolute; top:-18px; left:7px; color:#121a46; background:url(../img/azul/bg_lft_h3_topo.gif) left no-repeat; padding-left:6px; }
	div.produto_home h3.tit_produto_linha span { height:19px; font-family:"Trebuchet MS"; font-size:13px; background:#fff url(../img/azul/bg_rgt_h3_topo.gif) right no-repeat; padding-right:6px;}
	
	div.produto_home div.topo { position:relative; width:563px; height:260px; padding:6px 6px 0 6px; display:table; background: url(../img/azul/bg_topo_produto.jpg) no-repeat;*margin-bottom:0;}
	div.produto_home div.topo_lft {text-align:center; float:left; width:340px; height:257px;overflow:hidden; margin-bottom:7px;}
	div.produto_home div.topo_lft img { height:240px; margin:9px 0 0 0;}
	div.produto_home div.topo_rgt {float:right; width:199px; height:243px;overflow:hidden;padding:7px; margin-bottom:7px;}
	div.produto_home div.topo_rgt h4 { color:#0e1950;font-family:"Trebuchet MS"; font-size:16px; line-height: 16px; padding:0; margin:0;}
	div.produto_home div.topo_rgt p { color:#000; padding:0; margin:10px 0;}
	div.produto_home div.topo_rgt form { padding:0; margin:0;width:200px;}
	div.produto_home div.topo_rgt form td.txt { color:#000;}
	div.produto_home div.topo_rgt form td label {color:#fff;font-family:"Trebuchet MS"; font-size:13px; font-weight:bold; padding:0; margin:0; display:block;}
	div.produto_home div.topo_rgt form td select { padding:0; margin:0 0 10px 0; width: 200px;height:18px; font-family: 'Verdana' !important;font-size: 10px; border:1px #cbe2eb solid;}
	div.produto_home div.topo_rgt form td button.buscar { background: url(../img/azul/btn_buscarproduto.gif); width:106px; height:21px; border:0;padding:0; margin:0;}
	div.produto_home div.topo_menu { clear:both; position:relative; background: url(../img/azul/bg_menu_homep.jpg); width:560px; height:31px; margin-bottom:7px;}
	div.produto_home div.topo_menu ul {padding:0; margin:0;}
	div.produto_home div.topo_menu ul li { display:inline; float:left; text-align:center; list-style:none; margin:0 2px; font-family:"Trebuchet MS"; font-size:12px; line-height:12px; }
	div.produto_home div.topo_menu ul li a { height:31px; text-align:center; color:#fff; text-decoration:none;}

	div.produto_home div.meio { position:relative; padding:22px 0 0 6px;display:table;margin:-20px 0 0 0;}
	.win.gecko div.produto_home div.meio {margin-top:0;}
	.ie6 div.produto_home div.meio { margin-top:20px;padding:0 0 0 6px; }
	.ie7 div.produto_home div.meio { margin-top:0; }
	div.produto_home div.meio_result { position:relative; padding:0 0 0 6px;display:table; margin:-15px 0 25px 0;}
	.win.gecko div.produto_home div.meio_result { margin-top:-30px;}
	.ie7 div.produto_home div.meio_result { margin-top:-30px; }

	div.produto_home div#resultado { width:563px; position:relative; }
	div.produto_home div#resultado h3.titulo { position:absolute; top:-19px; left:7px;background:url(../img/azul/bg_lft_h3_resultado.gif) left no-repeat; padding-left:6px;}
	div.produto_home div#resultado h3.titulo span { height:19px; font-family:"Trebuchet MS"; color:#fff; font-size:13px; background:#230B0D url(../img/azul/bg_rgt_h3_resultado.gif) right no-repeat; padding-right:6px;}
	
	div.produto_home div#resultado div.lft_resultado { text-align:center; float:left; background: url(../img/azul/bg_bloco_homeproduto_pq.gif) no-repeat; width:265px; height:36px; padding:5px; margin-bottom:10px; color:#000;}
	* html body div.produto_home div#resultado div.lft_resultado { margin:0;}
	*+html div.produto_home div#resultado div.lft_resultado { margin:0;}
	div.produto_home div#resultado div.lft_resultado img { width:265px; height:95px; margin-bottom:10px;}
	div.produto_home div#resultado div.lft_resultado a { text-decoration:none;color:#070a57;}
	div.produto_home div#resultado div.lft_resultado span.cat_prod {font-family:"Trebuchet MS"; font-size:16px; font-weight:bold;}

	div.produto_home div#resultado div.rgt_resultado { position:relative;text-align:center;float:right;background: url(../img/azul/bg_bloco_homeproduto_pq.gif) no-repeat; width:265px; height:36px; padding:5px; margin-bottom:25px; color:#000;}
	* html body div.produto_home div#resultado div.rgt_resultado { margin:0;}
	*+html div.produto_home div#resultado div.rgt_resultado { margin:0;}
	div.produto_home div#resultado div.rgt_resultado img { width:265px; height:95px; margin-bottom:10px;}
	div.produto_home div#resultado div.rgt_resultado a { text-decoration:none;color:#070a57;}
	div.produto_home div#resultado div.rgt_resultado span.entrecontato {font-family:"Trebuchet MS"; font-size:16px; font-weight:bold;}
	
	div.produto_home div#resultado div.top_resultado { width:564px; margin-top:25px; height:7px; background:url(../img/azul/disdec/bg_top_resultados_internas.gif) no-repeat; position:relative; clear:both;}
	div.produto_home div#resultado div.mid_resultado { position:relative;display:table; width:550px;background:#869ace; padding:0 7px; color:#151735;}
	div.produto_home div#resultado div.bot_resultado { width:564px;height:7px; background:url(../img/azul/disdec/bg_bot_resultados_internas.gif) no-repeat; overflow:hidden;}

	div.produto_home div#resultado div.mid_resultado div.relacionado { color:#000; margin:3px 6px;display:inline; float:left; }
	div.produto_home div#resultado div.mid_resultado div.relacionado img {width:170px;}
	div.produto_home div#resultado div.mid_resultado div.relacionado p {width:170px; height:20px; text-align:center;padding:0;margin: 0;}

	div.produto_home div.rodape { background:url(../img/azul/bg_busca_rodape.gif); height:32px; clear:both;}
	/*Home de Produtos | fim*/
	
	/*Listagem -> Grupos | Licenças e Linhas OBS: Herdam a mesma Estrutura!*/
	div.produto_grupo div.logosecao { display:none; position:absolute; top:-90px; left:0; width:177px; height:90px; background:url(../img/azul/logo_regina-trans_.gif);}

	div.produto_grupo div.dir { position:relative;float:right; width:570px; background:url(../img/azul/bg_texto_mid.gif) repeat-y; margin-bottom:20px; }
	div.produto_grupo h3.tit_produto_grupo { display:none; position:absolute; top:-18px; left:7px; color:#121a46; background:url(../img/azul/bg_lft_h3_topo.gif) left no-repeat; padding-left:6px; }
	div.produto_grupo h3.tit_produto_grupo span { height:19px; font-family:"Trebuchet MS"; font-size:13px; background:#fff url(../img/azul/bg_rgt_h3_topo.gif) right no-repeat; padding-right:6px;}
	div.produto_grupo div.texto { background:url(../img/azul/bg_texto_top.gif) top no-repeat; margin:0; min-height:500px; padding:5px 15px; *padding:15px; color:#000;}
	div.produto_grupo div.texto a {color:#121a46;}
	* html body div.produto_grupo div.texto { padding:15px; }
	div.produto_grupo div.texto img.banner {width:540px; height:160px; margin: 10px 0 10px 3px; *margin-top: 0;}
	* html body div.produto_grupo div.texto img.banner {width:540px; height:160px; margin-top: 0;}
	
	div.produto_grupo div.lis_produto_grupo { position:relative; display:table; margin:0; padding:10px 0 0 0; width:100%;}
	div.produto_grupo div.lis_produto_grupo td { width:170px; min-height:125px; margin: 5px;}
	.ie6 div.produto_grupo div.lis_produto_grupo td {height:125px;margin: 4px;}
	div.produto_grupo div.lis_produto_grupo td a {color:#121a46; text-decoration:none;}
	div.produto_grupo div.lis_produto_grupo td img {width:170px; height:120px; padding:0; margin:0 5px;}
	div.produto_grupo div.lis_produto_grupo td p { text-align:center; padding:0; margin:0; color:#666; font-family:"Trebuchet MS"; font-size:14px; font-weight:bold;}
	
	div.produto_grupo div.rodape { background:url(../img/azul/bg_texto_bot.gif); height:10px; clear:both;}
	/*Listagem -> Grupos | Licenças e Linhas-fim*/
	/*Detalhamento*/
	div.produto_detalhe div.logosecao { display:none; position:absolute; top:-90px; left:0; width:177px; height:90px; background:url(../img/azul/logo_regina-trans_.gif);}
	
	div.produto_detalhe div.dir { position:relative;float:right; width:575px;}
	div.produto_detalhe h3.tit_produto_detalhe { color:#121a46; padding: 0 10px 0 10px; position:absolute; left:0; top:10px;}
	div.produto_detalhe h3.tit_produto_detalhe span {font-family:"Trebuchet MS"; font-size:16px;}
		
	div.produto_detalhe div.topo { position:relative; height:300px; padding-bottom:45px;}
	div.produto_detalhe div.topo_lft {text-align:center; background: url(../img/bg_detproduto_rounded.gif); width:345px; height:300px;overflow:hidden;}
	div.produto_detalhe div.topo_lft img { width:325px; margin:10px;}
	div.produto_detalhe div.topo_rgt { position:relative; width:205px; height:300px; background:url(../img/azul/bg_detproduto_topo_rgt_bot.gif) bottom no-repeat;}
	div.produto_detalhe div.topo_rgt h4 { color:#fff;font-family:"Trebuchet MS"; font-size:16px; line-height: 16px; width:175px; padding:15px; background:url(../img/azul/bg_detproduto_topo_rgt_top.gif) no-repeat;}
	div.produto_detalhe div.topo_rgt ul { overflow:auto; height:175px;margin:0; padding:0 15px;}
	div.produto_detalhe div.topo_rgt ul li { margin:0 0 15px 0; border-bottom:1px #fff solid; list-style:none; }
	div.produto_detalhe div.topo_rgt ul li h5 { color:#fff; font-family:"Trebuchet MS"; font-size:12px; font-weight:bold;  margin:0; line-height:14px;}
	div.produto_detalhe div.topo_rgt ul li p {  margin:5px 0; color:#fff; font-size:11px;}
	div.produto_detalhe span.indique { position:absolute; bottom:15px; right:10px; background:url(../img/azul/btn_produto_indique.gif); width:140px; height:20px;}
	div.produto_detalhe span.buscar_produto {position:absolute; bottom:15px; right:6px; background: url(../img/azul/btn_produto_buscaroutro.gif); width:140px; height:20px;}
	
	div.produto_detalhe div.meio { position:relative; margin: 0 0 20px 0;}

	div.produto_detalhe h3.tit_result { position:absolute; left:0; top:-25px; z-index:20; color:#fff; padding: 0 5px; font-family:"Trebuchet MS"; font-size:16px;}
	div.produto_detalhe div.resultado { width:562px; margin:0; position:relative;}
	div.produto_detalhe div.resultado_top h3.detalhes { position:absolute; top:-19px; left:7px; padding-left:6px;}
	div.produto_detalhe div.resultado_top h3.detalhes span { height:19px; font-family:"Trebuchet MS"; color:#fff; font-size:13px; padding-right:6px;}
	div.produto_detalhe div.resultado_top {width:562px; margin-left:1px; background: url(../img/azul/bg_produto_barraredonda_top.gif); height:10px; position:relative;}
	div.produto_detalhe div.resultado_mid { width:562px; position:relative; margin-left:1px;background:#fff;display:table; padding-bottom:10px;}
	div.produto_detalhe div.resultado_mid div.item {color:#000;background:#fff; text-align:center;display:block; }
	.ie7 div.produto_detalhe div.resultado_mid div.item { border:1px #fff solid;}
	div.produto_detalhe div.resultado_mid div.item img {}
	div.produto_detalhe div.resultado_mid div.item p {padding:0;margin:0;}
	div.produto_detalhe div.resultado_bot {width:562px; margin-left:1px; background: url(../img/azul/bg_produto_barraredonda_bot.gif); overflow:hidden; height:10px;}
	
	div.produto_detalhe div.navegacao { position:relative; color:#fff; height:18px; text-align:center;}
	div.produto_detalhe div.navegacao a { color:#fff;}
	div.produto_detalhe div.navegacao span.anterior { position:absolute; left:0; top:0; background:url(../img/azul/btn_anterior.gif); display:block; width:69px; height:18px;}
	div.produto_detalhe div.navegacao span.proxima { position:absolute; right:0; top:0; background:url(../img/azul/btn_proxima.gif); display:block; width:69px; height:18px;}
	
	div.produto_detalhe div.rodape { background:url(../img/azul/bg_busca_rodape.gif); height:32px; clear:both;}

	/*Detalhamento-fim*/
	/*Busca de Produtos*/
	div.produto_busca {}
	div.produto_busca div.logosecao { display:none; position:absolute; top:-90px; left:0; width:177px; height:90px; background:url(../img/azul/logo_regina-trans_.gif);}

	div.produto_busca div.dir { position:relative;float:right; width:575px;}
	div.produto_busca h3.tit_produto_detalhe { position:absolute; top:-18px; left:7px; color:#121a46; padding-left:6px; }
	div.produto_busca h3.tit_produto_detalhe span { height:19px; font-family:"Trebuchet MS"; font-size:13px; background:#fff url(../img/azul/bg_rgt_h3_topo.gif) right no-repeat; padding-right:6px;}
	
	div.produto_busca div.topo { position:relative; height:300px; padding-bottom:20px;}
	div.produto_busca div.topo_lft { background:#fff; text-align:center; float:left; width:310px; height:300px;overflow:hidden;}
	div.produto_busca div.topo_lft img { width:310px; height:300px; margin:9px 0 0 0;}
	

	div.produto_busca div.topo_rgt { position:relative; width:250px; height:300px; background:url(../img/azul/bg_detproduto_topo_rgt_bot.gif) bottom no-repeat;}
	div.produto_busca div.topo_rgt h4 { color:#fff;font-family:"Trebuchet MS"; font-size:16px; line-height: 16px; width:220px; padding:15px; background:url(../img/azul/bg_detproduto_topo_rgt_top.gif) no-repeat;}
	div.produto_busca div.topo_rgt p { color:#fff; text-align:center; font-family:"Trebuchet MS"; font-size:12px; font-weight:bold;  margin:0;}

	div.produto_busca div.topo_rgt form { padding:0 15px; margin:0; width:220px;}
	div.produto_busca div.topo_rgt label {color:#fff;font-family:"Trebuchet MS"; font-size:13px; font-weight:bold; padding:0; margin:0; display:block;}
	div.produto_busca div.topo_rgt select { padding:0; margin:0 0 10px 0; width: 200px;height:18px; font-family: 'Verdana' !important;font-size: 10px; border:1px #ddd solid;}
	div.produto_busca div.topo_rgt button.buscar { background:url(../img/azul/btn_busca_buscar.gif); width:85px; height:20px; border:0;padding:0; margin-top:15px;}
	div.produto_busca div.topo_rgt button.vertodas { background:url(../img/azul/btn_busca_vertodas.gif); width:85px; height:20px; border:0;padding:0; margin:0;}
	div.produto_busca span.indique { position:absolute; bottom:-22px; right:150px; background:url(../img/azul/btn_produto_indique.jpg); width:139px; height:21px;}
	div.produto_busca span.buscar_produto {position:absolute; bottom:-22px; right:6px; background: url(../img/azul/btn_produto_buscaroutro.jpg); width:139px; height:21px;}

	div.produto_busca div.meio { position:relative; margin: 0 0 0 0; padding:0;}

	div.produto_busca h3.tit_resultado { font-family:"Trebuchet MS"; color:#fff; font-size:16px; margin-bottom:25px; padding:0 15px;}
	div.produto_busca div.resultado { width:562px; margin-left:0; position:relative;}
	div.produto_busca div.resultado_top h3.detalhes { position:absolute; top:-19px; left:7px; padding-left:6px;}
	div.produto_busca div.resultado_top h3.detalhes span { height:19px; font-family:"Trebuchet MS"; color:#fff; font-size:13px; padding-right:6px;}
	div.produto_busca div.resultado_top {width:562px; margin-left:1px; background: url(../img/azul/bg_produto_barraredonda_top.gif); height:10px; position:relative; margin-top: -25px;}
	div.produto_busca div.resultado_mid { width:562px; margin-left:1px;background:#fff; position:relative; display:table; padding-bottom:10px;}
	div.produto_busca div.resultado_mid div.item {color:#000;background:#fff; text-align:center;display:block; }
	.ie7 div.produto_busca div.resultado_mid div.item { border:1px #fff solid;}
	div.produto_busca div.resultado_mid div.item img {width:170px;}
	div.produto_busca div.resultado_mid div.item p {width:170px; padding:0;margin:0;}
	div.produto_busca div.resultado_bot {width:562px; margin-left:1px; background: url(../img/azul/bg_produto_barraredonda_bot.gif); overflow:hidden; height:10px; margin-bottom: 20px;}
	
	div.produto_busca div.navegacao { position:relative; color:#fff; height:18px; text-align:center;}
	div.produto_busca div.navegacao a { color:#fff;}
	div.produto_busca div.navegacao span.anterior { position:absolute; left:0; top:0; background:url(../img/azul/btn_anterior.gif); display:block; width:69px; height:18px;}
	div.produto_busca div.navegacao span.proxima { position:absolute; right:0; top:0; background:url(../img/azul/btn_proxima.gif); display:block; width:69px; height:18px;}
	
	div.produto_busca div.rodape { background:url(../img/azul/bg_busca_rodape.gif); height:32px; clear:both;}
	/*Busca de Produtos*/
/*Produtos-fim*/

/*Distribuidor / Decorador*/
	div.disdec {}
	div.disdec div.logosecao { display:none; position:absolute; top:-90px; left:0; width:177px; height:90px; background:url(../img/azul/logo_regina-trans.gif);}

	div.disdec div.dir { position:relative;float:right; width:575px; background:#121230; margin-bottom: 100px; }
	div.disdec a {color:#fff;}
	div.disdec div.dir h3.tit_disdec { position:absolute; top:-18px; left:7px; color:#121a46; background:url(../img/azul/bg_lft_h3_topo.gif) left no-repeat; padding-left:6px; }
	div.disdec div.dir h3.tit_disdec span { height:19px; font-family:"Trebuchet MS"; font-size:13px; background:#fff url(../img/azul/bg_rgt_h3_topo.gif) right no-repeat; padding-right:6px;}
	
	div.disdec div.topo { position:relative; width:563px; height:260px; padding:6px 6px 0 6px; display:table; background: url(../img/azul/bg_topo_produto.jpg) no-repeat;*margin-bottom:37px;}
	.ie6 div.disdec div.topo {margin-right:-1px;}
	div.disdec div.topo_lft {text-align:center; float:left; width:340px; height:257px;overflow:hidden;  margin-bottom:7px;}
	div.disdec div.topo_lft img { height:240px; margin:9px 0 0 0;}
	div.disdec div.topo_rgt {float:right; width:199px; height:243px;overflow:hidden;padding:7px; margin-bottom:7px;}
	div.disdec div.topo_rgt table { color:#fff; padding:5px 0; margin-bottom:5px;font-size:9px;}
	div.disdec div.topo_rgt th { text-align:left; padding:3px 0; font-weight:normal;}
	div.disdec div.topo_rgt table.contraste {color:#151735;}
	div.disdec div.topo_rgt table.borderb {border-bottom:1px #768ac2 solid;}
	div.disdec div.topo_rgt td { padding:0; margin:0; *padding-bottom:5px;}
	* html body div.disdec div.topo_rgt td { padding-bottom:5px;}
	div.disdec div.topo_rgt span.logoff { display:block; background:url(../img/azul/disdec/btn_logoff.gif); width:55px; height:18px;}
	div.disdec div.topo_rgt span.altsenha { display:block; background: url(../img/azul/disdec/btn_alterarsenha.gif); width:95px; height:18px;}
	div.disdec div.topo_rgt span.alt { display:block; background: url(../img/azul/disdec/btn_alterar.gif); width:53px; height:18px;}
	div.disdec div.topo_rgt h4 { color:#fff; font-family:"Trebuchet MS"; font-size:14px; margin: 2px 0 0 0;}
	div.disdec div.topo_menu { clear:both; position:relative; background:url(../img/azul/disdec/bg_menu.gif); width:560px; height:31px; margin-bottom:7px;}
	div.disdec div.topo_menu ul {padding:0; margin:0;}
	div.disdec div.topo_menu ul li { display:inline; float:left; text-align:center; list-style:none; margin:0 2px; font-family:"Trebuchet MS"; font-size:12px; line-height:12px; }
	div.disdec div.topo_menu ul li a { height:31px; text-align:center; color:#fff; text-decoration:none;}
	div.disdec div.topo_menu2 { clear:both; position:relative; background:url(../img/azul/disdec/bg_menu2.gif); width:560px; height:31px; margin-bottom:7px;}
	div.disdec div.topo_menu2 ul {padding:0; margin:0;}
	div.disdec div.topo_menu2 ul li { display:inline; float:left; text-align:center; list-style:none; margin:0 2px; font-family:"Trebuchet MS"; font-size:12px; line-height:12px; }
	div.disdec div.topo_menu2 ul li a { height:31px; text-align:center; color:#fff; text-decoration:none;}

	div.disdec div.meio { position:relative; padding:18px 6px 0 6px; *padding:22px 6px 0 6px;display:table;}
	* html body div.disdec div.meio { margin-top: -42px;}

	div.disdec div#resultado { width:563px; position:relative; }
	div.disdec div#resultado h3.titulo { position:absolute; top:-19px; left:7px;background:url(../img/azul/bg_lft_h3_resultado.gif) left no-repeat; padding-left:6px;}
	div.disdec div#resultado h3.titulo span { height:19px; font-family:"Trebuchet MS"; color:#fff; font-size:13px; padding-right:6px;}
	div.disdec div.lft_resultado { float:left; position:relative; background:url(../img/azul/disdec/bg_listagem.gif) no-repeat; width:330px; height:330px; padding:0 5px;}
	div.disdec div.lft_resultado span.vertodas { background:url(../img/azul/disdec/btn_vertodas.gif); width:68px; height:20px; position:absolute; bottom:-20px; left:6px;}

	div.disdec div.lft_resultado ul { margin:0; padding:0 5px;height:328px; overflow:hidden; position:absolute; top:0; left:0;width:330px;}
	div.disdec div.lft_resultado li { border-bottom:1px #0b124e solid; position:relative; list-style:none;width:330px; height:100px; clear:both; margin-top:5px; padding-bottom:3px;}
	* html body div.disdec div.lft_resultado li {height:98px;}
	div.disdec div.lft_resultado li:last-child {border-bottom:none;}
	div.disdec div.lft_resultado li a { text-decoration:none;}
	div.disdec div.lft_resultado li img { float:left; width:96px; height:96px; margin: 0 5px 5px 0;}
	div.disdec div.lft_resultado li p { height:96px;}
	div.disdec div.lft_resultado li h3 { margin:0; padding:0;font-family:"Trebuchet MS"; color:#351415; font-size:12px; line-height:12px;}
	div.disdec div.lft_resultado li h3 span {color:#fff;}
	div.disdec div.lft_resultado li p {color:#000; padding:0;margin:0; height:65px; text-align:justify; overflow:hidden;}
	div.disdec div.lft_resultado li span.det { position:absolute; bottom:0; right:0; color:#fff;font-family:"Trebuchet MS"; font-size:13px; }
	div.disdec div.rgt_resultado { float:right;}
	div.disdec div.rgt_resultado a { text-decoration:none;}
	div.disdec div.rgt_resultado div.destaques { background:url(../img/azul/disdec/bg_destaques.gif); width:205px; height:165px; padding:5px; margin-bottom:9px; overflow:hidden;}
	div.disdec div.rgt_resultado div.destaques img { width:202px; height:135px; margin:15px 0 0 2px;}
	div.disdec div.rgt_resultado div.destaques h4 { margin:0; padding:0; color:#fff;font-family:"Trebuchet MS"; font-size:13px;}
	div.disdec div.rgt_resultado div.profissional { background:url(../img/azul/disdec/bg_linhaprofissional.gif); width:205px; height:135px; padding:5px; overflow:hidden;}
	div.disdec div.rgt_resultado div.profissional img { width:202px; height:65px; margin:0 0 0 2px;}
	div.disdec div.rgt_resultado div.profissional h3 { margin:0; padding:0; color:#fff;font-family:"Trebuchet MS"; font-size:13px;}
	div.disdec div.rgt_resultado div.profissional p { margin:0; padding:0; color:#000; text-align:justify; height:35px;}
	div.disdec div.rgt_resultado div.profissional span {color:#0b124e;font-family:"Trebuchet MS"; font-size:13px; display:block; width:100%; text-align:center; }
	
	div.disdec div.top_resultado { width:564px; height:7px; background:url(../img/azul/disdec/bg_top_resultados_internas.gif) no-repeat; position:relative;}
	div.disdec div.mid_resultado { position:relative;display:table; width:550px;background:#869ace; padding:0 7px; color:#151735;}
	div.disdec div.mid_resultado p {margin:0; padding:0;}
	div.disdec div.mid_resultado h3 { margin:0; padding:0; color:#fff;font-family:"Trebuchet MS"; font-size:13px;}
	div.disdec div.mid_resultado td.form span.label { line-height:18px; font-family:"Trebuchet MS"; font-size:13px; font-weight:bold;}
	div.disdec div.mid_resultado td.form .txt {height:18px; line-height:18px; font-family:'Verdana' !important;font-size: 10px; border:1px #cbe2eb solid; padding:0; margin:0;}
	div.disdec div.mid_resultado td.form button.criar { border:0; padding:0; margin:0;background:url(../img/azul/disdec/btn_criar.gif); width:70px; height:20px;}
	div.disdec div.mid_resultado td.form button.inserir { border:0; padding:0; margin:0;background:url(../img/azul/disdec/btn_inserir.gif); width:70px; height:20px;}
	div.disdec div.mid_resultado td.form button.renomear { border:0; padding:0; margin:0;background:url(../img/azul/disdec/btn_renomear.gif); width:70px; height:20px;}
	div.disdec div.mid_resultado td.form button.excluir { border:0; padding:0; margin:0; background:url(../img/azul/disdec/btn_excluir.gif); width:70px; height:20px;}
	div.disdec div.mid_resultado span.voltargal { display:block; background: url(../img/azul/disdec/btn_voltargal.gif); width:70px; height:20px;}
	div.disdec div.mid_resultado div.faq span.fecharfaq { display:block; background: url(../img/azul/disdec/btn_fecharfaq.gif); width:70px; height:20px;}
	div.disdec div.mid_resultado div.faq p { margin:0; padding:0;}
	div.disdec div.mid_resultado div.faq h3.tit_faq { margin:0; padding:0; color:#fff; line-height:18px; font-family:"Trebuchet MS"; font-size:13px; font-weight:bold}
	div.disdec div.mid_resultado ul.listafaq { margin:0; padding:0; list-style:none;}
	div.disdec div.mid_resultado ul.listafaq li {margin:3px 0; padding:0; list-style:none;}
	div.disdec div.mid_resultado ul.listafaq a {text-decoration:none;}
	div.disdec div.mid_resultado ul.listafaq strong.titfaq {color:#15162B; font-size:12px;}
	div.disdec div.mid_resultado div.faq span.setinha { color:#fff;}
	div.disdec div.mid_resultado button.gravar {border:0; padding:0; margin:0; background: url(../img/azul/disdec/btn_gravar.gif); width:70px; height:20px;}
	input[type="file"] {height:18px; line-height:18px; font-family: 'Verdana' !important;font-size: 10px; border:1px #cbe2eb solid; padding:0; margin:0;}
	div.disdec div.mid_resultado td.hr { background:url(../img/azul/barra_separadora2.gif) center no-repeat;}
	div.disdec div.mid_resultado span.excluir { background:url(../img/azul/disdec/btn_excluir.gif); width:70px; height:20px; display:block; float:left;}
	div.disdec div.mid_resultado span.permitir { background:url(../img/azul/disdec/btn_permitir.gif); width:70px; height:20px; display:block; float:left; margin-right:5px;}
	div.disdec div.mid_resultado span.allcomments { background:url(../img/azul/disdec/btn_todos.gif); width:70px; height:20px; display:block;}
	div.disdec div.mid_resultado span.newcomments { background:url(../img/azul/disdec/btn_novos.gif); width:70px; height:20px; display:block;}
	div.disdec div.mid_resultado span.backcomment{ background:url(../img/azul/disdec/btn_voltargal.gif); width:70px; height:20px; display:block;}

	div.disdec div.faq_box { position:relative; }
	div.disdec div.faq_box span.faq_titulo { display:block; width:529px; padding:5px;color:#0c134f; padding:5px;font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; }
	div.disdec div.faq_box a { text-decoration:none; color:#000;}
	div.disdec div.faq_box div.open { background:none; width:539px; margin-top:0; min-height:10px; margin-bottom:5px;}
	div.disdec div.faq_box p.txtlink { padding:0 0 10px 7px; margin:0;}
	div.disdec div.faq_box p.txtlink a { text-decoration:underline; font-weight:bold;}
	div.disdec div.faq_box div.gal_download { color:#000; margin: 10px 0 0 7px;display:inline; float:left; }
	div.disdec div.faq_box div.gal_download img {width:170px;}
	div.disdec div.faq_box span.fechar { clear:both; margin:10px 0 5px 7px;display:block; background: url(../img/azul/disdec/btn_fecharfaq.gif); width:70px; height:20px;}

	/**/
	div.disdec div.ondecomprar { border-bottom:1px #7781BF solid;}
	div.disdec div.ondecomprar:last-child { border:0;}
	div.disdec div.ondecomprar strong {color:#fff;}
	/**/

	div.disdec button.excluirsel {border:0; padding:0; margin:0;background: url(../img/azul/disdec/btn_excluirsel.gif); width:145px; height:20px;}
	div.disdec h4.tit_galeria {color:#fff;font-family:"Trebuchet MS"; font-size:13px; width:250px;}
	div.disdec div.bot_resultado { width:564px;height:7px; background:url(../img/azul/disdec/bg_bot_resultados_internas.gif) no-repeat; overflow:hidden;}
		/*Galeria*/
		div.disdec div.item { color:#000; height:150px; overflow:hidden; text-align:center;margin:6px;display:inline; float:left; }
		div.disdec div.item img {width:170px; height:100px; border:0;}
		div.disdec div.item p {width:170px; height:50px; font-size:12px;margin-top: 3px; text-align:center;}
		div.disdec div.item a { color:#021549; text-decoration:none;}
		/*Galeria-fim*/
	div.disdec div.dir div.baixo { width:563px;padding:0 6px;margin-top: 27px;}
	div.disdec table.calendario { color:#fff;}
	div.disdec table.calendario span.dias { color:#fff; margin-top: 7px; display:block; font-weight:bold;}
	div.disdec div.dir div.rodape { background:url(../img/azul/bg_busca_rodape.gif); height:32px; clear:both;}
	div.disdec div.dir div.banner_rodape { position:relative;}
	div.disdec div.dir div.banner_rodape table { position:absolute; top:10px; left:0;}
	.dia_calendario { background:#586092;}
	.mes_calendario { background:#444e7e;}
	.calendario_data, .calendario_sel {
		text-decoration:none;
		text-align:center;
		font-weight:normal;
		line-height:15px;
		font-size:10px;
		margin:0;
		padding:0;
		height:15px;
		width:18px;
	}
	.calendario_data{
		color:#000;
		text-align:center;
	}
	.calendario_sel{
		color:#fff;
		background:#f00;
		margin:0;
		padding:0;
	}
	.calendario_caixa{
		text-decoration:none;
		font-family:'Verdana';
		font-weight:bold;
		background:#fff;
		width:158px;
	}
	.calendario_caixa td { text-align:center; vertical-align:middle; }
	.calendario_caixa td div {margin:0 auto;width:18px;}
	div#calendarios .calendario_caixa a {text-decoration:none; color:#000;}
	div#calendarios .calendario_sel a{ color:#fff;}
	div#calendarios .calendario_data a { color:#000;}
	div#calendarios span.anterior { position:absolute; left:5px; bottom:5px; background:url(../img/azul/btn_anterior.gif); display:block; width:69px; height:18px;}
	div#calendarios span.proxima { position:absolute; right:5px; bottom:5px; background:url(../img/azul/btn_proxima.gif); display:block; width:69px; height:18px;}
/*Distribuidor / Decorador-fim*/

/*Fale Conosco*/
div.faleconosco div.logosecao { display:none; position:absolute; top:-90px; left:0; width:177px; height:90px; background:url(../img/azul/logo_regina-trans_.gif);}

div.faleconosco div.dir { position:relative;float:right; width:570px; background:url(../img/azul/bg_texto_mid.gif) repeat-y; margin-bottom:20px; }
div.faleconosco h3.tit_faleconosco { color:#121a46; padding: 0 10px 0 10px; position:absolute; left:0; top:10px;}
div.faleconosco h3.tit_faleconosco span {font-family:"Trebuchet MS"; font-size:16px;}
div.faleconosco div.texto { background:url(../img/azul/bg_texto_top.gif) top no-repeat; margin:0; min-height:500px; padding:35px 15px 5px 10px; *padding:15px; color:#000;}
* html body div.faleconosco div.texto { padding:15px; }
div.faleconosco img.banner {width:540px; height:160px; margin: 10px 0 10px 3px; *margin-top: 0;}
* html body div.faleconosco img.banner {width:540px; height:160px; margin-top: 0;}

div.faleconosco div.dir form { margin:25px;}
div.faleconosco div.dir table { width:535px;}
div.faleconosco div.dir td { padding:2px 0;}
div.faleconosco div.dir td.label { width:150px; }
div.faleconosco div.dir select {width:350px;}
div.faleconosco div.dir td.selectbox select { width:150px; }
div.faleconosco div.dir input {line-height:18px;}
div.faleconosco div.dir input,div.faleconosco select { height:18px; font-family: 'Verdana' !important;font-size: 10px; border:1px #cbe2eb solid; padding:0; margin:0;}
div.faleconosco div.dir textarea { width:500px;height:100px; font-family: 'Verdana' !important;font-size: 10px; border:1px #cbe2eb solid; padding:0; margin:0;}
div.faleconosco div.dir button { background:url(../img/azul/btn_enviar.gif); width:84px; height:21px; border:0; padding:0; margin:0;}
div.faleconosco div.dir a {color:#0c134f; text-decoration:underline; font-weight:bold;}
div.faleconosco div.dir button.procurar {background:url(../img/azul/btn_procurar.gif);}
div.faleconosco div.rodape { background:url(../img/azul/bg_texto_bot.gif); height:10px; clear:both;}
/*Fale Conosco-fim*/
/*Mapa do site*/
span.bulletmapa {background:url(../img/azul/bullet_mapadosite.gif) left center no-repeat;}

ul.lismapa a {color:#fff;}
ul.lismapa a:hover { color:#fff; background:#851619;}
ul.lismapa li {background:#d25254;}
ul.lismapa li ul {background:#fff;}
ul.lismapa li ul li {background:#bc3a3d;}
ul.lismapa li ul li ul {background:#fff;}
ul.lismapa li ul li ul li {background:#1d1f99;}
/*Mapa do site - fim*/
