/*  
Theme Name: FDRP THEME
Theme URI: http://www.direitorp.usp.br
Description: The FDRP theme is a clean theme created for Ribeirão Preto Law School site. Made by SCINFOR-FDRP. Requires WordPress 3.1 or higher.
Version: 0.1
Tags: light, two-columns, right-sidebar, fixed-width, threaded-comments, sticky-post, translation-ready, custom-background, custom-menu
Author: Seção Técnica de Informática - SCINFOR-FDRP
Author URI: http://www.direitorp.usp.br
License: GNU General Public License
License URI: https://www.gnu.org/copyleft/gpl.html
*/

/* ===== RESET ===== */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}

ol, ul {
	list-style: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

table, tbody, tfoot, thead, tr, th, td{
    border-collapse: collapse;
    border: 1px solid Silver;
}

#nav {display: block;}

/*Opera Fix*/
body:before {/* thanks to Maleika (Kohoutec)*/
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;/* thank you Erik J - negate effect of float*/
}

html, body {height:100%;}

body{
	margin-top:0px;
	background:transparent;
	color:#000;
	font-size:16px;
	line-height:20px;
	font-family: 'Quattrocento Sans', sans-serif;
	font-weight:normal;
}

h1{
	font-family: 'Quattrocento Sans', sans-serif;
	text-align:center;
	font-size:25px;
	line-height:30px;
}

h2{
	font-family: 'Quattrocento Sans', sans-serif;
	font-size:25px;
	line-height:30px;
}

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

img.aligncenter {display: block; margin-left: auto; margin-right: auto;}
img.alignright{float:right; margin:10px 0 15px 25px;}
img.alignleft{float:left; margin:0 25px 15px 0;}

a:hover{ 
	text-decoration:underline; 
}

#wrapper{
	/*background:#f2ede7 url(images/bg_body.jpg) center -660px no-repeat;*/
	background:#f2ede7 url(images/bg-header-08.jpg) center top no-repeat;
}

.bg-1{ background:#f2ede7 url(images/bg-header-01.jpg) center top no-repeat !important; }
.bg-2{ background:#f2ede7 url(images/bg-header-02.jpg) center top no-repeat !important; }
.bg-3{ background:#f2ede7 url(images/bg-header-03.jpg) center top no-repeat !important; }
.bg-4{ background:#f2ede7 url(images/bg-header-04.jpg) center top no-repeat !important; }
.bg-5{ background:#f2ede7 url(images/bg-header-05.jpg) center top no-repeat !important; }
.bg-6{ background:#f2ede7 url(images/bg-header-06.jpg) center top no-repeat !important; }
.bg-7{ background:#f2ede7 url(images/bg-header-07.jpg) center top no-repeat !important; }
.bg-8{ background:#f2ede7 url(images/bg-header-08.jpg) center top no-repeat !important; }
.bg-9{ background:#f2ede7 url(images/bg-header-09.jpg) center top no-repeat !important; }
.bg-10{ background:#f2ede7 url(images/bg-header-10.jpg) center top no-repeat !important; }
.bg-11{ background:#f2ede7 url(images/bg-header-11.jpg) center top no-repeat !important; }

/*.home{ 
	
}*/

#header{
	width:100%;
}

#header #header_content{
	width:1100px;
	height:150px;
	position:relative;
	margin:0 auto;
}

#header #header_content h1#logo,
#header #header_content h1#logo-spda,
#header #header_content h1#logo-fdrp-spda,
#header #header_content h1#logo-anpd,
#header #header_content h1#logo-fdrp-anpd,
#header #header_content h1#logo-sprtc,
#header #header_content h1#logo-fdrp-sprtc{
	position:absolute;
	top:9px;
	left:0px;
}

#header #header_content h1#logo a{
	background:url(images/logo_fdrp.png) no-repeat;
	background-size:500px;
	display:block;
	width:505px;
	height:133px;
	text-indent:-99999px;
}

#header #header_content h1#logo-spda a{
	background:url(images/logo-spda.png) no-repeat;
	display:block;
	width:373px;
	height:137px;
	text-indent:-99999px;
}

#header #header_content h1#logo-anpd a{
	background:url(images/logo-anpd.png) no-repeat;
	display:block;
	width:373px;
	height:137px;
	text-align:left;
	/*text-indent:-99999px;*/
}

#header #header_content h1#logo-sprtc a{
	background:url(images/logo-gedtrab-site.png) no-repeat;
	display:block;
	width:373px;
	height:137px;
	text-align:left;
	text-indent:-99999px;
}

#header #header_content h1#logo-fdrp-spda a,
#header #header_content h1#logo-fdrp-anpd a,
#header #header_content h1#logo-fdrp-sprtc a{
	background:url(images/logo_fdrp.png) no-repeat;
	background-size:500px;
	display:block;
	width:505px;
	height:133px;
    position:absolute;
       left:593px;
	text-indent:-99999px;
}

#header #header_content #flags{
	background:url(images/flags.png) center -19px no-repeat;
	background:url(images/flags-en-br.png) center top no-repeat;
	width:21px;
	height:15px;
	position:absolute;
	top:12px;
	right:0px;
}

#header #header_content .flag-br{
	background-position: 0 -18px !important;
}


#header #header_content #flags a{
	display:block;
	width:20px;
	height:15px;
	position:absolute;
	top:0;
}

#usp80anos{
	display:block;
	position:absolute;
	background:url('images/usp80anos.png') center top no-repeat;
	width:185px;
	height:65px;
	top:38px;
	left:574px;
}

#laco_outrosa{
	display:block;
	position:absolute;
	background:url('images/laco_out_rosa.png') center top no-repeat;
	width:70px;
	height:104px;
	top:92px;
	left:85px;
}

/*======CAMPO DE BUSCA=====*/
#ds_above_menu {
	width:1100px;
	position:absolute;
	margin:0 auto;
	text-align: right;
	bottom: 0;
	z-index:110;
}

#ds_above_menu form .screen-reader-text,
#ds_above_menu form input#searchsubmit{
	display:none !important;
}

#ds_above_menu input[type="text"]{
	background:#fff url('images/lupa.png') no-repeat;
	background-position:245px center;
	width:255px;
	height:35px;
	color:#797878;
	font-style:italic;
	font-size:12px;
	padding-left:10px;
}


/*=====MENU=====*/

/*
.site-navigation .current_page_item > a,
.site-navigation .current_page_ancestor > a,
.site-navigation .current-menu-item > a,
.site-navigation .current-menu-ancestor > a {
	color: #fff;
	font-weight: 900;
	background:#d80b3b;
}
*/

