/*
Theme Name: Vamos Cuidar do Planeta
Description: Comunidade virtual de aprendizagem Vamos Cuidar do Planeta
Author: Miguel Peixe
Template: bp-default
Tags: buddypress

CSS Document
*/

/* Inherit the default theme styles */
@import url( _inc/css/default.css );
 
/* Inherit the default theme adminbar styles */
@import url( _inc/css/adminbar.css );

html,body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	width: 100%;
	height: 100%;
	padding-top: 0px !important;
}

img#wpstats {
	display: none;
}

div#wp-admin-bar {
	display: none;
}

a.view {
	display:none;
}

ul#members-list li div.item a img {
	display: none;
}

* {
	padding: 0;
	margin: 0;
}

a {
	color: #009900;
	text-decoration:none;
}

a:hover {
	color: #000;
	text-decoration:none;
}

img {
	border:0;
}

img a {
	border:0;
}

.alignleft {
	float:left;
	padding-right: 8px;
	padding-bottom: 8px;
}

.alignright {
	float:right;
	padding-left: 8px;
	padding-bottom: 8px;
}

input {
	background-color: #fff;
	border: 1px solid #009900;
	color: #000;
	padding: 2px;
}

#wrapper {
	width: 960px;
	margin:auto;
}

.widgettitle {
	display:none;
}




/* ----------------------CABEÇALHO------------------------------ */

#topo {
	width: 960px;
	height: 150px;
	float:left;
}

#cabecalho {
	width: 194px;
	height: 150px;
	float:left;
}

#cabecalho_1 {
	width: 194px;
	height: 150px;
	float:left;
	background: url(imagens/cabecalho_1.jpg) -16px -10px no-repeat;
}

#cva {
	width: 350px;
	height: 36px;
	position:absolute;
	background: url(imagens/cva.jpg) top left no-repeat;
}

#cabecalho_2 {
	width: 750px;
	height: 125px;
	float:right;
}

div.pt {
	background: url(imagens/cva.png) top left no-repeat;
}

div.en {
	background: url(imagens/cva-en.png) top left no-repeat;
}

div.fr {
	background: url(imagens/cva-fr.png) top left no-repeat;
}

div.es {
	background: url(imagens/cva-es.png) top left no-repeat;
}

#idiomas {
	width: 155px;
	height: 26px;
}

#lingua_en {
	width: 44px;
	height: 26px;
	float:left;
	background: url(imagens/lingua_en.jpg) no-repeat;
	cursor:pointer;
}

#lingua_fr {
	width: 51px;
	height: 26px;
	float:left;
	background: url(imagens/lingua_fr.jpg) no-repeat;
	cursor:pointer;
}

#lingua_es {
	width: 44px;
	height: 26px;
	float:left;
	background: url(imagens/lingua_es.jpg) no-repeat;
	cursor:pointer;
}

#lingua_pt {
	width: 60px;
	height: 26px;
	float:left;
	background: url(imagens/lingua_pt.jpg) no-repeat;
	cursor:pointer;
}

#lingua_pt2 {
	width: 60px;
	height: 26px;
	float:left;
	background: url(imagens/lingua_pt2.jpg) no-repeat;
	cursor:pointer;
}


#menu {
	width: 235px;
	height: 26px;
	float:left;
	margin-left: 105px;
}

#menu_inicio {
	width: 67px;
	height: 26px;
	float:left;
	background: url(imagens/menu_inicio.jpg) no-repeat;
	cursor:pointer;
}

#menu_contato {
	width: 74px;
	height: 26px;
	float:left;
	background: url(imagens/menu_contato.jpg) no-repeat;
	cursor:pointer;
}

#menu_saladeimprensa {
	width: 94px;
	height: 26px;
	float:left;
	background: url(imagens/menu_saladeimprensa.jpg) no-repeat;
	cursor:pointer;
}

#cabecalho_3 {
	width: 750px;
	height: 35px;
	float:right;
}

#cabecalho_3-menu {
	width: 566px;
	height: 28px;
	float:left;
	list-style:none;
}

#cabecalho_3-menu ul li {
	list-style:none;
}

/* ------------ MENU 2 -------------*/

#menu2 {
	width: 566px;
	height: 28px;
	background: url(imagens/menu2.jpg) left no-repeat;
	float:left;
	text-align:justify;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

#menu2 ul {
	width: 566px;
	text-align:center;
}

#menu2 ul li {
	float:left;
	height:21px;
	margin-top: 7px;
	margin-right: 25px;
	margin-left: 15px;
	display:inline;
}

#menu2 li ul li {
	width: 170px;
	margin-left: 10px !important;
}

#menu2_conferencia {
	width: 127px;
	height: 20px;
	float:left;
	background: url(imagens/menu2_conferencia.jpg) no-repeat;
	cursor:pointer;
}

