*
{
margin:0;
padding:0;
}
a
{
cursor:pointer;
}
img
{
border:0;
}
div#flash
{
display:block;
position:relative;
height:300px;
width:600px;
margin:0 auto;
background-color:black;
}
body
{
background-color:#bcbec4;
}
h1
{
display:none;
}
div#estrutura
{
display:block;
position:relative;
height:auto;
width:968px;
margin:0 auto;
background-color:white;
}
div#top
{
display:block;
position:relative;
top:0px;
height:140px;
width:100%;
background-image:url("../img/top.jpg");
background-repeat:no-repeat;
background-color:#F2F6FF;
}
div#nav
{
display:block;
position:relative;
height:30px;
width:100%;
background-color:#f2f6ff;
}
div#nav ul
{
list-style-type:none;
display:block;
position:relative;
height:100%;
width:912px;
margin:0 auto;
}
div#nav ul li
{
display:block;
position:relative;
float:left;
height:100%;
width:180px;
margin-left:2px;
background-color:#cad1e0;
}
div#nav ul li a
{
display:block;
text-align:center;
height:100%;
width:100%;
color:#666666;
text-decoration:none;
font-family:"Trebuchet Ms";
font-size:11pt;
line-height:25px;
font-weight:400;
}
div#nav ul li a:hover
{
background-color:#b0b4bd;
color:white;
}
div#inf
{
display:block;
position:relative;
height:auto;
width:17%;
float:right;
background-color:transparent;
padding-bottom:10px;
padding-top:10px;
right:2px;
}
div#inf div
{
display:block;
position:relative;
font-size:8pt;
font-family:"Trebuchet Ms";
color:#666666;	
height:auto;
width:160px;
background-color:#cad1e0;
margin-top:2px;
}
div#inf a img
{
display:block;
position:relative;
margin:0 auto;
border:4px solid #cad1e0;
}
div#inf a:hover img
{
border-color:gray;
}
div#inner
{
display:block;
position:relative;
width:82%;
height:100%;
background-color:white;
float:left;
min-height:293px;
padding-top:2px;
padding-bottom:50px;
}
div#footer
{
display:block;
position:relative;
bottom:0px;
width:88%;
height:18px;
color:white;
font-size:10pt;
background-color:#000000;
text-align:right;
padding-right:12%;
}
br.quebra
{
clear:both;
}
div#inner div.post_inner
{
display:block;
position:relative;
height:auto;
width:95%;
left:10px;
border-bottom:1px dashed #666666;
margin-top:10px;
padding-bottom:5px;
}
div#inner div.post_inner p, p.p_post
{
display:block;
height:auto;
width:auto;
text-indent:15px;
font-family:Tahoma;
font-size:9pt;
padding-left:100px;
color:#000000;	
}
p.p_post
{
margin-top:5px;
padding-top:10px;
padding-left:10px;
text-indent:15px;
}
div#inner div.post_inner h2
{
display:block;
height:40px;
width:100%;
background-color:#ffffff; /*cad1e0;*/
background-image:url("../img/tit.jpg");
background-repeat:no-repeat;
}
div#inner div.post_inner h2 a, div#inner div.post_inner h2
{
display:block;
color:#666666;
font-family:"Georgia";
font-size:20pt;
font-weight:100;
text-decoration:none;
padding-left:5px;
text-align:center;
}

div#inner div.post_inner ul
{
list-style-type:none;
position:relative;
display:block;
left:0px;
height:100%;
width:700px;
}

div#inner div.post_inner ul li
{
display:block;
position:relative;
float:left;
height:185px; /* tamanho das figuras = 128*/
width:140px;
margin-left:35px;
padding-top:5px;
}

div#inner div.post_inner ul li span a
{
text-decoration:underline;
font-family:Arial;
font-size:13pt;
}

div#inner div.post_inner ul li span a:hover
{
text-decoration:none;
}

div#inner div.post_inner ul li img
{
padding-bottom:10px;
padding-top:10px;
}

