/* CSS Document */
@import url(reset.css); 
@import url(generic.css);
@import url(css/print.css) print;
* { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
a { outline: none;}
textarea {font-size:12px; font-family:Arial, Helvetica, sans-serif;}
body { background:#fff url(../imagens/fundo.jpg) repeat-x; width: 100%; height:100%}
.titulo {font-family: 'Arial Narrow'; font-size:0; color:#253D83; font-weight:normal; letter-spacing:-1px; background:url(../imagens/borda_titulo.gif) repeat-x bottom left; padding-bottom:10px; width:645px;}
#corpo { width: 928px; background: #FBFCF9; margin: 0 auto; border: solid 1px #E9E8E8;}
#corpo .bot_voltar { float:right; margin-right:125px; margin-top:70px}
#corpo .logo_busca { float: left; width: 100%; display: inline;}
.logo_busca img { float: left; margin: 8px 0 0 10px;}
.logo_busca .busca { float: right; width: 290px; display: block; margin-top:5px;}
.logo_busca .busca form img { margin: 8px 0 4px 0; display: block;}
.logo_busca .busca form input { width: 170px; background: #F4F1F1; border: solid 1px #E2E1E1; height: 19px; font-family: Arial, Helvetica, sans-serif, Tahoma; font-size: 12px; padding: 4px 0 0 2px; color: #666666; }
.logo_busca .busca strong { font-size:11px; font-weight:bold; float:left; margin-top:10px;}
.logo_busca .busca .link1{ font-size:11px; font-weight:bold; color:#8BB6BD; text-decoration:underline;}
.logo_busca .busca .link2 { font-size:11px; font-weight:bold; color:#E3760B; text-decoration:underline;}
#corpo .menu { float:left; width:930px; height:25px; margin:10px 0 0 0;}
#corpo .menu img { float:left; margin:0 0 0 1px;}
#corpo .menu .m1 { float:left; margin:0 0 0 0;}
#corpo .esq { width:173px; float:left; margin:12px 0 0 2px;}
#corpo .esq .segura_menuCadeira { float:left; width:171px; margin:-2px 0 0 0; background:url(../imagens/fundo_menu_meio.jpg) repeat-y ; }
.segura_menuCadeira ul.nav { list-style:none; padding:0; margin:0 0 0 0; }
.segura_menuCadeira ul.nav li{ margin: 5px 10px 0; padding-bottom:7px; border-bottom:dotted 1px #666; float:left; width:126px; background:url(../imagens/pto.jpg)
center left no-repeat; text-indent:10px;}
.segura_menuCadeira ul.nav li a{ color:#000; text-transform:capitalize !important; text-decoration:none; font-family:Tahoma, Arial, "Times New Roman"; font-size:11px;}
.segura_menuCadeira ul.nav li a:hover{ text-decoration:underline;}
.segura_menuCadeira ul.nav .ultimo{ border:0;}
.segura_fundoMenu { background:url(../imagens/fundo_menu_top.jpg) no-repeat; width:171px; float:left; margin:5px 0 0 0;}
.segura_fundoMenu2 { background: url(../imagens/fundo_menu_botton.jpg) no-repeat;width:171px; float:left; margin:0 0 0 0; padding-bottom:5px;}
.esq .cntFla { float:left; width:175px; margin:7px 0 0 0; height:350px;}
.esq .cntFla img { float:left; margin:0 0 0 2px;}
#corpo .dir { float:left; width:751px; margin:0 0 0 0;}
.dir .flash img { float: right; margin:5px 0 0 0;}

.rodape { width:100%; background:url(../imagens/fundo_rodape.gif) repeat-x; height:105px;}
.rodape .End { margin:0 0 0 167px; float:left; background:url(../imagens/fundo_rodape.gif) repeat-x; width:930px; display:inline;}
.rodape .End .End_esq { float:left; width:300px; margin:10px 0; display:inline; }
.rodape .End .End_esq address { font-family: Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#FFFFFF;}
.rodape .End .End_esq address span { font-size:11px; color:#FFF; clear:both; font-weight:normal; margin:5px 0; float:left; line-height:15px;}
.rodape .End .End_dir { float:right; width:430px; height:20px; margin:10px 0;}
.rodape .End .End_dir span { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;}
.rodape .End .End_dir strong { height:15px; color:#FFFFFF;}

#corpo .meioIndex { width:750px; float:left; margin-left:3px; margin-top:5px;}
.meioIndex img { background:url(../imagens/fundoflashmenu.jpg) no-repeat !important; float:left; width:244px; height:226px; padding-right:6px;}
#corpo .indexMeio { float:left; margin:27px 0 0 15px; width:500px; height:275px; }
.indexMeio .thumb { background: url(../imagens/fundo_thumb.gif) no-repeat; width:139px; margin:15px 0 0 0; float:left;}
.indexMeio .thumb img { margin-left:30px; margin-top:2px}
.indexMeio .thumb p { float:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666666; text-align:center; margin:10px 0 0 3px;}
.indexMeio .thumb .add { padding-top:10px}
#corpo .indexMeio2 { float:left; margin:0px 0 0 15px; width:500px; height:275px; }
.indexMeio2 .thumb { background: url(../imagens/fundo_thumb.gif) no-repeat; width:139px; margin:15px 0 0 0; float:left;}
.indexMeio2 .thumb img { margin-left:30px; margin-top:2px}
.indexMeio2 .thumb p { float:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666666; text-align:center; margin:10px 0 0 3px;}
.indexMeio2 .thumb .add { padding-top:10px}
#corpo .block { margin:0 0 0 8px; float:left;}
.indexMeioDir { float:left; margin:-262px 0 0 -33px; width:235px;}
#corpo .internas { float:left; width:730px; margin:27px 0 0 17px; }
.internas .texto { float:left; width:441px; margin:10px 0 0 0; font-size:15px; }
.internas .texto p { font-size:12px; font-family: Arial; line-height:15px;}
.internas .interna_dir { float:left; width:268px; margin:0 0 0 0;}
.ambientes { float:left; margin:0 0 0 0; width:730px;}
.ambientes .produtos { margin:0; padding:0; float:left;}
.ambientes .produtos li { float:left; margin:20px 0 0 0;; padding:0; width:214px !important; min-height:149px; height:auto; padding-right:20px; }
.ambientes .produtos li img { clear:both;  border:solid 1px #EFEFEF}
.ambientes .produtos li a { float:left; margin:7px 0; width:214px; text-align: center;}
.internas .endereco address { font-size:20px; font-family:Tahoma, Arial, "Times New Roman"; color:#999; margin-top:10px; line-height:25px;}
.internas .logos { width:730px; margin:10px 0 0 0; }
.internas .form1 { width:600px; min-height:451px; height:auto; float:left; margin:30px 0 0 10px;}
.internas .form1 form { margin-top:40px}
.internas .form1 fieldset { border:0;}
.internas .form1 label { width:160px; float:left; font-size:12px;}
.internas .form1 fieldset ol li { padding-bottom:10px}
#div_pessoa_juridica { display:none;}
.internas .preform { width:550px; margin:20px 0 0 30px;}
.internas .preform li { float:left; padding-right:30px; }
.internas .preform label { font-size:15px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#999;}
.internas .fale { width:487px; float: left; margin:10px 0 0 0; min-height:485px; height:auto;}
.internas .fale p { font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#666666;}
.internas .fale label { display:block; font-family: Tahoma, Arial, "Times New Roman"; font-size:12px; padding-bottom:3px;}
.internas .fale fieldset { border:0;}
.internas .fale form { float:left; margin:30px 0 0 0;}
.internas .fale form fieldset ol li { padding-bottom:5px;}
.internas .fale form select { width:100px;}
.internas .calendario { width:210px; margin:30px 0 0 0; float:left;}
.internas .form_visita { float:left; width:350px; margin:20px 0 0 30px; }
.internas .form_visita fieldset { border:0;}
.internas .form_visita label { display:block; font-size:12px; padding-bottom:3px;}
.internas .form_visita fieldset ol li { float:left; margin:5px 0;}
.internas .form_visita textarea { font-size:11px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.internas .form_orc span { font-size:14px; color:#666666; font-weight: bold;}
.internas .form_orc form { padding-top:20px;}
.internas .form_orc { float:left; width:450px; margin:10px 0 0 30px;}
.internas .form_orc fieldset { border:0;}
.internas .form_orc fieldset ol li label { width:113px; float:left; padding-top:1px}
.internas .form_orc fieldset ol li { padding-bottom:5px;}
.internas .form_orc fieldset select { width:90px;}
.internas .li_ { width:210px; float:left; margin:10px 0 0 0;}
.internas .li_ img { padding-top:25px;}
.internas .sub { width:643px; min-height:26px; background:#F7F7F7; border: solid 1px #CCC; margin:5px 0;}
.internas .sub span { font-size:11px; margin:7px 0 0 5px; float:left;}
.internas .cadeiras { background:url(../imagens/fundo_sub.gif) no-repeat; width:160px; height:195px; float:left; margin:20px 0 0 50px; padding-bottom:50px}
.internas.cadeiras img { float:left; margin:7px 0 0 12px;}
.internas .sub p { float:left; margin:7px 0 0 5px; font-weight:bold; color:#666666;}
.internas .detelhe_produto { float:left; margin:10px 0 0 15px; width:230px; height:270px;}
.internas .detelhe_produto img { margin:20px 0 0 20px; float:left;}
.internas .tx_produto { float:left; margin:30px 0 0 30px; width:350px; min-height:250px;}
.internas .tx_produto span {margin:0; font-weight:bold; color:#666; padding-top:5px; line-height:15px;}
.internas .tx_produto p {  margin:35px 0 0 0; line-height:15px}
.internas .tx_produto img { margin:20px 0 0 0;}
.botao_enviar{ background:url(../imagens/bot_enviar.gif) no-repeat; width:79px; height:23px; border:0;}
.botao_cadastrar { background: url(../imagens/botao_cadastro.jpg) no-repeat;  width:79px; height:23px; border:0;}
.li_paginacao {float:left; margin:0 0 0 0; border: solid 1px #fff;  height:18px; }
.a_paginacao {font-size:13px; color:#FFFFFF; text-decoration:none !important; background: #253D83;  padding:3px; float:left; margin-left:1px;}
.paginacao {clear:both; width:100%; text-align:center; list-style:none; padding:20px;}
.agora { font-weight:bold; background:#0F5521;}
.li_paginacao2 { font-weight:bold; font-size:13px; float:left; text-align:center; padding:3px;}
.add2 { margin:7px 0 0 42px;}
.tchau{ visibility:hidden;}
div.rounded_container{
		    background-color: #fff;
		    padding: 4px;
		}
		input.rounded_input{
			border:0;
			outline: none;
			font-size:12px;
		}

		div.rounded_border {  
			background: #6666ff; 
		}

.li_busca_grupo .li_busca_subgrupo {color:#666666; font-weight:normal; text-decoration:none !important; text-indent: 20px; padding-top:5px; font-size:12px;}
.li_busca_grupo  { font-weight:bold; font-size:14px; color:#666666; padding-top:5px; }
.faz_login { width:500px; margin:20px; padding-bottom:10px; line-height:18px;}
.faz_login form input { height:17px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.faz_login form label { font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000099; display:block; padding-top:5px;}
.faz_login form fieldset { border:0;}
.faz_login h2 {font-size:20px; color:#999; font-family:Tahoma, Arial, "Times New Roman"; font-weight:normal; padding-bottom:10px;}
.faz_login form fieldset ol li { padding-bottom:5px;}
.faz_login p { padding-bottom:5px;}
.internas table { width:556px; margin:20px 0 0 0;}
.internas table thead tr th { background: #E4E4E4; border:dashed 1px #ccc; font-weight: normal; padding:6px 0 6px ; text-align:center;}
.internas table tbody tr th a { text-decoration:none;}
.internas table tbody tr th a:hover { text-decoration:underline;}
.internas table tbody tr th { border:solid 1px #ccc; padding:6px 0 6px 3px; font-weight:normal; }
.internas table tbody tr td { border:solid 1px #ccc; padding:6px 0 6px; text-align:center;}
.internas table tbody tr td input { height:15px; border:solid 1px #999999; text-align: center; clear:both; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.concluir { float:right; margin:30px 175px 0 0;}
.flash { margin: 0 0 0 3px}
.required { font-family:Arial, Helvetica, sans-serif; font-size:12px;}