body {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: #ececec;
	color: #666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	min-width: 764px;
}

/* definición de colores de enlaces */
a:link {
	color: #666;
}

a:visited {
	color: #aaa;
}

#contenedora {
	position: relative;
	background: #fff;
	margin: 0 auto;
	width: 760px;
	height: 420px;
}

/* Contenedora para el splash */

#contenedorasplash {
	position: relative;
	background: #fff;
	margin: 0 auto;
	width: 760px;
	height: 420px;
	background-image: url(/imagenes/splash.gif);
}

/* Color alternativo para página de inicio, necesita cambio en template splash */

#cuerposplash {
	background: #fff;
}

/* Contenedora con fondo de chimenea */

#contenedorachimenea {
	position: relative;
	background: #fff;
	margin: 0 auto;
	width: 760px;
	height: 420px;
	background-image: url(/imagenes/fondochimenea.gif);
}

/* Contenedora sin fondo de chimenea */

#contenedorasinchimenea {
	position: relative;
	background: #fff;
	margin: 0 auto;
	width: 760px;
	height: 420px;
	background-image: url(/imagenes/fondosinchimenea.gif);
}

img {
	border: 0;
}

/* Disposición de la botonera Estudio Proyectos Contacto */

#botoneraepc {
	position: absolute;
	top: 12px;
	left: 10px;
	width: 216px;
	height: 14px;
	background-image: url(/imagenes/barrasepc.gif);
	background-repeat: no-repeat;
}

/* Disposición de los botones en la botonera EPC */

#mestudio {
	position: absolute;
	left: 0px;
	top: 0px;
}

#mproyectos {
	position: absolute;
	left: 73px;
	top: 0px;
}

#mcontacto {
	position: absolute;
	left: 161px;
	top: 0px;
}

/* Disposición de la botonera Distinción Investigación Publicación */

#botoneradip {
	position: absolute;
	top: 172px;
	left: 10px;
	width: 235px;
	height: 14px;
	background-image: url(/imagenes/barrasdip.gif);
	background-repeat: no-repeat;
}

/* Disposición de la botonera DIP cuanto expande información */

#botoneradip2 {
	position: absolute;
	top: 40px;
	left: 10px;
	width: 235px;
	height: 14px;
	background-image: url(/imagenes/barrasdip.gif);
	background-repeat: no-repeat;
}

/* Disposición de los botones en la botonera DIP */

#mdistinciones {
	position: absolute;
	left: 0px;
	top: 0px;
}

#minvestigacion {
	position: absolute;
	left: 82px;
	top: 0px;
}

#mpublicacion {
	position: absolute;
	left: 171px;
	top: 0px;
}

/* Disposición de la botonera de Antecedentes FKB */

#botoneraafkb {
	position: absolute;
	top: 210px;
	left: 10px;
	width: 235px;
	height: 14px;
	background-image: url(/imagenes/barrasafkb.gif);
	background-repeat: no-repeat;
}

/* Disposición de la botonera de Antecedentes FKB cuando expande información */

#botoneraafkb2 {
	position: absolute;
	top: 77px;
	left: 10px;
	width: 235px;
	height: 14px;
	background-image: url(/imagenes/barrasafkb.gif);
	background-repeat: no-repeat;
}

/* Disposición de los botones en la botonera de Antecedentes FKB */

#mf {
	position: absolute;
	left: 86px;
	top: 0px;
}

#mk {
	position: absolute;
	left: 111px;
	top: 0px;
}

#mb {
	position: absolute;
	left: 140px;
	top: 0px;
}

/* Disposición de la imagen principal en Estudio */

#faracikustichbarrionuevo {
	position: absolute;
	left: 263px;
	top: 0px;
}

/* Disposición del texto en Estudio (imagen) */

#textoestudio1 {
	position: absolute;
	top: 175px;
	left: 264px;
	font: .71em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Fondo blanco para Estudio expandiendo información */

#fondoestudio2 {
	position: absolute;
	top: 50px;
	left: 0px;
	width: 760px;
	height: 370px;
	background: #fff;
}

/* Disposición del texto en Estudio expandiendo información */

#textoestudio2 {
	position: absolute;
	top: 125px;
	left: 264px;
	height: 230px;
	width: 460px;
	padding-right: 10px;
	font: .71em Verdana, Geneva, Arial, Helvetica, sans-serif;
	overflow: auto;
}