#cabecalho_3-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float:left;	
	}

#menu2_conferencia-links ul li {
	position: relative;
	margin: 0;
	padding: 0;
	}

#cabecalho_3-menu li ul {
	width:170px;
	text-align:left;
	position: absolute;
	margin-top: 9px;
	display: none;
	padding-bottom: 5px;
	background: url(imagens/dropdownbg.png);
}
		
#cabecalho_3-menu ul li a {
	display: block;
	text-decoration: none;
	color: #000;
	border: 0;
	}
	
#cabecalho_3-menu ul li a:hover {
	text-decoration: none;
	color: #94c73e;
	}
	
#menu2_conferencia-links ul li a {
	padding: 7px;
	margin-left: 15px;
	color: #000;
}

#menu2_conferencia-links ul li a:hover {
	color: #9fae19;
}
	
/* Fix IE. Hide from IE Mac \*/
#cabecalho_3-menu * html ul li { float: left; }
#cabecalho_3-menu * html ul li a { height: 1%; }
/* End */

#cabecalho_3-menu li:hover ul { display: block; }



#menu2_biblioteca {
	width: 102px;
	height: 20px;
	float:left;
	background: url(imagens/menu2_biblioteca.jpg) no-repeat;
	cursor:pointer;
}

#menu2_noticias {
	width: 91px;
	height: 20px;
	float:left;
	background: url(imagens/menu2_noticias.jpg) no-repeat;
	cursor:pointer;
}

#menu2_videos {
	width: 81px;
	height: 20px;
	float:left;
	background: url(imagens/menu2_videos.jpg) no-repeat;
	cursor:pointer;
}

#menu2_brasilia {
	width: 83px;
	height: 20px;
	float:left;
	background: url(imagens/menu2_brasilia.jpg) no-repeat;
	cursor:pointer;
}

#menu2_interacao {
	width: 98px;
	height: 20px;
	float:left;
	background: url(imagens/menu2_interacao.jpg) no-repeat;
	cursor:pointer;
}

#menu2_agenda {
	width: 86px;
	height: 20px;
	float:left;
	background: url(imagens/menu2_agenda.jpg) no-repeat;
	cursor:pointer;
}

#cabecalho_3-img {
	width: 668px;
	height: 69px;
	float:left;
	background: url(imagens/cabecalho_3.jpg) no-repeat;
}








/* -----------------------------------SIDEBAR ESQUERDA---------------------------------- */

#sidebar-1 {
	width: 194px;
	float:left;
}

#sidebar-1_item {
	width: 194px;
	height: 30px;
	padding-left: 40px;
	padding-top: 14px;
	float:left;
	background: url(imagens/sidebar-1_item.jpg) no-repeat;
	text-transform: uppercase;
	font-weight: bold;
}


/* --------------------- EXTERNOS ----------------- */

#externos {
	width: 194px;
	height: 50px;
	float:left;
	margin-left: 0px;
	margin-top: 10px;
}

#siteoficial {
	width: 64px;
	height: 50px;
	background: url(imagens/siteoficial.jpg);
	float:left;
}

#facebook {
	width: 73px;
	height: 50px;
	background: url(imagens/facebook.jpg);
	float:left;
}

#twitter {
	width: 57px;
	height: 50px;
	background: url(imagens/twitter.jpg);
	float:left;
}


#sidebar-1 ul li {
	list-style:none;
}

#sidebar-1_widget {
	margin: 0;
	padding: 0;
	float:left;
}

#sidebar-1_widget h2 {
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	display:none;
}

#sidebar-1_widget ul li {
	margin: 0;
}

.widget_links ul li {
	margin: 0;
}

#sidebar-1_widget h3 {
	width: 174px;
	height: 22px;
	padding-left: 10px;
	padding-top: 8px;
	margin: 0px;
	margin-bottom: 10px !important;
	float:left;
	text-transform: uppercase;
	font-weight: bold;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	background:url("imagens/bg-menu.png") repeat-x scroll left top transparent;
	border:1px solid #ffe3b1;
	color:#888888;
	cursor:pointer;
	font-size: 12px;
}

#sidebar-1_widget h3:hover {
	border-color: #ffd281;
	color: #555;
	outline: none;
}

#sidebar-1_widget h3.cat {
	width: auto;
	height: auto;
	padding-left: 0px;
	padding-top: 0px;
	margin-bottom: 0px !important;
	background: none;
	border: none;
}

#sidebar-1_widget h3.cat a {
	width: 174px;
	height: 22px;
	padding-left: 10px;
	padding-top: 8px;
	margin: 0px;
	margin-bottom: 10px !important;
	float:left;
	text-transform: uppercase;
	font-weight: bold;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	background:url("imagens/bg-menu.png") repeat-x scroll left top transparent;
	border:1px solid #ffe3b1;
	color:#636B41;
	cursor:pointer;
	font-size: 12px;
}

