/* INDEX */
#index #contenido {
	padding: 1.8em 3px 10em;
}
/* COMUNES */
h1 {
	margin-bottom: 0.5em;
	font-size: 2.2em;
	line-height: 1em;
	font-style: italic;
	color: #B65310;
}
h2 {
	margin-bottom: 0.35em;
	font-size: 1.5em;
	line-height: 1em;
	font-style: italic;
	color: #2D79A8;
}
/*   ESPECÍFICOS DE ORIGEN DE ERESBIL   */
#origenEresbil #contenido .ilustracion_derecha {
	width: 770px;
	background: url(../images/origenEresbil_00.jpg) no-repeat right top;
}
#origenEresbil #contenido .ilustracion_derecha p {
	width: 585px;
}
#origenEresbil #contenido h2 {
	margin: 1.2em 0 0.5em;
}
#origenEresbil #distinciones li {
	float: left;
	margin-left: 75px;
	padding-bottom: 150px;
	width: 235px;
}
#origenEresbil #distinciones li.primero {
	margin-left: 0;
}
#origenEresbil #distinciones #distincion_1990 {
	background: url(../images/origenEresbil_01.jpg) no-repeat left bottom;
}
#origenEresbil #distinciones #distincion_1998 {
	background: url(../images/origenEresbil_02.jpg) no-repeat left bottom;
}
/*   ESPECÍFICOS DE OBJETIVO DEL ARCHIVO   */
#objetivoArchivo #contenido .ilustracion_derecha {
	width: 770px;
	background: url(../images/objetivoArchivo_00.jpg) no-repeat right top;
}
#objetivoArchivo #contenido .ilustracion_derecha h2 {
	margin-bottom: 0.5em;
}
#objetivoArchivo #contenido .ilustracion_derecha p {
	width: 585px;
	margin-bottom: 1.5em;
}
#objetivoArchivo #contenido .ilustracion_derecha ul {
	margin-bottom: 1.5em;
}
#objetivoArchivo #contenido .ilustracion_derecha ul li {
	margin-left: 1em;
	list-style-type: disc;
}
/*   ESPECÍFICOS DE SECCIONES DE ERESBIL   */
#seccionesEresbil #contenido p {
	margin-bottom: 1.5em;
}
#seccionesEresbil #contenido p.noMarginBottom {
	margin-bottom: 0;
}
#seccionesEresbil .flota_derecha {
	float: right;
	width: 205px;
}
#seccionesEresbil .flota_derecha img {
	display: block;
	margin-bottom: 5px;
}

#seccionesEresbil .flota_izquierda {
	width: 600px;
}
#seccionesEresbil .flota_izquierda ul {
	margin-bottom: 1.5em;
}
#seccionesEresbil .flota_izquierda ul li {
	margin-left: 1em;
	list-style-type: disc;
}
/*   ESPECÍFICOS DE RELACIONES INSTITUCIONALES   */
#relacionesInstitucionales #contenido h2,
#relacionesInstitucionales #contenido p {
	margin-bottom: 0.35em;
}
#relacionesInstitucionales #contenido p.destacado {
	padding-bottom: 1em;
}
#relacionesInstitucionales #contenido .inst_00 {
	background: url(../images/css_rel_inst_00.gif) no-repeat right 1.5em;
}
#relacionesInstitucionales #contenido .inst_01 {
	background: url(../images/css_rel_inst_01.gif) no-repeat right 1.5em;
}
#relacionesInstitucionales #contenido .inst_02 {
	background: url(../images/css_rel_inst_02.gif) no-repeat right 1.5em;
}
#relacionesInstitucionales #contenido .inst_03 {
	background: url(../images/css_rel_inst_03.gif) no-repeat right 1.5em;
}
#relacionesInstitucionales #contenido .inst_04 {
	background: url(../images/css_rel_inst_04.gif) no-repeat right 1.5em;
}
#relacionesInstitucionales #contenido .inst_05 {
	background: url(../images/css_rel_inst_05.gif) no-repeat right 2.85em;
}
#relacionesInstitucionales #contenido .ilustracion_derecha {
	margin-top: 1em;
	width: 770px;
}
#relacionesInstitucionales #contenido .ilustracion_derecha p {
	width: 585px;
}
#relacionesInstitucionales #contenido  a {
	background: url(../images/css_ul_li_a_piti1.gif) no-repeat 0 0.55em;
	color: #303030;
	padding-left: 0.85em;
}
#relacionesInstitucionales #contenido ul li.noEnlace {
	padding-left: 0.85em;
}
#relacionesInstitucionales #contenido  a:hover {
	text-decoration: none;
}
#relacionesInstitucionales #contenido .borde_inferior {
	height: 1em;
	background: url(../images/css_borde_inferior.gif) repeat-x 0 bottom;
}
#relacionesInstitucionales #contenido .listas {
	padding: 2em 0;
}
#relacionesInstitucionales #contenido .flota_derecha {
	float: right;
	width: 365px;
}

