#header h1{
	float:left;
	margin:30px 0 0 30px;
	padding: 0 0 40px 0;
}

	* html #header h1{
		margin:30px 0 0 15px;
	}

#header p{
	color:#999;
	float:right;
	font-family:georgia, time;
	font-size:14px;
	font-style:italic;
	line-height:18px;
	margin:45px 30px 0;
	width:460px;
}

	* html #header p{
		margin:45px 15px 0;
	}

.back{
	float:left;
	margin:-26px 29px 15px;
	text-align:right;
	width:890px;
}

	* html .back{
		margin:-26px 14px 15px;
	}
	
	*:first-child+html .back{
		margin:-32px 29px 0;
	}

.back_bottom{
	background:url(images/h2_bg.jpg) top center no-repeat;
	float:left;
	margin:30px 0 0;
	padding:13px 0 30px 0;
	text-align:right;
	width:890px;
}

	
.back_link,
.back_link:visited{
	background:url(images/arrow_back.gif) 0 3px no-repeat;
	color:#999;
	font-family:georgia, time;
	font-size:14px;
	font-style:italic;
	line-height:18px;
	padding:0 0 0 20px;
}

.back_link:hover{
	background:url(images/arrow_back.gif)  2px 3px no-repeat;
	color:#000;
}

/*//////////////////////// ACCESOS PORTADA ////////////////////////////////////*/

.acces_1{
	float:left;
	width:890px;
}

.acces_2{
	float:left;
	width:430px;
	margin:0 30px 0 0;
}
	* html .acces_2{
		margin:0 22px 0 0;
	}

.acces{
	float:left;
	width:430px;
}

.acces_last{
	margin:0;
}

.acces_1 .image_content{
	background:url(images/bio_bg_01.jpg) top center no-repeat;
	float:left;
	padding:16px 1px;
}

	* html .acces_1.image_content{
			border:1px solid #f7f7f7;
			padding:14px 1px 20px;
		}

.acces_2 .image_content{
	background:url(images/bio_bg_02.jpg) top center no-repeat;
	float:left;
	padding:15px 1px 18px;
}

	* html .acces_2.image_content{
			border:1px solid #f7f7f7;
			padding:14px 1px 20px;
		}

.acces .image_content{
	background:url(images/bio_bg.jpg) top center no-repeat;
	float:left;
	padding:14px 1px 0;
	z-index:0;
}

	* html .acces .image_content{
		border:1px solid #f7f7f7;
		padding:14px 1px 0;
	}

.accesos .image_content img{
	float:left;
	display:inline;
}

	* html .accesos .image_content img{
		margin:0 0 -3px;
	}

.accesos .image_content a,
.accesos .image_content a:visited,
.accesos .image_content a:link{
	background:#fff;
	border:1px solid #e4e0da;
	display:inline;
	float:left;
	padding:3px;
	margin:0;
	display:block;
}

.accesos .image_content a:hover{
	background:#E9E5DF;
	float:left;
	padding:2px;
	margin:0;
}


	* html .accesos .image_content a,
	* html .accesos .image_content a:visited,
	* html .accesos .image_content a:link{
		padding:3px 3px 3px;
	}

	* html .accesos .image_content a:hover{
		padding:2px 2px 3px;
	}

	*:first-child+html .accesos .image_content a,
	*:first-child+html .accesos .image_content a:visited,
	*:first-child+html .accesos .image_content a:link{
		padding:3px 3px 0px;
	}

	*:first-child+html .accesos .image_content a:hover{
		padding:2px 2px 0px;
	}

.accesos .image_content a:hover img{
	border:1px solid #fff;
}

.accesos h2{
	color:#927c5a;
	font-size:16px;
	font-weight:bold;
	margin:0;
	text-shadow: 0 1px #fff;
}

.accesos:hover h2{
	color:#000;
}

.accesos span{
	color:#666;
	cursor:pointer;
	font-family:georgia, time;
	font-size:14px;
	font-style:italic;
	float:left;
	margin:5px 0 0;
	padding:0 0 5px;
}

.accesos:hover span{
	color:#000;
}

