.b_ecom {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: px;
	margin-bottom: 0px;
       }

SPAN.style1 {color: red; font-weight: normal; font-size: 10px; font-family: Times New Roman,Arial, Verdana, Sans serif;
}

SPAN.style2 {color: #FFFFFF; font-weight: bold; font-weight: bold;font-size: 7pt; font-family: Arial, Verdana, Sans serif; 
}

.h1_ecom
{
font-family: verdana; 
color: #C8FFFF; 
font-weight:bold ; 
font-size: 12 pt; 
}

.hr_ecom
{
size: ;
color: white;
align: center;
whidth: 95%;
border-style: outset;
border-width:1;
}

.p_mens {
	font-family: Times New Roman,Arial, Verdana, Sans serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
        background: red;
        text-align: center;
}

.tb_carrinho {
	width: 420px; 
	border: 0;
}

.tb_pedido {
	width: 420px; 
	border: 0;
}

.tb_calcFrete {
	width: 420px; 
	border: 0;
}

.tb_verSenha {
	width: 420px; 
	border: 0;
}

.tb_pagato {
	width: 420px;
	border: 0;
    font-family: Arial, Verdana, Sans serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.tr_verSenhaRotulo {
        font-family: Arial, Verdana, Sans serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
        background:#0078B0;
        text-align: center;
}

.tr_verSenhaOpcao {
        font-family: Arial, Verdana, Sans serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
        text-align: center;  
        background:#A0C8E8;     
        height: 35px ;  	
}

.tr_carRotulo {
        font-family: Times New Roman,Arial, Verdana, Sans serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
        background:#0078B0;
        text-align: center;
}

.tr_carDados {
        font-family: Times New Roman,Arial, Verdana, Sans serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;

}

.tr_cepCalFrete {	
	background: #E8E8F0;
	border-color: #4070B8;
        width: 100%;
        height: 40px;
}

.th_titulo {  /*definir inline cor da fonte*/
	font-family: Times New Roman,Arial, Verdana, Sans serif;
	font-size: 14px; 
	font-weight: bold; 
	text-align: center;
}

.td_pedido_dest {
	font-family: Arial, Verdana, Sans serif;
	font-size: 12px;
	color: #FFFFFF; 
	font-weight: normal; 
	text-align: left;
}

.td_cepCalFrete {
	font-family: Times New Roman,Arial, Verdana, Sans serif;
	font-size: 12px;
	color: #000000; 
	font-weight: normal; 
	text-align: center;
}

.td_carAlerta {
        font-family: Times New Roman,Arial, Verdana, Sans serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
        background:#A0C8E8;
        text-align: left;       
        padding-left: 60px;
        
}

.td_calVerSenOpcAlerta {
        font-family: Times New Roman,Arial, Verdana, Sans serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
        text-align: left;  
        background:#A0C8E8;     
        padding-left: 30px;
	width= 100%;
	height: 50px ;  
	border-width: 2px;
        border-color:#FFFFFF;  
}   

.td_calFreteAlerta {
        font-family: Times New Roman,Arial, Verdana, Sans serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
        text-align: left;  
        background:#A0C8E8;     
        padding-left: 30px;
	width= 100%;
	height: 40px ;  
	border-width: 2px;
        border-color:#FFFFFF;  
}   

.td_calFreteAlerta2 {
        font-family: Times New Roman,Arial, Verdana, Sans serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
        text-align: left;  
        background:#A0C8E8;     
        padding-left: 30px;
	width= 100%;
	height: 15px ;  
	border-width: 2px;
        border-color:#FFFFFF;      
       
}

.td_calFreteModalidade {
        font-family: Times New Roman,Arial, Verdana, Sans serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
        text-align: center;  
        background:#A0C8E8;     
        height: 15px ;  	
          
}

.td_calFreteModalidadeRotulo {
	font-family: Times New Roman,Arial, Verdana, Sans serif;
	font-size: 12px;
	color: white; 
	font-weight:bold ;  
	text-align: center;
        text-valign: middle;
        height: 15px;	
	background:#0078B0;
}

.td_carTotalRotulo {
	font-family: Times New Roman,Arial, Verdana, Sans serif;
	font-size: 12px;
	color: white; 
	font-weight:bold ;  
	text-align: right;
        text-valign: middle;
        height: 15px;
	padding-right: 15px;
	background:#0078B0;
}

.td_carTotalDados {
	font-family: Times New Roman,Arial, Verdana, Sans serif;
	font-size: 12px;
	color: #000000; 
	font-weight:bold ; 
	text-align: right;
        text-valign: middle;
        height: 15px;
	padding-right: 5px;
	background:#FFF0F0;
}


.dv_calcFrete {
	font-family: Times New Roman,Arial, Verdana, Sans serif;
	font-size: 10px;
	color: #000000; 
	text-align: center;
	width: 400px;
}

.fld_calcFrete {
	background:#E8E8F0;
	border-color:#4070B8;
        width: 400px;
}

.bt_voltar {
    width: 150px;
	font-family: Arial, Verdana, Sans serif;
	font-size: 10px;
	color:white; 
	background:#105C98;
	border-color:white;
}

.bt_compra {
    width: 210px;
	font-family: Arial, Verdana, Sans serif;
	font-size: 10px;
	color:white; 
	background:red;
	border-color:white;
}

.bt_irCadastro {
	font-family: Times New Roman,Arial, Verdana, Sans serif;
	font-size: 12px;
	color:white; 
	background:red;
	border-color:white;
}

.bt_excluir {
	font-family: Times New Roman,Arial, Verdana, Sans serif;
	font-size: 12px;
	color:white; 
	background:red;
	border-color:white;
}

.bt_atualiza {
	font-family: Times New Roman,Arial, Verdana, Sans serif;
	font-size: 12px;
	color:white; 
	background:#105C98;
	border-color:white;
}

.bt_ped_caixa {
	font-family: Times New Roman,Arial, Verdana, Sans serif;
	font-size: 12px;
	color:white; 
	background:#105C98;
	border-color:white;
}

.bt_calcFrete {
	font-family: Times New Roman,Arial, Verdana, Sans serif;
	font-size: 12px;
	color:white; 
	background:#105C98;
	border-color:white;
}

.bt_reCalcFrete {
	font-family: Times New Roman,Arial, Verdana, Sans serif;
	font-size: 12px;
	color:white; 
	background:red;
	border-color:white;
}

.bt_verSenOpc {
	font-family: Times New Roman,Arial, Verdana, Sans serif;
	font-size: 12px;
	color:white; 
	background: #105C98;
	border-color:white;
        width: 120px;
        height: 20px;
}


.r_selfrete {
	background: #A0C8E8; 
}

.s_ufCalFrete {
	font-family: Times New Roman,Arial, Verdana, Sans serif;
	font-size: 10px;
	color:#000000; 
	background:white;
	border-size: 1;
	border-color:#000000;
}


.text_carQuant {
	font-family: Times New Roman,Arial, Verdana, Sans serif;
	font-size: 10px;
	color:black; 
	background:white;
        text-align: center;
}

.text_cepCalFrete {
	font-family: Times New Roman,Arial, Verdana, Sans serif;
	font-size: 10px;
	color:#000000; 
	text-align: center;
	background:#FFFFFF;
}


.txar_cad {
	font-family: Times New Roman,Arial, Verdana, Sans serif;
	font-size: 10px;
	color:#000000; 
	background:#A0C8E8;
	border-color:#000000;
}


A.a_ecom:link {color:white; text-decoration:none;}
A.a_ecom:visited {color:white; text-decoration:none;}
A.a_ecom:hover {color:yellow; text-decoration:underline;}
A.a_ecom {font-weight:bold; font-size: 8pt; font-family: verdana;}

/* ---REGRAS PARA FORMULARIO DE CONTATO*/ 

/*cor de fundo da tabela*/
#todoform { 
background:#A0C8E8; /* cor escura para o fundo do formulário*/ 
font:12px arial, verdana, helvetica, sans-serif; 
border-top:8px solid #cfcfcf; /* borda superior de 8px solida na cor cinza clara no formulário*/ 
border-left:8px solid #cfcfcf; /* a borda esquerda do formulário*/ 
border-right:8px solid #696969; /* a borda direita do formulário*/ 
border-bottom:8px solid #696969; /* a borda inferior do formulário*/ border-collapse:collapse; /* retira as bordas duplas nas células da tabela*/ 
color:#000000; /* a cor laranja para as letras*/ 
}

