/* Castro Mello */

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*background:url(../img/backgrounds/bg.png) repeat-y center top #CCCCCC;*/
	}
	
img {
	border:0;
	}
	
.object-flash {
	outline: none;
}

#geral {
	background:url(../img/backgrounds/bgdegrade.jpg) repeat-x left top;
	width:100%;
	overflow:hidden;
	margin:0 auto;
	}
	
#topo {
	width:100%;
	overflow:hidden;
	}
	
#barra {
	width:990px;
	overflow:hidden;
	/*background-color:#FFFFFF;*/
	margin:0 auto;
	}
	
#linha {
	width:100%;
	overflow:hidden;
	background-color:#f0f0f0;
	padding-bottom:0px;
	border-bottom:1px solid #c7c7c7;
	position:absolute;
	left:0;
	z-index:0;
	height:6px;
	}
	
#barra .dobra {
	width:990px;
	height:24px;
	margin:0 auto;
	margin-top:3px;
	/*border:1px solid #ffffff;*/
	position:relative;
	z-index:1;
	}
	
#barra .box {
	background:url(../img/backgrounds/bgdobra2.png) no-repeat left top;
	behavior:url(http://desenvolvimento.xy2.com.br/castromelloarquitetura/scripts/iepngfix.htc);
	float:right;
	width:102px;
	height:24px;
	/*padding-right:94px;*/
	}
	
#barra .ic {
	text-align:center;
	}
	
#barra .areaRestrita {
	float:right;
	background:url(../img/backgrounds/bgarearestrita2.png) no-repeat left top;
	behavior:url(http://desenvolvimento.xy2.com.br/castromelloarquitetura/scripts/iepngfix.htc);
	width:100px;
	height:20px;
	margin:4px 0px 0px -6px;
	}
	
#barra .tx {
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	color:#728c7f;
	text-align:right;
	padding:3px 5px 0px 0px;
	text-transform:uppercase;
	}
	
#barra .tx a {
	color:#728c7f;
	text-decoration:none;
	}
	
#barra .tx a:hover {
	color:#728c7f;
	text-decoration:underline;
	}
	
#logo-menu {
	width:990px;
	overflow:hidden;
	margin:0 auto;
	padding-top:0px;
	padding-bottom:0px;
	/*background-color:#FFFFFF;*/
	/*border:1px solid #000000;*/
	}
	
#logo {
	float:left;
	width:291px;
	height:56px;
	overflow:hidden;
	/*border-right:1px solid #a4a3a3;*/
	}
	
#logo div {
	text-align:left;
	padding-top:0px;
	}
	
#menu {
	float:left;
	width:550px;
	height:56px;
	overflow:hidden;
	/*border:1px solid #000000;*/
	}
	
#menu #itens {
	overflow:hidden;
	margin:0 auto;
	margin-top:3px;
	/*border:1px solid #0000ff;*/
	}
	
#menu #itens .item {
	float:left;
	}
	
#menu #itens .separador {
	float:left;
	padding:0px 18px 0px 18px;
	}
	
#menu .line {
	/*width:100%;*/
	/*height:10px;*/
	padding-top:10px;
	border-bottom:1px dotted #919191;
	clear:both;
	}
	
#video-img {
	width:990px;
	height:276px;
	overflow:hidden;
	margin:0 auto;
	}
	
#videohome {
	float:left;
	width:332px;
	height:100%;
	overflow:hidden;
	border-right:1px solid #ffffff;
	}
	
#imagem {
	float:right;
	width:657px;
	height:100%;
	overflow:hidden;
	position:relative;
	/*border:1px solid #ffffff;*/
	}
	
#imagem .navegacao {
	height:25px;
	background:#eaeaea;
	border-top:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	padding-top:4px;
	text-align:center;
	}
	
#imagem .navegacaoo {
	height:19px;
	color:#333333;
	font-weight:bold;
	background:#eaeaea;
	border-top:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	padding-top:4px;
	text-align:center;
	position:absolute;
	padding-left:598px;
	bottom:0;
	width:100%;
}
	
#imagem .navegacaoo a {
	background-color:#f6f6f6;
	margin-right:3px;
	display:block;
	float:left;
	width:16px;
	height:16px;
}
	
#content {
	width:990px;
	overflow:hidden;
	margin:0 auto;
	padding-top:20px;
	padding-bottom:20px;
	/*background-color:#FFFFFF;*/
	}
	
#content .title {
	background:url(../img/backgrounds/bglinhatitulo.jpg) repeat-x left top;
	height:22px;
	font-family:"Lucida Sans Unicode";
	font-size:13px;
	font-weight:600;
	color:#ffffff;
	text-align:left;
	padding:3px 0px 0px 4px;
}
	
#content #esq {
	background:url(../img/backgrounds/bgleft.png) no-repeat left top;
	float:left;
	width:495px;
	overflow:hidden;
	/*border:1px solid #000000;*/
	}
	
#content #esq .esq {
	float:left;
	width:227px;
	overflow:hidden;
	margin:6px;
	/*border:1px solid #000000;*/
	}
	
#content #esq .dir {
	float:right;
	width:227px;
	overflow:hidden;
	margin:6px;
	/*border:1px solid #000000;*/
	}
	
#content #esq .area_1 {
	width:485px;
	overflow:hidden;
	margin:0 auto;
	margin-top:5px;
	margin-bottom:10px;
	/*background:#e6e5e6;*/
	/*border:1px solid #000000;*/
	}
	
#content #esq .area_2 {
	width:485px;
	overflow:hidden;
	margin:0 auto;
	/*border:1px solid #000000;*/
	}

#content #esq .video {
	padding-top:6px;
	}
	
#content #esq .area_video {
	float:left;
	width:155px;
	overflow:hidden;
	margin:0px 10px 0px 0px;
	}
	
#content #esq .area_video_ {
	float:left;
	width:155px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	}
	
#content #esq .titulo_ {
	font-family:"Lucida Sans Unicode";
	font-size:13px;
	font-weight:500;
	color:#444444;
	text-align:left;
}

#content #esq .titulo_ a {
	text-decoration:none;
	color:#444444;
	}
	
#content #esq .titulo_ a:hover {
	text-decoration:underline;
	}
	
#content #esq .maisvideos {
	clear:both;
	margin-top:5px;
	text-align:right;
	padding-right:5px;
	}
	
#content #dir {
	background:url(../img/backgrounds/bgright.png) no-repeat left top;
	float:right;
	width:488px;
	overflow:hidden;
	/*border:1px solid #000000;*/
	}
	
#content #dir .area_1 {
	width:477px;
	overflow:hidden;
	margin:0 auto;
	margin-top:5px;
	padding-bottom:20px;
	}
	
	
#content #dir .area_total {
	background:url(../img/backgrounds/bgright.png) no-repeat left top;
	width:488px;
	overflow:hidden;
	margin-top:0px;
	}
	