#relacionesInstitucionales #contenido .flota_izquierda {
	float: left;
	width: 365px;
}
/*   ESPECÍFICOS DE NUESTROS PROYECTOS   */
#nuestrosProyectos #contenido  a {
	background: url(../images/css_ul_li_a_piti1.gif) no-repeat 0 0.55em;
	color: #303030;
	padding-left: 0.85em;
}
#nuestrosProyectos #contenido  a:hover {
	text-decoration: none;
}
#nuestrosProyectos #contenido p {
	margin-bottom: 1.5em;
	width: 770px;
}
#nuestrosProyectos #contenido h2 {
	float: left;
	margin-bottom: 0;
	padding-top: 1em;
	font-style: normal;
	color: #FFFFFF;
}
#nuestrosProyectos #contenido h2 span {
	display: block;
	background: #000000 url(../images/pixel_blanco.gif) no-repeat right top;
}
#nuestrosProyectos #contenido h2 span span {
	padding: 0.2em;
	background: url(../images/pixel_blanco.gif) no-repeat left top;
}
#nuestrosProyectos #contenido .borde_inferior {
	margin-bottom: 2em;
	height: 1px;
	background: url(../images/css_borde_inferior.gif) repeat-x 0 0;
}
#nuestrosProyectos #contenido h3 {
	font-size: 1.5em;
	font-style: italic;
	color: #2D79A8;
}
#nuestrosProyectos #contenido ol {
	margin: 0 0 1.5em 1.5em;
	font-weight: bold;
	color: #B65310;
}
#nuestrosProyectos #contenido ol li {
	margin-top: 1em;
	list-style-type: decimal;
}
#nuestrosProyectos #contenido ol li span {
	font-weight: normal;
	color: #303030;
}
#nuestrosProyectos #contenido .flota_derecha {
	float: right;
	margin-bottom: 2em;
	padding-left: 21px;
	width: 410px;
	background: url(../images/css_borde_lateral.gif) repeat-y left top;
}
#nuestrosProyectos #contenido .flota_izquierda {
	float: left;
	width: 380px;
}
#nuestrosProyectos #contenido .flota_izquierda .ocre {
	margin-top: 1.5em;
}
#nuestrosProyectos #contenido .flota_izquierda ul li {
	margin-left: 1.5em;
	list-style-type: disc;
}
#nuestrosProyectos #contenido .flota_izquierda h3 {
	margin: 1em 0;
}
#nuestrosProyectos #contenido .flota_derecha2 {
	margin-bottom: 0;
	padding-left: 0;
	background: none;
}
#nuestrosProyectos #contenido .flota_derecha2 h3 {
	margin-bottom: 0.5em;
}
#nuestrosProyectos #contenido .flota_derecha2 p {
	margin-bottom: 1.5em;
}
#nuestrosProyectos #contenido .flota_izquierda2 {
	margin-bottom: 1.5em;
	padding-right: 57px;
	background: url(../images/css_borde_lateral.gif) repeat-y right top;
}
#nuestrosProyectos #contenido .flota_izquierda2 h3 {
	margin: 0 0 0.5em;
}
#nuestrosProyectos #contenido h4 {
	font-size: 1em;
	margin-bottom: 0.35em;
	color: #B65310;
}
#nuestrosProyectos #contenido .flota_izquierda2 ul {
	margin-bottom: 1.5em;
}
#nuestrosProyectos #contenido  .participacion_eresbil p {
	margin: 2em 0 0.5em;
}
#nuestrosProyectos #contenido  .participacion_eresbil p.primero {
	margin-top: 0;
}
#nuestrosProyectos #contenido  .participacion_eresbil li a {
	margin-bottom:1.5em;
	padding-left: 0.85em;
	color: #303030;
	background: url(../images/css_ul_li_a_piti1.gif) no-repeat 0 0.55em;
}
#nuestrosProyectos #contenido .participacion_eresbil li a:hover {
	text-decoration: none;
}
/*   ESPECÍFICOS DE RELACIÓN DE SERVICIOS   */
#relacionServicios #contenido p {
	margin-bottom: 1.5em;
	width: 770px;
}
#relacionServicios #contenido .ilustracion_derecha {
	width: 770px;
}
#relacionServicios #contenido .consulta_sala {
	background: url(../images/relacionServicios_00.jpg) no-repeat right top;
}
#relacionServicios #contenido .orientacion_informacion {
	padding-bottom: 0.01em;
	background: url(../images/relacionServicios_01.jpg) no-repeat right top;
}
#relacionServicios #contenido .ilustracion_derecha p {
	width: 585px;
}
#relacionServicios #contenido dl {
	margin-bottom: 1.5em;
}
#relacionServicios #contenido dl dt {
	clear: left;
	float: left;
	padding-right: 1em;
}
#relacionServicios #contenido dl dd {
	font-weight: bold;
}
#relacionServicios #contenido dl dd span.noNegrita {
	font-weight: normal;
}
/*   ESPECÍFICOS CATÁLOGOS   */
#publicaciones #contenido h2 {
	float: left;
	margin-bottom: 0;
	padding-top: 1em;
	font-style: normal;
	color: #FFFFFF;
}
#publicaciones #contenido h2 span {
	display: block;
	background: #000000 url(../images/pixel_blanco.gif) no-repeat right top;
}
#publicaciones #contenido h2 span span {
	padding: 0.2em;
	background: url(../images/pixel_blanco.gif) no-repeat left top;
}
#publicaciones #contenido .borde_inferior {
	margin-bottom: 2em;
	height: 1px;
	background: url(../images/css_borde_inferior.gif) repeat-x 0 0;
}
#publicaciones #contenido h3 {
	font-size: 1.5em;
	font-style: italic;
	color: #2D79A8;
}
#publicaciones #contenido dl {
	margin-bottom: 3em;
}
#publicaciones #contenido dl dt {
	clear: left;
	float: left;
	margin-right: 0.5em;
	padding-top: 1em;
	width: 435px;
	background: url(../images/css_borde_inferior.gif) repeat-x left 27px;
}
#publicaciones #contenido dl.interlineado_menor {
	margin-bottom: 1.5em;
}
#publicaciones #contenido dl.interlineado_menor dt {
	padding-top: 0.35em;
	background-position: left 18px;
}
#publicaciones #contenido dl dt span {
	padding-right: 0.5em;
	background-color: #FFFFFF;
}
#publicaciones #contenido dl dd {
	padding-top: 1em;
	font-weight: bold;
	color: #B65310;
}
#publicaciones #contenido dl.interlineado_menor dd {
	padding-top: 0.35em;
}
#publicaciones #contenido h4 {
	font-size: 1em;
	font-weight: normal;
}
#publicaciones #contenido h4.primero {
	margin-top: 1.5em;
}
/*   ESPECÍFICOS DE INSTALACIONES   */
#instalaciones #contenido h2,
#instalaciones #contenido p {
	margin-bottom: 0.35em;
}
#instalaciones #contenido p.margin_bottom_1em {
	padding-bottom: 1em;
}
#instalaciones #contenido .ilustracion_derecha {
	margin-top: 1em;
	width: 770px;
}
#instalaciones #contenido .ilustracion_derecha div.texto {
	float: left;
}
#instalaciones #contenido .ilustracion_derecha div.miniaturas {
	float: right;
}
#instalaciones #contenido .ilustracion_derecha div.miniaturas a {
	display: block;
	margin-top: 0.5em;
}
#instalaciones #contenido .ilustracion_derecha div.miniaturas a.primero {
	margin-top: 0;
}
#instalaciones #contenido .ilustracion_derecha div.miniaturas img {
	display: block;
}
#instalaciones #contenido .ilustracion_derecha p {
	width: 585px;
}
#instalaciones #contenido .borde_inferior {
	height: 1em;
	background: url(../images/css_borde_inferior.gif) repeat-x 0 bottom;
}
#instalaciones #contenido .ilustracion_derecha ul li {
	margin-left: 1.5em;
	list-style-type: disc;
}
#instalaciones #contenido .ilustracion_derecha ul li ul li {
	margin-left: 0;
	list-style-type: none;
}
/*   ESPECÍFICOS DE UBICACIÓN Y ACCESOS   */
/*
#ubicacionAccesos #contenido .flota_izquierda {
	float: left;
	width: 305px;
}
#ubicacionAccesos #contenido .flota_derecha {
	float: right;
	width: 516px;
	height: 610px;
	border: 5px solid #E5E5E5;
}
#ubicacionAccesos #contenido h2.horarios {
	font-size: 1em;
	font-style: normal;
}
#ubicacionAccesos #contenido h3 {
	margin-bottom: 0.35em;
	color: #B65310;
}
#ubicacionAccesos #contenido p,
#ubicacionAccesos #contenido ul {
	margin-bottom: 1.5em;
}
#ubicacionAccesos #contenido p.margin_bottom_0 {
	margin-bottom: 0;
}
#ubicacionAccesos #contenido .flota_izquierda ul li {
	margin-left: 1.5em;
	list-style-type: disc;
}
#ubicacionAccesos #contenido a {
	color: #303030;
}
#ubicacionAccesos #contenido a:hover {
	text-decoration: none;
}
*/
/*   ESPECÍFICOS DE MÁS ACTIVIDADES   */
#masActividades #contenido .ilustracion_derecha {
	/*width: 770px;*/
}
#masActividades #contenido .ilustracion_derecha div.texto {
	float: left;
	width: 670px;
}
#masActividades #contenido .ilustracion_derecha div.miniaturas {
	float: right;
}
#masActividades #contenido .ilustracion_derecha div.miniaturas img {
	display: block;
	margin-top: 0.5em;
}
#masActividades #contenido .ilustracion_derecha div.miniaturas img.primero {
	margin-top: 0;
}
#masActividades #contenido h2 {
	float: left;
	margin-bottom: 0;
	padding-top: 1em;
	font-style: normal;
	color: #FFFFFF;
}
#masActividades #contenido h2 span {
	display: block;
	background: #000000 url(../images/pixel_blanco.gif) no-repeat right top;
}
#masActividades #contenido h2 span span {
	padding: 0.2em;
	background: url(../images/pixel_blanco.gif) no-repeat left top;
}
#masActividades #contenido .borde_inferior {
	margin-bottom: 2em;
	height: 1px;
	background: url(../images/css_borde_inferior.gif) repeat-x 0 0;
}
#masActividades #contenido h3 {
	margin: 0.85em 0;
	width: 670px;
	font-size: 1.5em;
	font-style: italic;
	color: #2D79A8;
}
#masActividades #contenido h4 {
	font-size: 1em;
	font-weight: normal;
}
#masActividades #contenido h4.primero {
	margin-top: 1.5em;
}
#masActividades #contenido p {
	margin-bottom: 1.5em;
}
#masActividades #contenido a {
	color: #B65310;
}
#masActividades #contenido a:hover {
	text-decoration: none;
}
#masActividades #contenido ol {
	margin: 0 0 1.5em 1.5em;
	font-weight: bold;
	color: #B65310;
}
#masActividades #contenido ol li {
	list-style-type: decimal;
}
#masActividades #contenido ol li span {
	font-weight: normal;
	color: #303030;
}
#masActividades #contenido ul li {
	margin-left: 1.5em;
	list-style-type: disc;
}
#masActividades #contenido  #senderoMigas ul li {
	margin-left: 0;
	list-style-type: none;
}
#masActividades #contenido  #senderoMigas ul li a {
	color: #000000;
}
#masActividades #contenido .mensajes_error{
	padding-left: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 1.5em;
	color: #000000;
	background-color: #FCCDD1;
}
#masActividades #contenido .mensajes_error p {
	margin-bottom: 0;
	font-weight: bold;
	color: #FF0000;
}



