/*------------------------------------Global---------------------------------------------*/

/*---------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------*/

body.page-node-108 ul.votacao-se,

body.page-node-108 .tax-vote{display:none;}



body, *{font-family: Arial;  font-size:calc();}

input.form-submit,

ul.links li a{

	background:#f8f8f8;

	border:#CCC 1px solid;

	color:#333;

	margin-right:10px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border-radius:5px;

	text-shadow:none;

	text-transform: inherit;}

input.form-submit:hover,

ul.links li a:hover,

a.votar-agora:hover{

	background:#F6951E;

	color:#FFF;

	border:#F6951E 1px solid;}

#comments{ display:none;}

#block-block-2 a{ padding:5px;}

/*----------------------------------------------------------------------------------------*/

/*------------------------------------ Section Header ------------------------------------*/

/*----------------------------------------------------------------------------------------*/

#zone-branding-wrapper{

	height:100% !important;

	background: linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 30%);

	background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 30%);

	background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 30%);

	background: -o-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 30%);

	background: -ms-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 30%);

	background: linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 30%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );

}

	.breadcrumb{ display:none;}

/*#section-header{

	margin-bottom:40px;}*/

body.front h1#page-title{ display:none;}

h1#page-title{

	color:#F6951E;

	font-size: 2em;

	font-family:Verdana, Geneva, sans-serif;}

	/*--- Zone User ----------------------------------------------------------------------*/

	

		/*--- Region User First ----------------------------------------------------------*/





		/*--- Region User Second ---------------------------------------------------------*/

	



	/*--- Zone Branding ------------------------------------------------------------------*/

	

		/*--- Region Branding ------------------------------------------------------------*/

		#block-block-1{

			width:30%;

			float:left;

		}

		#block-system-main-menu{

			width:70%;

			float:left;

		}

		#block-block-1 h1.logo{

			width:	219px;

			height: 296px;

			background: url('../images/logo.jpg') no-repeat;

			box-shadow: 3px 3px 3px #505050;

			-moz-box-shadow: 3px 3px 3px #505050;

			-webkit-box-shadow: 3px 3px 3px #505050;

			-o-box-shadow: 3px 3px 3px #505050;

			-khtml-box-shadow: 3px 3px 3px #505050;

			margin:0 !important;

		}

		body.not-front #block-block-1 h1.logo{

			background-size:100%;

			height: 189px;

   			width: 139px;}

		#block-system-main-menu .block-title{

			visibility:hidden;

		}

		ul.menu{

			float:right;

		}

		ul.menu> li{

			float:left !important;

			list-style:none !important;

			padding-left: 15px;

		}

		ul.menu> li a{

			color: #ffffff !important;

			font-size: 1.5em;

    		text-decoration: none;}

		ul.menu ul{ display:none;}

		body.front #block-block-11{ display:none;}

		#block-block-11{

			float: right;

			margin-right: 50px;

			margin-top: 80px;

			width: 430px;}

		#block-block-11 .top{

			background:#F6951E;

			font-weight:bold;

			padding:14px;

			box-shadow: 3px 3px 3px #505050;

			-moz-box-shadow: 3px 3px 3px #505050;

			-webkit-box-shadow: 3px 3px 3px #505050;

			-o-box-shadow: 3px 3px 3px #505050;

			-khtml-box-shadow: 3px 3px 3px #505050;}

		#block-block-11 .top p{

			color:#042E60;

			margin-bottom:5px;

			text-shadow:0px 1px 4px #363636;}

		#block-block-11 .top strong{

			color:#FFF;

			font-size:2em;

			line-height: 24px;

			text-shadow:0px 1px 4px #363636;}

		#block-block-11 .top strong span{

			color:#042E60;}

		#block-block-11 .bottom{

			width:160px;

			height:160px;

			background:#F6951E;

			border-radius:0 0 100% 100%;

			float:right;

			margin-top:-85px;

			box-shadow: 3px 3px 3px #505050;

			-moz-box-shadow: 3px 3px 3px #505050;

			-webkit-box-shadow: 3px 3px 3px #505050;

			-o-box-shadow: 3px 3px 3px #505050;

			-khtml-box-shadow: 3px 3px 3px #505050;}

		#block-block-11 .bottom a{

			font-size:2.1em;

			font-weight:bold;

			color:#FFF;

			width:100px;

			display:block;

			text-align:center;

			text-decoration:none;

			line-height:27px;

			margin-left: 28px;

   			margin-top: 90px;

			text-shadow:0px 1px 4px #363636;}

		

		

		#node-webform-10 footer.submitted{ display:none;}

		body.page-node-6 .node-page,

		body.page-node-5 .node-page{ width:inherit;}

		#region-sidebar-second{

			float:right;}



	/*--- Zone Menu ----------------------------------------------------------------------*/



		/*--- Region Menu ----------------------------------------------------------------*/





	/*--- Zone Header --------------------------------------------------------------------*/



		/*--- Region Header First --------------------------------------------------------*/

		/*--- Region Header Second -------------------------------------------------------*/

		#region-header-second{

			margin-top:-170px;

			float:right;}

		  #block-block-2{

			  float: right;

			  text-align:center;

			  /*

			  border-radius: 50%;

			  background: #F6951E;

			  box-shadow: 3px 4px 5px #585858;

			  height: 207px;

			  width: 207px;

			  margin: -150px 10px 10px 10px;*/

		  }

		  	#block-block-2{

				vertical-align:middle;

				margin-top: -40px;}

			#block-block-2 h3{

				font-family: Arial !important;

				color:#FFF;

				text-shadow:0px 3px 4px #363636;

				line-height:28px;

				margin-top:55px;}

			#block-block-2 p{

				padding:0 5px;

				color:#0D4C91;

				font-weight:bold;

				margin-top: -10px;}

			#block-block-2 .content a{

				background: none repeat scroll 0 0 #F6951E;

				border-radius: 100%;

				-webkit-border-radius: 100%;

				-moz-border-radius: 100%;

				color: #FFFFFF;

				display: block;

				font-family: Arial !important;

				font-size: 21px;

				line-height: 28px;

				margin-top: 65px;

				padding: 80px 40px;

				text-decoration: none;

				text-shadow: 0 3px 4px #363636;

				width: 143px;}

			#block-block-2 .content a:hover{background:#EFA52E;}

			  

			  

