/* CSS Document */

*,html{
	padding:0px;
	margin:0px;
}

body{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.8em;
	background-color:#242426;
}

img{
	border:0px;
}

p{
	padding:0px 0px 15px 0px;
	font-size:1em;
	line-height:1.7em;
	color:#FFF;
}
p:first-letter{
	font-size:2em;
}

a{
	text-decoration:none;
	color:#FFF;
}
a:hover{
	text-decoration:underline;
}

em{
	font-style:italic;
}

h1{
	margin:0px 0px 0px 259px;
	width:322px;
	height:242px;
	background-image:url(../images/logo_fuerte.jpg);
	background-repeat:no-repeat;
}
h1 a{
	width:322px;
	height:242px;
	display:block;
}
h1 span{
	position:absolute;
	top:-6000px;
}
h2, h3, h4{
	font-size:1em;
}

/***************************************************************************************/

.salto{
	clear:both;
}

/***************************************************************************************/

ul#menu{
	position:absolute;
	left:75px;
}
ul#menu li{
	float:left;
	width:125px;
	margin:0px 6px 0px 0px;
	list-style:none;
}
ul#menu li#home{
	width:150px;
}
ul#menu li a{
	height:27px;
	padding:5px 0px 0px 0px;
	display:block;
	text-align:center;
	font-size:19px;
	/*background-image:url(../images/btn_navegacion.png);
	background-repeat:no-repeat;
	background-position:bottom;*/
	background-color:#FFF;
	opacity: .35;
	color:#000;
}
ul#menu li a#lnk_home{
	/*background-image:url(../images/casa_inv.gif);
	background-repeat:no-repeat;*/
}
ul#menu li a.on{
	padding:35px 0px 0px 0px;
	opacity: .55;
}
ul#menu span{
	position:absolute;
	top:-6000px;
}

#contenedor{
	width:840px;
	margin:0px auto 0px auto;
	padding:0px 0px 50px 0px;
}

#intro{
	padding:400px 60px 0px 0px;
	margin:0px 0px 70px 0px;
	height:75px;
	background-image:url(../images/puente_new.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
	#intro h2{
		text-align:right;
		font-size:2.2em;
		font-weight:normal;
		color:#b1b1b1;
	}
	#intro p{
		width:520px;
		float:right;
		text-align:right;
	}
	#intro p:first-letter{
		font-size:1em;
	}

#col1{
	width:340px;
	padding:0px 0px 20px 65px;
	float:left;
	overflow:hidden;
}
#col2{
	width:340px;
	padding:0px 65px 20px 0px;
	float:right;
	overflow:hidden;
}

.foto_margen{
	margin:0px 40px 0px 0px;
}
.gal_img{
	padding:0px 0px 20px 0px;
	text-align:center;
}
.gal_img a img{
	border:4px solid #181819;
}
.gal_img a:hover img{
	border:4px solid #FFF;
}

p#presupuesto{
	font-size:1.3em;
	margin:20px 0px 0px 65px;
	width:260px;
}
p#presupuesto a{
	color:#98ac9e;
}

