@charset "utf-8";
/* CSS Document */
.section { margin-top: 30px; }
.section-doubled { margin-top: 50px; }
.section-both { margin-top: 30px; margin-bottom: 30px; }
#top {
	height: 140px;
}
#header {
	height: 92px;
	position: relative;
}
	#contact-bar {
		position: absolute;
		top: 20px; right: 0;
	}
	#contact-bar a {
		margin: 0 2px;
		padding: 5px;
		font-size: 100%;
		line-height: 1em;
	}
	#gov-logo {
		width:145px;
		height:50px;
		overflow:hidden;
		position:absolute;
		margin:10px 0 0 480px;
		background:url(../img/icon-gov-2013-2016.png) 0 0 no-repeat;
	}
	#gov-logo.no-gov {
		background:none;
	}

#nav-bar {
	height: 47px;
	border-top: 1px solid #E8E8E8;
	position: relative;
	z-index: 100;
}
#nav-bar li{
	float: left;
	list-style: none;
	margin-top: -1px;
	position: relative;
}
	#nav-bar li.pmcg { margin-right: 20px; }
	#nav-bar li.pmcg a {
		padding-left: 15px;
		color: #333;
	}
		#nav-bar li.pmcg span {
			background: url(../img/ico-home.png) no-repeat left center;
			padding-left: 20px;
		}
	#nav-bar li span {
		color: #4d4d4d;
		display: block;
		cursor: pointer;
		
	}
	#nav-bar li.dropdown span {
		display: block;
		padding-right: 15px;
		background: url(../img/ico-arrow-down.png) no-repeat right 5px;
	}

	#nav-bar li a {
		padding: 14px 15px;
		display: block;
		line-height: 20px;
	}
	#nav-bar li p {
		padding: 14px 16px 15px 16px;
		margin: 0;
	}

	#nav-bar li.active a, #nav-bar li a:hover, #nav-bar li.hover-class p {
		border-width: 3px 1px 0 1px;
		border-style: solid;
		padding: 11px 15px 14px 15px;
		text-decoration: none;
	}
	#nav-bar li.active a, #nav-bar li a:hover {
		padding: 11px 14px 14px 14px;
		text-decoration: none;
	}
/**** Drop down ****/
	#nav-bar li.dropdown {
		z-index: 101;
	}
		#nav-bar li.dropdown ul {
			margin: -5px 0 0 0;
			border-top: none;
			background: url(../img/bg-dropdown.png) repeat top left;
			padding: 0 5px 5px 5px;
			position: absolute;
			left:0;
			top: 50px;
			z-index: 100;
			width: 170px;
		}
			#nav-bar li.dropdown ul li {
				width: 100%;
				background: #eaeaeb;
				margin: 0;
			}
			#nav-bar li.dropdown ul li a, #nav-bar li.dropdown ul li a:hover, #q-container li a {
				color: #444;
				padding: 8px 20px;
				border: none;
				border-bottom: 1px solid #ccc;
				line-height: 1.3em;
			}
			#nav-bar li.dropdown ul li a:hover, #q-container li a:hover {
				border-left: 5px solid #436192;	
				padding-left: 15px;
			}
			#nav-bar li.dropdown ul li.section-marker, #q-container li.section-marker {
				border-bottom: 1px dotted #bbb;
				font-size: 80%;
				text-indent: 1em;
				text-transform: uppercase;
				background: #ddd;
				padding: 2px 0;
			}
#q-container-wraper {
	display: none;
	position:relative;
	z-index: 102;
	width: 310px;
	height: 205px;
	background: url(../img/bg-alpha-black-25.png) repeat top left;
}
#q-container {
	overflow: auto;
	height: 200px;
	width: 300px;
	margin: 0 !important;
	padding: 0 !important;
	background: #fff;
	position: absolute;
	top:0;
	left:5px;
}

	#q-container h5 {
		line-height: 1.3em;
		font-size: 100%;
		padding: 2px 0;
	}
	#q-container li {
		padding: 0 !important;
		margin: 0 !important;
		float: left;
		clear: left;
		width: 283px;
	}
	#q-container li a {
		padding: 3px 20px;
	}
	#q-container li a:hover {
		border-top: none;
		border-bottom: 1px solid #ccc;
		padding: 3px 20px 3px 15px;
	}

