html, body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	}
body { background: url(img/back.jpg) top left repeat; }
#cero {
	width: 955px;
	height: auto;
	margin: 0 auto;
	background: url(img/backanuncio.gif) 922px 223px no-repeat;
	}
#todo {
	width: 888px;
	height: auto;
	border-left: 1px solid #8b837e;
	border-right: 1px solid #8b837e;
	margin: 0 auto;
	background: #000 url(img/fondo5.gif) center center repeat-y;
	}
#cabeza {
	width: auto;
	height: 236px;
	background: #000 url(img/topback.jpg) top left no-repeat;
	}
#logo {
	width: 340px;
	height: 133px;
	float: left;
	}
#nav {
	width: 548px;
	height: 133px;
	float: left;
	}
#nav ul {
	width: auto;
	height: 133px;
	margin: 0;
	padding: 0;
	list-style: none;
	}
#nav li {
	height: 26px;
	margin: 52px 0 0 0;
	padding: 0;
	float: left;
	}
#nav div {
	width: auto;
	height: 26px;
	overflow: hidden;
	}
#nav a {
	display: block;
	height: auto;
	padding: 30px 0 0 0;
	text-decoration: none;
	}
#serv {
	width: 104px;
	background: url(img/bservicios2.jpg) top left no-repeat;
	}
#serv a { width: 104px; }
#serv a:link, #serv a:visited {	background: url(img/bservicios.jpg) top left no-repeat; }

#nos {
	width: 121px;
	background: url(img/bnosotros2.jpg) top left no-repeat;
	}
#nos a { width: 121px; }
#nos a:link, #nos a:visited { background: url(img/bnosotros.jpg) top left no-repeat; }

#cur {
	width: 103px;
	background: url(img/bcursos2.jpg) top left no-repeat;
	}
#cur a { width: 103px; }
#cur a:link, #cur a:visited { background: url(img/bcursos.jpg) top left no-repeat; }

#clie {
	width: 98px;
	background: url(img/bclientes2.jpg) top left no-repeat;
	}
#clie a { width: 98px; }
#clie a:link, #clie a:visited {	background: url(img/bclientes.jpg) top left no-repeat; }

#cont {
	width: 115px;
	background: url(img/bcontacto2.jpg) top left no-repeat;
	}
#cont a { width: 115px; }
#cont a:link, #cont a:visited {	background: url(img/bcontacto.jpg) top left no-repeat; }

#serv a:hover, #nos a:hover, #cur a:hover, #clie a:hover, #cont a:hover { background: none; }

#galerias {
	width: auto;
	height: 103px;
	background: #000 url(img/galsback2.jpg) top left no-repeat;
	clear: both;
	}
#galerias ul {
	width: auto;
	height: 103px;
	margin: 0 0 0 140px;
	padding: 0;
	list-style: none;
	}
#galerias li {
	height: 103px;
	margin: 0;
	padding: 0;
	float: left;
	}
#galerias div {
	width: auto;
	height: 103px;
	overflow: hidden;
	}
#galerias a {
	display: block;
	height: auto;
	padding: 105px 0 0 0;
	text-decoration: none;
	}
#bmotos {
	width: 101px;
	background: url(img/bmotos2.jpg) top left no-repeat;
	}
#bmotos a { width: 101px; }
#bmotos a:link, #bmotos a:visited {	background: url(img/bmotos.jpg) top left no-repeat; }

#bcascos {
	width: 93px;
	background: url(img/bcascos2.jpg) top left no-repeat;
	}
#bcascos a { width: 93px; }
#bcascos a:link, #bcascos a:visited {	background: url(img/bcascos.jpg) top left no-repeat; }

#bautos {
	width: 97px;
	background: url(img/bautos2.jpg) top left no-repeat;
	}
#bautos a { width: 97px; }
#bautos a:link, #bautos a:visited {	background: url(img/bautos.jpg) top left no-repeat; }