#sidebar-1_widget h3.cat a:hover {
	color: #009900;
	border-color: #ffd281;
	outline:none;
}


#sidebar-1_widget h3 {
	color: #636b41;
}

#sidebar-1_widget h3:hover {
	color: #009900;
}

#sidebar-1_widget ul {
	margin-left: 10px;
	margin-top: -10px;
	margin-bottom: 10px;
	float:left;
	width: 144px;
	padding: 10px;
	border-left: 1px solid #ffe3b1;
	border-bottom: 1px solid #ffe3b1;
	border-right: 1px solid #ffe3b1;
	text-transform: uppercase;
	font-size: 10px;
	-moz-border-radius:0px 0px 3px 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	background: #ffedb0;
}

#sidebar-1_widget ul li {
	width: 144px;
	float:left;
}

#sidebar-1_widget ul li a {
	color: #bf8930;
	width: 144px;
	float:left;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px dashed #efd68b;
}

#sidebar-1_widget ul li a:hover {
	color: #000;
}

#sidebar-1_widget ul.subsub {
	width: 144px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	border-left: 1px dashed #efd68b;
	border-right: 1px dashed #efd68b;
	padding: 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	background: none;
}

#sidebar-1_widget ul.subsub li {
	padding-top: 0px;
}

#sidebar-1_widget ul.subsub li a {
	padding-left: 10px;
	background: #fff9e6;
	color: #000;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px dashed #efd68b;
	width: 134px;
	margin: 0px;
	float:left;
}

#sidebar-1_widget ul.subsub li a:hover {
	background: #17483C;
	color: #fff;
	border-bottom: 1px dashed #000;
}




/* -------------------------------------- SIDEBAR DIREITA -----------------------------*/

#sidebar-2 {
	width: 196px;
	float:left;
	margin-left: 10px;
}

#sidebar-2 ul li {
	width: 196px;
	list-style:none;
}

#sidebar-2_busca {
	width: 196px;
	margin-top: 7px;
}

#sidebar-2_busca h2 {
	font-size: 10px;
	margin-bottom: 4px;
	text-transform: uppercase;
}

input.busca {
	width: 155px;
	padding: 5px;
	float:left;
	border-color: #CEF4C4;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
}

.buscar {
	width: 16px;
	height: 18px;
	float: right;
	color: #fff !important;
	background: url(imagens/busca.jpg) no-repeat !important;
	border: 0 !important;
	cursor:pointer;
}

#wp-submit {
	width: 40px !important;
	margin-right: 20px;
	float:right !important;
	font-size: 10px;
}

#sidebar1_widget {
	float:left;
}


#sidebar-2_blog {
	width: 196px;
	height: 36px;
	margin-left: -6px;
	margin-top: 15px;
	float:left;
	background:url(imagens/sidebar-2_blog.jpg) no-repeat;
	cursor:pointer;
}

#sidebar-2_forum {
	width: 196px;
	height: 41px;
	margin-left: -6px;
	float:left;
	background: url(imagens/sidebar-2_forum.jpg) no-repeat;
	cursor:pointer;
}

#sidebar-2_comunidade {
	width: 180px;
	height: 35px;
	margin-left: -6px;
	float:left;
	background: url(imagens/sidebar-2_comunidade.jpg) no-repeat;
	cursor:pointer;
	margin-bottom: 20px;
}

#sidebar-2_videoitem {
	margin-bottom: 10px;
}


.widget {
	list-style:none;
}

.widget_wp_sidebarlogin {
	margin-bottom: 0 !important;
}

.widget ul li {
	list-style:none;
	margin-left: 6px;
}

.widget li {
	list-style:none;
}

.widget ul {
	list-style:none;
}

.widget h2 {
	font-size: 14px;
	text-transform: uppercase;
	list-style:none;
	margin-bottom: 7px;
}

.tubepress_thumb_inner img {
	width: 170px !important;
	height: 127px !important;
}






/* ----------------------------- MEIO -------------------------- */

#wrapper_meio {
	width: 558px;
	float:left;
}

#index_video {
	width: 315px;
	float:left;
	margin-bottom: 5px;
}

#index_video h2 {
	font-size: 10px;
	margin: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	text-transform: uppercase;
}

#index_video h3 {
	width: 286px;
	margin-left: 5px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 10px;
	background-color: #f0ffec;
	-moz-border-radius:3px 3px 0px 0px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	font-size: 14px;
	border-top: 1px solid #deffd5;
	border-left: 1px solid #deffd5;
	border-right: 1px solid #deffd5;
	float:left;
}

#index_video h3 a span {
	width: 286px;
	margin-top: 0px;
	font-size: 10px;
	float:left;
	color: #000;
	font-weight: normal;
}

