/*******************************************************************************
* Estilos HTML generales
*******************************************************************************/

body
{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-color:#404041;
}

/*******************************************************************************
* h1, h1, h3
*/
h1{
font-size:20px;
}

h3{
font-size:12px;
font-weight:bold;
}

/*******************************************************************************
* img
*/

img {
	border: 0px solid #CDD9FB;
	vertical-align: middle;
	}

/*******************************************************************************
* hr
*/

hr  {
  margin-left: 4px;
  margin-right: 4px;
	border: 1px solid #C8C8CF;
	vertical-align: middle;
	}


/*******************************************************************************
* ul li
*/


ul li {
	color: #444446;
	/*font-size: 0.8em;*/
	list-style: none;
  }

ul li span {
	}
ul li span:hover{
}

ul li a {
}
ul li a:hover {
}

/*******************************************************************************
* table
*/

tfoot
{
  padding: 2px;
}

/*******************************************************************************
* iframe: subirimagen y subirfichero
*/

iframes {
  margin: 0px;
  padding: 0px;
}

.ifrimage {
  float: left;
  clear: right;
  width: 400px;
  *width: 300px;
  height: 55px;
  *height: 80px;
  margin: 0px;
  padding: 0px;
  font-size: 0.8em;
  background-color: #FFFFFF;
  border: 0px;
  overflow: hidden;
  display: block;
}

.ifrfile {
  float: left;
  clear: right;
  width: 450px;
  *width: 380px;
  height: 55px;
  *height: 80px;
  margin: 0px;
  padding: 0px;
  font-size: 0.8em;
  background-color: #FFFFFF;
  border: 0px;
  overflow: hidden;
}

textarea
	{
	padding: 1px 4px;
	font-size: 0.9em;
	}

/*******************************************************************************
* Estilos Generales
*******************************************************************************/
.italic {
  font-style: italic;
  color: #000080;
	}

.floatbug {
  float: none;
  clear: both;
}

.center {
  text-align: center;
  vertical-align: center;
  image-align: center;
	}

.absolute {
  float: none;
  clear: both;
  }

.left {
  float: left;
  clear: none;
  text-align: left;
  margin-left: 0px;
	}

.right {
	float: right;
	clear: none;
	text-aling: right;
	margin-right: 0px;
	}

/*******************************************************************************
* Listado productos
*******************************************************************************/

.gamas{
  min-height: 180px;
  _height: 180px;
  width :  179px;
  _width :  178px;
  float :  left;
  border:1px solid #EDEDED;
  text-align: center;
  padding: 5px 0 2px 0;
  margin: 15px 13px 0 0;

}

.gamas .foto{
  min-height: 165px;
}

.gamas .subtitulo{
  width :   100%;
  height: 28px;
  float :   left;
  border-top:1px solid #EDEDED;
  text-align: center;
  padding: 10px 0 0px 0;
  overflow: hidden;
}

.gamas img{
  margin-bottom: 8px;
}

.gamas .subtitulo a, .gamas .subtitulo a:hover, .gamas .subtitulo a:visited{
  color: #E20A16;
  font-weight: bold;
/*  font-size : 0.95em;*/
}



.contenedor_selector_maquinas{
width:569px;
height:45px;
background: url(../images/fondo_provincia_servicio_tecnico.png) repeat-x;
float:left;
}

.contenedor_selector_maquinas .etiqueta{
float:left;
width:358px;
height:45px;
}
.contenedor_selector_maquinas .etiqueta label{
display:block;
margin-left:22px;
margin-top:14px;
color:#333333;
}
.contenedor_selector_maquinas .seleccion{
float:left;
width:195px;
height:45px;
text-align:right;
}
.contenedor_selector_maquinas .seleccion select{
margin-top:12px;
border:1px solid #717171;
background-color:#EEEEEE;
color:#333333;
width:163px;
}

#listado_productos{
float:left;
width:585px;
_width:580px;
margin-top:14px;
}
.contenedor_producto{
float:left;
width:195px;
_width:193px; /* hack para IE 6 e inferiores */
margin-bottom:10px;
}
.producto{
width:179px;
border:1px solid #EDEDED;
}
.producto .titulo_modelo{
background:url(../images/fondo_articulo_cabecera.png) repeat-x;
border-bottom:1px solid #EDEDED;
}
.producto .nombre{
display:block;
font-size:10px;
color:#404041;
margin-left:11px;
padding-top:5px;
}
.producto .modelo{
display:block;
color:#E20A16;
font-weight:bold;
font-size:24px;
margin-left:11px;
}

.producto .descatalogado{
margin-top: -23px;
margin-bottom: 3px;
text-align: center;
}