#main-search {
	position: absolute;
	top: 8px;
	right: 0px;
	padding: 0px;
	height: 32px;
}
	#main-search legend, #search-box legend {
		display: none;
	}
	#main-search fieldset, #search-box fieldset, #search-box form {
		padding:0;
		margin: 0;
	}
	#main-search input {
		float: left;
	}
	#main-search .search-field {
		margin-right: 1px;
	}
	#main-search .submit {
		padding-left: 13px;
		padding-right: 13px;
	}

/*** BreadCrumb */

.dark { background: #4D4D4D; }

	#breadcrumb {
		padding: 0;
		margin-top: 0;
		margin-bottom: 0;
		list-style: none;
		overflow: hidden;
	}
	#breadcrumb li {
		background: url(../img/bg-breadcrumb-itens.png) no-repeat right center;
		float: left;
		padding-right: 10px;
	}

	#breadcrumb li.last { background: none; }
	#breadcrumb p, #breadcrumb a {
		display: block;
		padding: 0 8px;
		line-height: 40px;
		margin: 0;
		font-size: 90%;
	}
	#breadcrumb a { color: #B3B3B3; }
		#breadcrumb a:hover {
			color: #ddd;
			text-decoration: none;
		}
	#breadcrumb p { color: #fff; }



#quick-wraper {
	height: 190px;
	background: url(../img/1-blue.jpg) no-repeat center top;
}
#quick-menu {
	margin: 0 auto;
	position:relative;
}
	#quick-menu .tab-names {
		clear: both;
		float: right;
		height: 30px;
		padding: 0;
		margin: 0 0 5px 0;
	}
		#quick-menu .tab-names li {
			list-style: none;
			text-transform: uppercase;
			font-size: 80%;
			font-weight: 700;
			float: left;
			cursor: pointer;
			padding: 5px 0;
			margin:0 10px;
		}
	
	#quick-menu .tab-contents {
		float: left;
		width: 100%;
		margin: 0;
		overflow: hidden;
	}
		#quick-menu .tab-contents > li {
			list-style: none;
			position: relative;
			float: left;
			width: 100%;
			height: 150px;
			overflow: hidden;

		}
			#quick-menu .tab-contents li ul {
/*				width: 880px; */
				margin: 0;
				list-style: none;
			}
		#quick-menu .tab-contents ul li {
			float: left;
			height: 150px;
			margin: 0 10px;
		}
		#quick-menu .tab-contents li ul li.wFull {
			width: 920px;
		}
		#quick-menu .tab-contents li ul li.wHalf {
			width: 450px;
		}
		#quick-menu .tab-contents li ul li.wQuarter {
			width: 	215px;
		}

#quick-menu .controls {
	width: 960px;
	float: left;
	margin-top: -150px;
}
	#quick-menu .controls p span {
		display: block;
		text-indent: -9999px;
		height: 150px;
	}
	#quick-menu .controls p {
		cursor: pointer;
		position: absolute;
		height: 140px;
		width: 30px;
	}
	#quick-menu .controls p:hover {
		background: url(../img/bg-alpha-white-50.png) repeat top left;
	}
	#quick-menu .controls p.back {
		left: 0;
		top:-5px;
	}
	#quick-menu .controls p.next {
		right:0;
		top:-5px;
	}
	#quick-menu .controls p.back span {
		background: url(../img/ico-controls-back.png) no-repeat center center;
	}
	#quick-menu .controls p.next span {
		background: url(../img/ico-controls-next.png) no-repeat center center;
	}
	#quick-menu .controls p.disabled {
		display: none;
	}
h2 {
	font-size: 160%;
	border-bottom: 2px solid;
	padding-bottom: 0.3em;
}
#special {
	position: relative;
	float: left;
}
	#special ul {
		background: #fff url(../img/bg-specials.png) repeat-x bottom left;
		border: 1px solid #D1D1D1;
		border-top: none;
		float: left;
		height: 215px;
		width: 904px;
		padding: 25px 17px;
		margin: 0;
	}
		#special ul li {
			list-style-type: none;
			padding: 10px;
			float: left;
		}
		#special ul li.active {
			border: 5px solid;
			padding: 5px;
		}
/*		#special ul li.active p, #special ul li.active h3{
			color: #FF931E;
		}
*/			#special ul li h3 {
				font-family: 'Open Sans', Arial, Helvetica, sans-serif;
				font-weight: 700;
				font-size: 90%;
				line-height: 1.3em;
				margin-bottom: 1em;
			}
			#special ul li a {
				display: block;
				width: 160px;
				height: 200px;
				color: #000;
			}
			
			#special ul li p {
				font-size: 85%;
				line-height: 1.3em;
			}
			#special a:hover {
				text-decoration: none;
			}
			#special ul li p { color: #777; }
			
