	#div_album ul{
	margin:0px;
	padding:0px;
	width:100%;

	}
	#div_album ul li{
		list-style:none;
		float:left;
		margin:15px;
		margin-top:10px;
		margin-bottom:10px;
		min-height:160px;
		width:144px;
		text-align:center;
		vertical-align:middle;
	}
	#div_album img.foto{
		margin:4px;
		padding:4px;
		border:1px solid #c5c5c5;	
	}
	.texto{
		font-size:14px;
	}

	html,body{
		background:url(images/background.png) top repeat-x transparent;
		background-color:#fbfbfb;
		padding:0px;
		margin:0px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	h2{
		margin:0px;
		padding:0px;
		color:#af3224;
		font-size:16px;	
	}
	.titulo_show{
		margin:0px;
		padding:0px;
		color:#af3224;
		font-size:20px;
		padding-top:4px;
		padding-left:35px;
	}
	

	a{
		color:#af3224;
		font-weight:bold;	
		text-decoration:none;
	}
	input, textarea{
		background-color:#fff;
		border:1px solid #ccc;
		padding:2px;
		padding-top:6px;
		padding-bottom:6px;
		
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;
		letter-spacing:1px;
	}
	select{
		border:0px;
		background-color:transparent;	
	}
	#geral{
		width:778px;
		float:left;
		background-color:#fbfbfb;
		position:absolute;
		left:50%;
		margin-left:-389px;	
		top:460px;
		
	}
	#topo{
		text-align:center;
		width:100%;
		top:2px;
		float:left;
		position:absolute;
		background:url(images/topo.png) repeat-x center top;
		height:460px;
		
	}
	#corpo{
		
		float:left;
		width:778px;
		padding-top:10px;
		padding-bottom:0px;
		background-image:url(images/backcenter.png);
		background-repeat:repeat-y;
	}
	#rodape{
		text-align:center;
		float:left;
		width:100%;
	}
	
	/* CASES */
	.cases_titulo{
		font-weight:bold;
		font-size:14px;
	}
	.cases_ul{
		margin:0px;
		padding:0px;
		list-style:none;
		line-height:18px;	
	}
	.cases_ul li{
		text-align:justify;	
		
	}
	.cases_ul li img{
		margin:10px;
		margin-top:2px;
		margin-bottom:2px;	
	}
	
	/* AGENDA */
	.agenda_titulo{
		 font-size:12px;
		font-weight:bold;
		color:#000;	
	}
	.agenda_ul{
		margin:0px;
		padding:0px;
		list-style:none;	
	}
	.agenda_ul strong{
		color:#C00;	
	}
	.agenda_ul li{
		color:#666;	
		padding-left:10px;
		margin-bottom:10px;
		
	}
	.agenda_ul img{
		margin-right:5px;	
	}
	.agenda_ul li p{
		font-weight:normal;
		color:#666;
		padding:0px;
		margin:2px;
		padding-left:4px;
	}
	.agenda_bold{
		font-weight:bold;
		color:#FC0;	
	}
	.agenda_bold_tit{
		font-size:13px;	
	}
	
	/* CLIENTES */
	.texto_cliente{
		font-size:14px;
		padding:10px;
	}
	
	.clientes_ul .titulo{
		color:#af3224;
		font-weight:bold;	
		font-size:22px;
		letter-spacing:1px;
	}
	.clientes_ul p{
		line-height:18px;
		font-size:14px;	
		margin:0px;
		padding:0px;
		margin-top:5px;
	}
	.clientes_ul li img{
		padding-right:10px;	
	}
	
	.bx_pager {
		padding-left: 309px;
		padding-top: 15px;
	}

	.bx_pager a {
		float: left;
		background: url(scripts/bxslider/bg_pager.png) no-repeat 0 -21px;
		width: 14px;
		height: 17px;
		color: #fff;
		font-size: 11px;
		margin-right: 6px;
		padding: 4px 0 0 7px;
	}

	.bx_pager a:hover, .bx_pager a.active {
		background-position: 0 0;
		text-decoration: none;
	}

	.auto_controls {
		position: absolute;
		bottom: -11px;
		left: 394px;
	}

	.auto_controls a {
		font-size: 16px;
		color: #a3a3a3;
		outline: 0;
		padding: 2px;
	}

	.auto_controls a:hover {
		text-decoration: none;	
		background: ;
		color: #e41996;
	}
	.clientes_slides .prev {
		position: absolute;
		left: -6px;
		padding-left:38px;
		top: 100px;
		outline: 0;
	}
	.clientes_slides .prev img{
		border:0px;	
	}
	.clientes_slides .next img{
		border:0px;	
	}

	.clientes_slides .next {
		position: absolute;
		right: 38px;
		top: 100px;
		outline: 0;
		border:0px;
	}
	
	.clientes_slides a:active {
		top: 102px;
	}
	.clientes_slides{
		background-color:#fff;
		border-radius:5px;
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px;
		border:1px solid #f5f5f5;	
		text-align:left;
		position: relative;
		padding: 20px 0 49px 9px;
		width:746px;
	}
	.clientes_slides li {
	list-style: none;
	}
	
	.clientes_slides li img {
		float: left;
		border:0px;
	}
	
	.clientes_slides .texto {
		float: left;
		width: 500px;
		padding-left: 41px;
		padding-right:41px;
		margin-left:40px;
	}	
	.clientes_logos{
		margin:0px;
		padding:0px;	
		list-style:none;
		float:left;
		width:778px;
		margin-top:40px;
	}
	.clientes_logos li{
		width:25%;
		text-align:center;
		float:left;
		height:130px;	
	}