#menu{
	background:#b40931;
	width:100%;
	position:relative;
}

#menu .primary-navigation{
	width:1100px;
	height:70px;
	position:relative;
	margin:0 auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	font-size: 14px;
}

#menu .primary-navigation .ul-menu {
	list-style:none;	
	float:left;
	width:100%;
}

#menu .primary-navigation .ul-menu li{
	float:left;
	position:relative;
}

/*=====CULTURA E EXTENSÃO -- FIQUE POR DENTRO=====*/
#menu .primary-navigation .ul-menu li#menu-item-1077,
#menu .primary-navigation .ul-menu li#menu-item-1080{
	display:block;
	width:112px;
}

/*tamanho personalizado de cada item do menu*/

/*internnational*/
#menu-item-6237,
#menu-item-6238,
#menu-item-6239,
#menu-item-6240,
#menu-item-6241{
	display:block;
	width:220px;
}
/*International novo*/
#menu-item-19863{
	display:block;
	width:130px;
}

#menu-item-19864{
	display:block;
	width:85px;
}
#menu-item-19865{
	display:block;
	width:155px;
}
#menu-item-19866{
	display:block;
	width:122px;
}
#menu-item-19867{
	display:block;
	width:101px;
}

#menu-item-19868{
	display:block;
	width:210px;
}
#menu-item-19869{
	display:block;
	width:140px;
}
#menu-item-19870{
	display:block;
	width:80px;
}
#menu-item-19871{
	display:block;
	width:75px;
}

/*spda*/
#menu-menuspda li{
	display:block;
	width:220px;
}

#menu .primary-navigation .ul-menu li ul li#menu-item-14074 a,
#menu .primary-navigation .ul-menu li ul li#menu-item-14219 a{
	display:block;
	width:255px;
}

/*rdjpf*/
#menu-item-31408{
	display:block;
	width:250px;    
}

#menu-item-31417{
	display:block;
	width:115px; 
}

#menu .primary-navigation .ul-menu li a{
	display:block; 
	color:#fff;
	font-size:16px;
	padding:23px 12px; 
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	line-height:24px;
	border-right:1px solid #c0c0c0;
}

#menu .primary-navigation .ul-menu li:last-child a{
	border:none; 
}

#menu .primary-navigation .ul-menu li#menu-item-1077 a,
#menu .primary-navigation .ul-menu li#menu-item-1080 a,
#menu .primary-navigation .ul-menu li#menu-item-19865 a,
#menu .primary-navigation .ul-menu li#menu-item-19866 a,
#menu .primary-navigation .ul-menu li#menu-item-19868 a,
#menu .primary-navigation .ul-menu li#menu-item-31408 a,
#menu .primary-navigation .ul-menu li#menu-item-31417 a{
	line-height:24px;
	padding:11px 10px;
}

#menu .primary-navigation .ul-menu li a:hover{
	background:#d80b3b;
}

#menu .primary-navigation .ul-menu li ul{
	background:#d80b3b;
	display:none;
	position:absolute;
	top:70px;
	z-index:105;
}  

#menu .primary-navigation .ul-menu li:hover ul{
	display:block; 
} 

#menu .primary-navigation .ul-menu li ul li a{
	display:block;
	width:150px;
	padding:10px 10px;
	text-align:center;
	border:none;
	border-bottom:solid 1px #b40931 !important;
}

#menu .primary-navigation .ul-menu li ul li:last-child a{
	border:none !important;
}

#menu .primary-navigation .ul-menu li ul li a:hover{
	background:#ff0b3b;
}

#menu .primary-navigation .ul-menu li ul li ul{
	display:none !important;
}

#menu .primary-navigation .ul-menu li ul li:hover ul{
	display:block !important;
	position: absolute;
	left:100%;
	top:-1px;
}

/*
.site-navigation ul {
	list-style: none;
	margin: 0;
	float: left;
}

.site-navigation li {
	//border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.site-navigation a {
	color: #fff;
	display: block;
	text-transform: uppercase;
}

.site-navigation a:hover {
	color: #fff;
	background:#d80b3b;
} */
/*=====FECHA MENU=====*/


/*===== BANNER EVENTOS=====*/
#galeria-eventos{
	margin:40px 0;	
}
/*===== FECHA BANNER EVENTOS=====*/

/*===== CONTAINER =====*/

#container, #container-frontpage{
	background-color:#fff;
	position:relative;
	padding-bottom:80px;
	min-height:500px;
}


#container-frontpage{
	background-color:#f2ede7;
	width:1100px;
	margin:0 auto;
	margin-top:40px;
}

#container-frontpage-int{
	background-color:#f2ede7;
	position:relative;
	padding-bottom:1px;
	min-height:530px;
}

/*
#container #text{
	background:#fff;
	width:600px;
	position:relative;
	padding:20px 40px 40px 20px;
}

#container #sidebar{
	width:260px;
	height:260px;
	position:absolute;
	right:0px;
	top:0px;
	padding:0;
}
*/
/*===== FECHA CONTAINER=====*/

/*====== PAGINA INICIAL======*/
#conteudo-destaques{
	position:relative;
	width:1100px;
	height:680px;
	background:transparent;
}

#conteudo-destaques p.title-latest-posts{
	font-weight:bold;
}

#conteudo-destaques p.text-latest-posts{
	margin-bottom:15px;
}

#conteudo-destaques p.date-latest-posts{
	font-size:12px;
	line-height:14px;
}

#conteudo-destaques a{
	text-decoration:none;
}

#conteudo-destaques a:hover{
	text-decoration:underline;
}

#conteudo-destaques h2{
	font-size: 20px;
	margin: 0 0 10px 0;
}

#conteudo-destaques #ultimas-noticias{
	position:absolute;
	margin:0 40px 0 0;
	padding: 10px;
	top:0;
	left:0;
	width:520px;
	height:710px;
	background:#fff;
	opacity:0.8;
}

#conteudo-destaques #proximos-eventos{
	position:absolute;
	margin:0 0 40px 40px;
	padding: 10px;
	top:0;	
	left:520px; 
	width:520px;
	height:310px;
	background:#fff;
	opacity:0.8;
}

#conteudo-destaques #proximos-eventos a.evento-home span.thumbnail{
	float:left;
	margin:0 15px 5px 10px;
}
#conteudo-destaques #proximos-eventos p.text-latest-posts{
	margin-bottom:45px;
	
}

#conteudo-destaques #proximos-eventos img{
	/*margin-left:40px;*/
}

#ds_events ol li{
	margin-bottom:30px;
}

