	@charset "utf-8";
	/* CSS Document */
	
	body {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		background-color: #FFFFFF;
		background-image: url(skin/back-groun.jpg);
		background-repeat:  repeat-x;
		font-family: "Lucida Grande", Tahoma;
	}
	p{
		font-size: 11px;
	}
	#boxs{
		height: 300px;
		width: 980px;
		margin-right: auto;
		margin-left: auto;
	}
	#main{
		height: 260px;
		width: 960px;
		margin-right: auto;
		margin-left: auto;
	}
	#logo a {
		clear: left;
		height: 106px;
		width: 234px;
		text-decoration: none;
		background-image: url(skin/iso.png);
		background-repeat: no-repeat;
		text-indent: -999px;
		display: block;
	}
	
	h4 {
		font-size: 18px;
		font-weight: normal;
		margin-bottom:13px;
		letter-spacing: -0.1px;
		line-height:130%;
	}
	
	#top_menu {
		height: 110px;
		width: 960px;
		margin-right: auto;
		margin-left: auto;
		border-bottom-width: 2px;
		border-bottom-style: solid;
		border-bottom-color: #344041;
	}
	#footer{
		background-color: #103152;
		height: 58px;
		width: 100%;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #FFFFFF;
		position:absolute;
		bottom:0;
		left:0;
		z-index:1;
		margin:-58px 0 0 0;
		width:100%;
		min-width:994px;
		overflow:hidden;
	}
	
	#nav {
		width: 376px;
		float: right;
		font-family: "Lucida Grande", Tahoma;
		margin-top: 76px;
		height: 30px;
		padding: 0px;
		text-align: right;
	}
	
	
	/* --------------
	Navegacion 
	---------------*/
	
	#nav ul {
		margin: 0px;
		padding: 0px;
	}
	#nav li {
		float: left;
		list-style-image: none;
		list-style-type: none;
		padding: 0px;
		margin-top: 0px;
		margin-right: 4px;
		margin-bottom: 0px;
		margin-left: 0px;
		display: inline;
	}
	
	#nav li a {
		display: block;
		text-decoration: none;
		width: 90px;
		margin: 0px;
		padding: 0px;
		text-align: center;
		font-size: 15px;
		height: 28px;
		color: #333333;
	}
	
	#nav li a:link, #nav li a:visited {
		color:#666;
		margin: 0px;
		padding: 0px;
	}
	
	#nav li a:hover, #nav li.active a:link, #nav li.active a:visited {
		color:black;
		height: 30px;
		border-bottom-width: 5px;
		border-bottom-style: solid;
		border-bottom-color: #EC008C;
	}
	
	
	#box_home{
		height: 300px;
		width: 220px;
	}
	
	#divisor{
		clear: both;
		height: 10px;
		width: 100%;
	}
	
	#footer{
		width:100%;
		height:70px;
		font-size:11px;
		color:#000000;
		position: static;
		background-color: #30405A;
		margin-top: 60px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
	}
	#footer-cont{
		height: 40px;
		width: 960px;
		margin-right: auto;
		margin-left: auto;
		padding-top: 10px;
	}
	#footer-logo{
		height: 33px;
		width: auto;
		float: left;
		margin-right: 20px;
	}
	#footer-text{
		height: auto;
		width: 600px;
		float: left;
		color: #FFFFFF;
	}
	/*******************/
	.grid_4 h4 {
		font-size: 15px;
		text-align: center;
		font-weight: bold;
		margin-top: 4px;
	}
	
	.grid_1,.grid_2,.grid_3,.grid_4{
		display:inline;
		float:left;
		margin-left:12px;
		margin-right:13px
	}
	#plugin-examples div.grid_4 {
		width: 200px;
		padding-top: 5px;
		padding-right: 10px;
		padding-bottom: 0;
		padding-left: 10px;
		background-image: url(skin/box-link.png);
		background-repeat: no-repeat;
		background-position: center top;
		height: 280px;
		text-align: center;
	}
	#plugin-examples div pre {
	margin: 0 -10px;
	padding-left: 10px; padding-right: 10px;
	}
		#plugin-examples div.hovered {
		cursor: pointer;
		border-top-color: #949BB4;
		border-right-color: #949BB4;
		border-bottom-color: #949BB4;
		border-left-color: #949BB4;
		background-image: url(skin/box-over.png);
		}
		#plugin-examples div.hovered a {
		text-decoration: underline;
		}
	.jquery{
		visibility: hidden;
	}
	/********** Main *********************/
	#gallery {
		background-repeat: no-repeat;
		background-position: 0 0;
		width: 714px;
		height: 260px;
	}
	#gallery div {
		height: 260px;
		position: relative;
		width: 960px;
	}
	#gallery .more { position: absolute; z-index: 100; margin: 0; }
	#gallery .more a { color: #fff; font-size: 1.17em; font-weight: bold; background-image: url(images/bg_more_gallery.png); }
	#gallery_images { margin: 0; padding: 0; list-style: none; }
	#gallery_images li { position: absolute; top: 0; left: 0; z-index: 50; }
	#gallery .more { position: absolute; z-index: 100; margin: 0; }
	#gallery .more a { color: #fff; font-size: 1.17em; font-weight: bold; background-image: url(images/bg_more_gallery.png); }
	#gallery_images { margin: 0; padding: 0; list-style: none; }
	#gallery_images li { position: absolute; top: 0; left: 0; z-index: 50; }
	.gallery_nav { position: absolute; bottom: 12px; right: 12px; z-index: 100; margin: 0; }
	.gallery_nav li {
			float: left;
			list-style: none;
			margin: 0 0 0 5px;
			padding: 0;
			z-index: 1;
		}
	.gallery_nav a {
			width: 20px;
			height: 20px;
			display: block;
			background: url(images/button_gallery.png) no-repeat 0 0;
			z-index: 1;
		}
	* html .gallery_nav a { background-image: url(../images/button_gallery.gif); }
		.gallery_nav span { position: absolute; left: -9999px; }
		.gallery_nav .on a { background-position: bottom; }
	
	#botton_resupuesto{
		height: 65px;
		width: 311px;
		margin-right: auto;
		margin-left: auto;
		clear: both;
	}
	#botton_resupuesto a {
		background-image: url(skin/solicitar_botton.png);
		background-repeat: no-repeat;
		background-position: center top;
		height: 65px;
		width: 311px;
		display: block;
		text-indent: -5000px;
	}
	#botton_resupuesto a:hover{
		background-image: url(skin/solicitar_botton.png);
		background-repeat: no-repeat;
		background-position: center bottom;
		height: 65px;
		width: 311px;
	}
	#ima_pages{
		background-color: #F5823C;
		clear: both;
		height: 140px;
		width: 960px;
		margin-right: auto;
		margin-left: auto;
		display: block;
	}
	#main2{
		width: 960px;
		margin-right: auto;
		margin-left: auto;
		background-color: #F7F7F7;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px;
	}
	#top_back {
		background-image: url(skin/top_back.png);
		background-repeat: no-repeat;
		background-position: center top;
		clear: both;
		height: 8px;
		width: 960px;
		margin-right: auto;
		margin-left: auto;
		margin-top: 10px;
	}
	#buttom_back {
		background-image: url(skin/buttom_back.png);
		background-repeat: no-repeat;
		background-position: center top;
		clear: both;
		height: 8px;
		width: 960px;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 10px;
	}
	
	/*******************************************/
	
	#from_cotizar{
		height: auto;
		width: 460px;
		margin-right: auto;
		margin-left: auto;
		font-size: 14px;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	#from_cotizar input {
		width: 220px;
		padding: 4px;
		margin: 2px;
		border: 1px solid #999999;
	}
	#from_cotizar select {
		width: 230px;
		padding: 4px;
		margin: 2px;
		border: 1px solid #999999;
		}
	#from_cotizar textarea {
		height: 200px;
		width: 230px;
		border: 1px solid #999999;
	
	
	}
	/********************************/
	#from_contact{
		height: auto;
		width: 640px;
		margin-right: auto;
		margin-left: auto;
		margin-top: 0px;
		margin-bottom: 0px;
		font-size: 14px;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	#from_contact input {
		width: 220px;
		padding: 4px;
		margin: 2px;
		border: 1px solid #999999;
	}
	
	#from_contact textarea {
		height: 180px;
		width: 230px;
		border: 1px solid #999999;
	}
