body { margin:10px auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; background-color:#FF9; line-height:1.3em; color:#333; }
body a:link, a:active, a:visited {color:#333; text-decoration:none;}
body a:hover { color:#333; text-decoration:underline;}

* html #image-style { 
    background-image: none; 
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader( src="filename.png", sizingMethod="scale"); 
}

#cabecera { width:760px; height:210px; margin:0 auto; background:url(img/logo_nspro.png) no-repeat scroll; padding:5px 0;}
#cuerpo { width:760px; margin:0 auto; background-color:#FF9; }
#pie { width:760px; margin:0 auto;padding-top:0; padding-bottom:8px;}
#registrarse { width:760px; margin:0 auto; padding-top:0; padding-bottom:8px;}
.acceder{ font-size:smaller; color:#333; text-align:right;padding-right:60px; }

h1 { font-size:20px;}
h2 { font-size:16px;}
h4 { padding:0 0 0 5px; margin:15px; }
h4.modelos { padding:0 0 0 5px; margin-top:7px; margin-left:15px; }

#cuerpo #arriba {width:760px; height:22px; background:url(img/cuerpo_nspro_01.png);}

#menu {width:124px; float:left;}
#menu div#inicio{width:124px; height:53px; float:left; background:url(img/cuerpo_nspro_06.png);}
#menu div#imagenes{width:124px; height:53px; float:left; background:url(img/cuerpo_nspro_06.png);}
#menu div#accesorios{width:124px; height:53px; float:left; background:url(img/cuerpo_nspro_06.png);}
#menu div#resellers{width:124px; height:53px; float:left; background:url(img/cuerpo_nspro_06.png);}
#menu div#modelos{width:124px; height:53px; float:left; background:url(img/cuerpo_nspro_06.png); }
#menu div#foro{width:124px; height:53px; float:left; background:url(img/cuerpo_nspro_06.png);}

#izquierdaCol {width:20px; height:53px; float:left;}
#izquierdaCol div#inicioCol{width:20px; height:53px; float:left; background:url(img/cuerpo_nspro_03.png);}
#izquierdaCol div#imagenesCol{width:20px; height:53px; float:left; background:url(img/cuerpo_nspro_12.png);}
#izquierdaCol div#accesoriosCol{width:20px; height:53px; float:left; background:url(img/cuerpo_nspro_12.png);}
#izquierdaCol div#resellersCol{width:20px; height:53px; float:left; background:url(img/cuerpo_nspro_12.png);}
#izquierdaCol div#modelosCol{width:20px; height:53px; float:left; background:url(img/cuerpo_nspro_12.png);}
#izquierdaCol div#foroCol{width:20px; height:53px; float:left; background:url(img/cuerpo_nspro_0.png);}

#contenido { width:596px; float:left; background-color:#FC0; background:url(img/cuerpo_nspro_10.png) repeat-y scroll; padding:0 20px 0 20px;}
#contenido ul { line-height:1.4em;}
#contenido ul li { padding:5px 0; }
#contenido div.imagen { margin:0 auto; width:350px; height:350px; }

#derechaCol { width:21px; float:left;}

#abajo { width:760px; height:20px; float:left; background:url(img/cuerpo_nspro_11.png);}

#pie div.enlaces { font-size:smaller; color:#333; text-align:right; padding-right:250px;}
#pie div.enlaces a:hover { text-decoration:underline;}

table#contacto { margin:0 auto; border:1px solid #333; }
table#contacto tr th{ border:1px solid #000; padding:3px;}
table#contacto a:link, a:visited, a:active { color:#000; text-decoration:none; }
table#contacto a:hover { color:#000; text-decoration:underline; }

div.imagenNSPro {margin:0 auto; width:520px;}
div.imagenNSPro img {padding:2px; border:1px solid #666;}

div.accesorios { margin:0 auto;width:520px; padding:3px 0; }
div.accesorios1 {float:left;width:250px;border:1px solid #666;margin:3px;}
div.accesorios2 {float:left;width:250px;border:1px solid #666;margin:3px;}
div.nombreAccesorio {width:250px;text-align:center;}

table#acceso {margin:15px auto; border:1px solid #000;}
table#acceso tr th {padding:5px;}
table#registro {margin:15px auto; border:1px solid #000;}
table#registro tr th {padding:5px;}

h4.titulo { font-weight:bold;}