#content #dir .area_2 {
	width:477px;
	overflow:hidden;
	margin:0 auto;
	margin-top:9px;
	}
	
#content #dir .esq {
	float:left;
	width:230px;
	overflow:hidden;
	}
	
#content #dir .dir {
	float:right;
	width:230px;
	overflow:hidden;
	}
		
#content #dir .titulo {
	font-family:"Lucida Sans Unicode";
	/*font-family:Verdana;*/
	color:#444444;
	font-size:15px;
	text-align:left;
	font-weight:500;
	padding-top:6px;
	}

#content #dir .titulo_ {
	font-family:"Lucida Sans Unicode";
	/*font-family:Verdana;*/
	color:#444444;
	font-size:15px;
	text-align:left;
	font-weight:500;
	}
	
#content #dir .img_1 {
	float:right;
	padding:11px 0px 8px 14px;
	}
	
#content #dir .img_2 {
	text-align:center;
	padding:0px 0px 3px 0px;
	}
		
#content .borda {
	border:1px solid #7a7a7a;
	padding:2px;
	}
	
#content .texto {
	font-family:Verdana;
	color:#333333;
	font-size:11px;
	text-align:justify;
	font-weight:500;
	margin-top:15px;
	}
	
#content .texto_ {
	font-family:Verdana;
	color:#333333;
	font-size:11px;
	text-align:justify;
	font-weight:500;
	}

#content .leiamais {
	text-align:right;
	padding-top:10px;
	}
	
#rodape {
	background:url(../img/backgrounds/bgrodape3.jpg) repeat-x left top;
	width:100%;
	height:79px;
	overflow:hidden;	
	}
	
#rodape .area {
	width:990px;
	height:79px;
	margin:0 auto;
	}
	
#rodape .copy {
	float:left;
	width:350px;
	overflow:hidden;
	}
	
#rodape .texto__ {
	text-align:left;
	font-family:Verdana;
	font-size:11px;
	color:#e3d6c7;
	padding-top:34px;
	}
	
#rodape .xy22 {
	/*clear:both;*/
	text-align:left;
	padding-top:5px;
	}
	
#rodape .menu {
	float:right;
	width:596px;
	overflow:hidden;
	/*border:1px solid #0000ff;*/
	}
	
#rodape .item {
	float:left;
	font-size:11px;
	text-transform:capitalize;
	color:#e3d6c7;
	padding-top:34px;
	/*border:1px solid #0000ff;*/
	}
	
#rodape .item a {
	text-decoration:none;
	color:#e3d6c7;
	}
	
#rodape .item a:hover {
	text-decoration:underline;
	color:#e3d6c7;
	}
	
#rodape .separador {
	float:left;
	color:#ffffff;
	padding:30px 30px 0px 30px;
	}
	
#rodape .linhasep {
	float:left;
	}
	
#secao {
	width:990px;
	overflow:hidden;
	margin:0 auto;
	padding-top:14px;
	text-align:center;
	/*background-color:#FFFFFF;*/
	}
	
#interna {	
	width:990px;
	overflow:hidden;
	margin:0 auto;
	padding-top:10px;
	padding-bottom:30px;
	/*background-color:#FFFFFF;*/
	}
	
#interna .msg {
	padding:45px 0px 200px 0px;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:19px;
	color:#4e504f;
	}
	
#interna .secao_titulo {
	padding-top:45px;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:19px;
	color:#000000;
	}	
	
#interna .area {
	width:990px;
	overflow:hidden;
	margin:0 auto;
	position:relative;
	}
	
#interna .area_time {
	width:990px;
	overflow:hidden;
	margin:0 auto;
	margin-top:15px;
	position:relative;
	}
	
#interna .titulo {
	background:url(../img/backgrounds/bglinhatitulo.jpg) repeat-x left top;
	height:22px;
	font-family:"Lucida Sans Unicode";
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	padding:3px 0px 0px 4px;
	}
	
#lista-projetos {
	/*background:url(../img/backgrounds/bgproj-m.jpg) no-repeat left top;*/
	float:left;
	width:200px; /*200*/
	height:330px;
	overflow:hidden;
	/*border:1px solid #000000;*/
	margin:5px 14px 0px 0px;
	background:#e6e5e6;
	}
	
#lista-projetos .item {
	width:194px;
	/*height:44px;*/
	/*margin:5px 0px 5px 0px;*/ 
	font-family:"Lucida Sans Unicode";
	/*font-family:"Times New Roman", Times, serif;*/
	/*font-weight:bold;*/
	font-weight:500;
	font-size:15px;
	color:#4e504f;
	text-align:left;
	/*background-color:#CCCCCC;*/
	}
	
#lista-projetos .item a {
	text-decoration:none;
	color:#4e504f;
	}
	
#lista-projetos .item a:hover {
	/*text-decoration:underline;*/
	/*background:url(../img/backgrounds/bgproj-m-on.jpg) no-repeat left top;*/
	display:block;
	/*height:44px;*/
	color:#FFFFFF;
	background-color:#999999;
	}
	
#lista-projetos .item_selected {
	width:194px;
	/*height:44px;*/
	/*margin:5px 0px 5px 0px;*/ 
	font-family:"Lucida Sans Unicode";
	/*font-family:"Times New Roman", Times, serif;*/
	/*font-weight:bold;*/
	font-weight:500;
	font-size:15px;
	color:#FFFFFF;
	text-align:left;
	background-color:#999999;
	}
	
#lista-projetos .item_selected a {
	text-decoration:none;
	color:#FFFFFF;
	}
	
#lista-projetos .item_selected a:hover {
	/*text-decoration:underline;*/
	/*background:url(../img/backgrounds/bgproj-m-on.jpg) no-repeat left top;*/
	display:block;
	/*height:44px;*/
	color:#FFFFFF;
	background-color:#999999;
	}
	
#lista-projetos .space {
	padding:3px 0px 2px 0px;
	}

#lista-projetos .align {
	padding:2px 0px 0px 8px;
	}

#lista-projetos .align2 {
	padding:5px 0px 0px 8px;
	/*font-family:"Times New Roman", Times, serif;*/
	font-family:"Lucida Sans Unicode";
	font-weight:500;
	font-size:12px;
	/*color:#4e504f;*/
	text-align:left;
	}
		
#proj-content {
	float:left;
	width:776px;
	overflow:hidden;
	/*border:1px solid #000000;*/
	}
	
#proj-content2 {
	float:left;
	width:100%;
	overflow:hidden;
	/*border:1px solid #000000;*/
	}
	
#projeto-fotos {
	float:left;
	width:238px; /*240*/
	height:240px;
	overflow:hidden;
	/*border:1px solid #000000;*/
	margin:5px 0px 0px 0px;
	}
	
#projeto-fotos .img1 {
	text-align:left;
	}
	
