@charset 'utf-8';

* {
	margin:0px;
	padding:0px;
	font-family:arial;
	font-size:12px;
	color:#000000;
}

body {
	margin:0px;
	padding:0px;
	font-size:10px;
	text-align:center;
	background-image:none;
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#f1f1f1;
}

h1 {
	color:#000000;	
	font-size:16px;
	margin-bottom:15px;
	border-bottom:3px #38b6ef solid;
	text-transform:uppercase;
}

h1 a {
	color:#ec8533;	
	font-size:22px;
	text-decoration:none;
}

h1 a:hover {
	text-decoration:underline;
}

h2 {
	color:#000000;
	font-size:14px;
	line-height:25px;
	margin-bottom:12px;
	/*padding-left:10px;*/
	padding-left:0px;
}

.h-briefing{
	border-bottom:3px #459405 solid;
}

.h1-representantes{
	border-bottom:3px #fff200 solid;
}

.h1-contato{
	border-bottom:3px #faa61a solid;
}

a {
	text-decoration:none;
	color:#0000FF;
}

.h-Clientes{
	border-bottom:3px #ec2028 solid;
}

a:hover {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

img {
	border:0px;
}

small {
	font-size:10px;
}

input.text {
	border:1px solid #959595;
	color:#999999;
	font-size:12px;
	padding:2px;
}

textarea {
	border:1px solid #959595;
	color:#999999;
	font-size:12px;
	padding:2px;
}

select {
	border:1px solid #959595;
	color:#999999;
	font-size:12px;
	padding:2px;
}

input.button {
	color:#FFFFFF;
	font-size:14px;
	height:24px;
	width:66px;
	background-color:#c40008;
	text-align:center;
	background-image:url('../img/bt-padrao.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	border:0px solid #000000;
}

input.button-envia-orcamento {
	color:#FFFFFF;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	height:29px;
	width:207px;
	text-align:center;
	background-image:url('../img/bt-enviar-orcamento.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	border:0px solid #000000;
}

div.d-site {
	border:0px solid #000000;
	margin:auto;
	text-align:center;
	width:960px;
}

div.d-site-cont-1 {
	border:0px solid yellow;
	background-image:none;
	background-position:bottom;
	background-repeat:no-repeat;
	clear:both;
	background-color:#FFFFFF;
}

div.d-site-cont-2 {
	position:relative;
	padding-top:0px;
	text-align:left;
	background-image:none;
	background-repeat:repeat-y;
	text-align:center;
	border:0px solid yellow;
}

div.d-site-cont-3 {
	margin:auto;
	margin-top:20px;
	text-align:left;
	position:relative;
	border:0px solid blue;
	width:920px;
}

div.d-menu-institucional {
	border:0px solid yellow;
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;
	height:30px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:1px;
	margin:auto;
	padding-top:0px;
	float:left;
}

div.d-menu-institucional ul {
	list-style-type:none;
}

div.d-menu-institucional li {
	float:left;
	background-image:none;
	background-repeat:repeat-x;
	margin-right:3px;
	padding-left:25px;
	padding-right:25px;
}


.li-1{
	border-top:#004990 3px solid;
}
.li-2{
	border-top:#0099cc 3px solid;
}
.li-3{
	border-top:#ec2028 3px solid;
}
.li-4{
	border-top:#459405 3px solid;
}
.li-5{
	border-top:#fff200 3px solid;
}
.li-6{
	border-top:#faa61a 3px solid;
}


div.d-menu-institucional li a {
	border:0px solid #000;
	display:block;
	line-height:30px;
	color:#797979;	
	font-size:14px;
	background-image:none;
	background-repeat:no-repeat;
	text-align:center;
}

div.d-menu-institucional li a.selected {
	color:#000000;
	text-decoration:none;
}

div.d-menu-institucional li a:hover {
	color:#000000;
	text-decoration:none;
}

div.d-busca {
	margin:0px;
	float:right;
	background-color:#d7d7d7;
	height:40px;
	border:0px solid blue;
	width:227px;
	padding-top:10px;
}

div.d-busca form {
	margin:0px;
	margin-left:15px;	
	padding:0px;
}

div.d-busca input.text {
	width:175px;
	padding:0px;
	margin:0px;
	border:0px;
	border:1px solid #959595;
	float:left;
	line-height:22px;
	height:22px;
	margin-top:1px;
	margin-left:2px;
	color:#000000;
}

div.d-busca input.bt-buscar {
	margin:0px;
	padding:0px;
	border:0px solid #000;
}

div.d-menu-identificacao {
	border:0px solid blue;
	float:right;
	height:50px;;
	color:#797979;
	background-image:none;
	background-repeat:no-repeat;
	background-position:top right;
	margin-top:20px;
}

div.d-menu-identificacao .table {
	display:table-cell;
	vertical-align:middle;
	height:50px;
	border-right:1px solid #959595;
	padding-right:40px;
	text-align:left;
	color:#000000;
}

div.d-menu-identificacao .table p b{
	color:#000000;
}


div.d-menu-identificacao a {
	font-size:12px;
	color:#000000;
	text-decoration:none;
}


div.seta-carrinho{
	float:left;
	background-image:url(../img/seta-carrinho.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:32px;
	margin-bottom:20px;
}

.s-seta-carrinho{
	float:left;
	margin-top:1px;
	background-color:#097105;
	height:23px;
	padding-right:20px;
	margin-left:33px;
	padding-top:8px;
}

.s-seta-carrinho a{
	color:#ffffff;
	font-size:14px;
}

div.d-menu-carrinho {
	border:0px solid blue;
	text-align:left;
	float:right;
	width:150px;
	height:50px;;
	font-size:12px;
	color:#000000;
	background-image:none;
	background-repeat:no-repeat;
	background-position:top right;
	text-align:center;
	margin-top:20px;
}

div.d-menu-carrinho .table {
	display:table-cell;
	vertical-align:middle;
	height:50px;
	width:170px;
	text-align:left;
}


p.p-carrinho a {
	font-size:12px;
	color:#000000;
	margin-right:10px;
	background-image:url('../img/bg-carrinho.jpg');
	background-position:center left;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	padding-left:40px;
	display:block;
	float:right;
}

div.d-menu-idiomas {
	border:0px solid #999;
	margin:0px;
	height:133px;
	float:right;
}

div.d-menu-idiomas span.s-idiomas {
	display:block;
	color:#ffffff;
	margin-top:55px;
}

div.d-menu-atendimento {
	text-align:right;	
	padding-top:30px;
}

div.d-menu-atendimento span {
	font-size:14px;
	color:#363636;
	padding-bottom:2px;
	display:block;
}

div.d-menu-atendimento span.s-telefone {
	font-size:16px;
}

div.d-menu-atendimento {
	
}

div.d-logo {
	border:0px solid blue;
	margin:0px;
	padding:0px;
	float:left;
	width:250px;
	height:124px;
	margin-bottom:10px;
}

div.d-logo img {
	float:left;
}

div.d-contato{
float:left;
width:970px;
margin-top:40px;
}

div.d-contato-coluna-1{
	float:left;
	width:380px;
}

div.d-contato-coluna-1 table {
	width:380px;
}

div.d-contato-coluna-1 table td {
	padding-bottom:15px;
}

div.d-contato-coluna-1 .td1 {
	width:100px;
}

div.d-contato-coluna-1 input.text{
	width:270px;
}

div.d-contato-coluna-1 textarea {
	height:225px;
	width:98%;
}

div.d-contato-coluna-1 input.button {
	color:#FFFFFF;
	font-size:14px;
	height:24px;
	width:66px;
	xbackground-color:#c40008;
	text-align:center;
	background-image:url('../img/bt-padrao.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	border:0px solid #000000;
}

div.d-trabalhe-coluna-1{
	float:left;
	width:340px;
}

.div.d-trabalhe-coluna-1 table{
	float:left;

}

.d-trabalhe-coluna-1 span{
	float:left;
	width:340px;
	color:#797979;
	margin-bottom:20px;
}

.d-trabalhe-coluna-1 table tr td input.text{
	width:270px;
	height:20px;
	float:right;
	border:1px solid #434343;
}

.d-trabalhe-coluna-1 table tr td input.button{
	width:100px;
	height:30px;
	float:left;
	color:#ffffff;
	background-color:#ff9933;
	background-image:none;
	text-transform:uppercase;
	font-weight:bold;
}

.d-contato-coluna-1 table tr td select{
	width:275px;
}


.d-trabalhe-coluna-2 table tr td input.text{
	width:270px;
	height:20px;
	float:right;
	border:1px solid #434343;
}

.d-trabalhe-coluna-2 table tr td input.button{
	width:100px;
	height:30px;
	float:left;
	color:#ffffff;
	background-color:#ff9933;
	background-image:none;
	text-transform:uppercase;
	font-weight:bold;
}

.s-laranja{
	color:#ff9900;
	float:left;
}

.d-trabalhe-coluna-2 table tr td select{
	width:155px;
	margin-left:10px;
	border:1px solid #434343;
}

.d-trabalhe-coluna-1 table tr td{
	height:40px;
}

.d-trabalhe-coluna-2 table tr td{
	height:40px;
}

.d-trabalhe-coluna-1 h2{
	border-bottom:2px solid #ff9933;
}

div.d-trabalhe-coluna-2{
	float:right;
	width:340px;
}

.d-trabalhe-coluna-2 span{
	float:right;
	width:340px;
	color:#797979;
	margin-bottom:20px;
}

.d-trabalhe-coluna-2 h2{
	border-bottom:2px solid #ff9933;
}

.required_field{
	font-size:12px;
	color:red;
}

div.d-contato-coluna-2{
	float:right;
	margin-left:20px;
}

div.d-contato-coluna-2 table td {
	padding-bottom:10px;
}

div.d-contato-coluna-2 a {
	color:#616161;
}

div.d-opcao-contato {
	margin:1px;
	color:#616161;
	font-size:20px;
	float:left;
	margin-left:25px;
	margin-right:395px;
	margin-top:15px;
}

div.d-briefing{
	margin-top:30px;
	float:left;
	width:100%;
}

div.d-briefing table{
	float:right;
}

.ref-briefing{
	background-image:url(../img/ref-briefing.jpg);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	width:115px;
	padding-top:2px;
	height:19px;
	float:left;
	color:#FFFFFF;
	padding-left:15px;
}

.ref-briefing-prod img{
	float:left;
	margin-right:10px;
}

.preenchimento{
	margin-top:20px;
	margin-left:160px;
	float:left;
}
.briefing-linha{
	border-bottom:1px #d3d3d3 solid;
	width:735px;
	float:left;
}

.ref-briefing-prod{
	float:left;
	width:535px;
	margin-left:30px;
}

.ref-briefing-titulo{
	float:left;
	color:#363636;
	font-size:14px;
	font-weight:bold;
}

.ref-briefing-ref{
	float:left;
	color:#363636;
	font-size:11px;
}

.ref-briefing-desc{
	float:left;
	color:#363636;
	font-size:11px;
}

div.d-briefing b{
	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}

div.d-briefing p{
	font-size:12px;
	font-weight:bold;
	float:left;
	color:#000000;
	font-weight:bold;
}

div.d-briefing input.nome{
	width:435px;
	margin-bottom:15px;
}

div.d-briefing input.telefone{
	border:#959595 1px solid;
	width:260px;
	margin-bottom:15px;
}

div.d-briefing input.email{
	border:#959595 1px solid;
	width:130px;
	margin-bottom:15px;
}

div.d-briefing textarea.acao{
	border:#959595 1px solid;
	width:435px;
	height:40px;
	margin-bottom:15px;
}

div.d-briefing input.quant{
	border:#959595 1px solid;
	width:140px;
	margin-bottom:15px;
}

div.d-briefing input.verba{
	border:#959595 1px solid;
	width:130px;
	margin-bottom:15px;
}

div.d-briefing input.data{
	border:#959595 1px solid;
	width:230px;
	margin-bottom:15px;
}

div.d-briefing textarea.obs{
	border:#959595 1px solid;
	width:550px;
	height:70px;
	margin-bottom:15px;
}

.s-check{
	font-size:12px;
	margin-left:2px;
	margin-right:10px;
}

div.d-briefing input.button{
	border:0px;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	background-image:url(../img/bt-briefing.jpg);
	width:66px;
	height:24px;
	margin-top:0px;
	padding:0px;
}

div.d-ref-mapa-swf {
	float:right;
}

div.d-menu-produtos {
	margin:0px;
	float:left;
	width:180px;
	clear:both;
	text-align:left;
	padding:0px;
}

.u-categoria {
	list-style-type:none;
	padding:0px;
}

.u-categoria li {
	display:block;
	text-align:left;
	border:0px solid blue;
}

.u-categoria li a {
	display:block;
	padding:0px;
	margin:0px;
	color:#363636;
	font-size:13px;
	text-decoration:none;
	line-height:20px;
	border-bottom:1px solid #ffffff;
	background-image:url(../img/img-mais.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
}

.u-categoria li a:hover {
	xfont-weight:bold;
	text-decoration:underline;
}

div.d-conteudo {
	margin:0px;
	margin-top:0px;
	float:right;
	width:730px;
	border:0px solid blue;
}

div.d-pagina p {
	margin:3px;
	padding:0px;
}

div.d-pagina td {
	margin:3px;
	padding:0px;
}

div.d-pagina b {
}

div.d-pagina ul {
	padding:0px;
	margin-left:50px;
}

div.d-pagina ul li {
	margin:3px;
	padding:0px;
}

div.d-pagina-menu 
{
	border-bottom:1px solid #d9d9d9;
	padding:0px;
	margin:0px;
	height:26px;
	margin-bottom:25px;
}

div.d-pagina-menu ul {
	padding:0px;
	margin:0px;
}

div.d-pagina-menu ul li {
	float:left;
	list-style-type:none;
	padding:0px;
	margin:0px;
}

div.d-pagina-menu li a {
	font-size:13px;
	color:#797979;
	display:block;
	line-height:30px;
	vertical-align:middle;
	border:0px solid #000000;
	padding-right:50px;
}

div.d-pagina-menu li a:hover {
	color:#35b5f2?;
	text-decoration:none;
}

div.d-pagina-menu li a.selected {
	color:#35b5f2;
	font-weight:bold;
} 

div.d-banner-principal {
	border:0px solid yellow;
	float:right;
	margin-top:5px;
}

div.d-pagina-login td {
	color:#616161;
	font-weight:bold;
}

div.d-pagina-login a {
	color:#000000;
	font-size:10px;
	font-weight:normal;
}

div.d-banner-home {
}

div.d-banner-home-1{
	float:left;
	width:400px;
}

.d-banner-home-1 img {
	border:1px #adadad solid;
	float:left;
}

.d-banner-home-1 .d-banner-home-txt {
	float:right;
	width:230px;
}

div.d-banner-home-1 h1{
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	border-bottom:2px #ff9933 solid;
}

.d-banner-home-1 p{
	font-size:12px;
	line-height:1.5em;
}

.d-banner-home-1 p a{
	font-size:12px;
	color:#797979;
}

div.d-banner-home-2{
	float:right;
	width:300px;
	height:150px;
	position:relative;
}

.d-banner-home-2 img{
	position:absolute;
}

div.d-banner-home-2 h1{
	position:absolute;
	color:#002f7f;
	text-align:left;
	border:0px solid #000;
	width:290px;
	font-size:24px;
	top:15px;
	margin-left:10px;
}

div.d-banner-home-2 h1 a {
	color:#002f7f;
	font-size:22px;

}

.d-banner-home-2 p{
	font-size:12px;
	position:absolute;
	width:300px;
	top:80px;
	text-align:left;
	color:#ffffff;
	margin-left:15px;
}

.d-banner-home-2 p a{
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
}

.d-banner-home-2 p.txt-a {
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	top:125px;
}

.d-banner-home-2 p.txt-a a {
	color:#006600;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	top:125px;
}

div.d-banner-flash{
	padding-bottom:20px;
	margin-bottom:20px;
}

div.d-prod {
	border:0px solid #d3d3d3;
	height:440px;
	position:relative;
}

div.d-prod img.img-splash {
	position:absolute;
	top:10px;
	left:172px;
	border:0px;
	z-index:1;
}

div.d-prod-detalhe {
	float:left;
	margin-right:58px;
}

div.d-prod-detalhe3 {
	margin-right:0px;
}

div.d-prod-lado{
	width:415px;
	height:390px;
	float:right;
	border:0px solid yellow;
}

div.d-prod-lado h2 {
	font-size:14px;
	color:#0072d2;
	margin:0px;
	padding:0px;
	font-weight:bold;
	line-height:14px;
}

div.d-prod-lado h3 {
	font-size:12px;
	color:#797979;
	margin:0px;
	padding:0px;
	margin-bottom:20px;
}

div.d-prod-lado p {
	font-size:12px;
	color:#797979;
	margin:0px;
	padding:0px;
}

div.d-prod-lado p.p-item-descricao{
	font-size:12px;
	xheight:100px;
	border:0px solid #000000;
}

div.d-prod-lado table {
	height:110px;
	border:0px solid #000000;
	margin-bottom:70px;
}

div.d-prod-lado table td {
	font-size:10px;
}

div.d-prod-lado table td.label {
	font-size:12px;
	font-weight:bold;
}

div.d-prod-lado input.button {
	color:#FFFFFF;
	font-size:16px;
	height:29px;
	width:262px;
	text-align:center;
	background-image:url('../img/bt-orcamento.jpg');
	background-repeat:no-repeat;
	border:0px solid #000000;
	font-weight:bold;
}

div.d-prod-imagem {
	float:left;
	margin-bottom:15px;
	border:0px solid blue;
	width:302px;
	
}

div.d-prod-imagem img {
	border:1px solid #e9e9e9;
}


span.s-passe-mouse-ampliar {
	display:block;
	border:0px solid #999;
	margin:1px;
	color:#797979;
	font-size:12px;
}

div.d-prod-links{
	color:#808080;
	font-size:12px;
	float:right;
	margin-top:-2px;
	margin-right:20px;
}

div.d-prod-links a {
	color:#808080;
	font-size:12px;
	line-height:12px;
	padding-left:12px;
	margin-left:10px;
	background-image:url(../img/bg-link-produto.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
}

.s-algo-parecido{
	float:left;
	margin-top:15px;
}

.s-envie-seu-briefing{
	float:left;
	background-color:#b5b5b5;
	color:#FFFFFF;
	width:120px;
	height:18px;
	margin-left:8px;
	padding-top:2px;
	padding-left:20px;
	margin-top:12px;
}

.s-envie-seu-briefing a{
	color:#FFFFFF;
	font-size:12px;
}
.d-listagem-subcategoria{
	display:none;
	width:950px;
	margin-left:20px;
	float:left;
	border-bottom:1px #cdcdcd solid;
	padding-bottom:20px;
	margin-bottom:20px;
	border:#000000 solid;
}

.u-subcategoria{
	border-left:#0099cc solid 1px;
	margin-left:20px;
	margin-top:5px;
	margin-bottom:10px;
}

.u-subcategoria li{
	margin-left:5px;
}

.u-subcategoria li a{
	font-size:18px;
	color:#0099cc;
	background:none;
	padding:0px;
}

.d-listagem-subcategoria h1{
color:#616161;
font-size:18px;
margin-bottom:10px;
}

.d-listagem-subcategoria ul li{
float:left;
list-style:none;
}

.d-listagem-subcategoria ul li a{
color:#231f21;
font-size:12px;
display:block;
width:185px;
text-decoration:none;
padding:2px;
}

.d-listagem-subcategoria ul li a:hover{
background-color:#ed1c24;
color:#FFFFFF;
}
.d-listagem-subcategoria{
width:950px;
margin-left:20px;
float:left;
border-bottom:1px #cdcdcd solid;
padding-bottom:20px;
margin-bottom:20px;
}

.d-listagem-subcategoria h1{
color:#616161;
font-size:18px;
margin-bottom:10px;
}

.d-listagem-subcategoria ul li{
float:left;
list-style:none;
}

.d-listagem-subcategoria ul li a{
color:#231f21;
font-size:12px;
display:block;
width:185px;
text-decoration:none;
padding:2px;
}

.d-listagem-subcategoria ul li a:hover{
background-color:#ed1c24;
color:#FFFFFF;
}

div.d-filtro {
	border:1px solid #d3d3d3;
	padding-left:10px;
}

div.d-filtro h2 {
	margin-left:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin-bottom:4px;
}

div.d-filtro b {
	display:block;
	margin-bottom:10px;
}

div.d-filtro p {
	width:90px;
	font-size:10px;
	float:left;
	line-height:14px;
	vertical-align:middle;
}

div.d-filtro-cor {
	border-right:1px solid #d3d3d3;
	width:280px;
	float:left;
	margin-right:10px;
}

div.d-filtro-gravacao {
	border-right:1px solid #d3d3d3;
	width:200px;
	float:left;
	margin-right:10px;
}


div.d-filtro-materia {
	width:200px;
	float:left;
}

div.d-filtro input.button {
	clear:both;
}

div.d-paginador {
	border:0px solid #000000;
	margin:0px;
	padding:0px;
	height:40px;
}

div.d-paginas {
	float:left;
	height:40px;
}

div.d-paginador a {
	color:#333333;
	font-weight:bold;
	line-height:40px;
	margin:0px;
	padding:0px;
	margin-right:5px;
	font-size:14px;
	border:0px solid #000000;
}

div.d-paginador a.a-primeira {
	font-size:12px;
	margin:0px;
	padding:0px;
}

div.d-paginador a.a-ultima {
	font-size:12px;
	margin:0px;
	margin-right:30px;
	
}

div.d-paginador a.a-prev {
	background-image:url(../img/seta-esquerda.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	line-height:40px;
	padding-left:11px;	
	margin:0px;
}

div.d-paginador a.a-prev:hover {
	text-decoration:none;
}

div.d-paginador a.a-next {
	background-image:url(../img/seta-direita.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	line-height:40px;
	padding-right:px;	
	padding-left:11px;	
	margin:0px;
}

div.d-paginador a.a-next:hover {
	text-decoration:none;
}

div.d-paginador a.a-selected {
	color:#01abd5;
}

div.d-paginador table {
	xwidth:200px;
	border:0px solid #000;
	line-height:40px;
}

div.d-prod-listagem{
	float:left;
	width:350px;
	height:155px;
	margin-bottom:22px;
	background-image:none;
	background-repeat:no-repeat;
	background-position:top left;
	xmargin-right:19px;
	position:relative;
}

div.d-prod-listagem img.img-splash {
	position:absolute;
	top:10px;
	left:23px;
	border:0px;
}

div.d-prod-listagem a{
	float:left;
}

div.d-prod-2{
	float:right;
	margin-right:0px;
}

div.d-prod-listagem img {
	border:1px solid #e9e9e9;
	float:left;
	margin-right:10px;
}

.h-listagem a {
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
}

div.d-prod-dados {
	float:right;
	border:0px solid #999;
	width:175px;
	height:150px;
}

.s-prod-referencia {
	float:left;
	color:#363636;
	font-size:11px;
	line-height:20px;
}

.s-prod-referencia a {
	color:#363636;
	font-size:11px;
}

.s-prod-nome{
	float:left;	
	color:#363636;
	font-size:14px;
	font-weight:bold;
}

.s-prod-nome a {
	color:#363636;
	font-size:14px;
}

.s-prod-chamada {
	float:left;
	font-size:12px;
	color:#363636;
	height:60px;
}

.s-prod-chamada a {
	font-size:12px;
	color:#363636;
}


.s-prod-valor{
	float:left;
	color:#ff3333;	
	font-size:15px;
	font-weight:bold;
}

div.d-prod-listagem-links {
	top:131px;
	float:left;
}

.a-orcamento{
	float:left;
	float:left;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:12px;
	line-height:20px;
	margin-right:10px;
	width:60px;
	background-color:#38b6ef;
	text-align:center;
}

.a-detalhe{
	float:left;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:12px;
	line-height:20px;
	width:80px;
	background-color:#b2b1af;
	text-align:center;
}

table.t-pedido {
	width:100%;
	margin-top:10px;
}

table.t-pedido th {
	background-color:#00b8d9;
	background-color:#ffffff;
	color:#797979;
	font-size:12px;
	text-align:left;;
	font-weight:bold;
	xborder-bottom:2px solid #38b6ef;
	/*height:45px;*/
	padding-bottom:7px;
	vertical-align:top;
	position:relative;
	height:50px;
}

table.t-pedido th small {
	font-weight:normal;
	font-size:10px;
	border-bottom:2px solid #38b6ef;
	display:block;
	xposition:absolute;
	height:30px;
	margin-right:5px;
	color:#797979;
}

table.t-pedido td {
	color:#878787;
	font-size:12px;
	text-align:left;
	border-bottom:1px solid #d7d7d7;
	padding:3px;
}

table.t-pedido td img.prod {
	border:1px solid #e9e9e9;
}

table.t-pedido td.left {
	text-align:left;
}

table.t-pedido input.del {
	text-align:left;
	color:#bf0000;
	border:0px;
	font-size:12px;
	background-color:#ffffff;
}

table.t-pedido input.text {
	text-align:left;
	color:#bf0000;
	border:0px;
	font-size:12px;
	background-color:#ffffff;
	border:1px solid #3e3e3e;
}

table.t-pedido form.form_qtd {
	margin-bottom:2px;
}

.d-anexo{
	float:left;
	width:100%;
	font-size:12px;
	margin-bottom:40px;
}

.d-anexo h2{
	color:#000000;	
	font-size:14px;
	text-transform:uppercase;
	padding-left:0px;
	margin-bottom:12px;
	border-bottom:2px #38b6ef solid;
}

.d-login-r{
	float:right;
	width:48%;
}

.d-login-r h2 {
	color:#000000;	
	font-size:14px;
	text-transform:uppercase;
	padding-left:0px;
	margin-bottom:12px;
	border-bottom:2px #38b6ef solid;
}

.d-login-r table {
	width:100%;
}

.d-login-r table .td1 {
	width:70px;
}

.d-login-l table select{
	margin-left:10px;
}

.d-login-l table select option{
	width:100px;
}

.d-login-r table input.text {
	width:290px;
	float:right;
}

.d-login-r a {
	color:#000000;
	font-size:10px;
}

.d-login-r a:hover {
	text-decoration:underline;
}

.d-login-l{
	float:left;
	width:48%;
}

.d-login-l h2 {
	color:#000000;	
	font-size:14px;
	text-transform:uppercase;
	padding-left:0px;
	margin-bottom:12px;
	border-bottom:2px #38b6ef solid;
}

.d-login-l table {
	width:100%;
}

.d-login-l table .td1 {
	width:70px;
	height:40px;
}

.d-login-l table input.text {
	width:270px;
	float:right;
}

.d-login-l a {
	color:#000000;
	font-size:10px;
}

.d-login-l a:hover {
	text-decoration:underline;
}


.cadastro{
	border:0px solid #000000;
}

table.t-cadastro {
	border:0px solid red;
	width:100%;
}

.error {
	font-size:11px;
	color:#b60000;
	font-weight:normal;
	background-image:url('../img/bg-erro.jpg');
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:20px;
	border:0px solid #000000;
	vertical-align:middle;
	padding-bottom:3px;
}

.cadastro table tr td {
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;
	color:#797979;
}

.cadastro span.info {
	font-size:10px;
	font-weight:normal;
	color:#797979;
}

.cadastro span.preenchimento-obrigatorio {
	font-size:12px;
	font-weight:normal;
	color:#797979;
}

.cadastro form input.text{
	width:380px;
}

.cadastro form input.small{
	width:195px;
}

.cadastro form input.email{
	width:300px;
}

.cadastro form input.fone{
	width:120px;
}

.cadastro form input.senha{
	width:100px;
}

.campo {
	font-size:12px;
	font-weight:bold;
}

.tel-info{
	color:#848484;
	font-weight:normal;
	font-size:11px;
}

.d-prods{
	margin-top:20px;
}

div.d-rodape {
	border:0px solid #999;
	margin:0px;
	background-image:none;
	background-repeat:repeat-x;
	background-position:top;
	margin-bottom:20px;
	background-image:url('../img/bg-rodape-linha.jpg');
	background-repeat:repeat-x;
	background-position:top;
	background-color:#dfdfdf;
}

div.d-rodape div.d-site-container {
	height:110px;
	margin-left:0px;
	margin-right:0px;
	border:0px solid blue;
	background-color:#dfdfdf;
}

div.d-rodape ul {
	float:left;
	width:630px;
	list-style-type:none;
	border-bottom:1px solid #363636;
	padding-top:10px;
	padding-bottom:20px;
	margin-left:20px;
	height:19px;
}

div.d-rodape li {
	float:left;
}

div.d-rodape li a {
	color:#363636;
	font-size:12px;
	line-height:0px;
	padding-right:12px;
}

div.d-rodape div.d-opcao-contato {
	margin:0px;
	float:right;
	background-position:top;
	padding-left:10px;
	background-color:#dfdfdf;
	margin-right:20px;
}

div.d-rodape div.d-opcao-contato span.fone {
	color:#363636;
	font-size:20px;
	display:block;
	text-align:right;
	margin-top:6px;
}

div.d-rodape div.d-opcao-contato span.email {
	color:#363636;
	font-size:16px;			
	display:block;
	text-align:right;
}

div.d-rodape div.d-opcao-contato span.email a {
	color:#363636;
	font-size:16px;
}

div.d-rodape span.s-copyright {
	clear:both;
	display:block;
	float:left;
	color:#363636;
	margin-top:35px;
	margin-left:20px;
}

div.d-rodape span.s-desenvolvido-por {
	display:block;
	float:right;
	color:#363636;
	margin-top:35px;
	margin-right:20px;
}

div.d-rodape span.s-desenvolvido-por a {
	color:#363636;
}

.clear {
	clear:both;
}

.erro {
	clear:both; 
	background-color:#db4444; 
	padding:0px; 	
	border:1px solid #db4444;
	margin-bottom:10px;
	background-image:url('../img/bg-msg-erro.jpg');
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:50px;
	padding-top:15px;
	font-weight:bold;
	color:#ffffff;
	min-height:35px;
	_height:35px;
}

.erro p { 
	font-size:14px;  
	color:#ffffff;
	font-weight:bold;
}
.erro p a {}

.sucesso {
	clear:both; 
	background-color:#d9ffaa; 
	padding:0px; 	
	border:1px solid #56aa00;
	margin-bottom:10px;
	background-image:url('../img/bg-msg-sucesso.jpg');
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:50px;
	padding-top:15px;
	font-weight:bold;
	color:#000000;
	min-height:35px;
	_height:35px;
	
}
.sucesso p { 
	font-size:14px;  
	color:#000000;
	font-weight:bold;

}
.sucesso p a {}

div.frescura input.text {font-size:12px; border:1px solid #dddddd}
div.frescura textarea {font-size:12px; border:1px solid #dddddd}
div.frescura input.button {font-size:12px; border:0px solid #000; width:auto; background-image:none;padding:2px;}