#index_video object {
	margin-left: 5px;
	margin-bottom: 5px;
	float:left;
	border-left: 1px solid #deffd5;
	border-right: 1px solid #deffd5;
}

#index_video object, #index_video object embed {
	width: 306px !important;
	height: 245px !important;
}


#index_meio {
	width: 536px;
	float:left;
	background:#f0ffec;
	border:1px solid #f2f2f2;
	padding: 10px;
}

#index_abaixo {
	width: 558px;
	float:left;
}



#sub3 {
	width: 223px;
	margin-left: 3px;
	padding-left: 7px;
	float:left;
	margin-bottom: 10px;
	border-left: 1px solid #ebf3ca;
}

#sub3 h2 {
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 5px;
	text-transform: uppercase;
}

#sub3_1 {
	width: 223px;
	float:left;
	margin-bottom: 7px;
}

#sub3_1 div.miniatura {
	width: 75px;
	height: 75px;
	margin-right: 5px;
	float:left;
}

sub3_1 div.miniatura p {
	font-family: Verdana, sans-serif;
	font-size: 10px;
}

#sub3_1 a {
	color: #000;
}

#sub3_1 a:hover {
	color: #009900;
}

#sub3_1 h3 {
	width: 100%;
	float:left;
	margin:0px;
	text-align:center;
}

#sub3_1 span {
	margin: 0px;
	margin-left: 40px;
	float:left;
	text-align: center;
	text-indent: 1em;
}

#blogs_ativos, #grupos_ativos {
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	background: #f3f9dd;
}

#blogs_ativos h2, #grupos_ativos h2 {
	margin-top: -5px;
	margin-bottom: 0px;
	font-size: 10px;
	text-transform: uppercase;
}

#blogs_ativos {
	width: 249px;
	min-height: 100px;
	padding: 10px;
	border: 1px solid #ebf3ca;
	margin-left: 5px;
	float:left;
}

#blogs_ativos ul.item-list li, #grupos_ativos ul.item-list li {
	width: 249px;
	padding: 0px;
	padding-bottom: 5px;
	padding-top: 10px;
	margin: 0px;
	float:left;
}

#blogs_ativos div.action {
	display:none;
}

#grupos_ativos {
	width: 249px;
	min-height: 100px;
	float:left;
	border: 1px solid #ebf3ca;
	padding: 10px;
	margin-left: 10px;
}

#grupos_ativos .widget {
	margin: 0px;
}

#grupos_ativos ul#groups-list {
	padding: 0px;
}

#grupos_ativos div.item-options {
	display:none;
}

#blogs_ativos input#blogs_search, #grupos_ativos input#groups_search {
	width: 237px;
	border: 1px solid #ebf3ca;
	margin-top: 5px;
	padding: 5px;
	background: #fcfff0;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	color: #727955;
}

#blogs_ativos a.vertodos-blogs, #grupos_ativos a.vertodos-grupos {
	width: 247px;
	border: 1px solid #ebf3ca;
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align:center;
	float:left;
	background: #fcfff0;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	color: #727955;
}

#blogs_ativos a.vertodos-blogs:hover, #grupos_ativos a.vertodos-grupos:hover {
	border-color: #ced9a4;
	color: #000;
}

#grupos_ativos ul.item-list li div.item-title, ul.item-list li h4, #blogs_ativos ul.item-list li div.item-title, ul.item-list li h4 {
	width: 95% !important;
}

#mapa_visitantes {
	width: 550px;
	border: 1px solid #ebf3ca;
	margin-top: 10px;
	margin-left: 5px;
	float:left;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	background: #f9f7dd;
}

#mapa_visitantes h2 {
	font-size: 10px;
	text-transform: uppercase;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}

div#mapa_visitantes div#map_members_map {
	width: 528px;
	height: 250px;
	float:left;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	padding-top: 0px !important;
	margin-left: 10px;
	margin-bottom: 10px;
}

div#mapa_visitantes div#map_members_map_content {
	height: 250px !important;
}

#index_mural {
	width: 241px;
	float:right;
}

#index_mural-img {
	width: 241px;
	height: 47px;
	float:left;
	background: url(imagens/index_mural.jpg) top left no-repeat;
}

#index_mural-item {
	width: 220px;
	float:left;
	margin-left: 10px;
	padding-bottom: 5px;
	margin-top: -20px;
	color: #666666;
}

#index_mural-item h2 {
	font-size: 12px;
	text-transform: uppercase;
	font-weight:normal;
	margin-bottom: 3px;
	color: #000000;
}

#index_mural-item a {
	font-size: 12px;
	font-weight: normal !important;
	margin-bottom: 3px;
	color: #000000;
}

#index_mural-item a:hover {
	color:#9fae19;
}

.widgettitle_mural h2 {
	display:none;
}

#dmsguestbook hr {
	margin-top: 8px;
}