#projeto-fotos .img_area {
	clear:both;
	margin-top:6px;
	_margin-top:4px;
	}
	
#projeto-fotos .img2 {
	float:left;
	}
	
#projeto-fotos .img3 {
	float:right;
	padding:0px 2px 0px 0px;
	margin-right:3px;
	}
	
#projeto-fotos .borda {
	padding:1px;
	border-right:1px solid #898989;
	border-bottom:1px solid #898989;
	}
	
#projeto-content {
	/*border:1px solid #000;*/
	float:right;
	width:527px; /*497*/
	height:290px;
	overflow:hidden;
	/*border:1px solid #000000;*/
	margin:5px 0px 0px 0px;
	}

#projeto-content2 {
	float:left;
	width:742px; /*497*/
	height:240px;
	overflow:hidden;
	/*border:1px solid #000000;*/
	margin:5px 0px 0px 10px;
	}
	
#projeto-content .titulo_ {
	text-align:left;
	/*font-family:"Times New Roman", Times, serif;*/
	font-family:"Lucida Sans Unicode";
	font-size:16px;
	color:#00a14e;
	font-weight:500;
	background:none;
	margin-bottom:5px;
	}
	
#projeto-content .datahora {
	/*font-family:"Times New Roman", Times, serif;*/
	font-family:"Lucida Sans Unicode";
	color:#777777;
	font-size:11px;
	text-align:left;
	font-weight:500;
	}
	
#projeto-content .datahora_ {
	/*font-family:"Times New Roman", Times, serif;*/
	font-family:"Lucida Sans Unicode";
	color:#777777;
	font-size:11px;
	text-align:left;
	font-weight:500;
	margin-bottom:10px;
	}

#projeto-content .texto {
	font-family:"Lucida Sans Unicode";
	/*font-family:"Times New Roman", Times, serif;*/
	color:#333333;
	font-size:12px;
	text-align:justify;
	font-weight:500;
	height:100px;
	padding-bottom:5px;
	}
	
#projeto-content .mais {
	/*border:1px solid #000;*/
	/*background:url(../img/backgrounds/bgproj.jpg) repeat-x left top;*/
	font-family:"Lucida Sans Unicode";
	width:100%;
	height:30px;
	/*position:absolute;
	bottom:30px;*/
	}
	
#projeto-content .mais_imagens {
	float:left;
	font-family:"Lucida Sans Unicode";
	font-size:13px;
	color:#098445;
	margin:8px 0 0 0;
	text-align:center;
	display:inline;
	width:100%;
	padding-top:10px;
	}
	
#projeto-content .mais_imagens a {
	text-decoration:underline;
	color:#098445;
	}
	
#projeto-content .mais_imagens a:hover {
	text-decoration:none;
	color:#098445;
	}
	
#projeto-content .leia_mais {
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	color:#098445;
	margin-top:8px;
	}

#projeto-content .leia_mais a {
	text-decoration:underline;
	color:#098445;
	}
	
#projeto-content .leia_mais a:hover {
	text-decoration:none;
	color:#098445;
	}
	
#projeto-content2 .titulo_ {
	text-align:left;
	font-family:"Lucida Sans Unicode";
	/*font-family:"Times New Roman", Times, serif;*/
	font-size:16px;
	color:#00a14e;
	font-weight:500;
	margin-bottom:5px;
	}
	
#projeto-content2 .datahora {
	font-family:"Lucida Sans Unicode";
	/*font-family:"Times New Roman", Times, serif;*/
	color:#777777;
	font-size:11px;
	text-align:left;
	font-weight:500;
	}
	
#projeto-content2 .datahora_ {
	/*font-family:"Times New Roman", Times, serif;*/
	font-family:"Lucida Sans Unicode";
	color:#777777;
	font-size:11px;
	text-align:left;
	font-weight:500;
	margin-bottom:10px;
	}

#projeto-content2 .texto {
	font-family:"Lucida Sans Unicode";
	/*font-family:"Times New Roman", Times, serif;*/
	color:#333333;
	font-size:12px;
	text-align:justify;
	font-weight:500;
	padding-bottom:5px;
	}
	
#projeto-content2 .mais {
	background:url(../img/backgrounds/bgproj.jpg) repeat-x left top;
	width:100%;
	height:30px;
	position:absolute;
	bottom:30px;
	}
	
#projeto-content2 .mais_imagens {
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	color:#098445;
	margin:8px 20px 0px 180px;
	display:inline;
	}
	
#projeto-content2 .mais_imagens a {
	text-decoration:underline;
	color:#098445;
	}
	
#projeto-content .mais_imagens a:hover {
	text-decoration:none;
	color:#098445;
	}
	
#projeto-content2 .leia_mais {
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	color:#098445;
	margin-top:8px;
	}

#projeto-content2 .leia_mais a {
	text-decoration:underline;
	color:#098445;
	}
	
#projeto-content2 .leia_mais a:hover {
	text-decoration:none;
	color:#098445;
	}
	
#timeline {
	width:100%;
	overflow:hidden;
	/*border:1px solid #000000;*/
	/*margin-top:5px;*/
	}
	
#years {
	/*background:url(../img/backgrounds/bgtime2.jpg) no-repeat left top;*/
	background:#e6e5e6;
	width:100%;
	height:25px;
	padding:3px;
	}
	
#years .item {
	width:58px;
	height:26px;
	font-family:"Lucida Sans Unicode";
	/*font-family:"Times New Roman", Times, serif;*/
	font-weight:bold;
	font-size:12px;
	color:#4e504f;
	text-align:center;
	background-color:#CCCCCC;
	margin-right:2px;
	}
	
#years .item a {
	text-decoration:none;
	color:#4e504f;
	display:block;
	}
	
#years .item a:hover {
	/*background:url(../img/backgrounds/bgbttime.jpg) no-repeat left top;*/
	text-decoration:none;
	height:26px;
	color:#FFFFFF;
	display:block;
	background-color:#999999;
	}
	
#years .item_selected {
	/*background:url(../img/backgrounds/bgbttime.jpg) no-repeat left top;*/
	width:58px;
	height:26px;
	font-family:"Lucida Sans Unicode";
	/*font-family:"Times New Roman", Times, serif;*/
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	background-color:#999999;
	margin-right:2px;
	}
	
#years .item_selected a {
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	}
	
#years .item_selected a:hover {
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	}
	
#years .item-top {
	padding-top:5px;
	}
	
#projects {
	float:left;
	overflow:hidden;
	/*border:1px solid #000000;*/
	}
	
#posicao {
	float:right;
	overflow:hidden;
	margin-left:0px;
	/*border:1px solid #0000FF;*/
	}
	
#timeline_imgs {
	width:100%;
	overflow:hidden;
	margin-top:15px;
	}
	
#timeline_imgs .img_ {
	float:left;
	margin-right:5px;
	}
	
