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



/* Normalizando */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,blockquote,th,td,table { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}

q:before,q:after {
	content:'';
}
abbr,acronym { border:0;}

/* Base   */



html {
    width: 100%;
	height:100%;
}

body {
    width:100%;
	min-width: 900px;   
    font-family: 'Gotham-Light', Arial, Tahoma, sans-serif;
	background-color: #EEE;
}

a, a:hover, a:visited, a:link {
    text-decoration: none;
}

h1, h2, h3, h4, h5, h6{ font-weight: normal; }

.clear {
	clear: both;
}

input:focus {
    outline: none;
}

/* remove border around all textarea elements */
textarea:focus {
    outline: none;
}

/* remove border around all select elements */
select:focus {
    outline: none;
}

/* remove border around all input,textarea and select elements */
input:focus, textarea:focus, select:focus {
    outline: none;
}

input,
textarea {
	border:1px solid #DDD;
	padding: 0 15px;
	height: 38px;
	color: #333;
	font: 14px 'Gotham-Book', Arial, Tahoma, sans-serif;
	cursor: pointer;
		-webkit-transition: all 0.4s ease;
		-o-transition: all 0.4s ease;
		-moz-transition: all 0.4s ease;
}

textarea {
	
}
select {	
	border:1px solid #DDD;
	padding: 0 15px;
	height: 38px;
	color: #333;
	font: 14px 'Gotham-Book', Arial, Tahoma, sans-serif;
	cursor: pointer;
	background: url('/public/img/layout/default/icones/seta_select.png') center center no-repeat;
		-webkit-transition: all 0.4s ease;
		-o-transition: all 0.4s ease;
		-moz-transition: all 0.4s ease;
		-webkit-appearance: none;
        -moz-appearance: none;
        -ms-appearance: none;
         -o-appearance: none;
            appearance: none;
	
}
select::-ms-expand {
    display: none;
}

input.submit,
input.limpar {
	width: auto;
	padding: 10px 25px;
	cursor: pointer;
	color: #FFF;
	font-size: 12px;
	text-transform: uppercase;
	background-color: #51B0D9;
	border:1px solid #51B0D9;
		-webkit-transition: all 0.4s ease;
		-o-transition: all 0.4s ease;
		-moz-transition: all 0.4s ease;
}
input.limpar {
	color: #666;
	background-color: #DDD;
	border:1px solid #CCC;
}
	input.submit:hover {
		background-color: #0E2F3D;	
		border:1px solid #0E2F3D;	
	}
	input.limpar:hover {
		color: #FFF;
		background-color: #999;	
		border:1px solid #999;	
	}

input.cinzaClaro {
	color: #999;
}

/* remove border around all elements */
:focus {
    outline: none;
}


/****  ESTILOS DEFAULT  ******************************************************************************/