#textoestudio2 p {
	clear: both;
}

/* Disposición de todas las columnas de proyectos */

#contienecolumnas {
	position: absolute;
	top: 100px;
	left: 10px;
	width: 744px;
	height: 305px;
}

#pcolumnauno {
	float: left;
}

#pcolumnados {
	float: left;
	margin-left: 20px;
	margin-top: 31px;
}

#pcolumnatres {
	float: left;
	margin-left: 40px;
}

#pcolumnacuatro {
	float: left;
	margin-left: 30px;
	margin-top: 31px;
}

/* Disposición de la botonera de flechas Anterior Siguiente */

#flechasiguiente {
	position: absolute;
	top: 390px;
	left: 17px;
	height: 15px;
	width: 100px;
}

/* Nada de bordes en los enlaces/imagen de la botonera */

.PJN_Prev img, .PJN_Next img {
	border: 0;
}

/* Disposición de la botonera de enlaces para cambiar las imágenes */

#enlacesimagenes {
	position: absolute;
	top: 55px;
	left: 17px;
}

/* Formulación de botón para cambiar las imágenes */

.cuadrado {
	float: left;
	margin-right: 5px;
	width: 7px;
	height: 9px;
	background: #72bf44;
	overflow: visible;
}

/* Que sea enlace todo el botón */

.cuadrado a {
	display: block;
	width: 100%;
	text-decoration: none;
}

/* y pequeńo el texto interior (espacio) */

div#enlacesimagenes  {
	font-size: small;
}

/* al pasar el ratón por encima, cambie de color */

div#enlacesimagenes a:hover {
	background: #fff;
}

/* color del texto de enlace, como es espacio no se ve */

div#enlacesimagenes a {
	color: #666;
}

/* Disposición donde se verán las imágenes de los trabajos */

#imagenestrabajos {
	position: absolute;
	top: 80px;
	left: 16px;
	width: 482px;
	height: 306px;
}

/* Definición de estilo para titular en texto de proyecto */

h2 {
	color: #64bc46;
	font-weight: bold;
	font-size: 1.1em;
}

/* Definición de estilo para titular secundario en texto de proyecto */

h3 {
	color: #64bc46;
	font-weight: bold;
	font-size: 1.0em;
}

/* Disposición y formulación del texto de proyecto */

#textotrabajos {
	position: absolute;
	top: 78px;
	left: 512px;
	height: 306px;
	width: 224px;
	padding-right: 10px;
	font: .71em Verdana, Geneva, Arial, Helvetica, sans-serif;
	overflow: auto;
}

form {
  margin: 0px;
  padding: 0px;
  width: 640px;
}

#contieneformulario {
	position: absolute;
	top: 50px;
	left: 80px;
}

fieldset {
	margin: 0;
	border: 0;
	padding: 0;
}

form label {
	display: block;
	width: 310px;
	font-size: 12px;
	line-height: 14px;
	padding: 0px 0px 12px 0px;
}

form input {
	display: block;
	margin-top: 3px;
}

form label.camponombre,
form label.campotelefono,
form label.campomensaje {
	clear: left;
}

form label.camponombre,
form label.campoapellido,
form label.campotelefono,
form label.campoemail,
form label.campomensaje {
	float: left;
	margin: 0px 10px 0px 0px;
	width: 230px;
}

form label.camponombre input,
form label.campoapellido input,
form label.campotelefono input,
form label.campoemail input,
form label.campomensaje input {
	float: left;
	width: 200px;
	padding: 0px;
}

#envia {
	width: auto;
	border: 3px double #999;
	border-top-color: #ccc;
	border-left-color: #ccc;
	padding: 0.25em;
	background-color: #eee;
	color: #333;
	font-size: 75%;
	font-weight: bold;
}

#envia:active
{
	border: 3px double #ccc;
	border-top-color: #999;
	border-left-color: #999;
}

#textoformuerror {
	position: absolute;
	right: 0;
	top: 130px;
	width: 210px;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ff0000;
}

#direccioncontacto {
	position: absolute;
	right: 50px;
	bottom: 80px;
	width: 220px;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.parrafin {
	font-size: x-small;
}

.saltototal {
	clear: both;
	display: block;
	border: 1px solid #cdcdcd;
}

#tabladipascu {
	margin: 25px 0 0 15px;
}