/* O título QUE está contido dentro da tag th da Tabela.*/ 
#todoform th { 
background:#0078B0;  
padding:3px; 
font: bold 15px arial, verdana, helvetica, sans-serif; 
border-bottom:1px solid #ff9900; /* uma borda inferior solida*/ 
color:#FFFFFF; 
}

/* A regra CSS para os campos input*/ 
#todoform input {
font-family: Times New Roman,Arial, Verdana, Sans serif;
font-size: 12px;
color:#000000; 
background:#FFFFFF;  
border:1px dashed #000000;  
}

/* A regra CSS para os campos select*/ 
#todoform select {
font-family: Times New Roman,Arial, Verdana, Sans serif;
font-size: 12px;
color:#000000; 
background-color:#FFFFFF; /* a cor do fundo do campo*/ 
border:1px dashed #000000; 
}

/*A regra CSS para o campo da mensagem*/
#todoform textarea { 
background:#ffffff; /* a cor do fundo do campo*/ 
border:1px dashed #000000; /* uma borda de 1px tracejada e na cor laranja para o campo*/ 
scrollbar-arrow-color:#ffffff; /* a partir daqui a estilização da barra de scroll da mensagem*/ 
scrollbar-3dlight-color:#b5b5b5; 
scrollbar-highlight-color:#b5b5b5; 
scrollbar-face-color:#000000; 
scrollbar-shadow-color:#b5b5b5; 
scrollbar-track-color:#b5b5b5; 
}

/*regra CSS para o botão*/
#todoform input.botao { 
background:#105C98; 
font-size: 12px;
color:#ffffff;
border:2px solid #ffffff; 
}

/*regra CSS para o espaçamento*/
#todoform td { padding:3px; }


/*regra CSS para mudar cor dos campos form com validador*/
 .tfvHighlight{ 
//cor do campo que estiver com erro 
color: #CEA639; 
} 
  .tfvNormal{ 
//cor do campo correto 
color: black; 
} 