#comentario {
	width: 536px;
	margin-left: 10px;
	margin-top: 10px;
	float:left;
}

#comentario h3 {
	font-size: 16px;
}

#comentario h2 {
	font-size: 13px;
	margin: 0;
	padding: 0;
}

#comentario li {
	padding-bottom: 10px;
}

p .commentmetadata {
	margin-bottom: 5px;
	font-size:10px !important;
}

#comentario textarea {
	width: 524px;
	height: 150px;
	background-color: #fff;
	border: 1px solid #e7e7e7;
	color: #000;
	padding: 5px;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
}

ol.commentlist img.avatar {
	margin-right: 10px;
	margin-bottom: 10px;
}

ol.commentlist li {
	padding: 10px;
	background-color: #f1f1f1;
	border: 1px solid #e7e7e7;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
}







/* ---------------------- SINGLE E PAGE --------------------- */

#sing_page {
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	background:#f0ffec;
	border:1px solid #f2f2f2;
	float:left;
	padding:10px;
	width:536px;
}

#sing_page h2 {
	margin-top: 0px;
}

#sing_page ul {
	padding-left: 15px;
}

#sing_page li {
	padding-bottom: 7px;
}


/* ------------- RESULTADOS BUSCA ---------------*/

#busca_result-item {
	width: 535px;
	float:left;
	line-height: 20px;
	margin-bottom: 20px;
}

#busca_result-item h2 {
	font-size: 14px;
	text-transform: uppercase;
}




/* --------- RODAPÉ --------- */

#rodape {
	width: 960px;
	margin-top: 50px;
	margin-bottom: 20px;
	font-size: 10px;
	text-transform: uppercase;
	float:left;
	font-weight:bold;
}

div#rodape div.rodape2 {
	width: 450px;
	height: 94px;
	background: url(imagens/creditos/rodape-2.jpg) center bottom no-repeat;
	margin:auto;
}

div#rodape div.rodape2 span.coordenacao {
	float:left;
	margin-top: 15px;
}

div#rodape div.rodape2 span.desenvolvimento {
	margin-left: 80px;
	float:left;
	margin-top: 15px;
}

div#rodape div.rodape2 span.patrocinio {
	margin-left: 100px;
	float:left;
	margin-top: 15px;
}

div#rodape div.rodape-links {
	width: 100%;
	float:left;
	height: 64px;
}

div#rodape div.rodape-links a {
	height: 100%;
	float:left;
	background: url(imagens/bg-branco-transp.png);
}

div#rodape div.rodape-links a:hover {
	background: none;
}

div#rodape div.rodape-links a.ufscar {
	width: 80px;
}

div#rodape div.rodape-links a.pixelmm {
	margin-left: 105px;
	width:100px;
}

div#rodape div.rodape-links a.mec {
	margin-left: 90px;
	width: 70px;
}

div#rodape div.rodape-links a.mma {
	margin-left: 12px;
	width: 90px;
}

div#rodape div.rodape-links a.brasil {
	margin-left: 15px;
	width: 125px;
}


/* ---------- BUDDYPRESS ------------ */

div#ultimos_visitantes {
	width: 164px;
	padding: 10px;
	margin-bottom: 10px !important;
	float:left;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	background: #fff url("imagens/bg-widget.png") repeat-x bottom;
	border:1px solid #ffe3b1;

}

div#ultimos_visitantes h2 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	margin-bottom: 10px !important;
}

div#ultimos_visitantes input#members_search {
	width: 154px;
	border: 1px solid #ffe3b1;
	font-size: 10px;
	margin-bottom: 10px;
	padding: 5px;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
}
	

div#ultimos_visitantes input#members_search_submit {
	display:none;
}

div#ultimos_visitantes .vertodos a {
	width: 154px;
	border: 1px solid #ffe3b1;
	text-align: center;
	background: #fff url("imagens/bg-widget.png") repeat-x top;
	font-size: 10px;
	margin-top: 10px;
	padding: 5px;
	float:left;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
}

div#ultimos_visitantes .vertodos a:hover {
	border-color: #ffd281;
	color: #555;
	outline: none;
}
	

div.item-avatar {
	float:left;
	padding: 1px;
	max-width: 150px;
	max-height: 150px;
}

img.avatar {
	border: 1px solid #fff !important;
}

#wrapper_bp {
	width: 536px;
	float:left;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	background:#f0ffec;
	border:1px solid #f2f2f2;
	padding: 10px;
}

div#item-header div#item-header-avatar {
	margin-right: 0px !important;
	margin-bottom: 10px !important;
	float:left;
}

div#item-header-esquerda {
	width: 150px;
	margin-right: 10px;
	float:left;
}

div#item-header-direita {
	width:375px;
	float:left;
}

div#item-header-content {
	width: 375px;
	float:left;
}

div#item-header-perfil {
	float:left;
	margin-top: 10px;
	width: 375px;
}

