img, h2, h3, p, dl {
	float:left;
	clear:left;
	margin:0;
}
.left h2, h3 {
	display:block;
	width:100%;
	text-indent:-5000px;
}
.left h2 {
	height:.8em;
	background:url(../img/casedomes.jpg) center left no-repeat;
}
.left h3 {
	margin:0 0 .5em 0;
}
.cases {
	background:url(../img/h-cases.gif) center left no-repeat;
	height:20px;
	width:100%;
	text-indent:-5000px;	
	border-top:1px solid #f2f3f4;
	border-bottom:1px solid #f2f3f4;
	margin:15px 0;
}
.case-sub {
	font-size:175%;
	color:#666666;
}
.case {
	font-size:315%;
}
.left dl {
	width:100%;
}
.left dl dd {
	float:left;
	margin:0 0 0 .2em;
}
.left dl dd a {
	float:left;
}
.left dl dd a img {
	border:none;
}
.left .principal {
	position:relative;
	width:100%;
	height:25em;
	float:left;
	margin:0;
}
.left .principal dt {
	display:none;
}
.left .principal dd {
	position:absolute;
	top:0;
	left:0;
	display:none;
}
.left .principal dd.show {
	display:block;
}
.left .changecase {
	float:left;
	clear:both;
	width:28%;
	margin:0 0 0 37.3em;
	_margin:0 0 0 19.5em;
}
.left .changecase li {
	display:block;
	background:#006600;
	float:left;
	width:3em;
	height:1em;
	margin:.3em -.5em 0 1em;
}
.left .changecase li a {
	display:block;
	background:#ccc;
	width:100%;
	height:100%;
	text-indent:-5000px;
}
.left .changecase li a:hover {
	background:#999999;
}
.left .changecase li a.selected {
	background:#999999;
}
.teste {
	position:relative;
}
.teste img {
	position:absolute;
	top:0;
	left:0;
}
.dogwatch {
	display:block;
	float:none;
	width:580px;
	margin:0 auto;
	overflow:auto;
}