#conteudo-destaques #videos{
	position:absolute;
	margin:40px 0 0 40px;
	padding: 10px;
	top:310px;
	left:520px;
	width:530px;
	height:360px;
	opacity:0.8;
	background:#fff;
}

#conteudo-destaques #videos iframe{
	/*position: absolute;
	top:45px;
	left:25px;
	margin:0 auto;*/
}

#videos iframe{
	position: absolute;
	top:85px;
	left:55px;
}
/*====== FECHA PAGINA INICIAL======*/


/*===== NAVEGAÇÃO DE PÁGINAS====*/
#breadcrumbs{
    list-style:none;
    margin:10px 0;
    overflow:hidden;
}
 
#breadcrumbs li{
    float:left;
    margin-right:15px;
}
 
#breadcrumbs .separator{
    font-weight:700;
    font-size:15px;
    color:#999;
}
/*===== FECHA NAVEGAÇÃO DE PÁGINAS====*/


/*====== PAGINA PADRAO ======*/
#conteudo-home {
	background: #f2ede7;
	width:1100px;
	position:relative;
	margin:0 auto;
	padding: 1px 0 0 0;
}

#conteudo-padrao {
	background: #fff;
	width:1100px;
	position:relative;
	margin:0 auto;
	padding: 15px 0 0 0;
	display: table;
}

#conteudo-padrao h3 a{
	text-decoration:none;
	font-weight:normal;
}

#conteudo-padrao h3 a:hover{
	text-decoration:underline;
}

#conteudo-padrao h2 {
	margin-bottom: 10px;
}

#conteudo-padrao h2#header-standard-spda,
#conteudo-padrao h2#header-standard-anpd{
	text-align:center;
	padding: 30px;
}

#conteudo-padrao h2.titulo-categoria,
#conteudo-padrao h2.titulo-post,
#conteudo-padrao h2.titulo-pagina,
#texto-pagina-sidebar h2.titulo-pagina-sidebar{
	background:#b40a31;
	width:1085px;
	color:#fff;
	margin:-15px -15px 0 0;
	margin-top:10px;
	padding:15px 0 10px 15px;
	font-weight:normal;
}

#texto-pagina-sidebar h2.titulo-pagina-sidebar{
	width:760px;
	margin-top:15px;
}

#conteudo-padrao h3.subtitulo-categoria,
#conteudo-padrao h3.subtitulo-post,
#conteudo-padrao h3.subtitulo-pagina,
#texto-pagina-sidebar h3.subtitulo-pagina-sidebar{
	background:#d80b3b;
	width:1070px;
	color:#fff;
	margin:0 -15px 20px 0;
	padding:5px 0 5px 30px;
	font-weight:normal;
	font-size:14px;
}

#texto-pagina-sidebar h3.subtitulo-pagina-sidebar{
	width:745px;
}

#texto-pagina-sidebar table, #tabela{ /*Projeto Pedagógico*/
	border-collapse: collapse;
    border-spacing: 0;
	width:100%;
	/*height:100%;*/
	margin:0px;
	padding:0px;
}

#texto-pagina-sidebar table tr:nth-child(odd), #tabela tr:nth-child(odd){ background-color:#e9e9e9; }
#texto-pagina-sidebar table tr:nth-child(even), #tabela tr:nth-child(even){ background-color:#ffffff; }
#texto-pagina-sidebar table tr:last-child{ /*font-weight:bold;*/ }

#texto-pagina-sidebar table tr th, #tabela tr th{
	background-color:#d1d1d1;
	border:solid 1px #969696;
	vertical-align:middle;
	padding:3px 10px;
}

#texto-pagina-sidebar table tr td, #tabela tr td{
	border:solid 1px #969696;
	text-align:center;
	vertical-align:middle;
	padding:3px;
}

#texto-pagina-sidebar table tr td:first-child{
	width:340px;
}

#texto-pagina-sidebar table tr td:last-child{
	width:110px;
}

.colegiados table {width: 745px !important;}

.colegiados table tr:nth-child(odd), tr:nth-child(even){ background-color:#fff !important;}

.colegiados table tr:first-child{
	background-color:#d1d1d1 !important;
}

.colegiados table tr td:first-child{
	width:130px !important;
}


#conteudo-padrao h3.subtitulo-post a{
	color:#fff;
}

#conteudo-padrao span.post-separator{
	display:block;
	width:1080px;
	height:1px;
	margin:20px 0 20px 20px;
	border-top:solid 1px #e9e9e9;
}

#conteudo-padrao .texto-conteudo-padrao{
	padding:0 10px 0 30px;
}

#conteudo-padrao .texto-conteudo-padrao-pagina,
#conteudo-padrao .texto-conteudo-padrao-post{
	padding:0 10px 0 0;
	min-height: 170px;
}

#conteudo-padrao .texto-conteudo-padrao-pagina p a,
#conteudo-padrao .texto-conteudo-padrao-post p a{
	text-decoration:underline;
	color:#000;
}

#texto-pagina-sidebar a,
#conteudo-padrao .texto-conteudo-padrao-pagina p a,
#conteudo-padrao .texto-conteudo-padrao-post p a{
	text-decoration:underline;
	color:#003399;
}

#texto-pagina-sidebar p a:hover,
#texto-pagina-sidebar p a:active,
#conteudo-padrao .texto-conteudo-padrao-pagina a:hover,
#conteudo-padrao .texto-conteudo-padrao-pagina p a:hover,
#conteudo-padrao .texto-conteudo-padrao-post p a:hover,
#conteudo-padrao .texto-conteudo-padrao-pagina p a:visited,
#conteudo-padrao .texto-conteudo-padrao-post p a:visited{
	text-decoration:underline;
	color:#636363;
}

#conteudo-padrao .texto-conteudo-padrao-pagina a{
	text-decoration:none;
	color:#3366ff;
	font-weight: bold;
}

#conteudo-padrao .texto-conteudo-padrao-pagina ul li{
	list-style: disc;
	padding-left:20px;
	list-style-position:inside;
	
}

#texto-pagina-sidebar ul li{
	list-style-type: disc;
	padding-left:20px;
	list-style-position:inside;
	
}

/*=====CATEGORIAS=====*/
#conteudo-padrao p.date-posts{
	font-size:12px;
}

/*===== FECHA CATEGORIAS=====*/

/*====== FECHA PAGINA PADRAO ======*/

/*====== PÁGINA COM BARRA LATERAL ======*/

#conteudo-pagina-sidebar{
	background: #fff;
	/*height: 100%;*/
	/*display: table;*/
	width: 1100px;
	padding: 15px 0;
	margin: 0 auto;

}

