@charset "utf-8";
/* CSS Document */

body{
	font-family: helvetica;
	margin:0px;
	background: url(../images/body-bg.gif) repeat-x left top;
	/*color: #545454;*/
	font-size: 13px;
	color:#545454;
}
	a{
		text-decoration: none;
		color: #545454;		
		outline: none;
	}		
	
	a img{		
	outline:none;	
	}
	
	.alignleft{
		float: left;
	}

	.bold{
		font-weight: bold;
	}
	
	.alignright{
		float: right;
	}
	
	.aligncenter{
		margin: 0px auto!important;
	}
	
	.clearbox{
		clear:both;
	}
	
	.hiddentag{
		clear:both;
		visibility:hidden;
		height:1px;
		
	}

	#wrapper{
		width: 960px;
		margin: 0 auto;				
	}
	
/********* Sidebar logo *********/
	
	
	#logo{

	width:210px;
	float:left;
	}

		h1{
			margin: 0px;	
			}			
			

			#logo h1 a{					
			background: url(../images/logo-bienal-de-arte-paiz.gif) no-repeat center top;		
			display:block;			
			text-indent:-9999px;			
			height: 172px;
			}
			
/*********** Content Begins ********/	

		#sidebar{
			float: left;			
			width: 210px;			
			padding: 0px 25px 0px 3px;
			margin-top: 25px;
			position: relative;			
		}
		
			#menu-wrap{
				background: url("../images/menu-bg.gif") no-repeat right top;
				padding: 45px 0px 45px 0px;
			}
			
				#menu{
					padding: 0px;
					display: inline;		
					list-style: none;
					list-style-image: url("../images/list-separator.gif");
					
				}

					#menu li{
						border-top: 1px #d9d9d9 solid;											
						/*text-indent: 10px;
						line-height: 48px;*/
						padding:25px 0;
						
					}
					
					#menu li a{
						/*display:block;*/
					}
					
					#menu li#it{
						border-bottom: 1px #d9d9d9 solid;	
					}
		
		#content{
			float:left;
			position:relative;
			width: 720px;
		}

			#navigation{			
				padding-top: 24px;					
				color: #c5c5c5;		
				position:relative;
			}
				
				#navigation ul{			
				padding: 0px;	
				margin: 0px;					
				list-style-image: url("../images/list-separator.gif");
				

				}
				
				#navigation  li{						
					float:left;				
					margin-left: 2px;
					margin-right:18px;
					list-style-position:outside;
					
				}							
				
				#navigation a{					
					text-align:center;				
				}								
				
				#navigation li a:link, #navigation li a:visited{										
					display: block;								
				}												
				
				#navigation li a:hover{										
					display: block;					
					
				}					
				
		#bienal-dates{
			background: url(../images/bienal-dates-bg.gif) no-repeat left top;
			margin-top: 80px;
			padding-top: 20px;
			border-bottom: 20px #ee174c solid;
			margin-bottom: 15px;
			padding-bottom:8px;
		}
		
		.no-border{
			border: none!important;
		}
		
		h2{
			font-size: 16px;
			margin-top: 20px;
			font-weight: normal;
			border-bottom: solid 1px #DADADA;
		}
		#single-cont h2, #comment-form h2{
			font-size: 24px;
			margin: 20px 0px 0px 0px;
			font-weight: normal;
		}
		
		
		.publication-date{
			margin: 2px 0px 5px 0px;
			clear:both;
			color: #7e7972;
			float: right;
		}
		
		
		#single-cont{
			background: url(../images/bienal-dates-bg.gif) no-repeat left top;
			margin-top: 80px;
			padding-top: 15px;
			border-bottom: 6px #ee174c solid;
			margin-bottom: 15px;
		}
		
		#single-cont img{
			margin: 5px 10px 5px 0px;;
			
		}
		
		.comment{
			background:transparent url(../images/footer-bg.gif) repeat-x left bottom;
			clear: both;
			padding-bottom: 5px;
			margin-top: 15px;
		}
		
		#com-form{
			clear:both;
			background: url(../images/bienal-dates-bg.gif) no-repeat left top;
			padding-top: 15px;
			margin-top: 30px;
			
		}
		
		#comment-form{
			width: 385px;
		}
		
		.input-com{
			width:230px;
		}
		
		.text-area-com{
			width:380px;
		}
		
		
		#news{
			width: 350px;
			float:left;
			color:#545454;
		}
		
			#news h2, #guest-artists h2, #home-gallery h2 {
				margin-bottom: 0px !important;
				font-size: 18px;
			}
			
			
			
			
			.newstitle{
				margin: 0px 0px 5px 0px;
				color:#545454;
				font-size: 16px;
			}
			
			#home-gallery h2{
				margin-bottom: 4px !important;
			}
			
			.news-item{
				border-bottom: 1px #D9D9D9 solid;
				padding: 10px 0px 5px 0px;;
			}
			.news-item:after{
				content: "."; 
				display: block; 
				height: 0; 
				clear: both; 
				visibility: hidden;
			}
			.news-item p{
				margin: 3px 0px 3px 0px;
			}	
		
				.news-item img{
					border: 1px #000 solid;
					margin-right: 18px;
				}
				
			#home-gallery{
				float:right;
				width: 340px;
				position: relative;
				margin-left: 10px;
			}
			
				#gal-border-top{
					background: url(../images/gal-border-top.gif) no-repeat left top;
					/*padding: 10px 5px 10px 5px;*/
					height: 4px;
				}
				
				#gal-border-btm{
					background: url(../images/gal-border-btm.gif) no-repeat left bottom;
					height: 4px;
				}
				
				#gal-border-mdl{
					background: url(../images/gal-border-center.gif) repeat-y left top;
					padding:9px 0px 0px 9px;
					width:331px;
				}
				
				#gal-border-mdl p{
					margin-top: 5px 0px 0px 0px;
				}
				
				#middle-cont{
					border-bottom: 20px #ee174c solid;
					padding-bottom: 25px;
				}
				
				.feat-item{
					float: left;
					margin-left: 10px;
					width: 222px;
				}
				
				.feat-top{
					background: url(../images/feat-top.gif) no-repeat left top;
					height:5px;
				}
				
				.feat-cont{
					background: url(../images/feat-cont.gif) repeat-y left top;
					padding: 5px 0px 5px 10px;
					width: 212px;
				}
				
				.feat_img{
					height: 203px;
					width: 203px;	
				}
				
				.feat-btm{
					background: url(../images/feat-btm.gif) no-repeat left top;
					height:5px;
				}
				
				.feat-cont h5{
					margin: 5px;
				}
				
				
				
				
				.feat-item h2{
					margin-bottom:0px !important;
				}
				
			#footer{
				background: url(../images/footer-bg.gif) repeat-x left bottom;
				padding-bottom: 10px;
				color: black;
			}
			
			#credits{
				height: 55px;
				background:#ee174c;
				width: 700px;
				float:right;
				margin-top: 25px;
				position: relative;
				padding: 10px;
			}
			
			#credits img{
				position: absolute;
				top: 15px;
				right: 25px;
			}
			
			#credits p{
				margin: 2px;
			}
			
			.credits {
				font-size: 16px;
				font-weight: bold;
				margin-top: 10px !important;
				
			}
			
			#logo-paiz{
				position:absolute;
				right:0;
				text-align:center;
				top:6px;
				width:160px;
			}
			
	#Contact-form{
		width: 500px;
		margin: 0px auto;
	}
	
	#Contact-form li:after{
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
			
	#Contact-form li label {
		float: left;
	}
	#Contact-form li input {
		float: right;
	}
	#Contact-form textarea{
		float: right;
		width: 59%;
	}	
	
	h4.activities{

		border-bottom:1px solid #DADADA;
		font-size:16px;
		font-weight:bold;
		margin-top:20px;
	}
	
	#Calendar{
		padding: 15px;
	}
	
	.Activities_sep{
		padding: 10px 10px 10px 18px;
	}
	
	a.news-link:hover{
		color:#0066CC;
		
	}
	.news-link h2:hover{
		color:#0066CC;
		border-bottom: solid 1px #0066CC!important;


	}
	#personal-admin h3{
		margin:0px;
	}
	
	.clear_box:after{
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	.hide{
		visibility: hidden;
	}
	.width_310px{
		width: 310px;
		
	}
	
	
	#guest-artists{
		float:left;
		width:350px;
		
	}
	
	
	.attachment{
		text-align: center;
	}
	
	
	.title-obra{
		font-size: 20px!important;
		border: none!important;
		
	}
	
	.clearfix:after {
		clear:both;
		content:".";
		display:block;
		height:0;
		visibility:hidden;
	}
	.title-obra span{
		font-weight: bold;
	}
	
	
	.obra-detail{
		padding:10px;
		width: 380px;
	}
	
	
	
	.galeria-det{
	
		width: 88px;
		margin-bottom: 5px;
		min-height: 180px;
		
	}
	.galeria-det small{
		font-size: 10px;
		line-height: normal;
	} 