#bobjetos {
	width: 98px;
	background: url(img/bobjetos2.jpg) top left no-repeat;
	}
#bobjetos a { width: 98px; }
#bobjetos a:link, #bobjetos a:visited {	background: url(img/bobjetos.jpg) top left no-repeat; }

#btextiles {
	width: 74px;
	background: url(img/btextiles2.jpg) top left no-repeat;
	}
#btextiles a { width: 74px; }
#btextiles a:link, #btextiles a:visited {	background: url(img/btextiles.jpg) top left no-repeat; }

#bretratos {
	width: 94px;
	background: url(img/bretratos2a.jpg) top left no-repeat;
	}
#bretratos a { width: 94px; }
#bretratos a:link, #bretratos a:visited {	background: url(img/bretratosa.jpg) top left no-repeat; }

#btemas {
	width: 97px;
	background: url(img/btemas2a.jpg) top left no-repeat;
	}
#btemas a { width: 97px; }
#btemas a:link, #btemas a:visited {	background: url(img/btemasa.jpg) top left no-repeat; }

#bprocesos {
	width: 88px;
	background: url(img/bprocesos2a.jpg) top left no-repeat;
	}
#bprocesos a { width: 88px; }
#bprocesos a:link, #bprocesos a:visited {	background: url(img/bprocesosa.jpg) top left no-repeat; }

#bmotos a:hover, #bcascos a:hover, #bautos a:hover, #bobjetos a:hover, #btextiles a:hover, #bretratos a:hover, #btemas a:hover, #bprocesos a:hover { background: none; }

#cuerpo {
	width: auto;
	height: auto;
	}
#txt {
	width: 467px;
	height: auto;
	float: left;
	}
.tit {
	width: auto;
	height: 88px;
	margin: 29px 0 0 0;
	overflow: hidden;
	}
.tit h1 {
	height: auto;
	margin: 0;
	padding: 90px 0 0 0;
	font: normal 21px/29px impact, "arial black", arial-black, sans-serif;
	color: #fbf5a7;
	}
#subsecc {
	margin: 0;
	padding: 0;
	width: auto;
	height: 32px;
	list-style: none;
	}
#subsecc li {
	margin: 6px 0 0 0;
	padding: 0;
	width: 111px;
	height: 32px;
	float: right;
	}
#subsecc div {
	width: auto;
	height: 32px;
	overflow: hidden;
	}
#subsecc a {
	display: block;
	height: 32px;
	padding: 33px 0 0 0;
	text-decoration: none;
	}
#vi { background: url(img/titvision.gif) top center no-repeat; }
#mi { background: url(img/titmision.gif) top center no-repeat; }
#ag { background: url(img/titagua2.gif) top center no-repeat; }
#au { background: url(img/titautomotriz2.gif) top center no-repeat; }
#tx { background: url(img/tittextil.gif) top center no-repeat; }
#vi a:link, #vi a:visited { background: url(img/titvision2.gif) top center no-repeat; }
#mi a:link, #mi a:visited { background: url(img/titmision2.gif) top center no-repeat; }
#ag a:link, #ag a:visited { background: url(img/titagua.gif) top center no-repeat; }
#au a:link, #au a:visited { background: url(img/titautomotriz.gif) top center no-repeat; }
#tx a:link, #tx a:visited { background: url(img/tittextil2.gif) top center no-repeat; }
#vi a:hover, #mi a:hover, #ag a:hover, #au a:hover, #tx a:hover { background: none; }
#txt p, #txt ul {
	width: auto;
	margin: 0 33px 19px 35px;
	font: normal 15px/24px verdana, tahoma, sans-serif;
	color: #d9d5c7;
	}
#txt h2 {
	width: auto;
	margin: 0 33px 7px 35px;
	padding: 0 0 0 0;
	font: bolder 15px/24px verdana, tahoma, sans-serif;
	color: #a2adb4;
	}