.producto .foto {
min-height:168px;
_height:168px;
text-align:center;
padding-top:5px;
}

.producto .foto img{
border:0;
}
.producto .enlaces{
width:179px;
height: 30px;
border-top:1px solid #EDEDED;
font-weight: bold;
}
.producto .enlaces ul{
margin:0;
padding:0;
padding-top:6px;
}
.producto .enlaces ul li{
float:left;
list-style:none;
padding-left:15px;
}
.producto .enlaces ul li span{
color:#E20A16;
font-size:9px;
}
.producto .enlaces ul li a{
color:#E20A16;
}


/*******************************************************************************
* Distintas cabeceras
*******************************************************************************/

#cajatitulo.cabecera_noticias{
float:left;
width:781px;
_width:775px;
height:190px;
background:url(../images/layout/banner_noticias.png) no-repeat;
margin-left:1px;
}

#cajatitulo.cabecera_despieces{
float:left;
width:781px;
_width:775px;
height:50px;
background:url(../images/layout/fondo_cabecera_detalle_producto.png) no-repeat;
margin-left:1px;
}

#cajatitulo.cabecera_despieces h1{
margin-left:20px;
margin-top:12px;
color:#FFFFFF;
font-weight:normal;
}

#cajatitulo.cabecera_productos{
float:left;
width:781px;
_width:775px;
height:50px;
background:url(../images/layout/fondo_cabecera_detalle_producto.png) no-repeat;
margin-left:1px;
}


#cajatitulo.cabecera_productos h1{
margin-left:20px;
margin-top:12px;
color:#FFFFFF;
font-weight:normal;
}

#cajatitulo.cabecera_detalle_producto{
float:left;
width:780px;
height:50px;
background:url(../images/layout/fondo_cabecera_detalle_producto.png) no-repeat;
margin-left:1px;
}

#cajatitulo.cabecera_detalle_producto h1{
margin-left:20px;
margin-top:12px;
color:#FFFFFF;
font-weight:normal;
}

#cajatitulo.cabecera_compania{
float:left;
width:781px;
_width:775px;
height:189px;
background:transparent url(../images/layout/banner_historia.png) repeat scroll 0 0;
margin-left:1px;
}


#cajatitulo.cabecera_fabricas{
float:left;
width:780px;
_width:775px;
height:190px;
background:url(../images/layout/banner_fabrica.png) no-repeat;
margin-left:1px;
}


/*******************************************************************************
* Detalle de producto
*******************************************************************************/
#cajatitulo{
float:left;
width:781px;
_width:775px;
height:50px;
background:url(../images/layout/fondo_cabecera_detalle_producto.png) no-repeat;
margin-left:1px;
}
#cajatitulo h1{
margin-left:30px;
margin-top:30px;
color:#FFFFFF;
font-weight:normal;
}
/* contenedor detalle producto */
#detalle_producto{
float:left;
width:569px;
border:1px solid #EDEDED;
margin-left:1px;
margin-right:12px;
margin-top:14px;
}
#subcabecera_detalle_producto{
width:568px;
height:59px;
background:url(../images/layout/fondo_secundario_detalle_articulo.png) repeat-x;
}
#subcabecera_detalle_producto .nombre{
font-size:10px;
font-weight:bold;
color:#404041;
display:block;
padding-top:10px;
margin-left:12px;
}
#subcabecera_detalle_producto .modelo{
display:block;
margin-left:12px;
font-size:24px;
color:#E20A16;
font-weight:bold;
}

#subcabecera_detalle_producto .escobilla{
color:#404041;
display:block;
float:right;
font-size:15px;
font-weight:bold;
margin-top:-20px;
padding-right:10px;
}

