* {padding: 0; margin: 0; list-style: none; } 
.cb { clear: both; }

#input_content{position:absolute;}
/* Popup CEP */
.dialog 					{ display: block; position: absolute; background:transparent; }
.dialog table.table_window  { }
.dialog table.table_window td , .dialog table.table_window th { padding: 0; }
.dialog .title_window 		{ -moz-user-select:none;}                                               
.overlay_alphacube 		    { background-color:#999999; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}

.alphacube_sizer 			{ cursor:se-resize; }

.alphacube_minimize 		{ width: 23px; height: 23px; background: transparent url(../img/button-min-focus.gif) no-repeat 0 0; position:absolute; top:0px; right:55px; cursor:pointer; z-index:1000; }
.alphacube_maximize 		{ width: 23px; height: 23px; background: transparent url(../img/button-max-focus.gif) no-repeat 0 0; position:absolute; top:0px; right:33px; cursor:pointer; z-index:1000; }
.alphacube_content 			{ overflow:auto; color: #000; font-family: Tahoma, Arial, sans-serif; font: 12px arial; }
.alphacube_window 			{ border:1px solid #F00; background: #FFF; padding:20px; margin-left:auto; margin-right:auto; width:700px; }
.alphacube_message 			{ font: 12px arial; text-align:center; width:100%; padding-bottom:10px; }
.alphacube_buttons 			{ text-align:center; width:100%; }
.alphacube_buttons input 	{ width:20%; margin:10px; }
.alphacube_progress 		{ float:left; margin:auto; text-align:center; width:100%; height:16px; background: #FFF url('alert/progress.gif') no-repeat center center }
.alphacube_wired_frame 		{ background: #FFF; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }
/*fs*/
#input_content_row3 {position:absolute;margin-top:-5px;*margin:0px 0 0 -230px}
/* Fim - Popup CEP */


/* GERAL **************************************************/
.box_geral {
	/*background: url(../img/bg_box_geral.gif) no-repeat;*/
	background: url(../img/bg_box_geral.png) no-repeat;
	width: 708px;
	height: 478px;
}
/* IE 6 */ * html body .box_geral  {
	background: transparent url(../img/bg_box_geral.gif) no-repeat;
}
.box_geral .fechar_box {
	background: url(../img/btn_fechar.gif) no-repeat;
	width: 28px;
	height: 24px;
	text-indent: 3000px;
	overflow: hidden;
	float: right;
	margin: 15px 20px 0 0;
}
/* BUSCA CEP **********************************************/
.busca_cep {
	background: transparent url(../img/bg_busca_cep_gd.png) no-repeat;
	width: 726px;
	height: 490px;
}
/* IE 6 */ * html body .busca_cep  {
	background: transparent url(../img/bg_busca_cep_gd.gif) no-repeat;
}
.busca_cep p {
	font-family: Arial;
	font-size: 12px;
	color: #000;
	width: 275px;
	float: right;
}
.busca_cep ul.form_busca_cep {
	float: right;
	margin: 15px 10px 0 0;
	line-height: 30px;
}
* html body .busca_cep ul.form_busca_cep {
	margin-left: 240px;
}
.busca_cep .cont_box_cep {
	width: 650px;
	padding-top: 70px;
}
.busca_cep ul.form_busca_cep li {
    width: 265px;
}
.busca_cep ul.form_busca_cep li label {
	color: #000;
	font-size: 15px;
	font-weight: bold;
	float: left;
}
.busca_cep ul.form_busca_cep li div {
	background: url(../img/input_186.gif) no-repeat;
	width: 186px;
	height: 28px;
	float: right;
	padding: 4px 0 0 5px;
}
.busca_cep ul.form_busca_cep li div input {
	border: 0;
	width: 175px;
	float: left;
}
.busca_cep ul.form_busca_cep li select {
	float: left;
	margin: 2px 0 0 30px;
}
.busca_cep ul.form_busca_cep li a.encontrar_cep {
    background: url(../img/btn_encontre_cep.gif) no-repeat;
    width: 162px;
    height: 28px;
    float: left;
    text-indent: -3000px;
    overflow: hidden;
    margin: 5px 0 0 75px;
}
.resultado_cep {
	font-family: Arial;
	font-size: 12px;
    margin: 10px 15px 0 0;
	float: right;
}

.resultado_cep ul {
    width: 260px;
    height: 100px;
    overflow: auto;
}

.resultado_cep ul li a {
    background: url(../img/list_bola_verde.gif) no-repeat left 6px;
    font-size: 11px;
    line-height: 17px;
    color: #000;
    padding-left: 10px;
    cursor: pointer;
    display: block;
    text-decoration: none;
}
.resultado_cep ul li a:hover {
	text-decoration: underline;
}

/* BEM VINDO **********************************************/
.bem_vindo {
	background: transparent url(../img/bg_bem_vindo_gd.png) no-repeat;
	width: 736px;
	height: 490px;
}
/* IE 6 */ * html body .bem_vindo  {
	background: transparent url(../img/bg_bem_vindo_gd.gif) no-repeat;
}
.bem_vindo p {
	font-family: Arial;
	font-size: 12px;
	color: #000;
	width: 275px;
	float: right;
}

.bem_vindo ul.form_cep {
	float: right;
	margin: 0 0 0 0;
	height: 370px;
}
.bem_vindo .cont_box_cep {
	width: 650px;
	padding-top: 70px;
}
* html body .bem_vindo ul.form_cep {
	margin-left: 240px;
}
.bem_vindo ul.form_cep li {
	font-family: Arial;
	font-size: 12px;
	width: 280px;
}
.bem_vindo ul.form_cep li label {
	color: #000;
	font-size: 15px;
	font-weight: bold;
}
.bem_vindo ul.form_cep li div {
	background: url(../img/input_186.gif) no-repeat;
	width: 186px;
	height: 28px;
	float: left;
	padding: 4px 0 0 5px;
}



.bem_vindo ul.form_cep li div input {
	border: 0;
	width: 175px;
	float: left;
}

.bem_vindo ul.form_cep li div select {
	width:182px; border: 0; 
  	background-color: Transparent; 
    padding:2px 4px 0 0; 
    line-height: 50%;
    float: left;
    font-family: Arial;
	font-size: 12px;
	color: #000;
}

.bem_vindo ul.form_cep li a.ok {
	background: url(../img/btn_ok_vermelho.gif) no-repeat;
	width: 34px;
	height: 28px;
	float: left;
	text-indent: 3000px;
	overflow: hidden;
	margin-left: 5px;
}
.bem_vindo ul.form_cep li a {
	color: #c41230;
	text-decoration: none;
}

.ou {
	position: relative; 
	left: 0px; 
	top: 0px;
	display: block; 
	background: url(../img/ou.gif) no-repeat; 
	text-indent: -2000px;
}

.separador {
	display: block; 
	background: url(../img/separador.jpg) no-repeat; 
	text-indent: -2000px;
	height: 10px;
	max-height: 10px;
}


.ufSP {
	position: relative; 
	left: 0px; 
	display: block; 
	background: url(../img/uf_sao_paulo.gif) no-repeat;
	text-indent: -2000px; 
	height: 40px;
}


.ufRJ {
	position: relative;
	display: block; 
	background: url(../img/uf_rio_de_janeiro.gif) no-repeat;
	text-indent: -2000px;
	height: 40px; 
}

.ufMG {
	position: relative;
	display: block; 
	background: url(../img/uf_minas_gerais.gif) no-repeat;
	text-indent: -2000px;
	height: 40px; 
}

.ufPR {
	position: relative;
	display: block; 
	background: url(../img/uf_parana.gif) no-repeat;
	text-indent: -2000px;
	height: 40px; 
}

.bem_vindo ul.form_cep li div.comboEstados select.comboEst {
	font-family: arial;  
	font-size:10px; 
	height: 26px; 
	width: 95px; 
	text-align: center;  
	font-style: italic; 
	padding-top: 1px; 
	color: #666666;
	position: relative;
	top: -3px;
	left: 0px;
}

.bem_vindo ul.form_cep li div.comboEstados {
	background: url(../img/inputComboEstados.gif) no-repeat;
	position: absolute;
	top: 0px;
	left: 140px;
	display: block;
}

.selectArea .right {
	width:21px;
	height:21px;
	float:right;
	background:url(../img/select_right.gif) no-repeat left top;