/******** Pintura (obra) *********/
#info-paint {
	position: absolute;
	right:0;
	top: 190px;
	z-index: 10;
/*	margin: -20px 0 0 0; */
	margin: 0;
}
	#info-paint p.info {
		cursor: pointer;
		color: #999;
		font-size: 85%;
		float: right;
		background: #4D4D4D url(../img/ico-info-gray.png) no-repeat 8px center;
		padding: 3px 8px 3px 30px;
		margin: 0;
	}
	#info-paint-container {
		float: right;
		background: #000 url(../img/bg-news-metadata.png) repeat-x top left;
		clear: right;
		padding: 7px;
	}
		#info-paint-container img {
			float: left;
			background: #fff;
			padding: 3px;
		}
		#info-paint-container .descriptions {
			float: left;
			margin-left: 20px;			
		}
			#info-paint-container .descriptions p, #info-paint-container .descriptions h4 {
				float: left;
				clear: left;
				width: 300px;
				line-height: 1.3em;
			}
			#info-paint-container .descriptions h4 {
				color: #fff;
			}
			#info-paint-container .descriptions p.desc {
				margin: 1em 0 1em 0;
				color:#fff;
				font-size:95%;	
			}
			#info-paint-container .descriptions p.author {
				color: #999;
			}
			#info-paint-container .descriptions p.author {
				font-style: italic;
			}
			#info-paint-container .button {
				margin-top: 10px;
				width: 180px !important;
				font-size: 100%;
			}


#news ul {
	margin: 0;
	padding: 0;
}
	#news ul li {
		float: left;
		list-style: none;
	}
		#news ul li img {
			clear: none;
			float: left;
			background: black;
		}
		#news ul li h3 {
/*			font-weight: normal;*/
			font-family: 'Open Sans', Arial, Helvetica;
			float: left;
			font-size: 100%;
			line-height: 1.2em;	
		}
		#news ul li p {
			font-size: 80%;
			font-weight: 700;
			float: left;
			text-transform: uppercase;
			line-height: 1em;
			width: 100%;
		}
			#news ul li p a {
				font-weight: 700;
			}

	#news ul li.featured {
		float: left;
		margin: 0 1px 1px 0;
	}
	#news li.featured .news-content {
		float: left;
		width: 217px;
		padding-bottom: 5px;
	}
		#news li.featured .news-content li {
			float: left;
			margin-right: 10px;
			height: 27px;
			width: 32px;
		}
			#news li.featured .news-content .audio {
				background: url(../img/ico-markup-audio.png) no-repeat center center;
			}	
			#news li.featured .news-content .gallery {
				background: url(../img/ico-markup-gallery.png) no-repeat center center;
			}
			#news li.featured .news-content .video {
				background: url(../img/ico-markup-video.png) no-repeat center center;
			}
		#news ul li.featured img {
			background: #000 url(../img/bg-news-img-featured.png) no-repeat center center;
			width: 340px;
			height: 200px;	
		}
		#news ul li.featured .metadata {
			float: left;
			background: url(../img/bg-news-metadata.png) repeat-x top left;
			width: 219px;
			height: 180px;
			padding: 10px;
		}
			#news ul li.featured .metadata p {
				font-size: 80%;
				margin: 1.5em 0;
			}
		#news ul li.first, #news ul li.middle {
			margin-bottom: 1px;	
		}

			
		#news ul li.mini {
			float: right;
			width: 360px;
			height: 66px;
		}
			#news ul li.mini img {
				width: 102px;
				height: 66px;
				background: #000 url(../img/bg-news-img-mini.png) no-repeat center center;
				margin-right: 1px;
			}
			#news ul li.mini .metadata {
				height: 56px;
				float: left;
				width: 243px;
				padding: 5px 7px;
			}
			#news ul li.mini p {
				line-height: 1.2em;
				margin-bottom: 0.5em;
				width: 200px;
				font-size: 75%;
				float: left;
			}
			#news ul li.mini h3 {
				float: left;
				width: 200px;
				font-size: 80%;

			}
			#news ul li.mini .no-photo {
				width: 346px;	
			}
			#news ul li.mini .no-photo p {
				width: 300px;	
			}
			#news ul li.mini .no-photo h3 {
				width: 300px;
			}
			#news ul li.mini .news-content {
				float: right;
				width: 16px;
				height: 50px;
			}
			#news li.mini .news-content li {
				float: left;
				margin-top: 3px;
				height: 13px;
				width: 16px;
			}
				#news li.mini .news-content .audio {
					background: url(../img/ico-markup-audio-mini.png) no-repeat center center;
				}	
				#news li.mini .news-content .gallery {
					background: url(../img/ico-markup-gallery-mini.png) no-repeat center center;
				}
				#news li.mini .news-content .video {
					background: url(../img/ico-markup-video-mini.png) no-repeat center center;
				}
			