.trans_04 {
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.trans_02 {
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

.erro {
	border:1px solid #FF7373;
	background-color: #FFBFBF;
	color: #8C0000;
	padding: 11px 30px;
	font: 12px 'Gotham-Book', Arial, Tahoma, sans-serif;
}
.sucess {
	border:1px solid #00D900;
	background-color: #B3FFB3;
	color: #00B22D;
	padding: 11px 30px;
	font: 12px 'Gotham-Book', Arial, Tahoma, sans-serif;
}
.erroForm {
	color: #FF0000;
	font: 11px 'Gotham-Book', Arial, Tahoma, sans-serif;
	text-transform:uppercase;
}


/****  TOPO  ****/

#topo {
    position: fixed;
    margin:0 auto;
    width: 100%;
	min-width: 1000px; 
	height: 60px;
	background-color:#FFF;
	box-shadow: 30px 0px 30px #999;
	z-index: 999999;
}
	#topo div#logo {
		position: absolute;
		left: 0;
		top:0;
		width: 240px;
		height: 70px;
		background-color:#FFF;
		box-shadow: 3px 3px 10px #DDD;
		z-index: 99999;
	}		
		#topo div#logo a#logo {
			float:left;
			width: 180px;
			height: 40px;
			padding: 20px 0 0 50px;
		}
	#topo a#logo-cliente {
		float:left;
		width: 150px;
		height: 40px;
		margin: 10px 0 0 0;
		padding: 0 0 0 15px;
		border-left:1px solid #DDDDDD;
	}
	
	#topo ul#perfil {
		float:right;
		width: auto;
		padding-right: 20px;
	}
		#topo ul#perfil li {
			float:left;
		}
			#topo ul#perfil li a {
				display: block;
				text-indent: -99999px;
				width: 50px;
				height: 60px;			
			}
				#topo ul#perfil li a.topo-msg { background: url('/public/img/layout/default/icones/topo_msg.png') center center no-repeat; }
				#topo ul#perfil li a.topo-msg:hover { background:#288CB7 url('/public/img/layout/default/icones/topo_msg_on.png') center center no-repeat; }
				
				#topo ul#perfil li a.topo-perfil { background: url('/public/img/layout/default/icones/topo_perfil.png') center center no-repeat; }
				#topo ul#perfil li a.topo-perfil:hover { background:#288CB7 url('/public/img/layout/default/icones/topo_perfil_on.png') center center no-repeat; }
				
				#topo ul#perfil li a.topo-not { background: url('/public/img/layout/default/icones/topo_not.png') center center no-repeat; }
				#topo ul#perfil li a.topo-not:hover { background:#288CB7 url('/public/img/layout/default/icones/topo_not_on.png') center center no-repeat; }
				
				#topo ul#perfil li a.topo-cal { background: url('/public/img/layout/default/icones/topo_calendar.png') center center no-repeat; }
				#topo ul#perfil li a.topo-cal:hover { background:#288CB7 url('/public/img/layout/default/icones/topo_calendar_on.png') center center no-repeat; }
				
				#topo ul#perfil li a.topo-config { background: url('/public/img/layout/default/icones/topo_config.png') center center no-repeat; }
				#topo ul#perfil li a.topo-config:hover { background:#288CB7 url('/public/img/layout/default/icones/topo_config_on.png') center center no-repeat; }
				
				#topo ul#perfil li a.topo-sair { background: url('/public/img/layout/default/icones/topo_sair.png') center center no-repeat; }
				#topo ul#perfil li a.topo-sair:hover { background:#B20000 url('/public/img/layout/default/icones/topo_sair_on.png') center center no-repeat; }
				
			#topo ul#perfil li a.pf {
				width: auto;
				min-width: 180px;
				height: 60px;
				text-indent: inherit;
				padding: 0 20px 0 10px;
			}
				#topo ul#perfil li a.pf #mask {
					float:left;
					position: relative;
					width: 40px;
					height: 40px;
					margin: 10px 15px 0 5px;
				}
					#topo ul#perfil li a.pf #mask img {
						float:left;
						position: relative;
					}
					#topo ul#perfil li a.pf #mask #mascara {
						position: absolute;
						width:40px;
						height: 40px;
						top:0;
						left:0;
						background: url('/public/img/layout/default/topo_perfil_mask.png') center center no-repeat;
					}
				#topo ul#perfil li a.pf .nome {
					display: block;
					float:left;
					font: 16px 'Gotham-Light', Arial, Tahoma, sans-serif;
					margin: 14px 0 0 0;
					color: #666;
					letter-spacing:-0.5px;
					clear:right;
					
				}
				#topo ul#perfil li a.pf .nivel {
					display: block;
					float:left;
					color: #999;
					font: 10px 'Gotham-Book', Arial, Tahoma, sans-serif;
					margin: -5px 0 0 0;
				}

/****  MENU  ****/