/*   ESPECÍFICOS DE EN RECUERDO   */
#enRecuerdo #contenido .ilustracion_derecha {
	/*width: 770px;*/
}
#enRecuerdo #contenido .ilustracion_derecha div.texto {
	float: left;
	width: 670px;
}
#enRecuerdo #contenido .ilustracion_derecha div.miniaturas {
	float: right;
}
#enRecuerdo #contenido .ilustracion_derecha div.miniaturas img {
	display: block;
	margin-top: 0.5em;
}
#enRecuerdo #contenido .ilustracion_derecha div.miniaturas img.primero {
	margin-top: 0;
}
#enRecuerdo #contenido .retrato {
	position: relative;
	margin-bottom: 1.5em;
}
#enRecuerdo #contenido .retrato img {
	display: block;
	padding-top: 1em;
}
#enRecuerdo #contenido .retrato span {
	position: absolute;
	bottom: 0;
	left: 90px;
	line-height: 1em;
}
#enRecuerdo #contenido h2 {
	float: left;
	margin-bottom: 0;
	padding-top: 1em;
	font-style: normal;
	color: #FFFFFF;
}
#enRecuerdo #contenido h2 span {
	display: block;
	background: #000000 url(../images/pixel_blanco.gif) no-repeat right top;
}
#enRecuerdo #contenido h2 span span {
	padding: 0.2em;
	background: url(../images/pixel_blanco.gif) no-repeat left top;
}
#enRecuerdo #contenido .borde_inferior {
	margin-bottom: 2em;
	height: 1px;
	background: url(../images/css_borde_inferior.gif) repeat-x 0 0;
}
#enRecuerdo #contenido h3 {
	margin: 0.85em 0;
	width: 670px;
	font-size: 1.5em;
	font-style: italic;
	color: #2D79A8;
}
#enRecuerdo #contenido h4 {
	font-size: 1em;
	font-weight: bold;
	color: #B65310;
}
#enRecuerdo #contenido h4.primero {
	margin-top: 1.5em;
}
#enRecuerdo #contenido p {
	margin-bottom: 1.5em;
	padding-right: 100px;
	text-align: justify;
}
#enRecuerdo #contenido a {
	color: #B65310;
}
#enRecuerdo #contenido a:hover {
	text-decoration: none;
}
#enRecuerdo #contenido ol {
	margin: 0 0 1.5em 1.5em;
	font-weight: bold;
	color: #B65310;
}
#enRecuerdo #contenido ol {
	margin-bottom: 1.5em;
}
#enRecuerdo #contenido ol li {
	padding-right: 100px;
	list-style-type: decimal;
}
#enRecuerdo #contenido ol li span {
	font-weight: normal;
	color: #303030;
}
#enRecuerdo #contenido ul {
	margin-bottom: 1.5em;
}
#enRecuerdo #contenido ul li {
	margin-left: 1.5em;
	padding-right: 100px;
	list-style-type: disc;
}
#enRecuerdo #contenido  #senderoMigas ul {
	margin-bottom: 0;
}
#enRecuerdo #contenido  #senderoMigas ul li {
	margin-left: 0;
	padding-right: 0.8em;
	width: auto;
	list-style-type: none;
}
#enRecuerdo #contenido  #senderoMigas ul li a {
	color: #000000;
}
#enRecuerdo #contenido .mensajes_error{
	padding-left: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 1.5em;
	color: #000000;
	background-color: #FCCDD1;
}
#enRecuerdo #contenido .mensajes_error p {
	margin-bottom: 0;
	font-weight: bold;
	color: #FF0000;
}


