html, body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, input, textarea, select {margin:0;padding:0;}
body, h1, h2, h3, h4, h5, h6, p, li , textarea, input{font-size:10px;font-family:"Trebuchet Ms",helvetica,sans-serif;line-height:1.2em;color:#8f8f8f;}

body{position:relative;display:block;height:auto;}
a {text-decoration:none; color:#8f8f8f; outline:none;}
a:hover,.destacado {color:#334d7e;}
img, fieldset, input , textarea{border:none;}
ul.cols{list-style:none;margin:0;padding:0;}
ul.noItem{list-style:none;}
	
.nV, h1#logo span{display:none;}

.clear {clear:both;}
.nH {height:0px !important;padding:0px !important;margin:0px !important;border-width:0px !important;}

.left {float:left;}
.right {float:right;}

.tRight {text-align:right;}

.bT {border-top:solid 1px #DBDBDB;}
.mR {margin-right:5px;}

.ie6T{}
	
ul.novedades li{padding-bottom:.5em !important;}
	
/* grid */
.col {float:left;} .c {margin-right:12px;} .c05 {margin-right:6px;}
/* padding de grilla */
h1, h2, h3, h4, h5, h6, p{padding-left:6px;padding-right:6px;} 
.q1{width:6.4em;} 	.q2{width:14.0em;} .q3{width:21.6em;}	.q4{width:29.2em;} 	.q5{width:36.8em;} 	.q6{width:44.4em;}													
.q7{width:52.0em;} 	.q8{width:59.6em;} .q9{width:67.2em;} 	.q10{width:74.8em;} .q11{width:82.4em;} .q12{width:90.0em;}
		

html {background:#fff;}
body {padding:0;width:90em;margin:9px auto;background:#fff;}
h1#logo {position:relative;float:left;z-index:0;padding:0 0 0 6px;margin-right:6px;}
h1#logo a{width:216px;height:77px;background:url('../images/logo.gif') no-repeat;display:block;}


div#galery{position:relative;float:left;width:672px;height:66px;margin:2px 0 6px 0;background:transparent url('../images/banner/img1.jpg') no-repeat;}

	ul#navMain {display:block;float:right;position:relative;list-style-type:none;margin-right:0px;height:20px;z-index:3;}
		ul#navMain li{display:block;position:relative;float:left;font-weight:bold;letter-spacing:0.05em;text-transform:uppercase;margin-left:6px;}
		ul#navMain li a,ul#navMain li p{display:block;padding:5px 2px 3px 2px;font-size:1.05em;color:#666;}
		ul#navMain li p{color:#fff;background-color:#334d7e;}
		ul#navMain li a:hover{color:#4d4d4d;background:#EFEFEF;border-bottom:solid 1px #334d7e;}
		ul#navMain li a.obras,ul#navMain li a.distribuidores,ul#navMain li a.empresa,ul#navMain li a.contacto{color:#888;}

	ul#navLat {float:left;display:block;list-style-type:none;width:21.6em;position:relative;margin-left:1px;margin-right:1.1em;margin-top:0em;}
		ul#navLat li{display:block;position:relative;padding:4px 0 4px 0;margin-right:12px;}
		ul#navLat a,ul#navLat li p{color:#555;display:block;padding:1px 0 3px 6px;font-size:11px;line-height:13px;border-left:solid 1px #DBDBDB;border-bottom:solid 1px #ffffff;position:relative;}
		ul#navLat a:hover{color:#4d4d4d;border-bottom:solid 1px #334d7e;background:#EFEFEF;}
		ul#navLat li p{color:#fff;background:#334d7e;margin-bottom:0px;}



div#content {clear:both;position:relative;z-index:2;border-bottom:solid 1px #DBDBDB;margin-bottom:9px;padding:18px 0px 9px 0px;margin-top:0;height:auto;}

	div#content h1{
		font-size:16px;
		width:204px;
		font-weight:normal;
		line-height:18px;
		margin-bottom:9px;
		color:#6e6e6e;
		position:relative;
		display:none;
	}
	
	div#content h2,div#content h3{
		font-size:12px;
		font-weight:normal;
		line-height:18px;
		margin-bottom:9px;
		color:#666;
	}
	
	div#content p{
		font-size:11px;
		font-weight:normal;
		line-height:15px;
		margin-bottom:15px;
	}	
	
	p.big{font-size:1.5em !important;line-height:1.3em !important;color:#333;}
	
	div#content div#inicio{
		float:left;
		padding-left:22px;
		width:238px;
		position:relative;
	}
	
	div#content ul.lista{
		list-style-image:url('../images/bullet.gif');
		margin-left:0px;
	}
	
	div#content div#producto ul.lista{margin-bottom:15px;}
	div#content div#producto ul.lista li ul.lista{margin-bottom:0px;}
	div#content ul.lista li{font-size:11px;line-height:15px;margin-left:18px;}
	
	div#content div#productos{
		float:left;
		position:relative;
		margin-top:0px;
		width:74.8em;
		width:67.2em;
		width:44.4em;
		margin-right:12px;
	}
	
	#homeProducts a.thumb{margin-bottom:2em;}
	#homeProducts li h2, h2.color, h3.color {
			background:#334d7e;
			color:#fff !important;
			margin-right:0px;
			padding-top:.5em;
			font-weight:bold !important;
			}

	#homeProducts li {width:152px;}
	#homeProducts li.ultimo{width:140px;}
	#homeProducts li h2.thumb {width:128px;}
	#homeProducts li a.thumb {margin-right:0 !important;}
	#homeProducts li h2.ultimo {margin-right:0;}


		a.thumb{display:block;float:left;margin:0px 12px 6px 0px;width:14em;height:12.8em;position:relative;}
			a.ultimo{margin-right:0;}
			a.thumb img, a.thumb span{ display:block;}
			a.thumb img{width:90px;margin:10px auto 0 auto;}
			a.thumb span{display:block;position:absolute;left:0;}
			a.thumb:hover{}
			a.thumb:hover img{width:110px;margin:0px auto 0 auto;}
			
			a.thumb span{
				display:block;
				bottom:0;
				font-size:11px;
				line-height:13px;
				height:13px;
				padding:3px 0 5px 2px;
				text-align:center;
				width:12.5em;
				background:#fff;
				color:#8f8f8f;
				border-top:solid 1px #DBDBDB;
				border-bottom:solid 1px #DBDBDB;
				overflow:hidden;
				white-space:pre;
			}
			
			a.thumb:hover span{
				height:auto;
				background:#EFEFEF;
				color:#4d4d4d;
				white-space:normal;
				border-bottom:solid 1px #334d7e;
			}
		
	div#content div#producto{padding-bottom:20px;float:left;position:relative;width:672px;}
		div#content div#producto img{display:block;width:auto;margin:0 auto;max-width:216px;}
		div#content div#producto div#foto{float:left;position:relative;width:216px;}
		div#content div#producto div.datos{
			border-bottom:solid 1px #334d7e; 
			background:#f6f6f6;
			padding-top:6px;
			position:relative;
			height:auto;
			min-height:270px;
		}
		
		div#content div#producto div.datos h2{color:#334d7e;font-size:14px;}
		
		 p.navegador{padding-top:2px;clear:both;}
		 p.navegador a{position:relative;display:block;z-index:1;padding:2px 5px 3px 5px;margin-right:5px;border-bottom:solid 1px #ffffff;color:#334d7e;}
		 p.navegador a img{position:absolute;bottom:25px;display:block;display:none;background:#fff;padding:7px 10px 14px 10px;
			 border:solid 1px #DBDBDB;border-bottom:solid 1px #334d7e;width:64px !important;
		}
		p.navegador a:hover{z-index:3 !important;color:#4d4d4d;border-bottom:solid 1px #334d7e;background:#EFEFEF;}
		p.navegador a:hover img{display:block !important;}
		p.navegador a img{display:none !important;}
		p.navegador a.ant{margin-left:-6px;}
		p.navegador a.ant img{left:-3px;}
		p.navegador a.sig{margin-right:-6px;}
		p.navegador a.sig img{right:-3px;}
		p.navegador a.vol{margin-right:-6px;}
		
		
		
		
	
	div#content div#contact{width:134px;position:relative;}
	div#content form#contacto{width:280px;float:left;}
	div#content div.datos form#contacto{width:210px;float:left;}
	
	
	form#contacto label{
		display:block;
		font-size:11px;
		height:13px;
		width:280px;
		padding:1px 0 2px 2px;
		border-bottom:solid 1px #DBDBDB !important;
		text-align:left;
		position:relative;
	}
	
	form#contacto span.mensaje {
		display:block;
		position:absolute;
		bottom:2px;
		right:0px;
		background:#334d7e;
		padding:2px 10px;
		color:#fff;
	}
	
	form#contacto p{clear:left;position:relative;height:34px;}
	form#contacto p.textarea{height:auto;}
	form#contacto p.btns{clear:left;text-align:right;}
	form#contacto input.text{
		display:block;
		float:left;
		font-size:11px;
		width:280px;
		height:15px;
		padding:1px 0 2px 2px;
		margin-bottom:10px;
		border-bottom:dashed 1px #DBDBDB !important;
	}
	
	form#contacto input.text:focus{
		font-size:11px;
		border-bottom:solid 1px #334d7e !important;
		background:#EFEFEF;
		color:#4d4d4d;
	}
	
	form#contacto input.button{
		font-size:11px;
		background:transparent;
		cursor:pointer;
	
	
	}
	
	form#contacto textarea{
		display:block;
		float:left;
		font-size:11px;
		width:280px;
		height:45px;
		padding:1px 0 2px 2px;
		border-bottom:dashed 1px #DBDBDB !important;
		margin-bottom:10px;
		overflow:hidden;
		line-height:15px;
	}
	
	form#contacto textarea:focus{
		font-size:11px;
		border-bottom:solid 1px #334d7e !important;
		height:90px;
		line-height:15px;
		background:#EFEFEF;
		color:#4d4d4d;
		overflow:auto;
	}
	
	div.datos form#contacto textarea,
	div.datos form#contacto input.text,
	div.datos form#contacto label {width:190px;}
	
	div.datos form#contacto textarea,div.datos form#contacto input.text{background-color:transparent;}
	div.datos form#contacto textarea:hover,div.datos form#contacto input.text:hover{background-color:#fff;}
	div.datos form#contacto textarea:focus,div.datos form#contacto input.text:focus{background-color:#fff;}
	
	div#pedidos {width:216px;overflow:hidden;}
	div#pedidos form#contacto {width:202px;}
	div#pedidos form#contacto textarea,
	div#pedidos form#contacto input.text,
	div#pedidos form#contacto label {width:190px;}
	
	
	table.guia {width:140px;}
	table.guia, div#tabla {background-color:#fff;}
	table.guia, table.guia td, table.guia th {border:solid 1px #999999;border-collapse:collapse;}
	table.guia td{text-align:center;}
	table.guia th.esquina{background-color:#fff;}
	table.guia caption{font-size:1.1em;text-align:left;line-height:1.3em;color:#334d7e;font-size:14px;padding-bottom:12px;}
	table.guia tfoot td{line-height:1.2em;text-align:right;}
	table.guia thead, table.guia tfoot{background-color:#f1f1f1;}
	table.guia tfoot td{}
	table.guia tbody tr:hover {background-color:#334d7e;color:#fff;}
	table.guia col.numeros{}
	
	div#tabla {display:none;position:absolute;top:-1px;left:-176px;z-index:110;border-bottom:solid 1px #334d7e;background:#f6f6f6;padding:11px 6px 14px 6px;}
p#foot {position:relative;font-size:1.1em;text-align:right;color:#6e6e6e;}








