/*
TABLA DE CONTENIDOS

1. General (afecta a todas las páginas por igual)
	1.1 Cabecera
		1.1.1 Botonera
			1.1.1.1	Institucional
			1.1.1.2	Productos
			1.1.1.3 Servicios
			1.1.1.4 Ubicación
			1.1.1.5 Contacto
	1.2 Cuerpo
	1.3 Pie de pagina

2. Institucional (index.html)
3. Ubicación (ubicacion.html)
*/


/* 1. General */
#ld {
	text-align:center;
	margin-top:15px;
}
body {
	background:top left repeat-x url(../imgs/general/fondo_pagina.gif);
	background-color:#D8D8D8;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:17px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	width:760px;
	margin:0px auto 0px auto;
}
/* 1.1 Cabecera */
div#cabecera {
	width:760px;
	height:147px;
	background:top left no-repeat url(../imgs/general/cabecera.jpg);
}
/* 1.1.1 Botonera */
div#cabecera div#botonera {
	margin:120px 0px 0px 0px;
	width:541px;
	height:27px;
	float:right;
}
div#botonera a {
	display:block;
	height:27px;
	float:left;
	background:top left no-repeat;
}
/* 1.1.1.1 Institucional */
div#botonera a#b_institucional {
	width:99px;
	background-image:url(../imgs/general/boton_inactivo_1.gif);
	margin-right:12px;
}
div#botonera div#b_institucional {
	height:27px;
	float:left;
	background:top left no-repeat;
	width:99px;
	background-image:url(../imgs/general/boton_posicion_1.gif);
	margin-right:12px;
}
div#botonera a#b_institucional:hover {
	background-image:url(../imgs/general/boton_activo_1.gif);
}
/* 1.1.1.2 Productos */
div#botonera a#b_productos {
	width:83px;
	background-image:url(../imgs/general/boton_inactivo_2.gif);
	margin-right:12px;
}
div#botonera div#b_productos {
	height:27px;
	float:left;
	background:top left no-repeat;
	width:83px;
	background-image:url(../imgs/general/boton_posicion_2.gif);
	margin-right:12px;
}
div#botonera a#b_productos:hover {
	background-image:url(../imgs/general/boton_activo_2.gif);
}
/* 1.1.1.3 Servicios */
div#botonera a#b_servicios {
	width:76px;
	background-image:url(../imgs/general/boton_inactivo_3.gif);
	margin-right:12px;
}
div#botonera div#b_servicios {
	height:27px;
	float:left;
	background:top left no-repeat;
	width:76px;
	background-image:url(../imgs/general/boton_posicion_3.gif);
	margin-right:12px;
}
div#botonera a#b_servicios:hover {
	background-image:url(../imgs/general/boton_activo_3.gif);
}
/* 1.1.1.4 Ubicación */
div#botonera a#b_ubicacion {
	width:80px;
	background-image:url(../imgs/general/boton_inactivo_4.gif);
	margin-right:13px;
}
div#botonera div#b_ubicacion {
	height:27px;
	float:left;
	background:top left no-repeat;
	width:80px;
	background-image:url(../imgs/general/boton_posicion_4.gif);
	margin-right:13px;
}
div#botonera a#b_ubicacion:hover {
	background-image:url(../imgs/general/boton_activo_4.gif);
}
/* 1.1.1.5 Contacto */
div#botonera a#b_contacto {
	width:74px;
	background-image:url(../imgs/general/boton_inactivo_5.gif);
}
div#botonera div#b_contacto {
	height:27px;
	float:left;
	background:top left no-repeat;
	width:74px;
	background-image:url(../imgs/general/boton_posicion_5.gif);
}
div#botonera a#b_contacto:hover {
	background-image:url(../imgs/general/boton_activo_5.gif);
}
/* 1.2 Cuerpo */
div#contenido {
	background:top left repeat-y #fafafa url(../imgs/general/fondo_contenido.jpg);
	border-top:2px solid #000000;
	border-bottom:2px solid #000000;
	padding:20px 20px 15px 20px;
}
/* 1.3 Pie de pagina */
div#piepagina {
	font-size:12px;
	line-height:16px;
	font-style:italic;
	text-align:center;
	margin-top:3px;
}
div#piepagina span {
	font-weight:bold;
	font-style:normal;
}
div#piepagina a {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
}

/* 2. Institucional */
div.institucional div#declaracion {
	width:450px;
	font-size:24px;
	line-height:30px;
	font-style:italic;
	font-weight:bold;
}
div.institucional div#destacan {
	width:450px;
	font-size:17px;
	line-height:21px;
	font-style:italic;
	font-weight:bold;
	border-bottom:1px solid #000000;
	margin-top:30px;
	padding-bottom:5px;
}
div.institucional div#industrias {
	width:202px;
	float:right;
	padding:5px 5px 5px 20px;
	border-left:1px solid #000000;
}
div.institucional div#industrias img {
	display:block;
	margin-bottom:12px;
}
div.institucional div#industrias img.sinmargen {
	margin-bottom:0px;
}
div.institucional div#clear {
	clear:both;
}
/* 3. Ubicación */
div.ubicacion div#mapa div {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
div.ubicacion div#mapa div#aclaracion {
	width:700px;
	font-size:11px;
	line-height:15px;
}
div.ubicacion div#mapa a {
	margin-left:auto;
	margin-right:auto;
	display:block;
	width:700px;
	height:298px;
	background:top left no-repeat url(../imgs/ubicacion/mapa.gif);
	border:2px solid #000000;
}
div.ubicacion div#mapa div#clickear {
	width:400px;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	color:#FFFFFF;
	border:1px solid #000000;
	border-top:0px;
	background-color:#E4100D;
}
div.ubicacion div#transporte {
	text-align:center;
}
div.ubicacion div#transporte div.medios {
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	border-bottom:3px dotted #000000;
	padding-bottom:5px;
	margin-top:20px;
	margin-bottom:15px;
}
div.ubicacion div#transporte div.sub_transporte {
	font-size:11px;
	font-weight:normal;
	font-style:italic;
	margin-bottom:5px;
}
div.ubicacion div#transporte a {
	color:#000000;
	text-decoration:underline;
}
div.ubicacion div#transporte div.trenes {
	margin-top:20px;
	margin-bottom:3px;
}
/* 4. Productos */
div.productos div.producto {
	margin-top:15px;
}
div.productos div.item {
	float:left;
	width:412px;
	margin-right:5px;
}
div.productos div.item div.desc {
	font-size:18px;
	line-height:22px;
	padding:10px 0px 5px 0px;
	border-bottom:3px solid #000000;
	margin-bottom:10px;
}
div.productos div.item div.mini img {
	margin-right:10px;
}
/* 5. Servicios */
div.servicios div.servicio {
	font-size:14px;
	font-weight:bold;
	width:600px;
	border-bottom:2px solid #B3B9C4;
	margin-bottom:15px;
}
div.servicios div#ultimo {
	margin-bottom:0px;
}
