/* Copyright (C) 2007 - 2010 YOOtheme GmbH */ /*
 * This CSS file is for customization purpose only
 */ /*
#content-shift {
	 background-color:#272727;
}
*/
body.homepage_body,.content {
	background-color: black;
	font-color: white;
}

.pagenav_next a {
	font-weight: normal;
}

.pagenav_prev a {
	font-weight: normal;
}

div.joomla div.print {
	margin-right: 0px;
}

div.joomla div.icon {
	padding: 5px;
}

div.joomla div.headline {
	padding-bottom: 6px;
}

#phocagallery {
	background-color: #272727;
}

.menu-gallery {
	list-style: none;
	text-align: center;
	margin: 0;
	padding: 0;
}

.menu-gallery li {
/*	padding: 5px 29px;*/
	float: left;
}

#logo a.logo-icon {
	display: block;
	width: 325px;
	height: 104px;
	background: url(../../../images/yootheme/logo.png) 0 0 no-repeat;
}

#top .yoo-carousel div.frontpage {
	width: 850px;
	height: 225px;
	background: url(../../../images/yootheme/yoocarousel/business.jpg) 0 0
		no-repeat;
}

#menu li.item1 div.dropdown a.level2 span.bg,#menu li.item1 div.dropdown span.level2 span.bg
	{
	min-height: 70px;
}

#menu li.item1 div.dropdown a.level2 span.icon,#menu li.item1 div.dropdown span.level2 span.icon
	{
	padding: 0px 5px 0px 168px;
	text-indent: 0px;
}

#menu li.item1 div.dropdown a.level2 span.title,#menu li.item1 div.dropdown span.level2 span.title
	{
	line-height: 38px;
}

.pag_previous {
	background: url(../images/page_previous.png) no-repeat;
	height: 9px;
	width: 16px;
}

.pag_next,a.pag_next:hover {
	background: url("../images/page_next.png") no-repeat scroll 0px 1px
		transparent;
	height: 9px;
	width: 16px;
	padding: 0 1px;
	margin: 0px;
	text-decoration: none;
}

.share {
	width: 1004px;
	display: block;
	height: auto;
	height: 35px;
	margin-top: 25px;
}

div.joomla div.icons {
	margin: auto;
	text-align: center;
	padding-left: 15px;
}

/*
#phocapaginator {
	background: none repeat scroll 0 0 #494D3F;
	height: 20px;
	padding: 10px;
	color: white;
}
*/

#phocapaginator {
	color:white;
	height:31px;
	line-height:31px;
	margin:0 auto 30px;
	overflow:hidden;
	padding:0;
	vertical-align:middle;
	width:946px;
}

a[title='Seguinte'] img,a[title='Anterior'] img {
	vertical-align: middle;
	margin-left:5px;
	margin-right:5px;
	margin-top:1px;

}


.bar_1 {
	background: url(../images/bar_1.png);
}

.bar_1 img.title {
	position: relative;
	left: 2px;
	margin-top: 1px;
	/*-moz-border-radius: 3px;*/
}

.bar_2 {
	background: url(../images/bar_2.png);
}

.bar_2 img.title {
	position: relative;
	left: 2px;
	margin-top: 1px;
	-moz-border-radius: 3px;
}

.bar_3 {
	background: url(../images/bar_3.png);
}

.bar_3 img.title {
	position: relative;
	left: 2px;
	margin-top: 1px;
	-moz-border-radius: 3px;
}

#phocapaginator .pagecounter,#phocapaginator  .sectiontablefooter {
	float: right;
	height: 31px;
}

#phocapaginator img {
	/*padding: 0 4px;*/
	
}

input[type="button"],input[type="submit"],input[type="checkbox"],input[type="image"],input[type="radio"],input[type="reset"],select,button
	{
	border: 0 none;
	cursor: pointer;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	width: 100px;
}

input[type="submit"], button{
	background: none repeat scroll 0 0 #474747;
height: 20px;
		
}

input[type="checkbox"]{
width:auto;
margin: 0 2px 0 8px;
}

input[type="checkbox"]:first-child{
width:auto;
margin: 0 2px 0 0px;
}

input[type="radio"] {
	/*background: none repeat scroll 0 0 #474747;*/
	border: 0 none;
	cursor: pointer;
	height: 20px;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	width: 10px;
	
}

.search-magnifier,.white_color_text input[type="button"],.white_color_text input[type="submit"],.white_color_text input[type="checkbox"],.white_color_text input[type="image"],.white_color_text input[type="radio"],.white_color_text input[type="reset"],.white_color_text button
	{
	color: white;
}

textarea,input[type="text"],input[type="password"],select {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 0 solid #C8C8C8;
	height: 20px;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}

.margin20 {
	padding: 20px 20px 0;
}

.content_image_container {
	width: 37%;
	float: left;
}

.article_list{
	float: left;
	width: 100%;
	margin-left: 46px;
	margin-top: 20px;	
	}

.content_image_container img {
	float: right;
	margin-right: 20px;
}

.thumbnail {
	width: 30%;
	float: left;
}

.content_text,#biografias .content_text_si,#fontes .item,#sitios .item {
	float: right;
	/*width: 70%;*/
	width: 600px;
	margin-bottom: 15px;
}

