body {
			text-align: center;
			background-color: #000;
			margin: 0px;
			}

}
			

table.contenedor{
								width: 780px;
								background: #000;
							}

td.col1{
			width: 250px;
			background: #000;
			padding-top:2px;
			vertical-align: top;
			}
			
td.col2{
			width: 250px;
			height: 0px;
			padding-top:48px;
			background: #000;
			vertical-align: top;
			color: #fff;
			}
			
td.col3{
			width: 250px;
			padding-top:2px;
			background: #000;
			vertical-align: top;
			font-family: arial;
			font-size:11px;
			text-align:justify;
			color: #fff;
			display:block;
			}
			
td.sepa {
			width:7px;
			}
td.sepb {
			width:8px;
			}

#menuhome {
						margin-top: 55px;
						text-align: left;	 
			
						}

#menuarq {
						margin-top: 50px;
						text-align: left;	 
						}

#menuservicios {
						margin-top: 100px;
						text-align: left;	 
						}

.sumario {
				padding-top: 14px;
				}
			
h1 {
		font-family:arial;
		font-size:30px;
		padding-top:0px;
		padding-bottom:0px;
		margin-bottom: 5px;
		margin-top:0px;
		line-height: 32px;
		text-align: left;
		}
		
h2 {
		font-family:arial;
		font-size:26px;
		padding-top:0px;
		padding-bottom:0px;
		margin-bottom: 5px;
		margin-top:0px;
		line-height: 22px;
		}
		
h3 {
		font-family:arial;
		font-size:22px;
		line-height: 18px;
		padding-top:0px;
		padding-bottom:0px;
		margin-bottom: 5px;
		margin-top:0px;
		}

h4 {
		font-family:arial;
		font-size:16px;
		line-height: 16px;
		padding-top:15px;
		padding-bottom:0px;
		margin-bottom: 0px;
		margin-top:0px;
		text-align: left;
		}

h5 {
		font-family:arial;
		font-size:15px;
		line-height: 16px;
		padding-bottom:0px;
		margin-bottom: 0px;
		margin-top:0px;
		text-align: left;
		}
		
h6 {
		font-family:arial;
		font-size:12px;
		line-height: 16px;
		padding-bottom:0px;
		margin-bottom: 3px;
		margin-top:0px;
		font-weight: bold;
		text-align: left;
		}


.gris {
		color: #969696;
		}

.blanco {
			color: #fff;
			}
		
p {
	margin-top: 0px;
	padding-top: 0px;
	font-family: arial;
	font-size: 11px;
	line-height:12px;
	color:#fff;
	}

.basefoto {line-height:4px;}

.menutxt {
				margin-top: 0px;
				padding-top: 5px;
				padding-bottom:0px;
				font-family: arial;
				font-size: 12px;
				line-height:12px;
				display:block;
				}

.menutxton {
				margin-top: 0px;
				padding-top: 5px;
				font-family: arial;
				font-size: 12px;
				line-height:12px;
				color: #fff;
				display:block;
				}
		
.menuint {
				margin-top: 0px;
				margin-left:60px;
				padding-top: 0px;
				font-family: arial;
				font-size: 12px;
				line-height:12px;
				}

img {border: 0px;}

a { 
	color: #969696;
	text-decoration: none;
	}
	
a:hover {
	color: #fff;
	text-decoration: none;
	}

.goethe {
				margin-top:25px;
				}


/* menú arquitectura */


table.menuarq {
					width: 250px;
					margin-top: 55px;
					}

td.menuarqhdr {
						width:250px;
						padding-bottom: 30px;
						}

td.menuarqback  {
							width:70px;
							vertical-align: bottom;
							text-align: left;
							}

td.menuarqoptions {
								width:150px;
								vertical-align: top;
								text-align: left;
								}

/* menú servicios */

table.menuserv {
					width: 250px;
					margin-top: 55px;
					}

td.menuservhdr {
						width:250px;
						padding-bottom: 30px;
						}

td.menuservback  {
							width:50px;
							vertical-align: bottom;
							text-align: left;
							}

td.menuservoptions {
								width:170px;
								vertical-align: top;
								text-align: left;
								}