#sidebar, #contato-pagina-sidebar{
	width: 275px;
	float: left;
	padding: 10px;
	box-shadow: 5px 5px 5px #e9e9e9;
	/*height:100%;*/
}

#texto-pagina-sidebar{
	/*margin-left: 325px;*/
	/*height:100%;*/
	width: 745px;
	float:right;
	padding-right:30px;
}

#texto-pagina-sidebar img{
	position:relative;
}


#conteudo-pagina-sidebar:after,
#texto-pagina-sidebar:after,
#pagination:before{content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;}

#conteudo-pagina-sidebar h2 {
	margin-bottom: 10px;
}

#contato-pagina-sidebar {
	clear: left;
	margin-top: 10px;
}

#contato-pagina-sidebar h3, #contato-pagina-sidebar p{
	text-align: center;
}

/*====== BARRA LATERAL =====*/

#sidebar{
	margin-top:15px;
	padding: 10px;
	background-color:#f6f6f6;
	background: -moz-linear-gradient(top, #DDDAE0 0%, #C8C6CA 100%); /* firefox */ 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#cfcfcf)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DDDAE0', 	endColorstr='#C8C6CA',GradientType=0 ); /* ie */
	background: -o-linear-gradient(top, #DDDAE0 0%,#C8C6CA 100%); /* opera */
}


#conteudo-pagina-sidebar ul#sidebar{
	position:relative;
	display:block;
	margin:0 auto;
	width:110px;
	height:100%;
	list-style:none;
/* 	adicionado p/ teste */
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-padding-start: 0;
}

#conteudo-pagina-sidebar ul#sidebar:first-child{
	color:#000;
}

#conteudo-pagina-sidebar #sidebar ul {
    -moz-column-gap: 20px;
    -webkit-column-gap: 20px;
    column-gap: 20px;
    /*-moz-column-width: 200px;*/
    /*-webkit-column-width: 200px;*/
    /*column-width: 200px;*/
}

#conteudo-pagina-sidebar #sidebar ul, #conteudo-pagina-sidebar #sidebar ul ul, #conteudo-pagina-sidebar #sidebar ul li {
	padding: 0;
}

#conteudo-pagina-sidebar #sidebar ul li ul li{
	border-bottom:solid 1px #9e9e9e;
}

#conteudo-pagina-sidebar #sidebar ul li ul li a{
	font-weight: bold;
}

#conteudo-pagina-sidebar #sidebar ul li ul li ul li a{
	font-weight: normal;
}
#conteudo-pagina-sidebar #sidebar ul li ul li ul li{
	border-bottom:none;
}


#conteudo-pagina-sidebar #sidebar ul li{
	border-bottom:none;
}

#conteudo-pagina-sidebar #sidebar ul li {
	font-size:16px;
	font-weight: bold;
	line-height: 1.2;
 	list-style-type: none;
	padding:10px 0 8px 0;
	column-break-inside: avoid;
	break-inside: avoid; /* W3C */
	-webkit-column-break-inside: avoid; /* Safari & Chrome */
	-moz-column-break-inside: avoid; /* Firefox */
	-ms-column-break-inside: avoid; /* Internet Explorer */
	-o-column-break-inside: avoid; /* Opera */
	column-fill: balance; /* W3C */
	-webkit-column-fill: balance; /* Safari & Chrome */
	-moz-column-fill: balance; /* Firefox */
	-ms-column-fill: balance; /* Internet Explorer */
	-o-column-fill: balance; /* Opera */
	/* border-bottom:solid 1px #9e9e9e;*/
}

#conteudo-pagina-sidebar #sidebar ul li:last-child{
	border-bottom:none;
}

#conteudo-pagina-sidebar #sidebar ul li li {
	/*font-size: 14px;*/
	font-weight: normal;
	line-height: 1.5;
	margin-bottom: 0;
	padding: 0 0 0 18px;
	border: none;
}
#conteudo-pagina-sidebar #sidebar ul li li li {
	font-size:14px;	
	padding-left: 16px;
}
#conteudo-pagina-sidebar #sidebar ul li li li li {
	font-size: 0.85em;
	padding-left: 14px;
}

#conteudo-pagina-sidebar #sidebar ul li li li li li {
	font-size: 1em;
	padding-left: 12px;
}

#conteudo-pagina-sidebar #sidebar ul ul {
	margin-top: 3px;
	margin-bottom: 3px;
}

#conteudo-pagina-sidebar #sidebar ul .posts_in_category {
	position: absolute;
	padding-left: 10px;
}

#conteudo-pagina-sidebar #sidebar ul .posts_in_category a {
	text-indent: -9999px;
	display: block;
	width: 1.2em;
	height: 1.2em;
	border: solid 1px #ccc;
	padding: 0;
}

#conteudo-pagina-sidebar #sidebar ul li a{
	text-decoration:none;
}

#conteudo-pagina-sidebar #sidebar ul li a:hover{
	/*text-decoration:underline;*/
	color: #b40a31;
}

/*====== FECHA BARRA LATERAL ====*/

/*====== FECHA PÁGINA COM BARRA LATERAL ======*/


/*=====CATEGORIA DE EVENTOS=====*/
#lista-eventos{
	width:750px;
	float:left;
	height: 100%;
}

#lista-eventos span.post-separator{
	width:740px;
	margin:20px 0;
}

#memo{
	width:150px;
	height:75px;
	display:none;
	background-color:#ff0;
}

#calendario-eventos{
	width:310px;
	float:right;
	height: 100%;
}

/*=====FECHA CATEGORIA DE EVENTOS=====*/

/*=====CATEGORIA DE VIDEOS=====*/

#video-in-list,
#video-destaque,
#fotos-in-list{
	background:#f6f6f6;
	width:420px;
	height: 100%;
	position:relative;
	margin:0 30px 30px 0;
	padding:10px;
	float:left;
	border:solid 5px #e9e9e9;
}

#fotos-in-list{
	float:none;
}

#video-destaque{
	background:#e9e9e9;
	border:solid 5px #b40a31;
	float:none;
}

#video-in-list h3{
	margin-bottom:10px;
}

#video-destaque h3{
	margin:10px 0;
}

#video-destaque h3.titulo-video-destaque{
	background-color:#b40a31;
	color:#fff;
	display:block;
	width:430px;
	margin:-10px 0 0 -10px;
	padding:10px 0 10px 10px;
	height: 100%;
}

/*=====FECHA CATEGORIA DE VIDEOS=====*/

/*======PAGINA DE DOCENTE=======*/
.docente-foto{
	display:block;
	float: left;
	width: 150px;
	height: 200px;
	margin: 0 10px 10px 0;
	border: solid 5px #e9e9e9;
	/*box-shadow: 5px 5px 5px #e9e9e9;*/
	
}

