BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: auto;
	margin-left: auto;
	font-size: 62.5%;
}
#centro{
	LEFT: 0px;
	TOP: 0px;
	padding: 0px;
	background-image: url(../grafs/img_cab_fondo.jpg);
	background-repeat: repeat-x;
	width: 100%;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
}
#contenedor {
	width:778px;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: auto;
	margin-left: auto;
}
#titulo_web{
	position: absolute;
	top: -400px;
	left: -400px;
}
#cabecera {
	LEFT: 0px;
	TOP: 0px;
	HEIGHT: 162px;
	position: relative;
	padding: 0px;
	background-image: url(../grafs/img_cab_fondo.jpg);
	background-repeat: repeat-x;
	width: 100%;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
}
#cabecera .junta {
	LEFT: 0px;
	TOP: 0px;
	TEXT-ALIGN: left;
	height: 119px;
	width: 170px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
}
#cabecera .imgcab01{
	LEFT: 170px;
	TOP: 0px;
	TEXT-ALIGN: left;
	height: 83px;
	width: 155px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
}
#cabecera .imgcab02 {
	TOP: 0px;
	height: 119px;
	width: 445px;
	padding: 0px;
	position: relative;
	margin-left: 325px;
}
#cabecera .consejeria{
	LEFT: 170px;
	TOP: 83px;
	TEXT-ALIGN: left;
	height: 37px;
	width: 155px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
}
#cabecera .caf {
	LEFT: 0px;
	TOP: 119px;
	TEXT-ALIGN: left;
	height: 44px;
	width: 170px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
}
#cabecera .encuentro {
	LEFT: 170px;
	TOP: 120px;
	TEXT-ALIGN: left;
	height: 44px;
	width: 608px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	background-image: url(../grafs/img_cab_encuentro.jpg);
}
#cabecera .encuentro2 {
	LEFT: 170px;
	TOP: 120px;
	TEXT-ALIGN: left;
	height: 44px;
	width: 608px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	background-image: url(../grafs/img_cab_encuentro2.jpg);
}
#ir {
	POSITION: relative;
	HEIGHT: 1.5em;
	margin-left: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
#ir .ruta {
	TEXT-ALIGN: left;
	color: #666666;
	height: 1.5em;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 0.9em;
}
A.ir:link {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #666666;
	TEXT-DECORATION: none;
}
A.ir:visited {
	BACKGROUND: transparent repeat scroll 0% 0%;
	COLOR: #666666;
	TEXT-DECORATION: none;
	font-weight: normal;
}
A.ir:hover {
	BACKGROUND: transparent repeat scroll 0% 0%;
	COLOR: #333333;
	TEXT-DECORATION: underline;
	font-weight: normal;
}
A.ir:active {
	BACKGROUND: transparent repeat scroll 0% 0%;
	COLOR: #666666;
	TEXT-DECORATION: none;
	font-weight: normal;
}
A:link {
BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #4B4745; TEXT-DECORATION: none}
A:visited {
BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #727c81}
A:hover {
BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #232423; TEXT-DECORATION: underline
}
A:active {
BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #4B4745}
#menuycontenido {
	width: 778px;
	margin: 20px 0px 0px;
	text-align: left;
}
#menu {
}
.menuportada {
	font-size: 1em;
	WIDTH: 160px;
	TEXT-ALIGN: right;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-right: 10px;
	padding-left: 0px;
	padding-top: 0px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
	float: left;
	height: 200%;
}
.menumapa {
	font-size: 1em;
	LEFT: 0px;
	WIDTH: 250px;
	TEXT-ALIGN: left;
	padding-left: 0px;
	text-transform: none;
	float: left;
}
.menupagina {
	font-size: 0.9em;
	WIDTH: 75px;
	TEXT-ALIGN: left;
	padding-left: 5px;
	text-transform: none;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCCCCC;
}
.menu_bt {
	font-size: 0.9em;
	WIDTH: 75px;
	TEXT-ALIGN: left;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	color: #4C4B48;
}
#menu UL {
	text-transform: none;
	color: #444438;
	font-weight: bold;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-position: inside;
}
#menu LI {
	color: #444438;
	list-style-type: none;
	text-transform: none;
	margin-left: 0px;
	list-style-image: url(../grafs/img_flecha.gif);
	padding-left: 0px;
	list-style-position: outside;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#menu ul li ul {
	color: #444438;
	list-style-type: none;
	text-transform: none;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 10px;
}
.izq {
	margin-top: 50px;
}
ul {
	text-transform: none;
	color: #444438;
	font-weight: bold;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 0px;
}
li {
	color: #444438;
	list-style-type: none;
	text-transform: none;
	margin-left: 20px;
	padding-left: 0px;
	list-style-position: outside;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: normal;
}
ul li ul {
	color: #444438;
	list-style-type: none;
	text-transform: none;
	margin-left: 20px;
	padding-left: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
}
A.menu:link {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #4B4745;
	TEXT-DECORATION: none;
	font-weight: normal;
}
A.menu:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #4B4745;
	TEXT-DECORATION: none;
	font-weight: normal;
}
A.menu:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #232423;
	TEXT-DECORATION: underline;
	font-weight: normal;
}
A.menu:active {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #4B4745;
	TEXT-DECORATION: none;
	font-weight: normal;
}
A.menuul:link {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #3C3937;
	TEXT-DECORATION: none;
	font-weight: bold;
}
A.menuul:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #3C3937;
	TEXT-DECORATION: none;
	font-weight: bold;
}
A.menuul:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #232423;
	TEXT-DECORATION: underline;
	font-weight: bold;
}
A.menuul:active {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #3C3937;
	TEXT-DECORATION: none;
	font-weight: bold;
}
#contenido {
	font-size: 1.1em;
	font-family: "Courier New", Courier, mono;
}
.seccion {
	width: 578px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 10px;
	color: #4C4B48;
	margin-left: 180px;
}
#inicio{
	padding-left: 0px;
	position: relative;
	height: 125px;
}
#dinamico{
	padding-left: 0px;
	position: relative;
}
#dinamico6{
	padding-left: 0px;
	position: relative;
}
#dinamico6 A.tit:link {
	TEXT-DECORATION: none;
	color: #0175ab;
	}