/* RECADOS */
	.area_recado{
		background-color:#fff;
		border-radius:10px;
		-moz-border-radius: 10px; 
		-webkit-border-radius: 10px;
		border:1px solid #f5f5f5;	
		border-right:2px solid #ccc;
		border-bottom:2px solid #ccc;
	}
	.area_recado img{
		padding:5px;
		border:1px solid #ccc;
		background-color:#fff;
		margin:10px;	
	}
	.area_recado strong{
		color:#C00;	
	}
	.botao{
		border-color:#C00;
		color:#C00;
		font-weight:bold;	
	}
	
/* MAGICO */
	.texto_magico{
		font-size:14px;
		padding:10px;
		line-height:20px;
		text-align:justify;
	}
	
	#shows_ul{
		margin:0px;
		padding:0px;
		float:left;	
		margin-top:5px;
	}
	#shows_ul li{
		
		float:left;
		list-style:none;
		margin-top:5px;
	}
	#shows_ul li a{
		border:1px solid #ccc;
		background-color:#fff;	
		margin-left:2px;
		margin-right:3px;
		padding:3px;
		color:#000;
		font-weight:normal;	
		padding-right:4px;
		padding-left:4px;
	}
	#shows_ul li a:hover{
		background-color:#E4E4E4;	
		color:#af3224;
	}
	
	#lista_shows_ul{
		list-style:none;
		margin:0px;
		padding:0px;
		margin-top:10px;	
	}
	#lista_shows_ul li{
		float:left;
		list-style:none;
		margin-left:5px;
	}
	#shows_ul li .selecionado{
		background-color:#af3224;
		color:#fff;	
	}
	.shows_video{
	margin-top:20px; padding-top:20px; float:left; width:778px; border-top:1px solid #ccc;	display:none;
	}
	.texto_show{
		text-align:justify;	
	}
	.texto_show img{
		margin-right:10px;
		padding:3px;
		border:1px solid #ccc;
	}
	.showTip{
		width:300px;	
	}
	#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #fff;
	padding: 5px;
	opacity: 0.85;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:300px;
	font-weight:normal;
	}
	#tooltip h3, #tooltip div { margin: 0; }
