/* CSS Document */
/*Autor: Javier Preda*/
/*PUNTOPY 2007*/ 
/**{
padding:0;
margin:0;
line-height:2px;
}*/
body,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0px;
	background-color:#06160B;
	/*background-color:#07170C;*/
  	
}

h1 {
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#FFFFFF;
	font-weight:lighter;
	padding:0px;
	margin:0px;
	}
h2 {
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:lighter;
	color:#d6ffd2;
	background-image:url(../gfx/images/h214x11.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding-left:16px;
	margin:0px;
	}
	
p {
	color:#d6ffd2; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}

a{
	color:#79ffac;
	text-decoration:none;
	}
a:hover{ 
	color:#79ffac;
	text-decoration:underline;
	}
/*Demo section*/

/*#fondo {
	background-image: url(../gfx/demo/tira783.jpg);
	background-repeat:repeat-x;
	}
#demo {
	width:950px;
	height:783px;
	background-image: url(../gfx/demo/demo2-950x783.jpg);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}*/

/*End demo section*/


/*TOP*/

#top127 {
	background:#FFFFFF;
	height:127px;

	}
#container950top {
	width:950px;
	margin:0 auto 0 auto;
	background-image:url(../gfx/backgrounds/top950x127.jpg);
	background-repeat:no-repeat;
	height:127px;
	clear:both;
	/*border:#FF0000 solid 1px;*/
	
	}

#logo {
	background-image:url(../gfx/images/logo206x127.jpg);
	width:206px;
	/*height:127px;*/
	float:left;
		
	}
#logo a {
	display:block;
	width:206px;
	height:127px;
	float:left;
	color:#000000;
	text-decoration:none;
	}
#langmenu {
	float:right;
	margin-top:35px;
	margin-right:35px;
	}
#langmenu a {
	color:#006600;
	text-decoration:none;
	}
#langmenu a:hover {
	color:#00CC00;
	text-decoration:underline;
	}

/*BOTONERAAA///////////////////////////////////////////////////////////////////////////////////////////////////////*/

ul#botonera {		
	/*clear:both;*/
	float:right;
	height:6px;
	width:636px;
	/*height:33px;*/
	/*padding:70px 0 0 0;*/
	list-style:none;
	margin-top:32px;
	padding:0px;
	margin-right:22px;


	
	
}

ul#botonera li {
	float:right;
	margin:0px 3px 0px 0px;	 /*separacion entre botones*/
	/*_margin:30px 3px 0px 0px;*/
	/*padding-bottom:13px;*/
	font-size:15px;
	font-family:Tahoma;
	font-weight:lighter;
	padding:0px;
}

ul#botonera li a {
	display:block;
	/*float:right;*/
	/*medida boton*/
	padding-left:8px;
	padding-right:8px;
	padding-bottom:10px;
	padding-top:9px;
	color:#f2fff1;
	text-decoration:none;
	background-image:url(../gfx/images/button38.jpg);
	background-position: 0px 38px;
	background-repeat:repeat-x;
	
	}

ul#botonera li a:hover {
	color:#FFFF00;
	display:block;
	text-decoration:none;
	background-image:url(../gfx/images/button38.jpg);
	background-position: 0px 0px;
	background-repeat:repeat-x;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:10px;
	padding-top:9px;
}



/*FIN BOTONERA////////////////////////////////////////////////////////////////////////////////////////////////////*/


/*MIDDLE*/

#middle {
	clear:both;
	background-image:url(../gfx/backgrounds/middletira334.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#162b1e;

	}
#middle2{
	/*clear:both;*/
	background-image:url(../gfx/demo/tirahome683.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#07170C;

	}

#middle3{
	/*clear:both;*/
	background-image:url(../gfx/demo/tirahome683.gif);
	background-position:top;
	background-repeat:repeat-x;	
	background-color:#060C08;
	
	}
#containermiddle950 {
	width:950px;
	margin:0 auto 0 auto;
	background-image:url(../gfx/backgrounds/middle950x313.jpg);
	background-position:top;
	background-color:#162b1e;
	background-repeat:no-repeat;
	}

#containermiddle950-microfinanzas {
	width:950px;
	margin:0 auto 0 auto;
	background:url(../gfx/backgrounds/microfinanzas950x630.jpg) top no-repeat #162b1e;
	/*height:630px;*/
	background-repeat:no-repeat;
	background-color:#07170C;	
	}

#containermiddle950-competitividad {
	width:950px;
	margin:0 auto 0 auto;
	background:url(../gfx/backgrounds/competitividad950x630.jpg) top no-repeat #162b1e;
	/*height:630px;*/
	background-repeat:no-repeat;
	background-color:#07170C;	
	}

#containermiddle950-ciclo {
	width:950px;
	margin:0 auto 0 auto;
	background: url(../gfx/backgrounds/ciclo950x630.jpg) top no-repeat #162b1e;
	/*height:630px;*/
	background-repeat:no-repeat;
	background-color:#07170C;	
	}

