body {
	background:#040404 url('/img/arquitecturafondo.gif') top left repeat-X;
	font-family: "Trebuchet MS", Trebuchet, Arial;
	font-size: 12px;
	margin:0px;
	padding:0px;
	color:#333;
	text-align:center;
}

a { color:#333; }
img { border:none; }
h1, h2, h3, h4 { font-weight:bold;margin:0px;padding:0px; }
h1, h1 a { color:#ed1c24;font-size:31px;font-weight:normal;text-decoration:none; }
h2, h2 a  { color:#333;font-size:15px;font-weight:normal;text-decoration:none;text-transform:uppercase;margin:0 0 10px 0 }
p { padding:0px;margin:0px; }
select, input { font-size:10px;color:#333;border:none; }

#pg { width:940px;margin-left:auto;margin-right:auto;text-align:left; }

#cabecera { background: url('/img/arquitecturamoncus.gif') 0px 3px no-repeat;margin:20px 0 0 0;height:60px; }
#empresa_arquitectura { font-size:42px;font-family:"Century Gothic", "Avant Garde", Avantgarde, "Trebuchet MS", Trebuchet, Arial;color:#fff;margin:0 0 0 50px;float:left; }
#ingenieria_arquitectura { font-size:17px;font-family:"Century Gothic", "Avant Garde", Avantgarde, "Trebuchet MS", Trebuchet, Arial;color:#fff;margin:3px 0 0 10px;float:left; }
.menu { height:45px; }
.menu ul {
	list-style:none;
	margin:0;
	padding:0;
}
.menu li {
	margin:0 5px 0 0;
	padding:0;
	float:left;
	position:relative;
}
.menu li a {
	display:block;
	padding:6px 0  5px 0 ;
	text-decoration:none;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#333;
	width:90px;
	background:transparent url('/img/arquitecturamenuA.gif') top left no-repeat;
}
.menu li a:hover {
	color:#fff;
	background:transparent url('/img/arquitecturamenuB.gif') top left no-repeat;
}
#inicio #nav1, #contacto #nav2, #filosofia #nav3, #edificio #nav4, #proyectos #nav5, .selected {
	color:#fff ! important;
	background: transparent url('/img/arquitecturamenuB.gif') top left no-repeat ! important;
}

.floatL { float:left; }
.floatR { float:right; }
.clearB { clear:both; }
.menuTR { position:absolute;top:0px;right:0px; }
.menuBR { position:absolute;bottom:0px;right:0px; }
.oculto { display:none; }

.bgfff { background:#fff;}
.menuAdmin { height:35px;display:table-cell; }
#adminloading, #adminloaded { display:none;position:absolute;right:0px;top:0px; }
.lhAdmin { line-height:25px; }

.col1 .colIzquierda { width:940px;float:left; }

.col2 .colIzquierda { width:520px;float:left; }
.col2 .colDerecha { width:400px;float:right; }

.col3 {position:relative;}
.col3 .colIzquierda { width:200px;float:left;margin:0 20px 0 0; }
.col3 .colCentro { width:300px;float:left; }
.col3 .colDerecha { width:400px;float:right; }
.colMapa { width:400px;position:absolute;right:0px }


.colCentroAdmin { width:720px;float:left; }
.colCentroAdmin select, .colCentroAdmin input { border:1px solid #040404 ! important; }

.submit { padding:2px 5px;background:url('/img/arquitecturabotonbg.gif') top center repeat-x;font-weight:bold;color:#fff; }

.contdiv { position:relative;margin:15px;height:245px; }
.vaciodiv { position:relative;height:275px;opacity:0.5; }
.contdiv p { height:128px;overflow:auto;overflow-Y:auto; }

.nota { width:100%;border-top:1px solid #d2d2d2;text-align:right;font-size:10px;padding:5px 0 0 0;position:absolute;bottom:0px;right:0px; }
.sombra { height:75px;width:100%;background:url('/img/arquitecturadivsombra.gif') top left repeat-X; }
.arquitecturaFechaBarra { display:block;background:#d2d2d2;width:100%;height:10px;margin:10px 0 0 0; }
.arquitecturaFecha { background:#bc0000 url('/img/arquitecturaFecha.gif') top left repeat-X;height:10px }
.arquitecturaFechaSelected { background:#333;height:10px }

.menuSelected { text-decoration:underline;color:#ccc ! important; }

.thumb { width:80px; }
.thumbs {list-style:none;
margin:0;
padding:0;
}
.thumb { margin:0 10px 10px 0;float:left; }
.imgMover { cursor:move; }

.proyecto_premio { position:relative;text-decoration:none; }
.proyecto_premio img { margin-right:5px; }
.proyecto_premio span { position:absolute;display:none;background:#ccc;width:200px;z-index:500;top:15px;left:0px;padding:2px; }
.proyecto_premio:hover span { display:block; }


#admin { width:250px;float:right;color:#fff; }
#admin h2 { color:#fff; }

#vista { border-bottom:1px dashed #d2d2d2;padding:0 0 5px 0; }
#proyectomenu { margin:10px 0 0 0; }
#arquitecturaNombre { height:210px;overflow:auto; }
#arquitecturaNombre a { color:#ed1c24;line-height:18px; }
#arquitecturaMenuOpciones { background:#333;color:#fff;width:100%;position:absolute;top:25px; }
#arquitecturaMenuOpciones div { margin:5px;font-size:11px; }
#arquitecturaMenuOpciones .seccion { margin:8px 0 0 0;padding:5px 0 0 0;border-top:1px solid #3f3f3f; }

#contactoForm .formbox { background:#222;padding:10px; }
#contactoForm .contactoLabel { margin:0 0 10px 0;float:left;clear:both;padding:6px 0  5px 0;text-align:center;font-size:12px;font-weight:bold;color:#333;width:90px;background:#222 url('/img/arquitecturamenuA.gif') top left no-repeat; }
#contactoForm .submit { margin:10px 0 0 0;float:right;clear:both;background:#222 url('/img/arquitecturabotonbg.gif') top left repeat-x;cursor:pointer; }

#contactoForm input, #contactoForm select , #contactoForm textarea { margin:5px 0 0 15px;display:inline;border:1px solid #333;width:240px;float:left; }
#contactoForm textarea { height:50px; }


#edificioPlano { position:relative; }
#edificioPlano a { position:absolute;display:block;background-image: url('/img/arquitecturaplano.gif');background-repeat:no-repeat; }
#edificiomapA { left:74px;top:143px;width:53px;height:70px;background-position: -74px -143px; }
#edificiomapB { left:172px;top:5px;width:96px;height:132px;background-position: -172px -5px; }
#edificiomapC { left:133px;top:143px;width:135px;height:41px;background-position: -133px -143px; }
#edificiomapD { left:275px;top:5px;width:202px;height:179px;background-position: -275px -5px; }
#edificiomapE { left:275px;top:191px;width:140px;height:43px;background-position: -275px -191px; }
#edificiomapF { left:421px;top:191px;width:56px;height:43px;background-position: -421px -191px; }

#arbol { height:130px;overflow:auto;overflow-Y:auto;}
#arbol .nivel1 { padding:0 0 0 25px;background:url('/img/arquitecturaarbol.gif') 5px 4px no-repeat; }
#arbol .nivel2 { padding:0 0 0 50px;background:url('/img/arquitecturaarbol.gif') 30px 4px no-repeat; }
#arbol .nivel3 { padding:0 0 0 75px;background:url('/img/arquitecturaarbol.gif') 55px 4px no-repeat; }
#arbol .nivel4 { padding:0 0 0 100px;background:url('/img/arquitecturaarbol.gif') 80px 4px no-repeat; }
#arbol .nivel5 { padding:0 0 0 125px;background:url('/img/arquitecturaarbol.gif') 105px 4px no-repeat; }

.proyecto h1 { font-size:16px; }

#pie { font-size:10px;color:#d2d2d2;clear:both;margin:20px 0 0 0;padding:10px 0 0 0;border-top:1px solid #333; }
#pie a { color:#d2d2d2; }

#subpie { font-size:10px;color:#111;clear:both;margin:5px 0 0 0; }
#subpie a { color:#111;text-decoration:none; }
#subpie a:hover { color:#222;text-decoration:underline }


/*slideviewer*/
.svw { width: 400px; height: 275px;}
.svw ul { display:none; }

.stripViewer {
overflow:hidden ! important;
margin: 0 0 1px 0;
}
.stripViewer ul {
/*position:relative;*/
display:block;
width: 100%;
margin:0px;
padding:0px;
list-style-type: none;
}
.stripViewer ul li {
margin:0px;
padding:0px;
width:400px;
height:344px;
float:left;
}
.stripTransmitter {
clear: left;
}
.stripTransmitter ul {
margin:10px 0 0 0;
padding:0px;
position: relative;
list-style-type: none;
float:right;
}
.stripTransmitter ul li{
padding:0px;
width: 20px;
float:left;
margin: 0 1px 1px 0;
}
.stripTransmitter a{
font-weight:bold;
font-size:10px;
text-align: center;
line-height: 14px;
background: #111;
color: #fff;
text-decoration: none;
display: block;
}
.stripTransmitter a:hover, a.current{
background: #333;
color: #fff;
}