html {margin: 0; padding: 0; font:normal 11px Verdana, Arial, Helvetica, sans-serif;}
body { text-align: center; margin: 0; color: #000; background:white;}
.all { width: 770px; margin: 0 auto; text-align: left; position: relative;}
/* inicio cabecera  */ 
.barra { background:#EFEFEF; border-top: 4px solid #E20074; margin:0 0 2px 0; padding:0; display:inline; float:left; width:770px;}
.cab{ margin:0; padding:5px 0; display:inline; float:left; width:770px; margin:0;}
.logo {margin:0; padding:2px 0; float:left; display:inline; width:770px; background:white;}
.cab h1 { margin:0 8px;  padding:5px 0; float:left; display:inline; width:150px; height: 51px; overflow: hidden; font-size:9px;}
.cab h1 span { position: absolute; width:150px; height:51px;  background: url("img/log_spm.gif") top left no-repeat; padding: 0; margin: 0;}
.banner { margin:0 8px 0 2px; padding:5px 0; float:left; display:inline; width:468px; height:60px;}
.isp { margin:0; padding:5px 0; float:left; display:inline; width:120px; height:60px;}
.menuspm{ margin:0 0 3px 0; padding:0; float:left; display:inline; width:770px;}
.menuspm ul { margin:0px; padding:3px 5px 7px 5px; float:left; display:inline; width:750px; list-style-type:none;}
.menuspm li { margin:0; padding:0; display:inline; float:left; font-size:10px; border-right:1px solid #000;}
.menuspm li.last { border-right:0px none;}
.menuspm li a { margin:0; padding:0 14px; color:#000; text-decoration:none;}
.menuspm li a:hover { color:#E21C23;}
/* fin cabecera */ 
/* inicio cabecera especial */
.cabeceraespecial { margin:0 0 2px 0; padding:0; float:left; display:inline; width:770px; background:#FFEFB5; }
.cabeceraespecial h2 { margin:0; padding:0; float:left; display:inline; width:167px; height:75px; overflow: hidden; font-size:9px; }
.cabeceraespecial h2 span { position: absolute; width:300px; height:75px; padding: 0; margin: 0;background-image:url(img/img_cabecera.gif); background-repeat:no-repeat; background-position:left;}
#menu { margin:0; padding:0px; float:right; display:inline; width:600px; background-image:url(img/fecha.gif); background-position:right top; background-repeat:no-repeat;}
#menu ul { margin:50px 0 0 0; padding:5px; float:right; display:inline; list-style-type:none; background-color:#345884;}
#menu ul li { display:inline; margin:0; padding:0 5px 0 0; float:left; text-decoration:none; font: bold 12px Arial; background-image:url(img/bolo.gif); background-repeat:no-repeat; background-position:left;}
#menu ul li a {padding:0; margin:0 0 0 18px;text-decoration:none; color:#FFF;}
#menu ul li a:hover { color:#F6EDCE;}
#menu li#active a {}
/* fin cabecera especial */
/* inicio main */
#main { margin:0; padding:0 0 20px 0; float:left; width:770px; background:#fff;}
#main h3 { font-size:14px; margin:0; padding:0; color:#FFFFFF;}
#main h4 { font-size:12px; margin:0; padding:0;}
#main a { text-decoration:none;}
#main a:hover { text-decoration:underline;}
#main ul { margin:0; padding:0;}
#main li { list-style:none;}
/*  inicio destacados */
#izquierda { margin:0; padding:0; width:440px; float:left;}
#destacados { margin:0; padding:0; float:left; display:inline; width:460px; border:1px solid #EDF0F5; border-bottom:0; background-image:url(img/fondo_ppal.gif); background-repeat:no-repeat; background-position:bottom;}
#destacados h3 { margin:0; padding:5px 0 5px 5px; width:455px; float:left; background-color:#EDF0F5; color:#000;}
#destacados .destacado { margin:10px 0 0 0; padding:0; float:left; display:inline; width:100%;}
#destacados .destacado .foto { margin:0 0 0 10px; padding:0 0 10px 0; float:left; display:inline; width:175px; color:#000;}
#destacados .destacado .foto img {margin:0; padding:0; float:left; width:185px;}
#destacados .destacado .foto h4 { margin:0; padding:0; font:normal 11px verdana; float:left;}
#destacados .destacado .texto { margin:0; padding:0 0 0 15px; float:left; display:inline; width:235px;}
#destacados .destacado .texto h4 { width:246px; float:left; color:#000;}
#destacados .destacado .texto p { margin:0; padding:5px 0; width:246px; float:left; color:#000;}
/*  fin destacados */
/*  inicio listado de marcas */
#derecha { float:right; width:308px; margin:0; padding:0;}
#listado { margin:0 0 1px 3px; padding:0; float:left; display:inline; width:303px; border:1px solid #EDF0F5; background-image:url(img/fondo_marcas.gif); background-repeat:no-repeat; background-position:bottom;}
#listado h3 { margin:0; padding:5px 0 5px 5px; color:#000; background-color:#EDF0F5; width:298px;}
#listado ul { float:left; width:90px; margin:22px 0 10px 5px; display:inline; padding:5px 0;}
#listado li { margin:0; padding:2px 0; float:left; width:90px;}
#listado li a{ color:#000;}
/*  fin listado de marcas */
/* inicio novedades */
#novedades { margin:0; padding:0 0 10px 0; float:left; display:inline; width:458px; border:1px solid #EDF0F5; background-image:url(img/fondo_nov.gif); background-position:bottom; background-repeat:no-repeat; }
#novedades h3 { margin:0; padding:5px 0 5px 5px; width:455px; float:left; background-color:#EDF0F5; color:#000;}
#novedades .listado { margin:0; padding:10px 0; display:inline; float:left; width:460px; background-color:#FFEFB5;}
#novedades ul { margin:0 0 0 10px; padding:0; float:left; display:inline; width:440px;}
#novedades li { margin:0; padding:0 5px 0 10px; float:left; display:inline; background-image:url(img/bolo_peq.gif); background-repeat:no-repeat; background-position:left;}
#novedades li a{ color:#000;}
#novedades .modulonovedades { margin:0 0 0 8px; padding:0; float:left;  width:442px;}
#novedades .modulonovedades img { margin:25px 0 0 0; padding:0; float:left; width:102px; }
#novedades .modulonovedades h4 { margin:18px 0 0 10px; padding:3px; float:left; display:inline; width:300px; color:#000;}
#novedades .modulonovedades p { margin:0 0 0 10px; padding:3px; float:left; display:inline; width:300px; color:#000;}

/* fin novedades */



/* inicio robapaginas */ 
.publicidad{ 
	margin:2px 0 0 0; 
	padding:0 0 15px 0; 
	float:right; 
	display:inline; 
	width:303px;
	border:1px solid #EFF1F6;
	}
.publicidad p{
	float:left; 
	text-align:right;
	width:200px; 
	margin: 21px 0 3px 55px; 
	color:#000; 
	font-size:9px;
	display:inline;
	}
.robapaginas { margin:3px 0 0 55px; padding:0; float:left; width:200px; display:inline; }
/* fin robapaginas */



/* inicio prototipos */
#prototipos { margin:2px 0 0 0; padding:0; float:left; display:inline; width:770px; background:#EDF0F5;}
#prototipos h3 { margin:0; padding:5px; background:#345884; color:#ffffff; width:760px;}
#prototipos .fotos { margin:5px 0 5px 0; padding:0; float:left; display:inline; width:770px; text-align:center;}
#prototipos .fotos img { margin:0 0 0 3px;}
#prototipos .texto { margin:0; padding:0; float:left; display:inline; width:385px;}
#prototipos .texto ul { margin:0; padding:5px 0; float:left; display:inline; width:385px;}
#prototipos .texto li { margin:0 10px 0 0; padding:0; float:left; display:inline; font-size:10px;}
#prototipos .texto li a{ color:#000000; text-decoration:underline;}
#prototipos .texto h4 { margin:0; padding:7px 0 0 0; float:left; display:inline; width:385px; color:#FFFFFF;}
#prototipos .texto h4 a { color:#FFF;}
#prototipos .texto p { margin:5px 0; padding:0; float:left; display:inline; width:385px; color:#FFFFFF;}
/* fin prototipos */

/* fin main */
/* inicio galeria */
#galeria { margin:0 0 20px 0; padding:10px 0 50px 0; float:left; display:inline; width:770px; background-color:#EDF0F5; background-image:url(img/degradado.gif); background-repeat:no-repeat; background-position:bottom;}
#galeria table { margin:0 0 0 39px; padding:15px 0 0 15px; float:left; display:inline; width:694px; font-size:10px; background-color:#EDF0F5;}
#galeria td { width:20%; padding:10px 0 0 0; text-align:center;}
#galeria td img { border:0;}
#galeria td p { margin:0; padding:5px 0 0 0; color:#000000;}
#galeria td p a { color:#000; text-decoration:none;}
#galeria td p a:hover { text-decoration:underline;}
#galeria .publicidad { margin:0 0 0 35px; padding:0; float:left; display:inline; background:#efefef; width:202px; text-align:center;}
#galeria .publicidad .robapaginas { margin:1px; padding:0; float:left; width:200px; height:200px; display:inline; background:white;}
#galeria .publicidad p { font-size:9px; margin:0; padding:2px 4px; text-align:right; display:inline; float:left;}
/* fin galeria */
/* inicio marcas */
#marcas { width:770px; margin:0; padding:0; float:left;}
#marcas table { width:770px; margin:0; padding:0; float:left;}
#marcas th{ background: #0051BE; color: #FFF; padding:5px 10px; font:bold 10px Verdana;}
#marcas .tr1{ background: #ffffff; padding:4px 10px; font:normal 10px Verdana; }
#marcas .tr1 a { color:#3B3B3B; text-decoration:none;}
#marcas .tr1 a:hover { color:#E20015; text-decoration:underline;}
#marcas .tr2{ background: #F0EFEF; padding:4px 10px; font:normal 10px Verdana; }
#marcas .tr2 a { color:#3B3B3B; text-decoration:none;}
#marcas .tr2 a:hover { color:#E20015; text-decoration:underline;}
#marcas .ir { padding:0px 12px; color:#000; text-decoration:none; background:white;font:normal 10px verdana; }
#marcas .tr3{ background: #F0EFEF; padding:4px 10px; font:normal 10px Verdana; }
#marcas .tr3 a.ir { color:#000; text-decoration:none;}
/* fin marcas */
/* inicio informacion */
#main { float:left; background-color:white; margin:0; padding:0;}
#main #informacion { margin:0 0 10px 0; padding:0; float:left; display:inline; width:770px; background:url(../img/cierre_info.gif); background-repeat: no-repeat; background-position:bottom left;}
#main #informacion h3 { margin:0; padding:12px 0 5px 10px; color:#fff; background:#0051BE;}
#main #informacion .maininfo { margin:0; padding:10px 10px 25px 10px; float:left; display:inline; width:748px; border:1px solid #EDF0F5; color:#000; background-image:url(img/degradado.gif); background-repeat:no-repeat; background-position:bottom;}
#main #informacion .maininfo dl { margin:0 5px 0 0; padding:6px 5px 2px 5px; float:left; display:inline; border:1px solid #E20015; background:#E20015; width:390px;}
#main #informacion .maininfo dt { margin:0 0 5px 0; padding:0; width:160px; float:left; font-weight:bold; font-size:10px;}
#main #informacion .maininfo dd { margin:0 0 5px 0; padding:0; width:230px; float:left;}
#main #informacion .maininfo dd a { color:#000; text-decoration:none;}
#main #informacion .maininfo dd a:hover { color:#000; text-decoration:underline;}
#main #informacion .maininfo h4 { color:#0051BE;}
#main #informacion .maininfo ul { margin:0 0 10px 0; float:left; width:390px; padding:0 0 20px 0;}
#main #informacion .maininfo ul li { margin:5px 0 0 0; float:left;}
#main #informacion .maininfo ul li b { background-color:#F0EFEF; width:370px; float:left; padding:5px; margin:0;}
#main #informacion .maininfo ul li a { color:#000; text-decoration:underline;}
#main #informacion .maininfo ul li a:hover { color:#0051BE;}
#main #informacion .maininfo img { float:left; margin:0; padding:0 0 15px 0; width:auto;}
#enlace { background-color:#FFEFB6; float:left; padding:5px; margin:10px 0 10px 0; width:340px;}
#enlace p { background-color:FFEFB6; float:left; font-weight:bold; color:#000000;}
#enlace a { color:#000000}
#enlace p a { color:#000;}
#enlace p a:hover { color:#000000; text-decoration:underline;}
.info { margin:0 0 0 10px; padding:0 10px; float:left; display:inline; width:430px; background:#fff;}
.info h4 { border-bottom:1px solid; padding:0; margin:0; float:left; display:inline; clear:both; width:100%;}
.info h5 { margin:10px 0 5px 0; padding:0; float:left; display:inline;font-size:11px; clear:both; width:100%; color:#0051BE;}
.info ul { margin:0; padding:0; float:left; display:inline; width:100%;}
.info ul li { margin:0 0 5px 0; list-style:none; float:left; width:100%;}
/* fin informacion */
/* inicio marca */
#marca { margin:0; padding:0; float:left; display:inline; width:770px; background-color:#fff}
#marca p { font-size:9px; margin:5px 0 5px 0; padding:0; float:left; width:200px;text-align:left;}
#marca h3 { padding:10px 0 10px 15px; margin:0; color:#fff; font-weight:normal; font-size:18px; background:#0051BE; height:20px;}
#marca .modelo { margin:0 15px 10px 15px; padding:0 0 10px 0; float:left; display:inline; width:740px; border-bottom:1px solid #EDF0F5;}
#marca .modelo a { color:#000; text-decoration:underline;}
#marca .modelo a:hover { color:#0051BE;}
#marca .modelo h4 {margin:15px 0 0 0; padding:0 0 5px 0; color:#000; font-size:14px;}
#marca .modelo img { margin:0 10px 0 0; padding:1px; background:#fff; float:left; display:inline;}
#marca .modelo p { margin:0; padding:5px; float:left; display:inline; width:530px; color:#000000; background-color:red;}
#marca .modelo p a { color:#000; font-weight:bold;}
#marca .listamarcas { margin:5px 0 0 20px; padding:0; float:left; display:inline; width:400px; background:white; border:1px solid #EDF0F5;}
#marca .listamarcas h5 { margin:0; padding:5px 0 5px 5px; color:#000; font-size:12px; background-color:#EDF0F5;}
#marca .listamarcas ul { margin:5px 0 0 5px; padding:0 20px 10px 0; float:left; display:inline; width:94px; }
#marca .listamarcas li { margin:0; padding:1px; float:left; width:88px; list-style:none;}
#marca .listamarcas li a { color:#000; text-decoration:none;}
#marca .listamarcas li a:hover {color:#000; text-decoration:underline;}
#marca .publicidad { margin:5px 0 0 0; padding:0; float:left; display:inline; background:#fff; width:200px; text-align:center;}
#marca .robapaginas { margin:0 20px 0 0; padding:20px; float: right; width:200px; height:200px; display:inline; background:white; border:1px solid #EDF0F5;}



/* fin marca */
/* inicio footer */
.footer{ margin:0; padding:10px 0; float:left; width:770px; display:inline; background:#fff; text-align:center; font-size:10px; color:#333333;}
.footer a { color:#333333; text-decoration:none;}
.footer a:hover { color:#013370; text-decoration:underline;}
.menufooter { margin:0; padding:0; float:left; display:inline; width:770px; text-align:center;}
.menufooter ul { margin:0; padding:0; float:left; display:inline; width:770px; list-style-type:none;}
.menufooter li { display:inline ; margin-left:2px;}
.menufooter li a { color:#333333; text-decoration:none;}
.menufooter li a:hover { color:#333333; text-decoration:underline;}
.logoscierre{ margin:0; padding:5px 0 0 0; display:inline; float:left; width:770px;}
.logoscierre p { margin:5px 0; padding:0; display:inline; float:left; width:770px; }
/* fin footer */ 


