body {
	background: transparent url(../img/background.jpg) repeat-y 50%; 
	font-family:Tahoma;
} 

#header {
	background:transparent url(../img/header.jpg) no-repeat scroll 0 top;
	height:72px;
	width:933px;
}

#main-menu {
	background:transparent url(../img/menu-bg.jpg) repeat-x scroll 0 0;
	width:933px;
	
}

#menu {
  margin:0px;
}   

#menu li {
	background:transparent url(../img/menu-bg.jpg) repeat-x scroll 0 0;
	border-right:2px ridge #6D89B8;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding-left:10px;
	padding-right:4px;
} 

#menu li.last {
	border-right:none;
}

#menu li a {
	color:#FFFFFF;
	display:block;
	font-size:11px;
	text-decoration:none;
} 


#left.span-7 {
	width:242px;
}

#top_menu{
	font-family: Tahoma, Arial;
	font-size: 10px;
	float: right;
	margin-top: 10px;
}

#top_menu li{
	float: left;
	list-style-type: none;
	border-right: 1px solid #FFFFFF;
	height:10px;
	line-height: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

#top_menu li a{
	color: #FFFFFF;
	text-decoration: none;
	line-height: 3px;
}

/* Buscador */
#search{
	display:block;
	left:740px;
	position:relative;
	top:30px;
	width:180px;
}

#search .submit{
	left:148px;
	position:absolute;
	top:13px;
	width:14px;
}

#search p{
	color:#FFFFFF;
	float:left;
	font-weight:normal;
	margin:10px 5px 0 0;
	text-align:right;
	width:65px;
}

#search_input{
	background:transparent url(/img/search.gif) no-repeat scroll 0 0;
	border:medium none;
	height:22px;
	padding-left:3px;
	padding-right:18px;
	padding-top:4px;
	width:75px;
}



.tiny_top {
	margin-top:2px;
}

.tiny_box {
	margin-bottom:1.31em;
	padding:.7em;
} 

.tiny_box_list {
	margin-bottom:0em;
	padding:.7em; 
	
}  
.tiny_box h1{
	background:url("/img/arrow.gif") no-repeat scroll 0 0 transparent;
	font-family:Tahoma,Arial;
	font-size:13px;
	font-weight:bold;
	margin-left:10px;
	text-indent:10px;
}

.no-bottom {
	margin-bottom:0px !important;
}



.hightlights {
	background: transparent url('../img/highlights.jpg') no-repeat; 
	width:227px;
	height:203px;
	float:left;
	position:relative; 
}
.hightlights .links {
	left:192px;
	position:absolute;
	top:179px;
} 

.hightlights .links img {
	border:none;
}

.hightlights .box {
	padding:10px;
	background:none;
} 

.hightlights p {
	color:#777;
	height:44px;
	line-height:15px;
	overflow:hidden;
} 
.hightlights span.title {
	line-height:16px;
	color:#222;
	font-weight:bold;
} 
.hightlights img {
	border:2px solid #777;
} 
.hightlights h3 {
	display:block;
	margin-bottom:10px;
	padding:3px;
}
.hightlights h3.news {
	background-color:#7da6cd;
	color:white;
}

.hightlights h3.publications {
	background-color:#98a4ab;
	color:white;
}

.hightlights h3.activities {
	background-color:#8ba98b;
	color:white;
} 

#newsletter {
	position:relative;
} 

#newsletter #newsletter-submit {
	left:147px;
	position:absolute;
	top:61px;
}

#newsletter h2 {
	font-size:20px;
	line-height:12px;
	color:#777;
}

#newsletter input.text {
	border:1px solid #777;  
	width:68%;
} 
#bulletin-for-sidebar h2 {
	font-size:20px;
	line-height:18px;
	color:#777;
}

.bulletin-list {
	margin:0px;
} 

.bulletin-list li {
	list-style-image: url('../img/list-bullet.jpg');
} 
.bulletin-list li h3, .bulletin-list li h3 a  {
	color:#478DAA;
	font-size:14px;
	line-height:15px;
} 
.bulletin-list li p {
	color:#777;
} 
span.siena {
	color:#ca5c02;
} 



/**FOOTER**/ 

#footer_end {
	background-color:#DEDFE1;
	margin-top:8px;
	opacity:0.5;
	position:relative;
	width:100%;
	z-index:100;
} 
#footer_end #panlar_footer_logo  {
 	left:47%;
	position:absolute;
	top:-21px;
}


#footer_end p, #footer_end .box  {
   margin-bottom:0px; 
}
#footer_end p {
	text-align:center;
} 

#footer_menu{
	margin: 0px;
}  
#footer_menu li {
	border-right:1px solid #CCCCCC;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-right:7px;
	padding-right:8px;
}
#footer_menu li a {
	color:#777777;
	text-decoration:none;
}


/**CONTENT**/ 

.content {
	position:relative; 
	width:735px !important;
}                
.content #content_bg {
	height:200px;
	background: transparent url('../img/bg-content.jpg') repeat-y; 
	width:736px;
} 