#news-foot {
	float: left;
	margin-top: 1px;
	height: 60px;
	overflow: hidden;	
}
#ticker {
	background: url(../img/bg-ticker.png) repeat-x left bottom;
	height: 60px;
	width: 682px;
	float: left;
	margin-right: 1px;
}
	#ticker h2 {
		float: left;
		height: 60px;
		padding-left: 10px;
		border-bottom: none;
	}
	#ticker .roll-container {
		float: left;
		height: 32px;
		width: 500px;
		overflow: hidden;
		margin-top: 15px;
		padding-left: 15px;
	}
	#ticker ul {
		margin: 0;
	}
		#ticker .roll-container li {
			list-style: none;
			float: left;
			height: 32px;
			width: 100%;
		}
		#ticker .roll-container h3 {
			font-size: 85%;
/*			font-weight: normal;*/
			font-family: 'Open Sans', Arial, Helvetica;
			line-height: 1.5em;
		}
		#ticker .roll-container .timestamp {
			border-right: 1px solid #D1D1D1;
			color: #777;
			float: left;
			display: block;
			line-height: 30px;
			letter-spacing: 0.1em;
			padding-right: 1em;
			margin-right: 1em;
		}
		#ticker .roll-container a {
			color: #000;
		}


#featured ul {
	padding: 4px 0 0 0;
	margin: 10px;
	overflow: hidden;	
}
#featured p a {
	color: #777;
}
		
#featured .citizen, #featured .business {
	float: left;
}
#featured h3 {
	font-family: 'Open Sans', Arial, Helvetica;
	text-transform: uppercase;
	font-size: 90%;
	line-height: 1em;
}
#featured p {
	font-size: 85%;
	line-height: 1.3em;
}
#featured li {
	list-style: none;
	padding-left: 25px;
	float: none;
	margin-bottom: 20px;
}
	#featured .citizen li {
		background: url(../img/ico-tagged-blue.png) no-repeat left center;
	}
	#featured .business li {
		background: url(../img/ico-tagged-gray.png) no-repeat left center;
	}
#featured li.featured {
/*	margin-bottom: 10px; */
	padding: 0;
	min-height: 35px;
	background: none;
}
#featured h3 a {
	display: block;
/*	padding: 10px 0 5px 0; */
	font-weight: 700;
}
/*
#featured .featured h3 a {
	padding: 6px 0;	
}
*/
	#featured .featured img {
		float: left;
		margin-right: 10px;
		padding-bottom: 10px;
	}
	#featured .business h2, #featured .business h3 a {
		color: #4d4d4d;
	}
#featured .citizen {
	margin-left: 20px;
}
	#featured .citizen h2, #featured .citizen h3 a {
		color: #0078B7;
	}
	.issue {
		margin-left: 20px !important;
	}	


.view-more {
	text-align: center;
	font-size: 100% !important;
	color: #000;
	border-top: 1px solid #ccc;
	float: left;
	width: 100%;
}
	.view-more a {
		color: #666 !important;
		background: #f4f4f4 url(../img/ico-plus-disc-gray.png) no-repeat center 2px;
		display: block;
		padding: 15px 0 5px 0;
	}
	.view-more a:hover {
		background-color: #ececec;
		-webkit-transition: all linear 0.5s;
		-moz-transition: all linear 0.5s;
		-ms-transition: all linear 0.5s;
		-o-transition: all linear 0.5s;
		text-decoration: none;
	}

#featured .view-more {
	margin-top: 20px;
}

/*************************************** Informações Úteis /////////*/
#utilities h2 { color: #FF931E;	}
	#utils-search { margin-bottom: 15px; }
	#utilities .wrap h2 {
		border-bottom: 1px solid;
		width: 870px;/*270px;*/
		padding: 5px 10px 5px 58px;
	}

	#utils-search legend{ display: none; }
	#utils-search fieldset {
		margin:0;
		padding: 0;
	}
	#utils-search input { float: left; }
	#utilities .search-field {
		width: 250px !important;
		padding-left: 5px;
		background-position: right top;
	}
	#utilities .submit {
		background: url(../img/bg-search-submit.png) no-repeat center top;
		margin-left: 1px;
		width: 45px;
	}
	#utilities .controls .wrapper {
		margin: 0 auto;
		width: 161px;
	}
	#utilities .controls p {
		margin-top: 40px;
	}



