.consulta-button{
	width: 310px;
	height: 125px;
	margin-right: 25px;
	margin-bottom: 25px;
	background-color: #333333;
	float: left;
	color: #FFF;
}
.tratados-title{
	margin-top: 30px;
	margin-bottom: 20px;
}
.consulta-button a{
	display: block;
	width: 100%;
	height: 100%;
}
.buttons-container{
	margin-left: 25px;
}

/*#tratados-pesquisa-form fieldset{
	float: left;
	width: 217px;
	border: solid 1px #CCC;
	position: relative;
	top: -15px;


#tratados-pesquisa-form fieldset > legend{
	margin-top: 40px;
	font-weight: 700;
	margin-bottom: 20px;
}
}*/

/* ALTERAÇÂO */
#tratados-pesquisa-form fieldset{
	float: left;
	width: 217px;
	border: solid 1px #CCC;
	position: relative;
	/*top: -50px;*/
}

#tratados-pesquisa-form fieldset > legend {
	/*margin-top: 80px;*/
	position: absolute;
	font-weight: 700;
	height: 60px;
}

#tratados-pesquisa-form .fieldset-wrapper{
	padding-top: 55px;
}

/* FIM ALTERAÇÂO */

#tratados-pesquisa-form fieldset > legend span{
	position: relative;
	top: 8px;
	font-size: 16px;
}
#tratados-pesquisa-form #edit-conclusao-set{
	border-right: none;
}
#tratados-pesquisa-form #edit-entrada-interna-set{
	border-left: none;
}
#tratados-pesquisa-form .form-type-date-popup{
	margin-bottom: 5px;
	margin-left: 10px;
}
#tratados-pesquisa-form .form-type-date-popup div label{
	display: none;
}
#tratados-pesquisa-form > div > .form-item-pais-ou-organizacao,
#tratados-pesquisa-form > div > .form-item-bibliografia,
#tratados-pesquisa-form > div > .form-item-observacoes{
	margin-top: 20px;
	float: left;
	width: 100%;
	margin-bottom: 0px;
	/*AlteraçãoTeresa*/
	display: none;
}
#tratados-pesquisa-form .form-radios > .form-item{
	float: left;
	margin-right: 35px;
}
#tratados-pesquisa-form select{
	width: 340px;
}
#tratados-pesquisa-form .form-type-date-popup > label{
	float: left;
	margin-right: 10px;
	width: 18px;
	text-align: right;
	font-weight: normal;
	margin-bottom: 10px;
	font-size: 17px;
	margin-top: 8px;
}
#tratados-pesquisa-form .form-type-date-popup input, #tratados-pesquisa-form .form-type-date-popup input.error{
	font-size: 17px;
	width: 100px;
	text-align: center;
}
#tratados-pesquisa-form .form-item-texto-pesquisa{
	float: left;
	margin-right: 40px;
	margin-bottom: 0px;
	width: 318px;
}
#tratados-pesquisa-form input{
	line-height: 21px;
}
#tratados-pesquisa-form .form-item-texto-pesquisa input{
	width: 316px;
	line-height: 21px;
}
#tratados-pesquisa-form .form-item-tipo{
	float: left;
	margin-bottom: 0px;
}
#tratados-pesquisa-form .form-item-em-vigor{
	float: left;
	width: 100%;
}
#tratados-pesquisa-form select{
	height: 33px;
}
#tratados-pesquisa-form .form-item-tipo-instrumento-bilateral{
	float: left;
	width: 100%;
	margin-top: 0px;
}
#tratados-pesquisa-form .form-item-tipo-instrumento-multilateral{
	float: left;
	width: 100%;
	margin-top: 20px;
}
#tratados-pesquisa-form .form-item-tema-instrumento{
	float: left;
	width: 100%;
	margin-top: 20px;
}
#tratados-pesquisa-form > div > .form-item > label{
	font-size: 17px;
	margin-bottom: 5px;
	text-transform: uppercase;
	font-weight: 400;
	line-height: 20px;
}
#tratados-pesquisa-form .form-item-em-vigor{
	margin-top: 5px;
	margin-bottom: 0px;
}
/*#tratados-pesquisa-form input, #tratados-pesquisa-form select{
	background-color: #FFF;
	border: solid 1px #CCC;
	border-radius: 5px;
	border-radius: 5px;
}*/
#tratados-pesquisa-form .form-type-date-popup .description{
	display: none;
}
#tratados-pesquisa-form > div > .form-item-tipo-instrumento{
	float: left;
	width: 100%;
	/*Alteração*/
	position: relative;
}
#tratados-pesquisa-form .form-item-em-vigor{
	text-transform: none;
	font-size: 13px;
}
#tratados-pesquisa-form input, #tratados-pesquisa-form select{
	font-size: 17px;
}
#tratados-pesquisa-form .form-type-radio label{
	font-size: 16px;
}
#tratados-pesquisa-form > div >.form-item-em-vigor.form-item > label{
	font-size: 16px;
	font-weight: normal;
	text-transform: none;

}
#tratados-pesquisa-form .form-submit{
	cursor: pointer;
}
#tratados-pesquisa-form > div > input{
	margin-top: 27px;
	width: 130px;
}
.results-label{
	display: inline-block;
	color: #000;
}
.row-container{
	margin-bottom: 30px;
	width: 100%;
	float: left;
	line-height: 21px;
}
.results-label, .results-new-search{
	float: left;
	margin-bottom: 30px;
}
.results-label{
	margin-right: 30px;
}
.page-tratados-resultados div{
	font-size: 15px;
}
.results-new-search a:link, .results-new-search a:visited{
	color: #C7040C;
	text-decoration: underline;
}
.inst-title a, .inst-title a:link, .inst-title a:visited{
	color: #000;
	font-weight: bold;
}
.inst-title a:hover{
	text-decoration: underline;
}
.temas-label{
	font-weight: normal;
	color: #000;
}
.conclus-date{
	color: #666;
}
.temas{
	color: #C7040C;
	font-weight: bold;
	/*margin-top: 5px;*/
	margin-bottom: 5px;
}
.


