.campoform {
	font-family: "Verdana, Arial, Helvetica, sans-serif";
	font-size: 10px;
	border: 1px solid #666666;
}

.cap { text-transform: capitalize; }

.botaoform {
	font-family: "Verdana, Arial, Helvetica, sans-serif";
	font-size: 10px;
}

.campo_form_borda {
	font-family: "Verdana, Arial, Helvetica, sans-serif";
	font-size: 7pt;
	font-style: normal;
	color: #494949;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e7e7e7;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #e7e7e7;
	vertical-align: middle;
}

body {
	background-color: #ffffff;
}

.tabelacentro {
	background-color: #ffffff;
}

.tabelaproduto {
	background-color: #FAFAFB;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
}
.tabelaproduto2 {
	background-color: #ffffff;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
}
.carrinho {
	background-color: #FAFAFB;
}

.finalizarcompra {
	background-color: #E7E7E7;
}

.catalogo {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	background-color: #FAFAFB;
			}

.erro          {
	font: bold 9pt Arial, Helvetica, Verdana;
	color: #000000;
	background-color: #FFCCCC;
	padding: 10px;
	border: 1px solid #FF0000;
	margin: 10px;
}
.sucesso        {
	font: bold 9pt Verdana, Helvetica, Arial;
	color: #009900;
	padding: 10px;
	border: 1px solid #009900;
	margin: 10px;
}

.aviso {
	background-color: #FFFFCC;
	margin: 10px;
	padding: 10px;
	height: 30px;
	width: 100%;
	text-align: left;

}
.erro          {
	font: bold 9pt Arial, Helvetica, Verdana;
	color: #000000;
	background-color: #FFCCCC;
	padding: 10px;
	border: 1px solid #FF0000;
	margin: 10px;
}
.sucesso        {
	font: bold 9pt Arial, Helvetica, Verdana;
	color: #000000;
	padding: 10px;
	border: 1px solid #009900;
	background-color: #CBFBCB;
	margin: 10px;
}
.info        {
	font: bold 12px Arial, Helvetica, Verdana;
	color: #333333;
	padding: 10px;
	border: 1px solid #AFAFAF;
	background-color: #FFEDED;
	margin: 10px;
}
.info_verde   {
	font: bold 12px Arial, Helvetica, Verdana;
	color: #333333;
	padding: 10px;
	border: 1px solid #AFAFAF;
	background-color: #E6FFE6;
	margin: 10px;
}
#paginacao li {
	float: left;	
	border: 1px solid #e7e7e7;
	padding:10px; 
}
	
#paginacao ul {
	width: 100%;
	background-position: center;
	margin: 10px;
}

.alert_erro img {
	float: left;
}

.alert_erro {
	display: table;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border: 1px #CCCCCC solid;
	padding: 10px;
	background: url("img01/alert_shadow.png") repeat-x top;
	line-height: 30px;
}


/* *********************************************
 *  CSS PARA EXIBIR AS ABAS DA PÁGINA DE PRODUTO
 * *********************************************/
a{
	outline:none;
}

#container{
	width:98%;
	height:auto;
	min-width:577px;
	margin:0 1% 0 1%;
}

#container:after{
	content:".";
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	overflow:hidden;
}

#AbasBlock{
	display:table;
	width:100%;
}

#abas{
	display:table;
	width:100%;
	border-bottom:1px #ccc solid;
}

#abas li{
	float:left;
	position:relative;
	top:5px;
	cursor:pointer;
	margin:0 0 0 3px;
	padding:0;
}

#abas ul{
	margin:0;
	padding:10px 0 0;
	list-style:none;
}

#abas span{
	float:left;
	display:block;
	padding:5px;
	text-decoration:none;
	border:0;
}

/*IE5-Mac*/
#abas a{float:none;}

/*IE5-Mac*/
#abas .aberta{
	float:left;
	margin:0 0 0 3px;
	z-index: 20;
	padding:2px 5px 2px 5px;
	position:relative;
	top:1px;
}

#abas .aberta span{
	font-weight:900;
}

.cont{
	display:table;
	width:100%;
	text-align:left;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
	padding:10px -10px 0 10px;
}

.board{
	margin:15px;
}

.board table{
	margin:0;
	padding:0;
}

/* *************************************************
 *  FIM CSS PARA EXIBIR AS ABAS DA PÁGINA DE PRODUTO
 * *************************************************/
 
 
/* CSS PARA EXIBIR O COMENTARIO */

.comentario{
	margin:10px 0 5px 0;
	border-bottom: 1px dotted #ccc;
}

.alert_coment{
	margin-top:10px;
	width:100%;
	border: 1px dashed #ccc;
}