/*   ESPECÍFICOS DE LISTADO SIMPLE   */
#listadoSimple #contenido .ilustracion_derecha {
	/*width: 770px;*/
}
#listadoSimple #contenido .ilustracion_derecha div.texto {
	float: left;
	width: 670px;
}
#listadoSimple #contenido .ilustracion_derecha div.miniaturas {
	float: right;
}
#listadoSimple #contenido .ilustracion_derecha div.miniaturas img {
	display: block;
	margin-top: 0.5em;
}
#listadoSimple #contenido .ilustracion_derecha div.miniaturas img.primero {
	margin-top: 0;
}
#listadoSimple #contenido h1 {
	margin-bottom: 1em;
}
#listadoSimple #contenido h2 {
	margin-bottom:0.35em;
	width: 670px;
	line-height:1em;
	font-size:1.5em;
	font-style:italic;
	color:#2D79A8;
}
#listadoSimple #contenido p {
	margin-bottom: 1.5em;
	padding-right: 100px;
	text-align: justify;
}
#listadoSimple #contenido a {
	color: #B65310;
}
#listadoSimple #contenido a:hover {
	text-decoration: none;
}
#listadoSimple #contenido ol {
	margin: 0 0 1.5em 1.5em;
	font-weight: bold;
	color: #B65310;
}
#listadoSimple #contenido ol {
	margin-bottom: 1.5em;
}
#listadoSimple #contenido ol li {
	padding-right: 100px;
	list-style-type: decimal;
}
#listadoSimple #contenido ol li span {
	font-weight: normal;
	color: #303030;
}
#listadoSimple #contenido ul {
	margin-bottom: 1.5em;
}
#listadoSimple #contenido ul li {
	margin-left: 1.5em;
	padding-right: 100px;
	list-style-type: disc;
}
#listadoSimple #contenido  #senderoMigas ul {
	margin-bottom: 0;
}
#listadoSimple #contenido  #senderoMigas ul li {
	margin-left: 0;
	padding-right: 0.8em;
	width: auto;
	list-style-type: none;
}
#listadoSimple #contenido  #senderoMigas ul li a {
	color: #000000;
}
#listadoSimple #contenido .mensajes_error{
	padding-left: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 1.5em;
	color: #000000;
	background-color: #FCCDD1;
}
#listadoSimple #contenido .mensajes_error p {
	margin-bottom: 0;
	font-weight: bold;
	color: #FF0000;
}




