@charset "utf-8";
/* CSS Document */

/* ########################## */
/*   General HTML Tag Rules   */
/* ########################## */

body {
	background-color: #cecece;

}

h1, h2, h3, h4, h5, h6 {
    font-family: Arial, HelveticaBQ, sans-serif;
    position:relative;
    font-size: 15px;
    width:400px;
}
p {
    z-index: 1;
    position:relative;
    width:400px;
    font-size: 11px;
    font-family: Arial, HelveticaBQ, sans-serif;
}
p2 {
    font-weight:bold;
    z-index: 1;
    position:relative;
    left:15px;
    width:300px;
    font-size: 11px;
    font-family: Arial, HelveticaBQ, sans-serif;
}
p3 {
    opacity: 0;
}
a {
    z-index: 1;
    position:relative;
    width:400px;
    font-size: 13px;
    font-family: Arial, HelveticaBQ, sans-serif;

}

a:hover {
    z-index: 1;
    position:relative;
    width:400px;
    font-size: 13px;
    font-family: Arial, HelveticaBQ, sans-serif;
    color: #000;

}

hr {

}
/* ################################ */
/*   General Template Class Rules   */
/* ################################ */

.wrapOverall {
    position: absolute;
    width: 95%;
    margin-top: 44%;
}
.header {
}

.navMain {
	float: right;
	position:relative; top:73px;
    right: 10px;
}

.content { 
}

.content text {
    font-family: Arial, HelveticaBQ, sans-serif;
    text-align: center;
    height: 0px;
} 
  
.endbar {
    position:fixed;
    padding-top: 5px;
    background-color: #808080;
    left:0;
    bottom:0;
    height:40px;
    width:100%;
    z-index:1;
}

.navendbarLeft {
    float: left;
    margin-left: 5%;
    margin-top: 8px;
}

.navendbarRight {
	float: right;
    margin-right: 5%;
    margin-top: -22px;
}

.parceiros {
    margin-left: 45%;
    margin-top: 10px;
}

.parceiros a {
    text-decoration: none;
    color: #000;
    
}

.parceiros a:hover {
    font-size: 13px;
    font-family: Arial, HelveticaBQ, sans-serif;
    color: #fff; 
}

.bucketRight {
    position: relative;
    float: right;
    text-align: left; 
	width: auto; 
	height: 150px;
    border: none;
    vertical-align: top;
    top: -10px;
}

.bucketLeft {
    position: relative;
    float: left;
	width: 400px;
	height: 120px;
    border: none;
    z-index: 1;
}

.wrapBuckets {
     position: absolute;
     width: 1000px;
     height: 150px;
     top: 0px;
     right: 0px;
     bottom: 0px;
     left: 0px;
     margin: auto;
     
}

.left {
    float: left;
    width: 400px;
    height: 150px;  
}

.right {
    float: right;
    width: 150px;
    height: 150px;    
}

.menu li {
    display: inline-block; /*Makes items left-to-right without the hassle of floating*/
    position: relative; /*allows for absolute positioning of the nested submenus*/    
}

.menu-item ul.sub-menu{
    display: none; /*hide submenus*/
    position: absolute; /*position sub menu 20px down from the top left corner of it's parent. Adjust this for your chosen font size, may be a good time to start using ems*/
    left: 0px;
    top: 20px;
    padding: 0px; /*Remove default start-padding for some browsers*/
}

.menu-item:hover ul.sub-menu{
    display: block; /*Show sub menus when parent is hovered*/
}

.wrapBucketsparceiros {
    position: absolute;
    width: 1124px;
    height: 600px;
}
    
.bucketRightparceiros {
    position: relative;
    float: right;
    margin-right: 100px;
    text-align: center; 
	width: 650px; 
	height: 600px;
    top: 0px;
    border: none;
    z-index: 1;
}

.bucketLeftparceiros {
    position: relative;
    float: left;
    text-align: center;
	width: 300px; 
	height: 600px;
    top: 0px;
    border: none;
    z-index: 1;
} 

.leftparceiros {
    float: left;
    margin-left:0px;
    width: 300px;
}

.rightparceiros {
    float: right;
    margin-right:0px;
    width: 300px;
    margin-left: 50px;
    
}  
 
/* ############################ */
/*   General Navigation Rules   */
/* ############################ */

.navendbarLeft ul {
	margin: 0px;
	padding: 0px;   
}

.navendbarLeft ul li {
	margin: 0px;
	padding: 0px 10px;
	list-style: none;
	display: inline;
}

.navendbarLeft ul li a {
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	font-family: Arial, HelveticaBQ, sans-serif;
	text-transform: uppercase;
}

.navendbarLeft ul li a:hover {
	text-decoration: underline;
}

.navendbarRight ul {
	margin: 0px;
	padding: 0px;
}

.navendbarRight ul li {
	margin: 0px;
	padding: 0px 10px;
	list-style: none;
	display: inline;
    color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	font-family: Arial, HelveticaBQ, sans-serif;
}

.navendbarRight ul li a {
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	font-family: Arial, HelveticaBQ, sans-serif;
}

.navendbarRight ul li a:hover {
	text-decoration: underline;

}