/* menú antecedentes */

table.menuant {
					width: 250px;
					margin-top: 105px;
					}

td.menuanthdr {
						width:250px;
						padding-bottom: 15px;
						text-align: left;
						}

td.menuantback  {
							width:250px;
							vertical-align: bottom;
							text-align: left;
							padding-top: 10px;
							}

td.menuantoptions {
								width:250px;
								vertical-align: top;
								padding-left: 35px;
								text-align: left;
								}

/* menú ideas */

table.menuideas {
					width: 250px;
					margin-top: 175px;
					}

td.menuideashdr {
						width:250px;
						padding-bottom: 15px;
						text-align: left;
						}

td.menuideasback  {
							width:250px;
							vertical-align: bottom;
							text-align: left;
							padding-top: 10px;
							}

td.menuideasoptions {
								width:250px;
								vertical-align: top;
								padding-left: 0px;
								text-align: left;
								}

td.menuideasback2  {
								width:180px;
								padding-top: 0px;
								font-family: arial;
								font-size: 11px;
								color: #fff;
								text-align: left;
								line-height: 12px;
								vertical-align: top;
								}



td.menuideasoptions2 {
								width:70px;
								vertical-align: top;
								padding-left: 0px;
								text-align: left;
								}

table.menuideas2 {
					width: 250px;
					margin-top: 62px;
					}


/* antecedentes bloques especiales */

.hdr1ant {
				padding-top: 115px;
				font-family: arial;
				font-size: 11px;
				color: #fff;
				text-align: left;
				line-height: 12px;
				vertical-align: top;
				}

.hdr2ant {
				padding-top: 111px;
				font-family: arial;
				font-size: 11px;
				color: #fff;
				text-align: left;
				line-height: 12px;
				vertical-align: top;
				}

.hdr3ant {
				padding-top: 96px;
				font-family: arial;
				font-size: 11px;
				color: #fff;
				text-align: left;
				line-height: 12px;
				vertical-align: top;
				}

.hdr4ant {
				padding-top: 119px;
				font-family: arial;
				font-size: 11px;
				color: #fff;
				text-align: left;
				line-height: 12px;
				vertical-align: top;
				}


/* */

table.desc {width: 250px;
					vertical-align: top;
					padding-top: 35px;
					height:250px;
					display: block;
					}

td.desc1 {width: 40px;
				font-family: arial;
				font-size: 12px;
				color: #fff;
				vertical-align: top;
				line-height: 13px;
				}

td.desc2 {width: 210px;
				font-family: arial;
				font-size: 12px;
				color: #fff;
				line-height: 13px;
				vertical-align: top;
				}

td.desc3 {width: 250px;
				font-family: arial;
				font-size: 11px;
				color: #fff;
				text-align: justify;
				line-height: 12px;
				padding-top: 10px;
				vertical-align: top;
				}

td.desc4 {width: 250px;
				font-family: arial;
				font-size: 11px;
				color: #fff;
				text-align: left;
				line-height: 12px;
				padding-top: 10px;
				vertical-align: top;
				}
				
td.desc5 {width: 250px;
				font-family: arial;
				font-size: 11px;
				color: #fff;
				text-align: left;
				line-height: 12px;
				padding-top: 10px;
				vertical-align: top;
				}

td.books {width: 250px;
				font-family: arial;
				font-size: 10px;
				color: #fff;
				text-align: left;
				line-height: 12px;
				padding-top: 10px;
				vertical-align: top;
				}

#bottomnav {
					vertical-align: bottom;
					display: block;
					margin-top: 50px;
					font-family: arial;
					font-size: 12px;
					color: #fff;
					}

#bottomnav2 {
					vertical-align: bottom;
					display: block;
					margin-top: 11px;
					font-family: arial;
					font-size: 12px;
					color: #fff;
					}

/* staff */

td.stacol1 {
			width: 71px;	
			vertical-align: top;
			padding-top: 4px;
			}

td.stacol2 {
			width: 179px;
			vertical-align: top;
			font-family: arial;
			font-size: 10px;
			color: #fff;
			text-align: left;
			line-height: 11px;
			padding-top: 4px;
			padding-left: 3px;

			}