.content #content {
	background: transparent url('../img/bg-content.jpg') repeat-y; 
	width:736px;
} 

 .content_bottom {
   background: transparent url('../img/content-bg-bottom.jpg') repeat-x;
	width:100%;
	height:10px; 
	float:left;
}

.sidebar_content {
	width:195px !important;
} 

/**BOXES*/

.content_box {
	width:231px; 
} 

.content_box h3 {
	color:#2A6B88;
	font-size:14px;
	font-weight:700;
} 

.content_box h4 {
	background:transparent url(../img/icons/boxes_for_title_18.jpg) no-repeat scroll 1px 2px;
	color:#2A6B88;
	font-size:12px;
	font-weight:700;
	text-indent:16px;
}

.content_box .content_box_middle {
   background: transparent url('../img/right-content-box_middle.jpg') repeat-y;
   width:231px;
   float:left;
}

.content_box .content_box_middle a{
   color:#2A6B88;
   text-decoration:none;
   
}
  
 .content_box .content_box_top {
	background:transparent url(../img/right-content-box_top.jpg) repeat-x scroll 0 0;
	float:left;
	height:6px;
	width:231px;
}

 .content_box .content_box_bottom {
	background:transparent url(../img/right-content-box_bottom.jpg) repeat-x scroll 0 0;
	float:left;
	height:9px;
	width:231px;
}  

.plain_vanilla {
	padding:2px;
	background-color:#f3f3e8;
} 


/**breadcrumbs**/
#breadcrumb{
	margin-top: 10px;	
}

#breadcrumbs {  
} 
#breadcrumbs li {
  margin:0px; 
 list-style:none;
 float:left;
	margin-right:4px;
} 
#breadcrumbs li a{
	color: #777; 
	text-decoration: none;
	font-size: 11px;
	font-family: Tahoma, Arial;
} 


/***content**/  
.main_content{
	margin-top: 10px;
}
.main_content h2 {
	background:transparent url(../img/content-title-bg.jpg) no-repeat scroll 0 2px;
	color:#E6EBF1;
	font-size:17px;
	line-height:26px;
	margin:0;
	text-indent:18px;
	padding-right: 15px;
} 

.main_content .tiny_box {
	padding-left:20px;
	color: #626568;
}
 

span.title {
	color:#222222;
	font-weight:bold;
	line-height:24px;
} 

span.title a {
	color:#478DAA;
	font-weight:bold;
	line-height:16px;
	text-decoration:none;
} 

span.title a strong {
	color:#000;
	font-weight:bold;
	line-height:24px;
	text-decoration:none;
}

hr.separator {
  background: transparent url('../img/separator.gif') repeat-x;
  width:96%;  
}   

.black_border_right {
	border-right:	1px solid #c3c8cc;
} 

.content_list li {
	list-style-image: url('../img/red-arrow.jpg');
}   
.content_list li h3, .content_list li h3 a {
	color:#2A6B88;
	font-size:15px;
	font-weight:700;
	margin-top:10px;
}

.content_list li  {
	color:#777;
}  


/**blocks for content **/  
.image_block  {
	font-size:11px;
}
.image_block .blue {
	background-color:#e8f0f3;
} 
.image_block .left {
   height: 96px;
}  
.image_block h3, .image_block h3 a {
	color:#2A6B88;
	font-size:15px;
	font-weight:700;
	margin-bottom:4px;
	margin-top:4px;
	text-decoration:none;
}    
.image_block h4 {
	background:transparent url(../img/title_bullet.jpg) no-repeat scroll 0 5px;
	color:#7AA5D0;
	font-size:12px;
	font-weight:700;
	margin-bottom:2px;
	margin-top:4px;
	text-indent:9px;
}

.image_block a.more, .main_content .all_news {
	color:#7AA5D0;
  	float:right;
	text-decoration:underline;
} 

.image_border img {
	border: 1px solid #666;
}  
.prepend-tiny_top {
	margin-top:9px;
}

.clean{
	text-decoration: none;
	color: inherit;
}

	.clean:hover{		
		color: inherit;
	}
	
.error-message{
	color: orange;
	font-weight: bold;
}

 /****GALLERY**/  

 .gallery_box {
	width:414px;
  }
 .gallery_box .gallery_top {
	background:transparent url('../img/galleries/bg-top.jpg') no-repeat;  
	height:10px; 
  }
 .gallery_box .gallery_content {
	background: transparent url('../img/galleries/bg-medium.jpg') repeat-y; 
  }

	.gallery_box .gallery_content img {
		margin-bottom:6px;
		margin-left:16px;
		margin-right:0;
		margin-top:10px;
	} 
	
	.gallery_box .gallery_content .photo_description {
		margin:18px 7px 0 15px;
		padding-bottom:16px;
		padding-left:7px;
		padding-right:6px;
	}   
	
	.gallery_box .gallery_content .photo_description h4 {
		color:#7AA5D0;
		font-size:16px;
		font-weight:700;
		margin-bottom:2px;
		margin-top:4px;
		text-indent:-1px;
	}
  
 .gallery_box .gallery_bottom {
	background: transparent url('../img/galleries/bg-bottom.jpg') no-repeat; 
	height:10px;
  }  