#detalle_producto .foto_principal{
float:left;
width:389px;
/*height:435px;*/
text-align:center;
padding-top:5px;
}
#detalle_producto .foto_miniatura{
float:left;
width:159px;
margin-left:10px;
margin-top:3px;
}
#detalle_producto img{
border:0;
}
.contenedor_datos_producto{
float:left;
width:570px;/* 570 */
_width:566px; /* hack para IE 6 */
border-top:1px solid #EDEDED;
}
.datos_izquierda{
float:left;
width:374px;
background: url(../images/degradado_izquierdo_detalle_articulo.png) repeat-y;
border-right:1px solid #F4F4F4;
}
.datos_derecha{
float:left;
width:195px;
_width:188px; /* hack para IE 6 */
}
.video_flash{
margin:auto;
padding-top:22px;
width:339px;
height:232px;
margin:auto;
}
.datos_izquierda .enlacedespiece{
float:left;
width:374px;
color:#E20A16;
font-weight:bold;
font-size:14px;
margin-bottom:12px;
}
.datos_izquierda .tabla_datos{
width:333px;
background-color:#FFFFFF;
border:1px solid #F2F2F2;
margin-bottom:30px;
margin-top:8px;
display:block;
}
.datos_izquierda .tabla_datos .izquierda{
float:left;
display:block;
width:258px; /* inicial 270 */
padding-left:12px;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #F2F2F2;
color:#323233;
font-weight:normal;
font-size:11px;
}
.datos_izquierda .tabla_datos .izquierda_subnivel{
float:left;
display:block;
width:258px; /* inicial 270 */
padding-left:12px;
padding-top:5px;
padding-bottom:5px;
color:#323233;
font-weight:normal;
font-size:11px;
}
.datos_izquierda .tabla_datos .contenedor_subnivel{
float:left;
display:block;
border-bottom:1px solid #F2F2F2;
}
.datos_izquierda .tabla_datos .derecha{
float:left;
display:block;
width:60px;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #F2F2F2;
color:#323233;
font-weight:normal;
font-size:11px;
}
.datos_izquierda .tabla_datos .derecha_subnivel{
float:left;
display:block;
width:60px;
padding-top:5px;
padding-bottom:5px;
color:#323233;
font-weight:normal;
font-size:11px;
}
.datos_izquierda .tabla_datos .derecha_subnivel .primer_dato{
display:block;margin-bottom:10px;color:#323233;*margin-bottom:18px;
font-weight:normal;
}
.datos_izquierda .tabla_datos .derecha_subnivel .dato{
display:block;color:#323233;
font-weight:normal;
}
.datos_izquierda .texto{
padding-top:25px;
width:339px;
margin:auto;
}
.datos_izquierda .texto span{
color:#E20A16;
font-weight:bold;
font-size: 14px;
}
.datos_izquierda .texto ul li{
padding-left:8px;
background:url(../images/circulo_detalle_articulo.png) no-repeat;
list-style:none;
color:#323233;
margin-top:2px;
}
.datos_derecha .iconos{
float:left;
width:190px;
padding:5px;
_width:183px; /* hack para IE 6 */
border-bottom:1px solid #EDEDED;
margin-bottom:10px;
}
.datos_derecha .iconos .icono{
float: left;
padding: 3px;
}
.datos_derecha ul{
margin:0;
padding:0;
margin-left:15px;
padding-bottom:20px;
}
.datos_derecha ul li{
list-style:none;
}
.datos_derecha ul li span{
font-size:9px;
color:#E20A16;
}
.datos_derecha ul li a{
color:#E20A16;
font-weight:bold;
}
.datos_derecha h3{
margin-left:15px;
}
.datos_derecha .fotos{
margin:auto;
width:169px;
}
.datos_derecha .fotos img{
margin-top:10px;
}
#cuerpo h4{
float:left;
width:570px;
text-align:right;
font-size:11px;
margin-top:3px;
}
#cuerpo h4 a{
color:#E20A16;
}
#cuerpo h4 span{
font-size:9px;
color:#E20A16;
}



/*******************************************************************************
* Detalle de Despieces
*******************************************************************************/

/* contenedor detalle despiece */
#detalle_despiece{
float:left;
width:780px;
_width:770px;
border:1px solid #EDEDED;
margin-left:1px;
margin-right:12px;
_margin-right:1px;
margin-top:14px;
}
#subcabecera_detalle_despiece{
width:780px;
_width:773px;
height:59px;
background:url(../images/layout/fondo_secundario_detalle_articulo.png) repeat-x;
}
#subcabecera_detalle_despiece .nombre{
font-size:10px;
font-weight:bold;
color:#404041;
display:block;
padding-top:10px;
margin-left:12px;
}
#subcabecera_detalle_despiece .modelo{
display:block;
margin-left:12px;
font-size:24px;
color:#E20A16;
font-weight:bold;
}

#detalle_despiece #imagenes{
float:left;
}

#detalle_despiece #imagenes .foto_miniatura{
float:left;
width:110px;
margin: 10px 0 10px 14px;
text-align:center;
}

#detalle_despiece #imagenes span{
color:#323233;
font-size:12px;
}

#detalle_despiece .agrupacionimagenes{
float:left;
width:50%;
_width:49%;
}

#detalle_despiece .agrupaciondocumentos{
float:left;
width:50%;
_width:49%;
}


#detalle_despiece #documentos{
float:left;
}

#detalle_despiece #documentos .doc_miniatura{
float:left;
width:110px;
margin: 10px 0 10px 14px;
text-align:center;
}

