body {
	text-align:center;	
	position:absolute;
	background-color: #CCCCCC;
	margin:0 auto 0 auto;
	padding: 0 0 0 0;
	border: 0 0 0 0;
}

a.link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color:#005DAA;
}

.txtform {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color:#000000;
}
.txtx{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	text-align:left;
	color:#000000;
}

#contenedor {
		background-color:#FFFFFF;
	    width: 780px; 
		margin:0 auto 0 auto;
		padding: 0 0 0 0;
		border: 0 0 0 0;
		clear:both;
		display:table;
		}
		#cabecera {
		width: 780px; 
		background-color:#FFFFFF;
		background-image:url(../imagenes/img_cabecera_azul.jpg);
		background-repeat:no-repeat;
		padding: 0 0 0 0px;
		margin: 0 0 0 0;
		border: 0 0 0 0;
		height: 112px;
		display:block;
			  }
			  #cabeceracopa {
			    width: 780px; 
				background-image:url(../imagenes/img_bg_azul.jpg);
				background-repeat:repeat-x;
				padding: 0 0 0 0;
				margin: -1px 0 0 0;
				border: 0 0 0 0;
				height: 65px;
				display:table;
				}
				#cabeceracopaabajo {
				background-image:url(../imagenes/img_cabecera_az_ini.jpg);
				background-repeat:no-repeat;
				background-position:left;
				float:left;
				width:271px;
				padding: 0px 0 0 0;
				margin: 0 0 0 0px;
				border: 0 0 0 0;
				height: 99px;
				display:table;
				}
				#cabeceracopaabajo ul
				{
				margin: 0px;
				padding: 0px;
				list-style-type: none;
				text-align: left;
				}
				#cabeceracopaabajo ul li
				{
				float: left;
				}
				#iniciox { 
				text-decoration: none;
				background: url(../imagenes/img_ini.gif) no-repeat top left;
				left:0; width:70px;
				}
				#iniciox a
				{
				height:22px;
				left: 0; width: 70px;
				display:block;
				}
				#iniciox a span
				{
				display: none;
				}
				#cabecerallena {
				background-image:url(../imagenes/img_terminapleca.jpg);
				background-repeat:no-repeat;
				background-position:right;
				float:right;
				width:186px;
				padding: 1px 0 0 0;
				margin: 0 0 0 0px;
				border: 0 0 0 0;
				height: 66px;
				display:block;
				}
				#menu{
				display:block;
				float:right;
				padding: 0 0 0 0;
				margin: 1px 0 0 0;
				border: 0 0 0 0;
				}
				#menu ul
				{
				margin: 0px;
				padding: 0px;
				list-style-type: none;
				text-align: left;
				}
				#menu ul li { float: left;}
				#llamanosok{
				width:280px;
				text-align:center;
				display:block;
				padding: 0 0 0 0;
				margin: 0 auto 0 auto;
				border: 0 0 0 0;
				}
				#menufabrica
				{
				margin: 0px auto 0 auto;
				padding: 0px;
				list-style-type:square;
				text-align:left;
				}
				#fabricamos
				{
				margin: 0px auto 0 auto;
				padding: 0px;
				list-style-type: none;
				text-align: center;
				}
				#izquierda ul li {
				list-style:none;
				font-family:Geneva, Arial, Helvetica, sans-serif;
			font-style:italic;
			color:#005DAA;
			font-size:12px;
			padding: 0 0 0 0;
			margin: 0px auto 0 auto;
			border: 0 0 0 0;
				}
				#nosotros ul li { float: left;}
				/* QUIENES				*/
				#quienes 
				{
				text-decoration: none;
				background: url(../imagenes/img_quienes.gif) no-repeat top left;
				left: 0; width: 113px;
				}
				#quienes a
				{
				width:113px; height:21px;
				margin:0; padding:0;
				display:block;
				}
				#quienes a:hover
				{
				text-decoration: none;
				background: url(../imagenes/img_quienes_r.gif) no-repeat top left;
				left: 0; width: 113px;
				}
				#quienes a span
				{
				display: none;
				}
				#catalogo 
				{
				margin: 0px 0 0 0;
				text-decoration: none;
				background: url(../imagenes/img_cat.gif) no-repeat top left;
				left: 114; width: 92px;
				}
				#catalogo a
				{
				width:92px; height:21px;
				margin:0; padding:0;
				display:block;
				}
				#catalogo a:hover
				{
				text-decoration: none;
				background: url(../imagenes/img_cat_r.gif) no-repeat top left;
				left: 0; width: 92px;
				}
				#catalogo a span
				{
				display: none;
				}
				#novedades
				{
				text-decoration: none;
				background: url(../imagenes/img_novedades.gif) no-repeat top left;
				left: 206; width: 78px;
				}
				#novedades a
				{
				width:78px; height:21px;
				margin:0; padding:0;
				display:block;
				}
				#novedades a:hover
				{
				text-decoration: none;
				background: url(../imagenes/img_novedades_r.gif) no-repeat top left;
				left: 0; width: 78px;
				}
				#novedades a span
				{
				display: none;
				}
				#contacto
				{
				margin: 0px 0 0 0;
				text-decoration: none;
				background: url(../imagenes/img_contacto.gif) no-repeat top left;
				left: 298; width: 88px;
				}
				#contacto a
				{
				width:88px; height:21px;
				margin:0; padding:0;
				display:block;
				}
				#contacto a:hover
				{
				text-decoration: none;
				background: url(../imagenes/img_contacto_r.gif) no-repeat top left;
				left: 0; width: 88px;
				}
				#contacto a span
				{
				display: none;
				}
				#chat
				{
				margin: 1px 0 0 0;
				text-decoration: none;
				background: url(../imagenes/img_chat.gif) no-repeat top left;
				left: 375; width: 77px;
				}
				#chat a
				{
				width:77px; height:21px;
				margin:0; padding:0;
				display:block;
				}
				#chat a:hover
				{
				text-decoration: none;
				background: url(../imagenes/img_chat_r.gif) no-repeat top left;
				left: 0; width: 77px;
				}
				#chat a span
				{
				display: none;
				}
		#contenido {
		background-image:url(../imagenes/img_trofeosabajo.jpg);
		background-position:bottom;
		background-repeat:no-repeat;
		display:block;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		border: 0 0 0 0;
		height:1050px;
			}
			#izquierda {
	text-align:center;
	float:left;
	width:320px;
	height:790px;
	background-image:url(../imagenes/bg_clients2.jpg);
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	padding: 0;
	border: 0 0 0 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
			}
			hr {
  			height: 1px;
  			background: url(../imagenes/bg_hr.gif) repeat-x scroll center;
			}
			#derecha {
			text-align:justify;
			float:right;
			width:447px;
			display:block;
			padding: 0 0 0 0;
			margin: 0 0 0 0;
			border: 0 0 0 0;
			height: auto;
			}
			#derecha h3 {
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			padding: 0 0 0 0;
			margin: 0 0 0 0;
			border: 0 0 0 0;
			}
			#derecha h1 {
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			padding: 0 0 0 0;
			margin: 0 0 0 0;
			border: 0 0 0 0;
			}
			#derecha p {
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:12px;
			padding: 0 0 0 0;
			margin: 10px 40px 0 0;
			border: 0 0 0 0;
			}
			#izquierda h1 {
			text-align:center;
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			padding: 0 0 0 0;
			margin: 30px auto 0 auto;
			border: 0 0 0 0;
			}
			#izquierda h3 {
			text-align:center;
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:14px;
			font-style:italic;
			color:#005DAA;
			font-weight:bold;
			padding: 0 0 0 0;
			margin: 0px auto 0 auto;
			border: 0 0 0 0;
			}
			#izquierda p {
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-style:italic;
			color:#005DAA;
			font-size:12px;
			padding: 0 0 0 0;
			margin: 10px 60px 0 60px;
			border: 0 0 0 0;
			}
			#somos {
      		margin:0; padding:0;
		 	width:210px; height:30px;
      		background:url(../imagenes/img_quienesbn.gif);
			background-repeat:no-repeat;
			overflow:hidden;
      		}
   				#somos span { display:none }
					#hemos {
      		margin:0 auto 0 auto; padding:0;
		 	width:156px; height:16px;
      		background:url(../imagenes/img_hemos.gif);
			background-repeat:no-repeat;
			overflow:hidden;
      		}
   				#hemos span { display:none }
				#contactenos {
      		margin:0; padding:0;
		 	width:210px; height:30px;
      		background:url(../imagenes/im_contactenos.gif);
			background-repeat:no-repeat;
			overflow:hidden;
      		}
   				#contactenos span { display:none }
				#news {
      		margin:0; padding:0;
		 	width:210px; height:30px;
      		background:url(../imagenes/img_noticias.gif);
			background-repeat:no-repeat;
			overflow:hidden;
      		}
   				#news span { display:none }
				#derechos {
      		margin:0; padding:0;
		 	width:241px; height:26px;
      		background:url(../imagenes/img_trofeosfigueroa.gif);
			background-repeat:no-repeat;
			overflow:hidden;
      		}
   				#derechos span { display:none }
				#pie {
				clear:both;
				background-color:#005DAA;
				background-image:url(../imagenes/bg_plecaabajo.gif);
				background-repeat:repeat-x;
				display:table;
				width:780px;
				height: 56px;
					padding: 0 0 0 0;
					margin: 0px auto 0 auto;
					border: 0 0 0 0;
					}
					#pieleft {
					float:left;
				text-align:left;
				display:table;
				width:300px;
					padding: 0 0 0 0;
					margin: 40px 0 0 0;
					border: 0 0 0 0;
					}
					#pieright {
					float:right;
				text-align:right;
				display:table;
				width:400px;
					padding: 0 0 0 0;
					margin: 0px 0 0 0;
					border: 0 0 0 0;
					}
					#pie p {
					clear:both;
					color:#FFFFFF;
					font-family:Geneva, Arial, Helvetica, sans-serif;
					font-size:12px;
					padding: 0 0 0 0;
					margin: 42px auto 0 auto;
					border: 0 0 0 0;
					}

					#legal {
					width:580px;
					text-align:left;
					padding: 0 0 0 0;
					margin: 0 20px 0 20px;
					border: 0 0 0 0;
					}
					#pie a {
					color:#CCCCCC;
					font-family:Geneva, Arial, Helvetica, sans-serif;
					font-size:14px;
					padding: 0 0 0 0;
					margin: 10px 0 0 0;
					border: 0 0 0 0;
					}
					
					#legal p {
					font-family:Geneva, Arial, Helvetica, sans-serif;
					font-size:14px;
					padding: 0 0 0 0;
					margin: 10px 20px 0 0;
					border: 0 0 0 0;
					}
