body{
	background: #ccffff;
	font-family: 'Roboto Condensed', sans-serif;


	}
	
#container{
	width:1230px;
	height: auto;
	margin: auto;
	
	}

#container2{
	width:1230px;
	height: auto;
	float:left;
	background: white;
	margin: auto;
	-moz-border-radius:5px;
   -webkit-border-radius:5px;
    border-radius:15px;
    box-shadow: 2px -2px 12px #d8d5d5;
	padding-top:10px;
	margin-bottom:30px;
	
	}



#topo{
	width: 1178px;
	height: 480px;
	margin: auto;
	
	}
	
#logo{
	width: 266px;
	height: 208px;
	float: left;
	z-index: 5;
	position:relative;

	}

#menu{
	width:1051px;
	height:34px;
	float:right;
	z-index:3;
	background-color:#a6b816;
	margin-top:-90px;
	position:relative;
	border-radius:10px;
	text-transform:uppercase;
	padding-top:10px;
    font-size:19px;
    display:block;
	}

#menu a:acite{
	color:white;
	text-decoration:underline;
	}


#menu a:link{
	color:white;
	text-decoration:none;
	}

#menu a:visited{
	color:white;
	text-decoration:underline;
	}


#menu a:hover{
	color:white;
	text-decoration:underline;
	}
	





	
#telefone{
	width:480px;
	height:74px;
	float:right;
    display:block;
	}

#menu li{
	display:inline;
	float:left;
	}
	
#menu ul{
	margin-left:150px;
	margin-top:0px;
	}
	
#menu li{
	padding-left:25px !important;
	color:white;
	
	}
	


.limenu{
  display:block!important;
  float:left;
  padding-left:6px !important;
  }

.subMenu{
  margin-left:-60px !important;
  margin-top:0!important;
  display:none;
  height:auto;
  position:absolute;
  background: #a6b816;
  z-index: 999999999;
  width:200px;
  font-size:13px !important;
  padding-bottom: 10px;
   -moz-border-radius:5px;
 -webkit-border-radius:5px;
  border-radius:5px;
  color:black !important;


}

.subMenu li{
   display: list-item !important;
   margin-bottom:8px;
   margin-top:10px;
}

	
#display{
	width:1129px;
	height:329px;
	float:left;
	z-index: 2;
	position:relative;
	margin-top:-60px;
	margin-left:30px;

	}

#displaymobile{
    display:none;
}


#interna{
	width:1129px;
	height:auto;
	margin:auto;
	margin-bottom:30px;
    padding-bottom: 40px;
	}
	
.bola {
    border-radius: 50%;
    display: inline-block;
    height: 255px;
    width: 255px;
    border: 3px solid #d97700;
}


.bola15anos {
    border-radius: 50%;
    display: inline-block;
    height: 255px;
    width: 255px;
    border: 3px solid #d97700;
	background:url(http://oligatoreventos.com.br/novo/wp-content/themes/twentythirteen/img/festa-15anos.jpg);
}


.bolaaquafesta {
    border-radius: 50%;
    display: inline-block;
    height: 255px;
    width: 255px;
    border: 3px solid #d97700;
	background:url(http://oligatoreventos.com.br/novo/wp-content/themes/twentythirteen/img/aquafesta.jpg);
}


.bolacasamento {
    border-radius: 50%;
    display: inline-block;
    height: 255px;
    width: 255px;
    border: 3px solid #d97700;
	background:url(http://oligatoreventos.com.br/novo/wp-content/themes/twentythirteen/img/casamento.jpg);
	
}


.bolacorporativo {
    border-radius: 50%;
    display: inline-block;
    height: 255px;
    width: 255px;
    border: 3px solid #d97700;
	background:url(http://oligatoreventos.com.br/novo/wp-content/themes/twentythirteen/img/evento-corporativo.jpg);
}

.bolaesporte {
    border-radius: 50%;
    display: inline-block;
    height: 255px;
    width: 255px;
    border: 3px solid #d97700;
	background:url(http://oligatoreventos.com.br/novo/wp-content/themes/twentythirteen/img/festa-corporativa.jpg);
}


.bolafashion {
    border-radius: 50%;
    display: inline-block;
    height: 255px;
    width: 255px;
    border: 3px solid #d97700;
	background:url(http://oligatoreventos.com.br/novo/wp-content/themes/twentythirteen/img/festa-fashion.jpg);
}


.bolakids {
    border-radius: 50%;
    display: inline-block;
    height: 255px;
    width: 255px;
    border: 3px solid #d97700;
	background:url(http://oligatoreventos.com.br/novo/wp-content/themes/twentythirteen/img/festa-kids.jpg);
}

.bolatematica {
    border-radius: 50%;
    display: inline-block;
    height: 255px;
    width: 255px;
    border: 3px solid #d97700;
	background:url(http://oligatoreventos.com.br/novo/wp-content/themes/twentythirteen/img/festa-tematica.jpg);
}



.bloco{
	width:265px;
	height:470px;
	float:left;
	margin-left:30px;
	margin-top:20px;
	color:#454645;
	}

.bloco a:link{
	color:#908e8e !important;
	text-decoration:none !important;
}
.bloco a:hover{
	color:#a4a3a3 !important;
	text-decoration:none !important;	
}
.bloco a:active{
	color:#908e8e !important;
	text-decoration:none !important;

}
.bloco a:visited{
	color:#908e8e !important;
	text-decoration:none !important;

}

#rodape{
	width:1230px;
	height:64px;
	background-color:#a6b816;
	text-align:center;
	border-radius:10px;
	float:left;
	color:#3f5e34;
	font-size:20px;
	padding-top:10px;
	
	}

#rodape2{
	width:1230px;
	height:64px;
	margin:auto;

	}

	
	h2{
	 color:#3f5e34;
	 text-transform:uppercase;
		}

	.alignleft{
		float:left;
		margin-left:5px;
		margin-bottom: 5px;
		border-radius: 5px;
	}

.rev_slider_wrapper img{
	border-radius: 8px;

}

@media (max-width: 780px) {
#container {
    width: 340px;
    height: auto;
    margin: auto;
}

#container2 {
    width: 340px;
    height: auto;
    float: left;
    background: white;
    margin: auto;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 15px;
    box-shadow: 2px -2px 12px #d8d5d5;
    padding-top: 10px;
    margin-bottom: 30px;
}

#topo {
    width: 340px;
    height: 480px;
    margin: auto;
}

#telefone{
	width:340px;
	height:74px;
	float:right;
    display:none;
	}



#menu{
	width:1051px;
	height:34px;
	float:right;
	z-index:3;
	background-color:#a6b816;
	margin-top:-90px;
	position:relative;
	border-radius:10px;
	text-transform:uppercase;
	padding-top:10px;
    font-size:19px;
    display:none;
	}

#display{
	width:320px;
	height:320px !important;
	float:left;
	z-index: 2;
	position:relative;
	margin-top:10px;
	margin-left:0px;


	}



#rodape{
	width:340px;
	height:64px;
	background-color:#a6b816;
	text-align:center;
	border-radius:10px;
	float:left;
	color:#3f5e34;
	font-size:20px;
	padding-top:10px;

	}

#rodape2{
	width:340px;
	height:64px;
	margin:auto;

	}


}