#detalle_despiece #documentos span{
color:#323233;
font-size:12px;
}

.contenedor_datos_producto{
float:left;
width:570px;/* 570 */
_width:566px; /* hack para IE 6 */
border-top:1px solid #EDEDED;
}
.datos_izquierda{
float:left;
width:374px;
background: url(../images/degradado_izquierdo_detalle_articulo.png) repeat-y;
border-right:1px solid #EDEDED;
}
.datos_derecha{
float:left;
width:195px;
_width:188px; /* hack para IE 6 */
}

#detalle_despiece .mensaje{
margin: 0 0 5px 12px;
float:left;
}


#detalle_despiece .tabla_datos{
float:left;
width:651px;
background-color:#FFFFFF;
border:1px solid #F2F2F2;
margin-bottom:10px;
margin-top:8px;
clear:both;
}

#detalle_despiece .tabla_datos td{
padding-left:12px;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #F2F2F2;
color:#323233;
font-weight:normal;
font-size:11px;
}
/*
#detalle_despiece .tabla_datos .nombre{
float:left;
display:block;
width:258px;
padding-left:12px;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #F2F2F2;
color:#323233;
font-weight:normal;
font-size:11px;
}

#detalle_despiece .tabla_datos .codigo{
float:left;
display:block;
width:50px;
padding-left:12px;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #F2F2F2;
color:#323233;
font-weight:normal;
font-size:11px;
}

#detalle_despiece .tabla_datos .posicion{
float:left;
display:block;
text-align:center;
width:110px;
padding-left:12px;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #F2F2F2;
color:#323233;
font-weight:normal;
font-size:11px;
}

#detalle_despiece .tabla_datos .cantidad{
float:left;
display:block;
text-align:center;
width:100px;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #F2F2F2;
color:#323233;
font-weight:normal;
font-size:11px;
}
#detalle_despiece .tabla_datos .precio{
float:left;
text-align:right;
display:block;
width:60px;
padding-top:5px;
padding-bottom:5px;
padding-right:7px;
border-bottom:1px solid #F2F2F2;
color:#323233;
font-weight:normal;
font-size:11px;
}
*/
#detalle_despiece .titulo{
color:#E20A16;
font-weight:bold;
float:left;
clear:both;
padding:0 0 6px 3px;
margin-top: 6px;
width:100%;

}

#buscador_despiece{
width: 98%;
padding: 10px 0 5px 5px;
float:left;
}

#listado_despiece .tabla_datos {
float:left;
width:41%;
background-color:#FFFFFF;
border:1px solid #F2F2F2;
margin: 8px 45px 10px 0px;
}

#listado_despiece .tabla_datos .nombre{
float:left;
display:block;
width:63%;
padding-top:5px;
padding-bottom:5px;
padding-left:4px;
border-bottom:1px solid #F2F2F2;
color:#323233;
font-weight:normal;
font-size:11px;
}


#listado_despiece .tabla_datos .enlace{
float:left;
text-align: right;
width:33%;
padding-top:5px;
padding-bottom:5px;
padding-right:8px;
border-bottom:1px solid #F2F2F2;
font-weight:normal;
font-size:11px;
}

#listado_despiece .tabla_datos .enlace a{
color:#E20A16;
}

#listado_despiece .tabla_datos .enlace a:visited{
color:#E20A16;
}


/*******************************************************************************
* Comparativa de productos
*******************************************************************************/

#comparativa{
float:left;
width:780px;
background-color:#FFFFFF;
margin-bottom:30px;
margin-top:8px;
clear:both;
}

#comparativa #mensaje{
text-align: center;
font-weight:bold;
font-size:16px;
margin-top:100px;
}

#comparativa .tabla_comparativa{
float:left;
width:780px;
background-color:#FFFFFF;
border:1px solid #F2F2F2;
margin-bottom:30px;
margin-top:8px;
clear:both;
}

#comparativa .tabla_comparativa #cabecera_comparativa{
width:770px;
height:165px;
background-color:#FFFFFF;
margin-bottom:3px;
margin-top:8px;
}

#comparativa .tabla_comparativa #cabecera_comparativa #elemento_cabecera_comparativa{
height:165px;
float:left;
width:140px;
margin-left:9px;
}


#comparativa .tabla_comparativa .espacio_caracteristica{
float:left;
display:block;
width:160px;
height:165px;
padding-left:12px;
color:#323233;
font-weight:normal;
font-size:11px;
}

#comparativa .tabla_comparativa .nombre{
width:140px;
float:left;
color:#E20A16;
font-size:20px;
font-weight:bold;
text-align: center;
}

