#gallery {
		width: 100%;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }


#logos_international {padding:0px;margin:0px; height:100px;}
#logos_international li { width:100px; margin-right:30px; margin-left:30px;}
.ul_horiz ul, .ul_horiz li {list-style:none;display:inline;padding:0px;margin:0px}
#validadores{
}
#validadores ul{
	padding:0px;
	margin:0px;
	}
#validadores li{
	display:inline;
	list-style:none;
	padding:3px;
	}
#firma{
	float:right;
	width:200px;
	text-align: right;
}

.pie {
	font-size:0.8em;
	position:relative;
	bottom:0px;
	width:100%;
  	clear:both;
	padding-bottom:2px;
	color:#FFFFFF;
}


.contenedor   { 
	width: 990px; margin-left: auto; margin-right: auto; background-color:#1F64D6;
 }

.cuerpo   {
	width:990px;
	background-repeat:no-repeat;
	background-position:bottom;
	min-height:400px;

}

.encabezado {
clear: both;
height:160px;
position:relative;
 }
#logoecmg { width:250px; height:160px; float:left;}

/* 3 columnas (2 y 1)*/ 
.centro {
	width:620px;
	float:left;
	min-height:300px;
}


/* 2 columnas (se utiliza en remplazo de centro y una columna)*/ 
.centro_completo {
	float:left;
	width:740px;
	min-height:300px;
}

.col_izq   {
	width:250px;
	float:left;
	}
.col_der  {
	width:120px;
	float:left;
	}



/* ie hack: */
     .iehackwrap { text-align: center;  }
     .contenedor    { text-align: left; }

html,body {
	height: 100%;
	}


body {
	color: #FFFFFF;
	background-color:#1F64D6;
	font-family:Helvetica, Verdana, Arial, sans-serif;
    font-size:0.9em;
	margin:0px;
}


h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 140%;
	font-weight:normal;
}
h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 130%;
font-weight:normal;

}
h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 110%;
font-weight:normal;
}
h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 105%;
font-weight:normal;
}

dt {
	font-weight:bold;
	padding-top:120%;

}

img {
	border:none;
}

A:visited {
	color: #FFFFFF;
	text-decoration:none;
}

A:link {
	color: #FFFFFF;
	text-decoration:none;
}
A:hover {
	color:#999999;
	text-decoration:underline;
}
A:active {
	color:#999999;
	text-decoration:underline;
}



/* formulario general */
label
{
	width: 12em;
	float: left;
	text-align: right;
	margin: 0 1em 10px 0;
	clear: both
}


fieldset
{
	/*border: #26a solid 1px;*/
	border:none;
	padding-left:5px;
}
legend
{
	padding: 1px 10px;
	margin-top: 3px
}
.submit-button {
	float: left;
	text-align: right;
	margin-left: 12.5em;
	margin-top: 2em;
}
/*-----------------------------------
    ESTILO BOTONERA
-----------------------------------*/

#botonera{
	font-size:13px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	position:relative;
	width:740px;
	border-bottom:1px #333 solid;
	border-top:1px #333 solid;
	float:right;
	}
#botonera ul {
	margin:0;
	padding:5px;
	border:0;
	list-style-type: none;
	display: inline-block;


}

#botonera li {
	margin:0;
	padding:5px;
	border:0;
	display: inline-block;

}

#botonera a {
color: #FFF;
}

#botonera #li_right{
	background-image:url(../../images/bot_right.png);
	background-repeat:no-repeat;
	}

#botonera li ul {
	margin: 0;
	padding:0;
	position:relative;
	left:1.5em;


}
#botonera li ul li {
/*	margin: 10px 0px 10px 0px;*/
	display: block;
	padding: 0.3em 0.3em 0.3em 0.3em;
	margin-bottom:2px;
}

#botonera li.sel a {
	color: #FFFFFF
}
#botonera li.sel {
	color: #FC0
}


#botonera li.desplegable {
	color:#333333; 
	background-color:#EEEEEE; 
}