#containermiddle950-labo {
	width:950px;
	margin:0 auto 0 auto;
	background:url(../gfx/images/fondoslaboratorio.jpg) top no-repeat #162b1e;
	/*height:630px;*/
	background-repeat:no-repeat;
	background-color:#07170C;	
	}
#containermiddle950-emp{
	width:950px;
	margin:0 auto 0 auto;
	background: url(../gfx/backgrounds/empresa950x630.jpg) top no-repeat #162b1e;
	/*height:630px;*/
	background-repeat:no-repeat;
	background-color:#07170C;	
	}

#containermiddle950-gente{
	clear:both;
	width:950px;
	margin:0 auto 0 auto;
	background: url(../gfx/backgrounds/empresa950x630.jpg) no-repeat #162b1e;
	/*height:630px;*/
	background-repeat:no-repeat;
	background-color:#07170C;
	
	}
#containermiddle950-gente img{
	border:none;
	margin:0px;
	padding:0px;
	}

#containermiddle950-contact{
	width:950px;
	margin:0 auto 0 auto;
	background: url(../gfx/backgrounds/contacto950x630.jpg) top no-repeat #162b1e;
	/*height:630px;*/
	background-repeat:no-repeat;
	background-color:#07170C;	
	}

#containermiddle950-clientes{
	width:950px;
	margin:0 auto 0 auto;
	background:url(../gfx/backgrounds/clientes950x630.jpg) top no-repeat #162b1e;
	/*height:630px;*/
	background-repeat:no-repeat;
	background-color:#07170C;	
	}

#containermiddle950-public{
	width:950px;
	margin:0 auto 0 auto;
	background: url(../gfx/backgrounds/publicac950x630.jpg) top no-repeat #162b1e;
	/*height:630px;*/
	background-repeat:no-repeat;
	background-color:#07170C;	
	}

#containermiddle950-empresa {
	width:950px;
	margin:0 auto 0 auto;
	background: url(../gfx/backgrounds/empresa950x689.jpg) top no-repeat #162b1e;
	/*height:630px;*/
	background-repeat:no-repeat;
	background-color:#060C08;	
	}

#izquierda {
	float:left;
	width:504px;
	padding-top:173px;
	margin-bottom:20px;	
	}

#izquierda p{
	margin-left:20px;
	font-size:14px;
	width:440px;
	text-align:left;
	}
#izquierda p img{
	border:#CCCCCC solid 3px;
	margin-right:15px;
	margin-bottom:15px;
	float:left;
	}
	
#izquierda h2{
color: #99FF00;
}	
	
#izquierda-emp {
	float:left;
	width:504px;
	_width:504px;
	margin-top:170px;
	/*margin-bottom:20px;*/
	background:#FFFFFF;
	}
	
#izquierda-emp p{
	margin-left:50px;
	font-size:12px;
	color:#23693f;
	width:419px;
	text-align:justify;
	margin-bottom:30px;
	}

#izquierda-emp p img{
	border:#CCCCCC solid 3px;
	margin-right:15px;
	margin-bottom:15px;
	float:left;
	}

#izquierda-emp h2{
	margin-left:50px;
	color:#23693f;
	background-image: url(../gfx/images/h2-2-14x11.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
}

#izquierda-emp a{
	color:#23693f;
	text-decoration:underline;
	}

#izquierda-emp a:hover{
	color:#00CC66;
	text-decoration:underline;
	}	
	
#microfinanzasblock {
	background-image:url(../gfx/backgrounds/microfiananzas487x206.gif);
	width:457px;/*487px;*/
	margin-left:auto;
	margin-right:auto;
	height:146px; /*206px;*/
	margin-bottom:20px;
	padding-top:60px;
	padding-left:30px;
	background-repeat:no-repeat;
}

#microfinanzasblock-eng {
	background-image: url(../gfx/backgrounds/microfiananzas-eng487x206.gif);  
	width:457px;/*487px;*/
	margin-left:auto;
	margin-right:auto;
	height:146px; /*206px;*/
	margin-bottom:20px;
	padding-top:60px;
	padding-left:30px;
	background-repeat:no-repeat;
}
#microfinanzaitem {
	float:left;
	margin-right:35px;
	}
#microfinanzaitem p{
	margin-left:0px;
	text-align:center;
	width:115px;
	font-size:12px;
	}

#microfinanzaitem img{
	border:#CCCCCC solid 3px;
	}

#serviciosright {
	float:right;
	width:410px;
	margin-top:173px;	
	
	}

.fotoserviright {
	float:left;
	width:145px;
	
	/*clear:both;*/
	/*margin-bottom:20px;*/	
	}

.fotoserviright img {
	float:left;
	/*margin-right:15px;*/
	border:#CCCCCC solid 3px;
	}

.fotoserviright_c {
	float:left;
	width:55px;
	margin-left:20px;
	/*clear:both;*/
	/*margin-bottom:20px;*/	
	}