.docente-texto-menor,
.docente-texto-maior,
.docente-apresentacao,
.docente-contato{
	display:block;
	float: left;
	margin: 0 0 11px 0;
	background-color:#f6f6f6;
	padding:10px 15px;
	box-shadow: 5px 5px 5px #e9e9e9;
}

.docente-apresentacao{
	width: 653px;
	min-height:79px;
	margin-right: 12px;
}

.docente-contato{
	width: 205px;
	min-height:79px;
}

.docente-contato p{
	margin-bottom: 5px;
}

.docente-texto-menor{
	width: 899px;
	min-height:79px;
	min-height:189px;
}

.docente-texto-maior{
	width: 1070px;
	min-height: 95px;
}
/*======FECHA PAGINA DE DOCENTE=======*/


/*======PAGINA PRINCIPAL e.g. FIQUE POR DENTRO=======*/
#links-pagina-principal{
	position:relative;
	width:1090px;
	height:70px;
}

#links-pagina-principal a.link-pagina-principal,
#organograma a.btn-escuro,
#organograma a.btn-claro,
a.link-biblioteca{
	background:#b40931;
	display:block;
	width:135px;
	height:12px;
	position:absolute;
	top:0px;
	left:0px;
	padding:28px 3px;
	color:#ffffff !important;
	font-size:16px;
	text-align:center;
	text-shadow:0px -1px 1px #222222;
	cursor:pointer;
	border-bottom:3px solid #700a24;
	text-decoration:none !important;
}

#links-pagina-principal a.link-pagina-principal:hover,
#organograma a.btn-escuro:hover,
#organograma a.btn-claro:hover,
a.link-biblioteca:hover{
	background:#d80b3b;
	text-decoration:none;
	cursor:pointer;
}

#links-pagina-principal a.link-pagina-principal:active,
#organograma a.btn-escuro:active,
#organograma a.btn-claro:active,
a.link-biblioteca:active{
	border-bottom:none;
	border-top:3px solid #700a24;
}
/*
#links-pagina-principal a#eventos{ left:192px; }
#links-pagina-principal a#videos{ left:385px; }
#links-pagina-principal a#fotos{ left:578px; }
#links-pagina-principal a#licitacoes-pregoes{ left:771px; padding:17px 3px; height:34px; }
#links-pagina-principal a#concursos{ left:957px; }
*/
#links-pagina-principal a#eventos{ left:160px; }
#links-pagina-principal a#videos{ left:320px; }
#links-pagina-principal a#fotos{ left:480px; }
#links-pagina-principal a#licitacoes-pregoes{ left:640px; padding:17px 3px; height:34px; }
#links-pagina-principal a#concursos{ left:800px; }
#links-pagina-principal a#agenda{ left:959px; padding:17px 3px; height:34px;}

#links-pagina-principal a#alunos{ left:0px; }
#links-pagina-principal a#docentes{ left:475px; }
#links-pagina-principal a#funcionarios{ left:960px; }

/*===== ORGANOGRAMA =====*/
#organograma{
	background:url('images/bg_organograma.png') no-repeat;
	width:775px;
	height:600px;
	position:relative;
}

#organograma a.btn-escuro,
#organograma a.btn-claro{
	width:145px;
	height:auto;
	padding:5px 3px;
	font-size:14px;
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
	border-radius:10px;
}

#organograma a.btn-claro{
	background:#d80b3b;
}

#organograma a.btn-claro:hover{
	background:#ff0b3b;
}

#organograma #btn-diretoria{top:0px; left:312px;}
#organograma #btn-vice-diretoria{top:45px; left:10px;}
#organograma #btn-sec-unidade-ensino{top:45px; left:625px;}
#organograma #btn-dpp{top:150px; left:625px;}
#organograma #btn-ddp{top:235px; left:625px;}
#organograma #btn-dfb{top:300px; left:625px;}
#organograma #btn-atac{top:150px; left:10px;}
#organograma #btn-graduacao{top:215px; left:10px;}
#organograma #btn-pos-graduacao{top:260px; left:10px;}
#organograma #btn-apoio-academico{top:325px; left:10px;}
#organograma #btn-atad{top:150px; left:205px;}
#organograma #btn-apoio-adm{top:215px; left:205px;}
#organograma #btn-manutencao{top:280px; left:205px;}
#organograma #btn-expediente{top:345px; left:205px;}
#organograma #btn-pessoal{top:390px; left:205px;}
#organograma #btn-ataf{top:150px; left:400px;}
#organograma #btn-material{top:215px; left:400px;}
#organograma #btn-tesouraria{top:260px; left:400px;}
#organograma #btn-informatica{top:385px; left:625px;}
#organograma #btn-contabilidade{top:450px; left:625px;}
#organograma #btn-biblioteca{top:495px; left:625px;}
#organograma #btn-crint{top:540px; left:625px;}

#organograma span.detalhes{
	background-color: #f6f6f6;
	background: -moz-linear-gradient(top, #DDDAE0 0%, #C8C6CA 100%); /* firefox */ 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#cfcfcf)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DDDAE0', 	endColorstr='#C8C6CA',GradientType=0 ); /* ie */
	background: -o-linear-gradient(top, #DDDAE0 0%,#C8C6CA 100%); /* opera */
	position:absolute;
	display:none;
	width:190px;
	min-height:50px;
	top:0px;
	left:150px;
	z-index:150;
	color:#000;
	text-shadow:none;
	padding:10px;
	box-shadow:3px 3px 3px #3d3d3d;
}

#organograma span#sec-unidade-ensino,
#organograma span#dpp,
#organograma span#ddp,
#organograma span#dfb,
#organograma span#informatica,
#organograma span#contabilidade,
#organograma span#biblioteca,
#organograma span#crint{
	left:-210px;
	box-shadow:-3px 3px 3px #3d3d3d;
}

#organograma span.seta{
	background:transparent url('images/seta-detalhe-esquerda.png') no-repeat;
	display:none;
	width:9px;
	height:11px;
	position:absolute;
	top:5px;
	right:0px;
}

#organograma span.seta-direita{
	background:transparent url('images/seta-detalhe-direita.png') no-repeat;
	left:0px;
}

/*===== POS GRADUACAO =====*/
#home-pos{
	position:relative;
	width:770px;
	height:200px;
	margin-bottom:20px;
}

