body{
	margin: 0;
	padding: 0;
	background: url(../images/body_background.gif) center #60727f;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
}
a img{
	border: 0;
}

img.static-image {
	border: 2px solid #A8163E;
	margin: 0 10px 10px 0;
	float: left;
}

#contenedora{
	width:768px;
	margin:0 auto;
	color: #c9c6b8;
	height: auto;
	background-color: #c9c6b8;
}
#cabecera{
	background: url(../images/cabecera_background.jpg) no-repeat top right;
	height: 141px;
}
h1{
	margin: 0;
	padding: 0;
	width: 204px;
	height: 111px;
	color: #fff;
	background: url(../images/h1_background.jpg) no-repeat top left;
}
.clear {
	float: none;
	display: block;
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
}
h1 strong{
	display: none;
}
#cabecera{
	position: relative;
}
#cabecera #menu{
	height: 30px;
	background: url(../images/menu_background.jpg) no-repeat top left;
}
	#menu ul, menu ul li{
		margin: 0;
		list-style: none;
		padding: 0;
	}
	#menu ul{
		/*margin-left: 164px;*/
		/*margin-left: 228px;*/
		padding-left: 228px;
		/*background:url(../images/menu_bgd.gif) top left repeat-x;*/
		height: 30px;
	}
	#menu ul li{
		display: block;
		height: 30px;
		float: left;
		/*width: 119px;*/
		width: 90px;
	}
	#menu ul li h2 a{
		width: 121px;
	}
	#menu ul li h2 a.proyectos{
		width: 119px;
	}

		#menu ul li h2{
			margin: 0;
			padding: 0;
		}

	#cabecera #idiomas{
		 position: absolute;
		 top: 0;
		 right: 0;
		 text-align: left;
		 margin: 0;
		 padding: 0;
	}

#contenido{
	margin-top: 35px;
}
		#principal{
			width: 465px;
			padding:0 30px;
			float: left;
			margin-right: 27px;
			color: #fff;
			font-size: 70%;
			text-align: justify;
			border-right: 1px solid #b6b1a6;
			margin-bottom: 15px;
		}

			html > body #principal{
				margin-right: 30px;
			}
		#principal #estatico{
			padding: 0 30px 20px 30px;
			color: #fff;
			margin: 0 !important;
			background: #b6b1a6;
			border-top: 1px solid #b6b1a6;
		}
		#principal #dinamico{
			padding: 0 5px 10px 5px;
			color: #fff;
			margin: 0 !important;
			background: #b6b1a6;
			border-top: 1px solid #b6b1a6;
		}
		#principal a{
			color: #a8163e;
		}
			#principal a:hover{
				color: #60727F;
			}
		#principal h3, #principal h4{
			margin: 0 !important;
			padding: 0;		
			height: 42px;
			background: url(../images/h3_background.gif) repeat-x top left;
		}
				#principal h3 img, principal h4 img{
				vertical-align: top;
				}

/*-----columna-----*/

#columna{
			position:relative;
			float: right;
			right: 40px;
			margin-bottom: 15px;
		/*	margin-right: 35px;*/
			/*left: 558px;*/
}
/*
#columna{
		margin-left: 558px;
}*/
	#suscribase a img{
		border:1px solid #fff;
	}
	#consulte-proyectos{
		margin-top: 30px;
	}
		#consulte-proyectos a img{
			border: 1px solid #fff;
		}
	#ofertas-stock{
		background: url(../images/ofertas_stock_background.gif) repeat-x left bottom #95886b;
		width: 168px;
		border: 1px solid #dedcd4;
		margin-bottom: 15px;
		padding-bottom: 15px;
	}
		#ofertas-stock h4{
			margin: 0;
			padding: 0;
		}
		#ofertas-stock ul, #ofertas-stock li{
			margin: 0;
			padding: 0;
		}
		#ofertas-stock ul li{
			height: 26px;
			display: block;
			margin-bottom: 5px;
			text-decoration: none;
			font-size: 61%;
			padding-left: 15px;
			background: url(../images/bullet.gif) no-repeat 5px 0px;
		}
		#ofertas-stock ul li a{
			color: #fff;
			text-decoration: none;
			padding: 7px 10px 3px 0px;
			display: block;
		}
		#ofertas-stock ul li a:hover{
			text-decoration: underline;
		}
	#interes-productos{
		width: 168px;
		border: 1px solid #fff;
		background: url(../images/interes_producto_background.gif) repeat-x right bottom #998c6f;
		margin-bottom: 30px;
	}
		#interes-productos h4{
			margin: 0 0 10px 0;
			padding: 0;
		}
		#interes-productos p{
			color: #fff;
			font-size: 71%;
			margin: 0 5px;
			text-align: center;
		}
		#interes-productos form{
			margin: 5px 10px 30px 10px;
		}
		#interes-productos input{
			display: block;
			width: 140px;
			font-size: 71%;
			padding: 3px;
		}
		#interes-productos #enviar{
			width: 70px;
			margin: 0 auto;
		}
		#interes-productos #telefono{
			text-align: center;
			margin-bottom: 20px;
		}
		#interes-productos #telefono strong{
			display: block;
		}
	
/*---creditos----*/
#creditos{
	margin: 30px 30px 0 30px;
	background: #c4c0af;
	color: #9a8b62;
	font-size: 68%;
	clear: both;
}
	#creditos p{
		height: 40px;
		line-height: 40px;
		text-align: center;
	}
	#creditos a{
		color: #a8163e;
		font-weight: bold;
		text-decoration: none;
	}
	#creditos a:hover{
		color: #60727F;
		text-decoration: underline;
	}
/*----genericas-----*/
.hidden{
	display: none;
}





.back{
	text-align: center;
	border-top: 1px solid #998C6F;
	margin-top: 10px;
	padding-top: 3px;
}
.back a{
	padding: 3px 5px;
	background: #C4C0AF;
	border: 1px solid #998C6F;
	text-decoration: none;
}
.back a:hover{
	background: #A8163E;
	color: #fff !important;
}