.fotoserviright_c img {
	float:left;
	/*margin-right:15px;*/
	border:#CCCCCC solid 3px;
	}

.bloqueservi {
	clear:both;
	margin-bottom:20px;
	
}



.textoderecha {
	/*margin-bottom:20px;*/
	float:left;
	width:220px;
	margin-left:20px;
	_margin-left:15px;
}

.textoderecha a{
	color:#79ffac;
	text-decoration:none;
	}
.textoderecha a:hover{ 
	color:#79ffac;
	text-decoration:underline;
	}

#cajaright {
	background-image:url(../gfx/backgrounds/cajaright384x158.gif);
	background-repeat:no-repeat;
	clear:both;
	padding-top:12px;
	padding-left:30px;
	width:354px;
	height:146px;
	margin-bottom:30px;
	}

#cajaright img{
	float:left;
	border:#CCCCCC solid 3px;
	margin-right:10px;
	margin-bottom:10px;
	}

#cajaright p{
	margin:0px;
	margin-right:10px;
	}
	
#cajaright1 {
	/*background-image:url(../gfx/backgrounds/cajaright384x158.gif);*/
	background-repeat:no-repeat;
	clear:both;
	padding-top:12px;
	padding-left:30px;
	width:354px;
	height:146px;
	margin-bottom:30px;
	}

#cajaright1 img{
	float:left;
	border:#CCCCCC solid 3px;
	margin-right:10px;
	margin-bottom:10px;
	}

#cajaright1 p{
	margin:0px;
	margin-right:10px;
	}	
		 
#caja {
	float:right;
	margin-top:30px;
	margin-right:30px;
	background-image:url(../gfx/images/cajahome437x200.jpg);
	width:417px;
	height:200px;
	overflow:hidden;
	background-repeat:no-repeat;
	padding-top:17px;
	padding-left:20px;
	display:inline;
	}
#caja p {
	width:400px;
	margin-top:0px;
	}
.botonvermas {
	float:right;
	/*margin-top:10px;*/
	margin-right:20px;
	}
.botonvermas a {
	display:block;
	background-image:url(../gfx/images/botonvermas123x31.gif);
	background-repeat:no-repeat;
	background-position:0px -31px;
	width:123px;
	height:31px;
	}
.botonvermas a:hover {
	display:block;
	background-image:url(../gfx/images/botonvermas123x31.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:123px;
	height:31px;
	}
	


.botonvermas-eng {
	float:right;
	/*margin-top:10px;*/
	margin-right:20px;
	}
.botonvermas-eng a {
	display:block;
	background-image: url(../gfx/images/botonvermas-eng123x31.gif);
	background-repeat:no-repeat;
	background-position:0px -31px;
	width:123px;
	height:31px;
	}
.botonvermas-eng a:hover {
	display:block;
	background-image: url(../gfx/images/botonvermas-eng123x31.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:123px;
	height:31px;
	}



#cuatrocosos {
	clear:both;
	margin-top:30px;
	}
.cosoensi {
	float:left;
	width:216px;
	margin-right:20px;
	display:inline;
	margin-bottom:50px;
	
	}
.cosoensi p{
	height:84px;
	overflow:hidden;
	}
.fotocoso{
	float:left;
	margin-bottom:10px;
	/*width:191px;*/
	}
.fotocoso a {
	display:block;
	border:solid 6px #dfdfdf;
	}
.fotocoso a:hover{
	border:solid 6px #75CC2F;
	}
.textocoso {
	/*margin-top:10px;	*/
	}
.textocoso a{ 
	color:#79ffac;
	text-decoration:none;
	}
.textocoso a:hover{ 
	color:#79ffac;
	text-decoration:underline;
	}

#footer {
	clear:both;
	background-image:url(../gfx/backgrounds/footertira107.gif);
	background-repeat:repeat-x;
	height:107px;
	}
#containerfooter950 {
	width:950px;
	margin-left:auto;
	margin-right:auto;
	}
#textofooter {
	float:left;
	color:#8cae99;
	margin-top:23px;
	width:50%;
	}
#ppy {
	float:right;
	margin-top:18px;
	}
.botoneraclientes {
	margin-left:20px;
	margin-top:20px;
	}

#publicaja {
	clear:both;
	float:left;
	margin-left:20px;
	margin-top:20px;
	padding-top:5px;
	/*background-image:url(../gfx/backgrounds/publicationbox477x109.jpg);*/
	width:477px;
	height:70px;
	border-bottom:#00CC33 solid 1px;
	background-repeat:no-repeat;
	}

#publicaja p{
	width:390px;
	padding-top:0px;
	margin-top:0px;
	}
#publicaja p img{
	float:left;
	margin-right:10px;
	border:none;
	}
	
.fotoizquierdo{
	float:left;
	margin-right:10px;
	border:none;
}
#ciclo_proyectos{
	width:950px;
	text-align:center;
	float:left;
	padding-top:50px;
}
.last{
	color:#d6ffd2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	padding-right:45px;}
