/* CSS Document */

body {background:#fff url(../image/bg.jpg) repeat-x ; padding:0;  margin:0; color:#999;font-family:Verdana, Arial, Helvetica, sans-serif;}

.bg-pg {background: url(../image/bg-pg.png) repeat-y center ; width: 820px; margin: 0px auto;  z-index:-9999}

a {text-decoration: none; color: #999;}
.link-ativo {font-weight:bold; color:#666;}

.logo_index {background: url(../image/logo1.png); width: 450px; height: 280px; margin: 100px auto; }

.logo {width: 250px; height: 150px; padding:0; margin:0; float: left; background:url(../image/logo2.png);}

.geral {background: #fff url(../image/bg.jpg) repeat-x; background-position: 0 -250px; width: 778px; height: 550px;  margin: 0px auto; position:relative;}

.menu {width: 495px; float: right; background: #fff; height: 27px; margin-top: 100px; padding:5px 0 0 10px;}

.menu ul {list-style:none; border: 0px #FF0000 solid; margin:0; padding: 0; }

.menu ul li {display: inline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin-right: 20px; font-size: 12px;}

.menu ul li a:hover {font-weight:bold; color:#666;}

.topo {height: 150px; width: 778px;}

.conteudo {font-family: Verdana, Arial, Helvetica; font-size: 11px; width: 748px; line-height: 150%;height: 400px; border-bottom: 20px #ccc solid; padding: 0 15px; z-index:999999;}

.txt_perfil {width: 370px; float:left; height: 400px; background: url(../image/txt-perfil.png) no-repeat left;}

.profissionais {background: url(../image/profissionais.png) right bottom no-repeat; width: 350px; height: 400px; float:right;}

.projetos {width: 180px; float: left; height: 150px; margin: 70px 5px 0 0;}

.projetos h4 {text-align: center;}

.grupo_projetos {width: 748px; margin: 0 auto; height:200px; padding: 0px;}

.link-projetos {float: left; width: 145px; margin-top:35px;}


.contato {width: 364px; height: 300px; float: left; border-right: 5px solid #9F2925; padding-right: 10px; color:#000000; margin: 30px 10px 0 0; color:#000000; }

.contato_right {width: 350px; float:right;color:#000000; margin: 30px 0 0 0;}
.contato_adriane {text-align: left; color:#000000; width: 140px;  float: left;}
.contato_juliana {text-align: right; color:#000000; width: 170px; float: right; }

.cinza {color: #999999}

.contato_juliana h1, .contato_adriane h1 {font-size: 16px; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif}
.contato_juliana p, .contato_adriane p {font-size: 11px; margin:0; padding:0;}

.contato_bottom, .contato_bottom h1 {margin-top: 120px; text-align: center; font-weight:bold; font-size: 12px;font-family:Arial, Helvetica, sans-serif;}

h3 {margin: 0; padding: 0; font-size:12px; font-weight: bold;}


/* DIV DO TEXTO PARA A GALERIA */

.information {
	float: right;
	margin: 0;
	padding:0;
	width:450px; /*height:550px;*/
	overflow:hidden; /*z-index:200;*/
	opacity:1;
	filter:alpha(opacity=70);
	position:absolute;
	right: 16px;
	top: 129px;
}
.information h3 {padding:4px 8px 3px; font-size:24px; margin: 0; font-weight:lighter; letter-spacing: 2pt;text-align: right;}
.information p {padding:0 8px 8px; margin-left:280px; text-align:right;}

ul.slideshow {
	list-style:none;
	width:677px;
	height:380px;
	overflow:hidden;
	position:relative;
	margin:0 0 0 30px;
	padding:0;	
}	

ul.slideshow li {
	position:absolute;
	left:0;
	right:0;
}

ul.slideshow li.show {
	z-index:500;	
}

ul img {
	border:none;	
}

#slideshow-caption {
	width:677px;
	height:70px;
	position:absolute;
	bottom:0;
	left:0;	
	color:#fff;
	background:#000;
	z-index:500;
}

#slideshow-caption .slideshow-caption-container {
	padding:5px 10px;		
	z-index:1000;
}

#slideshow-caption h3 {
	margin:0;
	padding:0;	
	font-size:14px;
}

#slideshow-caption p {
	margin:5px 0 0 0;
	padding:0;
}

