/*
verde: #144289 = Azul:#144289
*/

form {
margin: 0;
padding: 0;
}

form#form {

margin: auto;
width:675px;
background:url() repeat-y 10px 0; /* fundo do formulario */
text-align: left;
float:left;
}

#form fieldset {

margin: 0;
padding:10px;
border: 0;
clear: left;

}

#form form br { clear: left; }
#form legend,label { color: #000; } /* formatacao do texto do campo */
#form fieldset fieldset { padding: 0; }
#form label { /* Possui IE fix */
	display: block;
	margin: 0 10px 0 0;
	padding: 0 0 12px 0;
	line-height: 1.2em;
	float: left;
}


#form label.grandao { width: 605px; }
#form label.x-grande { width: 565px; }
#form label.x-grande1 { width: 275px; }
#form label.x-grande2 { width: 355px; }
#form label.grande { width: 275px; } /* Possui IE fix */
#form label.medio { width: 250px; } /* Possui IE fix */
#form label.medio2 { width: 240px; } /* Possui IE fix */
#form label.x-medio { width: 620px; } /* Possui IE fix */
#form label.pequeno { width: 153px; } /* Possui IE fix */
#form label.x-pequeno { width: 133px; } /* Possui IE fix */
#form label.x-loga { width: 230px; } /* Possui IE fix */
#form label.x-mloga { width: 110px; } /* Possui IE fix */
#form label.x-ploga { width: 55px; } /* Possui IE fix */
#form label.x-end { width: 75px; } /* Possui IE fix */

#form .x-loga_nome{ float:left; width:250px; padding-top:17px }

#form label.x-cbarpp { width: 35px; background:url(../layout/curva_sep.gif) left top no-repeat; padding-top:10px; padding-left:15px; } /* Possui IE fix */
#form label.x-cbarp { width: 155px; background:url(../layout/curva_sep.gif) left top no-repeat; padding-left:15px } /* Possui IE fix */
#form label.x-cbarm { width: 205px; background:url(../layout/curva_sep.gif) left top no-repeat; padding-left:20px  } /* Possui IE fix */
#form label.x-cbarg { width: 255px; } /* Possui IE fix */

#form label.x-dropp { width:105px; color:#fff } /* Possui IE fix */
#form label.x-dropm { width:155px; color:#fff } /* Possui IE fix */

#form label.x-boletim { width:155px; font-size:10px } /* Possui IE fix */
#form label.x-boletimp { width:35px; } /* Possui IE fix */

/* campos */
#form input[type=checkbox]{width:20px;}
#form input[type=radio]{width:20px;}
/*#form input[type=submit]{ background-color:#000; color:#fff; border:0px; width:100%; height:25px }*/
#form select{ padding:3px; margin:0 }
#form input{ padding:3px; margin:0 }
#form input,select,textarea{ background-image:none; width:100%; border:1px solid #E8E8E8; }
/*#form select{ background:#E8E8E8 }*/

/* fontes */
#form label{ font-family:Arial,Tahoma,Verdana; font-size:0.9em; TEXT-TRANSFORM:uppercase; FONT-WEIGHT:bold; margin:0 10px 0 0 }
#form input,select,textarea{ font-family:Arial,Tahoma,Verdana; font-size:12px; margin-top:2px; TEXT-TRANSFORM:normal; FONT-WEIGHT:normal; }

/*#form input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}*/
/*#form input[type=password]{ background-color:#000; color:#fff; border:0px; width:100%; height:25px }*/

#form .caixa
	{ 
		background:url(../layout/moldura_form.gif) repeat-x #FEFEFE;
		width:690px;
		height:auto;
		margin:0px;
		margin-bottom:10px;
		border:2px solid #E8E8E8;
		padding:10px;
		float:left;
	}

#form  h5.bar_titulo
{

background:url(../layout/barra_tab.gif) repeat-x #000;
width:693px;
height:41px;
line-height:41px;
margin:0 0 5px 0;
padding:0 0 0 15px;
border:1px solid #000;
border-bottom:0;
float:left;
color:#fff;
text-transform: uppercase;

}
	
#form .caixa_titulo{ 
background:url(../icones/ico_seta.gif) left center no-repeat ;
width:98%;
height:41px;
line-height:41px;
margin:0px;
margin-bottom:0px;
border-bottom:0px solid #E8E8E8;
padding:0px;
padding-left:15px;
float:left;
}