#footer {
	margin-top: 30px;
}
#footer h2 {
	border: none;
}
#map-of-site {
	border-bottom: 1px dashed #00B0D4;
	width: 100%;
}
		#map-of-site .container ul {
			border-left: 1px dotted;
			margin: 0;
			width: 100%;
		}
			#map-of-site .container ul li {
				font-size: 85%;
				margin: 0.3em 0;
			}
				#map-of-site a {
					padding-left: 10px;	
				}
				#map-of-site h3 {
					font-family: 'Open Sans', Arial, Helvetica, sans-serif;	
					font-weight: 700;
					margin: 1.5em 0 0.5em;
				}
				#map-of-site .container h3, #main-contact h2 {
					font-size: 115%;
				}


#main-contact {
	height: 90px;
	width: 100%;
}
	#main-contact ul {
		width: 100%;
		margin: 1em 0;
	}
		#main-contact ul li {
			list-style: none;
			float: left;
		}
			#main-contact ul li a {
				display: block;
				font-size: 90%;
				margin-right: 15px;
			}
			#main-contact .twitter a {
				padding: 0 10px;	
			}
		
		

#footer-notes {
	padding: 17px 0;
}
	#footer-notes address, #footer-notes p {
		text-align: left;
		font-size: 11px;
		line-height: 1.8em;
		float: left;
		width: 440px;
		margin: 0;
		clear:left;
	}
	#footer-notes #credits {
		width:325px;;
		overflow:hidden;
		float: right;
		padding: 0;
		margin: -20px 0 0 0;
	}
	#footer-notes #credits li {
		list-style: none;
		float: left;
		display:inline;
		margin:0 0 0 10px;
	}
	
	
#featured-sites {
	float: left;
	margin-top: 80px;
	width: 100%;
}
	#featured-sites img {
		float: left;
		margin-top: 30px;
		margin-left: 40px;
	}
	#featured-sites .row {
		margin: -2px -2px 0 0;
	}
	#featured-sites .info {
		margin-top: 30px;
	}
		#featured-sites .info p.desc {
			margin: 1em 0 2em 0;
		}
		

/*********** Search Page (pagina de busca) *********/

#search-box {
	background: url(../img/bg-specials.png) repeat-x bottom left;
	border: 1px solid #D1D1D1;
	border-top: none;
	width: 918px;
	height: 46px;
	padding: 20px 10px;
}
#alerta {
	position: fixed;
	top: 30px;
	left: 30px;
	width: 200px;
}

#search-results h4 {
	font-size: 100%;
/*			font-weight: normal;*/
	font-family: 'Open Sans', Arial, Helvetica;
}
	#search-results h4 span.sum {
		font-size: 120%;
		font-weight: 700;
	}
	#search-results h4 span.keysearch {
		font-size: 110%;
	}
	#search-results ul {
		margin: 0;
		padding: 0;	
	}
	
	#search-results .main-results > ul li {
		float: left;
		width: 610px;
		list-style-type: none;
		padding-left: 30px;
		margin-bottom: 15px;
		background-position: left 5px;
		background-repeat: none;
		background-repeat: no-repeat;
	}
	#search-results .main-results > ul {
		float: left;	
	}
	
		#search-results .main-results li h3, #search-results .main-results li p {
			line-height: 1.3em;
			margin: 0;
		}
		#search-results .main-results li h3 {
			font-size: 110%;
/*			font-weight: normal;*/
			font-family: 'Open Sans', Arial, Helvetica;
		}
			#search-results .main-results li h3 a {
				text-decoration: underline;
				color: #0078B7;
			}
		#search-results .main-results li p.hyperlink {
			font-size: 100%;	
		}
			#search-results .main-results li p.hyperlink a {
				color: #333;
			}
			
		.pagination {
			float: left;
			width: 100%;
			margin-top: 20px;
			border-top: 1px solid #ccc;
		}
			.pagination li {
				float: left;
				margin: 20px 10px 0 0;
				list-style-type: none;
			}

