HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
  font-family: "Century Gothic", Arial;
	/*background-color: #D5D8EA;*/
	background-color: #666666;
	SCROLLBAR-FACE-COLOR:#949ca1;
	SCROLLBAR-HIGHLIGHT-COLOR: #949ca1;
	SCROLLBAR-SHADOW-COLOR: #949ca1;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #949ca1;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
}


A {
	TEXT-DECORATION: none
}
A:focus {
	outline-style: none
}
p.indent {
    text-indent: 12em;
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
FORM.search {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 7px 0px 0px; PADDING-TOP: 0px
}
FORM.search INPUT.keywords {
	WIDTH: 300px
}
SPAN.searchmessage {
	MARGIN-TOP: 7px; DISPLAY: block
}

DIV#inicio  {
    position:absolute;
	left:50%;
	width:623px;
	height: 10px;
	margin-top:30px;
	margin-left:-325px;
	padding:5px;
/*	border:1px dashed #333;
	background-color:#eee;*/
}


DIV#wrapper  {
    position:absolute;
	left:50%;
	width:623px;
	margin-top:30px;
	margin-left:-325px;
	padding:5px;
/*	border:1px dashed #333;
	background-color:#eee;*/
}
DIV#contentwrap {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	WIDTH: 480px;
	PADDING-TOP: 0px;
	POSITION: absolute;
	TOP: 0px;
	left: 20px;
}
DIV#contentwrap A.subsection {
	PADDING-RIGHT: 9px; DISPLAY: block; PADDING-LEFT: 9px; FONT-SIZE: 12px; BACKGROUND: #fff; PADDING-BOTTOM: 7px; MARGIN: 0px 0px 5px; COLOR: #555; LINE-HEIGHT: 18px; PADDING-TOP: 7px
}
DIV#contentwrap A.subsection:hover {
	COLOR: #999
}
DIV#contentwrap A.subnav {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(../images/trans.gif); MARGIN-BOTTOM: -1px; PADDING-BOTTOM: 6px; BORDER-LEFT: #fff 1px solid; WIDTH: 138px; COLOR: #fff; LINE-HEIGHT: 15px; PADDING-TOP: 4px; BORDER-BOTTOM: #fff 1px solid; POSITION: relative; HEIGHT: 13px
}
DIV#contentwrap A.subnav:hover {
	BACKGROUND: url(../images/black.gif); COLOR: #555
}
DIV#contentwrap DIV.contenttext {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; FONT-SIZE: 12px; BACKGROUND: #fff; PADDING-BOTTOM: 7px; MARGIN: 0px 0px 20px; COLOR: #555; LINE-HEIGHT: 18px; PADDING-TOP: 7px
}
DIV#contentwrap DIV.contenttext A {
	COLOR: #555
}
DIV#contentwrap DIV.contenttext A:hover {
	COLOR: #999
}
.subcity {
	PADDING-RIGHT: 9px; DISPLAY: block; PADDING-LEFT: 9px; FONT-SIZE: 12px; BACKGROUND: #fff; PADDING-BOTTOM: 7px; MARGIN: 0px 0px 5px; COLOR: #555; LINE-HEIGHT: 18px; PADDING-TOP: 7px
}
A.subcity:hover {
	COLOR: #999
}
DIV#detailmenuwrap {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; LEFT: 30px; WIDTH: 150px; COLOR: #fff; LINE-HEIGHT: 15px; POSITION: absolute; TOP: 30px
}
DIV#detailmenuwrap A {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 6px; BACKGROUND: url(../images/trans.gif); PADDING-BOTTOM: 6px; BORDER-LEFT: #fff 1px solid; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: #fff 1px solid; POSITION: relative
}
DIV#detailmenuwrap A:hover {
	BACKGROUND: url(..images/black.gif); COLOR: #555
}
DIV#detailmenuwrap A.bigback {
	DISPLAY: block; MARGIN-BOTTOM: -1px; WIDTH: 138px; HEIGHT: 63px
}
DIV#detailmenuwrap A.subnav {
	DISPLAY: block; MARGIN-BOTTOM: -1px; WIDTH: 138px; HEIGHT: 13px
}
DIV#detailcontentwrap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 150px; PADDING-BOTTOM: 30px; WIDTH: 850px; PADDING-TOP: 0px; POSITION: absolute; TOP: 85px; display: inline;
}
DIV#detailcontentwrap A.subsection {
	PADDING-RIGHT: 9px; DISPLAY: block; PADDING-LEFT: 9px; FONT-SIZE: 12px; BACKGROUND: #fff; PADDING-BOTTOM: 7px; MARGIN: 0px 0px 5px; WIDTH: 438px; COLOR: #555; LINE-HEIGHT: 18px; PADDING-TOP: 7px; POSITION: relative
}
DIV#detailcontentwrap A.subsection:hover {
	COLOR: #999
}
DIV#detailcontentwrap A.subnav:hover {
	BACKGROUND: url(../images/black.gif); 
	COLOR: #FFFFFF;
}
DIV#detailcontentwrap DIV.contenttext {
	PADDING-RIGHT: 4px;
	DISPLAY: block;
	PADDING-LEFT: 6px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 6px;
	MARGIN: 0px 0px 20px;
	WIDTH: 814px;
	COLOR: #ffffff;
	/*LINE-HEIGHT: 18px;*/
	PADDING-TOP: 4px;
	POSITION: relative;
	background-color: #010447;

	border-right: #010447 1px solid;
	border-left: #010447 1px solid;
	border-bottom: #010447 1px solid;
	border-top: #010447 1px solid;
	padding-right: 4px;
	padding-left: 6px;
	padding-bottom: 6px;
	padding-top: 4px;


	
	
}
DIV#detailcontentwrap DIV.contenttext A {
	COLOR: #FFFFFF
}
DIV#detailcontentwrap DIV.contenttext A:hover {
	COLOR: #999
}
DIV#detailcontentwrap IMG {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 17px 20px 0px; 
	PADDING-TOP: 0px;
	border-right: #fff 1px solid;
	border-left: #fff 1px solid;
	border-bottom: #fff 1px solid;
	border-top: #fff 1px solid;


}

.titulo_obra {
  font-family: "Century Gothic", Arial;
}

span.titulo_obra {
  font-size: 13px;
  font-weight: bold;
}

td.desc_obra{
	padding-top: 8px;	
	padding-bottom: 10px;	
	margin: 0px;
}

/* Formulario de contacto */

#formulario {
	width: 438px;
	border-right: #000033 1px solid;
	border-left: #000033 1px solid;
	border-bottom: #000033 1px solid;
	border-top: #000033 1px solid;
	padding-right: 4px;
	padding-left: 0px;
	padding-bottom: 6px;
	padding-top: 4px;
	background-color: #000033;
	position: absolute;
	display: block;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-family: "Century Gothic", Arial;
	font-size: 14px;
	color: #ffffff;
}

#formulario a {
	color: #ffffff;

}

form {
	padding: 20px;
}
label { 
    display: block;
} 
#remitente, textarea {
  width: 300px;
  border: 1px solid #8c8c8c;
  margin-bottom: 1em;
}
textarea { height: 7em; }
input:focus, textarea:focus 
{
  background-color: #d9d9d9; 
}





@media Screen    
{
BODY > DIV#detailmenuwrap {
	POSITION: fixed
}

}

