/* CSS ONLINESHOP - ERIVELTON - ONLINESITES.COM.BR - 14/03/06*/

/*CORPO DO SITE*/
td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
body {
	margin:0px;
	padding:0px;
	height: 100%;
	background-color: #FFFFFF;
	background-position:left top;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}

html, body, #wrapper {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;

}
#wrapper {
	/*border-left:1px;
	border-left-style: solid;
	border-left-color: #e2e2e2;
	border-right:1px;
	border-right-style:solid;;
	border-right-color:#e2e2e2;*/
	margin: 0 auto;
	text-align: left;
	vertical-align: middle;
	background:url(../images/fundo_site_cinza.gif);
	background-repeat:repeat-y;
	background-position:left TOP;

}

.bordalimite{
	border-left:1px;
	border-left-style: solid;
	border-left-color: #333333;
	border-right:1px;
	border-right-style:solid;;
	border-right-color:#333333;
	height: 100%;
	width:777px;
}

.bordadentro{
width:151px;
border:1px;
border-style:solid;;
border-color:#747474;
}
.pontilhadomenu{
border-bottom:1px;
border-bottom-style: dotted;
border-bottom-color: #DFDFDF;
}
.pontilhadoloopprodutos{
border-bottom:1px;
border-bottom-style: dotted;
border-bottom-color: #DFDFDF;
}
.bordatitulosecoes{
border-bottom:1px;
border-bottom-style: dotted;
border-bottom-color: #fd9003;
padding: 5px;
}
/*LINKS*/
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	color: #FF0000;
}
a:active {
	text-decoration: none;
	color: #333333;
}
a.menucategorias:link, a.menucategorias:visited, a.menucategorias:active {
	color: #575757;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a.menucategorias:hover {
	color: #990000;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:900;
}

a.link_branco:link, a.link_branco:visited, a.link_branco:active {
	color: #FFFFFF;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a.link_branco:hover {
	color: #FFCC00;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:900;
}

a.link_titulosecoesbranco:link, a.link_titulosecoesbranco:visited, a.link_titulosecoesbranco:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	font-weight:bold;}
a.link_titulosecoesbranco:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFCC00;
	font-weight:bold;
}


a.carinhofechar:link, a.carinhofechar:visited, a.carinhofechar:active, a.carinhofechar:hover {
	color: #333333;
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
/*FONTES*/
.titulosecoes{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
font-weight:bold;
}
.titulosecoesbranco{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #FFFFFF;
font-weight:bold;
}
.totalcarinho{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #FF0000;
font-weight:bold;
}

.totalpreco2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #FF0000;
font-weight:bold;
}
.promocao_lateral{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #003399;
}
.promocao_lateral_corte{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #003399;
text-decoration:line-through;
}
.secoesentrada{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #fd9003;
font-weight:bold;
padding:5px;
}
.camposcadastro{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #333333;
}
/*FORMULARIOS*/

input {
font:10pt Tahoma;
}

form {
padding:0px;
margin:0px;
}

legend {
margin-right:1px;
margin-bottom:0px;
margin-left:1px;
padding-right:1px;
padding-left:1px;
font:normal normal bold 12px Tahoma, Times, serif;
}

fieldset {
border:1px;
border-color:#333;
padding:1px;
}
.campobuscatop {
font:normal 100% Arial, Helvetica, sans-serif;
font-size:10px;
color: #000;
border:1px;
border-style:solid;
border-color: #FFF;
background: #FFF;
}
.form_adicionais{
font:normal Arial, Helvetica, sans-serif;
font-size:10px;
color: #333333;
border:1px;
border-style:solid;
border-color:#999999;
background: #FFFFFF;
}
.form_cadastro{
font:normal 100% Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #000000;
border:1px;
border-style:solid;
border-color: #0074ba;
background: #F2F2F2;
}
.form_campo_carrinho{
font:normal 100% Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #000000;
border:1px;
border-style:solid;
border-color: #FFFFFF;
background: #FFFFFF;
}

/*detalhes dos produtos onlinesites.com.br*/
.detalhes_titulo{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#003300;
font-weight:bold;
}

ul.sessao_topo { 
	margin:0px; 
	padding:0px;
	}
ul.sessao_topo li {
	list-style:none; 
	display:inline;
	width:100%;
}
ul.sessao_topo li a {
	/*/background: #86c029;*/
	background: #F2F2F2;
	float:left;
	font:0.68em  Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px  5px 2px  5px;
	text-decoration: none;
	font-weight:bold;
	border: 1px;
	border-style: dotted;	
	border-color: #FFFFFF;
}
ul.sessao_topo a:hover{
	color: #FFFFFF;
	font-weight:bold;
	background: #1961b1;
}

.borda_laranja{
background:#fd9003;
padding:5px;
}

.borda_azul{
background:#fd9003;
padding:5px;
}

.borda_vermelha{
background:#ff0600;
padding:5px;
}
.contorno_borda_cinza{
	border: 1px;
	border-style: dotted;	
	border-color: #DDDCDB;	
}

.texto_normal{
	text-align: justify;
	font-size:12px;
	color:#000000;
}
.titulo_produto_home{
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#292929;
font-weight:bold;
}
a.link_titulo_produto_home:link, a.link_titulo_produto_home:visited, a.link_titulo_produto_home:active {
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#292929;
font-weight:bold;
text-decoration:none;
}
a.link_titulo_produto_home:hover {
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#292929;
font-weight:bold;
text-decoration:underline;
}

a.link_azul:link, a.link_azul:visited, a.link_azul:active {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #145aaa;
	font-weight:bold;
	text-decoration:none;
}
a.link_azul:hover {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
}

.Titulo_azul_18{
font:Arial, Helvetica, sans-serif;
font-size:18px;
color: #145aaa;
font-weight:bold;
}

.valor_produto_normal{
font:Arial, Helvetica, sans-serif;
font-size:11px;
color: #1366CC;
font-weight:bold;
}

.valor_produto_normal4{
font:Arial, Helvetica, sans-serif;
font-size:14px;
color: #1366CC;
font-weight:bold;
}

.corte_preco{
font:Arial, Helvetica, sans-serif;
font-size:11px;
color: #1366CC;
font-weight:bold;
text-decoration:line-through;
}

table.listaValores td a {
	display: block;
	width: 100%;
	text-decoration: none;
}

table.listaValores td a:hover {
	text-decoration: underline;
}

a.link_imagem_borda{
	border:2px;
	border: #FF0000;
	border-bottom-style:solid;
}