/*----------------------------------------------------------------------------------------*/

/*------------------------------------ Section Content -----------------------------------*/

/*----------------------------------------------------------------------------------------*/



	/*--- Zone Preface -------------------------------------------------------------------*/

	

		/*--- Region Preface First -------------------------------------------------------*/



		/*--- Region Preface Second ------------------------------------------------------*/

		

		/*--- Region Preface Third -------------------------------------------------------*/

		

		

	/*--- Zone Content -------------------------------------------------------------------*/

	#zone-content #node-article-2{ display:none;}

	.node-page, .node-page p{ color:#666;}

	.page-node h1.title-h1 { display:none;}

		/*--- Region Sidebar First -------------------------------------------------------*/



		/*--- Region Content -------------------------------------------------------------*/

		

		/* Text Resized */

		#block-text-resize-0{

			margin-top:-50px;

			margin-bottom:30px;}

		body.front #block-text-resize-0, body.page-admin #block-text-resize-0{ display:none;}

		#block-text-resize-0 h2.block-title{ display:none;}

		#block-text-resize-0 a#text_resize_decrease{

			width:28px;

			height:28px;

			display:block;

			background:url(../images/text-resized.gif) no-repeat;

			margin:0;

			margin-left:10px;

			background-position:-28px 0;}

		#block-text-resize-0 a#text_resize_increase{

			width:28px;

			height:28px;

			margin:0;

			display:block;

			background:url(../images/text-resized.gif) no-repeat;

			background-position:0 0;}

		#block-text-resize-0 a#text_resize_increase:hover{background-position:0 -28px;}

		#block-text-resize-0 a#text_resize_decrease:hover{background-position:-28px -28px;}

		

		/* Votação */

		body.page-node-108 #block-text-resize-0,

		body.page-node-89 #block-text-resize-0{width: 938px;}

		/*#block-block-15{

			margin-bottom: -30px;

    		margin-top: 30px;}*/

		body.page-node-108 ul.votacao{padding-left:0;}

		#block-block-15 ul li,

		body.page-node-108 ul.votacao li{

			display: inline-block;

			height: 30px;

			line-height: 30px;

			width: auto;

			margin: 5px 1px 0 0;

			text-indent: 18px;

			position: relative;}

		#block-block-15 ul li.fim,

		body.page-node-108 ul.votacao li.fim{ width:65px;}

		#block-block-15 ul li.fim a:after,

		body.page-node-108 ul.votacao li.fim a:after{border-width:0;}

		#block-block-15 ul li:before,

		body.page-node-108 ul.votacao li:before{

			content: " ";

			height: 0;

			width: 0;

			position: absolute;

			left: -2px;

			border-style: solid;

			border-width: 15px 0 15px 15px;

			border-color: transparent transparent transparent #fff;

			z-index: 0;}

		#block-block-15 ul li:first-child:before,

		body.page-node-108 ul.votacao li:first-child:before{border-color: transparent;}

		#block-block-15 ul li a:after,

		body.page-node-108 ul.votacao li a:after{

			content: " ";

			height: 0;

			width: 0;

			position: absolute;

			right: -15px;

			border-style: solid;

			border-width: 15px 0 15px 15px;

			border-color: transparent transparent transparent #DCDCDC;

			z-index: 10;}

		#block-block-15 ul li.active a,

		body.page-node-108 ul.votacao li.active a{

			background: orange;

			z-index: 100;}

		#block-block-15 ul li.active a:after,

		body.page-node-108 ul.votacao li.active a:after{border-left-color: orange;}

		#block-block-15 ul li a,

		body.page-node-108 ul.votacao li a{

			display: block;

			background: #DCDCDC;

			font-size:12px;

			letter-spacing: 1px;

			padding: 0 5px;}

		body.page-node-82 #block-block-15 ul li.bebida a:after{border-color: transparent transparent transparent #F6951E;}

		body.page-node-83 #block-block-15 ul li.agua a:after{border-color: transparent transparent transparent #F6951E;}

		body.page-node-84 #block-block-15 ul li.terra a:after{border-color: transparent transparent transparent #F6951E;}

		body.page-node-85 #block-block-15 ul li.doces a:after{border-color: transparent transparent transparent #F6951E;}

		body.page-node-86 #block-block-15 ul li.entradas a:after{border-color: transparent transparent transparent #F6951E;}

		body.page-node-87 #block-block-15 ul li.lacticinios a:after{border-color: transparent transparent transparent #F6951E;}

		body.page-node-88 #block-block-15 ul li.refeicoes a:after{border-color: transparent transparent transparent #F6951E;}

		body.page-node-89 #block-block-15 ul li.fim  a:after{border-color: transparent transparent transparent #F6951E; width:55px;}

		body.page-node-108 ul.votacao li.active a:after{border-color: transparent transparent transparent #F6951E;}

		

		body.page-node-82 #block-block-15 ul li.bebida a{ background: #F6951E; color:#fff;}

		body.page-node-83 #block-block-15 ul li.agua a{background: #F6951E; color:#fff;}

		body.page-node-84 #block-block-15 ul li.terra a{background: #F6951E; color:#fff;}

		body.page-node-85 #block-block-15 ul li.doces a{background: #F6951E; color:#fff;} 

		body.page-node-86  #block-block-15 ul li.entradas a{background: #F6951E; color:#fff;}

		body.page-node-87 #block-block-15 ul li.lacticinios a{background: #F6951E; color:#fff;}

		body.page-node-88 #block-block-15 ul li.refeicoes a{background: #F6951E; color:#fff;}

		body.page-node-89 #block-block-15 ul li.fim  a{background: #F6951E; color:#fff;}

		#block-block-15 ul li.bebida{ text-indent:10px;}

		body.page-node-108 ul.votacao li.active a{background: #F6951E; color:#fff;}

		

		/* Novo 

		body.page-node-108 ul.votacao li.active a {background: #F6951E; color:#fff;}

		body.page-node-108 ul.votacao li.active a:after {border-color: transparent transparent transparent #F6951E;}

		body.page-node-108 ul li.fim{ width:65px;}

		body.page-node-108 ul li.fim a:after{border-width:0;}

		body.page-node-108 ul.votacao li:before {

			content: " ";

			height: 0;

			width: 0;

			position: absolute;

			left: -2px;

			border-style: solid;

			border-width: 15px 0 15px 15px;

			border-color: transparent transparent transparent #fff;

			z-index: 0;}

		body.page-node-108 ul li:first-child:before {border-color: transparent;}

		body.page-node-108 ul.votacao li a:after {

			content: " ";

			height: 0;

			width: 0;

			position: absolute;

			right: -15px;

			border-style: solid;

			border-width: 15px 0 15px 15px;

			border-color: transparent transparent transparent #DCDCDC;

			z-index: 10;}*/

		

		body.page-node-108 #messages{

			margin-bottom: 20px!important;

			margin-top: -10px!important;}

		body.page-node-90 #block-menu-block-3 {display:none;}

		#node-page-90 .node-links ul{

			float:right;

			margin:0;

			padding:0;}

		#node-page-90 .node-links ul li{

			margin:0;

			padding:0;}

		#node-page-89 a.votar-agora {

			padding:15px 50px;

		}

		.passo-a-passo{

			background-color:#F2F2F2;

			padding:18px 0 2px 11px;

			margin-bottom:15px;}

		p.box-votar{

			float:right;

			margin:-79px 0 0 0;}

		a.votar-agora{

			background:#F6951E;

			color:#FFF;

			text-decoration:none;

			padding:59px 50px;

			font-size:16px;}

		body.page-node-90 #region-content,

		body.page-node-108 #region-content,

		body.page-node-89 #region-content,

		body.context-seu-voto #region-content{width: 100%;}

		body.seu-voto #block-text-resize-0{margin-right: 23px;}

		

				

		/* Votação */

		#block-block-15 ul{ padding-left:0;}

		#webform-client-form-108 .captcha legend,

		#webform-client-form-108 .form-item-captcha-response label,

		#webform-client-form-108 .description{ display:none;}

		#webform-client-form-108 .fieldset-description{ font-weight:bold;}

		

		/* Blog */

		#block-block-13 {

			border:1px solid #ccc;

			margin-top:20px;}

		#block-views-blog-block-2{

			margin-top:20px;}

		#block-views-blog-block-2 h2{

			color:#F6951E;

			font-size:20px;

			font-weight:lighter;

			text-decoration:none;

			margin-bottom:10px;

			font-family: 'Open Sans', sans-serif;}

		#block-views-blog-block-2 .views-row{

		    margin-bottom: 10px;

    		overflow: hidden;}

		#block-views-blog-block-2 .views-field-field-imagem-interna{

			width:auto;

			float:left;

			margin-right:7px;}

		#block-views-blog-block-2 .views-field-title a{

			color:#666;

			text-decoration:none;}

		#block-views-blog-block-2 .views-field-title a:hover{text-decoration:underline;}

		#block-block-13 .fb-like-box iframe{

			height: 423px!important;

			padding: 10px;

			width: 199px!important;}

		#block-taxonomy-menu-block-2{ margin-top: -32px;}

		.view-blog.view-display-id-page .views-row,

		.view-blog.view-display-id-page_1 .views-row,

		.view-blog.view-display-id-page_2 .views-row{

			border-bottom: 1px dashed #CCCCCC;

			margin-bottom: 20px;

			padding-bottom: 50px;}

		.view-blog.view-display-id-page .views-row-last,

		.view-blog.view-display-id-page_1 .views-row-last,

		.view-blog.view-display-id-page_2 .views-row-last{ border-bottom:0;}

		.view-blog.view-display-id-page .views-row .views-field-title a,

		.view-blog.view-display-id-page_1 .views-row .views-field-title a,

		.view-blog.view-display-id-page_2 .views-row .views-field-title a,

		.node-type-blog h1#page-title{

			color:#F6951E;

			font-size:24px;

			text-decoration:none;

			font-family: 'Open Sans', sans-serif;}

		.node-type-blog h1#page-title{margin-top: -40px;}

		.node-type-blog #zone-content{ padding-top:30px;}

		.view-blog.view-display-id-page .views-row .views-field-title a:hover,

		.view-blog.view-display-id-page_1 .views-row .views-field-title a:hover,

		.view-blog.view-display-id-page_2 .views-row .views-field-title a:hover{ text-decoration:underline;}

		.view-blog.view-display-id-page .views-row .views-field-field-imagem,

		.view-blog.view-display-id-page .views-row .views-field-field-imagem img,

		.view-blog.view-display-id-page_1 .views-row .views-field-field-imagem,

		.view-blog.view-display-id-page_2 .views-row .views-field-field-imagem img,

		.view-blog.view-display-id-page_1 .views-row .views-field-field-imagem,

		.view-blog.view-display-id-page_2 .views-row .views-field-field-imagem img{

			border-radius:3px;

			-moz-border-radius:3px;

			-webkit-border-radius:3px;}

		.view-blog.view-display-id-page .views-row .views-field-body,

		.view-blog.view-display-id-page_1 .views-row .views-field-body,

		.view-blog.view-display-id-page_2 .views-row .views-field-body,

		.node-blog .field-name-body{

			color:#666666;

			font-size:14px;

			font-family:Arial, Helvetica, sans-serif;

			margin-top:10px;

			margin-bottom:10px;}

		.node-blog .field-name-body{

			border-bottom: 1px dashed #CCCCCC;

			margin-bottom: 20px;

			margin-top: 20px;

			padding-bottom: 0;}

		.view-blog.view-display-id-page .views-row .views-field-created,

		.view-blog.view-display-id-block_1 .views-field-created,

		.view-blog.view-display-id-page_1 .views-row .views-field-created,

		.view-blog.view-display-id-page_2 .views-row .views-field-created{

			background:url("../images/icons-blog.gif") no-repeat scroll -9px -39px transparent;

			color: #999999;

			float: left;

			font-size: 13px;

			height: 21px;

			margin-right: 20px;

			padding-left: 30px;}

		.view-blog.view-display-id-page .views-row .views-field-field-categoria-blog,

		.view-blog.view-display-id-block_1 .views-field-field-categoria-blog,

		.view-blog.view-display-id-page_1 .views-row .views-field-field-categoria-blog,

		.view-blog.view-display-id-page_2 .views-row .views-field-field-categoria-blog,

		.node-blog .field-name-field-categoria-blog{ 

			background: url("../images/icons-blog.gif") no-repeat scroll -9px -76px transparent;

			float: left;

			height: 23px;

			margin-right: 20px;

			padding-left: 29px;

			color:#999;

			width: auto;}

		.node-blog .field-name-field-categoria-blog{ margin-right:0;}

		.node-blog .field-name-field-categoria-blog{

			font-weight:normal;

			width:auto;

			float:left;}

		.view-blog.view-display-id-page .views-row .views-field-field-categoria-blog a,

		.view-blog.view-display-id-block_1 .views-field-field-categoria-blog a,

		.view-blog.view-display-id-page_1 .views-row .views-field-field-categoria-blog a,

		.view-blog.view-display-id-page_2 .views-row .views-field-field-categoria-blog a,

		.node-blog .field-name-field-categoria-blog a{

			text-decoration:none;

			color:#999;}

		.view-blog.view-display-id-page .views-row .views-field-field-categoria-blog a:hover,

		.view-blog.view-display-id-block_1 .views-field-field-categoria-blog a:hover,

		.view-blog.view-display-id-page_1 .views-row .views-field-field-categoria-blog a:hover,

		.view-blog.view-display-id-page_2 .views-row .views-field-field-categoria-blog a:hover,

		.node-blog .field-name-field-categoria-blog a:hover{ text-decoration:underline;}

		.view-blog.view-display-id-page .views-row .views-field-view-node,

		.view-blog.view-display-id-page_1 .views-row .views-field-view-node,

		.view-blog.view-display-id-page_2 .views-row .views-field-view-node{

			width: auto;

			float:right;}

		.view-blog.view-display-id-page .views-row .views-field-view-node a,

		.view-blog.view-display-id-page_1 .views-row .views-field-view-node a,

		.view-blog.view-display-id-page_2 .views-row .views-field-view-node a{

			background: url("../images/icons-blog.gif") no-repeat scroll 21px -122px transparent;

			color: #999999;

			float: right;

			height: 23px;

			padding-right: 28px;

			padding-top: 2px;

			text-decoration: none;

			text-indent: -30px;

			width: auto;}

		.view-blog.view-display-id-page .views-row .views-field-view-node a:hover,

		.view-blog.view-display-id-page_1 .views-row .views-field-view-node a:hover,

		.view-blog.view-display-id-page_2 .views-row .views-field-view-node a:hover{

			text-decoration:underline;}

		.node-blog .field-type-image,

		.node-blog .field-type-image img{

			border-radius:4px;

			-moz-border-radius:4px;

			-webkit-border-radius:4px;}

		.node-type-blog h1#page-title{font-weight: lighter;}

		.node-type-blog #block-text-resize-0{

			margin-bottom: 0;

			margin-top: -85px;

			overflow: hidden;}

		.node-blog .field-name-field-tags{

			float: right;

			padding-bottom: 20px;

			text-align: right;

			width: 530px;}

		.node-blog .field-name-field-tags .field-item{

			float: right;

			margin-left: 15px;

			width: auto;}

		.node-blog .field-name-field-tags .field-item a{

			padding:4px 17px;

			color:#FFF;

			text-decoration:none;

			background:#F6951E;

			border-radius:3px;

			-moz-border-radius:3px;

			-webkit-border-radius:3px;}

		.node-blog .field-name-field-tags .field-item a:hover{ background:#FE9D26;}

		.node-blog .content{

			border-bottom: 1px dashed #CCCCCC;

			margin-bottom:20px;}

		.node-blog nav.links{

			margin-top: -42px;

			float:right;}

		.node-blog .links ul li{

			margin:0;

			padding:0;}

		.node-blog .links ul li a{

			margin-right:0;

			margin-left:10px;}

		#block-views-blog-block-1{

			margin-bottom: 28px;

    		margin-top: -12px;}

		body.page-node #block-system-main{ margin-top:40px;}

		.node-blog #comments{

			margin-top: 60px;

			border-top:1px dashed #CCCCCC;

			padding-top: 20px;

			display:block;}

		body.page-node #messages{

			margin-bottom: 50px;

   			margin-top: -40px;}

		

		

		

		/* Pré Finalistas */

		.view-40-pre-finalistas.view-display-id-page .views-row,

		.view-40-pre-finalistas.view-display-id-page_1 .views-row{

			clear:both;}

		.view-40-pre-finalistas.view-display-id-page .views-row .imagem,

		.view-40-pre-finalistas.view-display-id-page_1 .views-row .imagem{

			width:250px;

			float:left;

			margin-right:15px;

			margin-bottom:30px;}

		.view-40-pre-finalistas.view-display-id-page .views-row .titulo{}

		.view-40-pre-finalistas.view-display-id-page .views-row .titulo a,

		.view-40-pre-finalistas.view-display-id-page .views-row .titulo,

		.view-40-pre-finalistas.view-display-id-page_1 .views-row .titulo a,

		.view-40-pre-finalistas.view-display-id-page_1 .views-row .titulo{

			font-size:16px;

			font-weight:bold;

			color:#F6951E;

			text-decoration:none;}

		.view-40-pre-finalistas.view-display-id-page .views-row .localidade,

		.view-40-pre-finalistas.view-display-id-page_1 .views-row .localidade{ color:#666;}

		.node-pre-finalistas .field-name-field-fotos{ margin-top:30px;}

		.node-pre-finalistas .field-name-field-fotos .field-item{

			width:225px;

			float:left;

			margin-right:5px;

			margin-bottom:5px;}

		.node-pre-finalistas .field-name-field-fotos .field-item img{

			border-radius:3px;

			-webkit-border-radius:3px;

			-moz-border-radius:3px;

			border:3px solid #FFF;}

		.node-pre-finalistas .field-name-field-fotos .field-item img:hover{border:3px solid #F6951E;}

		

		.node-pre-finalistas .field-name-field-titulo-2-etapa,

		.node-pre-finalistas .field-name-field-subtitulo-2-etapa,

		.node-pre-finalistas .group-wrap { display:none;}

		

		/* Novas Inscrições */

		body.page-node-68 #block-system-main .submitted,

		body.page-node-68.page-node-done .block-text-resize{ display:none;}

		body.page-node-68.page-node-done .links a{

			border: 1px solid #999999;

			border-radius: 2px 2px 2px 2px;

			color: #666666;

			padding:10px 20px;

			text-decoration:none;

			background: none repeat scroll 0 0 #F8F8F8;

			margin-right: 10px;}

		body.page-node-68.page-node-done .links a:hover{

			background:#F6951E;

			color:#FFF;

			border:#F6951E 1px solid;}

		body.page-node-68 .block-text-resize{

			margin-bottom: 20px;

    		margin-top: -50px;}

		

		

		/* Comentários*/

		#comments h2.title,

		h2.title.comment-form{

			font-family:Verdana, Geneva, sans-serif;

			font-size:1.5em;

			color:#666;}

		#comments{

			font-family:Verdana, Geneva, sans-serif;}

		#comments h3 a{

			font-family:"Open Sans", Arial, Helvetica, sans-serif;

			color: #F6951E;

			text-decoration:none;

			font-weight:normal;}

		#comments article.comment{

			background: none repeat scroll 0 0 #F8F8F8;

			border: 1px solid #DEDEDE;

			border-radius: 7px;

			margin-bottom: 15px;

			padding: 10px;}

		#comments .indented{margin-top: -17px;}

		#comments .indented > a{

			background: url("../images/arrow-comment.png") no-repeat scroll 0 -34px transparent;

			display: block;

			height: 27px;

			margin-bottom: -1px;

			margin-left: 30px;

			position: relative;

			width: 29px;

			z-index: 150;}

		#comment-form input,

		.webform-client-form input,

		.webform-client-form textarea{

			border:1px solid #999;

			color:#666;

			height:30px;

			border-radius:2px;

			-webkit-border-radius:2px;

			-moz-border-radius:2px;}

		.webform-client-form textarea{ height:inherit;}

		#comment-form input#edit-name, #comment-form input#edit-subject{ width:690px;}

		#comment-form a.ckeditor_links, #comment-form .filter-wrapper{ display:none!important;}

		

		

		/*--- Region Sidebar Second ------------------------------------------------------*/

		#block-taxonomy-menu-block-1{ margin-top:10px;}

		#block-menu-block-3 h2.block-title,

		#block-menu-block-2 h2.block-title,

		#block-taxonomy-menu-block-1 h2.block-title,

		#block-taxonomy-menu-block-2 h2.block-title{ display:none;}

		#block-menu-block-3 .content,

		#block-menu-block-2 .content,

		#block-taxonomy-menu-block-1 .content,

		#block-taxonomy-menu-block-2 .content{

			padding:10px;

			border:1px solid #CCC;

			background: #F8F8F8;}

		#block-taxonomy-menu-block-1 .content,

		#block-taxonomy-menu-block-2. content{ padding:15px;}

		#block-taxonomy-menu-block-1 .content ul,

		#block-taxonomy-menu-block-2 .content ul{ margin-bottom:0;}

		#block-menu-block-3 .content ul li,

		#block-menu-block-2 .content ul li,

		#block-taxonomy-menu-block-1 .content ul li,

		#block-taxonomy-menu-block-2 .content ul li{

			width:100%;

			display:inline;}

		#block-taxonomy-menu-block-1 .content ul li,

		#block-taxonomy-menu-block-2 .content ul li{

			margin-bottom:6px;

			display:inline-block;}

		#block-menu-block-3 .content ul li a,

		#block-menu-block-2 .content ul li a,

		#block-taxonomy-menu-block-1 .content ul li a,

		#block-taxonomy-menu-block-2 .content ul li a{

			color:#666!important;}

		#block-taxonomy-menu-block-1 .content ul li a,

		#block-taxonomy-menu-block-2 .content ul li a{

			font-size: 1.4em;

			text-decoration: none;}

		#block-menu-block-3 .content ul li a.active,

		#block-menu-block-2 .content ul li a.active,

		#block-taxonomy-menu-block-1 .content ul li.active a,

		#block-taxonomy-menu-block-2 .content ul li.active a{

			color:#F6951E!important;

			font-weight:bold;}



	

	/*--- Zone Postscript ----------------------------------------------------------------*/



		/*--- Region Postscript First ----------------------------------------------------*/



		/*--- Region Postscript Second ---------------------------------------------------*/

		

		/*--- Region Postscript Third ----------------------------------------------------*/

		

		/*--- Region Postscript fourth ---------------------------------------------------*/









