/* CSS Document */
/*GERAL*/
body
{
/*margin: 0px;*/
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:11px;
background: url("../img/back.jpg") no-repeat;
text-align:left;
} 
#content
{
  position: relative;
  left: 50%;
  width: 813px;
  margin: 0 0 0 -406px;
}
td,p,legend
{
margin: 0px;
font-family: Geneva, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
}
input, textarea, select
{
margin: 0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#666666;
font-size:15px;
background-color:#cccccc;
/*background: url("../img/bolas.jpg")no-repeat;*/
border:0px;
}
.border
{ 
	padding:3px; 
	border: 1px solid #fff;
	margin:5px;	
}
.border:hover
{ 
	padding: 3px; 
	border: 1px solid #fff; 
	margin:5px;	
}
a:link{text-decoration:none;color:#000000;}
a:hover{text-decoration:underline;color:#000000;}
a:active{text-decoration:none;color:#000000;}
a:visited{text-decoration:none;color:#000000;}

a.jobs:link{text-decoration:none; font-size:14px;color:#ffffff;}
a.jobs:hover{text-decoration:none; font-size:14px; padding:2px; background-color:#c40764;color:#ffffff;}
a.jobs:active{text-decoration:none; font-size:14px;color:#ffffff;}
a.jobs:visited{text-decoration:none; font-size:14px;color:#ffffff;}

a.um:link{text-decoration:none; font-family:"Times New Roman", Times, serif; font-size:14px; color:#000000; background-color:#cccccc; padding:3px;}
a.um:hover{text-decoration:none; font-family:"Times New Roman", Times, serif; font-size:14px; padding:2px; background-color:#ff0160;color:#ffffff;padding:3px;}
a.um:active{text-decoration:none; font-family:"Times New Roman", Times, serif; font-size:14px;color:#ffffff;padding:3px;}
a.um:visited{text-decoration:none; font-family:"Times New Roman", Times, serif; font-size:14px;color:#ffffff;padding:3px;}
/*FIM GERAL*/

/*TOPO*/
#topo
{
position:absolute;
top:0px;
left:0px;
height:799px;
width:810px;
background-image:url("../img/corpo.png");
z-index:1;
}
/*MENU*/
#menu
{
	position:absolute;
	top: 0px;
	left:640px;
	width:100px;
	font-size:23px;
	height:170px;
	font-family:times new roman;
	color:#ffffff;
	text-align:right;
	padding:0px;
	z-index:2;
}
#menu li a
{
	text-decoration:none;
	color:#ffffff;
	height:28px;
	padding: 5px;
}
#menu li a:hover
{	
	text-decoration:none;
	color:#000;/*ff0160*/
	height:28px;
	padding: 5px;
}
.menu-hv, .menu-vv { position: relative; margin: 0; padding: 0; display: block; zoom: 1;}
 .menu-hv * ,    .menu-vv * { margin: 0; padding: 0 ; list-style: none;}
 .menu-hv li ,   .menu-vv li { position: relative; line-height: 1.2em; vertical-align: top; }
 .menu-hv a ,    .menu-vv a { display: block; zoom: 1; line-height: 1.2em }
 .menu-hv li ul, .menu-vv li ul { position: absolute; visibility: hidden; background-color: #2d2d2b;  }
 .menu-hv li:hover ul,  .menu-vv li:hover ul,
 .menu-hv li.hover ul,  .menu-vv li.hover ul { visibility: visible;  }
 .menu-hv li:hover ul ul,  .menu-vv li:hover ul ul,
 .menu-hv li.hover ul ul,  .menu-vv li.hover ul ul { visibility: hidden }
 .menu-hv li li:hover ul,  .menu-vv li li:hover ul,
 .menu-hv li li.hover ul,  .menu-vv li li.hover ul { visibility: visible }
 .menu-hv li li:hover ul ul,  .menu-vv li li:hover ul ul,
 .menu-hv li li.hover ul ul,  .menu-vv li li.hover ul ul { visibility: hidden }
 .menu-hv li li li:hover ul,  .menu-vv li li li:hover ul,
 .menu-hv li li li.hover ul,  .menu-vv li li li.hover ul { visibility: visible }
 /* características horizontal-vertical */
 .menu-hv:after, .menu-hv.after { content: "."; line-height: 0px; clear: both; display: block; visibility: hidden}
 .menu-hv li { float: left; }  
 .menu-hv li ul li { float: none; }
 .menu-hv li ul li ul { position: absolute; left: 100%; top: 0; }
 /* características vertical-vertical */
 .menu-vv { float: left; } 
 .menu-vv li ul { left: 100%; top: 0; }
 /* ****************************************
   ALTERE ABAIXO. defina a largura dos itens do seu menu abaixo
   ou apague as linhas se for definir em outro lugar */
 .menu-hv li { width: 170px; }
 .menu-vv li { width: 170px;}
 
/*FIM MENU*/
/*FIM TOPO*/

/*CORPO*/
#post
{
	position:absolute;
	top: 170px;
	left:0px;
	width:790px;
	height:638px;
	font-size:11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#000;
	padding:10px;
	text-align:left;
	z-index:2;
}
#post #bloco0
{
	position:absolute;
	top: 225px;
	left:0px;
	width:792px;
	height:358px;
	padding:10px;
	z-index:3;
}
#post #bloco1
{
	position:absolute;
	top: 0px;
	left:0px;
	width:235px;
	height:auto;
	padding:10px;
	font-size:14px;
	float:left;
	z-index:3;
}
#post #bloco2
{
	position:absolute;
	top: 0px;
	left:260px;
	width:514px;
	height:auto;
	padding:10px;
	float:left;
	z-index:3;
}
#post #bloco3
{
	position:absolute;
	top: 225px;
	left:0px;
	width:789px;
	height:355px;
	padding:10px;
	z-index:3;
}
#post #bloco4
{
	position:absolute;
	top: 225px;
	left:509px;
	width:282px;
	height:353px;
	padding:10px;
	z-index:3;
}
#tops
{
	font-size:23px;
	font-family:times new roman;
	color:#ae0079;
	/*font-weight:bold;*/
}
.titulo
{
	font-size:12px;
	font-family:verdana;
	font-weight:bold;
	color:#999999;
	text-align:left;
	padding:10px;
}
.visite
{
	font-size:11px;
	font-family:verdana;
	color:#cccccc;
	text-align:right;
	background-color:#eeeeee;
	padding:3px;
    float:left;
	width:210px;
}
/*FIM CORPO*/

/*FOOTER*/
#fim
{
	position:absolute;
	top: 770px;
	left:0px;
	width:800px;
	height:51px;
	font-size:11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#cccccc;
	/*background-color:#2d2d2b;*/
	text-align:left;
	z-index:2;
}
#language
{
	position:absolute;
	top: 4px;
	left:3px;
	width:546px;
	height:44px;
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:left;
	z-index:1;
}
#apresentacao
{
	position:absolute;
	top: 13px;
	left:664px;
	width:117px;
	height:18px;
	font-size:17px;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#ffffff;
	text-align:left;
	padding-left:20px;
	border-left:1px solid #666666;
	z-index:1;
}
/*FIM FOOTER*/
/*GALERIA*/
.galeria {
	width:700px; 
	margin:0 auto;
	text-align:left; 
	}
.img-aqui { 
	background: #1f1f1f ; 
	width:500px; 
	height:500px; 
	position:relative; 
	top:0px;
	float:right; 
	border:0px solid #fff;
	}
ul.fotos {
	position:relative;
	list-style:none;  
	width:200px;
	padding:1px;
	/*background:#999;*/
	margin:0; 
	padding:0; 
}
.fotos:after {
	display: block;
	content: ".";
	height: 0;
	font-size:0; 
	visibility: hidden;
	clear: both;
	}
ul.fotos li {
	width:75px;
	height:50px;
	float:left; 
	border:0px solid #444;
	margin:1px; 
}
ul.fotos li img {
	border:none; 
	width:75px;
	height:50px;
}
ul.fotos li span img {
	border:none;
	width:500px;
	height:500px;
	height:auto;
}
ul.fotos a {
	display: block;
	} 
ul.fotos a span {
	display: none;
}
ul.fotos a:hover span.legenda {
	display: block;
	text-align:center; 
	width:505px;
	position:absolute;
	top:500px;
	left:0px;
}
ul.fotos a:hover span {
	display: block;
    position: absolute; 
	top:-5px; 
	left: 177px; 
	background:#1f1f1f;
	border:0px solid #666;
   }
ul.fotos a:hover span.legenda {
	padding:3px 0;
	color:#ffffff; 
}