div#inner div.post_inner ul li span
{
position:relative;
display:block;
text-align:center;
font-family:Arial;
font-size:13pt;
color:blue;
}

div#inner div.post_inner h2 a:hover
{
text-decoration:underline;
}
div#inner div.post_inner p + p
{
margin-top:5px;
}

div#logincliente
{
display:block;
position:relative;
height:100%;
width:200px;
background-color:transparent;
float:right;
top:2px;
}
div#logincliente span
{
display:block;
font-family:"Trebuchet Ms";
font-size:10pt;
}
div#logincliente ul
{
list-style-type:none;
display:block;
position:relative;
height:121px;
width:200px;
background-color:transparent;
float:right;
}

div#logincliente  input, div#logincliente select
{
margin-top:5px;
}
div#logincliente #logar
{
display:block;
width:70px;
height:20px;
font-family:Georgia;
font-size:10pt;
line-height:20px;
text-align:center;
text-decoration:none;
margin-left:37px;
background-image:url("../img/btnlogin.jpg");
background-position:left;
background-repeat:repeat-x;
border:1px solid #666666;
margin-top:2px;
cursor:pointer;
color:blue;
}

div#inf div a
{
display:block;
cursor:pointer;
text-decoration:none;
color:black;
padding-left:2px;
}
div#inf div a.inf_link:hover
{
background-color:#fbd270;
}
a#link_topo
{
position:absolute;
display:block;
width:100%;
height:100%;
z-index:-1;
}
div#inf a strong
{
display:block;
text-align:center;
}
div#inner .post_inner img
{
border:0;
}
div#top_inf
{
display:block;
width:100%;
background-color:#f2f6ff;
text-align:center;
}

div.produto
{
display:block;
float:left;
position:relative;
width:182px;
margin-top:20px;
top:-20px;
height:180px;
background-color:transparent;
margin-left:10px;
}

div.produto span
{
display:block;
position:relative;
background-color:transparent;
width:100%;
height:20px;
padding-top:10px;
text-align:center;
}

div.produto img
{
display:block;
position:relative;
margin:0 auto;
border:0;
}

h2#tit_categoria
{
display:block;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:22px;
font-weight:normal;
padding-left:10px;
height:24px;
padding-bottom:20px;
}

div.produto span a
{
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-weight:bold;
text-decoration:none;
}

#goup
{
display:block;
position:relative;
background-color:transparent;
bottom:0px;
float:left;
clear:both;
padding-left:20px;
width:110px;
}

div.produto span a:hover
{
text-decoration:underline;
}
.post_inner img
{
float:left;
}
ul#sellerlist
{
list-style-type:none;
display:block;
position:relative;
height:auto;
width:100%; 

}
ul#sellerlist li
{
	display:block;
	position:relative;
	margin:0 auto;
	width:300px;
	padding-top:20px;
}
a.vendedor
{
font-Family:Tahoma;
font-size:15pt;
color:blue;
cursor:pointer;
}
a.vendedor strong.red
{
	font-weight:lighter;
	color:red;
}
a.vendedor:hover
{
text-decoration:underline;
}
ul#sellerlist textarea
{
display:none;
}
div#zoom
{
position:absolute;
display:none;
background-color:white;
height:90%;
width:100%;
top:29px;
left:0px;
}
input#btnsubmitorc
{
width:95px;
height:20px;
font-family:Tahoma;
font-size:8pt;
display:none;
}
form#frmorc h3
{
display:block;
text-align:center;
font-family:Georgia;
font-size:10pt;
font-weight:bold;
}

