/** layout **/body {	padding: 0;	width: 100%;}#page {	background: #FFFFB5;	}#header, #main, #footer {	width: 1050px;	margin: 0 auto;	padding: 0;}#block-nice_menus-1 {	padding-top: 17px;	width: 1000px;	padding-left: 22px;	margin: 0;}#main-inner {  padding: 0 75px 25px 75px;  margin: 0;}#content-inner {	margin-top: -25px;}/** general **/#page {	background: #FFFFB5 url(images/page-bg.png) top left repeat-x;}/** header **/#header {	background: url(images/head.gif) top center no-repeat;}#block-block-8 {	position: absolute;	top: 0;	margin-left: 700px;	width: 280px;	height: 100px;	padding-top: 30px;}	/* brand */	#site-name a:hover, #site-name a:visited {		text-indent: -9000px;	}	#site-name a {		background: url(images/brand.png) top left no-repeat;		width: 700px;		height: 158px;		margin-left: 30px;		text-indent: -9000px;		float: left;	}		/* section brands */		body.section-centroaut-nomo #site-name a {			background: url(images/ca-logo-big.gif) top left no-repeat;			}				body.section-ausm #site-name a {			background: url(images/ausm-logo-big.gif) top left no-repeat;			}				/** sub logos **/			#sub-logo a {			  text-indent: -9999px;			  float: right;			}			.ausm a {				width: 130px;				height: 50px;				background: url(images/ausm-logo.png) top left no-repeat;				padding-bottom: 15px;				display: block;			}			.ca a {				width: 153px;				height: 50px;				background: url(images/ca-logo.png) top left no-repeat;				display: block;			}			.msn a {				display: none;				}			body.section-centroaut-nomo .ca a {				display: none;				}			body.section-centroaut-nomo .msn a, body.section-ausm .msn a {				width: 223px;				height: 50px;				background: url(images/msn-logo.png) top left no-repeat;				padding-bottom: 15px;				display: block;				}			body.section-centroaut-nomo .ca a {				display: none;				}			body.section-ausm .ausm a {				display: none;				}					/** primary links **/	ul#nice-menu-1 {		margin: 0;		z-index: 200;	}	#block-nice_menus-1 ul.nice-menu li a {		font-family: Arial,Helvetica,sans-serif;		font-weight: bold;		text-decoration: none;		text-transform: uppercase;		color: #fff;		font-size: 19px;		line-height: 21px;		padding: 5px 5px 0 5px;		margin: 0 7px 0 0;		height: 28px;		letter-spacing: -1px; /* IE7 and below truncates any decimals here, so use a whole number */	}	#block-nice_menus-1 ul.nice-menu li a.active {		background: #fff url(images/tab-gradient.gif) top left repeat-x;		color: #333;		-moz-border-radius: 5px 5px 0 0;		-webkit-border-top-right-radius:5px; 		-webkit-border-top-left-radius:5px;	}	#block-nice_menus-1 ul.nice-menu ul {		margin-top: 5px;			}	#block-nice_menus-1 ul.nice-menu ul ul {		margin-top: 5px;		padding-top: 5px;	}	#block-nice_menus-1 ul.nice-menu li li {		margin-right: 25px;		width: 225px;		text-align: left;	}	#block-nice_menus-1 ul.nice-menu li li a {		text-transform: none;		color: #666;		border-bottom: solid 1px #efefef;		text-transform: none;		font-size: 16px;		text-align: left;		font-weight: bold;		letter-spacing: 0;		padding-bottom: 5px;		height: 100%;	}	#block-nice_menus-1 ul.nice-menu li li .active a {		-moz-border-radius:0;		-webkit-border-radius:0;		background: transparent;	}	#block-nice_menus-1 ul.nice-menu li li a:hover {		background: #f0f0f0;	}					/* keep menu trails active */ 			/* parent items */ 			#block-nice_menus-1 ul#nice-menu-1 li.active-trail>a {				background: #fff url(images/tab-gradient.gif) top left repeat-x;				color: #333;				-moz-border-radius: 5px 5px 0 0;				-webkit-border-top-right-radius:5px; 				-webkit-border-top-left-radius:5px;			}			/* child items */ 			#block-nice_menus-1 ul#nice-menu-1 li li.active-trail>a {				-moz-border-radius: 0;				-webkit-border-radius: 0;					background: #f0f0f0;				color: #666;			}			/* top-level links background:transparent */		#block-nice_menus-1 ul.nice-menu li, #block-nice_menus-1 ul.nice-menu-down li.menuparent {			border: 0;			background: transparent; 		}				/* keep parent links selected when hovering over child links */		#block-nice_menus-1 ul.nice-menu-down li.menuparent:hover a, #block-nice_menus-1 ul.nice-menu-down li.over a, #block-nice_menus-1 ul.nice-menu li a:hover {	   	color: #333;		}					/* first child links */		#block-nice_menus-1 ul.nice-menu li.menuparent ul {			background: transparent url(images/drop-down.png) bottom right no-repeat; 			border: 0;			width: 250px;			padding: 0 25px 25px 10px;			margin-bottom: 5px;		}		#block-nice_menus-1 ul.nice-menu li.menuparent ul a {			width: 100%;		}			/** secondary links **/	#block-menu-secondary-links {		padding: 35px 0 0 720px;		margin: 0;	}	#block-menu-secondary-links .content {		background: url(images/secondary-links-bg.png) top left repeat-x;		-moz-border-radius: 0 0 0 5px;		-webkit-border-bottom-left-radius: 5px;		width: 280px;		height: 50px;	}	#block-menu-secondary-links ul {		display: block;		margin: 0;		padding: 12px 0 0 0;		list-style: none;		text-align: left;	}	#block-menu-secondary-links li {		display: inline;		height: 50px;		padding: 0 10px;	}	#block-menu-secondary-links li a {		font-family: Arial,Helvetica,Tahoma,sans-serif;		font-size: 18px;		line-height: 20px;		text-transform: uppercase;		color: #999;		letter-spacing: -1px;	}	#block-menu-secondary-links li a:hover {		text-decoration: none;		color: #333;	}	/** content **/#main {	background: transparent url(images/content-middle.png) top center repeat-y;}	/** sidebar **/	#sidebar-right .block {		margin-bottom: 50px;	}	#block-block-9 p {		line-height: 32px;	}	#sidebar-right .block-constant_contact {		margin-bottom: 15px;	}/** footer **/#footer {	background: url(images/footer-top.gif) top center no-repeat;}#footer-inner {   padding: 25px 50px;	background: url(images/footer.gif) bottom center no-repeat;	color: #fff;	font-size: 14px;}#footer-message {	text-align: center;	clear: both;}#footer-inner a {	color: #fff;	text-decoration: none;}#footer-inner a:hover {	text-decoration: underline;}	/* footer blocks */	#footer .block {		position: relative;  		float: left;  		padding: 0;	}	.region-footer {		padding: 0 25px;	}		/* left column blocks */		#block-block-6 {			float: left;			width: 310px;		}		/* center column blocks */		#block-menu_block-1 {			float: left;			width: 310px;			margin: 0 10px;		}		/* right column blocks */		#block-block-5 {			float: right;			width: 310px;		}	#block-menu_block-1 ul {		padding: 0; 	}	#block-menu_block-1 li {		list-style: none;		margin: 0;		padding-bottom: 5px;		border-bottom: solid 1px #9D0000;	}	.menu-mlid-108 { /* lazy way of removing home link */		display: none;		text-indent: -9999px;	}/* closure */#closure-blocks {	padding-bottom: 25px;	text-align: center;	font-size: 12px;}#closure-blocks a {	color: #333;}	/** a element **/a:link, a:visited {	color: #B30000;	text-decoration: none;	font-weight: bold;}a:hover {	text-decoration: underline;}/** typography **/p {	font-family: Arial,Helvetica,Tahoma,sans-serif;}h1.title {	color: #333;	font-size: 2.25em;}h2.title {	margin-top: 15px;}h3.title {	color: #333;	font-size: 1.25em;	text-transform: uppercase;	letter-spacing: -1px;	margin-top: 15px;}h3.content {	margin: 0 0 5px 0;	padding: 0;	color: #737373;}a:hover h3.title  {	text-decoration: underline;}#sidebar-right h2.title {	color: #B80000;	border-top: solid 5px #B80000;	padding-top:3px;}#footer h2.title {	font-family: Arial,Helvetica,sans-serif;	font-weight: bold;	text-decoration: none;	text-transform: uppercase;	color: #fff;	font-size: 20px;}h2, h3, h4, h5, h6 {	color: #333;}/** image gallery **/.field-field-image .field-item {float:left;margin-bottom:15px;margin-top:0 !important;padding-bottom:15px;padding-top:0 !important;position:relative;width:25%;}.field-field-image .field-item img {border:1px solid #BBBBBB;margin:7px 14px 7px 0;padding:5px;width:125px;}.view-image-galleries .views-field-field-image-fid {	float: left;	margin-bottom: 25px;}.view-image-galleries .views-field-title, .view-image-galleries .views-field-created {	padding-left: 275px;}.view-image-galleries .views-row {	clear:both;}	/** image block **/	.view-image-galleries .views-view-grid {		width: 100%;	}	.view-image-galleries .views-view-grid .views-field-field-image-fid {		margin-bottom: 10px;	}	/** search block **/form#search-block-form label {   text-indent: -9999px;   display: none;}#block-search-0 {	margin-top: 15px;	margin-bottom: 15px;	padding: 0;}/*#block-search-0 {	margin-top: 25px;}form#search-block-form .form-item {	margin: 0;}form#search-block-form input {	height: 30px;}form#search-block-form input.form-text {	margin: 0;	height: 30px;	width: 100px;	padding: 0;	border: solid #ddd;	border-width: 1px 0 1px 1px;}form#search-block-form input.form-submit {	border: solid 1px #eee;	padding: 0;	background: url(images/secondary-links-bg.png) top left repeat-x;}*//** tables **/thead {	color: #666;	border-bottom: solid 2px #666;}tr.even {	background: #f0f0f0;	padding: 15px 0;}tr.odd {	background: #fff;	padding: 15px 0;}table#attachments, table#webform-components, table.sticky-table {	width: 100%;}tr {	padding: 10px 0;}/* lightbox */#outerImageContainer {	-moz-border-radius: 5px 5px 0 0;	-webkit-border-top-left-radius: 5px;	-webkit-border-top-right-radius: 5px;}#imageDataContainer {	-moz-border-radius: 0 0 5px 5px;	-webkit-border-bottom-left-radius: 5px;	-webkit-border-bottom-right-radius: 5px;}/* pager */ul.pager {	padding: 0;	margin: 2em 0 1em 0;}li.pager-current {	background: #eee;	border: solid 1px #ddd;	-moz-border-radius: 2px;	-webkit-border-radius: 2px;}ul.pager li a {	font-weight: normal;}/* misc */.node-inner {	clear: both;}.inline {	float: right;}	/* front page */	.view-front-page .views-row {		border-bottom: double 3px #9f9f9f;		margin-bottom: 10px;	}	.view-front-page .views-row-last {		border-bottom: none;	}	.view-front-page .views-field-field-flier-image-fid {		float: right;		padding-top: 16px;	}	.view-front-page .views-row {		clear: both;	}	/* adds padding to uploaded images in pages */	img.imgupl_floating_right {		padding: 0 0 10px 10px;	}	img.imgupl_floating_left {		padding: 0 10px 10px 0;	}	/* small centro autonomo logo next to titles in section */	body.section-centro-aut-nomo h1.title { 		background: url(images/brand-el-centro.png) center left no-repeat;		padding-left: 60px;	}		/* flyers block */	.view-flyers {		width: 175px;		float: right;		padding: 0 10px 10px 10px;	}	.view-flyers .view-footer {		font-size: 85%;		color: #666;		text-align: center;	}

.view-display-id-block_2 {
	width: 590px;
	float: left;
}

.unpublished {
	display: none;
}

#block-block-9 {
	float: left;
	margin: -53px 0 0 640px;
	padding: 0;
}

#block-menu-secondary-links li.last a {
	display: block;
	text-indent: -9999px;
	background: url(images/fb.png) no-repeat top left;
	height: 30px;
	width: 30px;
	float: left;
	margin: -27px 0 0 225px;
	opacity:0.7;
}

#block-menu-secondary-links li.last a:hover {
	opacity:1.0;
}

body.front .sidebar-right #content-inner { 
	padding-right: 0;
	}
body.front #content-area {
	width: 900px;
	}
body.front h1.title {
	display: none;
	}
body.front #content {
	margin-top: -15px;
	}
body.front #content-inner {
	margin-top: 0px;
	}
.two-sidebars #sidebar-right { margin: 0; }

body.section-photos img.imagecache-150x150_cropped  { float: left; padding-right:10px; }
body.section-photos .views-row { clear: both; padding: 10px 0; }