/*   ESPECÍFICOS DE AVISO LEGAL   */
#avisoLegal #contenido h1 {
	margin-bottom: 0;
}
#avisoLegal #contenido h2 {
	margin: 1em 0;
}
#avisoLegal #contenido h3 {
	margin-bottom: 0.85em;
	font-size: 1em;
	font-style: italic;
}
#avisoLegal #contenido {
	text-align: justify;
}
#avisoLegal #contenido p {
	margin-bottom: 1.5em;
}
#avisoLegal #contenido dl {
	margin-bottom: 1.5em;
}
#avisoLegal #contenido dt {
	display: block;
	float: left;
	width: 150px;
	text-align: right;
	margin-right: 10px;
	font-weight: bold;
	margin-left: 50px;
	color:#2D79A8;
}
#avisoLegal #contenido dd {
	display:block;
	float: left;
	width: 600px;
}
#avisoLegal #contenido dd a {
	color:#B65310;
}
#avisoLegal #contenido dd a:hover {
	text-decoration: none;
}
#avisoLegal #contenido ol {
	margin:0 0 1.5em 1.5em;
	color: #B65310;
}
#avisoLegal #contenido ol li {
	list-style-type: decimal;
	margin-bottom: 1em;
}
#avisoLegal #contenido ol li span {
	font-weight: normal;
	color: #303030;
}
/*   ESPECÍFICOS DE OTROS ENLACES   */
#otrosEnlaces #contenido h2 {
	float: left;
	margin-bottom: 0;
	padding-top: 1em;
	font-style: normal;
	color: #FFFFFF;
}
#otrosEnlaces #contenido h2 span {
	display: block;
	background: #000000 url(../images/pixel_blanco.gif) no-repeat right top;
}
#otrosEnlaces #contenido h2 span span {
	padding: 0.2em;
	background: url(../images/pixel_blanco.gif) no-repeat left top;
}
#otrosEnlaces #contenido .borde_inferior {
	margin-bottom: 2em;
	height: 1px;
	background: url(../images/css_borde_inferior.gif) repeat-x 0 0;
}
#otrosEnlaces #contenido h3 {
	margin-bottom: 0.85em;
	width: 670px;
	font-size: 1.5em;
	font-style: italic;
	color: #2D79A8;
}
#otrosEnlaces #contenido h4 {
	font-size: 1em;
	font-weight: bold;
	color: #B65310;
}
#otrosEnlaces #contenido h4.primero {
	margin-top: 1.5em;
}
#otrosEnlaces #contenido p {
	margin-bottom: 1.5em;
	padding-right: 100px;
	text-align: justify;
}
#otrosEnlaces #contenido a {
	color: #303030;
}
#otrosEnlaces #contenido a:hover {
	text-decoration: none;
}
#otrosEnlaces #contenido ol {
	margin: 0 0 1.5em 1.5em;
	font-weight: bold;
	color: #B65310;
}
#otrosEnlaces #contenido ol {
	margin-bottom: 1.5em;
}
#otrosEnlaces #contenido ol li {
	padding-right: 100px;
	list-style-type: decimal;
}
#otrosEnlaces #contenido ol li span {
	font-weight: normal;
	color: #303030;
}
#otrosEnlaces #contenido ul {
	margin-bottom: 1.5em;
}
#otrosEnlaces #contenido ul li {
	margin-left: 1.5em;
	padding-right: 100px;
	list-style-type: disc;
}
#otrosEnlaces #contenido ul li span {
	display: block;
	color: #B65310;
}
#otrosEnlaces #contenido  #senderoMigas ul {
	margin-bottom: 0;
}
#otrosEnlaces #contenido  #senderoMigas ul li {
	margin-left: 0;
	padding-right: 0.8em;
	width: auto;
	list-style-type: none;
}
#otrosEnlaces #contenido  #senderoMigas ul li a {
	color: #000000;
}
/*   ESPECÍFICOS DE ACCESIBILIDAD   */
#accesibilidad #contenido h2 {
	margin: 1em 0;
}
#accesibilidad #contenido h3 {
	margin-bottom: 0.85em;
	font-size: 1em;
	font-style: italic;
}
#accesibilidad #contenido {
	text-align: justify;
}
#accesibilidad #contenido .imagen_dch {
	float: right;
	margin-right: 100px;
	margin-left: 1em;
}
#accesibilidad #contenido p {
	margin-bottom: 1.5em;
	padding-right: 100px;
}
#accesibilidad #contenido a {
	color: #303030;
}
#accesibilidad #contenido a:hover {
	text-decoration: none;
}
#accesibilidad #contenido ul {
	margin-bottom: 1.5em;
}
#accesibilidad #contenido ul li {
	margin-left: 1.5em;
	padding-right: 100px;
	list-style-type: disc;
}
#accesibilidad #contenido  #senderoMigas ul {
	margin-bottom: 0;
}
#accesibilidad #contenido  #senderoMigas ul li {
	margin-left: 0;
	padding-right: 0.8em;
	width: auto;
	list-style-type: none;
}
#accesibilidad #contenido  #senderoMigas ul li a {
	color: #000000;
}
/*   ESPECÍFICOS CONTACTO   */
#contacto #contenido h1 {
	margin-bottom: 1em;
}
#contacto #contenido .upSide {
	margin-bottom: 2em;
	padding-bottom: 2em;
	border-bottom: 1px solid #C1C1C1;
}
#contacto #contenido .upSide .flota_izquierda,
#contacto #contenido .bottomSide .flota_izquierda {
	float: left;
	width: 335px;
}
#contacto #contenido .bottomSide .flota_izquierda {
	width: 315px;
}
#contacto #contenido h2.horarios {
	font-size: 1em;
	font-style: normal;
}
#contacto #contenido h3 {
	margin-bottom: 0.35em;
	color: #B65310;
}
#contacto #contenido p,
#contacto #contenido ul {
	margin-bottom: 1.5em;
}
#contacto #contenido p.noMarginBottom {
	margin-bottom: 0;
}
#contacto #contenido .upSide .flota_izquierda a,
#contacto #contenido .bottomSide .flota_izquierda a {
	color: #303030;
}
#contacto #contenido .upSide .flota_izquierda a:hover,
#contacto #contenido .bottomSide .flota_izquierda a:hover {
	text-decoration: none;
}
#contacto #contenido .bottomSide .flota_izquierda ul li {
	margin-left: 1.5em;
	list-style-type: disc;
}
#contacto #contenido .upSide .flota_derecha {
	float: right;
	padding-left: 26px;
	width: 500px;
	background: url(../images/css_borde_lateral.gif) repeat-y left top;
}
/*   formulario de contacto   */
#contacto #contenido .upSide .flota_derecha .contacto_mensajes_error{
	padding-left: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 1.5em;
	color: #000000;
	background-color: #FCCDD1;
}
#contacto #contenido .upSide .flota_derecha .contacto_mensajes_error ul{
	padding-left: 14px;
}
#contacto #contenido .upSide .flota_derecha p.mensajes_error_encabezado {
	margin-bottom: 0;
	font-weight: bold;
	color: #FF0000;
}
#contacto #contenido .upSide .flota_derecha p.iconoOK {
	padding: 1.2em 0 0.2em 65px;
	background: url(../images/icono-ok.gif) no-repeat left 1.2em;
}
#contacto #contenido .upSide .flota_derecha  fieldset {
	margin: 0;
	padding: 0;
	border: none;
}
#contacto #contenido .upSide .flota_derecha  label {
	float:left;
	display: block;
	min-width: 25%;
	cursor: pointer;
}
#contacto #contenido .upSide .flota_derecha  input {
	margin-bottom: 1em;
	width: 74%;
	float: left;
	font-size: 95%;
	background-color: #FFFFFF;
	border: 1px solid #656363;
	color: #000000;
}
#contacto #contenido .upSide .flota_derecha  textarea {
	width: 74%;
	float: left;
	font-size: 95%;
	border: 1px solid #656363;
	background-color: #FFFFFF;
	color: #000000;
}
#contacto #contenido .upSide .flota_derecha  .campo_incompleto{
	border: 1px solid #DD0B0B;
	background-color: #FCCDD1;
	color: #000000;
}
#contacto #contenido .upSide .flota_derecha .botones {
	padding-left: 250px;
}
#contacto #contenido .upSide .flota_derecha .bckImage {
	position:relative; 
	width:8em; 
	height:2em; 
	margin:2em 0;
	background-color:#FFFFFF;
	}
