/*****************************   
/*****************************   
beyondskins.Responsive - Diazo responsive theme for PLone
Simples Consultoria - www.simplesconsultoria.com.br
******************************/
/* reset */
* {
	margin: 0;
	padding: 0;
	list-style: none;
	vertical-align: baseline;
}

/************** Responsive Diazo Magic ************************/
/* Colors and fonts */
body {
	background: #ffffff;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
}

a:link, #content a:visited, a:visited, #content a:link, dl.portlet a:link {
	color: #75AD0A;
}

a:hover {
	color: #000;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
}

h1, h2, h3 {
	margin: 0.5em 0 0.5em;
}

h1 {
	color: #354A1E;
}

h2 {
	font-size: 1.2em;
}
 
h3 {
	font-size: 1em;
}

h2, h3, h4, h5, h6 {
	color: #666;
}

#content {
	font-size: 90%;
}

p {
	line-height: 1.8em;
	margin: 0 0 1em 0;
}

#wrapper {
	width: auto;
	max-width: 1140px;
	min-width: 1000px;
}

#main {
	background: #fff;
	font-size: 1.3em;
	padding: 1em 0;
}

/* navigation */
#nav {
	padding: 1em 2em 1em 0;
	font-size: 1.2em;
	background: #72ca16;
	text-align: left;
	color: #ffffff;
}

#nav ul {
	padding-top: 0;
}

#nav li {
	display: inline;
}

#nav a {
	padding: 1.1em 1.3em 1em 1.3em;
	text-decoration: none;
	color: #ffffff;
}

#nav a:hover, #nav li.selected a {
	padding-top: 1em;
	background: #354A1E;
}

#searchbt, #nav #seletor {
	display: none;
}

#portal-searchbox #searchGadget {
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;
}

#portal-searchbox .searchButton {
	background: #354A1E;
	color: #ffffff;
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	border-color: #354A1E;
}

dl.portlet dt, div.portletAssignments div.portletHeader {
	background: #F1F1F1;
}

/*header*/
#header {
	background-size: 100% auto;
	background: transparent;
	padding: 0 30px;
	position: relative;
}

#logo {
	float: left;
	width: 50%;
}

#logo img {
	max-width: 100%;
}

#logo a {
	display: block;
	width: 100%;
}

#portal-personaltools {
	font-size: 1.1em;
}

/* Searchbox */
#portal-searchbox {
	float: right;
	margin: 1% 1% 0 0;
	width: 24%;
	font-size: 1em;
}

#portal-searchbox  form, #portal-searchbox  form .LSBox {
	font-size: 100%;
}

#portal-searchbox #searchGadget {
	padding: 2% 0;
	margin-right: 0.6%;
	text-indent: 2%;
	width: 72%;
	font-size: 1.1em;
}

#portal-searchbox .searchButton {
	font-size: 1em;
	width: 27%;
	padding: 2% 0 1.6%;
	text-align: center;
	font-weight: bold;
}

#LSResult {
	z-index: 1;
	margin-top: 0.5%;
}

/****************** Basic Stuff ***********************/
.cover-list-tile h1 {
	font-size: 1em !important;
	color: #666;
}

.hidden {
	display: none;
}
 
.clear {
	clear: both;
}

.pb-ajax, .pb-image, 
.overlay iframe {
	font-size: 1.3em;
}

div.overlay-iframe, div.overlay-ajax {
	left: 11%!Important;
	width: 75%;
}

.portlet img, #content img {
	max-width: 100%;
}

/* lists */
#content li, dl.portlet li {
	display: list-item;
	line-height: 1.5em;
	list-style: square outside;
	margin-bottom: 0.25em;
}

#content ol li, dl.portlet ol li {
	list-style: decimal outside;
}

dl.portlet ul.navTreeLevel0 > .navTreeItem {
	list-style: none;
}

#content .documentDescription, #content #description {
	margin-bottom: 1em;
}


/*home*/
.carousel-caption h1 {
	font-size: 1.2em;
}

.cover-list-tile h1 {
	font-size: 1em !important;
	color: #666;
}

.cover-list-tile p {
	display: none;
}

.carousel-control {
    background: transparent;
    border: 0 !important;
    font-size: 40px;
}

.collection-obj-date p {
    font-size: 0.9em;
    margin: 15px 0 -2px !important;
}

/*portlets*/
dl.portlet {
	font-size: 100%;
}

/*conteudo*/
#portal-breadcrumbs {
	font-size: 80%;
	margin-bottom: 1em;
	margin-left: 1.7em;
}

.newsImageContainerFull {
	text-align: center;
	border: none;
	margin-bottom: 20px;
}

.newsImageContainerFull a {
	border: none !important;
}

.coluna1 {
	width: 40%;
	float: left;
	padding-right: 5%;
	margin-right: 5%;
	border-right: 1px solid #f1f1f1;
}

.relatedItems {
	margin-top: 20px;
}

