/*Esto va en todas las paginas. */

#logo {

	position:absolute;

	left:26px;

	top:20px;

	width:123px;

	height:114px;

	z-index:30;

	background-image: url(images/logo.png);

	background-repeat: no-repeat;

	visibility: visible;

}

#contenido {

	position:absolute;

	left:107px;

	top:10px;

	width:750px;

	height:480px;

	z-index:1;

	display: block;

	right: 150px;

	bottom: 50px;

	visibility: visible;

}

#head {

	position:absolute;

	left:140px;

	top:20px;

	width:596px;

	height:114px;

	z-index:10;

	visibility: visible;

}



/*este es el menú general que va en todas las páginas exceptuando catálogo y arquitectura*/

#menu

{

	list-style-type: none;

	position: absolute;

	left: 25px;

	top: 154px;

	text-decoration: none;

	z-index: 20;

	margin: 0px;

	padding: 0px;

	float: left;

	/*border: 2px solid #000000;*/

	width: 123px;

	visibility: visible;

}

#menu li {

	display: block;

	text-decoration: none;

	text-align: center;

}



#menu li a

{

	background-color: transparent;

	list-style-image: none;

	list-style-type: none;

	display: block;

	text-decoration: none;

	width: 119px;

	height: 25px;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 0px;

	padding-left: 0;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	text-align: center;

	vertical-align: middle;

	float: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bolder;

	color: #000000;

	letter-spacing: 0.1px;

	border: thin none #000000;

}

#foot {

	position:absolute;

	left:106px;

	top:495px;

	width:750px;

	height:35px;

	z-index:3;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	display: block;

	letter-spacing: 0.1em;

	vertical-align: middle;

	text-align: center;

	visibility: visible;

}

/*este es el menú de navegación que pertenece a foot y que también va en todas las páginas*/

#navcontainer ul

{

margin: 0;

padding: 0;

list-style-type: none;

}

#navcontainer ul li { display: inline; }

#navcontainer ul li a

{

	text-decoration: none;

	padding: .2em 1em;

	color: #fff;

	background-color: transparent;

	list-style-image: none;

	list-style-type: none;

}

/*esta es la referencia a webmisstress*/

#foot #copyright {

	text-align: center;

}

#foot #copyright a {

	color: #999999;

	text-decoration: none;

}

/*Contenido variable. Imagen de encabezado que cambia según la página*/



#contenido #head #aleatoriain, #contenido #head #aleatoriaqs,#contenido #head #aleatoriacat, #contenido #head #aleatoriaarq, #contenido #head #aleatoriagal, #contenido #head #aleatoriacon {

	background-image: url(images/1a.gif);

	height: 114px;

	width: 604px;

	z-index: 60;

	background-repeat: no-repeat;

}

#contenido #head #aleatoriain{

	background-image: url(images/1a.gif);

	}

#contenido #head #aleatoriaqs{

	background-image: url(images/2a.gif);

	}

#contenido #head #aleatoriacat{

	background-image: url(images/3a.gif);

	}

#contenido #head #aleatoriaarq{

	background-image: url(images/4a.gif);

	}

#contenido #head #aleatoriagal{

	background-image: url(images/5a.gif);

	}

#contenido #head #aleatoriacon{

	background-image: url(images/6a.gif);

	}

/*Contenido variable. Estos son los backgrounds que se aplican según el caso*/

#bck1, #bck2 {

	position:absolute;

	left:-1px;

	top:0px;

	width:750px;

	height:480px;

	z-index:2;

	background-repeat: no-repeat;

	background-position: center center;

	visibility: visible;

}

#bck1 {

	background-image: url(images/inbck.gif);

	}

#bck2 {

	background-image: url(images/noebck.gif);

	}

/*Contenido variable*/

#texto {

	position:relative;

	left:167px;

	top:156px;

	width:502px;

	height:268px;

	z-index:5;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bolder;

	color: #000000;

	text-align: center;

	vertical-align: middle;

}

/*Este es el formulario de contacto*/

#formulario {
	position:absolute;
	left:319px;
	top:139px;
	width:406px;
	height:293px;
	z-index:3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	display: block;
	padding: 5px;

}

#contacto {
	position:absolute;
	left:173px;
	top:173px;
	width:132px;
	height:203px;
	z-index:4;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	font-weight: bolder;
	text-align: center;
	vertical-align: middle;

}

#contenido #texto a {

	color: #c44001;

	text-decoration: none;

}
