* {margin:0; padding:0; outline:none;}
body{font-family: Verdana, Geneva, sans-serif;font-size: 11px;color: #555;background-color: #f4f4f4; line-height:16px; background-image:url(../img/f_sos.jpg);}
img {border:none;}
#principal {width:1002px; margin:0 auto;}
#topo {width:1002px; height:163px;}
#lateral_produtos {width:255px; float:left; }
#conteudo {width:730px; float:right; overflow:hidden;}
#produtos_lista ul{padding:0; margin:0; float:left; width:99%; list-style:none; overflow:hidden;}
#produtos_lista ul li {width:226px; height:200px; border:1px solid #d9271d; margin:0 5px 20px 5px; float:left; text-align:left; display:inline;}
#orcamento_titulo ul{padding: 0 10px; margin-left:10px; float: left;width: 910px;list-style:none; overflow:hidden; background:#f4f4f4;}
#orcamento_titulo ul li {width:170px; height:20px; padding:10px 0; margin:0 5px; float:left; display:inline; background:#f4f4f4; text-align:center;}
#orcamento_lista ul{ padding-bottom:20px;margin-left:10px; float: left;width: 910px;list-style:none; overflow:hidden; background:#f4f4f4;}
#orcamento_lista ul li {width:170px; height:70px; margin:5px; float:left; display:inline; background:#FFF; text-align:center;}
#loja_lista ul{padding:0px; margin:3px; float:left; width:670px; list-style:none; overflow:hidden;}
#loja_lista ul li {
	padding:5px;
	width:200px;
	border:1px solid #e4e4e4;
	margin:0 5px 20px 5px;
	float:left;
	text-align:left;
	display:inline;
}
#fotos_lista ul{padding:0px; margin:3px; float:left; width:670px; list-style:none; overflow:hidden;}
#fotos_lista ul li {
	padding:5px;
	width:135px;
	margin:0 5px 20px 5px;
	float:left;
	text-align:left;
	display:inline;
}
#rodape {width:960px; height:80px; clear:both; padding:5px 0 20px 0; overflow:hidden; line-height:20px;}
/* classes */
.form {
	border:1px solid #D9271D;
	background:#ececec;
	padding:1px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	width:60%;
}
.headr_vermelho {color: #da251c; font-weight:bold; }
.headr_vermelho2 {color: #da251c; font-weight:bold; font-size:16px; }
.headr_cinza {color: #9b9595; font-weight:bold; }
.link_vermelho a,
.link_vermelho a:visited{color: #da251c; font-weight:bold; text-decoration:none;}
.link_vermelho a:hover{text-decoration:underline;}
.tit_produtos {color: #ffffff; font-weight:bold; background:#d9271d; padding:6px; display:block; border-bottom:2px solid #d9271d; margin-bottom:10px;}
.tit01 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-color: #d9271d;
	height: 25px;
}
.tit_orcamento {font-weight:bold;}
.fotos  a img,
.fotos a:visited img {
	border:2px solid #999;
}
.fotos a:hover img{
	border:2px solid #da251c;
}
.campo {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	border: 1px solid #D9271D;
	width: 60%;
	background-color: #ececec;
	padding: 1px;
}
.botao {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #D9271D;
	border: 1px solid #D9271D;
}
.menu-categoria{
	display:block; background-color:#e9d4d3; border:solid 1px #C00; padding:5px; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#c8242d; font-weight:bold;	
}
.menu-subcategoria{
	display:block; text-decoration:none; font-size:12px; padding:3px 0 3px 10px; font-family:Tahoma, Geneva, sans-serif; color:#333;
}
.menu-subcategoria:hover{
	display:block; text-decoration:underline; font-size:12px; padding:3px 0 3px 10px; font-family:Tahoma, Geneva, sans-serif; color:#C00;
}

#popup {
	position:absolute; 
	display:block; 
	width:604px; 
	height:310px; 
	z-index:500; 
	left:50%; 
	margin-left:-302px; 
	top:200px;
}

/* ============= menu ==================*/
/*
div.sdmenu {
	width: 253px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	background: url(/bottom.gif) no-repeat  right bottom;
	border-left:1px solid #e6e4e2;
	border-right:1px solid #e6e4e2;
	color: #fff;
}
div.sdmenu div {
	background: url(img/title.gif) repeat-x #ead4d3;
	overflow: hidden;
}
div.sdmenu div:first-child {
	background: url(img/toptitle.gif) no-repeat;
}
div.sdmenu div.collapsed {
	height: 25px;
}
div.sdmenu div span {
	display: block;
	padding: 5px 25px;
	font-weight: bold;
	color: #da251c;
	background: url(../img/expanded.gif) no-repeat 10px center #ead4d3;
	cursor: default;
	border-bottom: 1px solid #ddd;
}
div.sdmenu div.collapsed span {
	background-image: url(../img/collapsed.gif);
	background-color:#ececec;
	color:#56504c;
}
div.sdmenu div a {
	padding: 8px 10px;
	background: #F4F4F4;
	display: block;
	border-bottom: 1px solid #ddd;
	color: #da251c;
	text-decoration:none;
}
div.sdmenu div a.current {
	background : #ccc;
	color: #fff;
}
div.sdmenu div a:hover {
	background : #ccc;
	color: #fff;
	text-decoration: none;
}
*/