/*footer*/
#footer {
	background: #fff;
	color: #000;
}

#footer a:link {
	color: #000;
}

#footer a:hover {
	color: #72ca16;
}

#footer a:visited {
	color: #000;
}

#footer {
	clear: left;
	padding: 2em;
}

.footercolumn2 {
/*	width: 32%; Aziz em 1 de junho de 2015 */ 
	margin-right: 1%;
	float: left;
}


.footercolumn2 img {
	margin-bottom: 33px;
}

.footercolumn2 h3 {
	border-bottom: 1px solid #CCCCCC;
}

/* Site Actions */
#portal-siteactions {
	font-size: 100%;
	text-align: left;
	display: inline;
	float: right;
	font-size: 100%;
	padding: 30px 5px 10px 0;
	text-align: left;
	clear: right;
}

.tooltip {
	display: none;
	background-color: #ffa;
	border: 1px solid #cc9;
	padding: 3px;
	font-size: 13px;
	width: 320px;
	-moz-box-shadow: 2px 2px 11px #666;
	-webkit-box-shadow: 2px 2px 11px #666;
}

/* 4.a coluna da capa com cor de fundo cinza */
div.position-12 {
    background-color: #eeeeee !Important;
    padding-left: 9px !Important;
    padding-right: 9px !Important;
}

/* 1.a coluna da capa com cor de fundo vermelho - 180927 */
div.position-0.width-4 {
    background-color: #ffc2c9 !Important;
	padding-left: 7px !Important;
	padding-right: 7px !Important;
}
/*    padding-left: 9px !Important;
    padding-right: 9px !Important;
}  */

/* 1.a coluna da capa com cor de fundo cinza - english - 191018 - Ulisses */
div.coluna1-en {
    background-color: #c0c0c0!Important;
    padding-left: 9px !Important;
    padding-right: 9px !Important;
    padding-top: 1px !Important;
    padding-bottom: 1px !Important;
	margin: -8px !Important;
}

/* 1.a coluna da capa com cor de fundo cinza - português - 191018 - Ulisses */
div.coluna1-por {
    background-color: #ffc2c9 !Important;
    padding-left: 9px !Important;
    padding-right: 9px !Important;
}

/* cores nas colunas da capa event-pres - português - 200403 - Aziz */
/*.section-event_pres .cell.width-8.position-0 {
    background-color: #d0d0d0 !Important;
    padding: 9px 5px 9px 5px !Important;
}
.section-event_pres .cell.width-8.position-8 {
    background-color: #ffc2c9 !Important;
    padding: 9px 5px 9px 5px !Important;
}*/

/* quarentena 1 */
#b55b7448eae44d4f9364d902bbe08ac0 {
    background-color: #d0d0d0 !Important;
    padding: 10px !Important;
    margin: -10px -5px -10px -5px !Important;
}
#d89ff228aced442a8a45c3e2872fc6ec {
    background-color: #ffc2c9 !Important;
    padding: 10px !Important;
    margin: -10px -5px -10px -5px !Important;
}
#\31 ade8b30837d4bcb8303fb67903cda95 {
    background-color: #d0d0d0 !Important;
    padding: 10px !Important;
	margin: -10px -5px -20px -5px !Important;
}
#\36 de6f6817914472eb883e3f5b7fd3234 {
    background-color: #ffc2c9 !Important;
    padding: 10px !Important;
	margin: -10px -5px -20px -5px !Important;
}

/* quarentena 2 */
#\32 56ba2233c354ecc8e8a1b82ffc6fd91 {
    background-color: #b0e0e6 !Important;
    padding: 10px !Important;
    margin: -10px -5px -10px -5px !Important;
}
div#b536265177794470940fda4a2955f54c {
    background-color: #e6e6fa !Important;
    padding: 10px !Important;
    margin: -10px -5px -10px -5px !Important;
}
#\35 883fc07cac34692835c62ca51a63af4 {
    background-color: #b0e0e6 !Important;
    padding: 10px !Important;
	margin: -10px -5px -20px -5px !Important;
}
div#c2bf818ecca24928ab7e23ae02e04f95 {
    background-color: #e6e6fa !Important;
    padding: 10px !Important;
	margin: -10px -5px -20px -5px !Important;
}
/* 200403 - Aziz */
}

/* quarentena 3 */
div#\d0571891a6c74698856405a56b92f601 {
	background-color: #f0e68c !Important;
	padding: 10px !Important;
	margin: -10px -5px -10px -5px !Important;
}

#\32 04d98bfbed4424b903b9e5c695ff9d6 {
    background-color: #f0e68c;
    padding: 10px;
    margin: -10px -5px -10px -5px;
}

