
        * {
                margin: 0;
                padding: 0;
                border: none;
        }
        html {
                font: 100%/110% arial,sans-serif;
				letter-spacing: normal;
				word-spacing: normal;
				color: #000;
				
               
        }
		body{
				width: 950px; height: 500px;
				margin: 30px auto 40px auto;
				position: relative;
				
		}
		h1{ 
				/*background: url(img/home/logooja.gif) no-repeat;*/
				height: 82px; width: 311px;
				margin: 30px auto auto 10px;
		}
		h1 span {display :none;} 
		h2{
			font-size: 18px;
			font-weight: bold;
			
			margin-top: 20px; margin-bottom: 10px;
			text-align: left;
		}
		h2.flecha{
			height: 13px;  width: 300px;
			font-size: 18px; font-weight:bold;
			/*background: url(img/comunes/flechaDerecha.gif) no-repeat left;*/
			padding-left: 0px; padding-bottom: 5px;
			
		}
		h2.noticias {
			background: url(img/actualidad/noticias/Noticias.gif) no-repeat bottom;			
			height: 34px; width: 199px;
			margin: 0; margin-bottom: 40px;
			padding-top: 30px;
		}
		h2.enlaces {
			background: url(img/actualidad/links/Links.gif) no-repeat center left;
			height: 34px; width: 199px;
			margin: 0; margin-bottom: 40px;
			padding-top: 30px;
		}
		h2.noticia-detalle{
			border: 0;
			width: 712px;
			font-size: 20px;
		
			
		}
		h2.admin{
				
			}
		
		h3 { 
			
			font-size: 14px;
			font-weight: bolder;
			text-align: center;
			margin-top: 10px;
			
			letter-spacing: normal;
				
		}
		h4{
			font-size: 18px;
			font-weight: bold;
			
			margin-top: 5px; margin-bottom: 20px;
			padding-bottom: 12px; padding-top: 10px;
			text-align: left;
			border-bottom: 2px dotted #000;
		}
		h5{
			font-size: 16px;
			margin: 10px; margin-left: 0;
		}
		h5.sitemap {
			font-size: 12px;
			padding: 20px;
			margin: 10px; margin-left: 0px;
			
		}
		hr{
		
			
		}
		input,textarea {
			border: 1px solid #a2bfa0;
		}
		label {
			display: block;
			width: 200px;
			margin-top: 5px; margin-bottom: 5px;
			/*border: 1px solid red;*/
		}
		#main {
				
				border: 1px solid #909090;
				padding: 10px 15px 25px 20px;
				
			}
		#header{
			width: 914px; 
			height: 200px;
			margin-bottom: 0px;
			background: url(img/doblecapa.gif) no-repeat 100% -40%;
			
		
			
		}
		#header #slogan{
			float: right;
			width: 361px; height: 17px;
			background: url(img/eslogan.gif) no-repeat;
			margin: 3px 405px auto auto;
		}
		p#headerNav2 {
			font-size: 9px;
			float: right;
			margin: -35px -5px auto auto;
			text-transform: uppercase;
			
		}
		p#headerNav2 a{ margin-left: 10px;color: #8b8a8a;}
		div#headerNav {
			clear: both; 
			height: 24px;
			background: url(img/headerNav-bg.gif) repeat-x;
			margin: 40px auto 0px auto;
		
		}
		
		div#headerNav a{
			margin: 8px 28px;
		}
		
		div#header a:link, div#header a:visited, div#header a:hover{
			
		}
		
		 #oja, #oja:link,#oja:active, #oja:hover, #oja:visited {
			background: url(img/oja.gif) no-repeat;
			height: 23px; width: 27px;
			
				
		}
		a#oja-active {
			background: url(img/oja-h.gif) no-repeat;
			height: 23px; width: 27px;
			
		}
		#active-link{
			color: #369829; font-weight: bold;
		}
		#embarcaciones, #embarcaciones:link,#embarcaciones:active, #embarcaciones:hover, #embarcaciones:visited { 
			background:url(img/embarcaciones.gif) no-repeat;
			height: 23px; width: 194px;
		}
		a#embarcaciones-active{
			background:url(img/embarcaciones-h.gif) no-repeat;
			height: 23px; width: 194px;
		}
		#supedido, #supedido:link,#supedido:active, #supedido:hover, #supedido:visited { 
			background:url(img/supedido.gif) no-repeat;
			height: 23px; width: 66px;
			
		}
		a#supedido-active {
			background:url(img/supedido-h.gif) no-repeat;
			height: 23px; width: 66px;
		}
		#actualidad, #actualidad:link,#actualidad:active, #actualidad:hover, #actualidad:visited {
			background:url(img/actualidad.gif) no-repeat;
			height: 23px; width: 79px;
		}
		a#actualidad-active {
			background:url(img/actualidad-h.gif) no-repeat;
			height: 23px; width: 79px;
		}
		#reparaciones, #reparaciones:link,#reparaciones:active, #reparaciones:hover, #reparaciones:visited {
			background:url(img/reparaciones.gif) no-repeat;
			height: 23px; width: 93px;
		}
		a#reparaciones-active {
			background:url(img/reparaciones-h.gif) no-repeat;
			height: 23px; width: 93px;
		}
		#body {
			margin: -35px 0 5px 0;
			
			
		}
		#bodyUpper { 
			/*border: 1px solid red;*/
			height: 232px; width: 100%;
		}
		#bodyUpper img {
			height: 232px; width: 712px;
		}
		#bodyUpper #bodyLogin{
			float: right; /* border: 1px solid blue;*/
			width: 181px; height: 232px;
			
			
			
		}
		#login,#contacto {
		
			
		}
		#login {
			font-size: 9px; /*border: 1px solid red;*/
			background: url(img/home/Acceder.gif) no-repeat;
			height: 164px; width: 181px;
			
		}
		#login ul li{
			
			
		}
		#login form {
			/*border: 1px solid red;*/
			padding-top: 60px;
			
		}
		#login form input {
			margin: 7px 22px;
			width: 130px; height: 13px;
			border: 1px solid  #cccbcb;
			padding: 2px 2px;
			
			 
		}
		#login form input#formAcceder {
			background:  url(img/home/BotonAcceder.gif) no-repeat;  
			width: 60px; height: 8px;
			border: 0;
			margin:2px 55px;
			cursor: pointer;
		}
		#login a{
			margin: 15px 22px;
			background:  url(img/flecha.gif) no-repeat center left;
			
			padding-left: 15px; 
		}
		#contacto {
			width: 181px; height: 62px;			
			background: url(img/home/contacto.gif) no-repeat;
			margin-top: 5px;
			
		}	
		#contacto a{
			width: 181px; height: 62px;
			display:block;
		}
		#bodyLower {
			/*border: 1px solid green;*/
			height: 260px; width: 100%;
			margin-top: 10px;
			
		}
		#bodyLower #LowerRight {
			width: 612px;/* border: 1px solid red;*/
			float: right; height: 260px;
		}
		
		#bodyLower form#menu_rapido {
			background: url(img/home/barrabusqueda.gif) no-repeat;
			text-align: right;
			width: 612px; height: 28px;
			
			
		}
		#bodyLower #menu_rapido_select {
			font-size: 10px;
			margin: 4px;
			padding: 2px;
			border: 1px solid #a2bfa0;
			background-color: #f5f3f3;
		}
		#LowerRight ul#mainLinks{
			
			
		}
		
		#LowerRight ul#mainLinks  li {
			margin-top: 10px;
		
		}
		
		#LowerRight #canoa{
			background: url(img/home/canoa.jpg) no-repeat;
			width: 197px; height: 182px;
			margin-right: 10px;
			
		}
		#LowerRight #descarga-canoa,#LowerRight #descarga-kayak{
			border-left: 1px solid #000;
			width: 60px;
			background: url(img/comunes/flechaAbajo.gif) no-repeat right;
			padding-left: 10px;
			margin: 10px; margin-left:0;
		}
		#LowerRight #kayak {
			background: url(img/home/kayak.jpg) no-repeat;
			width: 197px; height: 182px;
			margin-right: 30px;
		}
		
		#LowerRight #links {
			/* border: 1px solid red;*/
			width: 150px; height: 182px;
			
		}
		#bodyRight h3{
			
			margin-top: 50px;
		}
		#calidad-rural{
			text-align:center;
			display: block;
			/*margin: 7px 10px;*/
		}
		
		#LowerRight #links a img{
			margin: 7px 30px;
		}
		#links-ext{
			margin: 15px ;
		}
		 #links-ext a{
			margin: 0 auto;	
			font-size: 11px;
		}		
		#bodyLower #LowerLeft {
			height: 260px; width: 250px; /*border: 1px solid blue;*/
			 
		}
		#LowerLeft #noticias{
			
		}
		.noticia-detalle ,.noticia-detalle-2, .enlace-detalle{
			border-bottom: 2px dotted #000; /*border: 1px solid #000;*/
			/*height: 70px;*/ width: 100%;
			margin: 22px auto;
			
		}
		.noticia-detalle-2{
			margin: 0;
			height: 50px;
			
		}
		#noticia-detalle-3{
			margin: 0; margin-top: 50px; /*border: 1px solid red;*/
			padding: 0;
			
		}
		.noticia-fecha,.noticia-fecha-2{
			font-size: 10px;
			margin-bottom: 5px;
			/*font-weight: bold;*/
		}
		.noticia-fecha-2{
			margin: 0;
		}
		.noticia-fecha-3{
			
			font-size: 10px;
			margin: 0; padding: 0;
			margin-top: -20px;
		}
		.noticia-titulo, .noticia-titulo-2, .enlace-titulo{
			font-size: 18px;
			font-weight: bold;
			line-height: 110%;
			/*text-transform: capitalize;*/
			margin-bottom: 10px;		
		}
		.enlace-titulo{
			font-size: 12px;
		}
		.noticia-titulo-2{
			margin: 0;
		}
		.noticia-lugar{
			width: 50px;
			text-transform: uppercase;
			font-size: 9px;
			
		}
		.noticia-leer,.noticia-leer-2{
			background: url(img/actualidad/noticias/Leer.gif) no-repeat right;
			float: right; margin-top: -12px;
			text-align: right;
			width: 59px; height: 10px;
		}
		.noticia-leer-2{
			margin: 0;
		}
		p.noticia-cuerpo{
			
			font-size: 12px;
			padding-top: 10px; padding-bottom: 10px;
			border-top: 1px dotted #000;
			border-bottom: 1px dotted #000;
			
		}
		.enlace-ob{
			font-size: 10px;
			margin: 5px;
		}
		/* Seccion a dos columnas vertical */
		#bodyRight {
			width: 181px;
			float: right;			
		}
		
		#bodyLeft{
			width: 712px; height: 480px;/* border: 1px solid blue;*/
			
		}
		#LeftUpper #bodyNav{
			height: 25px; width: 100%; /*border: 1px solid red;*/
			margin-top: 140px; 
		}
		#bodyNav #home, #bodyNav #home:link,#bodyNav #home:active,#bodyNav #home:hover,#bodyNav #home:visited {
			background: url(img/comunes/volverinicio.gif) no-repeat;
			width: 69px; height: 21px;
			margin-right: 10px;
		}
		#bodyNav #imprimir {
			background: url(img/comunes/imprimir.gif) no-repeat;
			width: 69px; height: 21px;
			margin-right: 10px;
		}
		#bodyNav #compartir {
			background: url(img/comunes/compartir.gif) no-repeat;
			width: 69px; height: 21px;
			margin-right: 10px;
		}
		#bodyLeft #LeftLower{
			
		}
		#EmbarcacionesNav, #EmbarcacionesNav2 {
			float: right;
			text-align: left;
			margin-top: -28px; margin-right: 100px;
		}
		#EmbarcacionesNav3{
			float: right;
			text-align: left;
			margin-top: -165px; margin-right: 10px;
		}
		#EmbarcacionesNav3 a{
			
			height: 13px;  display: inline;
			font-size: 18px; font-weight:bold;
			background: url(img/comunes/flechaDerecha.gif) no-repeat left;
			padding-left: 20px; padding-bottom: 4px;
			margin-right: 20px;
		
		}
		#EmbarcacionesNav a, #EmbarcacionesNav2 a{
			height: 13px;  display: inline;
			font-size: 18px; font-weight:bold;
			background: url(img/comunes/flechaDerecha.gif) no-repeat left;
			padding-left: 20px; padding-bottom: 4px;
			margin-right: 20px;
		}
		#EmbarcacionesNav2 {
			margin-right: 230px;
		}
		#columns {
		
		}
		#columns p{
			float: left;
			font-size: 12px;
			
			
			text-align: justify;
			width: 225px;
			
			
		}
		#c1{margin-right: 18px;}
		#c2{margin-right: 18px;}
		#c3{margin-right:0;}
		
		.modelos,.accesorios{
			float: right;
			width: 150px;
			height: 100%;
			margin-top: -50px; margin-right: 60px;
		}
		.modelos ul, .accesorios ul, .caracteristicas ul {
			border-left: 2px dotted #000;
			height: 140px;
		}
		.modelos ul li, .accesorios ul li, .caracteristicas ul li, .accesorios2 ul li, .modelos2 ul li{
			list-style: none;
			padding-left: 15px;
			font-size:14px ;
			margin: 5px;
		}
		.listado{
			float: none;
			margin: 0;
		}
		.caracteristicas{
			font-size: 12px;
			float: right;
			margin-top: -145px; margin-right: 340px;
		}
		.caracteristicas ul li{
			list-style: none;
		
		}
		#LeftRight{
			float: right;
			width: 448px; height: 448px;
			
		}
		#LeftLeft{
			width: 250px; height: 500px; /* border: 1px solid red;*/
			float: left; 
		}
		.accesorios2{
			
		}
		.accesorios2 ul {
			margin-top: 30px;
		}
		.modelos2 {
			margin: 20px auto;
			border-bottom: 2px dotted #000;
			border-top:2px dotted #000;
			margin-bottom: 220px;
			
		}
		.modelos2 ul li{
			font-size: 11px;
		}
		#pedidos {
			background: url(img/pedido/pedido.jpg) no-repeat;
			width: 712px; height: 295px;
		}
		
		#supedido-parrafo{
			float: left; /*border: 1px solid blue;*/
			font-size: 12px;
			word-spacing: -2px;
			text-align: justify;
			width: 250px; height: 150px;
			margin-top: 30px; margin-bottom: 10px;
		
		}
		#supedido-parrafo #bodyNav{
		
			margin-top: 20px;
		}
		#pedidos ul {
			list-style: none;
			padding-top: 180px; margin-left: 20px;
		}
		#pedidos ul li a{
			font-size: 12px;
			color: #fff;
		}
		#supedido-formulario, #reparaciones-formulario{
			/*border: 1px solid red;*/
			float: right; 
			width: 400px; height: 150px;
			margin-right: 0px; margin-top: 0px;
			padding-top: 20px;
			}
		#supedido-formulario .campo ,#reparaciones-formulario .campo{
			margin-top: 5px;
			margin-left: 100px;
			width: 250px;
			font:  11px arial;
								
			border: 1px solid #a2bfa0;
			padding: 3px;
		}
		#supedido select{ width: 256px;}
		
		
		.boton{
			border: 1px solid #a2bfa0;
			background-color: #c2e1bf;
			margin: 20px;
			width: 75px;
			font-size: 12px;
			padding: 1px;
			cursor: pointer;
			
		}
		.contenedor_boton{
			width: 367px;
		}
		#supedido-formulario .boton, #reparaciones-formulario .boton {
			float: right;	
			margin-right: 10px; 
				}
		#noticias-portada,#links-portada{
			border-bottom: 2px dotted #000; /*border: 1px solid red;*/
			padding-top: 50px; width: 85%;
			border-bottom: 2px dotted #000;
			padding-bottom: 30px;
		}
		#noticias-portada{
			padding-top: 80px;
		}
		.entrar {
			background: url(img/actualidad/Entrar.gif) no-repeat;
			height: 10px; width: 60px;
			float: right;
		}
		 #noticia-detalle-2{
				
		}
		#reparacion-parrafo{
			float: left; /*border: 1px solid blue;*/
			font-size: 12px;
			word-spacing: -2px;
			text-align: justify;
			width: 250px; height: 150px;
			margin-top: 30px; margin-bottom: 10px;
		}
		
		#contacto-form{
			width: 320px; height: 400px; /*border: 1px solid red;*/
			float: left;
			padding: 30px;
			font-size: 14px;
			
		}
		#contacto-form form{
			border-right: 2px dotted #000;
		}
		#contacto-form input, #contacto-form  textarea{
			width: 280px;
			padding: 3px;
		}
		
		#contacto-form .boton{
			width: 75px;
			margin: 10px;
			
		}
		#contacto-datos{
			float: right;
			width: 280px; height: 400px;/* border: 1px solid red;*/
			padding: 30px; padding-left: 0px;
			
		}
		#contacto-datos #direccion{
			margin-bottom: 60px;
			line-height: 110%;
			font-size: 12px;
		}
		#email {
			margin: 5px auto;
			font-size: 12px;
			font-weight: bold; 
			
		}
		#direccion-tlf{
			font-weight: bold;
			margin: 10px auto;
		}
		#contacto-datos #localiacion{
			
			
		}
		#noticiaNav {
			
			width: 400px; height: 40px;
			
		}
		#noticiaNav ul li{
			list-style: none;
			margin: 10px;
		}
		#noticiaNav #home-link{
			background: url(img/comunes/volverinicio.gif) no-repeat bottom;
			width: 69px; height: 21px;
		}
		#noticiaNav #listado-link{
			background: url(img/actualidad/noticias/leernoticias.gif) no-repeat;
			width: 56px; height: 38px;
		}
		#noticiaNav #imprimir-link{
			background: url(img/comunes/imprimir.gif) no-repeat;
			width: 56px; height: 23px;
		}
		#noticiaNav #compartir-link{
			background: url(img/comunes/compartir.gif) no-repeat;
			width: 62px; height: 23px;
		}
		#sitemap-site{
			width: 125px;
			height: 200px;
			text-align: center;
			word-spacing: 2.4px;
			letter-spacing: .8px;
			/*border: 1px solid #6e6e6e;*/
			
			font-size: 12px; font-weight:bold;
			padding-top: 220px; padding-left: 100px;
			float: left;
		}
		#sitemap {
			
			font-size: 12px;
			color: #000000;
			margin-left: 280px; padding-top: 10px;
		}
		
		#sitemap li {
			list-style-type: none;
			margin-left: 0px;
			
		}
		#sitemap li a/*, #sitemap li a:link, #sitemap li a:active,#sitemap li a:visited*/{
			color: #20451c;
			
			
		}
		#sitemap li a:hover{
			text-decoration: underline;
			color: #000;
			
		}
		ul#sitemap > li {
			margin-bottom: 7px;
			
		}
		
		#sitemap ul li {
			list-style-image: url(img/sitemap/l2_normal.gif);
			margin-left:40px;
		}
		#sitemap ul li a{
			color: #41853a;
		}
		
		#sitemap ul ul li {
			list-style-image: url(img/sitemap/l3_normal.gif);
			
		}
		#sitemap ul ul li a{
			color: #69bd61;
		}
		
		
		#sitemap ul li.firstfollow {
			list-style-image: url(img/sitemap/l2_first_follow.gif);
			
		}
		
		#sitemap ul li.last {
			list-style-image: url(img/sitemap/l2_last_item.gif);
		}
		
		#sitemap ul ul li.firstfollow {
			list-style-image: url(img/sitemap/l3_first_follow.gif);
		}
		
		#sitemap ul ul li.last {
			list-style-image: url(img/sitemap/l3_last_item.gif);
		}

		.info {
			
			padding: 3px;
			font: 9px 'courier new',serif;
		}
		
		div#footer{
			text-align: right;
			font-size: 12px;
			color: #8b8a8a;
			text-transform: uppercase;
			margin: 5px 2px;
		}
		div#footer p{
			/*border: 1px solid red;*/
			
		}
		div#footer p a, div#footer p a:link, div#footer p a:active, div#footer p a:hover, div#footer p a:visited{
			
			font-size: 8px;
			color: #8b8a8a;
		}
		#rsc{
			
			
		}
		#rsc img {
			margin-bottom: -2px;
			
		}
		
		#headerNav2 a , #footer a{
			color: #acacab;
		}
		
        a, a:link, a:visited, a:hover, a:active {                
                outline: 0;
                text-decoration: none;
				color: #000;
        }
        a img {
                border: none;
                text-decoration: none;
        }
        img {
                border: none;
                text-decoration: none;

        }
		/* Slide */
		
		#slideshow {
				width: 270px; height: 100px;
				position: relative;
				
		}
		#no-slideshow {
			width: 270px; height: 100px; 
		}
		#no-slideshow img {
				position:absolute;
				/*top:0;
				left:0;*/
				z-index:8;
		}
		#slideshow img {
				position:absolute;
				top:0;
				left:0;
				z-index:8;
		}

		#slideshow img.active {
  			  z-index:10;
			  
		}	

		#slideshow img.last-active {
    		z-index:9;
		}		

        label, button {
        	cursor:pointer;
        }
        input, select, textarea {
                font-size: 100%;
        }
        input:focus, select:focus, textarea:focus {
                background-color: #FFF;
        }
        fieldset {
                border: none;
        }

        .clear {
                clear: both;
				display: none;
        }
        .float-left {
                float: left;
        }
        .float-right {
                float: right;
        }
        
		.menu {
				list-style: none;
		}
		.menu li {
				float: left;
			}
		.menu li a{
				display: block;
		}
		.textarea{
			
			
		}
		
