/* CSS Document */

body 	{
			font-family: Verdana;
			color: black;
			background-image: url(../imagenes_comunes/fondo_azul.jpg);
			background-attachment: scroll;
			background-repeat: repeat-x;
		}
/* formato para las tablas curvas */
#table
		{
			position: inherit;
			border: 0px none;
			border-style: none;
			width: 100%;
			height: 100%;
			background-repeat: repeat-x;
		}

/* formato para la cabezera hay que tenerlo en todas las páginas del sitio */
div.cabecera
		{
	font-family: Verdana;
	color: white;
	text-align: center;
	font-size: x-large;
	font-weight: 900;
	font-style: italic;
}

/* fin formato cabecera */

/* formato para el pie de página ha de ir en todas las hojas */
.pie_pagina
		{
		 font-family: verdana;
		 font-style: normal;
		 font-size: x-small;
		 color: #a0a0a0;
		}
/* fin formato pien de página */

/* formato para etiqueta a y links */
a		{
			color: #005FA9;
			text-decoration: none;
		}

a:link
		{
			color: #005FA9;
			text-decoration: none;
		}

a:visited
		{
			color: #005FA9;
			text-decoration: none;
		}

a:hover
		{
			color: #005FA9;
			text-decoration: underline;
		}	
/* fin formato para etiqueta a y links */	

/* formato para la barra de navegación  */
#navegacion_global
		{
			position: relative;
			width: 100%;
			height: 32px;
			color: #005FA9;
			padding: 0px;
			margin: 0px;
			background-image: url(../imagenes_comunes/glbnav_background.gif);
		}
#navegacion_blobal img
		{
			margin-bottom: -4px;
 
		}
#ngl 
		{
			position: absolute;
			top: 0px;
			left: 0px;
		}
#ngr 
		{
			position: absolute;
			top: 0px;
			right:0px;
		}
#Links_globales
		{
			position: absolute;
			top: 6px;
			height: 22px;
			padding: 0px;
			margin: 0px;
			left: 10px;
			z-index: 100;
			overflow: hidden;
		}
#Links_globales img
		{
			display: block;
		}
a.linkg:link
		{
			font-size: 10pt;
			color: #005FA9;
			font-weight: bold;
			margin: 0px;
			padding: 2px 8px 4px 8px;
			border-right: 1px solid #8FB8BC;
		}
a.linkg:visited
		{
  			font-size: 10pt;
  			color: #005FA9;
			font-weight: bold;
			margin: 0px;
			padding: 2px 8px 4px 8px;
			border-right: 1px solid #8FB8BC;
		}
a.linkg:hover
		{
  			font-size: 80%;
			margin: 0px;
			font-weight: bold;
			padding: 2px 8px 4px 8px;
  			background-image: url(../imagenes_comunes/glblnav_selected.gif);
			border-right: 1px solid #8FB8BC;
			text-decoration: none;
			color: #005FA9;
		}
/* fin formato para la barra de navegación */

/* cuerpo tabla central*/
#tabla_central
	{
		position:relative;
		width:100%;
		height:100%;
	}
#cuerpo_central
		{
			padding: 10px 20px 20px 20px;
			margin: 10px 20px 20px 20px;
		}
/* esquinas tablas */
#ti
		{
			position: relative;
			border: 0px;
			top: -1px;
			left: -1px;
		}
#td
		{
			position: relative;
			border: 0px;
			top: -1px;
			right: -1px;
		}
/* fin esquinas tablas */
/* esquinas para el buscador */
#tiab
		{
			position: relative;
			border: 0px;
			top: 0px;
			left: 0px;
		}
#tdab
		{
			position: relative;
			border: 0px;
			top: 0px;
			right: 0px;
		}
#tib
		{
			position: relative;
			border: 0px;
			bottom: 5px;
			left: 0px;			
		}
#tdb
		{
			position: relative;
			border: 0px;
			bottom: 5px;
			right: 0px;
		}
/* fin esquinas buscador */
#cuerpo_central h2
		{
			font-family: Verdana;
			font-size: 21pt;
			color: #000000;
			margin: 10px;
			padding: 0px;
		}
#cuerpo_central h1
		{
			font-family: Verdana;
			font-size: 19pt;
			color: #637380;
			margin: 0px;
		}
#cuerpo_central h5
		{
			font-family: Verdana;
			font-size: large;
			color: Background;
			margin: 0px;
			padding: 10px 0px 10px 0px;
		}
#cuerpo_central p 
		{
			font-size: smaller;
			margin: 0px;
			padding: 0px;	
		}	
#cuerpo_central table
		{
			font-size: smaller;
			margin: 0px;
			padding: 0px;	
		}
#enlace_central
		{
			display: block;
			text-align: center;
			vertical-align: middle;
			padding: 5px 5px 20px 5px;
			font-family: Verdana,sans-serif;
			font-size: 15pt;
			color: ActiveCaption;
			border-bottom: 1px solid;
		}