ul#cadastro
{
list-style-type:none;
display:block;
position:relative;
background-color:transparent;
width:620px;
margin:0 auto;
}
ul#cadastro li
{
position:relative;
display:none;
width:625px;
margin-top:8px;
}
ul#cadastro li span
{
display:block;
width:150px;
float:left;
}
div#cliente
{
padding-bottom:4px;
font-family:Tahoma;
font-size:8pt;
color:#000000;
}
#info_valida_login
{
position:absolute;
right:15px;
top:0px;
font-size:8pt;
color:#666666;
}
ul#cadastro li#email
{
display:block;
}
input.cadastro
{
width:255px;
color:green;
}
a#disp
{
cursor:pointer;
font-size:9pt;
padding-top:2px;
padding-bottom:2px;
padding-right:5px;
padding-left:5px;
font-family:Tahoma;
margin-left:5px;
background-image:url("../img/btnlogin.jpg");
background-position:top left;
background-repeat:repeat-x;
color:blue;
border:1px solid black;
text-decoration:none;
}
img#imglogin
{
margin-left:5px;
}
a#validacep
{
cursor:pointer;
margin-left:5px;
color:blue;
background-image:url("../img/btnlogin.jpg");
background-position:top left;
background-repeat:repeat-x;
border:1px solid black;
font-family:Tahoma;
font-size:9pt;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
padding-right:5px;
}
a#validaemail
{
margin-left:5px;
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
color:blue;
font-size:9pt;
font-family:Tahoma;
text-decoration:none;
background-image:url("../img/btnlogin.jpg");
background-position:top left;
background-repeat:repeat-x;
border:1px solid black;
}

img#imgcpf
{
margin-left:5px;
}
ul#cadastro li .submit
{
margin-left:220px;
cursor:pointer;
background-image:url("../img/btnlogin.jpg");
background-position:top left;
background-repeat:repeat-x;
border:1px solid black;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
padding-right:5px;
color:blue;
font-size:9pt;
font-family:Tahoma;
}
form#frmcad h4
{
padding-left:10px;
font-size:11pt;
font-family:Arial;
}
#info_valida_cpf
{
float:right;
margin-right:150px;
color:green;
font-size:8pt;
}

#map
{
display:block;
width:500px;
height:300px;
margin-left:10px;
margin-top:10px;
float:left;
}
p.p_map,p.p_map_lux, strong#subtitle, p.revista
{
font-family:Tahoma;
font-size:9pt;
text-indent:3px;
}

p.p_map
{
margin-left:525px;
}

p.p_map_lux
{
margin-top:27px;
margin-left:600px;
}

p.revista
{
margin-left:420px;
}

#map_lux
{
display:block;
margin-left:10px;
float:left;
}
strong#subtitle
{
display:block;
text-indent:50px;
padding-bottom:10px;
}
p.p_post strong
{
display:block;
text-align:center;
}
img.img_post
{
border:3px solid #ffffff;
padding-left:10px;
padding-right:10px;
}

p.p_post a:hover img.img_post
{
border: 3px solid #7f7f7f;
}

strong.sub_post
{
display:block;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
text-indent:30px;
height:24px;
padding-bottom:40px;
padding-top:20px;
}

#frmrecdados ul
{
list-style-type:none;
display:block;
position:relative;
width:330px;
height:auto;
padding-top:2px;
margin:0 auto;
font-family:"Times New Roman";
font-size:11pt;
background-color:#F2F6FF;
}
#frmrecdados ul li
{
margin-top:5px;
}
#frmrecdados span
{
display:block;
float:left;
width:110px;
padding-left:33px;
}

#frmrecdados ul h3
{
font-family:"Trebuchet Ms";
font-size:10pt;
padding-bottom:10px;
}

#frmrecdados ul li #btnsenddata
{
	margin-left:130px;
	Font-family:"Trebuchet Ms";
	font-size:8pt;
	text-align:center;
}
form#frmfinan
{
display:block;
position:relative;
width:740px;
margin:0 auto;
}
form#frmfinan ul 
{
list-style-type:none;
}

form#frmfinan ul li
{
margin-top:10px;
}

form#frmfinan ul li span
{
display:block;
float:left;
width:220px;
color:#000000;
font-family:Arial;
font-size:10pt;
}
form#frmfinan ul li select + select
{
margin-left:5px;
}
fieldset
{
border-color:#666666;
color:#0046DC;
padding-left:5px;
padding-bottom:5px;
}
li.hidden_input
{
display:none;
}
li.hidden_input span
{
font-weight:bolder;
}