div#item-meta {
	margin-top: 20px;
}

div.latest-update {
	margin-top: 0px !important;
	margin-bottom: 10px;
}

table.profile-fields div#map_member_profile {
	padding: 0px !important;
}

div#map_member_profile_content {
	width: auto !important;
}

div#item-header-content div.avatar-button a, div.friendship-button a {
	margin-top: 0px !important;
	margin-bottom: 10px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	font-size: 10px !important;
	background: none !important;
	border: 0px !important;
	padding: 0px !important;
}

div#item-header-content div.avatar-button, div.friendship-button {
	-moz-border-radius:3px 3px 3px 3px;
	background: #fff url("_inc/images/white-grad.png") repeat-x scroll left top;
	border:1px solid #DDDDDD;
	color:#888888;
	cursor:pointer;
	font-size:12px;
	font-weight:normal;
	padding:3px 10px;
	text-decoration:none;
	vertical-align:bottom;
}

div.item-list-tabs {
	margin: 0px !important;
	padding: 0px !important;
	font-size: 10px !important;
	line-height: 120% !important;
	border: 0px !important;
}

form#members-directory-form div.item-list-tabs {
	margin-top: 40px !important;
}

form#groups-directory-form div.item-list-tabs, form#links-directory-form div.item-list-tabs, form#blogs-directory-form div.item-list-tabs {
	margin-top: 60px !important;
}

form#links-directory-form div#subnav {
	margin-top: 0px !important;
}

div#item-body div#subnav ul li a {
	padding-left: 5px;
	padding-right: 5px;
}

ul.item-list li div.item-desc {
	margin-left: 64px;
}

div#object-nav {
	padding: 0px !important;
	margin-top: 10px;
}

div#item-nav {
	margin-top: 10px;
}

div#item-body {
	background-color: #fff;
	padding: 0px !important;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
}

div#subnav ul li a {
	background: none !important;
}

div#subnav {
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	margin-bottom: 10px;
	padding: 5px !important;
}

ul.item-list {
	margin: 0 !important;
}

li#groups-all a {
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
}

div#groupbutton-1 {
	float:right !important;
}

ul#admins-list {
	margin-bottom: 5px;
}

/*------------- ULTIMAS ATIVIDADES SIDEBAR */

div#atividades-sidebar {
	width: 184px;
	float:left;
	padding: 5px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border: 1px solid #dff8d9;
	margin-top: 20px;
	margin-bottom: 10px;
	background: #f6fdf4;
}

div#atividades-sidebar h2 {
	font-size: 10px;
	margin-bottom: 5px;
	margin-top: 0px;
	text-transform: uppercase;
}

div#atividades-sidebar div.activity-content {
	margin: 0px;
}

div#atividades-sidebar ul li {
	width: 184px;
	padding-bottom: 10px;
}

/*------------- ADMIN SIDEBAR ----------- */

div#admin-sidebar {
	width: 194px;
	float:left;
	padding-top: 5px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border: 1px solid #cef4c4;
	margin-bottom: 10px;
	background: #e7f6e3;
}

div#admin-sidebar input#log, div#admin-sidebar input#pwd {
	width: 172px;
	margin-left: 5px;
	margin-top: 5px;
	border: 1px solid #b2d4a9;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #96b78d;
}

div#admin-sidebar input#log:focus, div#admin-sidebar input#pwd:focus {
	color: #000;
}

div#admin-sidebar input.button {
	padding: 3px;
	font-size: 10px;
	text-transform: uppercase;
	float:right;
	margin: 5px;
	font-family: Arial, Helvetica, sans-serif;
}

div#admin-sidebar label {
	max-width: 100px;
	float:left;
	margin-left: 7px;
	margin-top: 5px;
}
	

div.admin-sidebar-avatar {
	float:left;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}

div.admin-sidebar-avatar img {
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
}

div#admin-sidebar span.meta-perfil {
	font-size: 10px;
	float:right;
	clear:left;
	color: #000;
	text-transform: lowercase;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}

div#admin-sidebar span.meta-perfil a {
	color: #000;
}

div#admin-sidebar span.meta-perfil a:hover {
	color: #666;
}

div#admin-sidebar h2 {
	font-size: 14px;
	margin-top: 2px;
	margin-bottom: 5px;
}

div#admin-sidebar h2.visitante {
	margin-left: 10px;
	margin-top: 6px;
	margin-bottom: 10px;
}

div#admin-sidebar h3 {
	margin: 0px;
	padding: 0px;
}

div#admin-sidebar h3 a {
	width: 180px;
	padding: 7px;
	margin: 0px;
	float:left;
	text-transform: uppercase;
	font-weight: bold;
	background:url("imagens/bg-menu2.png") repeat-x scroll left top transparent;
	border-top:1px solid #cef4c4;
	color:#636B41;
	cursor:pointer;
	font-size: 10px;
}