#dinamico6 A.tit:visited {
TEXT-DECORATION: none; color: #0175ab
	}
#dinamico6 A.tit:hover {
	TEXT-DECORATION: underline;
	color: #232423;
}
#dinamico6 A.tit:active {
	TEXT-DECORATION: none;
	color: #0175ab;
	}
#dinamico6 A.h3:link {
	TEXT-DECORATION: none;
	color: #0175ab;
	font-weight: bold;
	}
#dinamico6 A.h3:visited {
	FONT-WEIGHT: bold; TEXT-DECORATION: none; color: #0175ab
	}
#dinamico6 A.h3:hover {
	TEXT-DECORATION: underline;
	color: #232423;
	font-weight: bold;
}
#dinamico6 A.h3:active {
	TEXT-DECORATION: none;
	color: #0175ab;
	font-weight: bold;
	}
#dinamico6 A:link {
TEXT-DECORATION: none; color: #0175ab
	}
#dinamico6 A:visited {
TEXT-DECORATION: none; color: #0175ab
	}
#dinamico6 A:hover {
TEXT-DECORATION: underline; color: #232423}
#dinamico6 A:active {
TEXT-DECORATION: none; color: #0175ab
	}
#interior {
	width: 578px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 0px;
	float: left;
}
#listadotxt140 {
	width: 428px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	float: right;
}
#listadotxt280 {
	padding-bottom: 10px;
	float: right;
	width: 289px;
}
#listadotxt100 {
	width: 468px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	float: right;
	padding-top: 0px;
}
H1 {
	FONT-SIZE: 1.5em; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;
}
h2 {
	font-size: 1.3em; margin: 0px; padding: 0px;
}
h3 {
	font-size: 1.1em;
	color: #3076a4;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	margin-bottom: 2px;
	margin-top: 0px;
	text-transform: uppercase;
}
h4 {
	font-size: 1.1em;
	color: #3076a4;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	width: 200px;
	margin-bottom: 0px;
	margin-top: -2px;
}
h5 {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	margin-top: 5px;
	margin-bottom: 2px;
	font-size: 1em;
}
h6 {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 1em;
}
#menu_sub {
	FONT-WEIGHT: bold;
	height: 2em;
	margin-bottom: 10px;
	color: #B0A692;
	}
#menu_sub A:link {
	FONT-WEIGHT: bold;
	color: #0175ab;
	}
#menu_sub A:visited {
	FONT-WEIGHT: bold; TEXT-DECORATION: none; color: #0175ab
	}
#menu_sub A:hover {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline; color: #232423}
#menu_sub A:active {
	FONT-WEIGHT: bold; TEXT-DECORATION: none; color: #0175ab
	}	
.linktit {
	color: #0175ab;
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	}
A.linktit:link {
	FONT-WEIGHT: bold
	}
A.linktit:visited {
	FONT-WEIGHT: bold; TEXT-DECORATION: none	}
A.linktit:hover {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline; color: #000000
}
A.linktit:active {
	FONT-WEIGHT: bold; TEXT-DECORATION: none	}	