#timeline_imgs .p-esq {
	float:left;
	width:415px;
	overflow:hidden;
	/*border:1px solid #000000;*/
	margin-right:10px;
	}
	
#timeline_imgs .p-dir {
	float:left;
	width:415px;
	overflow:hidden;
	/*border:1px solid #000000;*/
	}
	
#timeline_imgs .areas {
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
	}
	
#timeline_imgs .img1 {
	float:left;
	/*width:450px;*/
	overflow:hidden;
	text-align:left;
	margin-right:12px;
	}
	
#timeline_imgs .img1_e {
	float:left;
	}
	
#timeline_imgs .img1_d {
	float:right;
	}

#timeline_imgs .img_area {
	float:left;
	/*width:140px;*/
	overflow:hidden;
	margin-right:10px;
	}
	
#timeline_imgs .img2 {
	text-align:left;
	}
	
#timeline_imgs .img3 {
	text-align:left;
	margin-top:6px;
	}
	
#timeline_imgs .borda {
	padding:1px;
	border-right:1px solid #898989;
	border-bottom:1px solid #898989;
	}
	
#timeline_imgs .info {
	float:left;
	width:100%;
	overflow:hidden;
	/*border:1px solid #000000;*/
	}
	
#timeline_imgs .info2 {
	float:right;
	width:350px;
	overflow:hidden;
	/*border:1px solid #000000;*/
	}

#timeline_imgs .info3 {
	/*float:left;*/
	/*width:350px;*/
	width:100%;
	overflow:hidden;
	/*border:1px solid #000000;*/
	}
	
#timeline_imgs .posicao {
	float:right;
	/*border:1px solid #000000;*/
	}
	
#timeline_imgs .ano {
	font-family:"Times New Roman", Times, serif;
	/*font-family:"Lucida Sans Unicode";*/
	font-size:55px;
	font-weight:500;
	color:#CCCCCC;
	text-align:left;
	}
	
#timeline_imgs .proj-txt {
	font-family:"Lucida Sans Unicode";
	/*font-family:"Times New Roman", Times, serif;*/
	font-size:10px;
	font-weight:bold;
	color:#CCCCCC;
	text-align:left;
	}
	
#timeline_imgs .area_proj {
	width:100%;
	overflow:hidden;
	margin:3px 0px 20px 0px;
	}
	
#timeline_imgs .projeto {
	/*font-family:"Times New Roman", Times, serif;*/
	font-family:"Lucida Sans Unicode";
	font-size:15px;
	font-weight:500;
	color:#4e504f;
	text-align:left;
	}
	
#timeline_imgs .projeto a {
	text-decoration:none;
	color:#4e504f;
	}

#timeline_imgs .projeto a:hover {
	text-decoration:underline;
	}
	
#timeline_imgs .local {
	font-family:"Lucida Sans Unicode";
	/*font-family:"Times New Roman", Times, serif;*/
	font-size:12px;
	font-weight:500;
	color:#000000;
	text-align:left;
	}
	
#timeline_imgs .local-txt {
	color:#4e504f;
	font-weight:500;
	font-size:13px;
	}
	
#timeline_imgs .leiamais {
	/*background:url(../img/backgrounds/bgproj.jpg) repeat-x left top;*/
	height:30px;
	/*position:absolute;
	bottom:30px;*/
	margin-top:15px;
	padding-top:8px;
	}
	
#timeline_imgs .leiamais a {
	text-decoration:underline;
	color:#098445;
	}
	
#timeline_imgs .leiamais a:hover {
	text-decoration:none;
	color:#098445;
	}
	
#timeline_imgs .mais2 {
	background:url(../img/backgrounds/bgproj.jpg) repeat-x left top;
	width:100%;
	height:30px;
	position:absolute;
	bottom:10px;
	}
	
#timeline_imgs .mais {
	background:url(../img/backgrounds/bgproj.jpg) repeat-x left top;
	width:100%;
	height:30px;
	position:absolute;
	bottom:30px;
	}
	
#timeline_imgs .hgt {
	padding-top:20px;
	}
	
#timeline_imgs .mais_imagens {
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	color:#098445;
	margin:8px 20px 0px 0px;
	display:inline;
	}
	
#timeline_imgs .mais_imagens a {
	text-decoration:underline;
	color:#098445;
	}
	
#timeline_imgs .mais_imagens a:hover {
	text-decoration:none;
	color:#098445;
	}
	
#timeline_imgs .leia_mais {
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	color:#098445;
	margin-top:8px;
	}

#timeline_imgs .leia_mais a {
	text-decoration:underline;
	color:#098445;
	}
	
#timeline_imgs .leia_mais a:hover {
	text-decoration:none;
	color:#098445;
	}
	
#socios {
	width:100%;
	overflow:hidden;
	}
	
#socios .area {
	width:100%;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	}
	
/*#interna .titulo {
	font-family:"Times New Roman", Times, serif;
	font-size:19px;
	font-weight:bold;
	color:#4e504f;
	text-align:left;
	padding-bottom:10px;
	}*/
	
#socios .esq {
	float:left;
	width:750px;
	overflow:hidden;
	/*border:1px solid #000000;*/
	}
	
#socios .dir {
	float:right;
	width:222px;
	overflow:hidden;
	background:url(../img/backgrounds/bgesticaro.png) repeat-x left top;
	/*border:1px solid #000000;*/
	}
	
#socios .box {
	/*background:url(../img/backgrounds/bgconceitoinfo.gif) repeat-x left top #bababa;*/
	overflow:hidden;
	padding:10px;
	}
	
#socios .box_ {
	/*background:url(../img/backgrounds/bghistoriasocio.jpg) no-repeat left top;*/
	width:222px;
	/*height:512px;*/
	overflow:hidden;
	}
	
#socios .area_box {
	width:205px;
	overflow:hidden;
	margin:8px;
	}
	
#socios .esq-s {
	float:left;
	width:360px;
	overflow:hidden;
	/*height:300px;
	border:1px solid #000000;*/
	}
	
#socios .dir-s {
	float:right;
	width:360px;
	overflow:hidden;
	/*height:300px;
	border:1px solid #000000;*/
	}
	
#socios .area_esq {
	background:url(../img/backgrounds/bgestudio.png) repeat-x left top;
	width:100%;
	overflow:hidden;
	margin-bottom:15px;
	}
	
#socios .titulo_e {
	font-family:"Times New Roman", Times, serif;
	font-size:19px;
	font-weight:bold;
	color:#4e504f;
	text-align:left;
	padding-bottom:3px;
	margin-bottom:10px;
	border-bottom:1px solid #4e504f;
	}
	
#socios .area_b {
	width:100%;
	overflow:hidden;
	}
	
#socios .espaco {
	padding:5px 0px 5px 0px;
	}
	
#socios .visivel {
	width:100%;
	overflow:hidden;
	/*margin-bottom:20px;*/
	}
	