#home-pos a{
	background:transparent url('images/icone-acesso.png') no-repeat;
	background-size: 170px !important;
	display:block;
	position:absolute;
	width:175px;
	height:175px;
	top: 60px;
	text-indent:-9999px;
}
#home-pos a#projeto-pesquita-02{
	background:transparent url('images/icone-ambientes.png') no-repeat;
	left:200px;
}
#home-pos a#projeto-pesquita-03{
	background:transparent url('images/icone-etica.png') no-repeat;
	left:400px;
}
#home-pos a#projeto-pesquita-04{
	background:transparent url('images/icone-decisoes.png') no-repeat;
	left:600px;
}

/*===== BIBLIOTECA =====*/
#links-home-biblioteca,
#links-pesquisa-biblioteca,
#links-suporte-biblioteca,
#links-sobre-biblioteca{
	position:relative;
	width:770px;
	height:70px;
	margin-bottom:20px;
}
#links-pagina-principal a.link-pagina-principal,
a.link-biblioteca{
	background:#f6f6f6;
	color:#000 !important;
	text-shadow:none;
	border-bottom:3px solid #e9e9e9;
}

a.link-biblioteca{
	width:100px;
}

#links-pagina-principal a.link-pagina-principal:hover,
a.link-biblioteca:hover{
	background:#ededed;
}

#links-pagina-principal a.link-pagina-principal:active,
a.link-biblioteca:active{
	border-top:3px solid #e9e9e9;
	border-bottom:none;
}

#links-home-biblioteca a#doacao{ left:111px; }
#links-home-biblioteca a#indique-um-livro{ left:222px; }
#links-home-biblioteca a#eeb{ left:333px; }
#links-home-biblioteca a#comut{ left:444px; }
#links-home-biblioteca a#fale-conosco{ left:555px; }
#links-home-biblioteca a#horarios{ left:666px; }

/*botoes com duas linhas*/
#links-home-biblioteca a#indique-um-livro,
#links-home-biblioteca a#fale-conosco,
#links-pesquisa-biblioteca a#link-bibliotecas-juridicas,
#links-pesquisa-biblioteca a#link-bases-de-dados,
#links-pesquisa-biblioteca a#link-revistas-eletronicas,
#links-pesquisa-biblioteca a#link-portal-legislacao,
#links-pesquisa-biblioteca a#link-bibliotecas-digitais,
#links-pesquisa-biblioteca a#link-jornais-revistas,
#links-suporte-biblioteca a#link-ficha-catalografica,
#links-sobre-biblioteca a#link-regulamento,
#links-sobre-biblioteca a#link-doe-livro,
#links-sobre-biblioteca a#link-indique-livro,
#links-sobre-biblioteca a#link-fale-conosco{ 
	padding:17px 3px; 
	height:34px;
}

/*botoes com tres linhas*/
#links-sobre-biblioteca a#link-missao-visao-valores,
#links-sobre-biblioteca a#link-comissao-biblioteca{ 
	padding:5px 3px; 
	height:58px;
}

#busca-biblioteca{
	width:647px;
	position:relative;
	margin:0 auto;
	margin-bottom:20px;
	background-color:#f6f6f6;
	box-shadow: 5px 5px 5px #e9e9e9;
}

#busca-biblioteca #menu-busca-biblioteca{
	position:relative;
}

#busca-biblioteca #outras-bases{
	position:relative;
	height:31px;
}

#busca-biblioteca a{
	text-align:center;
	color:#fff;
	background:#b40931;
	display:block;
	position:absolute;
	top:0px;
	width:160px;
	height:26px;
	padding-top:4px;
	cursor:pointer;
	/*border:solid 1px #240208;*/
	/*border-top:none;*/
	text-decoration:none;	
}

#busca-biblioteca a:hover{
	background:#d80b3b;
}

#busca-biblioteca a.selected{
	color:#000;
	background:#f6f6f6;
	/*border:solid 1px #240208;*/
	/*border-bottom:none;*/
}

#busca-biblioteca a#btn-fdrp, #busca-biblioteca a.btn1{ border-left:solid 1px transparent }
#busca-biblioteca a#btn-geral, #busca-biblioteca a.btn2{ left:162px; }
#busca-biblioteca a#btn-teses-dissertacoes, #busca-biblioteca a.btn3{ left:324px; }
#busca-biblioteca a#btn-tcc, #busca-biblioteca a.btn4{ left:486px; }


#busca-biblioteca form input[type=submit]{	
	text-align:center;
	color:#fff;
	background:#97172e url('images/bg-btn.png');
	display:block;
	width:160px;
	height:26px;
	cursor:pointer;
	border:none;
}

#busca-biblioteca form input[type=submit]:hover{	
	background:#97172e url('images/bg-btn-hover.png');
}

#busca-biblioteca #busca-fdrp,
#busca-biblioteca #busca-geral,
#busca-biblioteca #busca-teses-dissertacoes,
#busca-biblioteca #busca-tcc{
	width:606px;
	padding:45px 20px 20px 20px;
	/*border-right:solid 1px #240208;*/
	/*border-bottom:solid 1px #240208;*/
	/*border-left:solid 1px #240208;*/
	display:none;
}

#busca-biblioteca span#linha{
	display:block;
	height:1px;
	width:647px;
	margin-bottom:10px;
	border-top:solid 1px #e9e9e9;
}

#busca-biblioteca h3{
	margin-left:20px;
}

#busca-biblioteca #busca-fdrp{
	display:block;
}

#links-pesquisa-biblioteca,
#links-sobre-biblioteca{
	height:145px;
}

#links-pesquisa-biblioteca a#link-lista-qualis{ left:0px; }
#links-pesquisa-biblioteca a#link-acervo-usp{ left:111px; }
#links-pesquisa-biblioteca a#link-bibliotecas-juridicas{ left:222px; }
#links-pesquisa-biblioteca a#link-bases-de-dados{ left:333px; }
#links-pesquisa-biblioteca a#link-revistas-eletronicas{ left:444px; }
#links-pesquisa-biblioteca a#link-portal-legislacao{ left:555px; }
#links-pesquisa-biblioteca a#link-ebooks{ left:666px; }
#links-pesquisa-biblioteca a#link-bibliotecas-digitais{ left:0px; top:75px; }
#links-pesquisa-biblioteca a#link-teses-internacionais{ left:111px; top:75px; }
#links-pesquisa-biblioteca a#link-dicionarios{ left:222px; top:75px; }
#links-pesquisa-biblioteca a#link-tradutores{ left:333px; top:75px; }
#links-pesquisa-biblioteca a#link-jornais-revistas{ left:444px; top:75px; }