/*DETALHE*/

.node-type-instrumento .field-name-field-tipo-de-instrumento{
	font-size: 17px;
	color: #666;
	margin-bottom: 5px;
}
.node-type-instrumento{
	font-size: 14px;
	color: #000;
}
.node-type-instrumento .field-name-field-tema{
	font-weight: bold;
	margin-bottom: 5px;
}
.node-type-instrumento .field-name-field-tema span{
	color: #000;
}
.node-type-instrumento .field-name-field-celebrante, .node-type-instrumento .field-name-field-data-de-conclusao, .node-type-instrumento .field-name-field-local-de-conclusao{
	float: left;
	margin-top: 30px;
	margin-bottom: 30px;
	border: solid 1px #CCC;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.node-type-instrumento .field-name-field-celebrante .field-item, .node-type-instrumento .field-name-field-data-de-conclusao .field-item, .node-type-instrumento .field-name-field-local-de-conclusao .field-item{
	margin-left: 20px;
	font-size: 14px;
	padding-bottom: 20px;
}
.node-type-instrumento .node > .field.field-name-field-celebrante{
	border-right: none;
	width: 160px;
	height: 45px;
}
.node-type-instrumento .node > .field.field-name-field-local-de-conclusao{
	/*border-left: none;*/
	width: 160px;
	height: 45px;
}
.node-type-instrumento .node > .field.field-name-field-data-de-conclusao{
	width: 160px;
	height: 45px;
}
.node-type-instrumento .field-name-field-celebrante{

}
.node-type-instrumento .node > .field{
	width: 100%;
	float: left;
}

.node-type-instrumento .node .field-name-field-celebrante .field-label, .node-type-instrumento .field-name-field-data-de-conclusao  .field-label, .node-type-instrumento .field-name-field-local-de-conclusao .field-label{
	margin-bottom: 10px;
	margin-top: 0px;
}
.node-type-instrumento .node .field-name-field-tema .field-items .field-item{
	float: left;
	margin-right: 3px;
}
.node-type-instrumento .node .field p{
	margin-top: 5px;
	margin-bottom: 10px;
}
.node-type-instrumento .node .field p:last-child{
	margin-bottom: 0px;
}

.node-type-instrumento .node > .field{
	margin-bottom: 13px;
	margin-top: 0px;
}
.node-type-instrumento .node .field-name-field-texto-instrumento .field-items .field-item{
	margin-bottom: 20px;
}
.node-type-instrumento .node .field-name-field-texto-instrumento .field-items .field-item:last-child{
	margin-bottom: 0px;
}
.node-type-instrumento .node > .field.field-name-field-tipo-de-instrumento{
	margin-bottom: 10px;
}
.node-type-instrumento .node .results-new-search{
	position: relative;
	width: 100%;
	margin-bottom: 0px;
	top: -20px;
}
.node-type-instrumento .node .results-new-search a{
	display: block;
	position: absolute;
	right: 25px;
}
.node-type-instrumento .node .field-name-field-texto-instrumento a,
.node-type-instrumento .node .field-name-field-estados-parte a,
.node-type-instrumento .node .field-name-field-relatorio a{
	text-decoration: underline;
	color: #C7040C;
}

.node-type-instrumento .node .field-name-field-descricao{
	margin-top: 20px;
}

.page-tratados .tratados-text-container {
	clear: both;
	margin-left: 25px;
	margin-right: 25px;
	font-family: 'Oxygen', sans-serif;
	font-size: 14px;
	line-height: 1.5;
}

.page-tratados .tratados-text-container .texto-pt{
	margin-bottom: 40px;
}

.page-tratados .tratados-text-container .texto-en{
	margin-bottom: 50px;
}

.page-tratados .tratados-text-container a{
	text-decoration: underline;
}

/*@media screen and (-webkit-min-device-pixel-ratio:0) {
	#tratados-pesquisa-form fieldset{
		top: -10px;
	}
}*/