#menu {
	position: fixed;
    width: 235px;
	float:left;
	border-right:1px solid #CCC; 
	height: auto;
	min-height:600px;
	top:70px;
	bottom:0;
	background-color: #FFF;
	z-index: 99999;
	overflow:hidden;
	
	-webkit-transition: all 5.4s ease;
	-o-transition: all 5.4s ease;
	-moz-transition: all 5.4s ease;
	transition: all 5.4s ease;
}
#menu:hover {
	overflow-y:auto;	
}
.slimScrollDiv { border: 1px solid #ccc; margin:10px; }

	#menu ul {
		float:left;
		width: 100%;
		position: relative;
		padding: 20px 0 0 0;
	}
		#menu ul li {
			float:left;
			display: block;
		}
			#menu ul li a {
				display: block;
				float:left;
				width: 197px;
				padding: 17px 0 17px 38px;
				font: 12px 'Gotham-Book', Arial, Tahoma, sans-serif;
				color: #777;
				letter-spacing:-0.3px;
			}
				#menu ul li a.active,
				#menu ul li a.active:hover {
					color: #288CB7;
				}
				#menu ul li.sub a.active,
				#menu ul li.sub a.active:hover {
					color: #777;
					background: url('/public/img/layout/default/menu/seta_baixo.png') 210px center no-repeat;
				}
				#menu ul li.sub a:hover,
				#menu ul li a:hover {
					color: #288CB7;
				}
				#menu ul li.sub a {
					background: url('/public/img/layout/default/menu/seta_baixo.png') 210px center no-repeat;
				}
				#menu ul li.sub a.cima {
					background: url('/public/img/layout/default/menu/seta_cima.png') 210px center no-repeat;
				}
				#menu ul li.sub a.active.cima {
					background: url('/public/img/layout/default/menu/seta_cima.png') 210px center no-repeat;
				}
				
					#menu ul li.home { background: url('/public/img/layout/default/icones/menu_home.png') 12px 18px no-repeat; }
						#menu ul li.home:hover, #menu ul li.home a.active { background: #E4F5FC url('/public/img/layout/default/icones/menu_home_on.png') 12px 18px no-repeat; }
					
					#menu ul li.destaques { background: url('/public/img/layout/default/icones/menu_destaques.png') 12px 18px no-repeat; }
						#menu ul li.destaques:hover { background: #E4F5FC url('/public/img/layout/default/icones/menu_destaques_on.png') 12px 18px no-repeat; }
						
					#menu ul li.sub.noticias { background: url('/public/img/layout/default/icones/menu_noticias.png') 12px 18px no-repeat; }
						#menu ul li.sub.noticias:hover { background: #E4F5FC url('/public/img/layout/default/icones/menu_noticias_on.png') 12px 18px no-repeat; }
						
					#menu ul li.sub.feitos { background: url('/public/img/layout/default/icones/menu_feitos.png') 12px 20px no-repeat; }
						#menu ul li.sub.feitos:hover { background: #F4FAFD url('/public/img/layout/default/icones/menu_feitos_on.png') 12px 20px no-repeat; }
						
					#menu ul li.sub.equipe { background: url('/public/img/layout/default/icones/menu_equipe.png') 12px 20px no-repeat; }
						#menu ul li.sub.equipe:hover { background: #F4FAFD url('/public/img/layout/default/icones/menu_equipe_on.png') 12px 20px no-repeat; }
						
					#menu ul li.portfolio { background: url('/public/img/layout/default/icones/menu_portfolio.png') 12px 18px no-repeat; }
						#menu ul li.portfolio:hover { background: #F4FAFD url('/public/img/layout/default/icones/menu_portfolio_on.png') 12px 18px no-repeat; }
						
					#menu ul li.clientes { background: url('/public/img/layout/default/icones/menu_clientes.png') 12px 18px no-repeat; }
						#menu ul li.clientes:hover { background: #F4FAFD url('/public/img/layout/default/icones/menu_clientes_on.png') 12px 18px no-repeat; }						
					
					#menu ul li.duvidas { background: url('/public/img/layout/default/icones/menu_duvidas.png') 12px 18px no-repeat; }
						#menu ul li.duvidas:hover { background: #F4FAFD url('/public/img/layout/default/icones/menu_duvidas_on.png') 12px 18px no-repeat; }
						
					#menu ul li.usuarios { background: url('/public/img/layout/default/icones/menu_usuarios.png') 12px 18px no-repeat; }
						#menu ul li.usuarios:hover { background: #F4FAFD url('/public/img/layout/default/icones/menu_usuarios_on.png') 12px 18px no-repeat; }
						
					#menu ul li.config { background: url('/public/img/layout/default/icones/menu_config.png') 12px 18px no-repeat; }
						#menu ul li.config:hover { background: #F4FAFD url('/public/img/layout/default/icones/menu_config_on.png') 12px 18px no-repeat; }
				
			#menu ul li ul {
				display: none;
				background: #FFF;
				padding: 0 0 0 0;
				margin-left: -1px;
				background-color: #F4FAFD;
			}
			#menu ul li ul.actived{
				display: block;
			}
				#menu ul li ul li a { 
					width: 196px;
					padding: 16px 0 0 65px;
					height: 30px;
					color: #666;
				}
				#menu ul li.sub ul li a.active,
				#menu ul li.sub ul li a.active:hover,
				#menu ul li.sub ul li a:hover {
					color: #288CB7;
					background-color: #E4F5FC;
				}
				#menu ul li.sub ul li a,
				#menu ul li.sub ul li a.active,
				#menu ul li.sub ul li a.active:hover { 
					background-image: none;
				}
					