#comparativa .tabla_comparativa a{
color:#E20A16;
}


#comparativa .tabla_comparativa .foto{
width:140px;
float:left;
}

#comparativa .tabla_comparativa .nombre_caracteristica{
float:left;
clear:both;
*clear: none;
display:block;
width:160px; /* inicial 270 */
padding-left:12px;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #F2F2F2;
color:#323233;
font-weight:bold;
font-size:11px;
height: 25px;
}

#comparativa .tabla_comparativa .valor{
float:left;
display:block;
width:140px; /* inicial 270 */
padding-left:12px;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #F2F2F2;
color:#323233;
font-weight:normal;
font-size:11px;
text-align: center;
height: 25px;
}

/*******************************************************************************
* Sucursales
*******************************************************************************/

/* contenedor Sucursales */
#contenedor_sucursales{
float:left;
width:569px;
margin-left:1px;
margin-right:12px;
}
#contenedor_sucursales .sucursales{
width:529px;
height:300px;
margin:auto;
margin-top:19px;
}
#contenedor_sucursales .fila{
float:left;
width:529px;
height:42px;
border-bottom:1px solid #EBEBEB;
margin-bottom:0;
}
#contenedor_sucursales .col1{
float:left;
width:140px;
height:42px;
}
#contenedor_sucursales .col1 span{
display:block;
margin-top:14px;
color:#E20A16;
font-weight:bold;
}
#contenedor_sucursales .col2{
float:left;
width:240px;
_width:225px; /* hack para IE 6 */
height:42px;
}
#contenedor_sucursales .col2 span{
display:block;
margin-top:14px;
color:#666666;
}
#contenedor_sucursales .col3{
float:left;
width:149px;
height:42px;
}

#contenedor_sucursales .col3 span{
}

#contenedor_sucursales .col3 a{
display:block;
color:#E20A16;
margin-top:14px;
}

/*******************************************************************************
* Fábricas
*******************************************************************************/

/* contenedor Fabricas */
#contenedor_fabricas{
float:left;
width:569px;
margin-left:1px;
margin-right:12px;
}
#contenedor_fabricas .fabricas{
width:529px;
margin:auto;
margin-top:19px;
}
#contenedor_fabricas .fila{
width:529px;
height:185px;
border-bottom:1px solid #EBEBEB;
margin-bottom:25px;
}
#contenedor_fabricas .columna_fabrica{
float:left;
width:146px;
height:185px;
margin-left:14px;
}
#contenedor_fabricas .columna_fabrica p.nombre{
color:#E20A16;
font-weight:bold;
margin-top:10px;
margin-bottom:0;
}
#contenedor_fabricas .columna_fabrica p.pais{
margin:0;
padding:0;
color:#666666;
font-weight:bold;
}

/*******************************************************************************
* Servicio técnico
*******************************************************************************/
/* contenedor servicio tÃ©cnico */

#servicio_tecnico{
float:left;
width:569px;
margin-left:1px;
margin-right:12px;
}
#servicio_tecnico .contenedor_seleccione_provincia{
width:569px;
height:45px;
background: url(../images/fondo_provincia_servicio_tecnico.png) repeat-x;
}
#servicio_tecnico .contenedor_seleccione_provincia .etiqueta{
float:left;
width:358px;
height:45px;
}
#servicio_tecnico .contenedor_seleccione_provincia .etiqueta label{
display:block;
margin-left:22px;
margin-top:14px;
color:#333333;
}
#servicio_tecnico .contenedor_seleccione_provincia .seleccion{
float:left;
width:195px;
height:45px;
text-align:right;
}
#servicio_tecnico .contenedor_seleccione_provincia .seleccion select{
margin-top:12px;
border:1px solid #717171;
background-color:#EEEEEE;
color:#333333;
width:163px;
}
/* contenedor talleres */
#servicio_tecnico .contenedor_talleres{
width:529px;
margin:auto;
margin-top:19px;
}
#servicio_tecnico .cabecera_provincia{
width:529px;
height:29px;
background-color:#3D3D3D;
border-bottom:2px solid #E20A16;
}
#servicio_tecnico .cabecera_provincia span{
display:block;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
margin-left:14px;
padding-top:7px;
}
#servicio_tecnico .fila{
width:529px;
height:112px;
border-bottom:1px solid #EBEBEB;
margin-bottom: 7px;
}
#servicio_tecnico .columna_taller{
float:left;
width:146px;
height:112px;
margin-left:14px;
}
#servicio_tecnico .columna_taller p.nombre{
color:#E20A16;
font-weight:bold;
margin-top:24px;
margin-bottom:0;
}
#servicio_tecnico .columna_taller p.direccion{
margin:0;
padding:0;
}
#servicio_tecnico .columna_taller p.telefono{
margin:0;
padding:0;
color:#666666;
font-weight:bold;
}