/***********************/
.acces_3 .texts{
	background:url(images/bg_white.png);
	bottom:50px;
	float:right;
	margin:-35px 2px -44px 0;
	padding:20px;
	position:relative;
	z-index:10;
	width:180px;
}

	* html .acces_3 .texts{
		bottom:51px;
		margin:-35px 1px -51px 0;
	}
	
	*:first-child+html .acces_3 .texts{
		float:right;
		right:0;
		bottom:51px;
		margin:-35px 2px -51px 0;
	}
/***********************/
.acces_2 .texts{
	background:url(images/bg_white.png);
	bottom:103px;
	float:right;
	margin:0 2px -103px 0;
	padding:20px;
	position:relative;
	z-index:10;
}

	* html .acces_2 .texts{
	
		bottom:104px;
		margin:0 1px -104px 0;
	}	
	
	*:first-child+html .acces_2 .texts{
		bottom:103px;
		margin:0 2px -103px 0;
	}

.acces_1 .texts{
	background:url(images/bg_white.png);
	bottom:101px;
	float:left;
	margin:0 0 -101px 6px;
	padding:20px;
	position:relative;
	z-index:10;
}

	* html .acces_1 .texts{
		bottom:102px;
		margin:0 0 -102px 4px;
	}	
	
	*:first-child+html .acces_1 .texts{
		bottom:101px;
		margin:0 0 -101px 6px;
	}

/*//////////////////////// FOOTER ////////////////////////////////////*/

#footer p{
	color:#666;
	float:right;
	text-shadow: 0 1px #fff
}

#footer p span{
	color:#7c571f;
}

#footer p a,
#footer p a:visited{
	color:#666;
}

#footer p a:hover{
	color:#000;
	text-decoration:underline;
}

/*//////////////////////// INTERIOR ////////////////////////////////////*/

.interior #content h2{
	background:url(images/h2_bg.jpg) bottom center no-repeat;
	color:#927c5a;
	font-size:36px;
	margin:20px 0 0;
	padding:0 0 12px;
	width:890px;
}

.interior #content h3{
	background:url(images/h2_bg.jpg) bottom center no-repeat;
	color:#927c5a;
	font-size:20px;
	margin:10px 0 10px;
	padding:0 0 5px;
	width:890px;
}

.interior #content h2 span{
	color:#666;
	display:block;
	font-size:14px;
	font-family:georgia, time;
	font-style:italic;
}

.interior .bio{
	margin:30px 0 0;
	float:left;
	width:557px;
}

.interior .sede{
	margin:30px 0 0 0;
	width:890px;
}

.interior .bio p{
	font-size:12px;
	line-height:15px;
	text-align:justify;
}

.interior .sede p{
	font-size:12px;
	line-height:15px;
	text-align:justify;
}

.interior .bio p.firma{
	text-align:right;
}

.retrato{
	float:left;
	clear:right;
	margin:17px 0 0 30px;
	width:303px;
}

.sede .retrato{
	float:right;
	clear:right;
	margin:0 0 0 30px;
	width:303px;
}

	* html .sede .retrato{
		margin:0 0 0 30px;
	}

.retrato .image_content{
	background:url(images/retrato_bg.jpg) top center no-repeat;
	float:left;
	padding:13px 1px 25px;
}

	* html .retrato .image_content{
		border:1px solid #f7f7f7;
		padding:13px 1px 25px;
	}

.retrato .image_content img{
	float:left;
	display:inline;
}

	* html .retrato .image_content img{
		margin:0 0 -3px;
	}
	*:first-child+html .retrato .image_content img{
		margin:0 0 -3px;
	}

.retrato .image_content a,
.retrato .image_content a:visited,
.retrato .image_content a:link{
	background:#fff;
	border:1px solid #e4e0da;
	display:inline;
	float:left;
	padding:3px;
	margin:0;
	display:block;
}

.retrato .image_content a:hover{
	background:#E9E5DF;
	float:left;
	padding:2px;
	margin:0;
}

.retrato .image_content a:hover img{
	border:1px solid #fff;
	margin:0;
}

	*:first-child+html  .retrato .image_content a:hover img{
		margin:0 0 -2px;
	}
	* html  .retrato .image_content a:hover img{
		margin:0 0 -2px;
	}

.retrato span{
	background:url(images/amp_image.gif) top left no-repeat;
	float:left;
	margin:-15px 0 0 0;
	padding:7px 0 0 3px;
}


