body {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	scrollbar-face-color:#cc0000;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#cccccc;
	scrollbar-darkshadow-color:#333333;
	scrollbar-shadow-color:#000000;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#000000;

}

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;

}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;

}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #cc0000;
	text-decoration: underline;

}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #cc0000;
	text-decoration: underline;

}
a.portlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #cc0000;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	font-weight: normal;

}	
a.portlink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #cc0000;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	font-weight: normal;


}
a.portlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	text-decoration: underline;
	text-align: center;
	vertical-align: middle;
	font-weight: normal;


}
a.portlink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	text-decoration: underline;
	text-align: center;
	vertical-align: middle;
	font-weight: normal;

}
a.rutalink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #cc0000;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	font-weight: normal;

}	
a.rutalink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #cc0000;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	font-weight: normal;


}
a.rutalink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	font-weight: normal;
	text-decoration: none;



}
a.rutalink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	font-weight: normal;

}
a.menulink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #ffffff;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
}	
a.menulink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;

}
a.menulink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #cc0000;
	text-decoration: underline;
	text-align: right;
	vertical-align: middle;

}
a.menulink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #cc0000;
	text-decoration: underline;
	text-align: right;
	vertical-align: middle;
}
a.menu2link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #cc0000;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	background-color: #99cc33;
	font-weight: bold;


}	
a.menu2link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #cc0000;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	background-color: #99cc33;
	font-weight: bold;


}
a.menu2link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	font-weight: bold;


}
a.menu2link:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
	background-color: #99cc33;

}

.sup {
	background-color: #cc0000;
	position: absolute;
	height: 80px;
	width: 100%;
	left: 0px;
	top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;

}
.menu {
	background-color: #000000;
	position: absolute;
	height: 135%;
	width: 180px;
	left: 0px;
	top: 80px;
}
.inf {
	position: absolute;
	height: 80px;
	width: 180px;
	left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFFFFF;
	text-align: center;
	top: 443px;

}
.logo {
	position: absolute;
	height: 125px;
	width: 125px;
	left: 25px;
	top: 10px;
}
.carpinteria {
	position: absolute;
	height: 62px;
	width: 425px;
	left: 150px;
	top: 0px;
}
.foto1 {
	background-image: url(img/empresa.jpg);
	background-repeat:  repeat-y;
	position: absolute;
	height: 135%;
	width: 146px;
	top: 80px;
	right: 0px;
}
.contraste {
	position: absolute;
	height: 27px;
	width: 27px;
	top: 65px;
	right: 170px;
	border: 1px solid #cc0000;

}
.texto {
	position: absolute;
	height: 27px;
	width: 27px;
	top: 65px;
	right: 210px;
	border: 1px solid #cc0000;
}
.accesibilidad {
	position: absolute;
	height: 27px;
	width: 27px;
	top: 65px;
	right: 250px;
	border: 1px solid #cc0000;
}
.inicioi {
	position: absolute;
	height: 27px;
	width: 27px;
	top: 65px;
	right: 290px;
	border: 1px solid #cc0000;
}
.mapa {
	position: absolute;
	height: 27px;
	width: 27px;
	top: 65px;
	right: 330px;
	border: 1px solid #cc0000;
}
.contenido {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-align: left;
	position: absolute;
	height: 85%;
	width: 54%;
	left: 200px;
	top: 100px;
}
.textmenu {
	position: absolute;
	height: 15px;
	width: 140px;
	left: 5px;
	top: 174px;
	text-align: right;
}
.textmenu2 {
	position: absolute;
	height: 15px;
	width: 140px;
	left: 5px;
	top: 198px;
	text-align: right;
}
.textmenu3 {
	position: absolute;
	height: 15px;
	width: 140px;
	left: 5px;
	top: 222px;
	text-align: right;
}
.textmenu4 {
	position: absolute;
	height: 15px;
	width: 140px;
	left: 5px;
	top: 246px;
	text-align: right;
}
.textmenu5 {
	position: absolute;
	height: 15px;
	width: 140px;
	left: 5px;
	top: 270px;
	text-align: right;
}
.textmenu6 {
	position: absolute;
	height: 15px;
	width: 140px;
	left: 0px;
	top: 270px;
	text-align: right;
}
.textmenu7 {
	position: absolute;
	height: 15px;
	width: 140px;
	left: 5px;
	top: 294px;
	text-align: right;
}
.textmenu8 {
	position: absolute;
	height: 15px;
	width: 140px;
	left: 5px;
	top: 318px;
	text-align: right;
}
.textmenu9 {
	position: absolute;
	height: 15px;
	width: 140px;
	left: 5px;
	top: 342px;
	text-align: right;
}
.decomenu {
	position: absolute;
	height: 246px;
	width: 34px;
	left: 146px;
	top: 130px;
}
.textjustify {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #000000;
	text-align: justify;
}
.centro {
	text-align: center;
}
.foto2 {
	background-image: url(img/datos.jpg);
	background-repeat:  repeat-y;
	position: absolute;
	height: 135%;
	width: 146px;
	top: 80px;
	right: 0px;
}
.foto3 {
	background-image: url(img/asociado.jpg);
	background-repeat:  repeat-y;
	position: absolute;
	height: 135%;
	width: 146px;
	top: 80px;
	right: 0px;
}
.foto4 {
	background-image: url(img/ubicacion.jpg);
	background-repeat:  repeat-y;
	position: absolute;
	height: 135%;
	width: 146px;
	top: 80px;
	right: 0px;
}
.foto5 {
	background-image: url(img/taller.jpg);
	background-repeat:  repeat-y;
	position: absolute;
	height: 135%;
	width: 146px;
	top: 80px;
	right: 0px;
}
.banner {
	position: absolute;
	height: 62px;
	width: 159px;
	top: 10px;
	right: 10px;
}
.foto6 {
	background-image: url(img/portaperiodicos.jpg);
	background-repeat:  repeat-y;
	position: absolute;
	height: 135%;
	width: 146px;
	top: 81px;
	right: 0px;
}
.menuporta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #cc0000;
	background-color: #99cc33;
	position: absolute;
	height: 15px;
	width: 140px;
	left: 5px;
	top: 150px;
	text-align: right;
	vertical-align: middle;


}
.period {
	position: absolute;
	height: 36px;
	width: 26px;
	left: 0px;
	top: 137px;
}
.textp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #000000;
	text-align: justify;
}
.foto7 {
	background-image: url(img/informacion.jpg);
	background-repeat:  repeat-y;
	position: absolute;
	height: 135%;
	width: 146px;
	top: 80px;
	right: 0px;
}
.foto8 {
	background-image: url(img/presupuesto.jpg);
	background-repeat:  repeat-y;
	position: absolute;
	height: 135%;
	width: 146px;
	top: 80px;
	right: 0px;
}
.foto9 {
	background-image: url(img/mapaweb.jpg);
	background-repeat:  repeat-y;
	position: absolute;
	height: 135%;
	width: 146px;
	top: 80px;
	right: 0px;
}
.textrojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #cc0000;
}
.precio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #000000;
	background-color: #99cc33;
	text-align: center;
}
.campo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #cc0000;
	background-color: #FFFFFF;
	border: 1px solid #cc0000;
}
.foto10 {
	background-image: url(img/acce.jpg);
	background-repeat:  repeat-y;
	position: absolute;
	height: 135%;
	width: 146px;
	top: 80px;
	right: 0px;
}
.foto11 {
	background-image: url(img/contactar.jpg);
	background-repeat:  repeat-y;
	position: absolute;
	height: 135%;
	width: 146px;
	top: 80px;
	right: 0px;
}