#d1f589f9a6dd4087a02ab8722482ed83 {
	background-color: #e6e6fa !Important;
	padding: 10px !Important;
	margin: -10px -5px -10px -5px !Important;
}
#b1599f2203c447a4b39f67f5240ce6b3 {
	background-color: #f0e68c !Important;
	padding: 10px !Important;
	margin: -10px -5px -20px -5px !Important;
}
#\32 3ccc26853c34726959485113274f649 {
	background-color: #e6e6fa ! Important;
	padding: 10px !Important;
	margin: -10px -5px -20px -5px !Important;
}
/*200502 - Ulisses */
}

/* quarentena 4 */
#\33 aa8c65556314cafb850d7413f84fab0, #\30 09e39e7f39c4e9c8a87cea5e8599af6 {
	background-color: #ffdead !Important;
	padding: 10px !Important;
	margin: -10px -5px -10px -5px !Important;
}
#edc81f0244aa4128a88452b5d6a3e857 {
	background-color: #ffa07a !Important;
	padding: 10px !Important;
	margin: -10px -5px -10px -5px !Important;
}
#\31 e5a277877964684b25c1cbbab6914d5 {
	background-color: #ffdead !Important;
	padding: 10px !Important;
	margin: -10px -5px 20px -5px !Important;
}
#cda096fb8a354c3dada9e588ed5223ef {
	background-color: #ffa07a ! Important;
	padding: 10px !Important;
	margin: -10px -5px 20px -5px !Important;
}
/*200622 - Ulisses */
}

/* quarentena 5 */
div{}
div[id="d561411763b64f84ad0ac21da1dcf640"] {
	background-color: #b8dc70 !Important;
	padding: 10px !Important;
	margin: -10px -5px 20px -5px !Important;
}
div[id="5fdb635988e24c898537ff7c42ba4269"] {
	background-color: #dcdcdc !Important;
	padding: 10px !Important;
	margin: -10px -5px -10px -5px !Important;
}
div[id="38939483574f4987a89a76b7c4616d78"] {
	background-color: #dcdcdc !Important;
	padding: 10px !Important;
	margin: -10px -5px 20px -5px !Important;
}
/*200806 - Ulisses */

/* 200506 - cores botões quarentena - Aziz */
th#botao1 {
	background-color: #d0d0d0 !Important;
}
th#botao2 {
	background-color: #d0d0d0 !Important;
}
th#botao3 {
	background-color: #d0d0d0 !Important;
}
/* 200506 - Aziz */


/* Responsive Design Magic*/

@media screen and (max-width: 768px) {

	#wrapper {max-width: 100%;}
	#logo {min-width:140px;}	
	
	/*Columns*/
	#portal-column-one, 
	#portal-column-two,
	#portal-column-content {clear: both; width: 97.75%; margin-left: -98.875%;}

	/*Search*/
    #portal-searchbox  {display:none;}

	/*Global navigation*/
	#nav {padding:0;width:100%;
	}
	
	#searchbt {display:block; float:right;width:14%;}
	
	#searchbt a {
		display:block;
		text-indent: -900000px;
		padding: 1em;
		margin-top: 4%;
		background:transparent url(search-ico.png) no-repeat center center;
	}
	
	#nav #seletor {
		display:block;
		padding:1em;
		width:80%;
		background:url("sections-ico.png") no-repeat 97% 60%;
	 }
	
	#nav li {display: none;}
	
	#nav:hover li {
		display: block;
		width:100%; 
		border-top:1px solid #ffffff;;
		display:block !Important;
		padding:0;
	}
	
	#nav ul {
		width:97.5%;
		margin:0;
		padding:0;
	}
	
	#nav:hover li a {
		color: #ffffff;;
		width:100%;
		padding:0 2.5%;
		line-height: 3em;
      display: block;
      width: 95% !important;
	}
	
	#nav:hover li:hover {background: #354A1E;}
	#nav:hover li a:hover,
	#nav:hover li.selected a {background: transparent;}
	
.overlay.overlay-ajax {top: 10px !Important;}
.overlay.overlay-ajax input.searchPage {
    font-size: 200% !important;
    width: 90%;
    margin-bottom:1em;
}
.overlay.overlay-ajax input.searchPage.searchButton {width:auto;}
.overlay.overlay-ajax #searchform .discreet {text-align:left;}
.overlay.overlay-ajax #content-core strong {display:none;}

.footercolumn2 {width:90%;float:none;}



}

@media screen and (max-width: 480px) {

	#portal-breadcrumbs {display:none;}
	
	#portal-searchbox {
	    float: none;
        width:80%;
		clear:both;
		margin: 0 auto 2%;
}
	}
)

/* cor de links e span*/
a.texto-vermelho {color: #CC0000 !important;          
}
a.texto-roxo{color: #674EA7!important;          
}
a.texto-laranja {color: #E69138!important;          
}
span.texto-vermelho {color: #CC0000 !important;          
}
span.texto-roxo{color: #674EA7!important;          
}
span.texto-laranja{color: #E69138!important;          
}
.texto-vermelho {color: #CC0000 !important;          
}
.texto-roxo {color: #674EA7!important;          
}
.texto-laranja {color: #E69138!important;          
}
