/*GERAIS*/
body {
  color:#fff;
}

* {
	margin:0;
	padding:0;
	list-style:none;
	font-family: arial, verdana;
}

body {
	margin: 0;
	padding: 0;
	text-align: center;
	background-color:#606258;
}

#bordas {
	width: 950px;
	height: 580px;
	background:#232323;
	text-align: left;
	margin:0 auto;
	padding:5px;
}

#geral {
	width: 950px;
	height: 580px;
	/*visibility:hidden;*/
}

#menu_principal {
	width: 330px;
	height: 580px;
	float:left;
  margin:0px;
  padding:0px;
}

#logo {margin:40px 30px 100px 30px; }

#conteudo {
	width: 620px;
	height: 535px;
	float: left;
}

#menu_principal ul { margin-left:30px; }
#menu_principal ul li{
	height:20px;
	margin:30px 0;
}


a{font-size:12px;color:#CCC;text-decoration:none;font-weight:bold;}
a:hover, .menu_selecionado {color:#FFF;text-decoration:underline;}

#submenu {
  float:left;
  width:620px;
  height:35px;
  border-top:2px solid #575757;
  margin:0px;
  padding-top:5px;
}


#submenu li {
  list-style-type:none;
  display:inline-block;
  margin:0px 25px 0px 0px;
  padding:0px;
  float:left;
}

#sub_itens {
  border-top:2px solid #575757;
  padding-top:10px;
  margin-top:10px;
}

#sub_itens li{
  list-style-type:none;
  margin-bottom:20px;
}


h1 {
  font-size:1em;
  margin-bottom:10px;
}

h2 {
  font-size:0.9em;
  margin-bottom:10px;
}

li {font-size:0.8em;}

p {
  font-size:0.8em;
  margin-bottom:10px;
}

img {
  border:0px;
}

/**
 * 
 */
.paging {
  font-size:0.8em;
  text-align:center;
  width:100%;
}
/**
 * 
 */
.paging .disabled {
  color:#ccc;
  display:inline-block;
}


#estudio { }

#estudio #texto,
#cobertura_fotografica #texto,
#recentesint #texto  {
  margin-top:50px;
  margin-bottom:10px;  
  width:90%;
  height:150px;
  overflow:auto;
}

#contato {
  margin-top:100px;
}

#estudio > #texto,
#estudio #fotografo #texto,
#cobertura_fotografica > #texto {
  margin-top:50px;
  width:500px;
  color:#D8D8D8;
}

#galeria {
  /*position:absolute;
  top:150px;*/
}

#recentes { clear:both; width:90%; padding:20px; margin-top:30px; }
#recentes .thumb { float:left; margin-right:10px; }

#recentes .cell {
	overflow:auto;
	height: 75px;
}

input {
  padding:2px 5px;
}

#parceiros {
	margin: 45px 20px;
}

#parceiros .cell {
  margin:10px;
  float:left;
  border:1px solid white;
}

#volum {
	position:fixed; 
	bottom:1px; 
	right:5px; 
	font-family:Verdana; 
	font-size:9px;
}

#linkvolum {text-decoration:none;color:#333;font-size:10px;}

.noflash {
  font-weight:bold;
  color:#ff0000;
}

.noflash a, .noflash a:hover {
  color:#fff;
}


/* GALERIA DE FOTOS */

#gallery {
  position:relative;
  width:600px;
  height:290px;
  margin-top:25px;
}

#thumbs {
  display:block;
  overflow:auto;
  position:absolute;
  top:0px;
  left:0px;
  width:192px;
  height:273px;
}

#thumbs li {
  position:relative;
  display:block;
  width:80px;
  height:62px;
  float:left;
  text-align:center;
  margin:1px 4px 5px 1px;
}

#gallery .preloader {
  position:absolute;
}

#image {
  position:relative;
  top:0px;
  left:200px;
  width:400px;
  height:273px;
  text-align:center;
}

#msg{
	margin-top:5px;
	position:absolute;
	right:0;
	bottom:0px;
	text-align:right;
	color:#999;
	font-size:10px;
}

#msg2{
	margin-top:3px;
	position:absolute;
	right:0;
	bottom:-25px;
	text-align:right;
	color:#999;
	font-size:10px;
}

#msg3{
	margin-top:3px;
	position:absolute;
	right:270px;
	bottom:-25px;
	text-align:left;
	color:#999;
	font-size:10px;
}

#vgallery {
	width:600px;
	height:290px;
	margin-top:5px;
}

.slideshow {margin:115px 0 0 52px;width: 500px; height: 350px;}
.slideshow img { padding: 14px 14px 52px 14px; border: 1px solid #CCC; background-color: #fff; }

.pink {color:#DD137B;}