* { margin:0; padding:0; }
img { border:0; display:block; }
table { border:0; }
body { font-family: Arial; color:#333; text-align: left; font-size: 12px; line-height: 17px; background-color:#FFFFFF }
body a { color:#ED1C24;font-weight:bold; text-decoration:none; }
body a:hover { text-decoration:underline; }
input { font-family:Arial; color:#666; background:#FFF; }
select { font-family:Arial; color:#666; background:#FFF; }
table { font-family:Arial; color:#333; background:transparent; }
textarea { font-family:Arial; color:#666; background:#FFF; }
ul { list-style:none; }
li { list-style:none; }
#clear { clear:both; }
#contenedor { width:923px; margin:0 auto; overflow:hidden; }
#fondo { width: 902px; background-color:#FFF; overflow:hidden; padding:0 30px 0 30px; }
.color { color:#ED1C24 !important; }
.bgcolor { background-color:#ED1C24 !important; }

#izquierda { width: 220px; padding:0 30px 0 0; float: left; }
#idiomas { font-size:11px; font-weight:bold; text-align:left; color:#333; padding:11px 0 0 0; }
#idiomas a { text-decoration:none; color:#ED1C24; }
#idiomas a:hover { text-decoration:none; color:#333; }
#idiomas a.ilu { color:#333 !important; }
#logo { padding:6px 0 30px 0; }
#logo img { display:block; border:1px solid #ccc; width:218px; height:207px; }
#menu { margin: 0 0 0 0; border-top: 1px solid #333; border-bottom: 1px solid #333; padding: 7px 0 11px 0; text-align:right; width:220px; background-color:#FFF; }
#menu ul li { text-align: right; }
#busqueda { padding:15px 0 15px 0; height:17px; overflow:hidden; }
#busqueda img { float:left; cursor:pointer; margin:0 0 0 3px; }
.buscador { border:1px solid #ccc; color:#999; font-size:11px; height:15px; padding:0 0 0 4px; width:194px; float:left; outline:0; }
h1.fuente3 {font-size:23px; line-height:30px; }
h1 a { color:#333333; padding:0 14px 0 0; display:block; width:206px; background-image:url(/media/image/web/plantilla_001/fondo-menu.png); }
h1 a:hover { text-decoration:none; color:#ED1C24; background-color:#ED1C24; }
h1 #sobre {color:#ED1C24; background-color:#ED1C24;}

#derecha { width: 652px; float: left; }
h1.fuente1 {font-size:68px; padding:0 0 0 0; position:relative; margin:expression("-2px 0 0 0");}
h1.fuente2 {font-size:26px; padding:0 0 6px 0; padding:expression("0 0 0 0"); }
h2.fuente1 {font-size:30px; position:relative; margin:expression("-4px 0 0 0"); }
#sep_cabecera { width: 652px; height: 24px; background-color: #0069A2; margin: 0 0 6px 0; }
#texto_cabecera { text-align: left; border-bottom: 1px solid #333; padding: 0 0 6px 0;  }
#foto { border: 1px solid #333; margin:0 0 6px 0; width:650px; height:348px;  }
#texto_descripcion { text-align: left; border-bottom: 1px solid #333; min-height:200px; width:652px; overflow:hidden; padding:0 0 15px 0; }
#texto_descripcion p {padding: 5px 0 11px 0;}
#texto_descripcion ul { padding: 0 0 11px 0;}
#texto_descripcion li { display:block; background:url(/media/image/web/plantilla_001/flechatrans.gif) no-repeat top left; background-color:#0069A2; padding:0 0 0 7px; }
#texto_descripcion li div { background-color:#FFF; padding:0 0 0 5px;}
.titulo_parrafo { font-size: 14px; font-weight: bold; padding: 0 0 5px 0; display:inline-block; }
.titulo_lista { font-size: 14px; font-weight: bold; padding: 5px 0 5px 0; display:inline-block; }

#titulo_cabecera { margin:30px 0 29px 0; text-align:left; margin:expression("28px 0 18px 0"); text-transform:uppercase; }

#titulo_seccion { font-size:24px; line-height:24px; font-weight:bold; padding:20px 0 15px 0; padding:expression("19px 0 12px 0"); text-transform:uppercase; }

#sep_pie { text-align:left; color :#FFFFFF; width: 622px; height: 28px; background-color:#0069A2; margin: 15px 0 0 0; padding: 11px 15px 0 15px; clear:both; overflow:hidden; }
#sep_pie a{ color:#FFFFFF;}
#pie-izq { width:500px; float:left; font-size:11px; }
#pie-der { width:122px; float:left; text-align:right; font-size:11px; }

#galeria { width:652px; margin:9px 0 15px 0; }
.galeria { border:1px solid #ccc; padding:3px; cursor:pointer; }
.galeria:hover { border:1px solid #ED1C24; }
.galeria_sep { width:652px; height:1px; line-height:1px; font-size:0px; background:url(/media/image/web/plantilla_001/puntos.gif) repeat-x top left; margin:15px 0 15px 0; }

#productos { width:652px; padding:4px 0 0 0; padding-bottom:expression("15px"); }
#productos_foto { float:left; width:148px; height:158px; border:1px solid #ccc; padding:5px; margin:0 15px 15px 0; }
#productos_foto .foto_h { display:block; padding:23px 0 0 0; }
#productos_foto .foto_v { display:block; padding:0 0 0 14px; }
#productos_contenido { float:left; width:477px; }
#titulo_productos { color:#ED1C24; font-size:14px; font-weight:bold; line-height:18px; padding:0 0 11px 0; }
#texto_productos { padding:6px 0 11px 0; }
#sep_productos { width:652px; height:1px; line-height:1px; font-size:0px; background:url(/media/image/web/plantilla_001/puntos.gif) repeat-x top left; clear:both; overflow:hidden; margin:0 0 11px 0; }
#sep_productos_fin { width:652px; height:0px; line-height:0px; font-size:0px; clear:both; overflow:hidden; }

#fotos_producto { float:left; width:160px; padding:4px 15px 5px 0; }
#foto_producto { border:1px solid #ccc; padding:5px; margin:0 0 10px 0; width:148px; height:158px; }
#foto_producto .foto_h { display:block; padding:23px 0 0 0; }
#foto_producto .foto_v { display:block; padding:0 0 0 14px; }
#texto_producto { float:left; width:477px; padding:4px 0 0 0; }
#titulo_producto { color:#ED1C24; font-size:18px; font-weight:bold; line-height:20px; padding:0 0 18px 0; }
#contenido_producto p { padding:0 0 17px 0; }

#docs { padding: 3px 0 26px 0; }
#docs b { font-size:14px; line-height:23px; }
#documentos { border:1px solid #ccc; margin:4px 0 0 0; padding:10px 10px 2px 10px; }
#doc { background:url(/media/image/web/plantilla_001/doc.gif) no-repeat top left; height:32px; padding:4px 0 0 32px; }
#doc2 { background:url(/media/image/web/plantilla_001/link.gif) no-repeat top left; height:32px; padding:4px 0 0 32px; }
#doc3 { background:url(/media/image/web/plantilla_001/image.gif) no-repeat top left; height:32px; padding:4px 0 0 32px; }
#volver { background:url(/media/image/web/plantilla_001/flechaVolver.gif) no-repeat top left; background-color:#0069A2; padding:0 0 0 7px; margin:0 0 11px 0; }
#volver a { background-color:#FFF; padding:0 0 0 5px; display:block; }

#contactar { font-size:12px; padding:0 0 0 0; margin:0 0 15px 0; }
#form-contacto { }
#form-contacto input { width:496px; border:1px solid #999; color:#666; padding:0 3px 0 3px; height:16px; outline:0px; background:#FFF; }
#form-contacto textarea { font-size: 12px; width:496px; border:1px solid #999; color:#666; padding:3px 3px 0 3px; height:136px; outline:0px; }
.no { font-weight:bold; margin:0 0 0 9px; }
#botones-contacto a { margin:5px 12px 0 0; padding:2px 8px 2px 8px ; display:inline-block; cursor:pointer; float:left; color:#FFF; background-color:#ED1C24; font-weight:normal; }
#botones-contacto a:hover { text-decoration:none; background-color:#666; }
#botones-contacto input { width:1px; height:1px; overflow:hidden; color:#FFF; border:0 none; }
#form-contacto #corto { width:92px; }
#captcha { height:32px; }
#captcha h2 { padding:0 !important; font-size:26px; }
.captcha { width:94px; height:18px; color:#fff; }
#captcha_1 { position:relative; top:-25px; width:100px; overflow:hidden;}
#captcha_2 { text-align:center; width:100px; }
#map { border:1px solid #ccc; width:650px; height:310px; }

#resultados { }
#titulo_resultados { color:#ED1C24; font-size:14px; font-weight:bold; line-height:18px; padding:0 0 0 0; }
#sep_resultados { width:652px; height:1px; line-height:1px; font-size:0px; background:url(/media/image/web/plantilla_001/puntos.gif) repeat-x top left; clear:both; overflow:hidden; margin:0 0 11px 0; }
#iframe { width:652px; height:312px; }