/****  MENU  ****/

#corpo {
	position: absolute;
	width:100%;
	height: 100%;
	min-width: 940px;
}
	#corpo-site {
		width:auto;
		height:100%;
		overflow-y:auto;
		overflow-x: hidden;
		margin-left: 240px;
		padding: 0 0 0 0;
		z-index: 999;
	}
		#corpo-site .box {
			background-color: #FFF;
			border:1px solid #DDD;
			padding: 15px;
			margin: 20px;
			box-shadow:2px 2px 12px #CCC;
		}
		#corpo-site #box-01 {
			width: auto;
			height: 50px;
		}
			#corpo-site #box-01 h3 {
				display: block;
				float:left;
				width: auto;
				text-transform:uppercase;
				font: 12px 'Gotham-Book', Arial, Tahoma, sans-serif;
				color: #D80000;
			}
			#corpo-site #box-01 h2 {
				display: block;
				float:left;
				width: 100%;
				font-size: 20px;
				color: #333;
				padding: 5px 0 0 0;
			}
		#corpo-site #box-02 {
			width: auto;
			height: 190px;
		}
			#corpo-site #box-02 h3 {
				display: block;
				float:left;
				width: auto;
				font: 18px 'Gotham-Book', Arial, Tahoma, sans-serif;
				color: #333;
			}
			#corpo-site #box-02 ul {
				width: 100%;
				float:left;
				margin-top: 25px;
			}
				#corpo-site #box-02 ul li a {
					display: block;
					float: left;
					width: 130px;
					height: 130px;
					border:1px solid #DDDDDD;
					text-transform:uppercase;
					margin-right:10px;
				}
					#corpo-site #box-02 ul li a.datas {
						background: url('/public/img/layout/default/icones/icon_datas.png') center 15px no-repeat;
					}
					#corpo-site #box-02 ul li a.datas-lista {
						background: url('/public/img/layout/default/icones/icon_datas_lista.png') center 20px no-repeat;
					}
					#corpo-site #box-02 ul li a:hover {
						border:1px solid #999;
						background-color: #FBFBFB;
					}
					#corpo-site #box-02 ul li a h2 {
						width:100%;
						font: 13px 'Gotham-Book', Arial, Tahoma, sans-serif;
						color: #333;
						height: 40px;
						text-align: center;
						padding: 60px 0 0 0;
					}
					#corpo-site #box-02 ul li a h4 {
						width:100%;
						font: 11px 'Gotham-Book', Arial, Tahoma, sans-serif;
						color: #999;
						text-align: center;
						padding: 5px 0 0 0;
					}
					
		#corpo #titulo-page {
			position: relative;
			width: auto;
			float: left;
			font-size: 22px;
			font-family: 'Gotham-Book';
			padding: 20px 0 10px 20px;
		}