#contacto #contenido .upSide .flota_derecha .Img_submit {
	width:100%; 
	height:100%; 
	position:absolute; 
	z-index:0;
	}
#contacto #contenido .upSide .flota_derecha .div_input {
	position:relative; 
	z-index:1; 
	top:0; 
	left:0;
	}	
#contacto #contenido .upSide .flota_derecha input.bot_input {
	margin-bottom: 0;
	float: none;
	background:transparent; 
	border:none; 
	color:#FFFFFF; 
	text-align:center; 
	width:8em; 
	height:2em; 
	cursor:pointer; 
	display:block; 
	overflow:visible;
	font-weight: bold;
	}
/**/
#contacto #contenido .middleSide {
	margin-bottom: 2em;
	padding-bottom: 2em;
	border-bottom: 1px solid #C1C1C1;
}
#contacto #contenido .middleSide h2 {
	padding-bottom: 1em;
}
#contacto #contenido .middleSide h3 {
	font-size: 1em;
	text-transform: uppercase;
}
#contacto #contenido .middleSide .fila.inferior {
	padding-top: 35px;
	background: url(../images/css_borde_inferior.gif) repeat-x left top;
}
#contacto #contenido .middleSide .col {
	float: left;
	margin: 0 40px 35px 0;
	padding: 0 40px 0 0;
	min-width: 175px;/*ver ie.css */
	min-height: 130px;/*ver ie.css */
	background: url(../images/css_borde_lateral.gif) repeat-y right top;
}
#contacto #contenido .middleSide .col.middle {
	padding: 0 50px 0 0;/* ver ie.css */
}
#contacto #contenido .middleSide .col.noMargin {
	margin: 0;
}
#contacto #contenido .middleSide .col.noBackground {
	background: none;
}
#contacto #contenido .middleSide .fila.inferior .col {
	margin-bottom: 0;
}
#contacto #contenido .middleSide .col .item ul {
	margin: 0;
} 
#contacto #contenido .middleSide .col .item ul li {
	padding-top: 1.35em;
}
#contacto #contenido .middleSide .col .item ul li.primero {
	padding-top: 0;
}
#contacto #contenido .middleSide .col .item dl dt {
	display: none;
}
#contacto #contenido .middleSide .col .item dl dd a {
	color: #303030;
}
#contacto #contenido .middleSide .col .item dl dd a:hover {
	text-decoration: none;
}
/**/
#contacto #contenido .bottomSide .flota_derecha {
	float: right;
	width: 516px;
	height: 400px;
	border: 5px solid #E5E5E5;
}
/*   ESPECÍFICOS DE MAPA WEB   */
#mapaWeb #contenido h1 {
	margin-bottom: 1em;
}
#mapaWeb #contenido .topUl {
	margin-bottom: 2em;
	padding-bottom: 2em;
	border-bottom: 1px solid #C1C1C1;
}
#mapaWeb #contenido .paddingBottom1em {
	padding-bottom: 1em;
}
#mapaWeb #contenido ul li {
	float: left;
	padding: 0 1.2em;
	font-weight: bold;
	min-height: 135px;
	border-left: 1px solid #C1C1C1;
}
#mapaWeb #contenido ul li.primero {
	padding-left: 0;
	border-left: 0;
}
#mapaWeb #contenido ul li ul li {
	float: none;
	min-height: 0;
	padding: 0;
	border-left: 0;
}
#mapaWeb #contenido ul li.primero ul li {
	padding-left: 0;
}
#mapaWeb #contenido a {
	padding-left: 0.5em;
	font-weight: normal;
	color: #303030;
	background: url(../images/css_ul_li_a_piti1.gif) no-repeat 0 0.5em;
}
#mapaWeb #contenido a:hover {
	text-decoration: none;
}

