body {
	margin:0 auto;
	font-family:Tahoma, Geneva, sans-serif;
	background-image:url(../images/back_topo.jpg);
	background-repeat:repeat-x;
	vertical-align:top;	
}

ul {
	list-style: none;
}

ul li {
	display:inline;	
}

ul.baixo {
	width:700px;
	text-align: center;
}

ul.menu li {
	float: left;
}

div.principal ul img {
	border: 0;
	/*padding: 0;
	position:relative;
	display: block;*/
}

div.principal ul {
	padding:0;
}

div.principal li{
	padding: 0 3px 0 3px;
}

div.divisoes img{
	border:3px solid #ccc; 
}

div.divisoes img:hover{
	border:3px solid #ff8400; 
}


ul.menu, ul.pagination, ul.thumbs {
	margin:5px;
	padding:0px;
	position:relative;
	right:0px;
	display:block;
}

ul.menu li a , ul.pagination li a, div.atelier a, div.conteudo a {
	text-decoration:none;
	color:#716d6a;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	cursor:pointer;
}

ul.pagination li.current {
	color:#716d6a;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
}

ul.menu li a.active, ul.menu li a:hover, div.atelier a:hover, div.conteudo a:hover {
	color:#f3630b;
}

#hover {
	color:#f3630b;
}

.logo img {
	border: 0;
	height: 150px;
}

ul.topo li{
	margin:0 46px 0 0;
}

ul.baixo li{
	margin:0 72px 0 0;
}

.welcome {
	font-size:12px;
}

.caption{
	position: absolute;
	width: 700px;
	height: 60px;
	background-color: #FFF;
	opacity: 0.5;
	top: 380px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	z-index: 9999;	
}

.legenda {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#716d6a;
}

.legenda a, .conteudo a {
	color:#716d6a;
	font-weight: bold;
}

.legenda a:hover, .conteudo a:hover {
	color:#f3630b;
	font-weight: bold;
}

.img-nav {
	border: 0;
	padding: 0 5px 0 5px;
}

ul.thumbs li a, a:active, a:hover{    
    text-decoration:none;
}

ul.thumbs li img{
    border: 0;
}

/* the overlayed element */ 
.simple_overlay { 
     
    /* must be initially hidden */ 
    display:none; 
     
    /* place overlay on top of other elements */ 
    z-index:10000; 
     
    /* styling */ 
    background-color:#FFF; 
     
    min-width:200px;     
    min-height:200px; 
    border:1px solid #666; 
	
	padding: 20px;
     
    /* CSS3 styling for latest browsers */ 
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000;
} 
 
/* close button positioned on upper right corner */ 
.simple_overlay .close { 
    background-image:url(../images/close.png); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}

.atelier img {
	width: 141px;
	height: 92px;
}

.atelier div {
	float: left;
	/*padding: 10px;*/
}

.atelier div div{
	padding: 10px 0 10px 10px;	
}

div.conteudo {
	background-color: #F1F3EC;
	font-size: 12px;
	color: #716D6A;
	padding: 3px 10px 10px 10px;
}

div.principal {
	/*background-color: #FFC08D;
	background-color: #FFE8D4;*/
	padding-bottom: 10px;
	width: 700px;
}

div.flatpage {
	color: #716D6A;
	font-size: 12px;
}

div.spacer {
	height: 20px;
}