/*#fontes .item h1 {
color: black;
	font-size: 14pt;
}
*/



.content_text_si {
	float: right;
	/*width: 100%;*/
	width: 600px;
}

.clearfix2:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.wrapper-3 { /*padding-top: 20px;*/
	
}

.pagenav_next a {
	font-weight: normal;
}

.pagenav_prev a {
	font-weight: normal;
}

.gray_color {
	background-color: #272727 !important;
}

.gray_color #middle {
	color: #7f7f7f;
}

.white_color_text,#footer.white_color_text a:link,#footer.white_color_text a:visited,#footer.white_color,#bottom.white_color
	{
	color: white;
}

div.joomla div.teaserarticles {
	margin-top: 20px;
}

/*
.readmore {
	display: inline;
	float: right;
	position: relative;
	top: 0;
	width: 70%;
}
*/
.titulo_categoria {
	margin: 0 0 20px 0;
}

.pagenav {
	float: right;
	text-align: center;
	/*width: 100%;*/
	width: 64%;
	/*padding-left: 235px;*/
}

.content_image_container li {
	padding: 5px;
}

.content_image_container ul {
	list-style: none outside none;
	margin: 5px;
	padding: 0;
}

#iconografias .readmore {
	float: left;
}

.document_ico {
	margin-left: 5px;
}

p.readmore { /*margin-left:290px;*/
	overflow: hidden;
	margin-top: -2px;
}

div.pagination {
	font-family: Verdana;
	font-size: 8pt;
	text-align: left;
	float: right;
	width: 600px;
	color: black;
}

div.pagination a:link,div.pagination a:visited {
	color: black;
}

div.pagination a[title="Seguinte"] {
	padding-left: 5px;
}

div.pagination a[title="Anterior"] {
	padding-right: 5px;
}

/* Chronology */
#datesiframe {
	border: 0 none;
	margin: 0;
	padding: 0;
}

/* phoca */
.phocagallery-box-file {
	background: none repeat scroll 0 0;
	/*border:1px solid #3b3b3b;*/
	height: 174px;
	width: 173px;
}

#phocagallery .phocaname {
	color: #FFFFFF;
	font-weight: bold;
	margin-left: 10px;
	text-align: center;
}

#phocagallery .phocagallery-box-file {
	border: 0;
}

.phocagallery-box-file-first {
	background: none repeat scroll 0 0;
	/*border: 1px solid #3b3b3b;*/
	height: 174px;
	width: 173px;
}

.phocagallery-box-file-third {
	height: 174px;
	width: 173px;
}

.fonte_ico{
	background: url(../images/fonte.png) no-repeat;
	padding-left: 20px;
	height: 15px;
	line-height: 15px;
	font-size: 8pt;
}

.autor_ico{
	background: url(../images/autor.png) no-repeat;
	padding-left: 20px;
	height: 15px;
	line-height: 16px;
	font-size: 8pt;
}

.list_text_woi{
padding-left: 362px;
width:530px;
}

.list_text_wi{
	margin-left:32px;
	margin-top:0;
	width:584px;
}

.item div.intro_paragraph,p.intro_paragraph,span.intro_paragraph{
	/*float:left;*/
	margin-left:32px;
	/*max-width:580px;*/
}

.item img.list{
	margin-left:220px;
}

.item .readmore{
/*	float: left;*/
	float:left;
	margin-left:360px;
	width: 770px;
}

.content_text .readmore, #fontes .readmore {
margin-left:0px;
}

#sitios .item {
margin-bottom: 30px;
} 

.item .readmore a, .item .readmore a:visited, .item .readmore a:link {
	background: none;
	color: #666666;
	font-family: verdana;
	padding:0;
	margin:0;
	width:80px;
	text-decoration: none;
	font-size: 0.85em;
}

.item .readmore a:hover{
	color: #a72b31;
}

.item .readmore a:hover span{
	color: #666666;
}

.white_color_text div.pagination,.white_color_text div.pagination div.pagination a:link,.white_color_text  div.pagination a:visited
	{ /*color: white;*/
	
}

div.pesquisa_form {
	padding: 20px 20px 0 20px;
}

div.pesquisa_form .searchphrase {
	margin-top:5px;
	margin-left: 180px;
}

div.pesquisa_form label[for='search_searchword'] {
	float: left;
	width: 180px;
}

#search_searchword {
	width: 308px;
}

.search_results {
	background: white;
	padding: 5px;
}

.search_top_rounded {
	background: url(../images/search_top.png);
	width: 964px;
	height: 21px;
}

.search_bottom_rounded {
	background: url(../images/search_bottom.png);
	width: 964px;
	height: 21px;
}

.search_results div.pagination {
	float: none;
	width: auto;
	text-align: center;
}

.search_results .pagination p {
	display: inline;
}

.search_results ul {
	list-style: none;
	padding-left: 357px;
}
.search_results ul li{
	padding: 20px 0px;
}


.search_results a.title_link{
	font-size: 14pt;
	color:#81929A;
}

.search_results a.small_link{
	font-size: 12px;
	color:#78B6E4;
}
div.search .search_results p span.highlight{
	background:#666666;
	color:white;
}

button.button{
margin-left: 5px; 
}
