html, body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, input, textarea, select, form {margin:0;padding:0;}
body, h1, h2, h3, h4, h5, h6, p, li , textarea, input{font-size:10px;font-family:Tahoma,helvetica,sans-serif;line-height:1.2em;}

body{
	position:relative;
	display:block;
	height:auto;
	background:#a9b304;
	color:#fff;
	padding:0px;
	width:980px;
	height:auto;
	margin:0px;
}

a {text-decoration:none; color:#fff; outline:none;}
a.gris {text-decoration:none; color:#666; outline:none;}
a:hover {color:#000;}
img, fieldset, input , textarea{border:none;}

.nV{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;}
.tCenter {text-align:center;}

.ie6T{}
	
.celeste{color:#00AED8 !important;margin-bottom:7px;}

img.mR{margin-right:13px;}

.hr  {border-bottom:dashed 1px #ffffff;width:86%;margin:14px auto;}
.hr hr {display:none;}


/* => layout  */

	div#page{
		background:transparent url('../images/back-bodyElement.gif') no-repeat bottom left;
	}
	
	div#head, div#body, div#main, div#side{float:left;position:relative;}
	div#foot{position:relative;clear:left;}

	div#head {width:178px;z-index:3;}

	div#body {
		width:802px;
		background:#99dff0 url('../images/back-body.gif') no-repeat top left;
		
		z-index:2;
	}

		div#main {
			width:571px;
			height:auto;
			
			margin:18px 0px 0px 0px;
			padding:0px 9px 18px 24px;
			
			background:#00aed9 url('../images/back-main.gif') repeat-y top left;
			
			color:#666;
		}

		div#side {
			width:198px;
			padding:18px 0px 0px 0px;
			
			background:#99dff0 url('../images/back-side.gif') repeat-x top left;
		}
	div#foot {
		width:778px;
		
		margin:0px 0px 0px 178px;
		padding:0px 0px 0px 24px;
		
		background:transparent url('../images/back-foot.gif') no-repeat top left;
	}
/* <= layout  */
	
	
/* => head  */
	div#head h1 a {
		display:block;
		
		width:112px;
		height:82px;
		
		margin:19px 0px 0px 19px;
		
		background:transparent url('../images/logo.gif') no-repeat top left;
	}

	ul#lang {
		width:132px;
		height:22px;
		
		list-style-type:none;
		display:block;
		position:absolute;
		top:0px;
		left:639px;
		
		background-color:#a9b304;
	}
	
	ul#lang li{
		display:block;
		float:left;
		width:50%;
		font-size:0.9em;
	}

	ul#lang li a, ul#lang li span{
		display:block;
		color:#333;
		padding-top:5px;
		padding-bottom:6px;
		background-color:transparent;
		background-repeat:no-repeat;
	}
	
	ul#lang li a:hover, ul#lang li span{
		background-color:#dde19b;
	}
	
	ul#lang li.es a, ul#lang li.es span{
		background-image:url('../images/es.gif');
		background-position:4px 6px;
		padding-left:24px;
	}
	
	ul#lang li.en a, ul#lang li.en span{
		background-image:url('../images/en.gif');
		background-position:45px 6px;
		text-align:right;
		padding-right:25px;
	}
	
	
	ul#navTop {
		list-style-type:none;
		padding-left:53px;
		display:block;
		margin-top:16px;
	}
	
	ul#navTop li{
		padding-bottom:15px;
	}
	
	ul#navTop li a, ul#navTop li p{
		display:block;
		font-size:1.2em;
		line-height:1em;
		height:12px;
	}
	
	ul#navTop li p span{display:block;width:auto;background:transparent url('../images/senalador.gif') no-repeat right center;}
	
	ul#navTop li a span, ul#navTop li p span{
		background-color:#a9b304;
		padding:0px 2px 0px 6px;
	}
	
	ul#navTop li a.la-empresa, ul#navTop li p.la-empresa{
		background-image:url('../images/la-empresa.gif');
		background-repeat:no-repeat;
		background-position:top left;
		padding-top:41px;
		margin-left:-5px;
	}
	
	ul#navTop li a.vinilos-decorativos, ul#navTop li p.vinilos-decorativos{
		background-image:url('../images/vinilos-decorativos.gif');
		background-repeat:no-repeat;
		background-position:top center;
		padding:48px 0;
		margin-left:-50px;
	}
	
	ul#navTop li a.vinilos-decorativos span, ul#navTop li p.vinilos-decorativos span{
		padding-right:30px;
		display:block;
		margin-left:47px;
		line-height:1.2em;
	}
	
		/*background-color:#dde19b;*/
	ul#navTop li a:hover, 	ul#navTop li p{color:#2F2F00;}
										ul#navTop li p{font-weight:bold;}
	
	

/* <= head  */
	
/* => foot  */
	.mTopFoot{padding-top:40px !important;}

	ul#navBottom {
		list-style-type:none;
		display:block;
		height:25px;
		padding:10px 0px 0px 0px;

	}
	
	ul#navBottom li{
		display:block;
		float:left;
		
	}
	
	ul#navBottom li a, ul#navBottom li p{
		display:block;
		width:100px;
		height:20px;
		font-size:1.2em;
		padding:6px 0px 0px 7px;
	}
	
	ul#navBottom li a:hover, ul#navBottom li p{
		background:#99dff0;
		color:#333;
	}
	
	p#copy {
		padding:4px 0px;
		color:#333;
	}
	
	
/* <= foot  */