#enlace_central a
		{
			font-size: 10pt;
			color: #005FA9;
			font-style: font-weight: bold;
			margin: 0px;
			padding: 3px 3px 3px 3px;
		}

#enlace_central a:hover
		{
			color: #005FA9;
			text-decoration: none;
			background-image: url(../imagenes_comunes/glblnav_selected.gif);
		}
#enlace_central a:visited
		{
			font-size: 10pt;
			color: #005FA9;
			font-weight: bold;
			margin: 0px;
		}
		
#enlace
		{
			display: block;
			text-align: center;
			vertical-align: middle;
			padding: 5px 5px 20px 5px;
			font-family: Verdana,sans-serif;
			font-size: 15pt;
			color: ActiveCaption;
		}

#boton
		{
			display: compact;
			text-align: center;
			vertical-align: middle;
			padding: 1px 20px 1px 20px;
			font-family: Verdana,sans-serif;
			font-size: 10pt;
			font-weight: bold;
			color: #005FA9;
			border-bottom: 1px solid;
		}	
		
a.central:link
		{
			font-size: 10pt;
			color: #000000;
			font-weight: bold;
			margin: 4px 4px 4px 4px;
			padding: 8px 8px 8px 8px;
			border-left: 1px solid ActiveBorder;
			border-right: 1px solid ActiveBorder;
			border-bottom: 1px solid ActiveBorder;
			border-top: 1px solid ActiveBorder;
		}
a.central:visited
		{
  			font-size: 10pt;
  			color: #000000;
			font-weight: bold;
			margin: 4px 4px 4px 4px;
			padding: 8px 8px 8px 8px;
			border-left: 1px solid ActiveBorder;
			border-right: 1px solid ActiveBorder;
			border-bottom: 1px solid ActiveBorder;
			border-top: 1px solid ActiveBorder;
		}
a.central:hover
		{
  			font-size: 80%;
			margin: 0px;
			font-weight: bold;
			padding: 8px 8px 8px 8px;
  			background-image: url(../imagenes_comunes/glblnav_selected.gif);
			text-decoration: none;
			color: #000000;
		}
/* fin cuerpo central */

/* laterales */
#laterales
		{
			margin: 10px 10px 10px 10px;
		}
#laterales h2
		{
			font-family: Verdana;
			font-size: 21pt;
			color: #000000;
			margin:0px;
			padding: 0px;
		}
#laterales h1
		{
			font-family: Verdana;
			font-size: 19pt;
			color: #637380;
			margin: 0px;
			padding: 0px;
		}
#laterales h5
		{
			font-family: Verdana;
			font-size: large;
			color: Background;
			margin: 0px;
			padding: 0px;
			border-bottom: 1px solid;
		}	
#enlace_categorias
		{
			display: block;
			text-align: center;
			vertical-align: middle;
			font-family: Verdana,sans-serif;
			font-size: 10pt;
			color: ActiveCaption;
		}

#enlace_categorias a
		{
			font-size: 10pt;
			color: #005FA9;

		}

#enlace_categorias a:hover
		{
			color: #005FA9;
			text-decoration: none;
			background-image: url(../imagenes_comunes/glblnav_selected.gif);
		}
#enlace_categorias a:visited
		{
			font-size: 10pt;
			color: #005FA9;

			margin: 0px;
		}

a.categorias:link
		{
			font-size: 10pt;
			color: #000000;
			font-weight: bold;
		}
a.categorias:visited
		{
  			font-size: 10pt;
  			color: #000000;
			font-weight: bold;
		}
a.categorias:hover
		{
  			font-size: 10px;
			margin: 0px;
			
  			background-image: url(../imagenes_comunes/glblnav_selected.gif);
			text-decoration: none;
			color: #000000;
		}
#pageNav{
	position: relative;
	top: 3px;
	right: 0px;
	padding: 0px;
	border-bottom: 1px solid #cccccc;
	border-left: #ECF2F2;
	font-family: Verdana, sans-serif;
	font-size: 10pt;
}
#sectionLinks{
	margin: 0px;
	padding: 0px;
	font-size: 10pt;
}

#sectionLinks a:link{
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	color: #21536A;
}

#sectionLinks a:visited{
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	color: #21536A;
}

#sectionLinks a:hover{
	display: block;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color: #DDEEFF;
	background-image: none;
	padding: 3px 0px 3px 10px;
	font-weight: bold;
	text-decoration: none;
}
/* fin categorias */

/* buscador */
#buscador
		{
			font-family: verdana;
			font-style: inherit;
			font-size: small;
			color: #004180;
		}
#buscador h5
		{
			font-family: Verdana;
			font-size: small;
			margin: 0px;
			padding: 0px;
			background-color: white;
		}	
/* fin buscador */