@CHARSET "UTF-8";
.navegacao {
	color: #666;
	height: 25px;
}
.navegacao a {
	color: #666;
	text-decoration: none;
}
.navegacao a:hover {
	color: #000;
}
.navegacao a.atual {
	color: #74004d;
}

h1, h2 {
	color: #999;
	padding-bottom: 5px;	
	font-size: 13px;
}

h1 {
	border-bottom: 2px solid #999;
	margin-bottom: 20px;
}
.paginacao {
	margin-bottom: 20px;
}
.paginacao ul {
	list-style: none;
}
.paginacao ul li {
	float: left;
}

.paginacao ul li a, .paginacao ul li.pagina {
	display: block;
	color: #333;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #ddd;
	background-color: #eee;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 4px;
}
.paginacao ul li a.atual {
	background-color: #ccc;
}
.paginacao ul li a.atual:hover {
	background-color: #bbb;
}
.paginacao ul li a:hover {
	background-color: #ccc;
}
.paginacao ul li.pagina {
	margin-right: 10px;
	border: none;
	background-color: #fff;
	padding-left: 0;
	
}

.trilha-compra {
	margin-bottom: 20px;
}
.quantidade img {
	vertical-align: middle;
}
.quantidade input.campo-quantidade {
	border: 1px solid #f3d8e7;
	width: 30px;
	height: 18px;
	padding-top: 2px;
	color: #000;
	vertical-align: middle;
}
input.borda-rosa {
	border: 1px solid #f3d8e7;
	height: 20px;
	padding: 2px;
	vertical-align: middle;
	color: #333;
}

.text09 {
	font-size: 9px;
}
.text10 {
	font-size: 10px;
}
.text11 {
	font-size: 11px;
}

/* TABELA FORMULARIO */
table.formulario {
	color: #666;	
}
table.formulario a {
	color: #666;
	text-decoration: none;
	font-size: 11px;
}
table.formulario a:hover {
	text-decoration: underline;
}
table.formulario .label {
	text-align: left;
	color: #666;
}
table.formulario span label.error {
	color: red;
	font-weight: normal;
	font-size: 10px;
}
table.formulario .label label {
	font-size: 11px;
	font-weight: normal;
}

table.formulario label.medio {
	font-size: 15px;
}

table.formulario label.normal {
	font-weight: normal;
}

table.formulario input, table.formulario select  {
	border: 1px solid #f3d8e7;
	height: 20px;
	padding: 2px;
	vertical-align: middle;
	color: #333;
}
table.formulario input.error, table.formulario select.error {
	border: 1px solid red;
}
table.formulario textarea {
	border: 1px solid #f3d8e7;
	vertical-align: middle;
	color: #333;
}
table.formulario select {
	border: 1px solid #f3d8e7;
	vertical-align: middle;
	color: #333;
	padding: 3px;
	height: 26px;
}
table.formulario select option {
	padding: 3px;
}
table.formulario input.enviar, input.enviar {
	width: 112px;
	height: 48px;
	background-image: url("../imgs/botoes/enviar.jpg");
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}
table.formulario input.cancelar, input.cancelar {
	width: 112px;
	height: 48px;
	background-image: url("../imgs/botoes/cancelar.jpg");
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}
table.formulario input.agendar, input.agendar {
	width: 112px;
	height: 48px;
	background-image: url("../imgs/botoes/agendar.jpg");
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}
table.formulario span.desc {
	font-size: 10px;
}

table.formulario a.desc {
	font-size: 10px;
	color: #8b005a;
}
/* FIM TABELA FORMULARIO */



/* COLUNA DA DIREITA */
	
.coluna-direita {
	float: right;
	width: 227px;
	margin-top: 20px;
}
.coluna-direita .box-procurar {
	background-image: url("../imgs/home/box-procurar/fundo.jpg");
	height: 69px;
	border: 1px solid #ddd;
}
.coluna-direita .box-procurar .campo-busca {
	border: 1px solid #ddd;
	margin-left: 12px;
	margin-top: 5px;
	height: 20px;
	width: 160px;
	vertical-align: middle;
	padding-top: 3px;
	color: #888;
}
.coluna-direita .box-procurar .btn-procurar {
	width: 31px;
	height: 25px;
	border: 0px;
	background-image: url("../imgs/home/box-procurar/btn-ok.jpg");
	margin-left: 6px;
	vertical-align: middle;
	cursor: pointer;	
}

.coluna-direita .box-login-revendedor, .coluna-direita .box-login-logado {
	margin-top: 30px;
}
.coluna-direita .box-login-revendedor table.login-revendedor {
	color: #999;
}
.coluna-direita .box-login-revendedor .borda-login-revendedor, .coluna-direita .box-login-logado .borda-login-revendedor {
	border: 1px solid #ddd;
	border-top: none;
}
.coluna-direita .box-login-revendedor table.login-revendedor input {
	height: 18px;
	border: 1px solid #ffc0e8;
	width: 137px;
	color: #999;
}
.coluna-direita .box-login-revendedor table.login-revendedor input.btn-login {
	width: 84px;
	height: 21px;
	border: none;
	background-image: url("../imgs/home/box-login-revendedor/btn-login.jpg");
	background-repeat: no-repeat;
	cursor: pointer;
}
.coluna-direita .box-login-logado .links-usuario {
	padding: 10px;
	text-align: right;
}
.coluna-direita .box-login-logado .links-usuario .nome {
	color: #850059;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	
}
.coluna-direita .box-login-logado .links-usuario a, span.menuLink  {
	color: #F999BF;
	text-decoration: none;
	font-weight: bold;
}



.coluna-direita .box-agenda {
	border: 1px solid #ddd;
	margin-top: 30px;
}


h6 {
	background-image: url("../imgs/titulos/fundo-titulos.jpg");
	background-repeat: repeat-x;
	border: 1px solid #ddd;
	border-bottom: none;
	background-position: bottom;
}
/* FIM COLUNA DA DIREITA */


/* COLUNA DA ESQUERDA */
.coluna-esquerda {
	float: left;
	width: 697px;
}
/* FIM COLUNA DA ESQUERDA */

p {
	color: #333;
	text-align: justify;
	margin-bottom: 15px;
}

/* DUVIDAS LISTA */
ol {
	margin-left: 20px;
	color: #666;
}
ol li {
	margin-bottom: 10px;
}
ol li p {
	margin-top: 10px;
	color: #666;
}
ol li a.link-topo {
	color: #333;
	font-weight: bold;
	text-decoration: none;
	background-color: #fff;
}