#formacontacto {
	width: auto;
	margin: 0 33px 7px 35px;
	padding: 0 0 0 0;
	}
#formacontacto label {
	font: bolder 15px/24px verdana, tahoma, sans-serif;
	color: #fbf5a7;
	}
#formacontacto input, #formacontacto textarea {
	font: normal 15px/24px tahoma, arial, sans-serif;
	background: #d9d5c7;
	color: #712827;
	border: 2px solid #a2adb4;
	}
#imgs {
	width: 421px;
	height: auto;
	float: left;
	background: url(img/backanuncio2.gif) 323px 50px no-repeat;
	}
#mailing {
	width: 421px;
	height: 50px;
	background: url(img/backmailing.gif) top left no-repeat;
	z-index: 99;
	}
#formailing {
	width: auto;
	height: 50px;
	margin: 0;
	padding: 0 0 0 11px;
	font: normal 13px/13px verdana, sans-serif;
	color: #fff;
	}
#correo2 {
	font: normal 13px/13px tahoma, verdana, sans-serif;
	color: #6e2a2a;
	background: #bec5c4;
	border: 1px solid #595959;
	}
#gals {
	width: 421px;
	height: auto;
	background: url(img/galsind.gif) 22px 375px no-repeat;
	}
#gg {
	width: 419px;
	height: auto;
	}
#gals h2 {
	width: auto;
	height: auto;
	margin: 6px 0 25px 7px;
	padding: 20px 0 11px 77px;
	font: bolder 24px/24px verdana, tahoma, sans-serif;
	color: #d9d5c7;
	background: url(img/ojo.gif) 0px 15px no-repeat;
	}
#gals address {
	margin: 0;
	padding: 0 0 0 12px;
	font: normal 14px/22px verdana, tahoma, sans-serif;
	color: #d9d5c7;
	}
#gals h3 {
	margin: 0;
	padding: 44px 0 0 12px;
	font: bolder 19px/19px verdana, tahoma, sans-serif;
	color: #d9d5c7;
	}
#img {
	width: 399px;
	height: 288px;
	position: relative;
	}
#img span {
	display: block;
	width: 399px;
	height: 288px;
	background: url(img/bordeimg2.png) top left no-repeat;
	position: absolute;
	z-index: 99;
	}
#galeria {
	width: 398px;
	height: auto;
	margin: 44px 0 0 0;
	background: #36393c url(img/galeriasbot.gif) bottom left no-repeat;
	}
#galeria ul {
	width: 398px;
	height: auto;
	margin: 0;
	padding: 22px 0 0 0;
	list-style: none;
	background: url(img/galeriastop.gif) top left no-repeat;
	}
#galeria li {
	width: 54px;
	height: 54px;
	float: left;
	margin: 0 0 22px 22px;
	padding: 0;
	}
#galeria img {
	display: block;
	border: none;
	margin: 0 0 0 2px;
	padding: 2px 0 0 0;
	}
#galeria a {
	display: block;
	width: 54px;
	height: 54px;
	}
#galeria a:link, a:visited {
	background: #D9D5CE;
	}
#galeria a:hover {
	background: #38545C;
	}
#dcascos, #dautos, #dobjetos, #dtextiles, #dretratos, #dtemas { display: none; }
#quienes, #insc { clear: both; }
#mision, #vision, #agua, #automotriz, #textil {
	display: none;
	clear: both;
	}
#pie {
	width: auto;
	height: 44px;
	padding: 0 0 2px 0;
	background: #000 url(img/pieback.jpg) top left no-repeat;
	}
#pie address {
	margin: 0 0 0 255px;
	padding: 14px 0 0 0;
	font: normal 12px/16px arial, helvetica, sans-serif;
	color: #33302e;
	}
.aclara {
	clear: both;
	font: normal 8px/8px arial, sans-serif;
	color: #0b0e18;
	}