#socios .visivel_ {
	width:100%;
	overflow:hidden;
	/*margin-bottom:20px;*/
	}
	
#socios .space {
	padding:20px 0px 20px 0px;
	clear:both;
	}
	
#socios .nome {
	text-align:left;
	/*font-family:"Times New Roman", Times, serif;*/
	font-family:"Lucida Sans Unicode";
	font-size:13px;
	color:#4e504f;
	font-weight:bold;
	padding-bottom:5px;
	}
	
#socios .nome_e {
	text-align:left;
	/*font-family:"Times New Roman", Times, serif;*/
	font-family:"Lucida Sans Unicode";
	font-size:13px;
	color:#4e504f;
	font-weight:bold;
	padding-bottom:5px;
	}
	
#socios .nome_ {
	text-align:center;
	/*font-family:"Times New Roman", Times, serif;*/
	font-family:"Lucida Sans Unicode";
	font-size:16px;
	color:#4e504f;
	font-weight:bold;
	padding:8px 0px 5px 0px;
	}
	
#socios .img {
	float:left;
	padding-right:10px;
	}

#socios .img_ {
	text-align:center;
	}
	
#socios .img_e {
	float:left;
	padding-right:10px;
	}
	
#socios .img_interna {
	padding:0px 0px 10px 0px;
	text-align:center;
	background:#FFFFFF;
	}
	
#socios .borda {
	padding:1px;
	border-right:1px solid #898989;
	border-bottom:1px solid #898989;
	}
	
#socios .texto {
	font-family:"Times New Roman", Times, serif;
	color:#333333;
	font-size:12px;
	text-align:justify;
	font-weight:500;
	}
	
#socios .resumo {
	/*font-family:"Times New Roman", Times, serif;*/
	font-family:"Lucida Sans Unicode";
	color:#4e504f;
	font-size:12px;
	text-align:justify;
	font-weight:500;
	}
	
#socios .resumo_ {
	/*font-family:"Times New Roman", Times, serif;*/
	font-family:"Lucida Sans Unicode";
	color:#4e504f;
	font-size:12px;
	text-align:justify;
	font-weight:500;
	line-height:20px;
	}
	
#socios .resumo_e {
	/*font-family:"Times New Roman", Times, serif;*/
	font-family:"Lucida Sans Unicode";
	color:#4e504f;
	font-size:12px;
	text-align:justify;
	font-weight:500;
	}
	
#socios .linha {
	border-top:1px dotted #000000;
	}
	
#socios .line {
	padding-top:5px;
	border-bottom:1px dotted #000000;
	}
	
#socios .linha_menu {
	text-align:right;
	padding-right:17px;
	}
	
#socios .menu {
	background:url(../img/backgrounds/bglinha_menu.gif) repeat-x left top;
	width:100%;
	height:425px;
	overflow:hidden;
	padding:5px;
	/*border:1px solid #000000;*/
	}
	
#socios .menu_item {
	/*font-family:"Times New Roman", Times, serif;*/
	font-family:"Lucida Sans Unicode";
	font-size:13px;
	font-weight:bold;
	text-align:left;
	color:#4e504f;
	padding:5px 10px 5px 20px;
	}
	
#socios .menu_item a {
	text-decoration:none;
	color:#4e504f;
	}
	
#socios .menu_item a:hover {
	color:#999595;
	}
	
#socios .linha_sep {
	background:url(../img/icones/line_menu.gif) repeat-x left top #FFFFFF;
	padding-top:3px;
	width:100%;
	padding-bottom:10px;
	_padding-bottom:0px;
	}

#socios .ver {
	clear:both;
	padding-top:10px;
	text-align:right;
	font-family:"Times New Roman", Times, serif;
	color:#098445;
	font-size:12px;
	font-weight:500;
	}
	
#socios .ver a {
	text-decoration:underline;
	color:#098445;
	}

#socios .ver a:hover {
	text-decoration:none;
	}
	
#socios .ver_biografia {
	padding-top:10px;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	color:#098445;
	font-size:12px;
	font-weight:500;
	}
	
#socios .ver_biografia a {
	text-decoration:underline;
	color:#098445;
	}

#socios .ver_biografia a:hover {
	text-decoration:none;
	}
	
#socios .voltar {
	clear:both;
	padding-top:30px;
	text-align:right;
	font-family:"Times New Roman", Times, serif;
	color:#098445;
	font-size:12px;
	font-weight:500;
	}
	
#socios .voltar a {
	text-decoration:underline;
	color:#098445;
	}

#socios .voltar a:hover {
	text-decoration:none;
	}
	
#socios .esq_menu {
	float:left;
	width:200px;
	overflow:hidden;
	background-color:#d7d8d8;
	/*border:1px solid #0000ff;*/
	margin-top:10px;
	}
	
#socios .dir_menu {
	float:right;
	width:748px;
	overflow:hidden;
	/*border:1px solid #ffff00;*/
	margin-top:10px;
	}
	
#socios .jhgt {
	border:1px solid #000000;
	overflow:hidden;
	}
	
#socios .area_fotos {
	width:100%;
	overflow:hidden;
	}
	
#socios .area_fotos_linha {
	padding:5px 0px 5px 0px;
	}
	
#socios .thumb {
	float:left;
	width:103px;
	overflow:hidden;
	margin-right:4px;
	}
	
#socios .thumb_dir {
	float:left;
	width:105px;
	overflow:hidden;
	}

#socios .est {
	text-align:left;
	margin-bottom:10px;
	}
	
#socios .logo_est {
	float:right;
	margin-left:10px;
	}
	
#socios .esq-est {
	float:left;
	width:350px;
	overflow:hidden;
	padding:10px;
	text-align:justify;
	}
	
#socios .dir-est {
	float:right;
	width:350px;
	overflow:hidden;
	padding:10px;
	text-align:justify;
	}
	
#cases {
	width:100%;
	overflow:hidden;
	}
	
#cases .area {
	width:100%;
	overflow:hidden;
	margin:10px 0px 0px 0px;
	}
	
#cases #esq {
	float:left;
	width:640px;
	/*height:300px;*/
	overflow:hidden;
	/*border:1px solid #000000;*/
	}
	
#cases #dir {
	float:right;
	width:330px;
	/*height:300px;*/
	overflow:hidden;
	/*border:1px solid #000000;*/
	background:#e6e5e6;
	}
	
#cases .img {
	float:left;
	padding:0px 10px 10px 0px;
	}
	
#cases .cliente {	
	background:url(../img/backgrounds/bglinhatitulo.jpg) repeat-x left top;
	height:22px;
	font-family:"Lucida Sans Unicode";
	font-size:15px;
	font-weight:500;
	color:#ffffff;
	text-align:left;
	padding:2px 0px 0px 4px;
	}
	
