/* CSS Document */

* {
	margin:0;
	padding:0;
	list-style:none;
	text-decoration:none;
	vertical-align:top;
}
hr {display:none;}

body{
	background:#000;
	/*background-image:url(../img/bg.gif);
	background-repeat:repeat;
	font-family:"Comic Sans MS", cursive;*/ 
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 20px;
}
/* Para formatação de imagens */
img {border:none;}

img.imgleft {
	float: left;
	margin: 0 10px 0 0;
}

img.imgright {
	float: left;
	margin: 0 0 0 10px;
}

#geral {
	width:900px;
	margin:0 auto;
	position: relative;
	border:6px solid #000;
}

#header { 
	margin: 0; 
	position: static; 
}
#headerimg {
	margin:0;
	padding:0;
	position:relative;
	float:left;
	width:402px;
	_margin-right:-6px;
	background: url(../img/logo.png) no-repeat 0px top;
	
}
#headerimg h1 a {
	margin:0;
	_margin-right:-2px;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
	width:100%;
	height:200px;
	
}
/*
#headerimg div.description {
	font:12px Verdana, Arial, Tahoma;
	color:#999;
	letter-spacing:1px;
	margin: 0 auto;
	text-align:right;
	position:relative;
	top:-55px;
	width:300px;
}*/
#header a{
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}


#content{
	height: 640px;  
	
}
#footer{
	position:relative;
	width:100%;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}
#footerB a{
	color:#aaa !important;
}
#footerB a:hover{
	color:#f0f0f0 !important;
}
#footerA{
	padding:15px; 
	background:#000;
	color:#fff;
	font-size:15px;
}
#footerB{
	text-align:right;
	padding:15px; 
	background:#000;
	color:#f0f0f0;
}



#slideshow {  
	width: 900px;  
	height: 680px;  
	position: absolute;  
	z-index:0
}  
#slide_fotos p {  
	position: absolute;  
	right: 0;  
	top: 210px;  
	z-index: 3;  
	padding: 10px 20px;  
	background: bottom center url('../images/over_white.png');  
}  
#slide_fotos {  
	height: 100%;  
	overflow: hidden;  
}  
#pager {  
	position: absolute;  
	z-index: 10;  
	top: 600px;  
	right: 30px;  
}  
#pager a {  
	color: #000;  
	width: 17px;  
	height: 17px;  
	line-height: 15px;  
	text-align: center;  
	display: inline-block;  
	font-size: 10px;  
	margin: 4px;  
	color: #fff;  
}  
#pager a.activeSlide {  
	color: #000;  
	background: url('../images/over_white.png');  
}  



.bordaBox {
	background: transparent; 
	position:relative;
	float:right;
	top:0px;
	margin:15px;
	z-index:1;
	width:270px;

	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	opacity:0.8;
}
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b4, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b, .bordaBox .b4b {display:block; overflow:hidden; font-size:1px;}
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b {height:1px;}
.bordaBox .b2, .bordaBox .b3, .bordaBox .b4 {background:#000; border-left:1px solid #333; border-right:1px solid #333;}
.bordaBox .b1 {margin:0 5px; background:#333;}
.bordaBox .b2 {margin:0 3px; border-width:0 2px;}
.bordaBox .b3 {margin:0 2px;}
.bordaBox .b4 {height:2px; margin:0 1px;}
.bordaBox .conteudo {
	padding:5px;
	*margin-bottom:0px;
	*min-height:220px;
	display:block; 
	background:#000; 
	border-left:1px solid #333; 
	border-right:1px solid #333;
}



.bordaBox2 {
	background: transparent; 
	z-index:20; 
	position:relative; 
	clear:left; 
	padding:5px; 
	margin:10px; 
	text-align:center;
	width:574px;
	*clear:both;
	*float:left;
	*top:190px;
	*right:400px;
	
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity:0.9;
	opacity:0.9;
}
.bordaBox2 .b1, .bordaBox2 .b2, .bordaBox2 .b3, .bordaBox2 .b4, .bordaBox2 .b1b, .bordaBox2 .b2b, .bordaBox2 .b3b, .bordaBox2 .b4b {display:block; overflow:hidden; font-size:1px;}
.bordaBox2 .b1, .bordaBox2 .b2, .bordaBox2 .b3, .bordaBox2 .b1b, .bordaBox2 .b2b, .bordaBox2 .b3b {height:1px;}
.bordaBox2 .b2, .bordaBox2 .b3, .bordaBox2 .b4 {background:#fff; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0;}
.bordaBox2 .b1 {margin:0 5px; background:#f0f0f0;}
.bordaBox2 .b2 {margin:0 3px; border-width:0 2px;}
.bordaBox2 .b3 {margin:0 2px;}
.bordaBox2 .b4 {height:2px; margin:0 1px;}
.bordaBox2 .conteudo {padding:5px;display:block; background:#fff; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; }

.bordaBox2 a{
	color:#900;
	font-size:12px;
}
.bordaBox2 a:hover{
	color:#000;
}

#ppp{
	border:1px solid #e6e6e6; width:160px; height:130px; background:#f0f0f0; float:left; margin:3px; padding:3px 5px; text-align:center;			
}


