@charset "utf-8";
/* CSS Document */
*{
	list-style: none;
}
input, img, div { behavior: url(iepngfix.htc); }
body {
background-image:url(images/bg.jpg);
background-repeat: no-repeat;
background-position: center;
background-attachment: fixed;
margin: 0;
padding: 0;
}
a:link, a:hover, a:visited, a:active  {
	color:#1072ba;
	text-decoration: underline;
}
#box1 {
background-color:#000;
height: 50px;
width: 520px;
margin-top: 40px;
float:left;
left: 0;
text-align:center;
}
#box2 {
background-color:#000;
height: 50px;
width: 100%;
margin-top: 10px;
float:left;
left: 0;
text-align:center;
padding: auto;
}
#box3 {
background-image: url(images/trans.png); 
width: 100%;
margin-top: 40px;
float:left;
left: 0;
padding: 10px 0;
height: 300px;
}
#boxintro {
background-image: url(images/trans.png); 
width: auto;
margin-top: 40px;
float:left;
padding: 10px;
height: auto;
padding: 10px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
color: #fff;
}
#boxmenu {
padding: 30px 0;
width: 170px;
height: 90px;
right: 0;
margin: 0;
}
#menubv {
width: 12em;
padding: 0;
margin: 0;
right: 0;
font-size: 12px;
font-family:Tahoma, Geneva, sans-serif;
text-align:right;
}
#menubv ul {
list-style: none;
margin: 0;
padding: 0;
}
#menubv li {
padding-bottom: 5px;
width: 170px;
height: 20px;
margin: 0;
}
#menubv li a {
display: block;
padding: 0;
font-weight: normal;
border-left: 10px solid #1072ba;
color: #fff;
text-decoration: none;
}
#menubv li a:hover {
border-left: 10px solid #1072ba;
background-color: #1072ba;
color: #fff;
}
#menubv li .current {
border-left: 10px solid #1072ba;
background-color: #1072ba;
color: #fff;
}
/* Fix IE. Hide from IE Mac \*/
* html ul#menubv  li { float: left; height: 1%; }
* html ul#menubv  li a { height: 1%; }
/* End */
#texto {
position: absolute;
width: 450px;
float: left;
margin-left: 350px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
color: #fff;
text-align:justify;
}
#galeria {
position: absolute;
width: 670px;
padding-top: -2px;
padding-bottom: -20px;
height: auto;
float: left;
margin-left: 300px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
color: #fff;
text-align:justify;
}
#boxlogin {
width: 370px;
height: 200px;
float: right;
rigth: 0;
padding: 50px 0;
}
#login {
background: #000;
width: 370px;
height: 30px;
float: right;
margin: 1px auto;
rigth: 0;
}
#textologin {
padding: 10px 0;
width: 260px;
height: 30px;
float: right;
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
color: #fff;
}
#box_login {
background-color:#1072ba;
float: right;
width: 200px;
height: 22px;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#FFF;
font-weight:bold;
margin: 1px 50px 0px 0px;
padding: 3px;
}
#box_form {
background-color:#1072ba;
float: right;
width: 400px;
height: 22px;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#FFF;
font-weight:bold;
margin: 2px 0;
padding: 3px;
}
#box_area {
background-color:#1072ba;
float: right;
width: 400px;
height: auto;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#FFF;
font-weight:bold;
margin: 2px 0;
padding: 3px;
vertical-align:top;
}
.campo {
	background-color: #1072ba;
	font-family:Tahoma, Geneva, sans-serif;
	color:#FFF;
	font-size:10px;
	border:none;
	border-left:#FFF 1px solid;
	margin: 5px auto;
	width: 120px;
}
.campofull {
	background-color: #1072ba;
	font-family:Tahoma, Geneva, sans-serif;
	color:#FFF;
	font-size:10px;
	border:none;
	border-left:#FFF 1px solid;
	margin: 5px auto;
	width: 300px;
}
#entra {
float:right;
width: 157px;
height: 30px;
margin: 0;
}
.fullwiz {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#FFF;
font-size: 38px;
width: 150px;
height: 50px;
padding-left: 30px;
margin-left: 80px;
}
.outsourcing {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#FFF;
font-size: 38px;
padding:auto;
}
.titulos {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#1072ba;
font-size: 38px;
padding: auto;
}
.titulologin {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #FFF;
font-size: 20px;
width: 80px;
height: 30px;
padding-left: 50px;
}
#work {
float:left;
list-style:none;
margin:0;
padding:0;
}
#work li {
float:left;
display:block;
width:200px;
margin:5px;
display:inline;
padding:3px; 
background:#fff;
border:1px solid #fff; 
height:130px;
}
#work li a {
border:none;
}
#work p {
margin-bottom:0;
}
		
		
/* ---- show-hide elements ---- */
		
#work li .show{
display:block;
width:200px;
height:130px;
}
#work li .hide {
font-size:10px;
color:#fff;
text-align: left;
height: 0;
overflow: hidden;
background:#1072ba;
}
#work li:hover .hide, #work li.over .hide {
cursor: pointer;
height: 110px;
padding:10px;
width:180px;
}
#work li:hover .show, #work li.over .show {
height: 0;
overflow: hidden;
}
#work li a {
color:#fff;
font-size:11px;
font-weight:bold;
}
#work li a:hover {
color:#fff;
}
.boxnome {
background-color: #1072ba;
color:#FFF;
width: 130px;
height: 20px;
font-family:Tahoma, Geneva, sans-serif;
font-size: 14px;
}
.boxsenha {
background-color: #1072ba;
color:#FFF;
width: 130px;
height: 20px;
font-family:Tahoma, Geneva, sans-serif;
font-size: 14px;
}