#cases .projeto {
	/*font-family:"Times New Roman", Times, serif;*/
	font-family:"Lucida Sans Unicode";
	font-size:12px;
	/*font-weight:bold;*/
	color:#4e504f;
	text-align:left;
	}
	
#cases .negrito {
	/*font-family:"Times New Roman", Times, serif;
	font-size:12px;*/
	font-weight:bold;
	/*color:#333333;
	text-align:left;
	text-transform:none;*/
	}
	
#cases .engenheiro {
	/*font-family:"Times New Roman", Times, serif;*/
	font-family:"Lucida Sans Unicode";
	font-size:12px;
	color:#4e504f;
	text-align:left;
	padding-top:5px;
	}
	
#cases .localidade {
	/*font-family:"Times New Roman", Times, serif;*/
	font-family:"Lucida Sans Unicode";
	font-size:12px;
	color:#4e504f;
	text-align:left;
	padding-top:5px;
	}
	
#cases .site {
	/*font-family:"Times New Roman", Times, serif;*/
	font-family:"Lucida Sans Unicode";
	font-size:12px;
	color:#4e504f;
	text-align:left;
	padding-top:5px;
	}
	
#cases .site a {
	text-decoration:none;
	color:#4e504f;
	}
	
#cases .site a:hover {
	text-decoration:underline;
	color:#4e504f;
	}
	
#cases .descricao {
	/*font-family:"Times New Roman", Times, serif;*/
	font-family:"Lucida Sans Unicode";
	font-size:12px;
	color:#4e504f;
	text-align:justify;
	/*text-transform:capitalize;*/
	padding-top:5px;
	}
	
#cases .objetivo {
	/*font-family:"Times New Roman", Times, serif;*/
	font-family:"Lucida Sans Unicode";
	font-size:12px;
	color:#4e504f;
	text-align:justify;
	/*text-transform:capitalize;*/
	padding-top:5px;
	}
	
#cases .galeria {
	float:left;
	width:234px;
	overflow:hidden;
	margin:0px 10px 10px 0px;
	clear:both;
	}
	
#cases .area_g {
	width:100%;
	overflow:hidden;
	/*border:1px solid #0000ff;*/
	}
	
#cases .space {
	padding:3px;
	}
	
#cases .thumb {
	float:left;
	/*width:67px;
	height:100px;
	border:1px solid #000000;*/
	margin:0px 10px 0px 0px;
	}
	
#cases .thumb_ {
	float:left;
	/*width:67px;
	height:100px;
	border:1px solid #000000;*/
	margin:0px 0px 0px 0px;
	}
	
#cases .subtitulo {	
	background:url(../img/backgrounds/bglinhatitulo.jpg) repeat-x left top;
	height:22px;
	font-family:"Lucida Sans Unicode";
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	padding:3px 0px 0px 4px;
	margin-bottom:5px;
	}
	
#cases .area_arq {
	width:640px;
	overflow:hidden;
	margin:10px 0px 0px 0px;
	padding-bottom:10px;
	background:#e6e5e6;
	/*position:absolute;
	bottom:0*/;
	}
	
#cases .arquivo {
	font-size:12px;
	font-weight:bold;
	color:#4e504f;
	text-align:left;
	padding:5px 0px 0px 5px;
	}
	
#cases .arquivo a {
	text-decoration:none;
	color:#4e504f;
	}
	
#cases .arquivo a:hover {
	text-decoration:underline;
	color:#4e504f;
	}
	
#cases .video {
	border:1px solid #000;
	height:20px;
	margin:10px 0px 0px 0px;
	width:630px;
}

#cases .area_todos {
	width:320px;
	overflow:hidden;
	/*border:1px solid #000000;*/
	margin-top:10px;
	margin-left:5px;
	margin-bottom:10px;
	}
	
#cases .area_t {
	width:320px;
	overflow:hidden;
	margin-bottom:10px;
	padding:5px;
	background:#cccccc;
	/*border:1px solid #0000ff;*/
	}
	
#cases .area_tt {
	width:320px;
	overflow:hidden;
	margin-bottom:10px;
	padding:5px;
	background:#e0d8d8;
	/*border:1px solid #0000ff;*/
	}
	
#cases .imgt {
	float:left;
	margin:0px 5px 5px 0px;
	}
	
#cases .clientet {
	font-family:"Lucida Sans Unicode";
	font-weight:500;
	text-align:left;
	color:#4e504f;
	font-size:12px;
	}
	
#cases .projetot {
	font-family:"Lucida Sans Unicode";
	font-weight:500;
	text-align:left;
	color:#333333;
	font-size:10px;
	}
	
#cases .maist {
	font-weight:bold;
	color:#4e504f;
	text-align:right;
	padding:10px 10px 0px 0px;
	}
	
#cases .maist a {
	text-decoration:none;
	color:#4e504f;
	}
	
#cases .maist a:hover {
	text-decoration:underline;
	color:#4e504f;
	}

/*
VIDEOS
*/
#videos 
{
	overflow:hidden;
	width:100%;
}
	
#videos .area 
{
	width:100%;
	overflow:hidden;
	margin:0px 0px 0px 0px;
}
#videos #esq_v 
{
	float:left;
	width:640px;
	overflow:hidden;
}
#videos #esq_v .descricao
{
	font-size:12px;
}
#videos #dir_v 
{
	float:right;
	width:330px;
	overflow:hidden;
	background:#e6e5e6;
	/*padding:5px;*/
}	
#videos .aleatorio {
	width:100%;
	overflow:hidden;
}
	
#videos .destaques {
	width:640px;
	overflow:hidden;
	margin-top:20px;
	padding-bottom:10px;
	background:#e6e5e6;
	position:absolute;
	bottom:0;
	}
	
#videos .titulo {
	background:url(../img/backgrounds/bglinhatitulo.jpg) repeat-x left top;
	height:22px;
	font-family:"Lucida Sans Unicode";
	font-size:15px;
	font-weight:500;
	color:#ffffff;
	text-align:left;
	padding:2px 0px 0px 4px;
}
	
#videos .video {
	margin:10px 0px 10px 0px;
	}
	
#videos .descricao {
	font-family:"Lucida Sans Unicode";
	color:#333333;
	font-size:11px;
	text-align:justify;
	font-weight:500;
	}
	
#videos .resumo_ {
	color:#333333;
	font-size:12px;
	text-align:justify;
	font-weight:500;
	}
	
#videos .subtitulo {

	font-size:16px;
	color:#4b97af;
	text-align:left;
	font-weight:normal;
	border-bottom:1px solid #4e504f;
	padding-bottom:3px;
	}
	
#videos .area_d {
	width:100%;
	overflow:hidden;
	margin-top:5px;
	}
	
#videos .thumb 
{
	float:left;
	width:120px;
	overflow:hidden;
	margin:0px 4px 0px 4px;
	display:inline;
}
	