#links-suporte-biblioteca a#link-ferramentas{ left:0px; width:120px; }
#links-suporte-biblioteca a#link-ajuda{ left:131px; width:120px; }
#links-suporte-biblioteca a#link-ficha-catalografica{ left:131px; width:120px; }
#links-suporte-biblioteca a#link-servicos{ left:262px; width:120px; }
#links-suporte-biblioteca a#link-informatica{ left:393px; width:120px; }

#links-sobre-biblioteca a#link-missao-visao-valores{ left:0px; }
#links-sobre-biblioteca a#link-regulamento{ left:111px; }
#links-sobre-biblioteca a#link-equipe{ left:222px; }
#links-sobre-biblioteca a#link-localize-se{ left:333px; }
#links-sobre-biblioteca a#link-doe-livro{ left:444px; }
#links-sobre-biblioteca a#link-indique-livro{ left:555px; }
#links-sobre-biblioteca a#link-horarios{ left:666px; }
#links-sobre-biblioteca a#link-fale-conosco{ left:0px; top:75px; }
#links-sobre-biblioteca a#link-comissao-biblioteca{ left:111px; top:75px; }

/*======FIM BIBLIOTECA=====*/

/*====== LISTA TELEFONICA =====*/

#listatelefonica{
	margin: 0 -8px;
}

/*====== FECHA LISTA TELEFONICA=====*/

/*====== LICITACAOES=====*/

#licitacoes{
	overflow:hidden; 
	width:1100px;
	height:800px;
	font-size: 14px; 
	line-height: 1.5em;
	padding:0px;
	margin-left:-10px;
}

/*====== FECHA LICITACOES=====*/

/*====== DEPARTAMENTOS=====*/
.post-separator-departamentos{
	display:block;
	width:770px;
	height:1px;
	margin:20px 0 20px 0px;
	border-top:solid 1px #e9e9e9;
}

/*====== FECHA DEPARTAMENTOS=====*/

/*====== FORMULARIOS==========*/

#forms{
	width:1090px;
	height:950px;
	position:relative;
}

#form_diversos, 
#form_administrativos, 
#form_financeiros,
#form_rh{
	width: 505px;
	display: block;
	padding: 15px;
	position:absolute;
	background-color:#f6f6f6;
	box-shadow: 5px 5px 5px #e9e9e9;
}

#form_administrativos,
#form_rh{
	height:580px;
}

#form_diversos,
#form_financeiros{
	height:260px;
}

#form_financeiros{
	left:560px;
}

#form_administrativos{
	top:315px;
}

#form_rh{
	top:315px;
	left:560px;
}

#form_diversos ul li, 
#form_administrativos ul li, 
#form_financeiros ul li,
#form_rh ul li {
	list-style-type:disc;
	margin-left:20px;
}
/*====== FECHA FORMULARIOS====*/

/*====== TRANPARENCIA====*/

#transparencia_financeira,
#transparencia_academica {
	width: 770px;
	min-height:100px;
	position:relative;
	margin: 20px 0;
}

#transparencia_financeira{

}

#transparencia_academica{

}
/*====== FECHA TRANSPARENCIA====*/

/*====== TABELA CONCURSOS ====*/
#tabela tr td:first-child{
	width: 280px !important; 
	text-align: left;
}
#tabela tr td:nth-child(2){
	width: 160px;
}

#tabela tr td:nth-child(3){
	width: 160px;
}

#tabela tr td:last-child{
	width: 180px !important;
}

#tabela tr td:last-child{
	text-align: center;
}

/*====== FECHA TABELA CONCURSOS====*/

/*====== PAGINA CONTATO=====*/

#container-contatos{
	position:relative;
	width:560px;
	width:770px;
	min-height:70px;
	margin:0 auto;
	margin-bottom:20px;
}

#contato-atac,
#contato-atad,
#contato-outros{
	position:absolute;
}

#contato-atad{
	left:300px;
}

#contato-outros{
	right:0px;
}

/*====== FECHA PAGINA CONTATO=====*/

/*====== BOTAO======*/
.botao {
	position: absolute;
	left: 450px;
	bottom: 10px;
	display:block;
	background-color: #C8C6CA;
	padding:1px 5px;
	font-size: 12px;
	line-height: 26px;
	text-align:center;
	text-decoration: none;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background: -moz-linear-gradient(top, #DDDAE0 0%, #C8C6CA 100%); /* firefox */ 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DDDAE0), color-stop(100%,#C8C6CA)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DDDAE0', 	endColorstr='#C8C6CA',GradientType=0 ); /* ie */
	background: -o-linear-gradient(top, #DDDAE0 0%,#C8C6CA 100%); /* opera */
}

.botao:hover{
	text-decoration: none !important;
	background: -moz-linear-gradient(top, #C8C6CA 0%, #DDDAE0 100%); /* firefox */ 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C8C6CA), color-stop(100%,#DDDAE0)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C8C6CA', 	endColorstr='#DDDAE0',GradientType=0 ); /* ie */
	background: -o-linear-gradient(top, #C8C6CA 0%,#DDDAE0 100%); /* opera */
}
/*====== FECHA BOTAO======*/


/*=====PAGINACAO=====*/
#paginacao{
	position:relative;
	margin-top:20px;
	width:1100px;
	height:30px;
}

#paginacao .prev_link a,
#paginacao .next_link a,
#paginacao a.leia_todas{
	display:block;
	padding:1px 10px;
	position:absolute;
	background-color: #C8C6CA;
	top:0px;
	bottom:0px;
	font-size: 12px;
	line-height: 26px;
	text-align:center;
	text-decoration: none;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background: -moz-linear-gradient(top, #DDDAE0 0%, #C8C6CA 100%); /* firefox */ 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DDDAE0), color-stop(100%,#C8C6CA)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DDDAE0', 	endColorstr='#C8C6CA',GradientType=0 ); /* ie */
	background: -o-linear-gradient(top, #DDDAE0 0%,#C8C6CA 100%); /* opera */
	text-align:center;
}

#paginacao .prev_link a:hover,
#paginacao .next_link a:hover,
#paginacao a.leia_todas:hover{
	text-decoration: none !important;
	background: -moz-linear-gradient(top, #C8C6CA 0%, #DDDAE0 100%); /* firefox */ 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C8C6CA), color-stop(100%,#DDDAE0)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C8C6CA', 	endColorstr='#DDDAE0',GradientType=0 ); /* ie */
	background: -o-linear-gradient(top, #C8C6CA 0%,#DDDAE0 100%); /* opera */
}

#paginacao .prev_link a{
	left:457px;
}

#paginacao .next_link a{
	left:563px;
}

#paginacao a.leia_todas{
	right:0px;
}

/*=====FECHA PAGINACAO =====*/

#faixinha-da-hora{
	display:block;
	width:100%;
	border-top:solid 1px #e9e9e9;
}

/*====== ATALHOS ======*/

#conteudo-atalhos, #conteudo-atalhos-home{
	position:relative;
	background-color:#fff;
	width:100%;
	padding:30px 0 30px 0;
}