.alert_coment img{
	float:left;
	margin:5px 5px 0 0;
}

.link_coment{
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	border: 1px #CCCCCC solid;
	background: url("img01/alert_shadow.png") repeat-x top;
	line-height: 30px;
	padding:2px;
}

.tit_coment{
	color:#555;
	font-size:13px;
	font-weight:800;
}

.img_coment{
	float:left;
	margin-top:-15px;
}

.tit_nome_coment{
	color:#333;
	font-size:13px;
}

.texto_coment{
	margin-top:10px;
}

.link_coment_fim{
	margin:20px 0 5px 0;
	text-align:right;
}

/* Aqui vem o css para fundo da página de deixar comentario */

.tit_coment_bg{
	background-image: url("img01/tit_coment.png");
	background-position: top left;
	background-repeat:  no-repeat;
	height:40px;
	font-size:16px;
	padding: 8px 0 0 15px;
}

.margem{
	margin: 0 10px 0 10px;
}

.form_coment{
	width:285px;
}

.form_all{
	width:300px;
}

.text_popup{
	border: 1px dotted #CCC;
	font-size: 11px;
}

.paginacao{
	width:100%;
	text-align:right;
	font-size:12px;
}

.atencao_coment{
	color:ff0000;
	font-weight:bold;
}

/* CSS para as estrelas de nota */

.ranking {
	margin:5px 0 0 0;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	border:1px #CCC dotted;
	height:15px;
	width:100%;
}

.ranking:after{
	content:".";
	visibility:hidden;
	clear:both;
	height:0;
	display:block;
	overflow:hidden;
}

.nota {
	margin:2px;
	float:left;
	display:block;
}
.star {
	display:block;
	float:left;
	width:16px;
	height:15px;
	margin:0 0 0 1px;
	background:url(img01/star_empty.gif) no-repeat;
}
.starOK {
	display:block;
	float:left;
	width:16px;
	height:15px;
	margin:0 0 0 1px;
	background:url(img01/star_ok.gif) no-repeat;
}

.star5, .star4, .star3, .star2, .star1, .star0{
	float:left;
	width:78px;
	height:15px;
	margin-right:5px;
	background:url("img01/star.png") no-repeat;
}
.star5 {
	background-position:0 0;
}
.star4{
	background-position:-16px 0;
}
.star3{
	background-position:-32px 0;
}
.star2{
	background-position:-48px 0;
}
.star1{
	background-position:-64px 0;
}

.star0{
	background-position:-80px 0;
}

/* FIM DO CSS PARA EXIBIR O COMENTARIO */

/* CSS PARA EXIBIR O PRODUTO DISPONÍVEL */

.nao_disp{
	font-size:11px;
	padding: 5px;
	border-top: 1px dotted #CCC;
	width:100%;
}

.nao_disp2{
	color:#FF0000;
	font-weight:bold;
	font-size:12px;
}

/* FIM DO CSS PARA EXIBIR O PRODUTO DISPONÍVEL */


/* CSS PARA RODAPÉ DE INTES VISUALIZADOS */

.visitados {
    width:98%;
    min-height:225px;
    padding:10px;
    margin:35px 0 15px 0;
    border-top:10px solid #DEDEDE;
    border-bottom:2px solid #DEDEDE;
}

.visitados:after{ 
	content:".";
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	overflow:hidden;
}

.visitados_itens{
	float:right;
	width:250px;
    min-height:225px;
	border-left:1px solid #DEDEDE;
}

.visitados_produtos{
	margin-right:280px;
	min-width:300px;
}

.visitados_produtos table{
	float:left;
	width:32.5%;
}

.itens{
	border-bottom:1px dotted #DEDEDE;
	width:250px;
	min-height:80px;
	margin:10px 5% 10px 5%;
	font-size:12px;
	font-color:#D5D5D5;
}

.itens_tit{
	margin-bottom:10px;
}

.paginacao_ajax {
	font-size:12px;
	border-bottom:1px dotted #DDD;
	height:20px;
	text-color:#CCC;
}

.total_produtos{
	float:left;
}

.paginacao_ajax_prod {
	float:right;
}

/* FIM CSS PARA RODAPÉ DE INTES VISUALIZADOS */

/*CSS funcões verifica parcela preços*/
.color, .color a{
	color:#000;
	font-weight:normal;
}
.precoAvista{
	font-family: "Verdana, Arial, Helvetica, sans-serif";
	font-size: 10px;
	color:#ff0000;
}

.menu strong{
font-family:Tahoma;
font-size:8pt;
color:#555555;
}

.menu a{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#666666;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}

.menu a:hover {
color:red;
}

.calendario{
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}