#videos .thumb_ 
{
	float:left;
	width:120px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
}
	
#videos .titulo_d {
	font-family:"Lucida Sans Unicode";
	font-size:12px;
	text-align:left;
	color:#4e504f;
}	
#videos .titulo_d a 
{
	text-decoration:none;
	color:#4e504f;
}

#videos .data_d {
	font-size:10px;
	/*font-weight:bold;*/
	color:#999999;
	text-align:left;
	padding-top:2px;
	font-family:"Lucida Sans Unicode";
	}
	
#videos .titulo_d a:hover {
	text-decoration:underline;
}	
#videos .titulo_v {
	font-weight:500;
	text-align:left;
	color:#4e504f;
	font-size:12px;
	font-family:"Lucida Sans Unicode";
	}
	
#videos .resumo_v {
	text-align:left;
	color:#333333;
	font-size:10px;
	font-family:"Lucida Sans Unicode";
	padding-right:8px;
	}
	
#videos .area_v {
	width:320px;
	overflow:hidden;
	/*margin:0 auto;*/
	margin-top:10px;
	margin-left:5px;
	/*border:1px solid #000000;*/
}
	
#videos .todos {
	width:320px;
	overflow:hidden;
	padding:5px;
	background:#cccccc;
	margin-bottom:10px;
	}

#videos .todos_ {
	width:320px;
	overflow:hidden;
	padding:5px;
	background:#e0d8d8;
	margin-bottom:10px;
	}
	
#videos .img_v {
	float:left;
	padding-right:5px;
	}
	
#videos .bt_v {
	cursor:pointer;
	}
	
#videos .mais_v {
	font-size:11px;
	color:#4e504f;
	text-align:right;
	padding-right:8px;
}
	
#videos .mais_v a {
	text-decoration:none;
	color:#4e504f;
	}
	
#videos .mais_v a:hover {
	text-decoration:underline;
	color:#4e504f;
	}
	
#midia {
	width:100%;
	overflow:hidden;
	}
	
#midia .area {
	width:100%;
	overflow:hidden;
	margin:10px 0px 0px 0px;
	}
	
#midia #esq {
	float:left;
	width:200px;
	/*height:300px;*/
	overflow:hidden;
	/*border:1px solid #000000;*/
	/*padding:5px;*/
	background:#e6e5e6;
	}
	
#midia #dir {
	float:right;
	width:757px;
	/*height:300px;*/
	overflow:hidden;
	/*border:1px solid #000000;*/
	}
	
#midia .area_c {
	width:168px;
	overflow:hidden;
	/*border-right:1px solid #bababa;*/
	margin-left:16px;
	margin-top:20px;
	min-height:250px;
	_height:250px;
	}
	
#midia .area_c a {
	text-decoration:none;
	color:#4b4b4b;
	display:block;
	}
	
#midia .area_c a:hover {
	text-decoration:none;
	color:#FFFFFF;
	background:#999999;
	display:block;
	}
	
#midia .titulo_c {	
	background:url(../img/backgrounds/bglinhatitulo.jpg) repeat-x left top;
	height:22px;
	font-family:"Lucida Sans Unicode";
	font-size:13px;
	font-weight:600;
	color:#ffffff;
	text-align:left;
	padding:3px 0px 0px 4px;
	}
	
#midia .categoria {
	width:100%;
	overflow:hidden;
	font-weight:bold;
	color:#4b4b4b;
	text-align:center;
	font-size:14px;
	margin-top:15px;
	margin-bottom:4px;
	padding:0px 5px 0px 5px;
	}
	
#midia .data_t {
	margin-bottom:12px;
	text-align:center;
	padding:0px 5px 0px 5px;
	}
	
#midia .linha {
	/*background:url(../img/backgrounds/bglinhamidia.gif) repeat-x left top;*/
	border-top:1px solid #4e504f;
	padding-top:3px;
	}
	
#midia .area_m {
	width:100%;
	overflow:hidden;
	margin-top:18px/
	}
	
#midia .doc {
	font-size:16px;
	font-weight:bold;
	color:#dbd9d9;
	text-align:left;
	background:#65666a;
	padding:2px;
	margin:0px 0px 20px 0px;
	border-left:1px solid #b7b7b9;
	border-bottom:1px solid #848588;
	}
	
#midia .titulo {
	font-size:19px;
	font-weight:bold;
	color:#4e504f;
	text-align:left;
	padding:0;
	margin:0;
	}
	
#midia .titulo_p {
	text-align:left;
	font-family:"Lucida Sans Unicode";
	font-size:17px;
	color:#4d504e;
	font-weight:lighter;
	margin-bottom:5px;
	}
	
#midia .data {
	font-size:11px;
	font-weight:500;
	color:#999999;
	text-align:left;
	padding-top:0px;
	font-family:"Lucida Sans Unicode";
	}
	
#midia .veiculo {
	font-family:"Lucida Sans Unicode";
	color:#4e504f;
	text-align:left;
	padding-top:5px;
	font-size:12px;
	
	}
	
#midia .negrito {
	font-weight:500;
	text-align:left;
	text-transform:none;
	color:#999999;
	}
	
#midia .resumo {
	text-align:left;
	color:#333333;
	padding:5px 0px 0px 0px;
	}

#midia .space {
	padding-bottom:10px;
	margin-bottom:15px;
	border-top:1px dotted #333333;
	}
	
#midia .down {
	text-align:right;
	padding:10px 10px 0px 0px;
	}
	
#midia .tipo {
	float:left;
	padding-right:10px;
	}
	
#midia .tipo2 {
	float:left;
	padding:0px 10px 10px 0px;
	}

#midia .ultimas {
	float:left;
	width:100%;
	overflow:hidden;
	clear:both;
	margin:20px 0px 10px 0px;
	background:#e6e5e6;
	padding-bottom:10px;
	}
	
#midia .area_u {
	width:100%;
	overflow:hidden;
	margin-top:10px;
	}
	
#midia .thumb {
	float:left;
	width:227px;
	overflow:hidden;
	/*border:1px solid #000000;*/
	margin:0px 9px 0px 9px;
	}
	
#midia .sp {
	padding:5px 0px 5px 0px;
	}
	
#midia .titulo_u {
	text-align:left;
	font-family:"Lucida Sans Unicode";
	font-size:14px;
	color:#4e504f;
	font-weight:500;
	}
	
#midia .data_u {
	font-size:11px;
	font-weight:500;
	color:#999999;
	text-align:left;
	font-family:"Lucida Sans Unicode";
	}
	
#midia .categoria_u {
	font-family:"Lucida Sans Unicode";
	color:#999999;
	text-align:left;
	font-size:11px;
	}
	
#midia .categoria_u2 {
	color:#4e504f;
	}
	
#midia .veja {
	padding-top:5px;
	}
	
#fale {
	width:100%;
	overflow:hidden;
	}
	