/*******************************************************************************
* Comerciales
*******************************************************************************/

#contenedor_comerciales
{
float:left;
margin-left:1px;
margin-right:12px;
width:569px;
}

#contenedor_comerciales #comerciales
{
margin:19px auto auto;
width:529px;
}

#contenedor_comerciales .fila
{
margin-bottom: 20px;
margin-top: 20px;
border-bottom:1px solid #EBEBEB;
}

#contenedor_comerciales .provincias
{
color: #999999;
}

#contenedor_comerciales .telefono
{
font-style: italic;
}

/*******************************************************************************
* Paginador
*******************************************************************************/

#paginado
{
text-align: center;
margin-top: 10px;
font-size: 12px;
width: 100%;
float: left;

}

#paginado p
{
display: inline;
padding-left: 3px;
}

#paginado a
{
color: #e20a16;
font-weight: bold;
padding-left: 3px;
vertical-align: middle;
}





/*******************************************************************************
* Mensajes de Control
*******************************************************************************/

.msginfo___________________________a {
	float: none;
	clear: both;
	margin: 0px;
	padding-left: 22px;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFFFF;
	outline: 1px solid #FAFAFA;
	background-image: url(../images/iconos/scroll_information.gif);
	background-position: 2px 2px;
	background-color: #0099FF;
	background-repeat: no-repeat;
}

.msgalert	{
	float: none;
	clear: both;
	margin: 4px;
	padding-left: 22px;
	font-size: 0.8em;
	font-weight: bold;
	color: #333333;
	outline: 1px solid #FAFAFA;
	background-image: url(../images/iconos/scroll_warning.gif);
	background-position: 1px 1px;
	background-color: #FFEE00;
	background-repeat: no-repeat;
}

.msgerror {
	float: none;
	clear: both;
	margin: 0px;
	padding: -2px;
	padding-left: 22px;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFFFF;
	outline: 1px solid #FAFAFA;
	background-image: url(../images/iconos/scroll_delete.gif);
	background-position: 1px 1px;
	background-color: #CC0000;
	background-repeat: no-repeat;
}

/*******************************************************************************
* Elementos especiales
*******************************************************************************/

.calendario {
  float: none;
  clear: both;
  text-align: center;
  vertical-align: center;
  outline: 2px solid #FFFFFF;
}

/*.logo {
  float: none;
  clear: both;
	text-align: center;
	margin: 1px;
	outline: 1px outset #FAFAFA;
	opacity: 0.9;
	filter: alpha(opacity=90);
	overflow: hidden;
}
.logo:hover {
	outline: 1px inset #EDEDED;
	opacity: 1;
	filter: alpha(opacity=100);
}*/

.tipocultar {
  float: right;
  clear: both;
  margin: 2px;
  margin-bottom: -18px;
  width: 16px;
	height: 16px;
	background-image: url(../images/iconos/selection_down.gif);
	background-position: center;
	background-color: #CCCCCC;
	background-repeat: no-repeat;
	cursor: pointer;
	*position: relative;
}

.tipmostrar {
  float: right;
  clear: both;
  margin: 2px;
  margin-bottom: 0px;
	width: 16px;
	height: 16px;
	background-image: url(../images/iconos/selection_up.gif);
	background-position: center;
	background-color: #CCCCCC;
	background-repeat: no-repeat;
	cursor: pointer;
	*position: relative;
}

.letrasem, a.letrasem {
  float: none;
  clear: right;
  text-align: right;
  border-top: 1px dashed #CCCCCC;
  margin-right: -14px;
  padding: 0px;
  outline-left: 1px solid #CCCCCC;
  font-size: 15px;
  }

.navbar {
  float: right;
  clear: none;
  color: #666666;
  margin-top: -8px;
  font-size: 9px;
  font-weight: bold;
}

/*********************************************
*    FORMULARIOS BUSCADOR E IDIOMA
**********************************************/

#cajaidioma{
float:left;
width:772px;
text-align:right;
margin-top:9px;
}
#cajaidioma select{
color:#E20A16;
}

.idioma{
width:772px;
text-align:right;
margin-top:9px;
height:25px;
}
.idioma select{
color:#E20A16;
}

.buscador
{
height:30px;
margin-top:4px;
text-align:right;
width:772px;
}