div#admin-sidebar h3.entrar {
	width: 180px;
	padding: 7px;
	margin: 0px;
	float:left;
	text-transform: uppercase;
	font-weight: bold;
	background:url("imagens/bg-menu2.png") repeat-x scroll left top transparent;
	border-top:1px solid #cef4c4;
	color:#636B41;
	cursor:default;
	font-size: 10px;
}

div#admin-sidebar h3.cadastro a {
	width: 180px;
	padding: 7px;
	margin: 0px;
	float:left;
	text-transform: uppercase;
	font-weight: bold;
	background:url("imagens/bg-menu2.png") repeat-x scroll left top transparent;
	border-top:1px solid #cef4c4;
	color:#636B41;
	cursor:pointer;
	font-size: 10px;
}

div#admin-sidebar h3 span.notifications-count {
	background: #D3F1CB;
	padding: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	font-size: 8px;
	color: black;
	padding: 1px 6px;
	float:right;
}
	

div#admin-sidebar ul {
	float:left;
	width: 163px;
	font-size: 10px;
}

div#admin-sidebar ul li {
	float:left;
	width: 180px;
}

div#admin-sidebar ul.login-sidebar {
	width: 194px;
	float:left;
	background: #D3F1CB;
	color: #555;
	font-size: 10px;
}

div#admin-sidebar ul.login-sidebar li {
	width: 194px;
	float:left;
	border-top: 1px solid #c0eab5;
}

div#admin-sidebar ul.meta-perfil1 li, div#admin-sidebar ul.meta-perfil1 {
	width: auto;
	display:inline;
	clear:right;
}

div#admin-sidebar ul.meta-perfil1 li a {
	width: auto;
	float:left;
	padding-left: 0px;
	padding-top: 2px;
	border: 0px;
	background: none;
}

div#admin-sidebar ul.meta-perfil1 li a:hover {
	background:none;
}

div#admin-sidebar ul.meta-admin li a {
	background: #fff url("imagens/bg-menu2.png");
	font-weight: bold;
	text-align:center;
}

div#admin-sidebar ul.meta-admin li a:hover {
	background: #fff url("imagens/bg-menu2.png");
}

div#admin-sidebar ul li a {
	width: 179px;
	float:left;
	padding: 5px;
	padding-left: 10px;
	border-top: 1px solid #c0eab5;
	background: #D3F1CB;
	color: #555;
	font-size: 10px;
}

div#admin-sidebar ul li a:hover {
	background: #A8DA9B;
	color: #222;
}

div#admin-sidebar ul li a span, div#admin-sidebar h3 a#bp-admin-groups span {
	display: none;
}

div#admin-sidebar ul li ul {
	display:none;
}

/* ------------ FIX MENU DO LOGGEDIN ---------------- */

div#item-nav div#object-nav ul li#messages-personal-li, div#item-nav div#object-nav ul li#settings-personal-li {
	display:none;
}

/*----------- IDIOMAS ---------- */

div#lang_sel {
	float:left;
	margin-bottom: 10px;
}
a.lang_sel_sel {
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
}

div#lang_sel ul li a.lang_sel_sel {
	border-color: #CEF4C4 !important;
}

/* --------- LINKS -------------- */

ul#link-list div.link-list-right div.item-desc {
	margin-left: 127px;
} 

div.item-link-left {
	max-width: 150px;
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;
}

div.links-action {
	float:right !important;
}

div.item-link-left div.item-avatar img.avatar, div.item-link-left div.item-avatar a.link-play {
	width: 150px !important;
	height: 113px !important;
}

div.links-meta {
	width: 60% !important;
	margin-left: 10px;
}
	

/*-------- DIVS DENTRO DO ITEM-BODY -------- */

div.activity, div.blogs, div.myblogs, div.groups, div.mygroups, ul#groups-list, div.members, div.friends, ul#friend-list, div#links-mylinks, div.profile, form#send_message_form, form#group-settings-form, ul#member-list, div.forums, form#forum-topic-form, form#send-invite-form, div#message-thread, div.messages, div.picture-gallery, div.picture-single, form#settings-form, div#message, ul#link-list, form#link-details-form, div#group-create-body, form#bp-album-upload-form, div#item-body h4 {
	padding: 10px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	background-color: #fff;
	margin: 0px !important;
}

form#whats-new-form {
	padding: 5px;
}

div#latest-update {
	padding: 10px;
	padding-top: 22px;
	background: #fff url(imagens/seta-latestupdate.png) top left repeat-x;
	border-left: 1px solid #F2F2F2;
	border-bottom: 1px solid #F2F2F2;
	border-right: 1px solid #F2F2F2;
	float:left;
}











/*----------- MULTIMIDIA --------------- */

/*--------- VIDEOS ---------- */