.tit{
	font-size: 1.1em;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: -2px;
	margin-left: 0px;
}
p {
	margin-top: 2px;
	margin-bottom: 10px;
}
.parrafo {
	margin-bottom: 10px;
}
.txt_margin2 {
	margin-bottom: 1px;
	margin-top: 5px;
}
.parrafo_borra {
	margin-bottom: 15px;
	clear: both;
}
.parrafo_col_derecha {
	margin-bottom: 10px;
	margin-left: 285px;
}
.parrafo_col_izq {
	margin-bottom: 10px;
	margin-right: 294px;
}
.parrafo_destaca {
	margin-bottom: 15px;
	font-size: 1.5em;
	font-weight: normal;
	color: #3076a4;
	text-decoration: none;
	width: 285px;
}
img {
		border:0;
}
#img_lat_izq{
	margin-bottom: 10px;
	width: 289px;
	float: left;
}
#img_lat_izq90{
	float: left;
	margin-bottom: 10px;
	width: 100px;
}
#img_lat_izq100{
	float: left;
	margin-bottom: 10px;
	width: 100px;
}
#img_lat_izq140{
	float: left;
	margin-bottom: 10px;
	width: 140px;
}
#img_lat_izq280{
	float: left;
	margin-bottom: 10px;
	width: 280px;
}
#img_lat_dcha{
	float: right;
	margin-bottom: 10px;
	width: 289px;
}
#img_ancho{
	margin-bottom: 10px;
	width: 568px;
	float: left;
}
#imagengaleriacont{
	position: relative;
	width: 530px;
	padding: 5px;
	border-top-width: 1.4em;
	border-top-style: solid;
	border-top-color: #DFDFDF;
	background-color: #EFEFEF;
	height: 49em;
	text-align: left;
	top: 0px;
	float: left;
}
#imagengaleria{
	position: relative;
	float: left;
	width: 105px;
	height: 16em;
}
#imagengalerialinea{
	width: 525px;
	height: 16px;
	clear: left;
}
.borrar_both {
  clear: both;
  }
.borrar_izq{
	clear: left;
	}
.borrar_dcha{
	clear: right;
	}
.imagen{
	float: left;
	margin: 0px;
}
.imagengaleria{
	border: 5px solid #EFEFEF;
}
.imagen_relative_izq{
	margin: 0px;
	padding: 0px;
	width: 280px;
	left: 0px;
}
.imagen_relative_der{
	margin: 0px;
	padding: 0px;
	width: 280px;
	right: 0px;
}
.piefoto{
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 5px;
	color: #8F8F8F;
	float: left;
	text-align: left;
	width: 100%;
}
td {
	padding: 5px;
}
th {
	padding: 5px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #E8E8E8;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.lineavert {
	BACKGROUND: url(../grafs/img_lv.gif) repeat-y;

}
.lineahorz {
	background-image: url(../grafs/img_lv.gif);
	background-repeat: repeat-x;
	background-position: 0% 0%;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-bottom: 10px;
	float: left;
	width: 100%;
}
#abajo {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	LEFT: 0px;
	WIDTH: 778px;
	margin-top: 40px;
	margin-bottom: 40px;
	position: relative;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	height: 3em;
}
.izqda {
	LEFT: 0px;
	TEXT-ALIGN: right;
	position: absolute;
	top: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
	width: 160px;
	padding-right: 10px;
	padding-left: 0px;
}
.dercha {
	TEXT-ALIGN: left;
	position: absolute;
	top: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
	width: 500px;
	height: 35px;
	left: 180px;
	padding-left: 10px;
}
.bold {
	FONT-WEIGHT: bold;
}
.mayor {
	font-size: 1.3em;
	font-weight: 800;
	text-decoration: none;
	color: #3C3937;
}

.recuadro {
	padding: 2px;
	border: 1px solid #CCCCCC;
	margin-top: 20px; 
}
.separa_top {
	padding: 2px;
	margin-top: 20px; 
}

.color01centro {
	color: #507a8b;
}
.color02expo {
	color: #628024;
}
.color03forma {
	color: #ab4e39;
}
.color06acti {
	color: #0175ab;
}
.color04publi {
	color: #005968;
}
.color05colec {
	color: #76464c;
}
.color07prensa {
	color: #d05b17;
}
.color08bolet {
	color: #ba9205;
}
.color09enlaces {
	color: #81191c;
}
.colorseccion {
	color: #ACACAC;
}
.colortxt {
	color: #54656d;
}
.colorpiefoto {
	color: #727c81;
}
.oculto {
		position:absolute;
		left:0px;
		top:-500px;
		width:1px;
		height:2px;
		overflow:hidden;
}
/* Skip to */
#skip, #skip a, #skip a:hover, #skip a:visited, #skip a:active 
{ 
        position:absolute; 
        left:0px; 
        top:-500px; 
        width:1px; 
        height:1px; 
        overflow:hidden; 
} 
.form_bt {
	font-family:Verdana, sans-serif;
	border-style:solid;
	border-width:1px;
	background-color: #D9D5CA;
	font-size: 0.9em;
} 
.form_box {
	font-family:Verdana, sans-serif;
	font-size: 0.9em;
	border: 1px solid #999999;
} 
.subrayado {
	text-decoration:underline;
}
#interior_cs {
	width: 578px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	position: relative;
	padding-right: 0px;
	float: left;
}