#lenguajes {
	height:30px;
	width:400px;
}
#lenguajes ul {
text-align:right;
}
#lenguajes li {
padding:5px;
}
.cont_padding {
	padding-left:10px;
	padding-right:5px;
	padding-top:10px;
}

.sel {
	color:#FFFFFF;
}

/* MANUEL QUIROGA */
.textos_home h1{
	font-size:80%;
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:0.3em;
}
.textos_home h2{
	margin:0px;
	padding:3px;
	font-size:80%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.texto_home { padding:5px;}
#lenguajes {
	position:absolute;
	left:550px;
	top:10px;
	font-size:x-small;
}
#lenguajes li{display:inline;list-style:none}

#pie_montana{

}
#pie_foto {background-color:#333333; padding:3px; font-size:0.8em;}
.columna_antecedentes{ float:left; padding:5px; width:45%;}
.columna_antecedentes h2{ margin:0px; background-color: #666666; padding:3px; border-bottom:1px solid #000000}
.columna_antecedentes h3{ border-bottom:1px solid #000000}

.link {}

.tabla_cv { width:100%;} 
.tabla_cv td { border-bottom:1px dotted #FFFFFF; border-left:1px solid #FFFFFF; padding:3px;}
.tabla_cv tr {}

.cv {}
.cv h3 { background-color:#666666; padding:3px; border-bottom: 1px solid #000000}

.botones_quienes { margin-top:50px;}
.botones_quienes li{ list-style:none; margin:0px; padding:3px; margin-top:5px; background-color:#000000; border-left:6px solid #CCCC00;}
.botones_quienes ul{ list-style:none; margin:0px;padding:0px;}

/*--------------------------
que hacemos destacado home
----------------------------*/
.que_hacemos_home {
	/*background-image:url(../../images/item-home-corto.jpg);*/
	margin-left:10px;
	margin-right:10px;
	}
.que_hacemos_imagen {
	border:1px solid #000000;
	padding:5px;
	background-color: #eeeeee;
	text-align:center;
	float:right;
	}
.que_hacemos_home h1 {}
.que_hacemos_home h2 {background-color:#005680; padding-top:2px;padding-bottom:2px; padding-left:10px;}
.que_hacemos_home h3 {}
.que_hacemos_home p { margin:0; padding:0;}

.espacio{ height:10px;}

.quehacemos_extracto{
	position:relative;
	border-bottom:1px dotted #005680;
	margin-bottom:10px;
}

.cv_box{
	width:200px;
	min-height:600px;
	float:left;
	padding-left:10px;
	margin-right:10px;
	background-image:url(../../images/cv_back.jpg);
	background-repeat:no-repeat;
	}
.cv_box h2 {
	margin-left:20px;
	}
.cv_box .cv_extracto { margin-left:20px; font-size:12px; line-height:150%}
.cv_box .cv_foto { width:100px; height:100px; margin-left:20px; margin-top:10px}
.cv_box .link{ border-bottom:1px dotted #000000;border-top:1px dotted #000000; text-align:center; padding:5px; margin-top:30px}

.limpieza { clear:both;}

#cuadro_contacto{
	width:250px;
	color: #000000;
	text-align:right;
	float:right;
	height:320px;
	padding:5px;
	border-top:4px solid #FFCC00;
	background-image:url(../../images/fondo_contacto.jpg);
	margin-right:20px;
	}
#cuadro_contacto a:hover,#cuadro_contacto a:visited,#cuadro_contacto a:link {background-color:#FFFFFF;color:#333333}			
.intro_quehacemos{
	padding:5px;
}
#imagen_porque{ padding:8px; background-color:#FFFFFF; border:1px solid #999999; margin-left:30px;}


/*-------------- ajuste prensa ---------------*/
.imagen_prensa { padding:8px; background-color:#FFFFFF;}
.contenido_prensa { margin-left:20px;}


.form_contacto { width:500px; float:left}

.form_contacto fieldset {}
.form_contacto legend {}
.form_contacto label {}
.form_contacto input-box {}