/*----------------------------------------------------------------------------------------*/

/*------------------------------------ Section Footer ------------------------------------*/

/*----------------------------------------------------------------------------------------*/

body.front footer{

	position: absolute;

	bottom: 0;

	width: 100%;

}

#zone-footer-wrapper{

	margin-top: 30px;

	background: url('../images/bg2-rodape.png');}



	/*--- Zone Footer --------------------------------------------------------------------*/



		/*--- Region Footer First --------------------------------------------------------*/

		#region-footer-first{ height:157px; }

		#block-block-3 .texto-conteudo-footer> h3 { 

			color: #F6951E;

			font-family:Arial;

			font-size:1.7em;

		}

		#block-block-3 .texto-conteudo-footer> p { 

			color:#FFF;

			font-weight:bold;

			font-size:1.3em;

			margin-top:-15px;

		}

		#block-block-3 .texto-conteudo-footer span{ color: #F6951E; }

		#block-block-3 .logo-rj, #block-block-3 .texto-conteudo-footer{ 

			height:100%;

			float:left;

			padding-top:30px;

		}

		#block-block-3 .texto-conteudo-footer{ 

			width: 50%;

		}

		#block-block-3 .logo{

			width:120px;

			float:right;

			text-align:center;

			margin-top:20px;

		}

		#block-block-3 .logo.apoio{

			width:190px;

			margin-right:10px;}

		#block-block-3 .logo.realizacao img{ margin-bottom:15px;}

		#block-block-3 .logo p{color:#BFB8AC;}

		#block-block-3 .logo-rj img{ float:right; margin-right: -49px;

    margin-top: 23px; }



		/*--- Region Footer Second -------------------------------------------------------*/

		#region-footer-second {padding-bottom:5px;}

		#block-block-5{ width:135px; float:left; }

		#block-block-5 a,

		#block-block-5 span{

			height:38px;

			width:42px;

			float:left;

			display:block;

		}

		#block-block-5 br{ display:none;}

		#block-block-5 p{ margin-bottom:0;}

		#block-block-5 .facebook {background:url('../images/social-sprite.jpg');}

		#block-block-5 .twitter {background:url('../images/social-sprite.jpg') -45px 0px;}

		#block-block-5 .instagram {background:url('../images/social-sprite.jpg') -89px 0px;}

		#block-block-5 .youtube {background:url('../images/social-sprite.jpg') -133px 0px;}

		#block-block-5 .pinterest {background:url('../images/social-sprite.jpg') -176px 0px;}



		#block-menu-menu-menu-footer { width:400px; float:right; }

		#block-menu-menu-menu-footer ul li{

			list-style:none;

			float:left;

			margin-top: 13px;

			margin-right: 10px;}

		#block-menu-menu-menu-footer  ul a{

			color:#FFF !important;

			font-size:1em;

			text-decoration: none;}

		#block-menu-menu-menu-footer  ul a:hover{text-decoration:underline;}

		

		#block-block-12{

			color: #CCC;

			float: left;

			margin-left: 14px;

			margin-top: 12px;}



