/*  Hoja de estilo de http://www.pagina-web.info/
 *  Versión: 1.0
 *  Fecha: 7 de Marzo de 2005
 * 
 *  Estructura del documento:
 *  1. Diseño general de tags HTML
 *    1a. Body
 *    1b. Tablas
 *    1c. Formularios
 *    1d. Imágenes
 *    1e. Anchors
 *    1f. Otros
 *  2. Combinaciones de diseños (clases)
 *    2a. General
 *    2b. Estructura de la página
 *    2c. Cabecera
 *    2d. Pie de página
 *    2e. Menú principal
 *    2f. Menú izquierdo
 *  
 */

/* ----- 1. Diseño general de tags HTML ----- */

/* 1a. Body */
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#555555;
	background-color:#fff; 
	line-height:17px;
	margin:5px;
	/*text-align:center;*/
}

/* 1b. Tablas */
table{
	font-size:100%;
}	

td{
	/*background-color:#ffffff;*/
	line-height:17px;
	padding: 0px;
	margin:0px;
}

/* 1c. Formularios */
form{
	padding:0px;
	margin:0px;
}

select, input, textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#555555;
	vertical-align:top;
	/*border-width:1px;*/
}

input.checkbox{
	vertical-align:middle;
}

textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
}

/* 1d. Imágenes */
img{
	border:0px;
	padding:0px;
	margin:0px;
	vertical-align:bottom;
}

/* 1e. Anchors */
a:link{
	text-decoration:none;
	color:#0066cc;
}

a:visited{
	text-decoration:none;
	color:#0066cc;
}
a:active{
	text-decoration:underline;
	color:#005AFF;
}
a:hover{
	text-decoration:underline;
	color:#005AFF;
}

/* 1f. Otros */
hr{
	height:1px;
	border:0px;
	color:#DEDFE7; /* IE fix */
	background:#DEDFE7;
}

h1 {
	text-align:left;
	font-size:22px;
	padding:6px 5px 5px 8px;
	font-weight:normal;
	color:#B9BBC7;
	/*background:url(imagenes/navegador/dots.gif) repeat-x bottom left;*/
	margin:0px;
	margin-left:1px;
	line-height:normal;
}

h2{
   /* background:url(imagenes/navegador/arrow_about.gif) no-repeat left;
	background-position-y: 7px;
	padding-left:12px;*/
}

h4{
   /* background:url(imagenes/navegador/arrow_about.gif) no-repeat left;
	padding-left:12px;*/
}

h5{
	margin:0px;
	font-size:110%;
}

ul {
	padding:0px; 
	margin:0px;
	list-style-type:none;
}

ul li {
	padding-left:10px;
	background-image: url(imagenes/navegador/icon-listitem.gif);
	background-repeat: no-repeat;
	background-position:left center;
	/*background-position-y:8px;*/
}

/* 2a. General */ 

/* 2b. Estructura de la página */

#marco {
	width: 767px;
	text-align: left;
}

#cabecera {
	text-align: left;
}

/* 2a. Cabecera */

.flechaseccion IMG { /* Imágen: flecha */
	/* padding-bottom:1px; */
	vertical-align:middle;
}

.localizador {
	background: url(imagenes/localizacion.jpg)  repeat-y left top;
	font-size: 18px;
	color: #005AFF;
	text-align: right;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-right: 5px;
	border-bottom: 1px solid #0066cc;
}

TD.lateral{
	width: 150px;
}
div.pie {
	padding:5px 5px 0px 0px;
	text-align:center;
	background-color:#ffffff;
	color:#888B9C;
	font-size:90%;
	border-spacing:0px;
	border-color:#E4E5E9;
	border-width:1px 0px 0px 0px;	
	border-style:solid;
}


/* localizacion: Se encuentra aquí */
div.localizacion{
	padding-left:27px;
	background:url(imagenes/navegador/arrow_breadcrumb.gif) no-repeat 12px 50%;
	border-bottom:solid 1px #E4E5E9;
}
div.localizacion table{
	line-height:26px;
	margin:0px;
	padding:0px;
	vertical-align:middle;
	font-weight:bold;
	/*padding-left:27px;
	background:url(imagenes/navegador/arrow_breadcrumb.gif) no-repeat 12px;*/
	/*border-bottom:solid 1px #E4E5E9;*/
	color:#666666;
	font-size:90%;
}
div.localizacion a{
	font-weight:normal;
	line-height:26px;
}
div.localizacion .microarrow {
   	height:8px;
	padding-right:12px;
   	background:url(imagenes/navegador/micro_arrow.gif) no-repeat 100% 50%;
	line-height:26px;
	white-space:nowrap;
}
div.localizacion td.texto {
	padding-left:2px;
   	background: none;
   	height:8px;
	line-height:26px;
	padding-right:5px;
	font-weight:bold;
	white-space:nowrap;
	/*text-transform:uppercase;*/
}