@charset "UTF-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

* { behavior: url(iepngfix.htc) }


body {
	background-color: #FFFFFF;
	position: relative;
	font-family: "Century Gothic", "Myriad Pro", "Helvetica CY", Verdana, sans-serif, Arial;
	font-size:100%;
	line-height:1.125em;
	font-weight: normal;
	color: #7f7f7f;
	text-decoration: none;
	list-style-type: none;
}


#wrapper {
	width: 1020px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
#LeftContainer {
	width: 100px;
	margin-left: 20px;
	position: fixed;
}
#Container {
	float: left;
	width: 840px;
	margin-left: 180px;
}
#indexContainer {
	height: 65px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7f7f7f;
	margin-bottom: 25px;
}
#subContainer {
	width: 825px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #7f7f7f;
	float: left;
	height: 250px;
	margin-bottom: 20px;
}
#subContainer p {
	font-size: 0.8em;
}
#aquiEstas {
	float: left;
	height: 65px;
	width: 825px;
	text-align: right;
}
#aquiEstas h1{
	font-size: 0.8em;
	color: #d6e95b;
	font-weight: normal;
}
#aquiEstas h2{
	font-size: 2em;
	color: #7f7f7f;
	font-weight: normal;	
}
#cortes, #nvision, #OPVap, #OPVhm, #OPVmanq, #OPVpa, #OPVge, #emol, #enap, #OPVps, #auter, #munoz, #rl, #sepulveda, #tobalaba, #rejas, #em, #pudahuel, #OPVra, #OPVhu, #Oburstof, #huilliche, #mallinkrodt, #zong, #oei, #jyr, #metalar, #adidas, #ohnstein, #endress, #metro {
	float: left;
	margin-top: 25px;
	width: 350px;
}
#Lefty {
	width: 100px;
	margin-bottom: 20px;
}
#Lefty h1 {
	font-size: 0.8em;
	text-transform: uppercase;
	text-align: left;
}
#Lefty p {
	font-size: 0.6em;
}
#Lefty a {
	text-decoration: none;
	color: #7f7f7f;
}
#Lefty a:hover {
	color: #d6e95b;
}
#Lefty ul {
	text-align: right;
	list-style-type: none;
}
#Lefty li {
}
#Lefty ul a {
	font-size: 0.7em;
	font-weight: normal;
	text-decoration: none;
	text-transform: capitalize;
	color: #7f7f7f;
	line-height: 1em;
}
#Lefty ul a:hover {
	color: #d6e95b;
}

#righty {
	height: 100px;
	width: 100px;
	margin-right: 40px;
	margin-bottom: 20px;
	float: left;
}
#creditos {
	width: 100px;
	margin-top: 45px;
}
#creditos p {
	font-size: 0.4em;
}
#creditos a {
	text-decoration: none;
	color: #7f7f7f;
}
#creditos a:hover {
	color: #d6e95b;
	font-weight: bold;
	text-decoration: underline overline;
}
.verde {
	color: #d6e95b;
}
#datos-obras {
	width: 350px;
	position: relative;
	left: 420px;
	top: -200px;
}

/*estilos del efecto hover*/
	.boxgrid{ 
				width: 100px; 
				height: 100px; 
				margin: 0px; 
				float:left; 
				overflow: hidden; 
				position: relative;
				background:#7f7f7f;  
			}
				.boxgrid img{
				position: absolute;
				top: 0;
				left: 0;
				border: 0;
				}
				.boxgrid h2{ 
					padding: 0 5px; 
					color:#ffffff;
					font-size:0.8em; 
				}
				.boxgrid p{ 
					padding: 0 5px; 
					color:#afafaf;
					font-size:0.65em;  
				}
				.boxgrid a{
					padding: 0 5px;
					color:#d6e95b;
					text-decoration: none;
					font-size:0.7em;
				}
#syr {
	float: left;
	margin-top: 25px;
	width: 350px;
	margin-left: 50px;
}
#syr a {
	text-decoration: none;
	color: #d6e95b;
}