/*** Manutenção ***/

body.maintenance-page.in-maintenance{

	padding-top:40px;

	color: #666;

	font-family:Arial, Helvetica, sans-serif;}

body.maintenance-page.in-maintenance #footer-wrapper,body.maintenance-page.in-maintenance #name-and-slogan{ display:none;}

body.maintenance-page.in-maintenance #logo-title a{ width:390px; display:block; margin:0 auto;}

body.maintenance-page.in-maintenance #header{ margin-bottom:50px ;}

body.maintenance-page.in-maintenance #conteudo-global-maintece{ 

	position:absolute;

	width:780px;

	height:400px;

	padding: 10px;

	margin: -200px -394px;

	top: 50%;

	left: 50%;}

#conteudo-global-maintece .col-left{ width:40%; padding-right:2em; 	float:left;}

#conteudo-global-maintece .col-right{

	width:50%;

	height:100%;

	float:left;

	border-left: 1px solid #CCC;

	width: 49%;

	padding-left: 2.5em;

}

#conteudo-global-maintece .col-left{ text-align:center; }

#send-maintence .form-col-left{ width: 60%; float:left; }

#send-maintence .form-col-right{ width:40%; float:left;}

#send-maintence .form-col-full{ width: 100%; float:left; }

#send-maintence label, .col-right h3, .col-right button { padding: 5px; }