#form .campos_ativo{ border:1px solid #144289; }
#form .select_ativo{ background: #144289; }

/* BOTOES CARRINHO / PEDIDO */
#form .button_inativo{ background:url(../icones/botao_compras_pt.gif) no-repeat #000; cursor:pointer; font-weight:bold; color:#fff; border:0px; width:89px; height:30px; line-height:20px }
#form .button_ativo{ background:url(../icones/botao_compras_rd.gif) no-repeat #000; cursor:pointer; font-weight:bold; color:#fff; border:0px; width:89px; height:30px; line-height:20px }
#form .button_confirma{ background-color:#144289; color:#fff; border:0px; width:100%; height:25px }


/***** CARRINHO DE PRODUTOS / FINALIZAR COMPRA - BOTAO GERAL / BOTAO CARRINHO / BOTAO FECHAR PEDIDO */
.button_compras{ background:url(../icones/botao_compras.gif) no-repeat; cursor:pointer; font-weight:bold; color:#fff; border:0px; padding-left:5px; text-align:left; width:155px; height:30px; line-height:30px }
.button_comprasp{ background:url(../icones/botao_compras_p.gif) no-repeat; cursor:pointer; font-weight:bold; color:#fff; border:0px; padding-left:5px; text-align:left; width:101px; height:30px; line-height:30px }
.button_carrinho{ background:url(../icones/botao_compras_pt.gif) no-repeat; cursor:pointer; font-weight:bold; color:#fff; border:0px; text-align:center; width:89px; height:30px; line-height:30px }
.button_carrinhop{ background:url(../icones/botao_compras_ptp.gif) no-repeat; cursor:pointer; font-weight:bold; color:#fff; border:0px; text-align:center; width:39px; height:30px; line-height:30px }
.button_pagamento{ background:url(../icones/botao_compras.gif) no-repeat; cursor:pointer; font-weight:bold; color:#fff; border:0px; padding-left:5px; text-align:left; width:155px; height:30px; line-height:30px; float:right; margin-right:20px }



#form .tab_detta{ font-weight:bold; }
#form .tab_detc{ color:#000 }

/* pedido troca */
#print input[type=checkbox]{width:20px;}
#print input[type=radio]{width:20px;}
#print input,select{ padding:3px }
#print input,select,textarea{ background-image:none; width:100%; border:1px solid #E8E8E8; }
#print label{ font-family:Arial,Tahoma,Verdana; font-size:0.9em; TEXT-TRANSFORM:uppercase; FONT-WEIGHT:bold; }
#print input,select,textarea{ font-family:Arial,Tahoma,Verdana; font-size:12px; margin-top:2px; TEXT-TRANSFORM:normal; FONT-WEIGHT:normal; }

/* tabela de preco */
#main_tabela select{ padding-left:10px }
#main_tabela label{ color:#fff; margin-top:8px }
#main_tabela fieldset { margin:0; padding: 0; }
#main_tabela form { margin:0; padding: 0; }
#main_tabela button{ width:21px; height:21px; background:url(../layout/menu_buscar_bt.gif) no-repeat #313131; border:0px; padding:0px; font-size:11px; margin-bottom:5px }

/* curriculo */
#curriculo input[type=checkbox]{ width:15px; }
#curriculo input[type=radio]{ width:15px; }
#curriculo input[type=text]{ width:100%; }
#curriculo input[type=password]{ width:100%; }
#curriculo textarea{ width:100%; }
#curriculo select{ width:100%; }
#curriculo input,select,textarea{ background-color:#fff; margin-top:7px; margin-bottom:7px; padding:3px }
#curriculo input,select,textarea{ background-image:none; border:1px solid #E8E8E8; }
#curriculo input,select,textarea{ font-family:Arial,Tahoma,Verdana; font-size:12px; TEXT-TRANSFORM:normal; FONT-WEIGHT:normal; }
#curriculo button{ background-color:#000; color:#fff; border:0px; width:105px; height:25px }

/* boletim */
#boletim { width:175px; margin-top:10px; margin-left:25px  }
#boletim .botao_boletim{ background:url(../icones/botao_compras_ptp.gif) no-repeat; cursor:pointer; font-weight:bold; color:#fff; border:0px; text-align:center; width:39px; height:30px; line-height:30px; margin-top:-5px }

/*
-----------------------------------------------------------
#USER AREA
-----------------------------------------------------------
*/

.caixa_grid
	{
		background:#fff;
		width:690px;
		height:auto;
		margin:0;
		padding:10px;
		margin-bottom:10px;
		float:left;
	}

.caixa_grid_aviso
{
	background:#F6F6F6;
	border:2px solid #E8E8E8;
	color:#000000;
	width:93%;
	margin:0 0 10px 10px;
	padding:10px;
	text-align:left;
	text-transform:uppercase;
	font-weight:bold;
	float:left;
}

.caixa_grid_aviso.msn{ background:#D94426; border:2px solid #8A000B; text-transform:none; font-weight:normal; color:#fff }
.caixa_grid_aviso.msn:hover{ color:#000000; background:#F6F6F6; border:2px solid #E8E8E8; }
.caixa_grid_aviso.msn strong{ text-transform:uppercase; font-weight:bold; }


/*
-----------------------------------------------------------
#USER AREA: ACESSO / CADASTRO
-----------------------------------------------------------
*/

.caixa_cadastro_moldura_esq
{
	background:#fff;
	border-right:0px solid #E8E8E8;
	width:250px;
	height:250px;
	padding:10px 10px 10px 0;
	margin:0 30px 0 0;
	float:left
}

.caixa_cadastro_moldura_dir
{
	width:250px;
	height:250px;
	padding:10px 10px 10px 0;
	margin:0 0 0 55px;
	float:left
}

.caixa_cadastro
{ 
	background:url(../layout/moldura_form.gif) repeat-x #FEFEFE;
	width:305px;
	height:185px;
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
	border:2px solid #E8E8E8;
	padding:10px;
	float:left;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}

.caixa_logar
{ 
	background:url(../layout/moldura_form.gif) repeat-x #FEFEFE;
	width:305px;
	height:185px;
	margin:0px;
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
	border:2px solid #E8E8E8;
	float:left;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}

.caixa_endereco_frete
{ 
	background:url(../layout/moldura_form.gif) repeat-x #FEFEFE;
	width:305px;
	height:130px;
	margin:0px;
	padding:10px;
	padding-top:10px;
	margin-top:0px;
	margin-bottom:10px;
	margin-right:10px;
	border:2px solid #E8E8E8;
	float:left;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	
}

.caixa_endereco_alt_frete
{ 
	background:url(../layout/moldura_form.gif) repeat-x #FEFEFE;
	width:285px;
	height:130px;
	margin:0px;
	padding:10px;
	padding-top:10px;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:0;
	border:2px solid #E8E8E8;
	float:left;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}

.caixa_endereco_opc_frete
{ 
	background:url(../layout/moldura_form.gif) repeat-x #FEFEFE;
	height:auto;
	margin:0px;
	padding:10px;
	padding-top:10px;
	margin-top:0px;
	margin-bottom:10px;
	margin-right:10px;
	border:2px solid #E8E8E8;
	float:left;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}

.caixa_endereco_opc_tab_frete{ width:100%; float:left; margin-top:40px }
.caixa_cadastro_titulo{ padding:0 0 0 0; margin-bottom:10px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; font-size:16px; font-weight:600; text-transform:uppercase; color:#144289; }

/*
.caixa_cadastro_titulo{ 

margin: 0;
padding: 0;
font-family:  Arial, Verdana, sans-serif; 
font-weight: normal; 
line-height: 1em; 
text-align: left; 
font-size: 23px; 
padding: 0px 0 0px 0; 
margin: 0;
color:#C91415;

}
*/

.caixa_cadastro_titulo2{ 
background:url(../layout/h5_t2.png) repeat-x transparent;
color:#fff;
width:95%;
height:30px;
line-height:30px;
margin:0 0 10px 0;
padding:0 0 0 15px;
float:left;
/*border:1px solid #426FB6; AZUL*/
border:1px solid #D14123;

-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;

}

.caixa_cadastro_titulo2.escuro{ background:url(../layout/h5_t2_cz.png) repeat-x transparent; border:1px solid #6C6D6C; width:98%; }
.caixa_cadastro_titulo2.total{ width:98%; }