.silver-borded .wrap {
	background: url(../img/bg-related-news.png) repeat-x bottom left;
	border: 1px solid #D1D1D1;
	border-top: none;
	float: left;
}
.silver-borded > h2 {
	color: #FF931E;
}
	.silver-borded .wrap h2 {
		border-bottom: 1px solid #E6E6E6;	
	}
	.silver-borded .wrap > .footer {
		border-top: 1px solid #D1D1D1;
		background: #fff url(../img/bg-nav-active.png) repeat-x bottom left;
	}
	
.span1 > .wrap{width:38px;}
.span2 > .wrap{width:98px;}
.span3 > .wrap{width:158px;}
.span4 > .wrap{width:218px;}
.span5 > .wrap{width:278px;}
.span6 > .wrap{width:338px;}
.span7 > .wrap{width:398px;}
.span8 > .wrap{width:458px;}
.span9 > .wrap{width:518px;}
.span10 > .wrap{width:578px;}
.span11 > .wrap{width:638px;}
.span12 > .wrap{width:698px;}
.span13 > .wrap{width:758px;}
.span14 > .wrap{width:818px;}
.span15 > .wrap{width:878px;}
.span16 > .wrap{width:938px;}

.half { float: left; width: 50%; }
.quarter { width: 25%; }

.box20, .box15, .box10, .box5 { display: block; }
.box20 { padding: 20px; }
.box15 { padding: 15px; }
.box10 { padding: 10px; }
.box5 { padding: 5px; }
.closeBut {
	width: 12px;
	height: 12px;
	padding: 3px;
	cursor: pointer;
	position: absolute;
	overflow: hidden;
	top:0; right:0;
}
.closeBut p {
	margin:0 !important;
	line-height: 0;
	padding: 0;
	background: url(../img/ui-sprites.png) no-repeat -12px -12px;;
	width: 100%;
	height: 100%;
}
.closeBut:hover p { background-position: 0 -12px }
.box20 .closeBut { top:20px; right:20px; }
.box15 .closeBut { top:15px; right:15px; }
.box10 .closeBut { top:10px; right:10px; }
.box5 .closeBut { top:5px; right:5px; }

.size1 { width: 40px; }
.size2 { width: 80px; }
.size3 { width: 120px; }
.size4 { width: 160px; }
.size5 { width: 200px; }
.size6 { width: 240px; }
.size7 { width: 280px; }
.size10 { width: 400px; }

.no-padding { padding: 0; margin: 0; }
.living-box {
	position: relative;
	list-style-type: none;
	margin:1px;
}
.living-box h3 {
	font-family: 'Open Sans', Arial, Helvetica, Sans-serif;
	font-size: 110%;
	font-weight: 700;
	color: #000;
	line-height: 1.0em;
	padding-top: 0.2em;
}
.living-box p {
	font-size: 90%;
	color: #fff;
	line-height: 1.2em;	
	margin: 0.8em 0;
}
#internal-hotlinks { float: left; width: 100%; }
#internal-hotlinks li { float: left; }
#internal-hotlinks li.size5 { width: 198px;	}
#internal-hotlinks li.size10 { width: 398px; }
#internal-hotlinks .image {
	float: left;
	margin-right: 10px;
	width: 30px;
	padding: 25px 0;
}
#internal-hotlinks li a { height: 95px;	}
#content { position: relative; }

.collapse-button {
	background-color: #333;
	margin:0 auto;
	cursor: pointer;
	height: 15px;
	width: 50px;
}
.collapsed { background: #333 url(../img/ico-arrow-white-sprite.png) no-repeat bottom center; }
.not-collapsed { background: #333 url(../img/ico-arrow-white-sprite.png) no-repeat top center; }

input.mlarge, textarea.mlarge, option.mlarge { width: 360px; }

/* Glass */
.span1 > .wrap-g{width:32px;}
.span2 > .wrap-g{width:92px;}
.span3 > .wrap-g{width:152px;}
.span4 > .wrap-g{width:212px;}
.span5 > .wrap-g{width:272px;}
.span6 > .wrap-g{width:332px;}
.span7 > .wrap-g{width:392px;}
.span8 > .wrap-g{width:452px;}
.span9 > .wrap-g{width:512px;}
.span10 > .wrap-g{width:572px;}
.span11 > .wrap-g{width:632px;}
.span12 > .wrap-g{width:692px;}
.span13 > .wrap-g{width:752px;}
.span14 > .wrap-g{width:812px;}
.span15 > .wrap-g{width:872px;}
.span16 > .wrap-g{width:932px;}

.line {
	margin: 0; padding: 0;
}