.buscador #buscar
{
background:#FFFFFF url(../images/fondo_buscador.png) no-repeat scroll 0 0;
border:1px solid #EBEBEB;
color:#999999;
font-size:12px;
height:20px;
padding-left:25px;
width:185px;
float: right;
}

.buscador #boton_buscar
{
background-color:#E20A16;
border:1px solid #EBEBEB;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:24px;
float: right;
}




/*******************************************************
* Página de novedades
*******************************************************/

#seccionproductosnovedad
{
width: 100%;
}


#seccionproductosnovedad .producto{
width:152px;
border:1px solid #EDEDED;
float:left;
margin-right : 15px;
margin-left  : 20px;
margin-top   : 15px;
}

#seccionproductosnovedad .producto .titulo_modelo{
background:none;
border-bottom:0px;
}

#seccionproductosnovedad .producto .titulo_modelo a{
text-decoration:none;
}


#seccionproductosnovedad .producto .nombre{
display:block;
font-size:10px;
color:#404041;
margin-left:11px;
padding-top:5px;
text-decoration: none;
}

#seccionproductosnovedad .producto .nombre a{
display:block;
font-size:10px;
color:#404041;
text-decoration: none;
}

#seccionproductosnovedad .producto .modelo{
display:block;
color:#E20A16;
font-weight:bold;
font-size:23px;
margin-left:10px;
}

#seccionproductosnovedad .producto .modelo a{
display:block;
color:#E20A16;
font-weight:bold;
font-size:23px;
text-decoration: none;
}

#seccionproductosnovedad .producto .foto {
min-height:135px;
padding:5px;
text-align: center;
}






/*******************************************************
* Novedades de la home
*******************************************************/

#capanovedades {
float:left;
padding-top:0px;
}

#capanovedades #spannovedad{
font-weight:bold;
font-size:15px;
color: #404041;
}

#listadoproductosnovedad
{
width: 100%;
}


#listadoproductosnovedad .producto{
width:152px;
border:1px solid #EDEDED;
float:left;
margin-right:20px;
margin-top:0px;
}

#listadoproductosnovedad .producto .titulo_modelo{
background:none;
border-bottom:0px;
}

#listadoproductosnovedad .producto .titulo_modelo a{
text-decoration:none;
}


#listadoproductosnovedad .producto .nombre{
display:block;
font-size:10px;
color:#404041;
margin-left:11px;
padding-top:5px;
text-decoration: none;
}

#listadoproductosnovedad .producto .nombre a{
display:block;
font-size:10px;
color:#404041;
text-decoration: none;
}

#listadoproductosnovedad .producto .modelo{
display:block;
color:#E20A16;
font-weight:bold;
font-size:23px;
margin-left:10px;
}

#listadoproductosnovedad .producto .modelo a{
display:block;
color:#E20A16;
font-weight:bold;
font-size:23px;
text-decoration: none;
}

#listadoproductosnovedad .producto .foto {
min-height:135px;
padding:5px;
text-align: center;
}


/*********************
* Listados, por ejemplo noticias
***********************/
/* contenedor Noticias */
#contenedor_noticias{
float:left;
width:569px;
_width:500px;
margin-left:1px;
margin-right:12px;
}
#contenedor_noticias .noticias{
width:529px;
_width:500px;
margin:auto;
margin-top:19px;
}
#contenedor_noticias .fila{
float:left;
width:529px;
_width:500pxx;
border-bottom:1px solid #EBEBEB;
margin-bottom:0;
margin-top:15px;
}
#contenedor_noticias .col1{
float:left;
padding-bottom:17px;
width:138px;
}
#contenedor_noticias .col1 img{
border:1px solid #EDEDEC;
}
#contenedor_noticias .col2{
float:left;
padding-bottom:17px;
width:390px;
_width:360px;
}
#contenedor_noticias .col2 p.titulo{
margin:0;
padding:0;
margin-left:5px;
}
#contenedor_noticias .col2 p.titulo a{
color:#E20A16;
font-weight:bold;
}
#contenedor_noticias .col2 p.fecha{
margin:0;
padding:0;
color:#666666;
margin-left:5px;
margin-top:7px;
}
#contenedor_noticias .col2 p.texto{
margin:0;
padding:0;
color:#3D3D3D;
margin-left:5px;
margin-top:10px;
}
#contenedor_noticias .col2 p.texto span, #contenedor_noticias .col2 p.texto a {
color:#E20A16;
font-weight:bold;
}