div.video_item {
	float:left;
	width: 100%;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px solid #ccc;
}

div.video_style {
	width: 306px !important;
	height: 245px !important;
	padding-right: 10px;
	float:left;
}

div.video_style object, div.video_style object embed {
	width: 306px; !important;
	height: 245px !important;
	float:left;
}

div.video_meta {
	width: 220px;
	float:left;
}

div.video_meta h4 a {
	font-size: 10px;
	padding: 5px;
	color: #555;
	background-color: #f2f2f2;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border: 1px solid #eee;
}

div.video_meta h4 a:hover {
	color: #888;
	border: 1px solid #ccc;
}

/*---------- IMAGEM ---------- */

div.imagens_item {
	float:left;
	width: 100%;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px solid #ccc;
}

img.imagens_thumb {
	float:left;
	width: 150px;
	height: 150px;
	margin-right: 10px;
	border: 10px solid #fff;
}

div.imagens_meta {
	width: 356px;
	float:left;
}

div.imagens_meta h4 {
	font-size: 10px;
	padding: 5px;
	color: #555;
	background-color: #f2f2f2;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border: 1px solid #eee;
	margin-bottom: 5px;
	float:left;
	clear:both;
}

div.imagens_meta h4 a:hover {
	color: #888;
}


/*---------- AUDIOS ---------- */

div.audio_item {
	float:left;
	width: 100%;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px solid #ccc;
}

div.audio_player {
	float:left;
}

div.audio_meta {
	width: 180px;
	float:left;
	padding: 10px;
	margin-right: 10px;
	color: #555;
	background-color: #f2f2f2;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border: 1px solid #eee;
}
	

div.audio_item h4 a {
	font-size: 10px;
	padding: 5px;
	color: #555;
	background-color: #f2f2f2;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border: 1px solid #eee;
	margin-bottom: 10px;
	float:left;
	clear:both;
}

div.audio_item h4 a:hover {
	color: #888;
	border: 1px solid #ccc;
}

p.audioplayer_container {
	margin-bottom:10px;
}



/*-------- VIDEOS SINGLE -------- */

div.video_single_style, div.video_single_style object, div.video_single_style object embed {
	width: 536px !important;
	height: 429px !important;
	margin-bottom: 20px;
	float:left;
}



/*--------- FIX FLUTTER ------------ */
div#tools-bg {
	display:none !important;
}

/*-------- REMOVE GROUPS ITENS ------- */

div.vcp-groups ul li#forums-personal-li, div.vcp-groups ul li#nav-links-personal-li {
	display: none !important;
}

/*-------- ACTIVITY FIXES ------ */

ul li#activity-links {
	display: none !important;
}

div.index-activity {
	width: 530px !important;
}


/*-------- SIDEBAR IMAGENS ------- */

#sidebar-imagens {
	margin-top: 15px;
	float:left;
}

#sidebar-imagens h3 {
	width: 186px;
	height: 22px;
	padding-left: 10px;
	padding-top: 8px;
	margin: 0px;
	margin-bottom: 10px !important;
	float:left;
	text-transform: uppercase;
	font-weight: bold;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	background:url("imagens/bg-menu2.png") repeat-x scroll left top transparent;
	border:1px solid #C0EAB5;
	color:#222222;
	cursor:default;
	font-size: 12px;
}

#sidebar-imagens ul {
	margin-left: 10px;
	margin-top: -10px;
	margin-bottom: 10px;
	float:left;
	width: 156px;
	padding: 10px;
	border-left: 1px solid #C0EAB5;
	border-bottom: 1px solid #C0EAB5;
	border-right: 1px solid #C0EAB5;
	text-transform: uppercase;
	font-size: 10px;
	-moz-border-radius:0px 0px 3px 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	background: #D3F1CB;
}

#sidebar-imagens ul li {
	width: 156px;
	float:left;
}

#sidebar-imagens ul li a {
	color: #555;
	width: 156px;
	float:left;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px dashed #b1d4a7;
}

#sidebar-imagens ul li a:hover {
	color: #000;
}

#sidebar-imagens ul li a img.thumb {
	width: 150px;
	height: 70px;
	float:left;
	margin-bottom: 5px;
	-moz-border-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border: 3px solid #ddf3d7;
}



/*----------- TRANSMISSAO SINGLE --------------- */

div#sing_page div.paripassu_stream, div.paripassu_twitter, div#sing_page div.paripassu_stream object, div#sing_page div.paripassu_stream object embed {
	width: 536px;
}

div#sing_page div.paripassu_stream {
	float:left;
}

div.paripassu_twitter {
	float:left;
	margin-top: 10px;
	margin-bottom: 20px;
}



/*---------------- MAP LOCATION NO REGISTRO --------- */

div.editfield div#map_ {
	display: none;
}

div#editfield-after-registered div#map_ {
	display: block !important;
}