#mapaWeb #contenido  #senderoMigas ul {
	margin-bottom: 0;
}
#mapaWeb #contenido  #senderoMigas ul li {
	min-height: 0;
	margin-left: 0;
	padding: 0 0.8em 0 0.5em;
	width: auto;
	border-left: 0;
	list-style-type: none;
}
#mapaWeb #contenido  #senderoMigas ul li a {
	padding-left: 0;
	color: #000000;
	background: none;
}
/*   ESPECÍFICOS DE SUSCRIPCIÓN AL BOLETÍN   */
#suscripcionBoletin .cuerpo {
	width: 414px;
}
#suscripcionBoletin .cuerpo p {
	margin-bottom: 1.5em;
}
#suscripcionBoletin .contacto_mensajes_error{
	padding-left: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 1.5em;
	color: #000000;
	background-color: #FCCDD1;
}
#suscripcionBoletin .contacto_mensajes_error ul{
	padding-left: 14px;
}
#suscripcionBoletin p.mensajes_error_encabezado {
	margin-bottom: 0;
	font-weight: bold;
	color: #FF0000;
}
#suscripcionBoletin #contenido .cuerpo p.iconoOK {
	padding: 1.2em 0 0.2em 65px;
	background: url(../images/icono-ok.gif) no-repeat left 1.2em;
}
#suscripcionBoletin  fieldset {
	margin: 0;
	padding: 0;
	border: none;
}
#suscripcionBoletin  label {
	float:left;
	display: block;
	min-width: 25%;
	cursor: pointer;
}
#suscripcionBoletin input {
	margin-bottom: 1em;
	width: 74%;
	float: left;
	font-size: 95%;
	background-color: #FFFFFF;
	border: 1px solid #656363;
	color: #000000;
}
#suscripcionBoletin  textarea {
	width: 74%;
	float: left;
	font-size: 95%;
	border: 1px solid #656363;
	background-color: #FFFFFF;
	color: #000000;
}
#suscripcionBoletin  .campo_incompleto{
	border: 1px solid #DD0B0B;
	background-color: #FCCDD1;
	color: #000000;
}
#suscripcionBoletin .botones {
	padding-left: 200px;
}
#suscripcionBoletin .bckImage {
	position:relative;
	width:8em; 
	height:2em; 
	margin:2em 0;
	background-color:#FFFFFF;
	}
#suscripcionBoletin .Img_submit {
	width:100%; 
	height:100%; 
	position:absolute; 
	z-index:0;
	}
#suscripcionBoletin .div_input {
	position:relative; 
	z-index:1; 
	top:0; 
	left:0;
	}	
#suscripcionBoletin input.bot_input {
	margin-bottom: 0;
	float: none;
	background:transparent; 
	border:none; 
	color:#FFFFFF; 
	text-align:center; 
	width:8em; 
	height:2em; 
	cursor:pointer; 
	display:block; 
	overflow:visible;
	font-weight: bold;
	}