/* => main  */
	div#main h2 {
		font-size:21px;
		font-weight:normal;
		color:#00AED8;
		padding-top:18px;
	}
	
	div#main p.bajada {
		font-size:11px;
		font-weight:normal;
		color:#666666;
		padding-bottom:8px;
		margin-bottom:12px;
		
		border-bottom:#333333 1px dotted;
	}
	
	div#main h3 {
		font-size:1.3em;
		color:#666;
		line-height:1.15em;
	}
	
	div#main p {
		font-size:1.1em;
		color:#666;
		line-height:1.4em;
		margin-bottom:1.4em;
	}
	
	div#main ol.inside {
		margin:0px 0px 0px 0px;
	}
	
	div#main ol.inside li{
		margin:0px 0px 0px 0px;
		font-size:1.1em;
		line-height:1.4em;
		margin-bottom:1.4em;
		list-style-position:inside;
	}
	
	div#main ul.item, div#main ul.servicios, div#main ul.vinilos {
		margin:0px 0px 0px 0px;
		list-style-type:none;
		margin-bottom:1.4em;
	}
	
	div.servicios div#main ul.servicios {
		/*background:transparent url('../images/vaso.gif') no-repeat 200px 0px ;
		background:transparent url('../images/estampa-textil.gif') no-repeat 200px 0px ;*/
		width:216px;
		float:left;
	}
	
	div#main ul.servicios li h3 {
		font-size:1.1em;
		font-weight:normal;
	}
	
	div#main ul.servicios li ul.interna {
		margin:0px 0px 0px 37px;
		list-style-type:none;
		margin-bottom:1.4em;
	}
	
	div#main div#destacado{position:relative;float:left !important;width:350px;height:470px;background:transparent url('../images/sillon.jpg') no-repeat -20px 35px ;padding-bottom:10px;}
	div#main div#destacado h2{font-weight:bold;font-size:18px;letter-spacing:-0.02em;margin-bottom:25px;padding-top:0px;}
	div#main div#destacado h3{color:#333;margin-bottom:4px;}
	div#main div#destacado ul.vinilos li{font-size:12px;line-height:19px;}
	div#main div#destacado ul.vinilos li a{color:#666;}
	div#main div#destacado ul.vinilos li a:hover{color:#00aed9;}
	div#main div#destacado p{margin-bottom:0px;width:150px;line-height:19px;}
	div#main div#destacado p.servicioDestacado{position:absolute;bottom:29px;right:0px;width:auto;}
	div#main div#destacado p.servicioDestacado a{color:#a9b304;font-weight:bold;font-size:18px;letter-spacing:-0.01em;font-family:arial;}
	div#main div#destacado p.servicioDestacado a:hover{color:#00aed9;}
	
	div#main ul.item li{
	}
	
	div#main ul.item li a, div#main ul.item li p, div#main ul.servicios li ul.interna li, ul.vinilos li{
		display:block;
		font-size:1em;
		line-height:1.3em;
		color:#666;
		padding:0px 0px 0px 5px;
		background:transparent url('../images/item.gif') no-repeat center left;
	}
	
	div#main ul.item li a:hover, div#main ul.item li p{
		color:#00AED8;
		font-weight:bold;
		margin-bottom:0px;
		background:transparent url('../images/item-seleccionado.gif') no-repeat center left;
	}
	
	ul.vinilos li{font-size:1.1em;line-height:1.5em;}



/* <= main  */

	/* => portfolio  */ 
	
		ul.listado{width:193px;}
		p.descripcion span{font-size:0.85em;}
		div#portfolio {position:absolute;top:70px;right:10px;}
		div#portfolio img{border-bottom:#333333 1px dotted;margin-bottom:20px;}

	/* <= portfolio  */
	
	/* => contacto  */ 
	
		form#contacto {padding-bottom:30px;}
		form#contacto p {position:relative;margin-bottom:5px;}
		form#contacto p span.mensaje{margin-left:5px;color:#AAB300}
		form#contacto p label {font-size:0.9em;}
		form#contacto p label, 	form#contacto p .text{display:block;width:182px;}
							form#contacto p .text{border-bottom:solid 1px #AAB300;color:#666;padding:2px 0px;}
							form#contacto p textarea.text{width:369px;height:87px;overflow:auto;}
							form#contacto p .button{background:transparent;color:#666;cursor:pointer;}

	/* <= contacto  */


/* => side  */ 
	div#side h2.mkt {
		padding:29px 0px 108px 98px;
		background:transparent url('../images/back-mkt.gif') no-repeat center top;
		font-size:1.1em;
	}
	
	div#side h3 {
		padding:0px 14px 2px 15px;
		font-size:1.3em;
		line-height:1.2em;
		color:#80197F;
	}
	
	div#side p {
		color:#333;
		font-size:1.05em;
		line-height:1.3em;
		padding:0px 14px 0px 15px;
	}
	
	div#side a{color:#333;}
	div#side a:hover{color:#80197F;}

	div#side h2.estampadosTextil, div#side h2.zonaPromo{padding-bottom:5px;overflow:hidden;}
	div#side h2.estampadosTextil a, div#side h2.zonaPromo a{display:block;}
	
	div#side h2.estampadosTextil{
		text-indent:-300px;
		width:135px;
		height:22px;
		margin:0 auto;
		background:transparent url('../images/estampadosTextil.png') no-repeat;
	}
	
	div#side h2.zonaPromo{
		text-indent:-300px;
		width:125px;
		height:20px;
		margin:0 auto;
		background:transparent url('../images/zonaPromo.png') no-repeat;
	}



/* <= side  */
