	body { background: #fff; margin: 0; padding: 0; font-family: arial, sans-serif; font-size: 15px; color: #4B4B4B; }
	input:focus { outline: none; }
	body.dev { background: #fff url(../temp/A.1-Inicial.jpg) no-repeat center top; }
	h1 { font-size: 32px; color: #fff; text-shadow: #166E9A 0 1px; letter-spacing: -2px; }
	h2, h3 { font-size: 25px; color: #333; letter-spacing: -1px; }
	h3 { font-size: 17px; }
	a { text-decoration: none; color: #006CB1; }
	a:hover, li a.active { color: #0097F4; }
	.clear { clear: both; }
	#maintenance { position: absolute; top: 50%; left: 50%; display: block; margin: -70px 0 0 -325px; background: url(images/offline.png) no-repeat top left; padding: 20px 0 20px 240px; font-family: arial; font-size: 15px; color: #4B4B4B; }

	ul.pager, .item-list .pager li  { margin: 0px; padding: 0px; }
	.item-list .pager { text-align: left; }

	button.mfp-close { background: url(images/galeria-nav.png) no-repeat 15px -55px; overflow: hidden; text-indent: -5000px; opacity: 1; text-align: left !important; }
	body.page-curso button.mfp-close { background: url(images/galeria-close.png) no-repeat right top; }
	body.page-curso button.mfp-close { margin: -13px -15px 0 0; }
	body.not-logged-in.page-curso #login_form .form-actions { text-align: left; margin-top: 0px; }
	body.not-logged-in.page-curso #login_form .form-wrapper { width: 400px!important; }
	body.not-logged-in.page-curso #login_form .form-wrapper .form-submit { margin-left: 150px !important; }
	body.not-logged-in.page-curso #login_form div.ajax-progress div.message,
	body.logged-in.page-curso #registration-form div.ajax-progress div.message { display: none!important; }
	body.not-logged-in.page-curso #login_form div.ajax-progress div.throbber,
	body.logged-in.page-curso #registration-form div.ajax-progress div.throbber { margin-top: 10px; }
	body.logged-in.page-curso button.mfp-close { display: none; }
	body.logged-in.page-curso #registration-form .form-wrapper .form-submit { margin: 0px 10px 0 220px !important; }
	body.logged-in.page-curso #registration-form .form-wrapper { width: 670px!important; text-align: left; margin: 0px !important; }

	.messages.status { background: #7EBF39; border: 1px #7EBF39 solid; color: #fff; font-weight: bold; padding: 15px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-bottom: 30px; }
	a.messageclose { float: right; color: #fff; font-size: 20px; font-weight: normal; line-height: 13.5px; text-shadow: none; filter: alpha(opacity=100); -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; background-color: transparent; display: inline-block; padding: 0 1px; }
	a.messageclose:hover, a.messageclose:focus, a.messageclose:active { text-decoration: none; filter: alpha(opacity=100); -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; }
	body.logged-in.page-curso .content-inscricoes.no-results p { display: block; width: 100%; text-align: center; font-weight: bold; margin: 20px 0 10px 0; }
	body.logged-in.page-curso .field-name-field-resposta { width: 670px!important; }
	.search-snippet strong {color: #006CB1;}
	
	/* Esconde elementos  */
	li.translation_es,
	li.translation_pt-br,
	body.page-search-node .region-content form { display: none!important; }
	
	/* Grid */
	.container-978 { margin-left: auto; margin-right: auto; width: 1008px; }
	.container-978 .grid-1,
	.container-978 .grid-2,
	.container-978 .grid-3,
	.container-978 .grid-4,
	.container-978 .grid-5,
	.container-978 .grid-6,
	.container-978 .grid-7,
	.container-978 .grid-8 { float: left; margin-left: 36px; }

	.container-978 .grid-1:first-child,
	.container-978 .grid-2:first-child,
	.container-978 .grid-3:first-child,
	.container-978 .grid-4:first-child,
	.container-978 .grid-5:first-child,
	.container-978 .grid-6:first-child,
	.container-978 .grid-7:first-child,
	.container-978 .grid-8 { margin-left: 10px; }

	.container-978 div.grid-1 { width: 102px; }
	.container-978 div.grid-2 { width: 222px; }
	.container-978 div.grid-3 { width: 348px; }
	.container-978 div.grid-4 { width: 474px; }
	.container-978 div.grid-5 { width: 600px; }
	.container-978 div.grid-6 { width: 852px; }
	.container-978 div.grid-7 { width: 852px; }
	.container-978 div.grid-8 { width: 1200px; margin-left: -80px !important; }

	.clear { clear:both; display:block; overflow:hidden; visibility: hidden; width: 0; height: 0; }
	.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
	.clearfix:after{clear:both}
	.clearfix{zoom:1}

	body.front #scroll-topo { display: none; }

	/* Forms Geral */

	.form-text, .form-textarea { background: #fafafa; font-family: arial, sans-serif; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width: 340px; height: 20px; border: 1px #CDCDCD solid; display: block; padding: 10px 35px 10px 10px; font-weight: bold; font-style: italic; color: #999999; font-size: 14px; letter-spacing: -1px; resize: none; behavior: url(/pie-1.0.0/PIE.htc); }
	.form-text:focus, .form-textarea:focus .form-text.valid { color: #006CB1; border: 1px #0097F5 solid; font-style: normal; }
	.form-item input.error, .form-textarea.error { border: 1px #F1BDBD solid; background: #FCF7F7 url(images/form.png) no-repeat right 11px; color: #F05258; }
	.form-text.valid, .form-textarea.valid { border: 1px #CDCDCD solid; }
	.form-textarea { height: 100px; }
	.form-textarea.error { background: none; }

	/* Registro de usuário */

	#block-user-login { height: 50px; width: 320px; }
	#user-login-form #edit-actions { width: 50px; margin: 10px; }

	.group_dados_pessoais, .group_dados_profissionais, .group_perfil { background: url(images/registro-bg1.png) no-repeat center top; padding-top: 140px; font-size: 15px; color: #333333; font-weight: bold; }
	.group_dados_profissionais { background: url(images/registro-bg2.png) no-repeat center top; }
	.group_perfil { background: url(images/registro-bg3.png) no-repeat center top; }
	
	/* Espanhol */
	body.i18n-es .group_dados_pessoais { background: url(images/registro-bg1-es.png) no-repeat center top; }
	body.i18n-es .group_dados_profissionais { background: url(images/registro-bg2-es.png) no-repeat center top; }
	body.i18n-es .group_perfil { background: url(images/registro-bg3-es.png) no-repeat center top; }

	.chzn-container { width: 95% !important; }
	.chzn-container-single .chzn-single { margin-top: 20px; padding: 5px 10px 5px 10px; }
	.chzn-container-single .chzn-single div b { background-position: 0 8px; }
	.chzn-container-active.chzn-with-drop .chzn-single div b { background-position: -18px 5px; }
	fieldset, .date-padding { border: none; margin: 0px; padding: 0px!important; height: 90px; overflow: hidden; display: block; }

	#edit-account { display: block; float: left; }
	.form-wrapper { display: block; float: left; min-height: 120px; }
	#user-register .error { display: block; float: left; width: 100%; margin: 10px 0 0 20px; }
	#user-register-form .form-text { padding: 10px; width: 90%; margin: 20px 10px 0 0; }
	#user-register-form .field-type-text,
	#user-register-form .field-type-datetime,
	#user-register-form .field-type-list-text,
	#user-register-form fieldset,
	#user-register-form .form-type-password,
	#edit-account .form-type-textfield,
	#user-register-form .field-widget-options-buttons { position: relative; display: block; float: left; width: 50%; }
	#user-register-form div.form-type-radio { display: block; float: left; margin: 20px 0 30px 0;width: 150px; }
	.password-parent, .confirm-parent { clear: none; }

	#user-profile .error { display: block; float: left; width: 100%; margin: 10px 0 0 20px; }
	#user-profile-form .form-text { padding: 10px; width: 90%; margin: 20px 10px 0 0; }
	#user-profile-form .field-type-text,
	#user-profile-form .field-type-datetime,
	#user-profile-form .field-type-list-text,
	#user-profile-form fieldset,
	#user-profile-form .form-type-password,
	#edit-account .form-type-textfield,
	#user-profile-form .field-widget-options-buttons { position: relative; display: block; float: left; width: 50%; }
	#user-profile-form div.form-type-radio { display: block; float: left; margin: 20px 0 30px 0;width: 150px; }
	#user-profile-form .group_dados_pessoais,
	#user-profile-form .group_dados_profissionais,
	#user-profile-form .group_perfil {
		background: none;
		padding-top: 0px;
	}

	.field-name-field-brasileiro,
	.field-name-field-profissao,
	.field-name-field-curriculo-resumido { width: 100%!important; margin-bottom: 10px; }
	.field-name-field-cpf, .field-name-field-pais{ width: 250px !important; }
	.field-name-field-rg, .field-name-field-estado-estrangeiro { width: 210px !important; }
	.field-name-field-estado { width: 225px!important; }
	#edit-field-cpf-und-0-value { width: 200px !important; }
	#edit-field-identidade-ou-passaporte-und-0-value,
	#edit-field-profissao-und-0-value { width: 440px !important; }
	#edit-field-curriculo-resumido-und-0-value,
	#edit-field-descrever-atividades-und-0-value { width: 950px !important; }
	#edit-account, #user-register-form div.form-type-password-confirm { display: block; float: left; width: 100%!important; }
	fieldset#edit-simplenews { display: block; clear: left; float: left; }
	fieldset#edit-simplenews div.fieldset-description { display: none; }

	#user-register-form h3,
	#user-register-form .description,
	#user-register-form .password-strength,
	div.password-confirm,
	.grippie { display: none; }

	.form-radio { display:none; }
	.form-radio + label.option { padding-left:30px; height:20px; display: inline-block; line-height:20px; background-repeat:no-repeat; background-position: 0 -20px; font-size:15px; vertical-align:middle; cursor: pointer; }
	.form-radio:checked + label.option { background-position: 0 0px; }
	label.option { background-image:url(images/radio.png); }
	.form-type-checkbox { text-indent: -20px; width: 100%; overflow: hidden; }
	.form-type-checkbox label.option { background: url(images/checkbox.png) no-repeat 0 0; }
	.form-checkbox + label.option { background-position: 0 3px; padding: 3px 0 10px 30px; line-height: 30px; }
	.form-checkbox:checked + label.option { background-position: 0 -77px; }

	select.select{ position: relative; -moz-box-sizing: border-box; -webkit-box-sizing:border-box; box-sizing:border-box; display: block; height: 20px; margin-top: 7px; width: 190px; }
	div.select { display: block; float: left; }
	div.select span { font-family: arial; display: block; margin-top: -23px; position: absolute; float: left; width: 166px; height: 15px; line-height: 19px; text-indent: -3px; background: #FFF url(bg_select.gif) no-repeat top right; cursor: default; z-index: 1; font-size: 12px; color: #999999; border: 1px #008DF2 solid; padding: 5px 10px 6px 10px; font-weight: normal; }

	
	#edit-actions { display: block; float: left; width: 100%; text-align: center; margin-top: 20px; }
	.form-actions a,
	.form-submit,
	a.button,
	#header form#user-login-form ul li.first a,
	.view-id-lista_completa_de_cursos a.div-curso-status-open,
	.view-id-cursos_por_categora a.div-curso-status-open,
	.block-agua-gestao-utils .content .turma a.inscrever,
	.view-id-meus_cursos .views-row div.views-field-field-link-moodle a,
	a.home-button,
	.view-id-detalhes_do_curso .view-content .views-field-field-conteudo-prog .field-content a,
	body.node-type-press-release div.other-fields a.pdf-file,
	body.node-type-agua-e-gestao-na-midia div.other-fields a.url-link,
	a.nossos-resultados-link,
	ul.pager a,
	body.page-cursos form#agua-gestao-utils-selected-students-form .download-link a,
	body.page-midiateca .region-content .block.block-system .views-row a.botao, .page-search-node #retrive
	{ color: #fff; font-family: arial, helvetica, sans-serif; text-shadow: #666; display: inline-block; padding: 11px 0 17px 0; text-align: center; height: 12px; font-weight: bold; width: 120px; font-size: 15px; margin: 0 15px 0 15px; border: none; text-shadow: 0 1px #105792; background: #2581bc; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI1ODFiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTVkOTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #2581bc 0%, #015d98 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2581bc), color-stop(100%,#015d98)); background: -webkit-linear-gradient(top, #2581bc 0%,#015d98 100%); background: -o-linear-gradient(top, #2581bc 0%,#015d98 100%); background: -ms-linear-gradient(top, #2581bc 0%,#015d98 100%); background: linear-gradient(to bottom, #2581bc 0%,#015d98 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2581bc', endColorstr='#015d98',GradientType=0 ); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(/pie-1.0.0/PIE.htc); }
	.form-actions a:hover,
	#user-register-form .form-submit:hover,
	.form-submit:hover,
	a.button:hover,
	.view-id-cursos_por_categora .views-row:hover a.div-curso-status-open,
	.view-id-lista_completa_de_cursos .views-row:hover a.div-curso-status-open,
	.block-agua-gestao-utils .content .turma:hover a.inscrever,
	.view-id-meus_cursos .views-row:hover div.views-field-field-link-moodle a,
	a.home-button:hover,
	.view-id-detalhes_do_curso .view-content .views-field-field-conteudo-prog .field-content a:hover,
	body.page-midiateca .region-content .block.block-system .views-row:hover a.botao,
	body.node-type-press-release div.other-fields a.pdf-file:hover,
	body.node-type-agua-e-gestao-na-midia div.other-fields a.url-link:hover,
	a.nossos-resultados-link:hover,
	body.page-cursos form#agua-gestao-utils-selected-students-form .download-link a:hover
	{ background: #24a5f5; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI0YTVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzgzZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #24a5f5 0%, #0383d3 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#24a5f5), color-stop(100%,#0383d3)); background: -webkit-linear-gradient(top,  #24a5f5 0%,#0383d3 100%); background: -o-linear-gradient(top,  #24a5f5 0%,#0383d3 100%); background: -ms-linear-gradient(top,  #24a5f5 0%,#0383d3 100%); background: linear-gradient(to bottom,  #24a5f5 0%,#0383d3 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#24a5f5', endColorstr='#0383d3',GradientType=0 ); cursor: pointer; }
	#user-register-form .form-submit, .form-submit { vertical-align: top; padding: 10px; width: 200px; height: 40px; }
	a.button.red,
	#header form#user-login-form ul li.first a { text-shadow: 0 1px #9b2c10; background: #dd4119; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkNDExOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNjM1MTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #dd4119 0%, #b63515 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd4119), color-stop(100%,#b63515)); background: -webkit-linear-gradient(top,  #dd4119 0%,#b63515 100%); background: -o-linear-gradient(top,  #dd4119 0%,#b63515 100%); background: -ms-linear-gradient(top,  #dd4119 0%,#b63515 100%); background: linear-gradient(to bottom,  #dd4119 0%,#b63515 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd4119', endColorstr='#b63515',GradientType=0 ); }
	a.button.red:hover,
	#header form#user-login-form ul li.first a:hover { background: #ff4a1e; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNGExZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMDQyMWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #ff4a1e 0%, #e0421a 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff4a1e), color-stop(100%,#e0421a)); background: -webkit-linear-gradient(top,  #ff4a1e 0%,#e0421a 100%); background: -o-linear-gradient(top,  #ff4a1e 0%,#e0421a 100%); background: -ms-linear-gradient(top,  #ff4a1e 0%,#e0421a 100%); background: linear-gradient(to bottom,  #ff4a1e 0%,#e0421a 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff4a1e', endColorstr='#e0421a',GradientType=0 ); }
	a.button.white,
	ul.pager a, .page-search-node #retrive { border: 1px #C9C9C9 solid; -webkit-box-shadow: 0px 1px 1px rgba(50, 50, 50, 0.2); -moz-box-shadow: 0px 1px 1px rgba(50, 50, 50, 0.2); box-shadow: 0px 1px 1px rgba(50, 50, 50, 0.2); text-shadow: none; color: #006CB1; background: #ffffff; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f3f3)); background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); }
	a.button.white:hover,
	ul.pager a:hover { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
	a.button.disabled, a.button.disabled:hover,
	.block-agua-gestao-utils .content .turma:hover a.inscrever.disabled,
	.block-agua-gestao-utils .content .turma:hover a.inscrever.disabled:hover
	{ text-shadow: 0 1px #333333; background: #6f6f6f; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZmNmY2ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YzRjNGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #6f6f6f 0%, #4c4c4c 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6f6f6f), color-stop(100%,#4c4c4c)); background: -webkit-linear-gradient(top,  #6f6f6f 0%,#4c4c4c 100%); background: -o-linear-gradient(top,  #6f6f6f 0%,#4c4c4c 100%); background: -ms-linear-gradient(top,  #6f6f6f 0%,#4c4c4c 100%); background: linear-gradient(to bottom,  #6f6f6f 0%,#4c4c4c 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f6f6f', endColorstr='#4c4c4c',GradientType=0 ); }

	body.page-press-releases ul.pager a,
	body.page-agua-e-gestao-nas-midias ul.pager a,
	body.page-todas-as-noticias ul.pager a,
	body.page-sobre-o-projeto ul.pager a,
	body.page-agua-na-web ul.pager a,
	body.page-boletins-informativos ul.pager a	{ width: 704px; margin: 0px; }
	body.page-noticias ul.pager a { width: 720px; margin: 0 0 0 28px; }
	body.page-albuns ul.pager a { width: 945px; margin: 0 0 0 20px; }
	
	/* Classes universais */

	#topbar { background: #f1f1f1; display: block; width: 100%; height: 30px; position: relative; top: 0; left: 0;  }
	#topbar .border-topbar { background: url(images/border-topbar1.png) repeat-x 0 6px; width: 80%; height: 30px; }
	#topbar a.brasilgov {font-family:arial; font-weight: bold; margin-top:7px; font-style: italic; font-size: 11px; color: #FFFFFF; position: absolute; top: 6px; background: url(images/brasil1.png) no-repeat 0px 0px; width: 108px; height: 24px; left: 76%; }
	#topbar a.ai {color:#FFF; position: absolute; top: 6px; background: url(images/informacoes1.png) no-repeat 0px 0px; height: 24px; left: 64%; font-style: italic; font-weight: bold; font-size: 11px; padding: 7px 0 0 28px; width: 150px; }
	#userbar { position: relative; width: 100%; float: left; height: 23px; padding-top: 7px; background: url(images/userbar.jpg) repeat-x 0 0; font-weight: bold; font-size: 13px; color: #FFFFFF; }
	#userbar .left { margin-top: -1px; padding-top: 1px; }
	#userbar ul, #userbar ul li { float: left; }
	#userbar ul { margin-left: 10px; }
	#userbar ul li { margin-right: 30px; }
	#userbar a { color: #A7E3FF; }
	#userbar ul li:first-child { margin-right: 20px; }
	#userbar ul li:first-child a { display: inline-block; width: 11px; height: 10px; float: left; text-indent: -500px; overflow: hidden; background: url(images/userbar_home.png) no-repeat 0 0; margin-top: 3px; }
	#userbar ul li:first-child a:hover { background-position: 0 -30px; }
	#userbar a:hover { color: #fff; }
	#userbar a.logoff { margin: 0 10px 0 30px; }

	#header { width: 100%; float: left; position: relative; z-index: 5; background: url(images/header-bg.png) no-repeat center bottom; padding-bottom: 2px; color: #999; font-weight: bold; }
	#header h1 { width: 157px; height: 80px; display: block; float: left; margin: 30px 0 0 25px; }
	#header h1 a { width: 100%; height: 100%; float: left; display: block; text-indent: -500px; overflow: hidden; background: url(images/logo.png) no-repeat center top; font-size: 1px; }
	#header a.lingua { color: #999; font-size: 10px; margin: 15px 10px 0; float: right; }

	#header .region-login-form { margin: 60px 0 0 17px; font-size: 12px; }
	#header .region-login-form div { float: left; }
	#header .region-login-form h2,
	#header form#user-login-form label,
	#header .region-main-menu h2 { display: none; }
	#header .form-text { display: block; width: 90px; height: 16px; float: left; margin-left: 5px; padding: 7px 10px 7px 10px; font-size: 12px; }
	form#user-login-form ul { position: absolute; margin: 10px 0 0 80px; }
	#header form#user-login-form .form-submit,
	#header form#user-login-form ul li.first a { font-size: 13px; padding: 9px 0px 11px 0px; margin-left: -5px; }
	#header form#user-login-form ul li.last a { color: #AFAFAF; font-size: 10px; text-decoration: underline; font-weight: bold; display: block; float: left; margin: 3px 0 0 -205px; text-transform: lowercase; }
	#header form#user-login-form ul li.last a:hover { color: #666666; }
	#header form#user-login-form .form-submit { width: 60px; height: 32px; padding: 8px 0px; margin-left: 5px; }
	#header span { display: block; position: absolute; margin: 15px 0 0 340px; }
	#header form#user-login-form label { display: none!important; }
	#header form#user-login-form .form-item input.error{ background-position: 90px 7px;
	width: 75px; padding-right: 25px; }

	#header .sf-menu ul { width: 190px; }
	#header .sf-menu li#menu-724-1 ul,
	#header .sf-menu li#menu-864-1 ul,
	#header .sf-menu li#menu-726-1 ul,
	#header .sf-menu li#menu-849-1 ul,
	#header .sf-menu li#menu-728-1 ul { width: 240px; }
	#header ul#superfish-1 { float: left; font-size: 15px; font-weight: bold; margin-top: 25px; padding-left: 15px; }
	#header ul#superfish-1 li.sf-no-children a { border: 0px; background: #fff; padding-right: 30px; padding-top: 21px; }
	#header ul#superfish-1 li.sf-no-children a:hover { background: #0097F5; color: #fff; border-bottom: 1px #0097f5 solid !important; padding-top: 20px; }
	#header ul#superfish-1 li ul li.sf-no-children a { color: #0097F5!important; }
	#header ul#superfish-1 li ul li.sf-no-children a:hover { padding-top: 10px!important; }
	#header ul#superfish-1 li { float: left; }
	#header ul#superfish-1 li.first { margin-left: -5px; }
	#header ul#superfish-1 li ul li ul { margin-left: 61px!important;margin-top: -1px!important;width: 260px!important; }
	#header ul#superfish-1 li ul li:first { margin-left: 0px; }
	#header ul#superfish-1 li a { display: block; padding: 20px 40px 24px 20px; border-left: 1px #fff solid; border-top: 1px #fff solid; border-right: 1px #fff solid; background: #fff url(images/menu-bg2.png) no-repeat right 25px; font-size: 15px; }
	#header ul#superfish-1 li.active-trail a,
	#header ul#superfish-1 li.sf-no-children.active { color: #fff; background: #0097F5 url(images/menu-bg2.png) no-repeat right -1373px; border: 1px #0097F5 solid; border-top: 0px; }
	#header ul#superfish-1 li:hover a { border: none; border-left: 1px #ccc solid; border-top: 1px #ccc solid; border-right: 1px #ccc solid; color: #0097F5; z-index: 1; position: relative; background: #fff url(images/menu-bg2.png) no-repeat right -775px }
	#header ul#superfish-1 li ul { border: 1px #ccc solid; padding-top: 35px; }
	#header ul#superfish-1 li:hover a ul li a,
	#header ul#superfish-1 li:hover ul li a,
	#header ul#superfish-1 li ul li:hover a { border: none; }
	#header ul#superfish-1 li ul li a.active { background: #fff; color: #006CB1; }
	#header ul#superfish-1 li:hover ul li a { background: #fff url(images/menu-bg.png) no-repeat right 12px; margin-left: 0px!important; color: #006CB1; border-bottom: 1px #CFE3F0 solid !important; padding: 10px 50px 10px 20px; }
	#header ul#superfish-1 li ul li a:hover { color: #0097F5; background: #F3F8FB url(images/menu-bg.png) no-repeat right -66px !important; border-bottom: 1px #CFE3F0 solid !important; }
	#header ul#superfish-1 li ul li { color: #0097F5; background: red url(images/menu-bg.png) no-repeat right -66px !important; margin-left:0px!important; border-bottom: 0px #CFE3F0 solid !important; }
	#header ul#superfish-1 li:first-child ul li a:first-child { margin-left: 0px; }
	#header ul#superfish-1 li a span { margin-top: 10px; }
	#header .busca { float: right; margin: 10px 25px 0 0; height: 20px; }
	#header ul#superfish-1 li.sf-no-children,
	#header ul#superfish-1 li.sf-no-children:hover a { margin-left: 0px; background: none; border: 0px; background: #0097F5; }
	#header ul#superfish-1 li.active-trail.sf-no-children a,
	#header ul#superfish-1 li.active-trail.sf-no-children a:hover { margin-top: 0px; border-bottom: 1px #0097F5 solid; background: #0097F5; border-right: 1px #0097F5 solid; border-left: 1px #0097F5 solid; padding-top: 20px; }
	#header ul#superfish-1 li ul li.active-trail.sf-no-children a,
	#header ul#superfish-1 li ul li.active-trail.sf-no-children a:hover { border-left: 0px; border-right: 0px; padding-top: 10px; }

	#header ul#superfish-1 li ul li.active-trail.sf-no-children a,
	#header ul#superfish-1 li ul li.active-trail.sf-no-children a:hover,
	#header ul#superfish-1 li ul li.sf-no-children a:hover { margin-top: 0px; border-bottom: 1px #CFE3F0 solid !important; background: #fff url(images/menu-bg.png) no-repeat right 12px; }
	#header ul#superfish-1 li a span.sf-sub-indicator { display: none !important; }

	#header .sf-menu.sf-horizontal.sf-shadow ul { margin-top: 21px; z-index: 0; background: #fff; -webkit-border-top-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomleft: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; padding: 0px 0 10px 0 !important; border: 1px #f8f8f8 solid; }
	#header ul.menu li { margin: 0px; }

	.busca .container-inline { display: block; float: left; height: 20px; margin-top: 30px; }
	.busca .form-text,
	.busca .form-submit { display: block; float: left; background: url(images/search.png) no-repeat 0 0; width: 100px; height: 10px; border: none; padding: 10px; color: #006CB1; font-size: 12px; font-weight: bold; }
	.busca .form-submit,
	.busca #edit-actions { width: 30px; background-position: -130px 0; height: 30px; text-indent: -500px; overflow: hidden; cursor: hand; cursor: pointer; margin-left: -1px; margin-top: 0px!important; }
	.busca a.back, .busca a.next { display: none !important; }

	#banner_front { width: 100%; float: left; position: relative; background: #fff; height: 400px; z-index: 1; margin-top: -62px; margin-bottom: 40px; overflow: hidden; }
	#banner { width: 100%; float: left; position: relative; background: #006CB1 url(images/banner-internas.jpg) no-repeat center top; height: 180px; z-index: 1; top: -61px; padding-top: 62px; }
	#banner h2{  margin-left: 170px; margin-top: 40px; color: white; font-weight: bold; font-size: 24px; }
	#scroll-topo a { display: block; width: 79px; height: 29px; background: url(images/scroll-topo.png) no-repeat 0 0; float: left; margin: 60px 0 0 447px; text-align: center; font-size: 10px; text-transform: uppercase; font-weight: bold; padding: 10px 0 0 13px; }
	#scroll-topo a:hover { background-position: -92px 0; color: #0097f5; }

	body.not-front #banner { top: -62px; }
	body.not-front #banner h1 { margin: 0 0 0 5px; width: 900px; }
	body.not-front .link-retorno { display: block; float: left; width: 100%; font-size: 16px; font-weight: bold; letter-spacing: -1px; margin: 45px 0 0 5px; height: 30px; }
	body.not-front .link-retorno a { display: block; color: #CCE3F2; padding-left: 25px; background: url(images/vitrine-nav.png) no-repeat 5px -17px; }
	body.not-front .link-retorno a:hover { color: #fff; }

	/* Vitrine */

	#banner_front .region-vitrine { display: block; position: relative; width: 1440px; height: 400px; left: 50%; margin-left: -720px; overflow: hidden; }
	#banner_front ul li { display: block; width: 1440px; float: left; height: 400px; overflow: hidden; }
	#banner_front .views-field-title,
	#banner_front .views-field-field-descricao,
	#banner_front .views-field-field-link { display: block; float: left; width: 580px; margin: 115px 500px 0 220px; position: relative; z-index: 2; }
	#banner_front .views-field-field-descricao,
	#banner_front .views-field-field-link { margin-top: 25px; }
	#banner_front .views-field-title h2, #banner_front .views-field-field-descricao p { font-weight: bold; font-size: 32px; color: #fff; text-shadow: #333 0 1px; margin: 0 0 0 15px; padding: 0px; }
	#banner_front .views-field-field-descricao p { font-size: 22px; }
	#banner_front .views-field-field-link a { display: block; float: left; padding: 15px 30px 15px 30px; text-decoration: none; color: #006CB1; font-size: 18px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px #fff solid; background: #fff; margin-left: 15px; behavior: url(/pie-1.0.0/PIE.htc); }
	#banner_front .views-field-field-imagem-de-fundo { position: absolute; display: block; width: 1440px; height: 400px; margin: 0; padding: 0; z-index: 1; background: #0097F5; }
	#banner_front .views-field-field-imagem-de-fundo img { /* -moz-opacity: 0.30; opacity: 0.30; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=30); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30); */ width: 1440px; height: 400px; display: block; float: left; }

	#banner_front .pager { position: absolute; top: 365px; left: 50%; z-index: 1000; margin-left: -500px; width: 1000px; text-align: center; }
	#banner_front .pager a { display: inline-block; width: 15px; height: 15px; background: url(images/vitrine-nav.png) no-repeat -20px 0; overflow: hidden; text-indent: -500px; margin: 0 3px 0 3px; }
	#banner_front .pager a.activeSlide { background-position: 0 0; }

	#footer, #footer-logos { width: 100%; float: left; border-top: 1px #E5E5E5 solid; padding: 60px 0 60px 0; }
	#footer-logos a { display: block; width: 154px; height: 80px; margin: 0 20px 0 20px; overflow: hidden; text-indent: -500px; float: left; }
	#footer-logos a.itaipu {background: url(../images/rodape-itaipu.jpg) no-repeat center top; }
	#footer-logos a.pti { margin-left:100px;background: url(../images/rodape-pti.jpg) no-repeat center top; width: 176px; }
	#footer-logos a.ana {background: url(../images/rodape-ana.jpg) no-repeat center top; width: 129px; }
	#footer-logos a.ministerio { background: url(../images/rodape-ministerio.jpg) no-repeat center top; width: 132px; }
	#footer-logos a.brasil { background: url(../images/rodape-brasil.jpg) no-repeat center top; width: 200px; margin-left: 0px; }

	#footer { border: 0px; padding-top: 70px; background: #006CB1; }
	#footer, #footer a { color: #A6E3FF; font-weight: bold; font-size: 12px; }
	#footer a:hover { color: #fff; }
	#footer h2 { display: none; }
	#footer ul { float: left; }
	#footer ul li { float: left; margin-left: 30px; list-style:none; }
	#footer ul li:first-child { margin-left: 0px; }

	/* home */
	#banner_front { height: 400px; margin-bottom: 55px; }
	body.front h2 { font-size: 18px; }
	body.front #features h2 { font-size: 18px; margin: 0 0 20px 0; }
	body.front #features a { display: block; position: absolute; margin: 110px 0 0 0; font-weight: bold; }
	body.front #features p { font-size: 13px; line-height: 20px; }
	body.front .content { font-size: 10px; font-weight: bold; color: #AFAFAF; }
	body.front .content a { font-weight: bold; font-size: 16px; }
	body.front .content .content, body.front .content .link-wrapper { display: none; }
	body.front .view-noticias-home { width: 730px; display: block; float: left; margin-top: 10px; }
	body.front .view-noticias-home .views-row { width: 222px; float: left; display: block; margin-left: 30px; }
	body.front .view-noticias-home .views-row .views-field-created,
	body.page-noticias .region-content .block.block-system .views-row .views-field-created,
	body.page-noticias-tags .region-content .block.block-system .views-row .views-field-created,
	body.url-boletins-informativos .region-content .block.block-system .views-row .views-field-created { font-size: 10px; color: #AFAFAF; font-weight: bold; }
	body.front .view-noticias-home .views-row .views-field-title { font-size: 16px; font-weight: bold; display: block; float: left; margin-top: 5px; }
	body.front .view-noticias-home .views-row-1 { margin-left: 0; }

	body.front #features { width: 100%; float: left; border-top: 1px #E5E5E5 solid; border-bottom: 1px #E5E5E5 solid; padding: 65px 0 80px 0; background: #F5F5F5; margin-top: 60px; }

	.status-curso-open {  background: url(images/curso_open.png) no-repeat;}
    #status-curso-open {  background: url(images/curso_open.png) no-repeat;}

	div.div-curso-conteudo {  width : 147px ; height: 34px ;  background: url(images/curso_conteudo.png) no-repeat;}
	table.views-table { width : 600px ;}
	table.sticky-table td { width : 100px ; font-size: 11px; }
	td.views-field.views-field-title{ width : 500px ;}

	/* Cursos */
	body.page-node-18 .region-content .view-id-tem_tica_dos_cursos,
	body.page-node-946 .region-content .view-id-tem_tica_dos_cursos { margin-top: 40px; }
	body.page-node-18 .region-content .view-id-tem_tica_dos_cursos .views-row,
	body.page-node-946 .region-content .view-id-tem_tica_dos_cursos .views-row,
	body.page-noticias .region-content .block.block-system .views-row,
	body.page-noticias-tags .region-content .block.block-system .views-row,
	body.url-boletins-informativos .region-content .block.block-system .views-row,
	body.node-type-nossos-resultados body.url-albuns .album-content { width: 304px; height: 260px; float: left; display: block; border: 1px #E6E6E6 solid; margin: 0 0 30px 30px; color: #006CB1; font-weight: bold; font-size: 15px; -webkit-box-shadow: 0 8px 6px -6px #666; -moz-box-shadow: 0 5px 5px -5px #ccc; box-shadow: 0 5px 5px -5px #ccc; }
	body.page-node-18 .region-content .view-id-tem_tica_dos_cursos .views-row:hover,
	body.page-node-946 .region-content .view-id-tem_tica_dos_cursos .views-row:hover,
	body.page-noticias .region-content .block.block-system .views-row:hover,
	body.page-noticias-tags .region-content .block.block-system .views-row:hover,
	body.url-boletins-informativos .region-content .block.block-system .views-row:hover,
	body.url-albuns .region-content .block.block-system .views-row:hover { background: #F3F8FB; -webkit-box-shadow: none; -moz-box-shadow:none; box-shadow: none; }
	body.page-node-18 .region-content .view-id-tem_tica_dos_cursos .views-row img,
	body.page-node-946 .region-content .view-id-tem_tica_dos_cursos .views-row img { width: 304px; opacity: 0.5; }
	body.page-node-18 .region-content .view-id-tem_tica_dos_cursos .views-row:hover .categoria_nome_display span,
	body.page-node-946 .region-content .view-id-tem_tica_dos_cursos .views-row:hover .categoria_nome_display span,
	body.page-noticias .region-content .block.block-system .views-row:hover .views-field-title a,
	body.page-noticias-tags .region-content .block.block-system .views-row:hover .views-field-title a { color: #0097F5; }
	body.page-node-18 .region-content .view-id-tem_tica_dos_cursos .views-row:hover img,
	body.page-node-946 .region-content .view-id-tem_tica_dos_cursos .views-row:hover img { opacity: 1; }
	body.page-node-18 .region-content .view-id-tem_tica_dos_cursos .views-row .views-field-field-imagem-da-categoria,
	body.page-node-946 .region-content .view-id-tem_tica_dos_cursos .views-row .views-field-field-imagem-da-categoria { background: #006CB1; height: 166px; margin-bottom: 20px;  }
	body.page-node-18 .region-content .view-id-tem_tica_dos_cursos .views-row:hover .views-field-field-imagem-da-categoria { background: #0097F5; }
	body.page-node-18 .region-content .view-id-tem_tica_dos_cursos .views-row.views-row-1,
	body.page-node-18 .region-content .view-id-tem_tica_dos_cursos .views-row.views-row-4,
	body.page-node-18 .region-content .view-id-tem_tica_dos_cursos .views-row.views-row-7,
	body.page-node-18 .region-content .view-id-tem_tica_dos_cursos .views-row.views-row-10,
	body.page-node-946 .region-content .view-id-tem_tica_dos_cursos .views-row.views-row-1,
	body.page-node-946 .region-content .view-id-tem_tica_dos_cursos .views-row.views-row-4,
	body.page-node-946 .region-content .view-id-tem_tica_dos_cursos .views-row.views-row-7,
	body.page-node-946 .region-content .view-id-tem_tica_dos_cursos .views-row.views-row-10 { margin-left: 0px; }
	body.page-node-18 .region-content .view-id-tem_tica_dos_cursos .views-row div
	body.page-node-946 .region-content .view-id-tem_tica_dos_cursos .views-row div { float: left; display: block; margin: 0px; padding: 0px; }
	body.page-node-18 .region-content .view-id-tem_tica_dos_cursos .views-row div.categoria_nome_display,
	body.page-node-946 .region-content .view-id-tem_tica_dos_cursos .views-row div.categoria_nome_display { margin: 0 10px 0 10px; }

	.view-id-cursos_por_categora .view-content,
	.view-id-meus_cursos .view-content { width: 830px; float: left; border: 1px #E6E6E6 solid; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(/pie-1.0.0/PIE.htc); }
	.view-id-cursos_por_categora .views-row,
	.view-id-meus_cursos .views-row { border-bottom: 1px #E6E6E6 solid; display: block; float: left; width: 100%; }
	.view-id-cursos_por_categora a.div-curso-status-open { width: 170px; margin: 5px 0 0 0; }
	.view-id-cursos_por_categora a.div-curso-status-ongoing,
	.view-id-cursos_por_categora a.div-curso-status-scheduled { width: 100%; display: block; float: left; padding: 15px 0 15px 0; color: #006CB1; font-weight: bold; }
	.view-id-cursos_por_categora .views-row-last,
	.view-id-meus_cursos .views-row-last { border-bottom: none; }

	.view-id-inscricoes_abertas {font-size: 18px;
	    	font-weight: bold;
	    	text-align: justify;
	    	margin-left: 16px;
	    	line-height: 45px;} 

	.view-id-cursos_por_categora .views-row:hover,
	.view-id-lista_completa_de_cursos .views-row:hover,
	.view-id-meus_cursos .views-row:hover { background: #F3F8FB; }
	.view-id-meus_cursos .views-row:hover a	{ display: block; float: left; width: 100%; color: #0097F5; }
	.view-id-cursos_por_categora .views-row div { display: block; float: right; width: 170px; background: #F8F8F8; text-align: center; }
	.view-id-meus_cursos .views-row div { float: left; }
	.view-id-cursos_por_categora .views-row div.views-field-title,
	.view-id-meus_cursos .views-row div.views-field-field-curso,
	.view-id-meus_cursos .views-row div.views-field-field-link-moodle { width: 470px; float: left; padding: 15px 20px; color: #4B4B4B; font-weight: bold; background: #fff; text-align: left; }
	.view-id-meus_cursos .views-row div.views-field-field-link-moodle a { margin: -4px 0; }

	.view-id-cursos_por_categora .view-content .views-row div.curso-status-open,
	.view-id-cursos_por_categora .view-content .views-row div.curso-status-scheduled,
	.view-id-cursos_por_categora .view-content .views-row div.curso-status-ongoing { display: block; float: left; width: auto; height: auto; }

	.view-id-cursos_por_categora .view-content .views-row .views-field-field-abertura-das-inscricoes { display: none; position: absolute; margin: 0 0 0 300px; width: 360px; height: 28px; padding: 10px; color: #fff; background: #0197f5; font-weight: bold; text-align: right; }
	.view-id-cursos_por_categora .view-content .views-row div.curso-status-scheduled:hover .views-field-field-abertura-das-inscricoes { display: block!important;  }
	.view-id-cursos_por_categora .views-row .views-field-field-abertura-das-inscricoes a { color: #fff; }
	.view-id-cursos_por_categora .views-row .views-field-field-abertura-das-inscricoes div { background: #0197f5; width: auto; }
	.view-id-cursos_por_categora .views-row .views-field-field-abertura-das-inscricoes .field-content { width: 360px; }
	.view-id-cursos_por_categora .views-row .views-field-field-abertura-das-inscricoes .field-content span.status-curso { display: block; float: left; width: 150px; margin: -10px 0 0 0; }
	.view-id-cursos_por_categora .views-row .views-field-field-abertura-das-inscricoes .field-content .field-content { float: left; display: block; width: 200px; text-align: right; }
	.view-id-cursos_por_categora .views-row .views-field-field-abertura-das-inscricoes .field-content .field-content a span.field-label { text-transform: uppercase; font-size: 10px; display: block; width: 100%; float: left; }
	.view-id-cursos_por_categora .view-content .views-row div.curso-status-ongoing .link-holder a { color: #999; }
	.view-id-cursos_por_categora .view-content .views-row div.curso-status-ongoing:hover .link-holder a { color: #006CB1; }
	.view-id-cursos_por_categora .view-content .views-row div.curso-status-scheduled .link-holder a { color: #006CB1; }
	//.view-id-cursos_por_categora .view-content .views-row div.curso-status-scheduled .views-field-title a { color: #4B4B4B; }

	body.page-cursos form#agua-gestao-utils-selected-students-form { display: block; float: right; width: 200px; font-size: 13px; color: #666; }
	body.page-cursos form#agua-gestao-utils-selected-students-form h2 { font-size: 18px; margin: 0 0 15px 0; }
	body.page-cursos form#agua-gestao-utils-selected-students-form .chzn-container { width: 200px !important; }
	body.page-cursos form#agua-gestao-utils-selected-students-form .form-item { margin: 0px; }
	body.page-cursos form#agua-gestao-utils-selected-students-form .courses-field { font-weight: normal; }

	body.page-cursos form#agua-gestao-utils-selected-students-form .download-link a { margin: 15px 0 0 0; width: 170px; }
	body.page-cursos form#agua-gestao-utils-selected-students-form .download-link a span { display: block; float: left; background: url(images/download.png) no-repeat center left; padding-left: 25px; margin-left: 20px; }

	/* Padronização para Minhas Inscrições */

	.view-id-meus_cursos .views-field-registration-id .field-content a { display: none; }
	.view-id-meus_cursos .views-row div.views-field-state { width: 150px; margin-top: 10px; }
	.view-id-meus_cursos .views-row div.views-field-state span { color: #fff; text-shadow: #666; display: block; float: right; background: url(images/meuscursos_status.png) no-repeat 0 0; padding: 7px 10px 10px 20px; text-align: right; font-size: 13px; height: 12px; font-weight: bold; margin: 0px; letter-spacing: -1px; }
	.view-id-meus_cursos .views-row .avaliacao div.views-field-state span { background-position: 0 -30px; }
	.view-id-meus_cursos .views-row .nao-selecionado div.views-field-state span { background-position: 0 -60px; }

	.view-id-meus_cursos .views-row div.views-field-field-curso { width: 370px; background: none; }
	.view-id-meus_cursos .views-row div.views-field-field-link-moodle { width: 120px; padding: 10px 0px 0px 20px; background: none; }
	.view-id-cursos_por_categora .views-row div.div-curso-status-open  {  width : 127px ; height: 34px ;  background: url(images/curso_open.png) no-repeat; margin-top: 7px;}
	.view-id-cursos_por_categora .views-row div.div-curso-status-ongoing  {  width : 127px ; height: 34px ;  background: url(images/curso_ongoing.png) no-repeat; margin-top: 7px;}
	.view-id-cursos_por_categora .curso-status-ongoing .views-field-field-abertura-das-inscricoes { display: none; }
	.view-id-cursos_por_categora .views-row div.div-curso-status-scheduled{ width : 127px ; height: 34px ;  background: url(images/curso_scheduled.png) no-repeat; margin-top: 7px;}
	.view-id-detalhes_do_curso .view-detalhes-curso-header p { margin: 0px 0px 30px 0px; }
	.view-id-meus_cursos .views-row div.views-field-title { float: left; width: 100px; padding: 5px 10px; }
	.view-id-meus_cursos .views-row div.views-field-title span { display: block; float: left; padding: 5px; background: #CFE3F0; border: 1px #CFE3F0 solid; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; text-align: center; font-weight: bold; color: #657D93; font-size: 13px; behavior: url(/pie-1.0.0/PIE.htc); }
	.view-id-detalhes_do_curso .view-content .views-field-field-conteudo-prog .field-content a { width: 180px; }

	.attachment.attachment-after { width: 100%; display: block; float: left; }

	.view-id-detalhes_do_curso .view-content,
	.block-agua-gestao-utils .content-inscricoes { display: block; float: left; border: 1px #E6E6E6 solid; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width: 940px; padding: 15px 15px 10px 15px; behavior: url(/pie-1.0.0/PIE.htc); }
	.block-agua-gestao-utils .content-inscricoes { padding-top: 0px; padding-bottom: 0px; }
	.view-id-detalhes_do_curso .view-content .view-bloco-turmas .view-content { border: none; padding: none; width: auto; }
	.view-id-detalhes_do_curso .view-content div { display: block; float: left; }

	.view-id-detalhes_do_curso .views-field { font-weight: bold; font-size: 15px; color: #4B4B4B; letter-spacing: -1px; margin-right: 20px; }
	.view-id-detalhes_do_curso .views-field span { display: block; float: left; width: 100%; font-size: 11px; color: #7D7D7D; margin-bottom: 10px; text-transform: uppercase; letter-spacing: 0px; }
	.view-id-detalhes_do_curso .views-field-field-curso-modalidade { width: 100px; }
	.view-id-detalhes_do_curso .views-field-field-carga-hor-ria { width: 180px; }
	.view-id-detalhes_do_curso .views-field-field-quantidade-de-turmas { width: 60px; }
	.view-id-detalhes_do_curso .views-field-view { width: 90px; }
	.view-id-detalhes_do_curso .views-field-view div span { font-size: 15px; color: #4B4B4B; letter-spacing: -1px; }
	.view-id-detalhes_do_curso .views-field-view-1 { width: 80px; }
	.view-id-detalhes_do_curso .views-field-view div,
	.view-id-detalhes_do_curso .views-field-view-1 div { margin: 0px; padding: 0px; font-weight: bold; font-size: 15px; color: #4B4B4B; letter-spacing: -1px; }
	.view-id-detalhes_do_curso .views-field-field-quantidade-de-vagas { width: 140px; }
	.view-id-detalhes_do_curso .views-field-field-curso-idiomas { width: 170px; }
	.view-id-detalhes_do_curso .views-field-field-conteudo-prog { width: 110px; }
	.view-id-detalhes_do_curso .views-field-field-conteudo-prog span { display: none; }

	.view-id-detalhes_do_curso.sem-conteudo .views-field-field-curso-modalidade { width: 100px; }
	.view-id-detalhes_do_curso.sem-conteudo .views-field-field-carga-hor-ria { width: 200px; }
	.view-id-detalhes_do_curso.sem-conteudo .views-field-field-quantidade-de-turmas { width: 100px; }
	.view-id-detalhes_do_curso.sem-conteudo .views-field-field-quantidade-de-vagas { width: 200px; }
	.view-id-detalhes_do_curso.sem-conteudo .views-field-field-curso-idiomas { width: 240px; }
	.view-id-detalhes_do_curso.sem-conteudo .views-field-field-conteudo-prog { display: none; }

	.view-id-detalhes_do_curso .view-footer { width: 972px; float: left; display: block; background: #F5F5F5; margin-bottom: 60px; }
	.view-id-detalhes_do_curso .view-footer .div-observacao-curso { padding: 20px 20px 20px 30px; border-left: 1px #E6E6E6 solid; border-right: 1px #E6E6E6 solid; border-bottom: 1px #E6E6E6 solid; }
	.view-id-detalhes_do_curso .view-footer .div-observacao-curso.sem-conteudo { padding: 0; border: 0;}
	a.nossos-resultados-link { width: 972px; margin-left: 0px; padding-top: 20px; padding-bottom: 25px; font-size: 18px; }

	.block-agua-gestao-utils .content { padding-top: 0px; padding-bottom: 0px;  }
	.block-agua-gestao-utils .content .turma { float: left; width: 954px; padding: 0 1px 0 15px; border-bottom: 1px #E6E6E6 solid; margin: 0 0 0 -15px; text-transform: uppercase; }
	.block-agua-gestao-utils .content .turma:last-child { border-bottom: 0px; }
	.block-agua-gestao-utils .content .turma div { display: block; float: left; font-color: #4B4B4B; font-size: 13px; font-weight: bold; letter-spacing: -1px; padding: 15px 0 10px 0; min-height: 45px; }
	.block-agua-gestao-utils .content .turma p.title { color: #7D7D7D; font-size: 11px; margin-bottom: 5px; letter-spacing: 0px; }
	.block-agua-gestao-utils .content .turma div.nome-turma { width: 100px; font-size: 15px; padding-top: 12px; }
	.block-agua-gestao-utils .content .turma div.nome-turma p { display: table-cell; height: 40px; vertical-align: middle; text-transform: none; }
	.block-agua-gestao-utils .content .turma div.inscricoes-turma { width: 130px; }
	.block-agua-gestao-utils .content .turma div.resultado-inscricoes-turma { width: 95px; }
	.block-agua-gestao-utils .content .turma div.realizacao-turma { width: 130px; }
	.block-agua-gestao-utils .content .turma div.aula-presencial-turma { width: 130px; }
	.block-agua-gestao-utils .content .turma div.local-turma { width: 135px; }
	.block-agua-gestao-utils .content .turma div.aula-presencial-turma p.value,
	.block-agua-gestao-utils .content .turma div.local-turma p.value { text-transform: none; margin-right: 10px; }
	.block-agua-gestao-utils .content .turma div.vagas-turma { width: 90px; }
	.block-agua-gestao-utils .content .turma div.link-turma { width: 140px; text-align: center; text-transform: none; font-size: 15px; float: right; }
	.block-agua-gestao-utils .content .turma.lista-selecionados div.link-turma,
	.block-agua-gestao-utils .content .turma.inativo div.link-turma { background: #F8F8F8; }
	.block-agua-gestao-utils .content .turma div.link-turma a,
	.block-agua-gestao-utils .content .turma div.link-turma span { margin-left: 20px; width: 100px; display: block; float: left; }
	.block-agua-gestao-utils .content .turma div.link-turma a.inscrever { width: 104px; }

	.block-agua-gestao-utils .content .turma:hover { background: #F3F8FB; }
	.block-agua-gestao-utils .content .turma:hover div { color: #006CB1; }
	.block-agua-gestao-utils .content .turma:hover p.title { color: #0097F5; }
	.block-agua-gestao-utils .content .turma a.inscrever { margin-left: 5px; }

	.block-agua-gestao-utils .nossos-resultados { float: left; margin-top: 25px; text-align: center; width: 972px; }
	.block-agua-gestao-utils .nossos-resultados a.nossos-resultados-link { font-weight: bold; }

	body.page-meus-cursos #block-views-noticias-home-block-2 { float: right; width: 200px; }
	body.page-meus-cursos #block-views-noticias-home-block-2 .view-header { font-size: 13px; position: absolute; margin: -39px 0 0 130px; font-weight: bold; }
	body.page-meus-cursos #block-views-noticias-home-block-2 .view-header a:after { content:' \00BB';}
	body.page-meus-cursos #block-views-noticias-home-block-2 .view-content a { font-weight: bold; margin-bottom: 20px; display: block; padding-bottom: 20px; border-bottom: 1px #ccc dotted; width: 200px; font-size: 14px; }
	body.page-meus-cursos #block-views-noticias-home-block-2 .view-content .views-row-last a { border: 0px; }
	body.page-meus-cursos #block-views-meus-cursos-block-1 { float: left; }
	body.page-meus-cursos .view-id-meus_cursos .view-content { display: none; }
	body.page-meus-cursos #block-system-main .view-id-meus_cursos .view-content { display: block; }
	body.page-meus-cursos .view-id-meus_cursos div.attachment { width: 690px; }
	body.page-meus-cursos .view-id-meus_cursos div.attachment .view-content { display: block; }
	
	.select-container { display: block; float; left; width: 370px; height: 34px; overflow: hidden; background: #fff url(images/select.png) no-repeat 340px 10px; border: 1px solid #ccc; cursor: pointer; }
	.select-container select { background: transparent; width: 370px; padding: 5px; font-size: 14px; line-height: 1; border: 0; border-radius: 0; height: 34px; -webkit-appearance: none; font-style: italic; }

	/* Notícias, Mídiateca e FAQ */
	body.page-noticias .region-content .block.block-menu,
	body.page-noticias .region-content .block.block-system,
	body.page-noticias-tags .region-content .block.block-system,
	body.page-midiateca .region-content .block.block-menu,
	body.page-midiateca-texto .region-content .block.block-menu,
	body.page-midiateca .region-content .block.block-system,
	body.page-midiateca-texto .region-content .block.block-system,
	body.node-type-faq .region-content .block.block-menu,
	body.node-type-faq .region-content .block.block-system { width: 220px; display: block; float: left; }
	body.page-noticias .region-content .block.block-menu h2,
	body.page-midiateca .region-content .block.block-menu h2,
	body.page-midiateca-texto .region-content .block.block-menu h2 { display: none; }
	body.node-type-faq .region-content .block.block-menu h2 { font-size: 18px; }
	body.page-noticias .region-content .block.block-menu ul.menu,
	body.page-midiateca .region-content .block.block-menu ul.menu,
	body.page-midiateca-texto .region-content .block.block-menu ul.menu,
	body.node-type-faq .region-content .block.block-menu ul.menu { background: url(images/separador-menu-esquerda.png) no-repeat right top; min-height: 360px; margin-top: -63px; padding-top: 63px; }
	body.node-type-faq .region-content .block.block-menu ul.menu { margin-top: -115px; padding-top: 115px; }
	body.page-noticias .region-content .block.block-menu ul.menu,
	body.page-noticias .region-content .block.block-menu ul.menu li,
	body.page-midiateca .region-content .block.block-menu ul.menu,
	body.page-midiateca .region-content .block.block-menu ul.menu li,
	body.page-midiateca-texto .region-content .block.block-menu ul.menu,
	body.page-midiateca-texto .region-content .block.block-menu ul.menu li,
	body.node-type-faq .region-content .block.block-menu ul.menu,
	body.node-type-faq .region-content .block.block-menu ul.menu li { width: 100%; float: left; display: block; }
	body.page-noticias .region-content .block.block-menu ul.menu li,
	body.page-midiateca .region-content .block.block-menu ul.menu li,
	body.page-midiateca-texto .region-content .block.block-menu ul.menu li,
	body.node-type-faq .region-content .block.block-menu ul.menu li { margin: 0 10px 30px 0; font-size: 12px; font-weight: bold; font-size: 14px; }
	body.page-noticias .region-content .block.block-menu ul.menu li a:hover,
	body.page-noticias .region-content .block.block-menu ul.menu li.active-trail a { color: #0097F4; }
	body.page-noticias.url-noticias-agua-na-web .region-content .block.block-menu ul.menu li.active-trail a,
	body.page-noticias.page-noticias-sobre-o-projeto .region-content .block.block-menu ul.menu li.active-trail a { color: #006CB1!important; }
	body.page-noticias.url-noticias-agua-na-web ul li.menu-866-1 a,
	body.page-noticias.page-noticias-sobre-o-projeto ul li.menu-866-1 a { color: #fff; }

	body.page-noticias .region-content .block.block-system,
	body.page-midiateca .region-content .block.block-system,
	body.page-midiateca-texto .region-content .block.block-system { width: 750px; }
	body.page-noticias .region-content .block.block-system .views-row,
	body.page-noticias-tags .region-content .block.block-system .views-row,
	body.url-boletins-informativos .region-content .block.block-system .views-row,
	body.page-noticias .region-content .block.block-system .views-field-field-capa-da-noticia,
	body.page-noticias-tags .region-content .block.block-system .views-field-field-capa-da-noticia,
	body.url-boletins-informativos .region-content .block.block-system .views-field-field-capa-da-noticia,
	body.url-albuns .region-content .block.block-system .views-field-field-capa-do-lbum,
	body.node-type-nossos-resultados .albuns-wrapper .album-img { width: 100%; height: 165px; overflow: hidden; }
	body.page-noticias .region-content .block.block-system .views-row .views-field-created,
	body.page-noticias .region-content .block.block-system .views-row .views-field-title,
	body.page-noticias-tags .region-content .block.block-system .views-row .views-field-created,
	body.page-noticias-tags .region-content .block.block-system .views-row .views-field-title,
	body.url-boletins-informativos .region-content .block.block-system .views-row .views-field-created,
	body.url-boletins-informativos .region-content .block.block-system .views-row .views-field-title,
	body.url-albuns .region-content .block.block-system .views-row .views-field-title,
	body.node-type-nossos-resultados .albuns-wrapper .views-field-title { margin: 20px 12px 0 12px; }
	body.page-noticias .region-content .block.block-system .views-row .pubdata { border: 1px #E6E6E6 solid; margin: 0px; padding: 10px; width: 200px; border-top: 0px; border-bottom: 0px; color: #999999; font-size: 10px; }
	body.page-noticias .region-content .block.block-system .views-row .pubdata div { width: 50%; }
	body.page-noticias .region-content .block.block-system .views-row .pubdata div.views-field-field-categoria-do-album { text-align: right; }
	body.url-boletins-informativos .region-content .block.block-system .views-row { width: 220px; }
	body.page-noticias .region-content .block.block-system .views-row,
	body.page-noticias-sobre-o-projeto .region-content .block.block-system .views-row,
	body.page-noticias-agua-na-web .region-content .block.block-system .views-row { width: 218px; }

	body.node-type-not-cia .region-content div.field-name-body,
	body.node-type-press-release .region-content div.body,
	body.node-type-agua-e-gestao-na-midia .region-content div.body,
	body.node-type-nossos-resultados .region-content div.field-name-body { display: block; float: left; width: 705px; margin-right: 50px; min-height: 300px; }
	body.node-type-nossos-resultados .region-content div.field-name-body { min-height: 0px; }
	body.node-type-nossos-resultados .albuns-wrapper { margin-bottom: 20px; width: 700px; overflow: hidden; }
	body.node-type-nossos-resultados .body-album-wrapper { width: 700px; float: left; min-height: 300px; overflow: hidden; }
	body.node-type-press-release .other-fields,
	body.node-type-agua-e-gestao-na-midia .other-fields,
	body.node-type-nossos-resultados .sidebar { display: block; float: right; width: 220px; }
	body.node-type-boletim-informativo div.compartilhe,
	body.node-type-press-release .other-fields .field,
	body.node-type-agua-e-gestao-na-midia .other-fields .field,
	.sidebar .sidebar_item { display: block; float: right; width: 220px; border-top: 1px #E1E1E1 solid; padding-top: 20px; margin-bottom: 20px; font-size: 13px; font-weight: bold; color: #7d7d7d; }
	.sidebar p { font-size: 11px; color: #999999; margin: 0 0 10px 0 !important; line-height: normal; }
	.sidebar .sidebar_item a { width: auto!important; }
	body.node-type-not-cia .sidebar .sidebar_item .social,
	body.node-type-nossos-resultados .sidebar .sidebar_item .social  { width: 100%; margin-top: 15px; }
	body.node-type-not-cia .region-content div.links.inline { display: none; }

	body.page-midiateca .region-content .block.block-system .views-field-voltar,
	body.page-midiateca-texto .region-content .block.block-system .views-field-voltar { display: block; float: left; width: 100%; }
	body.page-midiateca .region-content .block.block-system .views-field-voltar a,
	body.page-midiateca-texto .region-content .block.block-system .views-field-voltar a { display: block; float: left; background: url(images/mediateca-voltar.png) no-repeat 0 3px; margin: 0 0 10px 30px; padding-left: 20px; font-weight: bold; }
	body.page-midiateca .region-content .block.block-system h2,
	body.page-midiateca-texto .region-content .block.block-system h2 { margin: 0 0 40px 30px; }
	body.page-midiateca a.white,
	body.page-midiateca-texto a.white { width: 700px; margin: 20px 0 0 30px; }
	body.page-midiateca .region-content .block.block-system .views-row,
	body.page-midiateca-texto .region-content .block.block-system .views-row,
	body.node-type-nossos-resultados .midiatecas-wrapper .video-type { width: 680px; padding: 0 20px 0 0; border: 1px #E6E6E6 solid; border-top: none; margin-left: 30px; font-weight: bold; display: block; float: left; }
	body.page-midiateca .region-content .block.block-system .views-row:hover,
	body.page-midiateca-texto .region-content .block.block-system .views-row:hover,
	body.node-type-nossos-resultados .midiatecas-wrapper .video-type:hover { background: #F3F8FB; }
	body.page-midiateca .region-content .block.block-system .views-row-first,
	body.page-midiateca-texto .region-content .block.block-system .views-row-first { border-top: 1px #E6E6E6 solid; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; }
	body.page-midiateca .region-content .block.block-system .views-row-last,
	body.page-midiateca-texto .region-content .block.block-system .views-row-last { -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
	body.page-midiateca .region-content .block.block-system .views-row span.icon,
	body.page-midiateca-texto .region-content .block.block-system .views-row span.icon { display: block; float: left; width: 65px; border-right: 1px #E6E6E6 solid; height: 65px; margin: 0px; padding: 0px; background: url(images/mediateca.png) no-repeat 20px 25px; -moz-opacity: 0.30; opacity: 0.30; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=30); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30); }
	body.page-midiateca .region-content .block.block-system .views-row:hover span.icon,
	body.page-midiateca-texto .region-content .block.block-system .views-row:hover span.icon { -moz-opacity: 1; opacity: 1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); }
	body.page-midiateca .region-content .block.block-system .views-row div,
	body.page-midiateca-texto .region-content .block.block-system .views-row div { display: block; float: left; }
	body.page-midiateca .region-content .block.block-system .views-row a .midiateca-content,
	body.page-midiateca-texto .region-content .block.block-system .views-row a .midiateca-content { width: 570px; display: block; padding: 23px 20px 25px 22px; background: url(images/list-next.png) no-repeat center right; }
	body.page-midiateca .region-content .block.block-system .views-row .views-field-link,
	body.page-midiateca-texto .region-content .block.block-system .views-row .views-field-link { display: none; position: absolute; margin: 13px 0 0 530px;  }
	body.page-midiateca .region-content .block.block-system .views-row a,
	body.page-midiateca-texto .region-content .block.block-system .views-row a { width: 145px; }
	body.page-midiateca .region-content .block.block-system .views-row a span,
	body.page-midiateca-texto .region-content .block.block-system .views-row a span,
	body.node-type-nossos-resultados .midiatecas-wrapper .video-type a span { display: block; float: left; background: url(images/download.png) no-repeat center left; padding-left: 25px; margin-left: 20px; }
	body.page-midiateca .region-content .block.block-system .views-row .text-type span.icon,
	body.page-midiateca-texto .region-content .block.block-system .views-row .text-type span.icon { background-position: 20px 25px; }
	body.page-midiateca .region-content .block.block-system .views-row .video-type span.icon { background-position: 20px -95px; }
	body.page-midiateca .region-content .block.block-system .views-row .audio-type span.icon { background-position: 20px -215px; }
	body.page-midiateca .region-content .block.block-system .views-row .text-type .midiateca-content,
	body.page-midiateca-texto .region-content .block.block-system .views-row .text-type .midiateca-content  { float: left; margin: 25px 0 0 22px; width: 450px; text-overflow: ellipsis; display: inline-block; white-space: nowrap; overflow: hidden; vertical-align: top; }
	body.page-midiateca .region-content .block.block-system .views-row .lista span.icon,
	body.page-midiateca-texto .region-content .block.block-system .views-row .lista span.icon { display: none; }
	body.page-midiateca .region-content .block.block-system .views-row .lista .views-field-title a,
	body.page-midiateca-texto .region-content .block.block-system .views-row .lista .views-field-title a { width: 635px; }
	
	.view-midiatecas-textos .views-row a { padding: 13px; display: block; float: left; width: 660px!important; background: url(images/list-next.png) no-repeat center right; }
	
	body.page-midiateca-videos .region-content .block.block-system .views-row,
	body.node-type-nossos-resultados .midiatecas-wrapper .video-type { width: 205px; }
	body.page-midiateca-videos .region-content .block.block-system .views-row a span,
	body.node-type-nossos-resultados .midiatecas-wrapper .video-type a span { background: 0px; padding: 0px; margin: 10px; }
	body.page-midiateca-videos .region-content .block.block-system .views-field-field-thumb-do-video .play,
	body.node-type-nossos-resultados .midiatecas-wrapper .video-type .play { position: absolute; display: none; width: 50px; height: 50px; background: url(images/icones_biblioteca/video-play.png); margin: 57px 0 0 90px; }
	body.page-midiateca-videos .region-content .block.block-system a:hover .views-field-field-thumb-do-video .play,
	body.node-type-nossos-resultados .midiatecas-wrapper .video-type:hover .play { display: block; }

	body.page-midiateca .audiojs { position: absolute; margin: 15px 0 0 85px; }

	body.node-type-faq .region-content .block.block-system { display: block; float: left; width: 720px; margin-left: 30px; }
	body.page-noticias-tags .region-content .block.block-system { width: 1000px; margin-left: -20px; }

	/* Player mp3 */
	.audiojs { background: #fff; background-image: none; border: 1px #CFE3F0 solid; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; box-shadow: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width: 590px; }
	.audiojs .loaded { background: #CFE3F0; background-image: none; }
	.audiojs .play-pause { border-right: 1px #CFE3F0 solid; background: #0182D2 url(images/icones_biblioteca/mplayer-bg.png) repeat-x top left; }
	.audiojs .play { background: url(images/icones_biblioteca/mplayer-play.png) 5px 5px no-repeat; }
	.audiojs .progress { background: #0097F5; background-image: none; }
	.audiojs .scrubber { background: #F5F9FC; border-top: none; width: 425px; }
	.audiojs .time { font-family: arial!important; color: #0097F4!important; border-left: 1px #CFE3F0 solid; text-shadow: none; font-weight: bold!important; }
	.audiojs .time em, .audiojs .time strong { color: #0097F4; font-weight: bold; }

	/* Informativos e albuns de fotos */
	body.url-boletins-informativos .region-content .block.block-system .views-row { margin: 0 10px 30px 10px; }
	body.url-boletins-informativos a.white,
	body.url-albuns a.white { width: 940px; margin-left: 10px; }
	body.url-albuns .region-content .block.block-system .views-row,
	body.node-type-nossos-resultados .albuns-wrapper .album-content { border: none; width: 222px; height: 260px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; margin: 0 0 30px 20px; float: left; }
	body.node-type-boletim-informativo div.compartilhe { float: left; display: block; width: 950px; height: 40px; padding: 10px 10px 10px 15px; background: #FAFAFA; border: 1px #E6E6E6 solid; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display: table-cell; vertical-align: middle; }
	body.node-type-boletim-informativo div.compartilhe div { display: block; float: left; margin: 10px 10px 0 0; width: auto; }
	body.node-type-boletim-informativo div.compartilhe div.twitter { width: 90px; }
	body.node-type-boletim-informativo div.compartilhe div.title { margin-top: 13px; width: 100px; }
	body.node-type-boletim-informativo div.compartilhe a.button { width: auto; padding-right: 20px; float: right; margin-right: 0px; }
	body.node-type-boletim-informativo div.compartilhe a.button span,
	body.node-type-press-release div.other-fields a.pdf-file span,
	body.node-type-agua-e-gestao-na-midia div.other-fields a.url-link span,
	body.page-midiateca .region-content .block.block-system .views-row a.botao span { display: block; float: left; background: url(images/download.png) no-repeat center left; padding-left: 25px; margin-left: 20px; }

	body.url-albuns a.white { margin: 20px 0 0 20px; }
	body.url-albuns .region-content .block.block-system .views-field-field-capa-da-noticia,
	body.url-albuns .region-content .block.block-system .views-row .album-info-wrapper,
	body.url-albuns .region-content .block.block-system .views-row .views-field-title,
	body.node-type-nossos-resultados .albuns-wrapper .album-info-wrapper,
	body.node-type-nossos-resultados .albuns-wrapper .views-field-title { border: 1px #E6E6E6 solid; margin: 0px; padding: 20px 10px 20px 10px; width: 200px; }
	body.url-albuns .region-content .block.block-system .views-field-field-capa-da-noticia,
	body.node-type-nossos-resultados .albuns-wrapper .album-img { border-bottom: none; }
	body.url-albuns .region-content .block.block-system .views-row .views-field-title,
	body.node-type-nossos-resultados .albuns-wrapper .views-field-title { border-top: none; border-bottom: none; height: 33px; padding-top: 0px; }
	body.url-albuns .region-content .block.block-system .views-row .album-info-wrapper,
	body.node-type-nossos-resultados .albuns-wrapper .album-info-wrapper { color: #999999; font-size: 10px; border-top: 0px; border-bottom: 0px; text-transform: uppercase; }
	body.url-albuns .region-content .block.block-system .views-row .album-info-wrapper div,
	body.node-type-nossos-resultados .albuns-wrapper .album-info-wrapper div { width: 50%; float: left; display: block; }
	body.url-albuns .region-content .block.block-system .views-row .album-info-wrapper .views-field-field-categoria-do-album,
	body.node-type-nossos-resultados .albuns-wrapper .album-info-wrapper .views-field-field-categoria-do-album { text-align: right; }
	body.url-albuns .region-content .block.block-system .views-row .field-footer,
	body.node-type-nossos-resultados .albuns-wrapper .field-footer { display: block; float: left; width: 100%; height: 6px; background: #fff url(images/galeria-bottom.png) no-repeat center top; }

	body.node-type-album .region-content .block.block-system .foto-overlay { display: block; float: left; overflow: hidden; width: 220px; height: 165px; margin: 0 24px 30px 0; background: #f8f8f8; }
	body.node-type-album .mfp-auto-cursor .mfp-content { height: auto; }
	
	body.node-type-nossos-resultados .audio-type.player-opened { float: left; border: 1px #CFE3F0 solid; background: #F3F8FB; padding: 20px; width: 660px; }
	body.node-type-nossos-resultados .audio-type.player-opened span { display: block; float: left; width: 120px; color: #006CB1; font-weight: bold; font-size: 15px; padding-top: 10px; }
	body.node-type-nossos-resultados .audiojs { width: 530px; }
	
	/* Listagens */
	body.page-boletins-informativos .region-content .block.block-system .views-row { height: 250px; }
	body.page-noticias .region-content .block.block-system .views-row { height: 290px; }

	/* Trabalhe conosco */
	body.url-trabalhe-conosco .view-id-trabalhe_conosco .view-content { margin: 30px 0 30px 0; }
	body.url-trabalhe-conosco ul.pager a { width: 940px; margin-left: 0px; }
	body.url-trabalhe-conosco a.white { width: 940px; margin: 20px 0 0 10px; }
	body.url-trabalhe-conosco .region-content .block.block-system .views-row { width: 900px; padding: 0 20px 0 20px; border: 1px #E6E6E6 solid; border-top: none; font-weight: bold; }
	body.url-trabalhe-conosco .region-content .block.block-system .views-row:hover { background: #F3F8FB; }
	body.url-trabalhe-conosco .region-content .block.block-system .views-row a { width: 880px; display: block; padding: 23px 20px 25px 0; background: url(images/list-next.png) no-repeat center right; }
	body.url-trabalhe-conosco .region-content .block.block-system .views-row-first { border-top: 1px #E6E6E6 solid; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; }
	body.url-trabalhe-conosco .region-content .block.block-system .views-row-last { -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }

	/* Press releases / Nossos Resultados */
	body.url-press-releases a.white,
	body.url-agua-e-gestao-na-midia a.white,
	body.url-nossos-resultados a.white { width: 703px; margin: 20px 0 0 0; }
	body.url-press-releases .region-content .block.block-system,
	body.url-agua-e-gestao-nas-midias .region-content .block.block-system,
	body.url-press-releases .region-content .block-block,
	body.url-agua-e-gestao-nas-midias .region-content .block-block,
	body.url-nossos-resultados .region-content .block.block-system .view-content,
	body.url-nossos-resultados .region-content .view-filters { display: block; float: left; width: 706px; }
	body.url-press-releases .region-content .block-block,
	body.url-agua-e-gestao-nas-midias .region-content .block-block,
	body.url-nossos-resultados .region-content .view-filters { width: 200px; padding-left: 30px; background: url(images/separador-menu-esquerda.png) no-repeat left top; min-height: 250px; margin: -63px 0 0 40px; padding-top: 63px; font-weight: bold; }
	body.url-nossos-resultados .region-content .view-filters { float: right; }
	body.url-nossos-resultados .region-content .view-filters .form-submit { margin: 10px 0 0 0; width: 100px; padding: 3px 0 3px 0; }
	body.url-nossos-resultados .region-content .view-filters .chzn-container { width: 200px!important; }
	body.url-nossos-resultados .region-content .block.block-menu { background: none; }
	body.url-press-releases .region-content .block-block h2,
	body.url-agua-e-gestao-nas-midias .region-content .block-block h2,
	body.url-nossos-resultados .region-content .block.block-menu h2 { font-size: 18px; margin-bottom: 40px; }
	body.url-press-releases .region-content .block-block p,
	body.url-agua-e-gestao-nas-midias .region-content .block-block p { margin-bottom: 30px; display: block; float: left; }

	body.url-press-releases .region-content .block.block-system .views-row,
	body.url-agua-e-gestao-nas-midias .region-content .block.block-system .views-row,
	body.url-nossos-resultados .region-content .block.block-system .views-row { border-bottom: 1px #E6E6E6 solid; margin-bottom: 40px; padding-bottom: 40px; display: block; float: left; width: 100%; }
	body.url-press-releases .region-content .block.block-system .views-row a,
	body.url-agua-e-gestao-nas-midias .region-content .block.block-system .views-row a,
	body.url-nossos-resultados .region-content .block.block-system .views-row a { color: #4B4B4B; display: block; float: left; width: 100%; }
	body.url-press-releases .region-content .block.block-system .views-row a h2,
	body.url-agua-e-gestao-nas-midias .region-content .block.block-system .views-row a h2,
	body.url-nossos-resultados .region-content .block.block-system .views-row a .views-field-title { font-size: 25px; display: block; float: left; width: 100%; margin-bottom: 30px; font-weight: bold; color: #006CB1; }
	body.url-press-releases .region-content .block.block-system .views-row .link-wrapper,
	body.url-agua-e-gestao-nas-midias .region-content .block.block-system .views-row .link-wrapper,
	body.url-nossos-resultados .region-content .block.block-system .views-row .views-field-link { display: block; float: left; width: 100%; margin-top: 30px; }
	body.url-press-releases .region-content .block.block-system .views-row .link-wrapper a,
	body.url-agua-e-gestao-nas-midias .region-content .block.block-system .views-row .link-wrapper a,
	body.url-nossos-resultados .region-content .block.block-system .views-row .views-field-link span {margin-top: 30px !important; margin-left: -3px !important; display: block; float: left; background: url(images/saiba-mais.png) no-repeat right 6px; padding-right: 15px; color: #006CB1; font-weight: bold; width: auto; }
	body.url-press-releases .region-content .block.block-system .views-row a:hover h2,
	body.url-agua-e-gestao-nas-midias .region-content .block.block-system .views-row a:hover h2,
	body.url-press-releases .region-content .block.block-system .views-row .link-wrapper a:hover,
	body.urlagua-e-gestao-nas-midias .region-content .block.block-system .views-row .link-wrapper a:hover,
	body.url-nossos-resultados .region-content .block.block-system .views-row a:hover .views-field-title,
	body.url-nossos-resultados .region-content .block.block-system .views-row a:hover .link-wrapper a { color: #0097F5; }
	body.url-press-releases .region-content .block.block-system .views-row .link-wrapper a:hover,
	body.url-agua-e-gestao-nas-midias .region-content .block.block-system .views-row .link-wrapper a:hover,
	body.url-nossos-resultados .region-content .block.block-system .views-row a:hover .views-field-link span { background-position: right -23px; }
	body.node-type-press-release div.other-fields a.pdf-file,
	body.node-type-agua-e-gestao-na-midia div.other-fields a.url-link,
	body.page-midiateca .region-content .block.block-system .views-row a.botao { margin-left: 0px; font-size: 13px; padding: 7px 0 10px 0; width: 135px; margin-top: -20px; }
	body.node-type-press-release div.other-fields a.pdf-file span,
	body.node-type-agua-e-gestao-na-midia div.other-fields a.url-link span { margin-left: 15px; padding-left: 20px; }
	body.page-midiateca .region-content .block.block-system .views-row a.botao { position: absolute; margin: -25px 0 0 465px; }

	/* Fale conosco */
	body.url-fale-conosco .fale-conosco-form .form-text { width: 680px; margin-top: 20px; }
	body.url-fale-conosco .fale-conosco-form .form-textarea { width: 726px; margin-top: 20px; }
	body.url-fale-conosco .fale-conosco-form .form-item-captcha-response { width: 730px; }
	body.url-fale-conosco .fale-conosco-form .captcha span.field-prefix { display: block; float: left; width: 60px; height: 25px; margin-top: 30px; font-weight: bold; }
	body.url-fale-conosco .fale-conosco-form .captcha #edit-captcha-response { width: 619px; }
	body.url-fale-conosco .fale-conosco-form .captcha .description { display: none; }
	body.url-fale-conosco .messages.status { display: block; float:right; width: 696px; }

	body.url-fale-conosco .content .faq-text, body.url-fale-conosco .content .fale-conosco-form { display: block; float: left; width: 220px; }
	body.url-fale-conosco .content .faq-text { margin-right: 30px; font-size: 14px; line-height: 20px; }
	body.url-fale-conosco .content .faq-text a { font-weight: bold; }
	body.url-fale-conosco .content .fale-conosco-form { width: 700px; float: right; margin-right: 27px; }
	body.url-fale-conosco .content .fale-conosco-form .form-submit { margin: 30px 0 0 0; }
	body.url-fale-conosco .content .fale-conosco-form .form-item-fale-conosco-nome { margin-top: 0px; }

	/* Política de privacidade */
	body.page-node-802 .translation_es,
	body.page-node-804 .translation_br { display: none; }

	/* Padronização de textos */
	div.our-story p,
	body.node-type-press-release .region-content p,
	body.node-type-agua-e-gestao-na-midia .region-content p,
	body.node-type-faq .region-content p,
	body.page-node-802 .region-content p,
	body.page-node-804 .region-content p { width: 705px; margin-bottom: 30px; line-height: 20px;  }
	div.our-story p a,
	body.node-type-faq .region-content p a,
	body.node-type-not-cia .region-content p a,
	body.page-node-802 .region-content p a,
	body.page-node-804 .region-content p a { font-weight: bold; text-overflow: ellipsis; overflow: hidden; vertical-align: top; word-wrap: break-word;}
	body.url-press-releases .body p,
	body.url-agua-e-gestao-nas-midias .body p,
	body.url-nossos-resultados .views-field-body p,
	body.node-type-not-cia .region-content p,
	body.node-type-nossos-resultados .field-name-body p,
	body.page-node-802 .field-name-body p,
	body.page-node-804 .field-name-body p { line-height: 20px; margin-bottom: 30px; }

	/* Página do usuário */
	body.logged-in.page-user .field-label-above,
	body.logged-in.page-user dd { margin-bottom: 15px; }
	body.logged-in.page-user h3,
	body.logged-in.page-user dl dt,
	body.logged-in.page-user dl dd { display: none; }
	body.logged-in.page-user .form-submit { margin: 20px 0 0 0; }
	body.logged-in.page-user .form-type-radio { width: 70px; float: left; }
	body.logged-in.page-user .form-type-radios { height: 40px; float: left; width: 100%;}
	
	body.logged-in.page-user .form-type-password .form-text { width: 225px; }
	
	body.logged-in.page-user table { width: 100%; }
	body.logged-in.page-user table td { width: 48%; padding: 1%; }

	body.logged-in.page-user form#agua-gestao-utils-subscribe-newsletter-form { border: 1px #ccc solid; padding: 0px 10px 20px 20px; width: 500px; margin-left: 245px; margin-top: 30px; }
	body.logged-in.page-user form#agua-gestao-utils-subscribe-newsletter-form label { margin-bottom: 5px; }
	body.logged-in.page-user form#agua-gestao-utils-subscribe-newsletter-form .form-submit { margin: 20px 0 0 160px; }
	body.logged-in.page-user form#agua-gestao-utils-subscribe-newsletter-form .form-item-noticias-notification-option { border-top: 1px #ccc solid; padding: 10px 0 10px 0; }
	body.logged-in.page-user form#agua-gestao-utils-subscribe-newsletter-form .form-item-noticias-notification-option div { border: none; padding: 0px; }
	body.logged-in.page-user form#agua-gestao-utils-subscribe-newsletter-form .form-item-newsletter-noticia-option { float: left; }
	body.logged-in.page-user form#agua-gestao-utils-subscribe-newsletter-form .form-item-newsletter-noticia-option input { margin: 2px 2px 2px 1px; }

	/* Login - Deixar esta área por último */

	body.not-front.not-logged-in.url-user #topbar,
	body.not-front.not-logged-in.url-user #header,
	body.not-front.not-logged-in.url-user #banner,
	body.not-front.not-logged-in.url-user #footer-wrapper,
	body.not-front.not-logged-in.url-user #scroll-topo,
	body.not-front.not-logged-in.url-user #footer-logos,
	body.not-front.not-logged-in.url-user #footer,
	body.not-front.not-logged-in.url-user #signup,
	body.not-front.not-logged-in.url-user-password #topbar,
	body.not-front.not-logged-in.url-user-password #header,
	body.not-front.not-logged-in.url-user-password #banner,
	body.not-front.not-logged-in.url-user-password #footer-wrapper,
	body.not-front.not-logged-in.url-user-password #scroll-topo,
	body.not-front.not-logged-in.url-user-password #footer-logos,
	body.not-front.not-logged-in.url-user-password #footer,
	body.not-front.not-logged-in.url-user-password #signup { display: none; }

	body.page-user-email-verify h2 { margin-bottom: 60px; }
	body.page-user-email-verify a.home-button { margin: 30px 0 30px 0; width: 214px; }
	body.page-user-email-verify .region-content p { margin-bottom: 30px; }

	body.url-user #login,
	body.url-user-password #user-pass { display: block; position: absolute; width: 320px; height: 256px; top: 50%; left: 50%; margin-left: -160px; margin-top: -200px; text-align: center; background: url(images/login-bg.png) no-repeat center top; padding-top: 140px; font-size: 14px; -webkit-box-shadow: 0px 7px 25px rgba(50, 50, 50, 0.34); -moz-box-shadow:    0px 7px 25px rgba(50, 50, 50, 0.34); box-shadow:         0px 7px 25px rgba(50, 50, 50, 0.34); }
	body.url-user #login label { display: none!important; }
	body.url-user #login .form-text,
	body.url-user-password #user-pass .form-text { width: 215px; height: 20px; padding: 10px 15px 11px 50px; background: url(images/login-form.png) no-repeat 0 0; border: none; margin: 0 0 0 20px; }
	body.url-user #login .form-text#edit-pass { background-position: 0 -50px; }
	body.url-user #login .form-text.valid,
	body.url-user #login .form-text:focus,
	body.url-user #login .form-text.valid,
	body.url-user #login .form-text:focus { background-position: -280px 0; font-style: none; color: #006CB1; }
	body.url-user #login .form-text.valid#edit-pass,
	body.url-user #login .form-text#edit-pass:focus { background-position: -280px -50px; }
	body.url-user #login .form-submit,
	body.url-user-password #user-pass .form-submit { width: 280px; }
	body.url-user #login #esqueci a { color: #666666; font-size: 11px; font-weight: bold; text-decoration: underline; }
	body.url-user #login #esqueci a:hover { color: #0097F5; }

	body.not-front.not-logged-in.page-user.page-user-register #topbar,
	body.not-front.not-logged-in.page-user.page-user-register #header,
	body.not-front.not-logged-in.page-user.page-user-register #banner,
	body.not-front.not-logged-in.page-user.page-user-register #footer-wrapper,
	body.not-front.not-logged-in.page-user.page-user-register #scroll-topo,
	body.not-front.not-logged-in.page-user.page-user-register #footer-logos,
	body.not-front.not-logged-in.page-user.page-user-register #footer,
	body.not-front.not-logged-in.page-user.page-user-register #signup {  }
	
	--.mfp-content {width:auto;}
	--.mfp-content {background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(/pie-1.0.0/PIE.htc);}
	.mfp-content { background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width: 690px!important; behavior: url(/pie-1.0.0/PIE.htc); }
	.mfp-content .container-978, .mfp-content .container-978 div.grid-8 { width: 100%; }
	#registration-form h2 {	margin-left: 50px; }
	#registration-form #edit-field-resposta-und-0-value { margin-left: 10px; }
	#registration-form #edit_field_ja_inscreveu_curso_und_chzn { margin-left: 30px; }
	#registration-form #edit_field_ja_inscreveu_curso_und_chzn .chzn-single,
	#registration-form #edit_field_ja_inscreveu_curso_und_chzn .chzn-drop { width: 300px;	}
	#registration-form #edit_field_indicado_por_und_chzn { margin-left: 30px; }
	#registration-form #edit_field_indicado_por_und_chzn .chzn-single,
	#registration-form #edit_field_indicado_por_und_chzn .chzn-drop { width: 300px;	}	
	#registration-form #edit-field-qual-indicado-registration-und-0-value{margin-left: 30px; width: 300px;}

	.mfp-content #topbar,
	.mfp-content #header,
	.mfp-content #banner,
	.mfp-content #footer-wrapper,
	.mfp-content #scroll-topo,
	.mfp-content #footer-logos,
	.mfp-content #footer,
	.mfp-content .description,
	.mfp-content label,
	.mfp-content .messages.error,
	.mfp-content #userbar,
	.mfp-content .form-item-who-is-registering,
	.mfp-content .form-item-state,
	.mfp-content .registration-who-msg { display: none !important; }
	.mfp-content a.button.red { width: 180px; }
	.mfp-content .form-submit { width: 120px; }
	.mfp-content #login { width: 400px; height: 270px; padding: 0 20px 0 20px; border-right: 1px #eeeeee solid; display: block; float: left; }
	.mfp-content #signup { width: 200px; height: 270px; padding: 0 15px 0 15px; display: block; float: left; }
	.mfp-content #edit-actions { margin-top: 0px; }
	.mfp-content #registration-form .textarea { width: 640px; }
	.mfp-content #registration-form .form-submit { width: 210px; }

	/* Busca */
	.page-search-node .region.region-content .content .search-form,
	.page-search-node ol.search-results .search-info { display: none; }
	.page-search-node ol.search-results,
	.page-search-node ol.search-results li.search-result {width: 100%; float: left; display: block;}
	.page-search-node ol.search-results li.search-result {border-bottom: 1px #E6E6E6 solid; padding: 6px 0 33px; margin: 0;}
	.page-search-node #infscr-loading {display: none!important;}
	.page-search-node ul.pager {display:none;}
	.page-search-node #retrive {display: inline-block;width: 100%;margin: 0;padding: 16px 0 20px;margin-top: 40px;}
	.search-results .title {font-size: 25px;line-height: 35px;margin-bottom: 15px}
	.search-results .search-snippet {line-height: 25px;}
	.search-results .search-snippet-info { padding: 0px; }


	/* Galeria de imagens - Pop Up */

	body.node-type-album .mfp-content { background: transparent; width: 100%!important; }
	body.node-type-album .mfp-figure:after { box-shadow: none; background: transparent; }
	.mfp-bg { opacity: 0.95; filter: alpha(opacity=95); }
	.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a { border: none; }
	button.mfp-arrow { width: 13px; height: 24px; background: url(images/galeria-nav.png) no-repeat; margin-top: -21px; margin-left: 25px; padding: 10px; }
	button.mfp-arrow-right { background-position: -1px -30px; margin-right: 25px; }
	.mfp-arrow:active { margin-top: -21px; }
	.mfp-content .photo-title { color: #CCCCCC; font-weight: bold; text-align: center; margin-top: 20px; }
	.mfp-content img { max-width: 1000px; padding-top: 0px; }
	.mfp-bottom-bar { position: relative; margin-top: -22px; }
	.mfp-title { text-align: center; font-weight: bold; padding-right: 0px; }
	.mfp-counter { display: none; }

	/* 403 e 404 */
	#block-fe-403-404-sitemap .contextual-links-wrapper { display: none; }
	#block-fe-403-404-sitemap ul, #block-fe-403-404-sitemap ul li, #block-fe-403-404-sitemap ul li ul { width: 100%; display: block; float: left; margin: 0px; padding: 0px; }
	#block-fe-403-404-sitemap ul li { width: 320px; margin: 50px 0 0 0; height: 180px; }
	#block-fe-403-404-sitemap ul li ul { margin: 30px 0 0 0; width: 300px; }
	#block-fe-403-404-sitemap ul li ul li { width: 305px; height: 40px; margin: 0 20px 0 0; font-size: 13px; }
	#block-fe-403-404-sitemap ul li a { color: #4B4B4B; font-weight: bold; }
	#block-fe-403-404-sitemap ul li ul li a { color: #006CB1; }
	#block-fe-403-404-sitemap ul li ul li a:hover { text-decoration: underline; }
	#block-fe-403-404-sitemap .view-id-sitemap_topics_courses ul { height: auto; width: 100%; margin-bottom: 100px; display: block; float: left; }
	#block-fe-403-404-sitemap .view-id-sitemap_topics_courses ul li { width: 100%; height: 40px; }
	#block-fe-403-404-sitemap .view-id-sitemap_topics_courses ul li ul li { width: 300px; }

	#alertObs{
	    text-align: center;
		background: #FF4500;
		border: 2px #CD0000 solid; 
		color: #fff; 
		font-weight: bold; 
		padding: 10px; 
		-webkit-border-radius: 3px; 
		-moz-border-radius: 3px; 
		border-radius: 3px; 
		margin-bottom: 40px;
		font-size: 13px;
		height: 10px;
	}

	#avisoDadosIncompletos{width: 500px; margin-left: 15px;}

        #inscricoes-abertas{
	    	font-size: 18px;
	    	font-weight: bold;
	    	text-align: justify;
	    	margin-left: 16px;
    	
        }


	.view-id-lista_completa_de_cursos  .view-content .views-row div.curso-status-open,
	.view-id-lista_completa_de_cursos  .view-content .views-row div.curso-status-scheduled,
	.view-id-lista_completa_de_cursos  .view-content .views-row div.curso-status-ongoing { display: block; float: left; width: auto; height: auto; }

	
		
	.view-id-lista_completa_de_cursos .view-content {width: 760px; float: left; border: 1px #E6E6E6 solid; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(/pie-1.0.0/PIE.htc); }

	.view-id-lista_completa_de_cursos a.div-curso-status-open { width: 170px; margin: 0 0 0 0;  }
	.view-id-lista_completa_de_cursos a.div-curso-status-ongoing,
	.view-id-lista_completa_de_cursos a.div-curso-status-scheduled { width: 100%; display: block; float: left; padding: 15px 0 15px 0; color: #006CB1; font-weight: bold; }
  

	.view-id-lista_completa_de_cursos .views-row:hover { background: #F3F8FB; }
	
	.view-id-lista_completa_de_cursos .views-row div { display: block; float: right; width: 170px; background: #F8F8F8; text-align: center; }
	.view-id-lista_completa_de_cursos .views-row div.views-field-title { width: 550px; float: left; padding: 15px 20px; color: #4B4B4B; font-weight: bold; background: #fff; text-align: left; }
	


	.view-id-lista_completa_de_cursos .view-content .views-row .views-field-field-abertura-das-inscricoes { display: none; position: absolute; margin: 0 0 0 380px; width: 360px; height: 28px; padding: 10px; font-size:12px; color: #fff; background: #0197f5; font-weight: bold; text-align: center; }

	.view-id-lista_completa_de_cursos .view-content .views-row div.curso-status-scheduled:hover .views-field-field-abertura-das-inscricoes { display: block!important;  }
 	
	.view-id-lista_completa_de_cursos .views-row .views-field-field-abertura-das-inscricoes a { color: #fff; }
	.view-id-lista_completa_de_cursos .views-row .views-field-field-abertura-das-inscricoes div { background: #0197f5; width: auto; }
	.view-id-lista_completa_de_cursos .views-row .views-field-field-abertura-das-inscricoes .field-content { width: 360px; }
	.view-id-lista_completa_de_cursos .views-row .views-field-field-abertura-das-inscricoes .field-content span.status-curso { display: block; float: left; width: 150px; margin: -10px 0 0 0; }
	.view-id-lista_completa_de_cursos .views-row .views-field-field-abertura-das-inscricoes .field-content .field-content { float: left; display: block; width: 200px; text-align: right; }
	.view-id-lista_completa_de_cursos .views-row .views-field-field-abertura-das-inscricoes .field-content .field-content a span.field-label { text-transform: uppercase; font-size: 10px; display: block; width: 100%; float: left; }

	.view-id-lista_completa_de_cursos .view-content .views-row div.curso-status-open .link-holder a { color: #fff; }
	.view-id-lista_completa_de_cursos .view-content .views-row div.curso-status-ongoing .link-holder a { color: #999; }
	.view-id-lista_completa_de_cursos .view-content .views-row div.curso-status-ongoing:hover .link-holder a { color: #006CB1; }
	.view-id-lista_completa_de_cursos .view-content .views-row div.curso-status-scheduled .link-holder a { color: #006CB1; } 
	
	.view-id-todas_as_noticias .views-row div.views-field-title{font-weight: bold!important;font-size: 20px!important;line-height: 70px; }
    	.view-id-todas_as_noticias .views-row div.views-field-created{font-size: 14px!important;font-weight: bold!important; margin-top: -17px!important; 	}
    	.view-id-todas_as_noticias .view-content .views-row .views-field-field-resumo { font-size: 17px!important;line-height: 20px!important; margin-top: 10px!important; }
   
    	.view-id-sobre_o_projeto .views-row div.views-field-title{font-weight: bold!important;font-size: 20px!important;line-height: 70px; }
   	.view-id-sobre_o_projeto .views-row div.views-field-created{font-size: 14px!important;font-weight: bold!important; margin-top: -17px!important; 	}
    	.view-id-sobre_o_projeto .view-content .views-row .views-field-field-resumo { font-size: 17px!important;line-height: 20px!important; margin-top: 10px!important; }
   
    	.view-id-agua_na_web .views-row div.views-field-title{font-weight: bold!important;font-size: 20px!important;line-height: 70px; }
    	.view-id-agua_na_web .views-row div.views-field-created{font-size: 14px!important;font-weight: bold!important; margin-top: -17px!important; 	}
    	.view-id-agua_na_web .view-content .views-row .views-field-field-resumo { font-size: 17px!important;line-height: 20px!important; margin-top: 10px!important; }

	#block-block-3{
		display: block; 
		float: right!important; 
		width: 200px;
		padding-left: 30px; 
		background: url(images/separador-menu-esquerda.png) no-repeat left top; 
		min-height: 360px;
		margin-top: -1500px!important; 
		padding-top: 63px; 
		font-weight: bold;
	}

	#block-block-4{
		display: block; 
		float: right!important; 
		width: 200px;
		padding-left: 30px; 
		background: url(images/separador-menu-esquerda.png) no-repeat left top; 
		margin-top: -1420px!important; 
		min-height: 250px;
		font-weight: bold;
	}

	#block-block-4 h2{
		font-size: 16px;
		color: #4b4b4b;
	}

	
        
	
	#comment-form .form-type-textfield{
		display: none!important;
	}

	#comment-body-add-more-wrapper .ckeditor_links{
		display: none!important;
	}

	

	#comment-body-add-more-wrapper .filter-wrapper{
		display: none!important;
	}
	
	
	#node-1688 .username{
		color: #0097f4!important;
		font-size: 14px!important;
	}

	#node-1688 .comment_forbidden{
		line-height: 60px!important;
		margin-left: 3px!important;
	}



	#comments .comment{
		padding-bottom: 30px!important;
	}

	#node-1688 .comment-time{
		font-size: 12px!important;
	}
	
	#node-1688 .permalink{
		color: red!important;
		font-size: 20px!important;
		display: none!important;
	}
	
	
	
	
	#block-system-main .content .link-wrapper{
		margin-left:-8px!important;
		margin-top:-20px!important;
		font-size: 15px!important;
	}
	#block-system-main .content .field-items{
		margin-left:1px!important;
		font-size: 14px!important;
	}

     #icone1{
    	
        height: 140px;
        width: 460px;
    	float:left;
    	margin-left: 10px;
    }
     #icone2{
    	
        height: 140px;
        width: 460px;
    	float: right;
    	margin-right: 50px;
    }



  
