@charset "utf-8";
body,td,th {
	font-family: Trebuchet MS, Arial, sans-serif, Tahoma;
	font-size: 12px;
}
body {
	background-color: #bababa;
	margin:0;
}
#main {
	width: 760px;
	margin:0 auto
}
div.top {
	float:left;
	width:760px;
	height:18px;
	position:relative;
	text-align:right;
	background:url(../arte/top_left.jpg) #FFF no-repeat;
	margin: 10px 0 0 0;
}
div.bottom {
	float:left;
	width:760px;
	height:18px;
	position:relative;
	text-align:right;
	background:url(../arte/bottom_left.jpg) #000 no-repeat;
}
div.foot {
	float:left;
	width:760px;
	position:relative;
	background:#000;
}
div.foot1 {
	float:left;
	width:460px;
	position:relative;
	padding:10px 0 0 40px;
	font-size:14px;
	font-weight:bold;
}
.foot1 a:link, .foot1 a:visited {
	text-decoration:none;
	color:#FFF;
}
.foot1 a:hover {
	text-decoration:underline;
	color:#FFF;
}
div.foot2 {
	float:left;
	position:relative;
	width:250px;
	text-align:right;
}
div.contenedor {
	float:left;
	width:760px;
	position:relative;
	background:#fff url(../arte/bg.jpg) repeat-x 0 10px;
}
#mapa {
	float:left;
	width:240px;
	position:relative;
	padding:0 0 0 40px;
}
#general_home {
	float:left;
	position:relative;
	width:440px;
	padding:0 0 0 40px;
	background:url(../arte/congreso.jpg) no-repeat 30px 30px;
	height:500px;
	text-align:center;
}
#general_prov {
	float:left;
	position:relative;
	width:440px;
	padding:0 0 0 40px;
}
#general_home h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:38px;
	color:#4d7aa4;
	font-weight:normal;
	margin:0;
}
#general_prov h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	color:#4d7aa4;
	font-weight:normal;
	margin:0 0 10px 0;
}
#general_home h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	color:#4d7aa4;
	font-weight:normal;
	margin:0;
}
div.persona {
	float:left;
	width:92px;
	margin:0 14px 6px 0;
	font-size:12px;
	position:relative;
	line-height:13px;
}
.persona p {
	margin:0 0 5px 0;
}
.persona a:link, .persona a:visited, .naveg a:link, .naveg a:visited {
	color:#666;
	text-decoration:none;
}
.persona a:hover, .naveg a:hover {
	text-decoration:none;
	color:#022d96;
}
.persona img {
	border:1px solid #b5a69f;
}
div.personagral {
	float:left;
	width:440px;
	position:relative;
	display:block;
	height:1px;
	font-size:1px;
}
div.detalle {
	float:left;
	position:relative;
	width:400px;
	background:#f3f5ff;
	padding:0 10px;
}
div.detalletop {
	float:left;
	position:relative;
	width:420px;
	background:url(../arte/top_left.gif) no-repeat #f3f5ff;
	text-align:right;
}
div.detallebot {
	float:left;
	position:relative;
	width:420px;
	background:url(../arte/bottom_left.gif) no-repeat #f3f5ff;
	text-align:right;
	line-height:13px;
	font-size:5px;
	heigth:13px;
}
.detalle img {
	margin-right:10px;
	border:1px solid #b5a69f;
}
.detalle h2 {
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#4d7aa4;
	margin: 0 0 10px 0;
}
.detalle p {
	margin:0;
	font-size:13px;
}
.detalle h3 {
	margin:0 0 4px 0;
	font-size:13px;
	color:#4d7aa4;
}
.detalle h4 {
	margin:0;
	font-size:30px;
	color:#4d7aa4;
	text-transform:uppercase;
}
div.nav {
	float:left;
	width:120px;
	position:relative;
	text-align:right;
	padding:0;
	font-size:13px;
}
.nav img {
	margin-left:16px;
	border:0;
}
div.nave {
	float:left;
	width:420px;
	position:relative;
	padding:10px 0 0 0;
	font-size:13px;
}
div.naveg {
	float:left;
	width:300px;
	position:relative;
	padding:10px 0 0 0;
}