#cp {
	position: relative;
	width: auto;
	top: 110px;
}
	#cp .title {
		float:left;
		width: 400px;
		color: #333;
		font-size: 28px;
		padding: 0 0 0 35px;
		line-height:80%;
	}
		#cp .title h2 {
			color: #666;
			font-size: 12px;
			display:inline-block;
		}
		
	#cp .mapa {
		float:right;
		text-align: right;
		width: 400px;
		padding: 10px 25px 0 0 ;
		font-size: 12px;
		color: #333;
	}
		#cp .mapa h2 {
			color: #999;
			display:inline-block;
		}
		
	#cp ul#lc {
		float:left;
		text-align: center;
		width: 100%;
		height: 70px;
	}
		#cp ul#lc li a {
			display: block;
			float: left;
			width: auto;
			font-size: 12px;
			color: #999;
			border-bottom: 1px solid #DDD;
			padding: 10px 25px;
		}
			#cp ul#lc li a:hover,
			#cp ul#lc li a.active {
				color: #278CB7;
				padding: 9px 25px;
				border-bottom: 3px solid #5BB5DB;
			}
	
	#cp .box h1 {
		float:left;
		display: block;
		font-size: 20px;
		color: #666;
		width: auto;
		height: 40px;
	}
	#cp .box h2 {
		float:left;
		display: block;
		font-size: 20px;
		color: #999;
		width: auto;
		height: 40px;
	}
	
	#cp form#listar {
		float: right;
		width: 450px;
		padding: 0 0 30px 0;
	}
		#cp form#listar select {
			width: 205px;
			float: right;
			margin: 0 20px 0 0;
			background-position:180px 16px;
		}
	
	#cp #error,
	#cp #sucess {
		width: auto;
		position: absolute;
		top: 90px;
		text-align: center;
		right: 40px;
		width: 500px;
	}
	#cp form#cadastro {
		position: relative;
		float:left;
		padding: 0px 0 0 0;
		width: 850px;
		clear:both;
	}
		#cp form#cadastro input,
		#cp form#cadastro textarea {
			float: left;
			width: 650px;
			margin:8px 8px;
		}
			#cp form#cadastro input.inp2 {
				width: 192px;
			}
			#cp form#cadastro input.inp3 {
				width: 300px;
			}
			#cp form#cadastro input.inp4 {
				width: 184px;
			}
			#cp form#cadastro input.inp5 {
				width: 155px;
			}
			#cp form#cadastro input.inp5 {
				width: 495px;
			}
			#cp form#cadastro input#link {
				display: none;
			}
			#cp form#cadastro input#link2 {
				display: block;
			}
		#cp form#cadastro textarea {			
			width: 650px;
			height: 450px;
			padding: 15px 15px;
		}
			#cp form#cadastro textarea.texta2 {		
				height: 110px;
			}
			#cp form#cadastro input.data {
				width: 239px;
				background: url('/public/img/layout/default/icones/calendar.png') 240px center no-repeat;
			}
			#cp form#cadastro input.submit,
			#cp form#cadastro input.limpar {
				width: auto;
				margin-top: 40px;
			}
		#cp form#cadastro select {
			float: left;
			width: 200px;
			margin:8px 8px;
			background-position: 175px 15px;
		}
		#cp form#cadastro select.se2 {
			width: 200px;
			background-position: 175px 15px;
		}
		#cp form#cadastro select.se3 {
			width: 160px;
			background-position: 135px 15px;
		}
		#cp form#cadastro select.se4 {
			width: 100px;
			background-position: 75px 15px;
		}
		#cp form#cadastro select.se5 {
			width: 140px;
			background-position: 115px 15px;
		}
		
		#cp form#cadastro #erro-01 {
			display: none;
		}
		
		#cp form#cadastro #seimg,
		#cp form#cadastro #seimg2 {
			display: none;
			width: 600px;
			height: auto;
			float: left;
			padding: 20px 10px;
		}
			#cp form#cadastro #seimg2 {
				display: block;
			}
			#cp form#cadastro #seimg img {
				width: auto;
				max-width:450px;	
				height: auto;
				max-height:310px;	
			}
	
	#cp form#fileupload {
		position: relative;
		float:left;
				background-position: 175px 15px;
	}
	
	#cp ul#regras {
		padding: 0px 0 15px 50px;
		width: auto;
		color: #D80000;
		font-size: 11px;
			clear:both;
	}
		#cp ul#regras li {
			display:block;
			width: 100%;
			clear:both;
			padding: 2px 0 2px 0;
		}
			
	
	#cp table {
		width: 100%;
		position: relative;
		font: 12px 'Gotham-Book', Arial, Tahoma, sans-serif;
		margin-top:40px;
	}	
		#cp table tr {
			border-bottom: 1px solid #DDD;								
			width: 100%;
		}
			#cp table tr th,
			#cp table tr td,
			#cp table tr td a {
				padding: 20px 5px;
			}
			#cp table tr th {
				text-transform: uppercase;
				color: #333;
				font: 10px 'Gotham-Book', Arial, Tahoma, sans-serif;
				padding: 10px 5px;
			}
				#cp table tr.cinza {
					background-color: #F8F8F8;
				}
			#cp table tr td {
				color: #666;	
			}
				#cp table tr .id { width: 50px; text-align: center; }
				#cp table tr .ace { width: 60px; text-align: center; }
				#cp table tr .tit { width: auto; min-width:200px; }
				#cp table tr .cat { width: 150px;  }
				#cp table tr .usu { width: 100px; text-align: center; }
				#cp table tr .cad { width: 150px; text-align: center; }
				#cp table tr .alt { width: 150px; text-align: center; }
				#cp table tr .del { width: 80px; text-align: center; }
				
				
				#cp table tr .tit2 { width: auto; }
				#cp table tr .cat2 { width: 200px;  }
				#cp table tr .tit3 { width: 47%; }
				
				#cp table tr td.desativado { color: #CCC; }
				
				#cp table tr td.tit.desativado a,
				#cp table tr td.tit2.desativado a,
				#cp table tr td.tit3.desativado a {
					color: #999;
				}
				
				#cp table tr td.tit,
				#cp table tr td.tit2,
				#cp table tr td.tit3 { color: #000; }
				#cp table tr td.del { padding: 0; }
				
				#cp table tr td.zerado { padding: 30px 20px; color: #666; }
				
				#cp table tr td.tit a,
				#cp table tr td.tit2 a,
				#cp table tr td.tit3 a {
					color: #000;
					cursor: pointer;
				}
					#cp table tr td.descricao a:hover {
						text-decoration: none;
					}
				
				#cp table tr td a.delete {
					display: inline-block;
					width: 20px;
					height: 15px;
					background: url('/public/img/layout/default/icones/icon_excluir.png') center center no-repeat;
					text-indent: -9999px;
				}
					#cp table tr td a.delete:hover {
						background: url('/public/img/layout/default/icones/icon_excluir_on.png') center center no-repeat;
					}
				#cp table tr td a.status {
					display: inline-block;
					width: 20px;
					height: 15px;
					background: url('/public/img/layout/default/icones/icon_status.png') center center no-repeat;
					text-indent: -9999px;
				}
					#cp table tr td a.status:hover {
						background: url('/public/img/layout/default/icones/icon_status_on.png') center center no-repeat;
					}
	
	#corpo #lista-page {
		position: relative;
		float: right;
		width: auto;
		padding: 0 10px 0 0;
	}
		
	#lista-page a#bt-cadastro {
		float:left;
		width: auto;
		color: #FFF;
		padding: 10px 25px;
		background: #4BADD8;
		margin: 15px 10px 15px 0;
		font-size: 11px;
		border:1px solid #4BADD8;
	}
		#lista-page a#bt-cadastro:hover {
			color: #4BADD8;
			background: #FFF;
			border:1px solid #4BADD8;
		}	
		
		#lista-page a#bt-cadastro.bt2 {
			color: #FFF;
			background: #DFA800;
			border:1px solid #DFA800;
		}
			#lista-page a#bt-cadastro.bt2:hover {
				color: #DFA800;
				background: #FFF;
				border:1px solid #DFA800;
			}
		#lista-page a#bt-cadastro.bt3 {
			color: #FFF;
			background: #BDC117;
			border:1px solid #BDC117;
		}
			#lista-page a#bt-cadastro.bt3:hover {
				color: #BDC117;
				background: #FFF;
				border:1px solid #BDC117;
			}
			
	#corpo #cadtotal {
		float: left;
		width: 100%;
		text-align: left;
		padding: 10px 0;
		font-size: 11px;
		font-family: 'Gotham-Book';
		color: #666;
	}
	#corpo #pagination {
		float: left;
		width: 100%;
		text-align: center;
		padding: 60px 0;
	}
		#corpo #pagination a {
			display: inline-block;
			width: auto;
			height: auto;
			border: 1px solid #E6E6E6;
			color: #666666;
			padding: 8px 12px;
			font-size: 14px;
			margin: 2px 3px;
			font-family: 'Gotham-Book';
		}
		#corpo #pagination a.active,
		#corpo #pagination a:hover {
			background-color: #E4F5FC;
			color: #5BB5DB;
			border: 1px solid #5BB5DB;
		}
		#corpo #pagination a.off {
			color: #CCC;
			border: none;
		}
		#corpo #pagination a.pontos {
			border: none;
			color: #CCC;
		}
		#corpo #pagination a.off:hover,
		#corpo #pagination a.pontos:hover {
			background: none;
			color: none;
			border: none;
		}
			
	tbody.files img {
		max-width: 100px;
		max-height: 70px;
	}
			
			
			
			
			
			
			
			
			
			
			
			
			
