@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
div#contenedor{
	margin:0 auto;
	width:100%;
	align:center;
	clear:both;
	overflow:hidden;
}
div#contenedor #top1{
	margin:0 auto;
	align:center;
	overflow:hidden;
	width:100%;
	height:64px;
	background-image:url(../images/blanco.jpg);
}
div#contenedor #top1 #top1a{
	margin:0 auto;
	align:center;
	overflow:hidden;
	width:894px;
	height:64px;
}
div#contenedor #top1 #top1a #top1a1{
	margin:0 auto;
	align:center;
	overflow:hidden;
	float:left;
	margin-top: 23px;
	width: 327px;
}
div#contenedor #top1 #top1a #top1a2{
	margin:0 auto;
	align:center;
	overflow:hidden;
	float:right;
	margin-top: 23px;
	width: 327px;
}
div#contenedor #top1 #top1a #top1a3{
	margin:0 auto;
	align:center;
	overflow:hidden;
	float:left;
	width: 240px;
}
div#contenedor #top1 #top1a #top1a3 #circulo{
	margin:0 auto;
	align:center;
	overflow:hidden;
	float:left;
	width: 240px;
	height:167px;
	background-image:url(../images/circulo.png);
	position:absolute;
	z-index:1;
	padding-top: 21px;
}
div#contenedor #top2{
	margin:0 auto;
	align:center;
	overflow:hidden;
	width:100%;
	height:37px;
	background-image:url(../images/cafe.jpg);
	box-shadow: 3px 3px 5px 6px #ccc;
}
div#contenedor #top2 #top2a{
	margin:0 auto;
	align:center;
	overflow:hidden;
	width:894px;
	height:37px;
}
div#contenedor #top2 #top2a #top2a1{
	margin:0 auto;
	align:center;
	overflow:hidden;
	float:left;
	margin-top: 8px;
}
div#contenedor #top2 #top2a #top2a2{
	margin:0 auto;
	align:center;
	overflow:hidden;
	float:right;
	margin-top: 8px;
}
div#contenedor #bg{
	margin:0 auto;
	align:center;
	overflow:hidden;
	width:100%;
	height:739px;
	
	background-position:center;
}
div#contenedor #bg #cut1{
	margin:0 auto;
	align:center;
	overflow:hidden;
	height:370px;
	width:100%;
	position:absolute;
	z-index:6;
	top: 242px;
	background-color: #FFF;
}
div#contenedor #bg #cut1 #caf1{
	margin:0 auto;
	align:center;
	overflow:hidden;
	height:39px;
	width:100%;
	background-image: url(../images/fondo.jpg);
}
div#contenedor #bg #cut1 #caf1 #caf1cont{
	margin:0 auto;
	align:center;
	overflow:hidden;
	height:50px;
	width:894px;
}
div#contenedor #bg #cut1 #caf1 #caf1cont #caf1conta{
	margin:0 auto;
	align:center;
	overflow:hidden;
	float:left;
	margin-top: 6px;
}
div#contenedor #bg #cut1 #caf1 #caf1cont #caf1contb{
	margin:0 auto;
	align:center;
	overflow:hidden;
	float:right;
	margin-top: 11px;
}
div#contenedor #bg #cut1 #caf2{
	margin:0 auto;
	align:center;
	overflow:hidden;
	width:100%;
}
div#contenedor #bg #cut1 #caf2 #caf2cont{
	margin:0 auto;
	align:center;
	overflow:hidden;
	width:894px;
}
div#contenedor #bg #cut1 #caf2 #caf2cont #caf2conta{
	margin:0 auto;
	align:center;
	overflow:hidden;
	float:left;
	margin-top: 22px;
	width: 470px;
	height: 273px;
}
div#contenedor #bg #cut1 #caf2 #caf2cont #caf2conta #boto{
	margin:0 auto;
	align:center;
	overflow:hidden;
	float:left;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:8px;
	padding-right:9px;
	background-color:#be8200;
	border-radius:2px;
}
div#contenedor #bg #cut1 #caf2 #caf2cont #caf2contb{
	margin:0 auto;
	align:center;
	overflow:hidden;
	float:right;
	margin-top: 22px;
	border-color:#c3c3c3;
	border-style:solid;
	border-width:1px;
	width: 399px;
	padding-bottom: 8px;
	padding-top: 8px;
}
div#contenedor #bg #cut1 #caf2 #caf2cont #caf2contbb{
	margin:0 auto;
	align:center;
	overflow:hidden;
	float:left;
	margin-top: 22px;
	border-color:#c3c3c3;
	border-style:solid;
	border-width:1px;
	width: 292px;
	padding-bottom: 7px;
	padding-top: 7px;
}
div#contenedor #bg #cut1 #caf2 #caf2cont #caf2contbb #caf2contbbinfo{
	margin:0 auto;
	align:center;
	overflow:hidden;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#be8200;
	position:absolute;
	z-index:8;
	top: 282px;
	width: 292px;
}
div#contenedor #bg #cut1 #caf2 #caf2cont #caf2contbbb{
	margin:0 auto;
	align:center;
	overflow:hidden;
	float:left;
	width:6px;
}
div#contenedor #bg #cut1 #caf2 #caf2cont #caf2contc{
	margin:0 auto;
	align:center;
	overflow:hidden;
	float:left;
	margin-top: 15px;
	width: 894px;
}
div#contenedor #bg #cut2{
	margin:0 auto;
	align:center;
	overflow:hidden;
	height:118px;
	width:22%;
	background-image:url(../images/izqbg1.png);
	padding-top: 25px;
	position:absolute;
	z-index:0;
	top: 251px;
	right:0px;
}
div#contenedor #bg #bgcont{
	margin:0 auto;
	align:center;
	overflow:hidden;
	width:910px;
	height:920px;
}
div#contenedor #bg #bgcont #bgbanners{
	margin:0 auto;
	align:center;
	overflow:hidden;
	width:910px;
	margin-top:150px;
	position: absolute;
	z-index: 3;
}
div#contenedor #bg #bgcont #bgbanners #bgbanner1{
	margin:0 auto;
	align:center;
	overflow:hidden;
	float:left;
}
div#contenedor #bg #bgcont #bgbanners #bgbanner1 #b1{
	margin:0 auto;
	align:center;
	overflow:hidden;
	float:left;
	height:118px;
	background-image:url(../images/izqbg1.png);
	padding-top: 25px;
}
div#contenedor #bg #bgcont #bgbanners #bgbanner1 #b2{
	margin:0 auto;
	align:center;
	overflow:hidden;
	float:left;
	height:143px;
	width:68px;
	background-image:url(../images/izqbg2.png);
}
div#contenedor #bg #bgcont #bgbanners #bgbanner2{
	margin:0 auto;
	align:center;
	overflow:hidden;
	float:right;
}
div#contenedor #bg #bgcont #bgbanners #bgbanner2 #ba1{
	margin:0 auto;
	align:center;
	overflow:hidden;
	float:left;
	height:128px;
	background-image:url(../images/izqbg1.png);
	padding-top: 15px;
}
div#contenedor #bg #bgcont #bgbanners #bgbanner2 #ba2{
	margin:0 auto;
	align:center;
	overflow:hidden;
	float:left;
	height:143px;
	width:68px;
	background-image:url(../images/izqbg3.png);
}
div#contenedor #bg #bgcont #bgcontcuadro{
	margin:0 auto;
	align:center;
	overflow:hidden;
	width:910px;
	height:127px;
	background-image:url(../images/cuadro.png);
	position: absolute;
	z-index: 2;
	top: 876px;
	padding-top: 18px;
}
div#contenedor #bg #bgcont #bgcontcuadro #bgcontcuadrocontenedor{
	margin:0 auto;
	align:center;
	overflow:hidden;
	width:859px;
}
div#contenedor #bg #bgcont #bgcontcuadro #bgcontcuadrocontenedor #bg1{
	margin:0 auto;
	align:center;
	overflow:hidden;
	width:167px;
	height:118px;
	background-image:url(../images/recuadro.png);
	float: left;
}
div#contenedor #bg #bgcont #bgcontcuadro #bgcontcuadrocontenedor #bg1 #bg1a{
	margin:0 auto;
	align:center;
	overflow:hidden;
	margin-top:10px;
	width:150px;
	height:60px;
}
div#contenedor #bg #bgcont #bgcontcuadro #bgcontcuadrocontenedor #bg1 #bg1b{
	margin:0 auto;
	align:center;
	overflow:hidden;
	margin-top:17px;
	width:150px;
}
div#contenedor #bg #bgcont #bgcontcuadro #bgcontcuadrocontenedor #bg2{
	margin:0 auto;
	align:center;
	overflow:hidden;
	width:6px;
	float: left;
}
div#contenedor #bg #bgcont #bgitems{
	margin:0 auto;
	align:center;
	overflow:hidden;
	position: absolute;
	z-index: 3;
	top: 663px;
	width: 910px;
}
div#contenedor #bg #bgcont #bgitems #bgit{
	margin:0 auto;
	align:center;
	overflow:hidden;
	width: 723px;
}
div#contenedor #bg #bgcont #bgitems #bgit #bgit1{
	margin:0 auto;
	align:center;
	overflow:hidden;
	width: 223px;
	height:49px;
	background-image:url(../images/metaloff.png);
	float:left;
	padding-right: 9px;
	padding-top: 111px;
}
div#contenedor #bg #bgcont #bgitems #bgit #bgit2{
	margin:0 auto;
	align:center;
	overflow:hidden;
	width: 224px;
	height:49px;
	background-image: url(../images/poweroff.png);
	float:left;
	padding-right: 10px;
	padding-top: 111px;
}
div#contenedor #bg #bgcont #bgitems #bgit #bgit3{
	margin:0 auto;
	align:center;
	overflow:hidden;
	width: 208px;
	height:49px;
	background-image: url(../images/rehaboff.png);
	float:left;
	padding-right: 8px;
	padding-top: 111px;
}
div#contenedor #bg #bgcont #bgitems #bgit #bgit4{
	margin:0 auto;
	align:center;
	overflow:hidden;
	width: 21px;
	height:160px;
	float:left;
}
div#contenedor #bg #bgcont #bgitems #bgit #bgit5{
	margin:0 auto;
	align:center;
	overflow:hidden;
	width: 20px;
	height:160px;
	float:left;
}
div#contenedor #bot1{
	margin:0 auto;
	align:center;
	overflow:hidden;
	width:100%;
	height:14px;
	background-color: #F6F6F6;
}
div#contenedor #bot2{
	margin:0 auto;
	align:center;
	overflow:hidden;
	width:100%;
	height:51px;
	background-color: #F6F6F6;
}
div#contenedor #bot2 #bot2a{
	margin:0 auto;
	align:center;
	overflow:hidden;
	width:894px;
	height:51px;
}
div#contenedor #bot2 #bot2a #bot2a1{
	margin:0 auto;
	align:center;
	overflow:hidden;
	float:left;
	margin-top: 18px;
	margin-right: 10px;
}
div#contenedor #bot2 #bot2a #bot2a2{
	margin:0 auto;
	align:center;
	overflow:hidden;
	float:right;
	margin-top: 18px;
	margin-left: 10px;
}
div#contenedor #bot2 #bot2a #bot2a3{
	margin:0 auto;
	align:center;
	overflow:hidden;
	float:left;
	margin-top: 21px;
	margin-right: 10px;
}
div#contenedor #bot2 #bot2a #bot2a4{
	margin:0 auto;
	align:center;
	overflow:hidden;
	float:right;
	margin-top: 21px;
}
div#contenedor #line{
	margin:0 auto;
	align:center;
	overflow:hidden;
	width:100%;
	height:1px;
	background-color: #D9D9D9;
}