/**********************
*  Detalle noticias
***********************/
/* contenedor Noticia */
#contenedor_noticia{
float:left;
width:780px;
_width:700px;
margin-left:1px;
padding-top:20px;
}
#contenedor_noticia .col1{
float:left;
padding-bottom:17px;
width:250px;
}
#contenedor_noticia .col1 img{
border:1px solid #EDEDEC;
}
#contenedor_noticia .col2{
float:left;
padding:0 0 17px 15px;
width:490px;
_width:430px;
}
#contenedor_noticia .col2 p.titulo{
margin:0;
padding:0;
color:#E20A16;
font-weight:bold;
}
#contenedor_noticia .col2 p.enlace a{
color:#E20A16;
font-weight:bold;
}
#contenedor_noticia .col2 p.fecha{
margin:0;
padding:0;
color:#666666;
margin-top:7px;
}
#contenedor_noticia .col2 p.texto{
margin:0;
padding:0;
color:#3D3D3D;
margin-top:10px;
}
#contenedor_noticia .col2 p.texto span, #contenedor_noticias .col2 p.texto a {
color:#E20A16;
font-weight:bold;
}


/*********************
* Lateral Derecho
***********************/


/* columna derecha */
#columna_derecha{
float:left;
width:195px;
}
#columna_derecha img{
border:0;
}
#columna_derecha .banner{
margin-top:28px;
}

#columna_derecha .banner img#enlace_dolmar_img, #columna_derecha .banner img#ecologo, #columna_derecha .banner img#enlace_makita_img{
  margin-left: 40px;
}
#columna_derecha .banner img#enlace_makita_img, #columna_derecha .banner img#enlace_dolmar_img{
}
#columna_derecha .banner img#ecologo{
  margin-top: 20px;
}

/* comparador de productos */
#comparador_productos{
margin-top:1px;
background-color:#CCCCCC;
padding-bottom:20px;
padding-top:20px;
}
#comparador_productos .articulo{
margin-left:14px;
width:167px;
height:60px;
background-color:#FFFFFF;
margin-top:2px;
}
#comparador_productos .foto{
float:left;
}
#comparador_productos .foto img{
border:0;
}
#comparador_productos .nombre{
float:left;
display:block;
font-size:10px;
color:#333333;
font-weight:bold;
margin-top:13px;
width: 50%;
}
#comparador_productos .modelo{
float:left;
display:block;
font-size:11px;
color:#E20A16;
font-weight:bold;
margin-top:6px;
}
#comparador_productos .eliminar a{
float:right;
display:block;
font-size:9px;
color:#E20A16;
font-weight:bold;
margin-top:20px;
margin-right:5px;
}

#comparador_productos h3{
width:167px;
margin-left:14px;
border-bottom:4px solid #E10A16;
}
#boton_comparar{
background-color:#E20A16;
border:0;
font-weight:bold;
color:#FFFFFF;
width:85px;
height:24px;
margin-left:100px;
margin-top:9px;
cursor:pointer;
}



/*********************
* Home
***********************/

/* flash izquierda home  */
#flash_izquierda_home{
float:left;
width:406px;
_width:406px;
height:282px;
background-color:#FFFFFF;
}

#flash_izquierda_home img{
width:406px;
_width:406px;
}

/* flash derecha home  */
#flash_derecha_home{
float:left;
width:373px;
height:282px;
padding-left:1px;
background-color:#FFFFFF;
}

#flash_derecha_home img{
width:372px;
_width:370px;/* hack para IE 6 */
height:282px;
}


/* gama destacada */
/*
#gama_destacada{
float:left;
background-color:#E20A16;
width:374px;
_width:250px;
height:41px;
color:#FFFFFF;
font-weight:bold;
font-size:18px;
margin-left:1px;
margin-bottom:1px;
}
#gama_destacada span{
float:left;
display:block;
width:335px;
margin-left:14px;
margin-top:11px;
}
#gama_destacada img{
border:0;
}
*/

/*Noticia destacada*/

#noticia_destacada {
margin-top: 15px;
float:left;
width:165px;
padding:10px;
overflow:hidden;
border: 1px solid #E20A16;
}

#noticia_destacada p.titulo a {
color:#E20A16;
font-weight:bold;
}

#noticia_destacada p {
text-align: center;
}

/* promoción */
#promociones{
float:left;
width:350px;
_width:320px;
//height:41px;
font-weight:bold;
font-size:18px;
/*font-family:"Helvetica 65 Medium";*/
margin-left:1px;
margin-right:20px;
margin-bottom:1px;
}
#promociones span{
color:#3C3C3C;
font-family:"Helvetica 65 Medium";
font-size:14px;
}
#promociones img{
border:0;
width: 340px;
}

/* mensaje registro */
#mensajeregistro{
font-size:18px;
text-align:center;
font-weight:bold;
margin-top:85px;
}