/**gallery thumb box*/

.gallery_thumb_box {
	width:265px;
	float:left;
  }
 .gallery_thumb_box .gallery_thumb_top {
	background:transparent url('../img/galleries/images/gallery_thumb_box_top.jpg') no-repeat;  
	height:10px; 
  }
 .gallery_thumb_box .gallery_thumb_content {
	background: transparent url('../img/galleries/images/gallery_thumb_box_medium.jpg') repeat-y; 
  } 
 .gallery_thumb_box .gallery_thumb_bottom {
	background: transparent url('../img/galleries/images/gallery_thumb_box_bottom.jpg') no-repeat; 
	height:10px;
  } 

	.thumb_box {
		margin:0 10px 0 26px;
		padding:27px 9px 16px 7px;
	} 

	 .gallery_thumb_box .pager  {
		/*margin:0 15px 0 94px;
		padding-bottom:16px;
		padding-left:7px;
		padding-right:6px;*/
		padding-bottom:16px;
		width: 60%;
		margin: auto;
		text-align: center;
	}  
 

/** definition list for sidebar content */   

.bg-sidebar-content {
   background: transparent url(../img/bg-sidebar-content-h.jpg) no-repeat scroll -7px 0
} 

.bg-sidebar-content-bottom {
	background:transparent url(../img/bg-sidebar-content-bottom.jpg) repeat-x scroll -4px 0;
	height:9px;
}

.content_list dt {
   	background-color:#99A7C7;
	color:#FFFFFF;
	padding:4px;
} 

.content_list dd {
	padding:4px;
} 

.content_list a {
	text-decoration:none;
	color:#555;  
	display:block;
}
  
#news_reg{
	margin-left: 10px;
	margin-top: 10px;
	width: 145px;
}

#news_reg a{
	font-weight: bold;
	text-decoration: none;
	color: black;
}

#news_reg img{
	margin-top: 3px;
}

/*  SubSections */
#subsections{
	
}

#click_logo{
	position: absolute;
	width: 300px;
	height: 70px;
	top: 0px;
	display: block;
}

#journal{
	border: 5px solid #DAE1E7;
	background: #FBFBFB;
	width: 233px;
	color: #6F747A;
}

	#journal img{
		float: left;
		margin: 5px;
		
	}

	#journal h1{
		border-bottom:1px dotted black;
		color:#576EA4;
		font-size:14px;
		font-weight:bold;
		margin-left:3px;
		padding-bottom:5px;
		padding-top:5px;
		width:97%;
	}

.submenu{
	width: 216px;
	border-right: 1px solid #CCCCCC;
	float: left;
	margin-left: 10px;
	height: 170px;
}

.submenu p a{
	text-decoration: none;
	color: #626568 !important;
}

.title_first{
	font-size: 13px;
	font-family: Tahoma, Arial;
	color: #595959;
	font-weight: bold;
}

.title_last{
	font-size: 13px;
	font-family: Tahoma, Arial;
	color: #5da9d0;
	font-weight: bold;
}

.nocss, .nocss td{
	padding: 0px;
}

.right{
	text-align: right;
}

.paginator{text-align:center;}
.paginator a, .paginator span{
	color:#2A6B88;
	font-weight:bold;
	text-decoration:none;
}
.paginator .current{
	font-weight:normal;
}

.rel{
	position: relative;
}

.read_more{
	position: absolute;
	top: 85px;
	left: 240px;
}

.tiny_box img{
	margin: 3px;
}

.left{ float: left; display: block;}


#content_text a{
	text-decoration: none;
	color: #5da9d0;
}

#content_text a:hover{
	color: #a0a1a2;
}

#content_text .margin{
	margin-left: 10px;
}

#content_text h1{
	background: url(/img/arrow.gif) no-repeat;
	text-indent: 10px;
	margin-left: 10px;
	font-family: Tahoma, Arial;
        font-weight: bold;
        font-size: 13px;
}

#content_text h2{
	margin-left: 10px;	
	font-family: Tahoma, Arial;
        font-weight: normal;
        font-size: 12px;
	background: none;
	color: #626568;
	line-height: 17px;
	text-indent: 0px;
}

#content_text h3{
	font-family: Tahoma, Arial;
        font-weight: bold;
        font-size: 12px;
	background: none;
	color: #626568;
	line-height: 17px;
	text-indent: 0px;
}

#content_text h4{
	font-family: Tahoma, Arial;
        font-weight: normal;
        font-size: 12px;
	background: none;
	color: #626568;
	line-height: 17px;
	text-indent: 0px;
}

#flashMessage{
	color: orange;
	font-weight: bold;
}

.tiny_box a{
	text-decoration: none;
	color: #5da9d0;	
}
.tiny_box a:hover{
	color: #a0a1a2;
}
