html, body, div, ul, ol, li, h1, h2, h3, p, a, span, img{ margin:0; padding:0; border:0; outline:0; text-decoration:none; }

body { background-color:#fff; font:14px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; color:#666; }

div#wrapper { background-color:#cbd1da; width:860px; position:absolute; left:50%; margin-left:-430px;  }

div#header { width:860px; height:295px; clear:both;}

	div.col-top { height:295px; float:left; }
	
		div#logo { width:180px; height:125px; margin:4px 3px 3px 4px; background-image:url(../imagens/layout/logo.jpg) }
		
			div#logo a { width:180px; height:125px; display:block; }
		
		div#menu { width:180px; height:160px; margin:0 3px 3px 4px; background-color:#40689d; }
		
		div#banner { width:516px; height:257px; margin-top:4px; }
		
		div#msg-top { width:516px; height:31px; background-color:#40689d; font-size:14px; text-align:center; color:#fff; text-transform:uppercase; line-height:30px; }
		
		div#cont { width:150px; height:125px; margin:4px 4px 0 3px; background-color:#40689d; color:#fff; text-align:center; }		
		
			div#cont h1{ font-size:22px; padding:3px 0 0; }
			
			div#cont h2 { font-size:14px; padding:5px 0; }
			
			div#cont span { font-size:11px; padding:5px 3px; display:block; }
			
			div#cont a { font-size:11px; color:#fff; }
		
		div#empty { width:150px; height:160px; background-color:#40689d; margin:3px 4px 0 3px; color:#fff; text-align:center; }
		
		div#empty h2 { font-size:11px; padding:10px 1px; color:#fff;  }
		
		div#empty span {font-size:11px; padding:5px 3px; display:block;}

div#principal{ width:860px; clear:both; }

	div#sidebar-left { width:180px; float:left; margin:0 3px 0 4px; padding:0 0 10px; background-color:#e0e2e6; }
		
		span.titlecol {	background:#345e92 url(../imagens/layout/ponto2.jpg) no-repeat 10px 15px; display:block; padding:10px 0 10px 25px; color:#fff; font-size:14px; }
		
		div#sidebar-left h3 { font-size:12px; color:#012b6c; text-transform:uppercase; padding:5px 7px; }
		
		div#sidebar-left p { font-size:11px; color:#7f7f7f; padding:7px 9px; text-align:justify; word-spacing:-1px; }
		
		div#sidebar-left p a { text-decoration:none; color:#345e92; }
		
	div#content { width:516px; min-height:530px; float:left; background-color:#fff; padding:0 0 20px 0; text-align:justify; }
		
		div#img { width:516px; height:104px; }
			
			div#img a { float:left; text-decoration:none; }	
				
				span.label { width:172px; height:21px; display:block; background-color:#345e92; font: 14px Tahoma, Geneva, sans-serif; text-align:center; line-height:20px; color:#fff; }
				
		div#vantagens { margin:10px; clear:both; }
			
			div#vantagens span { width:245px; display:block; float:left; border:1px solid #e0e2e6; text-align:center; font-size:12px; }
			
			div#medidas { float:right; width:250px; margin:0 30px;}
			
			div#medidas span { width:70px; display:block; float:left; border:1px solid #e0e2e6; text-align:center; font-size:12px; }
			
		div#content h1 { font-size:20px; color:#012b6c; padding:5px; text-align:center; }
		
		div#content h2 { font-size:18px; color:#012b6c; padding:20px 15px 0; text-align:left; }
		
		div#content h3 { font-size:16px; color:#012b6c; border-bottom:1px solid #012b6c; padding:5px; margin:20px 15px 10px; text-align:left; cursor:pointer; }
		
		div#content h4 { font-size:12px; color:#012b6c; padding:5px; margin:20px 15px 10px; text-align:left; }
		
		div#content p { padding:10px 15px; font-size:12px;  word-spacing:-1px; text-align:justify; }
		
		div#content span.produto { font-size:12px; color:#345e92; margin:0 0 0 15px; display:block; cursor:pointer; text-align:left; }
		
		div#content ul { list-style-type:none; font-size:12px; }
		
		div#content ol { font-size:12px; margin:0 0 0 25px;}
		
		div#content li { margin:0 0 5px 15px; }
		
		 .foto_produto { float:left; margin:10px 15px 0; }
		
			div.col-content { float:left; width:255px; padding:0 3px 0 0; }
		
			div#content a { text-decoration:underline; color:#345e92;  }
			
			div#content img#txt { float:left; margin:15px; }
			
			div#content img{ float:left;}
		
	div#sidebar-right { width:150px; float:left; margin:0 4px 0 3px; background-color:#e0e2e6;  }
	
	div#sidebar-right p { font-size:11px; color:#7f7f7f;  text-align:left; word-spacing:-1px; padding:5px; }
	
	div#sidebar-right a span { display:block; font-size:11px; color:#7f7f7f;  text-align:center; word-spacing:-1px; padding:5px 0; }
	
	div#sidebar-right a.img { text-align:center; display:block; padding:10px;}
	
	div#sidebar-right a.txt { text-decoration:none; color:#345e92;}
	
	div#sidebar-right h3 { font-size:12px; color:#012b6c; text-transform:uppercase; padding:5px 7px; }

div#footer { width:852px; padding-bottom:3px; margin:0 4px 0 4px; background-color:#40689d; clear:both; text-align:center; }

	div#footer span { font-size:11px; color:#fff; }
	
	div#footer span a{ font-size:11px; color:#ccc; }

div.clear { clear:both; width:100%; height:1px; }

ul#nav { width:100px; height:150px; position:absolute; padding:0 0 0 40px; }

ul#nav li { width:140px; position:relative; margin:5px 0 0 0; list-style-image:url(../imagens/layout/ponto.jpg); }

ul#nav li a { text-decoration:none; text-transform:uppercase; color:#fff; display:block; }

ul#nav li a:hover { color:#cbd1da; }

#posts{ padding:20px 0; clear:both; cursor:pointer;}

#posts img { float:left; margin:5px; max-width:475px;}


