#banners { background: #ededec; margin: 0; width:212px !important; height:176px !important;}
#header { background-color: #eee; font-weight: normal; margin:0; padding:10px; font-size: small }

/*
table { margin: auto; border-collapse: separate; border-spacing: 20px }
td { vertical-align: top; text-align:center; width: 235px }
*/
#s4 {width: 196px; height: 142px !important;}
.pics { width: 196px; height: 142px !important; padding:0; left:6px; top:6px; overflow: hidden; margin-bottom:15px; z-index:1 }
.pics img { width: 196px; height: 142px !important; padding:0 ; border: 1px solid #c3d3e2; }
.pics img {
	-moz-border-radius: 10px; -webkit-border-radius: 10px;
}

#banners  #s4 a{width: 196px; height: 142px !important;}

.prox {margin:0 6px; float:right}
.prox a{width:63px; height:18px; background:#105396; color:#b5c6d7; text-decoration:none; padding:0 8px 0 8px}


#slideshow {margin:0 }
#nav {margin: 0 30px 0 0; width: 105px; float:right;}
#nav li { width: 20px; height:18px; float: left; margin:0 4px; list-style: none }
#nav a { width: 20px; height:18px; padding: 5px 8px 0 8px; display: inline; text-decoration:none }
#nav a.activeSlide { background: #105396; width: 20px; height:18px; color:#b5c6d7; text-decoration:none}
#nav a:focus { outline: none; }
#nav img { border: none; display: block; width: 20px; height:18px;}



#sliderfotos{
	width:221px;
	height:200px;
}

.itemfoto img{
	 width:221px; 
	 padding:0; 
	 border:none;
	 margin-top:1px;
	 position:relative; 
}

.detalhefoto{
	background:#eef2f5;
	filter:alpha(opacity=100);
	opacity:1;	
	position:absolute;
	top:150px;
	left:0px;
    width:205px; 
	padding:8px;
	z-index:1000;
}

.detalhefoto div{color:#47423a}
.detalhefoto a{
	color:#105396;
	
	float:right;
	font-weight:bold;
	font-size:10px;
	margin-left:10px;
	padding:2px;
}