
/* Estrutura do site -----------------------------------------------*/

#base, #geral, #conteudo, #esquerdo, #direito, #centro, #rodape { width:866px; float:left;}

#base       { float:none; margin:auto; }
#geral		{ border:0px solid #333; }

.topo		{ margin:0; padding:0; float:left; height:27px; border:0px solid #ff0000; }
.topo ul	{ width:680px; height:27px; margin:0; padding:0; float:left; background:url(../img-layouts/fundo-ul-topo.jpg) no-repeat;}

.topo li 	{ width:135px; height:27px; margin:0; padding:0; float:left; list-style:none; border-right:1px solid #f2c5c8;}
.topo li a { margin:0; display:block; vertical-align:middle; line-height:27px; padding:0; background:url(../img-layouts/fundo-degrade-li-a.jpg) repeat-x; text-align:center; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; border:0px solid #ff0000;}
/*.topo li a strong { width:135px; margin:0; padding:5px 0 0 0; float:left; text-align:center}*/

.topo li a.esq { background:url(../img-layouts/imagem-li-esq.jpg) no-repeat; }
.topo li a.dir { background:url(../img-layouts/imagem-li-dir.jpg) no-repeat; border-right:0px solid #f2c5c8;}

.topo li a:hover { background:none;}


.flash { width:680px; margin:0; padding:9px 0 7px 0; float:left; border:0px solid #ff0000;}
.cad-log { width:680px; margin:0; padding:0 0 8px 0; float:left; border:0px solid #ff0000;}
.cad-log ul { margin:0; padding:0; float:right;}
.cad-log li { width:87px; margin:0; padding:0; float:left; list-style:none; border:0px solid #ff0000;}
.cad-log li a { margin:0; padding:0 4px 0 0; float:right; font-size:12px; font-weight:bold; color:#717171;}
.cad-log li a:hover { text-decoration:none}


/*.h1{
background-image:url(../img-layouts/fundo-titulo.jpg);
background-repeat:no-repeat;
font-size:18px;
font-weight:bold;
color:#ffffff;
padding-left:10px;
vertical-align:middle;
line-height:27px;
margin-top:0px;
}
*/
.texto{
color:#4a4a4a;
font-size:12px;
font:Arial;
}

.texto p{
margin-left:5px;
margin-top:0px;
}

.po{
color:#4a4a4a;
font-size:12px;
font-weight:bold;
width:185px;
float:left;
}




#conteudo	{ background:#fff; }
#esquerdo   { width:186px; height:auto; border:0px solid #ff0000; }

.esq-title1 { width:168px; height:27px; margin:0; padding:0; float:left; border:0px solid #ff0000; background:url(../img-layouts/bkg-title.jpg) no-repeat;}
.esq-title1 a { width:168px; margin:0; padding:3px 0 0 0; float:left; font-size:16px; font-weight:bold; color:#fff; text-decoration:none; text-align:center;}

/*.div-busca{
background-image:url(../img-layouts/busca.jpg);
background-repeat:no-repeat;
width:136px;
height:27px;
float:left;
margin-top:2px;
margin-bottom:2px;
}

.div-busca input{
border:0px;
width:125px;
height:20px;
margin-left:5px;
margin-top:3px;
}
.botao-busca{
background-image:url(../img-layouts/botao-ok.jpg);
background-repeat:no-repeat;
width:31px;
height:27px;
float:right;
text-align:center;
margin-top:2px;
margin-bottom:2px;
}

.botao-busca a{
line-height:27px;
color:#FFFFFF;
text-decoration:none;
}


.esq-busca { width:168px; height:27px; margin:0; padding:2px 0 2px 0; float:left; border:0px solid #ff0000;}
.esq-busca input { width:135px; height:27px; margin:0; padding:4px 0 0 2px; float:left; border:0px solid #ff0000; background:url(../img-layouts/fundo-input-busca.jpg) no-repeat;}
.esq-busca a { width:31px; height:27px; margin:0; padding:0 0 0 0; float:left; background:url(../img-layouts/botao-ok.jpg) no-repeat; font-size:12px; color:#fff; text-decoration:none;}
.esq-busca a span { width:31px; margin:0; padding:6px 0 0 0; float:left; text-align:center}
*/


.botao-busca{
color:#FFF;
}

.botao-busca a{
color:#FFFFFF;
}




.esq-menu { width:168px; margin:0; padding:0; float:left; border:0px solid #ff0000;}
.esq-menu ul { margin:0; padding:0; float:left}
.esq-menu li { width:168px; height:18px; margin:0; padding:0 0 1px 0; float:left; list-style:none; background:url(../img-layouts/fundo-li-menu-esq.jpg) no-repeat; border:0px solid #ff0000;}
.esq-menu li a { margin:0; padding:0 0 0 13px; float:left; height:18px; width:168px; font-size:13px; color:#fff; text-decoration:none; background:url(../img-layouts/fundo-li-menu-esq-hover.jpg) no-repeat;}
.esq-menu li a:hover { background:none;}

.alinha-esq-title2 { margin:0; padding:15px 0 2px 0; float:left;}
.esq-title2 { width:168px; height:27px; margin:0; padding:0; float:left; border:0px solid #ff0000; background:url(../img-layouts/bkg-title.jpg) no-repeat;}
.esq-title2 a { width:168px; margin:0; padding:3px 0 0 0; float:left; font-size:16px; font-weight:bold; color:#fff; text-decoration:none; text-align:center;}

.alinha-banner { height:180px; width:680px; margin:0; padding:0; float:left; border:0px solid #ff0000;}
.alinha-banner-esq { width:500px; margin:0; padding:0; float:left; border:0px solid #ff0000;}
.alinha-banner-esq img {padding:0; float:left;}

.img-gruda { margin:0; padding:0; float:left}

.alinha-banner-dir { width:178px; height:160px; margin:0; padding:0; float:left; border-right:1px solid #7e7ea4; border-left:1px solid #7e7ea4;}
.alinha-banner-dir p.p1 { width:178px; margin:0; padding:0px 0 0 0; float:left; float:left; font-size:26px; color:#838383; text-align:center; font-weight:bold}
.alinha-banner-dir p.p2 { width:178px; margin:0; padding:0px 0 0 0; float:left; float:left; text-align:center; font-size:14px; font-weight:bold; color:#9d9d9d; }
.alinha-banner-dir p.p3 { width:178px; margin:0; padding:30px 0 0 0; float:left; float:left; text-align:center; font-size:14px; font-weight:bold; color:#9d9d9d; }
.alinha-banner-dir p.p3 a { font-size:18px; text-decoration:none; color:#156f00;}

.titulo-prods { width:680px; margin:0; padding:0 0 0 0; float:left; border:0px solid #ff0000;}
.titulo-prods ul { margin:0; padding:0; float:left;}
.titulo-prods li { width:680px; height:27px; margin:0; padding:0; float:left; list-style:none; background:url(../img-layouts/fundo-titulo.jpg) no-repeat;}
.titulo-prods li a { margin:0; padding:0 0 0 14px; float:left; font-size:18px; margin-top:1px; font-weight:bold; color:#fff; text-decoration:none}
.titulo-prods li a b { color:#ffd7d3;}

.alinha-produtos { width:680px; margin:0; padding:22px 0 0 0; float:left; border:0px solid #ff0000;}
.prod-esq { width:380px; margin:0; padding:0 0 30px 0; float:left; border:0px solid #ff0000;}
.prod-esq a img { margin:0; padding:0; float:left; border:none; border:1px solid #e1e1e1}
.prod-esq p.ptitulo { width:165px; height:30px; margin:0; padding:0 0 0 35px; float:left; border:0px solid #ff0000; }
.prod-esq p.ptitulo a { font-size:12px; font-weight:bold; color:#949494; text-decoration:none; }
.prod-esq p.ptitulo a:hover { color:#525252;}
.prod-esq p.texto { width:165px; height:60px; margin:0; padding:0 0 0 35px; float:left; border:0px solid #ff0000; }
.prod-esq p.texto a {font-size:12px; font-weight:bold; color:#949494; text-decoration:none}
.prod-esq p.texto a:hover { color:#525252;}
.prod-esq p.pvejamais { width:165px; margin:0; padding:0 0 0 35px; float:left; border:0px solid #ff0000;}
.prod-esq p.pvejamais a { float:right; margin:0; padding:0 4px 0 0; color:#166f01; font-weight:bold; text-decoration:none}
.prod-esq p.pvejamais a:hover { text-decoration:underline}

.prod-dir { width:300px; margin:0; padding:0 0 30px 0; float:left; border:0px solid #ff0000;}
.prod-dir a img { margin:0; padding:0; float:left; border:none; border:1px solid #e1e1e1}
.prod-dir p.ptitulo { width:165px; height:30px; margin:0; padding:0 0 0 23px; float:left; border:0px solid #ff0000; }
.prod-dir p.ptitulo a { font-size:12px; font-weight:bold; color:#949494; text-decoration:none; }
.prod-dir p.ptitulo a:hover { color:#525252;}
.prod-dir p.texto { width:165px; height:60px; margin:0; padding:0 0 0 23px; float:left; border:0px solid #ff0000; }
.prod-dir p.texto a {font-size:12px; font-weight:bold; color:#949494; text-decoration:none}
.prod-dir p.texto a:hover { color:#525252;}
.prod-dir p.pvejamais { width:165px; margin:0; padding:0 0 0 23px; float:left; border:0px solid #ff0000;}
.prod-dir p.pvejamais a { float:right; margin:0; padding:0 4px 0 0; color:#166f01; font-weight:bold; text-decoration:none}
.prod-dir p.pvejamais a:hover { text-decoration:underline}


#centro     { width:680px; background:#F9F9F9; border:0px solid #ff0000; }
#direito    { width:168px; height:250px; }
#rodape	    {  height:78px; border:0px solid #ff0000; }
.rodape-esq { width:186px; margin:0; padding:0; float:left; border:0px solid #ff0000;}
.rodape-esq2 { width:168px; height:27px; margin:0; padding:0; float:left; border:0px solid #ff0000; background:url(../img-layouts/bkg-title.jpg) no-repeat;}
.rodape-esq2 a { width:168px; margin:0; padding:3px 0 0 0; float:left; font-size:16px; font-weight:bold; color:#fff; text-decoration:none; text-align:center; cursor: default;}
.rodape-cop { width:866px; margin:0; padding:17px 0 0 0; float:left; border:0px solid #ff0000; font-size:11px; font-family:arial}
.rodape-cop b { margin:0; padding:0; float:left; font-weight:normal;}
.rodape-cop a { margin:0; padding:0; float: right; font-size:11px; color:#000; text-decoration:none}
.rodape-cop a:hover { text-decoration:underline}

.detalhes { width:680px; margin:0; padding:8px 0 0 0; float:left; border:0px solid #ff0000;}
.detalhes-esq { width:380px; margin:0; padding:0; float:left; border:0px solid #ff0000;}
.detalhes-esq a img { margin:0; padding:0; float:left; border:1px solid #d8d8d8;}
.detalhes-esq-clique { width:352px; height:21px; margin:0; padding:0; float:left; background:#8d8d8d;}
.detalhes-esq-clique a { margin:0; padding:3px 0 0 0; float:left; color:#fff; font-family:arial; font-size:13px; font-weight:bold; text-decoration:none}
.detalhes-esq-clique a img { margin:0; padding:0 8px 0 3px; float:left; border:none}
.detalhes-esq-3-imgs { width:350px; margin:0; padding:11px 0 0 0; float:left;}
.detalhes-esq-3-imgs ul { margin:0; padding:0; }
.detalhes-esq-3-imgs li { margin:0; padding:0; float:left; list-style:none; width:90px; text-align:center; border:0px solid #000}
.detalhes-esq-3-imgs li img { }

.detalhes-dir { width:290px; margin:0; padding:0; float:left; border:0px solid #ff0000;}
.detalhes-dir h1 { margin:0; padding:0; float:left; width:290px; font-size:14px; font-weight:bold; color:#707070;}
.detalhes-dir p { margin:0; padding:16px 0 37px 0; float:left; font-size:12px; color:#717171; font-size:12px; line-height:18px;}
.detalhes-dir-imgs { width:290px; margin:0; padding:0 0 34px 0; float:left}
.detalhes-dir-imgs a { margin:0; padding:0 5px 0 0; float:left;}
.detalhes-dir-imgs a img { border:none}
.detalhes-dir select { width:259px;}
.detalhes-dir-quant { margin:0; padding:11px 0 0 0; float:left; width:290px;}
.detalhes-dir-quant b { margin:0; padding:5px 4px 0 0; float:left; font-size:12px;}
.detalhes-dir-quant input { width:49px; height:19px;}
.detalhes-dir-orc { width:290px; margin:0; padding:57px 0 0 0; float:left;}
.detalhes-dir-orc h1 { width:150px; height:28px; margin:0; padding:01; float:left; background:url(../img-layouts/botao-orcamento.jpg) no-repeat;}
.detalhes-dir-orc h1 a { width:150px; margin:0; padding:4px 0 0 0; float:left; font-size:16px; text-align:center; color:#fff; text-decoration:none}

.alinha-detalhes-links { margin:0; padding:19px 0 0 0; float:left; width:680px;}
.detalhes-links { width:680px; height:22px; margin:0; padding:0; float:left; background:#8d8d8d;}
.detalhes-links ul { margin:0; padding:0; float:left}
.detalhes-links li { width:178px; margin:0; padding:2px 0 0 0; float:left; list-style:none; border:0px solid #ff0000;}
.detalhes-links li a { margin:0; padding:0; float:left; text-decoration:none; color:#fff; font-size:13px; font-weight:bold}
.detalhes-links li a img { margin:0; padding:4px 4px 0 2px; float:left; border:none}

.login{
background-image:url(../img-layouts/fundo-login.jpg);
float:left;
background-repeat:no-repeat;
width:120px;
height:20px;
margin-top:4px;
}

.cadastre-se{
height:15px;
width:178px;
margin-top:3px;
float:right;
}



.login-titulo{
float:left;
margin-right:2px;
margin-top:5px;
font-size:12px;
color:#717171;
font-weight:bold;
}

.login input{
border:0px;
font-size:9px;
width:108px;
margin-top:2px;
margin-left:5px;
}

.cad-log a{
font-size:12px;
color:#717171;
font-weight:bold;
margin-top:10px;
}

.titulo-contato{
color:#4a4a4a;
font-size:12px;
font-weight:bold;
font:arial;
width:80px;
float:left;
}
.form-contato{
background-image: url(../img-layouts/fundo-contato.jpg);
background-repeat:no-repeat;
float:left;
width:297px;
height:22px;

}
.form-contato input{
width:275px;
border:0px;
font-size:9px;
height:12px;
margin-left:10px;
margin-top:3px;
}

.form-contato-msg{
background-image:url(../img-layouts/fundo-msg.jpg);
background-repeat:no-repeat;
width:290px;
border:0px;
font-size:10px;
height:180px;
margin-left:5px;
margin-top:3px;
float:left;
}


.form-contato-msg textarea{
width:270px;
border:0px;
font-size:10px;
height:150px;
margin-left:10px;
margin-top:3px;
}













.erro { clear:both; background-color:#00cc33;padding:5px ; background-repeat:no-repeat;background-position:right top;}
.erro p {color:#fff; padding:2px; margin:1px; font-size:12px;  }
.erro p a {color:#fff;}

.sucesso {background-color:#0099cc;padding:5px;}
.sucesso p {color:#fff;padding:3px ; padding:2px; margin:1px; font-size:12px; }
.sucesso p a {color:#fff;}

div.frescura img{ border:none; }
div.frescura { background-image: url('/rode/img-layouts/overlay.png');}

* html div.frescura{ background-color: #333;background-color: transparent; xbackground-image: url(blank.gif);xfilter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fellipekrein/img-layout/overlay.png", sizingMethod="scale");}
div.frescura {text-align:center; position:absolute; width:100%; height:100%; top:0;	left:0;	z-index:1000;}
div.frescura div.frescura-img { padding:5px; background-color:#fff;	width:5px; height:0px; text-align:center; position:absolute; border:2px solid #e9e9e9}
div.frescura div.frescura-close { float:right; padding-top:0px;	padding-bottom:0px;	text-align:right;}
div.frescura div.frescura-close a{ margin:5px; padding:3px;	font-size:10px;	background-color:red; color:#fff; text-decoration:none }

div.frescura input.text {font-size:14px; border:1px solid #e9e9e9}
div.frescura input.button {font-size:14px; border:1px solid #000}