#fale .titulo2 {
	background:url('../img/faleconosco/bg-contato.jpg') center;
	height:23px;
	padding-left:5px;
	}
	
#fale .form {
	background:url('../img/faleconosco/bg-form.jpg');
	/*border:1px solid #000;*/
	height:290px;
	margin-top:8px;
	}
	
#fale .esq {
	/*border:1px solid #000;*/
	float:left;
	height:225px;
	padding-left:10px;
	width:315px;
	}
	
#fale .middle {
	/*border:1px solid #000;*/
	float:left;
	height:225px;
	padding-right:20px;
	width:400px;
	}
	
#fale .dir {
	background:url('../img/faleconosco/linha.jpg') left 30px no-repeat;
	/*border:1px solid #000;*/
	float:left;
	height:205px;
	padding:25px 0 0 20px;
	width:220px;
	}
	
#fale input.input-text {
	background:url('../img/faleconosco/bg-input-text.jpg') center;
	border:0;
	height:25px;
	width:300px;
	}
	
	
#fale textarea {
	background:url('../img/faleconosco/bg-textarea.jpg') center;
	border:0;
	height:150px;
	width:400px;
	}
	
#fale input#limpar_br {
	background:url('../img/faleconosco/bt-limpar.jpg');
	border:0;
	float:right;
	height:20px;
	margin-right:5px;
	width:66px;
	}
	
#fale input#enviar_br {
	background:url('../img/faleconosco/bt-enviar.jpg');
	border:0;
	float:right;
	height:20px;
	width:66px;
	}
	
#fale input#limpar_en {
	background:url('../img/faleconosco/bt-limpar-en.jpg');
	border:0;
	float:right;
	height:20px;
	margin-right:5px;
	width:66px;
	}
	
#fale input#enviar_en {
	background:url('../img/faleconosco/bt-enviar-en.jpg');
	border:0;
	float:right;
	height:20px;
	width:66px;
	}
	
#fale a {
	text-decoration:underline;
	color:#000;
	}
	
#fale a:hover {
	text-decoration:none;
	}
	
#socios .titulo2 {
	background:url('../img/faleconosco/bg-contato.jpg') center;
	/*border:1px solid #000;*/
	height:23px;
	padding-left:5px;
	width:749;
	}
	
#socios .form {
	background:url('../img/estudio/bg-box2.jpg') no-repeat left top;
	/*border:1px solid #000;*/
	/*height:185px;*/
	margin-top:8px;
	width:759px;
	overflow:hidden;
	}

#socios .box-estudio-interna {
	background:url('../img/estudio/bg-box.jpg') no-repeat;
	/*border:1px solid #000;*/
	margin-top:8px;
	width:749px;
	overflow:hidden;
	}
	
#socios a {
	text-decoration:underline;
	color:#000;
	}
	
#socios a:hover {
	text-decoration:none;
	}

#socios .menuL {
	background:url('../img/estudio/menu2.jpg') no-repeat left top #fafafa;
	color:#888888;
	font-size:14px;
	/*border:1px solid #959595;*/
	/*height:573px;*/
	margin-top:0px;
	width:201px;
	overflow:hidden;
	}
	
#socios .menuL a {
	text-decoration:none;
	color:#888888;
	}

#socios .menuL a:hover {
	text-decoration:underline;
	color:#888888;
	}
	
#video-link a { font-family:Lucida Sans Unicode; font-size:12px; text-align:left; color:#4e504f; text-decoration:none; }
#video-link a:hover { text-decoration:underline; }

.newsrotator_frame .hide {
	display: none;
	z-index: 1 !important;
}
.newsrotator_frame div.absolute {
	position: absolute;
}

#area_restrita {
	width:100%;
	overflow:hidden;
	margin:10px 0px 10px 0px;
	}
	
#area_restrita .esq {
	float:left;
	width:325px;
	overflow:hidden;
	/*border:1px solid #000000;*/
	}
	
#area_restrita .dir {
	float:right;
	width:600px;
	overflow:hidden;
	/*border:1px solid #000000;*/
	}
	
#area_restrita .area {
	width:300px;
	height:120px;
	overflow:hidden;
	padding:10px;
	border:1px solid #aaaaaa;
	margin-top:15px;
	/*background:#eae6e6;*/
	background:url('../img/backgrounds/bglogin.jpg') no-repeat center #e6e6e6;
	}
	
#area_restrita .texto {
	color:#333333;
	text-align:justify;
	}
	
#area_restrita .form {
	padding:2px 0px 2px 0px;
	}

#area_restrita .label {
	text-align:left;
	font-family:"Lucida Sans Unicode";
	font-size:14px;
	color:#4e504f;
	font-weight:500;
	}

#area_restrita .campo {
	text-align:left;
	padding-top:3px;
	}
	
#area_restrita .bt {
	text-align:right;
	padding-top:3px;
	padding-right:8px;
	}

#area_restrita .bt_ {
	text-align:left;
	padding-top:3px;
	padding-right:8px;
	}
	
#area_restrita .inputtext {
	border:1px solid #aaaaaa;
	}
	
#area_restrita .inputbt {
	border:1px solid #aaaaaa;
	background:#CCCCCC;
	color:#4e504f;
	}

#area_restrita .msgs {
	text-align:center;
	font-family:"Lucida Sans Unicode";
	font-size:12px;
	color:#990000;
	font-weight:500;
	}

#area_restrita .topo {
	text-align:left;
	font-family:"Lucida Sans Unicode";
	font-size:14px;
	color:#4e504f;
	font-weight:500;
	}
	
#area_restrita .sair {
	text-align:right;
	font-family:"Lucida Sans Unicode";
	font-size:14px;
	color:#4e504f;
	font-weight:500;
	}

#area_restrita .sair a {
	text-decoration:none;
	color:#4e504f;
	}

#area_restrita .sair a:hover {
	text-decoration:underline;
	}
	
#area_restrita .t {
	text-align:left;
	font-family:"Lucida Sans Unicode";
	font-size:14px;
	color:#4e504f;
	font-weight:600;
	border-bottom:1px solid #4e504f;
	margin:20px 0px 10px 0px;
	}
	
#area_restrita .arq {
	text-align:left;
	font-family:"Lucida Sans Unicode";
	font-size:11px;
	color:#4e504f;
	font-weight:500;
	}

#area_restrita .arq a {
	text-decoration:none;
	color:#4e504f;
	}

#area_restrita .arq a:hover {
	text-decoration:underline;
	}

#area_restrita .numero {
	text-align:left;
	font-family:"Lucida Sans Unicode";
	font-size:12px;
	color:#333333;
	font-weight:600;
	}

#area_restrita .data {
	text-align:left;
	font-family:"Lucida Sans Unicode";
	font-size:10px;
	color:#c1bcbc;
	font-weight:500;
	padding-left:20px;
	}