body {
	font-size: 62.5%;
	margin-bottom: 5px;
	margin-top: 0px;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
/* Estilos para cabecera */
.cabecera{
	height: 237px;
	width: 973px;
	/*width: 100%;*/
	margin: auto;
	clear: both;
	background-color: #FFFFFF;
	padding-top: 1px;
	margin-top: 1px;
	border-right: 1px solid #B1B1B8;
	border-left: 1px solid #B1B1B8;
	/*background-image: url(../images/cab_fondo.gif);
	background-repeat: repeat-x;*/
}
.cabecera_derecha_01{
	height: 237px;
	background-image: url(../images/cabecera_decorativa_01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.cabecera_derecha_02{
	height: 237px;
	background-image: url(../images/cabecera_decorativa_02.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.cabecera_derecha_03{
	height: 237px;
	background-image: url(../images/cabecera_decorativa_03.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.cabecera_derecha_04{
	height: 237px;
	background-image: url(../images/cabecera_decorativa_04.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.cabecera_derecha_05{
	height: 237px;
	background-image: url(../images/cabecera_decorativa_05.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.cabecera_derecha_06{
	height: 237px;
	background-image: url(../images/cabecera_decorativa_06.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.cabecera_derecha_07{
	height: 237px;
	background-image: url(../images/cabecera_decorativa_07.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.cabecera_derecha_08{
	height: 237px;
	background-image: url(../images/cabecera_decorativa_08.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.cabecera_derecha_09{
	height: 237px;
	background-image: url(../images/cabecera_decorativa_09.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.cabecera_derecha_10{
	height: 237px;
	background-image: url(../images/cabecera_decorativa_10.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.cabecera_derecha_11{
	height: 237px;
	background-image: url(../images/cabecera_decorativa_11.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.cabecera_derecha_12{
	height: 237px;
	background-image: url(../images/cabecera_decorativa_12.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.cabecera_derecha_13{
	height: 237px;
	background-image: url(../images/cabecera_decorativa_13.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.cabecera_derecha_14{
	height: 237px;
	background-image: url(../images/cabecera_decorativa_14.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.cabecera_derecha_15{
	height: 237px;
	background-image: url(../images/cabecera_decorativa_15.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.cabecera h1{
	visibility: hidden;
	position: absolute;
}
.cabecera h2{
	font-size:  1.3em;
	color: #46464F;
	position: absolute;
	margin-left: 204px;
	margin-top: 8px;
}
.logotipo img{
	border-width: 0px;
}
.cabecera_opciones{
	float: right;
	text-align: right;
	padding: 2px;
	margin: 0px;
}
.cabecera_opciones_contactar{
	background-image: url(../images/ico_contactar.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.cabecera_opciones_mapa{
	background-image: url(../images/ico_mapa.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.cabecera_opciones ul{
	font-size:  1.1em;
	margin-top: 4px;
	padding-top: 2px;
	margin-bottom: 8px;
	padding-right: 2px;
}
.cabecera_opciones li{
	display: inline;
	margin-right: 10px;
	color: #FFFFFF;
}
.cabecera_opciones li a{
	color: #293840;
	text-decoration: none;
	margin-bottom: 5px;
	padding-left: 20px;
}
.cabecera_opciones li a:hover{
	color: #780101;
	text-decoration: underline;
}
.buscador{
	float: right;
	clear: right;
	width: 165px;
	margin-top: 145px;
	margin-right: 0px;
}
.buscador fieldset{
	border: 0px;
	padding: 0px;
	margin: 0px;
	padding-right: 12px;
	text-align: right;
}
.buscador input{
	font-size:  1.1em;
	color: #333333;
	background-color: #F1F1F3;
}
.buscador input:focus{
	color: #333333;
	background: #E8E8CA;
}
/* Estilos comunes de las "migas de pan" */

.migas{
	font-size:  1.1em;
	list-style : none;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 5px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #8DACB8;
	border-top: 1px solid #8DACB8;
}
.hide {
    display: none;
}
.migas ul{
   display : inline;
   margin-left: 5px;
   padding-left: 0px;
}
.migas li{
	color: #9FA8B3;
	display : inline;
	padding-left: 11px;
	padding-right: 5px;
	background-image: url(../images/miga_flecha.gif);
	background-repeat: no-repeat;
	font-weight: bold;
}
.migas ul li a {
	display : inline;
	color: #577382;
	text-decoration: none;
}
.migas UL LI A:hover {
	COLOR: #333333;
}
/* Bloques de texto */
.contenedor{
	width: 973px;
	/*width: 100%;*/
	margin: auto;
	background-image: url(../images/cuerpo_fondo.gif);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	padding-top: 0px;
	border-right: 1px solid #B1B1B8;
	border-left: 1px solid #B1B1B8;
}
.cuerpo_central{
	/*margin-left: 205px;
		padding-right: 15px;
	*/
	margin-left: 194px;
	background-color: #FFFFFF;
	height: 100%;
	padding-top: 1px;
	padding-bottom: 16px;
}
.cuerpo_central h1{
	font-size: 1.6em;
	color: #A93625;
	padding-bottom: 4px;
	padding-left: 8px;
	font-weight: bold;
}
.bloque_texto_normal{
	clear: right;
	padding-left: 40px;
	padding-right: 12px;
}
.bloque_texto_normal h2{
	font-size:  1.2em;
	color: #3E3E3E;
}
.bloque_texto_normal p, .bloque_texto_normal li, .bloque_texto_color p, .bloque_texto_color li, .columna_central p, .columna_central li{
	font-size:  1.1em;
	color: #333333;
	text-align: justify;
	list-style-image:  url(../images/bolo_li.gif);
}
.bloque_texto_normal p a, .bloque_texto_color p a, .bloque_texto_normal li a, .bloque_texto_color li a{
	color: #666666;
	text-decoration: underline;
}
.bloque_texto_normal p a:hover, .bloque_texto_color p a:hover, .bloque_texto_normal li a:hover, .bloque_texto_color li a:hover{
	color: #770902;
}
.bloque_texto_color{
	margin-left: 70px;
	margin-right: 70px;
	clear: right;
	padding: 3px 30px;
}
/* MENU LATERAL */
.lateral_grupo{
	padding-bottom: 2px;
	margin-top: 24px;
	width: 194px;
	font-size:  1.2em;
	float: left;
}

.pasoactual_menu {
	color: #003362;
	padding-left: 14px;
}
.lateral_especial {
	color: #BB5442;
	padding-left: 14px;
	padding-bottom: 4px;
}
.pasoactual_submenu{
	color: #926338;
	font-weight: normal;
	padding-left: 14px;
}
.lateral_grupo ul{
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
} 
.lateral_grupo li{
	list-style-type: none;
	padding-bottom: 4px;
	padding-top: 4px;
	font-weight: bold;
	border-top: 1px solid #999999;
} 
.lateral_grupo li a{
	color: #666666;
	text-decoration: none;
	padding-left: 14px;
} 
.lateral_grupo li a:hover{
	text-decoration: none;
	color: #780101;
}
.lateral_grupo li li {
	padding-left: 6px;
}
.lateral_grupo li li a{
	text-decoration: none;
	font-weight: normal;
} 
.lateral_grupo li li a:hover{
	text-decoration: none;
	color: #770502;
}
.lateral_grupo img{
	margin-left: 22px;
	margin-right: 22px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px dashed #FFFFFF;
}
.lateral_grupo img{
	border: none;
}
/* Index TRES columnas */
.bloque_inicio{
	clear: right;
	padding-left: 40px;
	padding-right: 12px;
}
.bloque_inicio p, .bloque_inicio li, .columna_uno p, .columna_dos p, .columna_tres p{
	font-size:  1.1em;
	color: #333333;
	list-style-image:  url(../images/bolo_li.gif);
}
.bloque_inicio li a, .columna_dos p a{
	color: #333333;
	text-decoration: none;
}
.columna_uno a, .bloque_inicio p a  {
	color: #4D5B6C;
	text-decoration: underline;
}
.bloque_inicio p a:hover, .bloque_inicio li a:hover, .columna_uno p a:hover, .columna_dos p a:hover{
	color: #151515;
	text-decoration: underline;
}
.bloque_inicio h2, .columna_uno h2, .columna_dos h2, .columna_tres h2{
	font-size: 1.4em;
	color: #333333;
}
.columna_todas{
	background: url(../images/fondo_inicio.gif) repeat-y;
		/* El overflow para que funcione en Firefox*/
	overflow: hidden;
	/* El height al 1% para que funcione en IE anterior al 7*/
	height: 1%;
}
.columna_uno{
	float: left;
	/*width: 370px;*/
	width: 564px;
	border-top: 1px solid #999999;
	padding: 4px 8px 4px 10px;
}
.columna_uno p{
	padding-left: 32px;
	padding-right: 3px;
}
.columna_dos{
	float: left;
	width: 180px;
	border-top: 1px solid #999999;
	padding: 4px 7px;
	background: #E1E2E3;
}
.columna_dos p{
	padding-bottom: 7px;
	border-bottom: 1px solid #999999;
}
.columna_tres{
	float: left;
	width: 180px;
	border-top: 1px solid #999999;
	padding: 4px 7px;
	background: #A3A4AB;
}
.columna_tres p{
	padding-bottom: 7px;
	border-bottom: 1px solid #D8D8D8;
}
.columna_tres p a{
	color: #FFFFFF;
	text-decoration: none;
}
.columna_tres p a:hover{
	color: #000000;
	text-decoration: underline;
}
/* Dos columnas */
.dos_columnas{
	width: 100%;
	float: left;
}
.dos_columnas_separador{
	margin-bottom: 3px;
}
.columna_central{
	float: left;
	width: 60%;
	margin-bottom: 8px;
	padding-right: 0px;
}
.columna_central h2, .columna_enlaces h2{
	font-size:  1.4em;
	font-weight: bold;
	height: 28px;
	color: #884502;
	padding-left: 10px;
	padding-top: 4px;
	margin-top: 0px;
}
.columna_central p{
	padding-left: 10px;
	padding-right: 10px;
}
.columna_der{
	float: right;
	clear: right;
	width: 38%;
	padding-bottom: 10px;
	padding-right: 6px;
}

.columna_enlaces{
	padding-top: 1px;
	padding-left: 6px;
	border-left: 1px dotted #B7BCBF;
}
.columna_enlaces p{
	font-size:  1.1em;
	color: #666666;
	padding-left: 12px;
	padding-right: 10px;
}
.columna_enlaces p a{
	color: #000000;
	padding-left: 20px;
	text-decoration: none;
	background-image: url(../images/ico_enlace.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.columna_enlaces p a:hover{
	color: #721B1B;
	text-decoration: underline;
	background-image: url(../images/ico_enlace_sobre.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.rotulo{
	height: 65px;
	background-image: url(../images/rotulo_fondo.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.columna_enlaces_final{
	font-size:  1.1em;
}
.columna_enlaces_final a{
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.columna_enlaces_final a:hover{
	color: #780401;
	text-decoration: underline;
}
/* images incluidas */

.foto_izq {
	float: left;
	margin: 3px 15px 5px 2px;
}
.foto_der {
	float: right;
	margin: 3px 2px 5px 12px;
}
.foto_centro {
	text-align: center;
	margin: 5px 0px;
}
/* OPCIONES DE BÚSQUEDA */
.opciones_neutro {
	padding: 1px;
	margin-left: 8px;
	margin-right: 8px;
	background: #C2C3CE;
	margin-bottom: 20px;
}
.opciones_neutro_titular {
	background-color: #FFFFFF;
	padding: 1px;
	padding-left: 3px;
	margin-left: 160px;
	margin-top: 2px;
	color: #646468;
	text-decoration: none;
	font-size:  1.2em;
	font-weight: bold;
}
.opciones_neutro_enlace {
	background-color: #FFFFFF;
	padding: 6px;
	margin-left: 160px;
	margin-top: 1px;
	margin-bottom: 1px;
}
.opciones_buscar {
	padding: 1px;
	margin-left: 8px;
	margin-right: 8px;
	background: url(../images/ico_opciones_buscar.gif) no-repeat left center;
	border-bottom: 1px solid #E8E8E8;
	margin-bottom: 6px;
}
.opciones_noticias {
	padding: 1px;
	margin-bottom: 22px;
	margin-left: 8px;
	margin-right: 8px;
	background: url(../images/ico_noticias.gif) no-repeat left top;

}
.opciones_licitaciones {
	padding: 1px;
	margin-bottom: 22px;
	margin-left: 8px;
	margin-right: 8px;
}
.opciones_listado {
	padding: 1px;
	margin-bottom: 22px;
	margin-left: 8px;
	margin-right: 8px;

}
.opciones_inmuebles {
	padding: 1px;
	margin-bottom: 22px;
	margin-left: 8px;
	margin-right: 8px;
}
.opciones_dossier {
	padding: 1px;
	margin-bottom: 22px;
	margin-left: 8px;
	margin-right: 8px;
}
.opciones_carretera {
	padding: 4px;
	background: #E7ECF0 url(../images/ico_carreteras.gif) no-repeat left center;
	margin-top: 2px;
	margin-bottom: 2px;
}
.opciones_localidades {
	padding: 4px;
	background: #E7ECF0 url(../images/ico_localidades.gif) no-repeat left center;
	margin-top: 2px;
	margin-bottom: 2px;
}
.opciones_tren {
	padding: 4px;
	background: #E7ECF0 url(../images/ico_tren.gif) no-repeat left center;
	margin-top: 2px;
	margin-bottom: 2px;
}
.opciones_puerto {
	padding: 4px;
	background: #E7ECF0 url(../images/ico_puerto.gif) no-repeat left center;
	margin-top: 2px;
	margin-bottom: 2px;
}
.opciones_aeropuerto {
	padding: 4px;
	background: #E7ECF0 url(../images/ico_aeropuerto.gif) no-repeat left center;
	margin-top: 2px;
	margin-bottom: 2px;
}
.opciones_fotos img {
	padding: 2px;
	margin: 2px;
	border: 1px solid #F99206;
}
.opciones_der_icono {
	background-color: #FFFFFF;
	padding: 4px;
	margin-left: 45px;
	margin-top: 1px;
	color: #2F3237;
	text-decoration: none;
	font-size:  1.1em;
}
.opciones_noticias_titular {
	background-color: #FFFFFF;
	padding: 6px 1px 6px 3px;
	margin-left: 73px;
	margin-top: 2px;
	color: #484337;
	text-decoration: none;
	font-size:  1.4em;
	font-weight: bold;
	border-bottom: 1px solid #CCCCCC;
}
.opciones_buscar_concepto {
	background-color: #FFFFFF;
	padding: 3px;
	margin-left: 73px;
	margin-top: 1px;
	color: #2F3237;
	text-decoration: none;
	font-size:  1.1em;

}
.opciones_buscar_concepto p {
	text-align: justify;
	padding-left: 8px;
	padding-right: 8px;
}
.opciones_buscar_enlace {
	padding: 6px;
	margin-left: 73px;
	margin-top: 1px;
	margin-bottom: 1px;
	text-align: center;

}
.opciones_buscar_enlace a {
	text-decoration: none;
	font-size:  1.1em;
	color: #FFFFFF;
	background-color: #8DACB4;
	font-weight: bold;
	border-top: 1px solid #707BB4;
	border-right: 1px solid #707BB4;
	border-bottom: 1px solid #707BB4;
	border-left: 5px solid #707BB4;
	padding: 1px 7px;
	margin-left: 10px;
	margin-right: 10px;
}
.opciones_buscar_enlace a:hover {
	color: #781001;
	background-color: #C2D3D8;
}
.opciones_buscar_pdf {
	background-color: #FFFFFF;
	padding: 6px;
	margin-left: 73px;
	margin-top: 1px;
	margin-bottom: 1px;
	text-align: center;
}
.opciones_buscar_pdf a {
	font-size:  1.1em;
	color: #666666;
	font-weight: bold;
	padding: 2px 15px 2px 15px;
	cursor: pointer;
	border: 1px solid #C23129;
	background: #DDDFE3;
	text-decoration: none;
}
.opciones_buscar_pdf a:hover{
	color: #780701;
	background: #F0F0F0;
}
.opciones_buscar_derecha {
	float: right;
	font-size:  1.1em;
	margin-right: 6px;
	margin-top: 2px;
	padding: 1px;
}
.bloque_botonera{
	margin: 20px 50px 5px;
	padding-bottom: 8px;
}
.bloque_botonera h2, .grupos_cuerpo h2 {
	font-size:  1.2em;
	color: #999999;
	margin: 0px;
	margin-bottom: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom: 1px solid #E0E0E0;
}
.bloque_botonera h3 {
	font-size:  1.4em;
	color: #8C7522;
	border-bottom: 1px solid #CCCCCC;
	font-weight: normal;
	padding: 3px 6px;
	margin: 2px;
}
.bloque_botonera_alinear {
	display: inline;
	padding: 20px;
}
.bloque_botonera_der {
	float: right;
	padding: 3px 65px 3px 5px;

}
.bloque_botonera_izq {
	float: left;
	padding: 3px 5px 3px 65px;

}
.bloque_dividir_der {
	float: right;
	padding: 3px;
	margin: 6px;
	padding-left: 36px;
	width: 290px;
	border-left: 1px solid #999999;
}
.bloque_dividir_izq {
	float: left;
	padding: 3px;
	margin: 6px;
	width: 290px;
}
.bloque_botonera a {
	font-size:  1.1em;
	text-decoration: none;
	color: #666666;
	font-weight: bold;
	padding: 1px 5px 1px 5px;
	cursor: pointer;
	border: 1px solid #C23129;
	background: #DDDFE3;

}
.bloque_botonera a:hover{
	color: #780D01;
	background: #EFF0F1;
}
/**** FORMULARIOS DOS COLUMNA ****/
.formulario_uno{
	padding: 7px;
}
.formulario_dos{
	padding: 7px;
}
.bloque_botonera fieldset{
	border-width: 0px;
}
.formulario_dos label {
	color: #666666;
	font-size:  1.1em;
	font-weight: bold;
	padding-left: 5px;
}
.formulario_uno label {
	color: #666666;
	font-size:  1.1em;
	width: 125px;
	float:left;
	text-align: right;
	font-weight: bold;
}
.formulario_uno select {
	color: #39426C;
	font-size:  1.1em;
	background-color: #F5F9FA;
	margin-left: 12px;
}
.limpiar{
	clear: right;
	margin: 7px;
	border-top: 1px dashed #CCCCCC;
}
.boton_normal {
	font-size:  1.1em;
	color: #666666;
	font-weight: bold;
	padding: 1px 5px 1px 5px;
	cursor: pointer;
	border: 1px solid #C23129;
	background: #DDDFE3;
}
/**** GRUPOS CON PESTAÑA ****/
.grupos, .grupos02 {
	padding-bottom: 12px;
	padding-left: 8px;
	margin: 0px;
	padding-right: 8px;
}
.grupos_cuerpo {
	padding: 6px;
	margin: 0px;
}
.grupos h2, .grupos02 h2 {
	font-size:  1.4em;
	color: #FFFFFF;
	padding: 6px;
	padding-left: 7px;
	margin: 0px;
	font-weight: bold;
}
.grupos h2 {
	color: #666666;
}
.grupos02 h2 {
	color: #666666;
	border-bottom: 1px solid #D1C7AF;
}
.grupos h3, .grupos02 h3 {
	font-size:  1.1em;
	color: #60636C;
	padding: 6px;
	font-weight: bold;
	margin: 3px;
}
.grupos_fax {
	float: right;
	font-size:  1.1em;
	margin: 3px;
	padding: 6px;
	padding-left: 30px;
	background-image: url(../images/ico_fax.gif);
	background-repeat: no-repeat;
}
.grupos_telefono {
	background-color: #FFFFFF;
	margin: 3px;
	margin-left: 20px;
	padding: 8px;
	padding-left: 30px;
	color: #2F3237;
	text-decoration: none;
	font-size:  1.1em;
	background-image: url(../images/ico_phone.gif);
	background-repeat: no-repeat;
}
.grupos_correo {
	background-color: #FFFFFF;
	margin: 3px;
	margin-bottom: 12px;
	margin-left: 20px;
	padding: 8px;
	padding-left: 30px;
	color: #2F3237;
	text-decoration: none;
	font-size:  1.1em;
	background-image: url(../images/ico_mail.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #E0DDDA;
}
.grupos_domicilio {
	background-color: #FFFFFF;
	margin: 3px;
	margin-left: 20px;
	padding: 8px;
	padding-left: 30px;
	color: #2F3237;
	text-decoration: none;
	font-size:  1.1em;
	background-image: url(../images/ico_domicilio.gif);
	background-repeat: no-repeat;
}
.grupos_correo a {
	padding-left: 3px;
	color: #892C1B;
	text-decoration: none;
	border-bottom: 1px solid #E0DDDA;
}
.grupos_correo a:hover {
	color: #780701;
	text-decoration: underline;	
}
.grupos_archivo {
	float: right;
	margin: 3px;
	padding: 6px;
	padding-left: 25px;
	width: 184px;
	text-align: center;
}
.grupos_archivo a {
	text-decoration: none;
	font-size:  1.1em;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 5px 2px 30px;
	background: #8DACB4 url(../images/ico_acrobat.gif) no-repeat;
	border: 1px solid #808ABB;
	white-space: nowrap;
}
.grupos_archivo a:hover{
	color: #780701;
	background-color: #C2D3D8;
}
.grupos_archivos_mensaje {
	text-decoration: none;
	font-size:  1.1em;
	padding: 0px;
	color: #75737D;
	font-weight: bold;
	white-space: nowrap;
}
.grupos_archivo_texto {
	background-color: #FFFFFF;
	margin: 3px 3px 3px 75px;
	padding: 10px 220px 10px 30px;
	color: #2F3237;
	text-decoration: none;
	font-weight: bold;
	font-size:  1.1em;
	background-image: url(../images/ico_archivo.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #D8DADE;
}
/**** PESTAÑAS ****/
.cuadro_central_opciones {
	font-size:  1.1em;
	margin-right: 1px;
	margin-left: 1px;
	margin-bottom: 0px;
	margin-top: 20px;
	padding-bottom: 21px;
	font-weight: bold;
}
.cuadro_central_pestana_on{
	white-space: nowrap;
	float: left;
	margin-right: 3px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/cuadro_fondo_opciones_on.gif);
	background-repeat: no-repeat;
	border-right: 1px solid #bcbec2;
	padding: 5px 12px 3px 18px;
}
.cuadro_central_pestana_off{
	white-space: nowrap;
	float: left;
	margin-right: 3px;
	border-right: 1px solid #bcbec2;
	padding: 5px 12px 3px 18px;
	background: #D0D8DD url(../images/cuadro_fondo_opciones_off.gif) no-repeat;
}
.cuadro_central_pestana_on a, .cuadro_central_pestana_off a{
	text-decoration: none;
	color: #646A6F;
}
.cuadro_central_pestana_on a:hover, .cuadro_central_pestana_off a:hover{
	text-decoration: underline;
	color: #780401;
}
.cuadro_central_marco{
	margin-right: 1px;
	margin-left: 1px;
	padding: 8px 2px;
	border-top: 1px solid #CCCDD0;
}

/*TABLA*/
.tabla_datos{
	padding: 0px 6px 3px 6px;
}
.tabla_contenidos{
	padding: 0px 0px 3px 0px;
	margin-left: 8px;
	margin-right: 8px;
}
.tabla_datos table, .tabla_contenidos table{
	background-color: #D9D9D9;
	border: 1px solid #C23129;
	width: 100%;
}
.tabla_datos caption, .tabla_contenidos caption{
	font-size: 1em;
	font-weight: bold;
	padding: 4px;
	border: 1px solid #CCCCCC;
	color: #333333;
	background: #F5F5F5;
}
.tabla_datos th, .tabla_contenidos th{
	font-size:  1.2em;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 4px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: center;
	border: 1px solid #D0D7DD;
	background: #A67A28;
}
.tabla_datos th a{
	padding-left: 16px;
	text-decoration: underline;
	background-image: url(../images/ico_ordenar.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: none;
}
.tabla_datos th a:hover{
	background-image: url(../images/ico_ordenar_hover.gif);
	background-repeat: no-repeat;
	text-decoration: underline;
}
.tr_parque0{
	background-color: #d0c291;
	font-size:  1.1em;
	text-align: center;
}
.tr_parque1{
	background-color: #fcc749;
	font-size:  1.1em;
	text-align: center;
}
.tr_parque2{
	background-color: #ff9b79;
	font-size:  1.1em;
	text-align: center;
}
.tr_parque3{
	background-color: #eae3d6;
	font-size:  1.1em;
	text-align: center;
}
.tr_parque4{
	background-color: #E3DAE4;
	font-size:  1.1em;
	text-align: center;
}
.tr_0{
	background-color: #E2EBF1;
	font-size: 1.1em;
	text-align: center;
}
.tr_1{
	background-color: #FFFFFF;
	font-size: 1.1em;
	text-align: center;
}
.tabla_datos tfoot{
	font-size:  1em;
	text-align: center;
	background-color: #999999;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}
.tr_contenidos{
	background-color: #FFFDFB;
	font-size:  1.1em;
	background-repeat: repeat-x;
}
.tabla_contenidos td{
	padding: 4px;
	border: 1px solid #FFFFFF;
}
.celda_especial_01{
	border: 1px solid #FFB94F;
	font-weight: bold;
	color: #4F5562;
}
.celda_especial_01 a{
	font-weight: bold;
	color: #003399;
	text-decoration: underline;
	background: url(../images/ico_link.gif) no-repeat left;
	padding-left: 20px;
}
.celda_especial_02 a{
	font-weight: bold;
	color: #434A56;
	text-decoration: underline;
	background:  url(../images/ico_archivo.gif) no-repeat left;
	padding: 9px 2px 4px 27px;
}
.celda_especial_01 a:hover, .celda_especial_02 a:hover{
	color: #780401;
	text-decoration: none;
}
/* Paginador*/
.paginador{
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
	border-top: 1px solid #C54343;
	background: #EFF0F1;
}
.paginador ul{
	display: inline;
	padding-left: 6px;
	padding-right: 6px;
} 
.paginador li{
	display: inline;
	font-size:  1.1em;
	text-align: center;
	font-weight: bold;
	color: #003366;
	margin-right: 1px;
	padding-bottom: 4px;
	line-height: 26px;
}
.paginador li a{
	background-color: #C03A2C;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	text-decoration: none;
	padding-bottom: 4px;
	padding-top: 2px;
	padding: 4px;
}
.paginador li a:hover{
	color: #E9EBED;
	text-decoration: underline;
}

/* CUADRO LOGOS */
.cuadro_logo{
	margin: 8px;
	width: 160px;
	float: left;
	border: 1px solid #386189;
	text-align: center;
	background-image: url(../images/fondo_logos.jpg);
	background-repeat: repeat-x;
}
.cuadro_logo img{
	margin-top: 4px;
	margin-bottom: 2px;
	border: 1px solid #FEC578;
}
.cuadro_logo p{
	font-size: 1.1em;
	color: #333333;
	height: 40px;
	padding-left: 2px;
	padding-right: 2px;
}
.enlace_general{
	background-color: #FFFFFF;
	padding: 6px;
	margin-top: 1px;
	margin-bottom: 1px;
	text-align: center;
}
.enlace_general a {
	text-decoration: none;
	font-size:  1.1em;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-left: 7px;
	padding-right: 7px;
	color: #FFFFFF;
	background-color: #8DACB4;
	font-weight: bold;
	border-top: 1px solid #39426C;
	border-right: 1px solid #39426C;
	border-bottom: 1px solid #39426C;
	border-left: 5px solid #39426C;
}
.enlace_general a:hover {
	color: #780401;
	background-color: #C2D3D8;
}
/* FORMULARIOS */
.selector{
	padding-left: 10px;
	margin-bottom: 8px;
	margin-top: 4px;
}
.selector select{
	background-color: #FFFBF0;
	font-size:  1.2em;
	color: #333333;

	margin-right: 15px;
}
.selector label{
	font-size:  1.2em;
	color: #4F4F57;
	font-weight: bold;
	display: block;
	padding-bottom: 6px;
	padding-top: 1px;
}
/* MAPA WEB */
.arbol{
	font-size:  1.1em;
	margin-left: 20px;
}
.arbol ul {
	text-decoration: none;
	padding: 2px;
}
.arbol li {
	color: #9B9EA2;
	list-style : url(../images/bolo_li.gif);
	padding-bottom: 4px;
	font-weight: bold;
}
.arbol li a {
	color: #797C82;
}
.arbol li a:hover {
	color: #780401;
	text-decoration: none;
}
.arbol ul ul{
	margin-left: 20px;
}
/* ORGANIGRAMA */
.organigrama_img {
	text-align: center;
	margin: 0px;
}
.organigrama{
	font-size:  1.2em;
	font-weight: bold;
}
.org_nivel01{
	color: #B6972C;
	padding: 5px;
	margin-left: 10px;
	width: 300px;
	border-bottom: 2px solid #BABDC6;
}
.org_nivel01_texto{
	color: #666666;
	padding: 5px;
	margin-left: 10px;
	width: 300px;
	border-bottom: 1px solid #BABDC6;
}
.org_nivel_titulo{
	color: #B6972C;
	padding: 5px;
	margin-left: 50px;
	margin-top: 15px;
	width: 360px;
	border-bottom: 1px solid #BABDC6;
}
.org_nivel02{
	color: #B6972C;
	padding: 5px;
	margin-left: 80px;
	margin-top: 15px;
	width: 360px;
	border-bottom: 1px solid #BABDC6;
}
.org_nivel02_texto{
	color: #666666;
	padding: 5px;
	margin-left: 80px;
	margin-top: 0px;
}
.org_nivel03{
	color: #666666;
	padding: 5px;
	margin-left: 50px;
	margin-top: 15px;
	width: 300px;
	border-bottom: 1px dotted #BABDC6;
}
/* PIE DE PAGINA */
.pie{
	padding: 4px;
	text-align: center;
	clear: both;
	height: 100%;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background: #FFFFFF;
}
.pie p{
	font-size: 0.9em;
	color: #333333;
}
.pie p a{
	color: #5A5F65;
	font-weight: bold;
	text-decoration: underline;
	padding-left: 7px;
	padding-right: 7px;
}
.pie p a:hover{
	color: #780401;
	text-decoration: none;
}
.pie img{
	border: none;
}