/*** Administrador: ***/
		#admin-header{
			width: 698px; height: 160px;
			background: url(img/cliente/admin-header.gif) no-repeat;
			margin: 30px;
		}
		#admin-wrapper,#client-wrapper{
			height: 400px; width: 830px;
			margin: 30px;
			/*border: 1px dashed #ccc;*/
			position: relative;
			
		}
		p#admin-sections{
			position: absolute;
			top: -20px; right: 90px;
			height: 20px; width: 300px;
		
			color: #20451c;
			font-size: 14px;
		
		}
		#admin-sections a{
				color: #41853a;
				font-size: 14px;
				margin: 3px 5px auto 5px;
				padding:  3px; 
				
				
		}
		#admin-sections ul li{
			text-align: center;
			height: 40px; width: 20px;
			margin: 20px;list-style:none;
			
		}
		#admin-sections ul li a{
			
			display: block;
			height: 30px; width: 60px;
			padding-top: 20px;
		}
		#admin-data{
			position: absolute;
			top: 0; left:0;
			height: 400px; width: 700px;
		}
		#admin-wrapper form p{
			width: 180px;
			font-size: 12px;
			margin-bottom: 10px;
		}
		#admin-wrapper form p input{
			width: 200px;
			font-size: 10px;
			padding: 3px;
		}
		#admin-wrapper .boton{
			width: 75px;
			
		}
		#admin-data form{
			/*border: 1px solid #8b8a8a;*/
		}
		#admin-options{
		position: absolute; bottom: 0; left: 0;
			height: 40px; width: 500px;
			/*border: 1px solid green;*/
			font: 10px arial;
		}
		#admin-options ul li{float: left;list-style:none;}
		
		#data-grid {
			text-align: left;
			margin: 10px;
			/**
			 * border-collapse: collapse;
			 */
			border: 1px solid #e9eae9;
		}
		#data-grid thead{
			font-size: 11px;
			font-weight: bold;
			
			
		}
		#data-grid thead tr{
			background-color: #71b26b;
			text-align: left;
		}
		#data-grid thead th{
			padding: 5px 10px 5px 5px;
			border: 1px solid #e9eae9;

		}
		#data-grid tbody tr {
			font-size: 10px;
			
		}
		#data-grid tbody tr.impar {
			background-color: #f1fef0;
		}
		#data-grid tbody td {
			padding: 10px 10px 5px 5px;
			border: 1px dotted #e9eae9;
			white-space: nowrap;
			
		}
		/*** Cliente ***/
		
		#client-header{
			width: 698px; height: 160px;
			background: url(img/cliente/client-header.gif) no-repeat;
			margin-left:  60px; margin-top: 30px;
		}
		#client-wrapper{
			font-size: 12px;
			/**
			 * border: 1px solid red;
			 */
			position: relative;
		}
		#client-hello{
			margin: 10px;
			position: absolute;
			top: 20px; right: 320px;
			
		}
		#client-img{
			position:  absolute;
			border: 1px solid #ccc;
			padding:  5px; padding-bottom: 20px;
			
		}
		#client-form{
			position: absolute;
			top: 190px; right: 65px;
			
		}
		#client-form .boton{
			margin: 10px;
		}
		#client-ob{
			position: absolute;
			
			left: 430px; top: -7px;
			padding: 20px;
			width: 290px;
			border: 1px solid #ccc;
		}
		#oja-ob{
			margin-top: 10px;
		
			padding: 10px;
			width: 200px;
			height: 100px; 
			overflow: hidden;
		}
		#clientNav{
			position: absolute;
			bottom: 30px; left: 0;
			
			width:  300px; height: 35px;
			
		}
		#clientNav  li{
			margin: 10px;
		}
		#clientNav #client-home{
			background: url(img/comunes/volverinicio.gif) no-repeat;
			height: 21px; width: 69px;

		}
		#clientNav #client-imprimir{
			background: url(img/comunes/imprimir.gif) no-repeat;
			width:  56px;height: 23px;
		}
		#clientNav #client-compartir{
			background: url(img/comunes/compartir.gif) no-repeat;
			width: 62px; height: 23px;
		}
		
		#vxhtml {
			background: url(img/xhtml.gif) no-repeat;
			height: 15px; width: 80px;
			margin: 3px; margin-right: 5px;
		}
		#vcss{
			background: url(img/css.gif) no-repeat;
			height: 15px; width: 80px;
			margin: 3px;
		}	
	/*** Marketing ***/
	
	#marketSimple{
			height: 480px; width:  914px;
			 background: url('img/marketing/pan1_2.jpg') no-repeat  top;
			
		}
		#marketDouble{
			height: 480px; width:  914px;
			 background: url('img/marketing/pan2_2.jpg') no-repeat  top;
			
		}
		#marketDouble a{
			display: block;
			height: 100%; width: 100%;
		}
		#formMarketSimple{
			width:  260px; height:  210px;
			
			background-color: #59ac26; 
			/* border: 1px solid blue;*/
			margin:  -240px 145px 10px auto;
			font-size: 13px;
			
			padding: 15px;
			color: #fff;
		}
		#formMarketSimple .boton{
			background-color: #e3e3e3;
		}
		.legal{
			margin-top:  5px;
			font-size: 11px;
		}
		.legal input{
			border:0;
		}
		#textMarketSimple{
			float: right;
			margin: 15px; margin-right: 150px;
			text-align: left;
			color: #76bb4c;
			width: 460px;
			padding: 20px;
		}
		#perderPass{
			height: 300px; width: 400px;
			text-align: justify;
			padding:  30px 150px;
			font-size: 12px;
		}
		#perderPass form{
			
			margin: 10px;
		}
		#perderPass form p{
				
			margin: 5px;
		}
		/*** Privacidad ***/
		
		
		#privacidad {
			width: 712px; height: 200px;
			font-size:  12px;
			word-spacing: 1.2px;
			
		}
		#privacidad p{
			width:  310px; height: 200px;
			float: left;
			margin: 20px;
			/* text-align: justify;*/
		}