#send-maintence label> input, #send-maintence label> textarea{ width: 100%; border: 1px solid #CCC; padding: 3px;}

#send-maintence label> textarea { max-width: 100%; min-height:125px; max-height: 125px; }

#credito{ width:100%; float:left; overflow:hidden; }

#credito adress{ text-indent: -99999px; overflow: hidden; }

#credito a {

	background:transparent url('../images/credito_logomotiva.gif') no-repeat scroll right bottom;

	float:right;

	height:16px;

	margin-bottom:7px;

	margin-top:10px;

	padding-left:10px;

	width:197px;

	*padding-left:650px;

}

#credito a:hover {

	background:transparent url('../images/credito_logomotiva.gif') no-repeat scroll right top;

	float:right;

	height:16px;

	padding-left:8px;

	width:197px;

	*padding-left:650px; 

}



/* Banners */



body.page-divulgue #region-content { width:940px;}

body.page-divulgue .view-banner .views-row { padding:30px 0; border-bottom:1px solid #CCC; clear:both; overflow:hidden;}

body.page-divulgue .view-banner .views-row-last { border-bottom:none;}

body.page-divulgue .view-banner .views-field.views-field-field-banner,

body.page-divulgue .view-banner .views-field.views-field-field-banner img { width: 160px; float:left; margin-right:20px;}

body.page-divulgue .view-banner .views-field.views-field-field-banner .field-content { text-align:center; font-size:10px;}

body.page-divulgue .view-banner .views-row-7 .views-field.views-field-field-banner,

body.page-divulgue .view-banner .views-row-7 .views-field.views-field-field-banner img {width:inherit; float:left;}

body.page-divulgue .view-banner .views-row-7 .views-field.views-field-field-banner .field-content { text-align: center;}

body.page-divulgue .view-banner .views-row-7 .views-field.views-field-field-banner-1 {margin-left:0;}

body.page-divulgue .view-banner .views-row-7 .views-field.views-field-title { clear:both;}

body.page-divulgue .view-banner .views-field.views-field-title { padding-bottom:15px; font-weight:bold;}

body.page-divulgue .view-banner .views-field.views-field-field-dimensao { padding-bottom:15px;}

body.page-divulgue .view-banner .views-label.views-label-field-dimensao { float:left; padding-right:6px; font-weight:bold;}

body.page-divulgue .view-banner .views-field.views-field-field-banner-1 { margin-left:180px;}

body.page-divulgue .view-banner .views-field.views-field-field-banner-1 img { display:none;}

body.page-divulgue .view-banner .views-field.views-field-field-banner-1 a {background: url('../images/btn-down-banner.gif') no-repeat center top; height:35px; width:197px; display:block;}

body.page-divulgue .view-banner .views-field.views-field-field-banner-1 a:hover {background: url('../images/btn-down-banner.gif') no-repeat center bottom; height:35px; width:197px; display:block;}

body.page-divulgue .montar-banner {

	margin-top:30px;

	float:left;

	background: #ff7c00;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    border-radius: 3px;

    border: 1px solid #bc3600;

	text-shadow: 0px 1px 0px #bc3500;

    padding: 10px 30px 10px 40px;

    font: 18px Arial;

    color: white;

	display: inline;

    height: 176px;

	width:870px;

	text-decoration: none;

	font-weight: bold;}

body.page-divulgue .montar-banner span { font-size:28px; font-weight: bolder; letter-spacing: -2px; display:block; margin-top:50px;}

body.page-divulgue .montar-banner span.menor { font-size:18px; font-weight:normal; letter-spacing:0; margin-top:-15px;}

body.page-divulgue .montar-banner ul { float:right; margin-top:-87px;}

body.page-divulgue .montar-banner ul li{ display:inline-block; padding:0 20px; margin-right:-5px; border-right:1px solid #FFA24A;}

body.page-divulgue .montar-banner ul li.ultima { border-left:1px solid #CE6B0C; border-right:none}

body.page-divulgue .montar-banner li a.link-psd { background: url('../images/psddownload.png') no-repeat left center; height:133px; width:95px; display: block;}

body.page-divulgue .montar-banner li a.link-png{ background: url('../images/pngdownload.png') no-repeat left center; height:133px; width:96px; display: block;}

body.page-divulgue .montar-banner li a.link-psd:hover { background: url('../images/psddownload.png') no-repeat -95px center; height:133px; width:95px; display:block;}

body.page-divulgue .montar-banner li a.link-png:hover { background: url('../images/pngdownload.png') no-repeat -96px center; height:133px; width:96px; display:block;}


body.page-colaboradores .ui-tooltip a, body.page-colaboradores .ui-tooltip div, body.page-colaboradores .ui-tooltip em, , body.page-colaboradores .ui-tooltip strong { color: #fff !important; }