/* 	Formula	Julio del 2010*//* Configuración base del sitio */html{	top:0;	height: 100%;	text-align:center;	margin:0 auto;	padding:0;	/*background: #ffffff;*/	background-image: url("../images/fondo_negro2.jpg");}body {	top: 0;	height: 100%;	width: 100%;	margin: 0 auto;	padding: 0;	text-align: center; /* for IE */ 	font-family: arial;	font-size: 12px;		}img { border:none;}/* Caracteristicas de links */a:link {color: #ffffff; text-decoration:none; outline:none;}a:active {color: #ffffff; text-decoration:none; outline:none;}a:visited {color: #ffffff;; text-decoration:none; outline:none;}a:hover {color: #c1ce84; text-decoration:none; outline:none;}/* Caracteristicas de textos *//* p{	font: 14px Arial, Helvetica, sans-serif;	color: #000000;	line-height: 5px;	text-align: center;} */.espaciador{	margin:auto;	height:10px;}h2{	font:14px Verdana, Arial, Helvetica, sans-serif;	/* font-weight:bold; */	color:#ffffff;	/* text-shadow:2px 2px 3px #333333; */	line-height:20px;	text-align:left;}h3{	font:14px Verdana, Arial, Helvetica, sans-serif;	/* font-weight:bold; */	color:#ffffff;	/* text-shadow:2px 2px 3px #333333; */	line-height:20px;	text-align:right;}p.cabeza_bld{	font:18px Verdana, Arial, Helvetica, sans-serif;	/* font-weight:bold; */	color:#ffffff;	/* text-shadow:2px 2px 3px #333333; */	line-height:30px;	text-align:left;}p.txt_desc{	font:11px Verdana, Arial, Helvetica, sans-serif;	color:#ffffff;	line-height:20px;	text-align:left;}span.txt_desc_bld{	font:11px Verdana, Arial, Helvetica, sans-serif;	/* font-weight:bold; */	color:#ffffff;	line-height:20px;	text-align:right;}span.nolink{	font:11px Verdana, Arial, Helvetica, sans-serif;	color:#FFFFFF;	line-height:20px;	/*text-align:center;*/	}p.nolink{	font:11px Verdana, Arial, Helvetica, sans-serif;	color:#FFFFFF;	line-height:20px;	text-align:right;	/*text-align:center;*/	}p.nolink_pie{	font:9px Verdana, Arial, Helvetica, sans-serif;	color:#FFFFFF;	line-height:20px;	text-align:right;	/*text-align:center;*/	}span.linkbase{	font:11px Verdana, Arial, Helvetica, sans-serif;		color:#c1ce84;	line-height:20px;	/*text-align:right;*/		}span.txt_list_des{	font:11px Verdana, Arial, Helvetica, sans-serif;	/* font-weight:bold; */	color:#ffffff;	line-height:20px;	text-align:left;}ul {list-style-image:url('../images/list.png');}/* contenedores para imagen de fondo */#container {	position: relative;	min-height:100%;    margin: 0 auto;   /* align for good browsers */	text-align: left;	width: 960px;	overflow:hidden;	}	.base_principal_inicio{	width: 960px;	height: 630px;	margin-top: 50px;	background: url("../images/fondo_verde1c.png") no-repeat;	}.base_principal_portafolio{	width: 960px;	height: 630px;	margin-top: 50px;	background: url("../images/fondo_verde1c.png") no-repeat;	}.base_principal_servicios{	width: 960px;	height: 630px;	margin-top: 50px;	background: url("../images/fondo_verde1c.png") no-repeat;}.base_principal_contacto{	width: 960px;	height: 630px;	margin-top: 50px;	background: url("../images/fondo_verde1c.png") no-repeat;}/* contenedores para logo */.logo_cabeza {	position: absolute;	display:block;	height:70px;	/* border-right:0; */	margin:10px 0px 0px 0px;	left:0;	top:0;	width: 207px;	z-index:6;	/* zoom:1; */	}#logo_cabeza_pos{	left:90px;	top:27px;}.logo_inicio {	position: absolute;	display:block;	height:84px;	/* border-right:0; */	margin:10px 0px 0px 0px;	left:0;	top:0;	width: 245px;	z-index:6;	/* zoom:1; */	}#logo_inicio_pos{	left:327px;	top:55px;}/* contenedores para fondos negros */.fondonegro_pie{	position: absolute;	/* display: block; */	height: 20px;	/* border-right:0; */	margin-top: 50px;	left: 0px;	top: 0px;	width: 830px;    /* background: #9ea96b; */ 	z-index: 6;		/* zoom:1; */	}#fondonegro_pie_pos{	left:65px;	top:600px;}.fondonegro_inicio{	position: absolute;	/* display: block; */	height: 290px;	/* border-right:0; */	margin: 50px 0px 0px 0px;	left: 0px;	top: 0px;	width: 900px;	background: #9ea96b;	z-index: 5;	/* -moz-box-shadow:0px 0px 10px #333;	-webkit-box-shadow:0px 0px 10px #333; 	box-shadow:0px 0px 10px #333; */	/* zoom:1; */	}#fondonegro_inicio_pos{	left:30px;	top:260px;}.fondonegro_portafolio{	position: absolute;	/* display: block; */	height: 362px;	/* border-right:0; */	margin-top: 50px;	left: 0px;	top: 0px;	width: 830px;    background: #9ea96b; 	z-index: 5;	-moz-box-shadow:0px 0px 10px #333;	-webkit-box-shadow:0px 0px 10px #333; 	box-shadow:0px 0px 10px #333;	/* zoom:1; */	}#fondonegro_portafolio_pos{	left:65px;	top:178px;}.fondonegro_servicios{	position: absolute;	/* display: block; */	height: 362px;	/* border-right:0; */	margin-top: 50px;	left: 0px;	top: 0px;	width: 575px;    background: #9ea96b; 	z-index: 5;	-moz-box-shadow:0px 0px 10px #333;	-webkit-box-shadow:0px 0px 10px #333; 	box-shadow:0px 0px 10px #333; 	/* zoom:1; */	}#fondonegro_servicios_pos{	left:320px;	/* top:208px; */	top:178px;}.fondonegro_logo{	position: absolute;	display: block;	height: 118px;	/* border-right:0; */	margin: 50px 0px 0px 0px;	top: 0px;	left: 0px;		width: 310px;	/* background: #c1ce84; */	background: #9ea96b;	z-index: 5;	-moz-box-shadow:0px 0px 10px #333;	-webkit-box-shadow:0px 0px 10px #333; 	box-shadow:0px 0px 10px #333;	/* zoom:1; */	}#fondonegro_logo_pos{	left:0px;	top:50px;}.fondonegro_menu{	position: absolute;	display: block;	height: 118px;	/* border-right:0; */	margin: 50px 0px 0px 0px;	left: 0px;	top: 0px;	width: 120px;	 background: #333333;	z-index: 5;	-moz-box-shadow:0px 0px 10px #333;	-webkit-box-shadow:0px 0px 10px #333; 	box-shadow:0px 0px 10px #333;	/* zoom:1; */	}#fondonegro_menu_pos{	text-align: right;	left:320px;	top:50px;}.fondonegro_contacto{	position: absolute;	/* display: block; */	height: 362px;	/* border-right:0; */	margin-top: 50px;	left: 0px;	top: 0px;	width: 445px;    background: #9ea96b; 	z-index: 5;	-moz-box-shadow:0px 0px 10px #333;	-webkit-box-shadow:0px 0px 10px #333; 	box-shadow:0px 0px 10px #333;	/* zoom:1; */	}#fondonegro_contacto_pos{	left:450px;	top:178px;}.fondo_info{	position: absolute;	display: block;	background: #6d744b;	height: 300px;	margin: 10px 0px 0px 0px;	left: 0;	top: 0;	width: 960px;	z-index: 150;	/* zoom:1; */	}#fondo_info_pos{	left: 0px;	top: 200px;}/* Menú portafolio */.menu_portafolio{	position: absolute;	display: block;	background: #FFFFFF;	height: 292px;	margin: 00px 0px 0px 0px;	left: 0;	top: 0;	width: 600px;	z-index: 10;	-moz-box-shadow:0px 0px 10px #333;	-webkit-box-shadow:0px 0px 10px #333; 	box-shadow:0px 0px 10px #333;	/* zoom:1; */	}#menu_portafolio_pos{	left: 210px;	top: 35px;}.foto_servicios{	position: absolute;	display: block;	/* background: #FFFFFF; */	height: 292px;	margin: 00px 0px 0px 0px;	left: 0;	top: 0;	width: 300px;	z-index: 10;	/* zoom:1; */	}#foto_servicios_pos{	left: 20px;	top: 20px;}/* Posición para bloques de texto */.bloque_inicio{	position: absolute;	display: block;	/*background: #6d744b;*/	height: 100px;	margin: 10px 0px 0px 0px;	left: 0;	top: 0;	width: 500px;	z-index: 10;	/* zoom:1; */	}#bloque_inicio_pos{	left: 200px;	top: 157px;}.bloque_portafolio{	position: absolute;	display: block;	/*background: #6d744b;*/	height: 292px;	margin: 0px 0px 0px 0px;	left: 0;	top: 0;	width: 180px;	z-index: 10;	/* zoom:1; */	}#bloque_portafolio_pos{	left: 20px;	top: 35px;}.bloque_servicios{	position: absolute;	display: block;	/*background: #6d744b;*/	height: 300px;	margin: 0px 0px 0px 0px;	left: 0;	top: 0;	width: 400px;	z-index: 10;	/* zoom:1; */	}#bloque_servicios_pos{	left: 150px;	top: 20px;}.bloque_contacto{	position: absolute;	display: block;	/*background: #6d744b;*/	height: 193px;	margin: 0px 0px 0px 0px;	left: 0px;	top: 0px;	width: 305px;	z-index: 10;	/* zoom:1; */	}#bloque_contacto_pos{	left: 120px;	top: 170px;}.bloque_pie{	position: absolute;	display: block;	/*background: #6d744b;*/	height: 20px;	margin-top: 50px;	left: 0;	top: 0;	width: 830px;	z-index: 10;	/* zoom:1; */	}#bloque_pie_pos{	left: 0px;	top: 580px;}