#conteudo-atalhos-home{
	background-color:transparent;
	padding:0 0 30px 0;
}

#atalhos{
	clear: both;
	position:relative;
	width:1100px;
	height:141px;
	background:transparent;
	margin:0 auto;
}

#atalhos a {
	background:url(images/icones-home-site-fdrp.png) no-repeat;
	display: block;
	width: 141px;
	height: 141px;
	position: absolute;
	float: left;
	cursor:pointer;
}

#atalhos a#btn_servico_com{
	background-position: -141px 0;
	left:191px;
}

#atalhos a#btn_comunidade_fdrp{
	background-position: -282px 0;
	left:382px;
}

#atalhos a#btn_saude_mental{
	background-position: -846px 0;
	left:382px;
}

#atalhos a#btn_leituras{
	background-position: -423px 0;
	left:577px;
}

#atalhos a#btn_transmissao{
	background-position: -564px 0;
	left:768px;
}

#atalhos a#btn_transparencia{
	background-position: -705px 0;
	left:959px;
}

/*#atalhos a#btn_graduacao:hover{
	background-position: 0px -141px;
}*/
#atalhos a#btn_fale_com_diretora:hover{
	background-position: 0px -141px;
}

#atalhos a#btn_servico_com:hover{
	background-position: -141px -141px;
}

#atalhos a#btn_comunidade_fdrp:hover{
	background-position: -282px -141px;
}

#atalhos a#btn_saude_mental:hover{
	background-position: -846px -141px;
}

#atalhos a#btn_leituras:hover{
	background-position: -423px -141px;
}

#atalhos a#btn_transmissao:hover{
	background-position: -564px -141px;
}

#atalhos a#btn_transparencia:hover{
	background-position: -705px -141px;
}
/*====== FECHA ATALHOS ======*/


/*======MAPA DO SITE =====*/
#mapasite{
	background:#e9e9e9;
	position:relative;
	width:100%;
	border-top:solid 1px #d0d0d0;
}

#mapasite ul#conteudo-mapasite{
	position:relative;
	display:block;
	margin: 15px auto 0 auto;
	width:1100px;
	/*height:520px;*/
	/*list-style:none;*/
	/*adicionado p/ teste*/
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-padding-start: 0;
	-moz-column-gap: 20px;
	-webkit-column-gap: 20px;
	column-gap: 20px;
	-moz-column-width: 260px;
	-webkit-column-width: 260px;
	column-width: 260px;
}

#mapasite #conteudo-mapasite ul, #mapasite #conteudo-mapasite ul ul, #mapasite #conteudo-mapasite ul li {
	padding: 0;
}

#mapasite #conteudo-mapasite ul li {
	font-size: 108%;
	font-weight: bold;
	line-height: 1.8;
 	list-style-type: none;
	padding: 0;
	column-break-inside: avoid;
	break-inside: avoid; /* W3C */
	-webkit-column-break-inside: avoid; /* Safari & Chrome */
	-moz-column-break-inside: avoid; /* Firefox */
	-ms-column-break-inside: avoid; /* Internet Explorer */
	-o-column-break-inside: avoid; /* Opera */
	column-fill: balance; /* W3C */
	-webkit-column-fill: balance; /* Safari & Chrome */
	-moz-column-fill: balance; /* Firefox */
	-ms-column-fill: balance; /* Internet Explorer */
	-o-column-fill: balance; /* Opera */
}

#mapasite #conteudo-mapasite ul li li {
	font-size: small;
	font-weight: normal;
	line-height: 1.5;
	margin-bottom: 0;
	padding: 0 0 0 18px;
}
#mapasite #conteudo-mapasite ul li li li {
	padding-left: 16px;
}
#mapasite #conteudo-mapasite ul li li li li {
	font-size: 0.85em;
	padding-left: 14px;
}

#mapasite #conteudo-mapasite ul li li li li li {
	font-size: 1em;
	padding-left: 12px;
}

#mapasite #conteudo-mapasite ul ul {
	margin-top: 3px;
	margin-bottom: 5px;
}

#mapasite #conteudo-mapasite ul .posts_in_category {
	position: absolute;
	padding-left: 10px;
}

#mapasite #conteudo-mapasite ul .posts_in_category a {
	/*text-indent: -9999px;*/
	display: block;
	width: 1.2em;
	height: 1.2em;
	border: solid 1px #ccc;
	padding: 0;
}
#mapasite #conteudo-mapasite ul li a{
	text-decoration:none;
}

#mapasite #conteudo-mapasite ul li a:hover{
	text-decoration:underline;
}

/*====== FECHA MAPA DO SITE =====*/

/*======RODAPÉ - FOOTER=====*/
#footer{
	background:#d2c0bd;
	position:relative;
	width:100%;
	height:185px;
	border-top:solid 1px #d0d0d0;
}

#footer #content_footer{
	background:url(images/bg_footer.png) -201px -1px no-repeat;
	position:relative;
	margin:0 auto;
	width:1100px;
	height:185px;
}

#footer #content_footer p,
#footer #content_footer a{
	display:block;
	width:19px;
	height:19px;
	position:absolute;
	top:110px;
	left:0px;
	line-height:18px;
}

#footer #content_footer p{
	width:480px;
	height:71px;
	top:33px;
	font-size:14px;
}

#footer #content_footer p#copyright{
	width:420px;
	height:24px;
	top:135px;
	left:676px;
	text-align:right;
	font-size:12px;
	line-height:15px;
}

#footer #content_footer a{
	text-indent:-99999px;
	text-decoration:none;
}

#footer #content_footer a#email{
	text-indent:0;
	text-decoration:none;
	display:inline;
	position:relative;
	top:0;
	left:0;
	line-height:15px;
}

#footer #content_footer a#twitter{
	left:27px;
}

#footer #content_footer span#linha{
	display:block;
	position:absolute;
	width:445px;
	top:132px;
	right:0px;
	border-top:solid 1px #e9e9e9;
}

#footer #content_footer a#usp{
	background:url('images/logo-usp.png') center top no-repeat;
	width:104px;
	height:43px;
	top:50px;
	left:993px;
}
#footer #content_footer a#alumni-usp{
	background:url('images/alumni-usp.jpg') center top no-repeat;
	width:80px;
	height:80px;
	top:28px;
	left:879px;
}
/*======FECHA RODAPÉ - FOOTER=======*/