* {padding:0px; margin:0px;}

body {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#141414;
	background:#fff;
}

h2 { font-size:20px; margin-bottom:14px; font-weight:700;}
h2 span {color:#0099cc;}
h2 a { font-size:20px; margin-bottom:14px; font-weight:700; color:#141414; text-decoration:none;}

h4 {	
	font-size:12px;
	line-height:18px;
	background:url(../img/bg_h4.gif) repeat-x 0px 0px;
	border:1px solid #e0e9ea;
	color:#35566a;
	padding-left:8px;
	position:relative;
	width:508px;
}
h5 { font-size:12px;}
H6 {font-size:10px;}

/* CLASES */
h4.gamaAlta {	
	font-size:12px;
	line-height:18px;
	background:url(../img/bg_h4Alta.gif) repeat-x 0px 0px;
	border:1px solid #e0e9ea;
	color:#FFFFFF;
	padding-left:8px;
	position:relative;
	width:508px;
}

.Buscador_Rapido {	
	font-size:12px;
	line-height:18px;
	background:url(../img/bg_h4bis.gif) repeat-x 0px 0px;
	border:1px solid #e0e9ea;
	color:#35566a;
	padding:8px;
	position:relative;
	width:508px;
}

.txt { font-size:11px; color:#404040; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:2px; border:1px solid #d4d0c8;}

h2.titulo { margin-bottom:1px;}

.btn_gris {
	line-height:18px;
	background:url(../img/bg_btnGris.gif) repeat-x 0px 0px;
	color:#fff;
	text-decoration:none;
	font-size:9px;
	padding:0px 9px;
	cursor:pointer;
}
.btn_gris:hover{ color:#fff; text-decoration:none; background:url(../img/bg_btnGris.gif) repeat-x 0px -18px;}

.btn_Alta {
	line-height:18px;
	background:url(../img/bg_btnAlta.gif) repeat-x 0px 0px;
	color:#907e3f;
	text-decoration:none;
	font-size:9px;
	padding:0px 9px;
	cursor:pointer;
}
.btn_Alta:hover{ color:#907e3f; text-decoration:none; background:url(../img/bg_btnAlta.gif) repeat-x 0px -18px;}

.btn_naranja {
	line-height:14px;
	background:url(../img/btn_Naranja.gif) repeat-x 0px 0px;
	color:#fff;
	text-decoration:none;
	font-size:10px;
	text-align:center;
	display:block;
	width:75px;
	cursor:pointer;
}

span.cabCaja { display:block; line-height:27px; padding-left:22px; padding-right:11px;}
.cabCaja h5 {font-size:12px; color:#fff; font-weight:bold; background:url(../img/ico_cabeceras.gif) no-repeat right 7px;}
span.cabCaja h5 a { display:block; line-height:27px; text-decoration:none; color:#fff;}
span.cabCaja h5 a:hover { padding-left:7px; text-decoration:none; color:#fff;}
.naranja { background:url(../img/bg_cabNaranja.gif) repeat-x 0px 0px;}
.azul { background:url(../img/bg_cabAzul.gif) repeat-x 0px 0px; }
.verde { background:url(../img/bg_cabVerde.gif) repeat-x 0px 0px;}
.marino { background:url(../img/bg_cabMarino.gif) repeat-x 0px 0px;}

.celeste { color:#0099CC;}

.cleaning {clear:both;}

.tahoma { font-family:Tahoma, Arial, Helvetica, sans-serif;}

.left {float:left;}
.right {float:right;}

ul.list_sitemap {list-style-type:none;}
ul.list_sitemap li {font-size:14px; background: url(../img/bullet_sitemap.gif) no-repeat 0px 6px; padding-left:13px; color:#0099cc; margin-bottom:6px;}
ul.list_sitemap li a { color:#0099cc; text-decoration:underline;}
ul.list_sitemap li a:hover { color:#0099cc; text-decoration:none;}

ul.subList_sitemap {list-style-type:none; margin-left:16px;}
ul.subList_sitemap li { font-size:11px!important; background:url(../img/bullet_subSitemap.gif) no-repeat 0px 6px; padding-left:10px;}
ul.subList_sitemap li a { color:#0099cc; text-decoration:underline;}
ul.subList_sitemap li a:hover { color:#0099cc; text-decoration:none;}

/* LAYOUT */

#contenedor {
	width:770px;
	margin:0px auto;
	border:1px solid #e0e9ea;
	position:relative;
	height:1%;
}

#cabecera {
	background:url(../img/bg_cabecera.gif) repeat-y 0px 0px;
	padding:0px 12px 0px 18px;
	height:76px;
}
#cabecera .logo{ float:left; margin:10px 0px 18px 0px;}
#cabecera div.di {float:right; color:#0060A9; text-align:right; margin-top:15px; margin-left:15px; width:260px;}
#cabecera strong {color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:25px; float:right}

#box_topMenu { background:url(../img/bg_topMenu.gif) repeat-x 0px 0px; height:27px; line-height:27px; padding-right:15px;}
#box_topMenu ul {list-style-type:none; float:left; width:600px;}
#box_topMenu ul li {float:left; border-right:1px solid #b4cacd; padding:0px 20px;}
#box_topMenu ul li a {color:#153C62; text-decoration:none;}
#box_topMenu ul li a:hover {color:#7e96a8; text-decoration:none;}
#box_topMenu .box_idiomas { float:right; font-size:10px; color:#7e96a8;} 
#box_topMenu .box_idiomas a {color:#7e96a8; text-decoration:none;}
#box_topMenu .box_idiomas a:hover {color:#7e96a8; text-decoration:underline;}

#box_busqueda { background:url(../img/bg_boxBusqueda.gif) repeat-y 0px 0px; text-align:right; padding:2px 11px 2px 0px;}
#box_busqueda form label { color:#fff;}
#box_busqueda form .txt { font-size:11px; color:#404040; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:2px; border:1px solid #d4d0c8;}
#box_busqueda form .btn {
	border:0px;
	background:url(../img/btn_busqueda.gif) no-repeat 0px 0px;
	width:17px;
}

#pie {
	width:770px;
	margin:0px auto;
	text-align:center;
	color:#C7CECF;
	padding-top:10px;
}
#pie img { padding-left:60px;}
#pie a {color:#C7CECF; text-decoration:none;}
#pie a:hover {color:#C7CECF; text-decoration:underline;}

.col_left {padding-right:12px;}
.col_left ul {margin-bottom:12px; list-style-type:none; width:184px;}
.col_left ul li {border-bottom:2px solid #dec07c;}
.item_menu, .item_menuSel {display:block; line-height:25px; height:25px; padding-left:28px; color:#CC3300; text-decoration:none; line-height:25px; font-size:10px; background-repeat:no-repeat; background-position: 0px 0px; }
.item_menu, .item_menuSel{background-image:url(../img/bg_itemLeftMenu.gif);}
.item_menu:hover, .item_menuSel { background-position: 0px -25px;}
.item_menuAlta, .item_menuAltaSel {display:block; line-height:25px; height:25px; padding-left:28px; color:#FFFFFF; text-decoration:none; line-height:25px; font-size:10px; background-repeat:no-repeat; background-position: 0px 0px;}
.item_menuAlta, .item_menuAltaSel{background-image:url(../img/bg_itemLeftMenuAlta.gif);}
.item_menuAlta:hover, .item_menuAltaSel { background-position: 0px -25px;}


#box_acceso_AP {
	position:absolute;
	left:200px;
	top:115px;
	z-index:10;
	width:210px;
	display:none;
}
.box_tituPop { line-height:20px; height:20px; display:block; background:url(../img/bg_tituPop.gif) no-repeat 0px 0px; padding:0px 10px;}
.box_contPop { background:url(../img/bg_conPop.gif) repeat-x 0px 0px; padding:12px; height:1%;}
a.cerrarVentana { display:block; width:10px; height:10px; background:url(../img/btn_cerrar.gif) no-repeat 0px 0px;}
#box_acceso_AP h6 {color:#153c62;}
#box_acceso_AP a { color:#cc3300; text-decoration:none; font-size:10px; clear:right;}
#box_acceso_AP a:hover { color:#cc3300; text-decoration:underline; font-size:10px;}

.form_accesoAP .txt { margin-bottom:6px;}
.form_accesoAP label {
	clear:left;
	display:block;
	float:left;
	width:60px;
	padding-top:3px;
	color:#153c62;
}
.form_accesoAP .btn {
	border:0px;
	background:url(../img/bg_btnAzul.gif) no-repeat 0px 0px;
	width:80px;
	line-height:15px;
	color:#fff;
	font:10px "Trebuchet MS", Arial;
	font-weight:bold;
	cursor:pointer;
}

/* LAYOUT INDEX */

#contenidoIndex { padding:12px; background:#efefef; height:1%;}
.col_center { width:353px; padding-right:12px;}
.col_right { width:185px;}
.box_index { border:1px solid #e0e9ea; padding:15px; background:#fff; margin-top:1px; margin-bottom:14px; height:1%;}

.box_introNovedad .box_imgDest { margin:0px 15px 15px 0px; float:left;}
.box_prodDest img {margin-bottom:15px;}
.box_prodDest p, .box_introNovedad p{ text-align:justify; line-height:14px;}
.box_prodDest p strong, .introTitular p strong, .box_introNovedad p strong {color:#3787B3;}
.box_prodDest span { font-weight:bold; float:left;}

.box_introTitulares { height:1%;}
.box_introTitulares img { margin:0px 15px 5px 0px; float:left; border:1px solid #063e90}
.box_introTitulares h2{ text-align:justify; padding-bottom:13px; color:#336891;}
.box_introTitulares p{ text-align:justify; line-height:14px; margin-bottom:15px}
.box_introTitulares p strong, .box_introTitulares p strong {color:#3787B3;}
.box_introTitulares p a, .box_introTitulares p a:hover {color:#3787B3!important;}

.box_introTitulares2 h2{ text-align:justify; padding-bottom:10px; color:#3787B3;}
.box_introTitulares2 p{ text-align:justify; line-height:14px; margin-bottom:15px}
.box_introTitulares2 p strong, .box_introTitulares p strong {color:#3787B3;}

.box_imgDest {
	position:relative;
	margin-bottom:15px;
	width:319px;
}
.box_imgProm {
	position:relative;
	width:180px;
	float:left;
}

.box_imgDestpeq {
	position:relative;
	float:left;
	margin-bottom:5px;
	margin-right:5px;
	width:178px;
}

.box_imgDest .etiqueta { position:absolute; top:0px; left:0px;}

.introTitular { border-bottom:1px solid #e0e9ea; padding:5px 0px;}
.introTitular img { float:left; margin:0px 15px 18px 0px;}
.introTitular p { line-height:14px;}
.introTitular p a {color:#141414; text-decoration:none;}
.introTitular p a:hover {color:#CC3300; text-decoration:underline;}

.box_pilotMundo { background:url(../img/bg_pilotMundo.jpg) no-repeat 1px 0px; height:125px; margin-top:1px;}
.box_pilotMundo ul { list-style-type:none; padding:25px 0px 0px 99px;}
.box_pilotMundo ul li a { text-decoration:none; color:#fff;}
.box_pilotMundo ul li a:hover { text-decoration:underline; color:#fff;}


/* LAYOUT INTERIOR */

.col_contenido_1col, .col_contenido {border:1px solid #e0e9ea; padding:15px; background:#fff;}
.col_contenido {width:518px;}
.col_contenido p { color:#35566a; margin-bottom:18px;}

.col_contenido2 {background:#fff; width:548px; height:1%;}
.col_contenido2 .box_index { margin-bottom:0px;}

/* LAYOUT LISTADO */

table.box_itemListado { border:1px solid #E1EAEA; margin-bottom:18px;}
table.box_itemListado th, td { padding:8px 6px;}
table.box_itemListado span { font-weight:normal; color:#0099CC;}
table.box_itemListado p { line-height:14px; color:#141414;}
table.box_itemListado .thumbnail { margin-bottom:8px;}
table.box_itemListado span.dest_desc { font-weight:normal; color:#f57118;}

h4 .btn_gris { position:absolute; font-weight:normal; right:0px; top:0px;}
h4 .btn_Alta { position:absolute; font-weight:normal; right:0px; top:0px;}

.tinta, .cuerpo { width:16px; height:16px; display:block; float:left; margin-right:2px;}
.tinta_big { width:24px; height:24px; display:block; margin-right:5px;}
.cuerpo_big { width:24px; height:24px; display:block;}
.tnt_negro { background:#000;}
.tnt_azul { background:#004a94;}
.tnt_rojo { background:#e2001a;}
.tnt_verde { background:#27812b;}
.tnt_amarillo { background:#ebe123;}
.tnt_verdeOscuro { background:#144822;}
.tnt_rosa { background:#d24c88;}
.tnt_celeste { background:#00a6e6;}


/* LAYOUT FICHA */

.img_puntaFicha {
	width:63px;
	height:18px;
	text-align:right;
	padding-right:5px;
	padding-top:55px;
	/*border:1px solid #999;*/
}
.box_infoFicha {border:1px solid #f1f1f1; background:#fff; padding:25px 30px; border-bottom:0px; height:1%;}
.box_infoFicha p { color:#141414; margin-bottom:6px;}
P.ref {font-size:12px; font-weight:bold; color:#35566A; margin-bottom:5px; float:left;}
P.ref strong { font-size:16px; color:#555;}
p.ref_recambio {color:#004A94;}
img.imgPuntaFicha { border:1px solid #848484; float:right;}
.fotoDetalle { margin:0px auto 14px auto;}

.btn_selector { padding:3px; border:1px solid #fff; text-decoration:none; float:left; margin-right:2px; cursor:pointer;}
.btn_selector:hover { padding:3px; border:1px solid #999; text-decoration:none; float:left; margin-right:2px;}
#selectorCuerpo {
	text-align:right;
	padding-top:4px;
	background:url(../img/bg_btn_selector.gif) no-repeat 87px 0px;
	width:100px;
	position:absolute;
	right:18px;
	top:58px;
	display:none;
}

.box_expBlister {text-align:center; width:49%;}
.box_expBlister img { margin-top:6px;}
.box_expBlister a { color:#004a94; text-decoration:underline;}
.box_expBlister a:hover { color:#004a94; text-decoration:none;}

h4.tituFicha2 { background:url(../img/bg_tituFicha2.gif) repeat-x 0px 0px;}

table.unidadesCompra { border:1px solid #eaeeee;}
table.unidadesCompra tr { border-bottom:2px solid #fff;}
table.unidadesCompra th { background:#e6e6e6; color:#666; border-bottom:2px solid #fff; padding:3px;}
table.unidadesCompra td { background:#f3f6f7; border-bottom:2px solid #fff; font-weight:bold;}  
table.unidadesCompra td.precio { font-size:15px; color:#990000; text-align:center;}

/* Novedades */
.txtNovedad {margin:0px 0px 10px 10px; }

/* ÁREA PRIVADA */
#box_infoAP {
	width:115px;
	padding: 30px 10px 16px 60px;
	background: url(../img/bg_info_ap.png) no-repeat 0px 0px;
	margin-bottom:10px;
	color:#fff;
}

p.infoUsuario strong, p.infoPedido strong{ font-size:13px; }
p.infoUsuario a { color:#fff; text-decoration:underline;}
p.infoUsuario a:hover { color:#fff; text-decoration:none;}
p.infoPedido { margin:18px 0px 0px 38px;}

	/* Caja datos cliente */
	#box_datosUsuario {
		width:168px;
		background:url(../img/bg_areaPrivada3.gif) no-repeat 0px 0px;
		padding:16px 16px 16px 0px;
		text-align:right;
		margin-bottom:0px;
		position:relative;
		height:1%;
	}
	#box_datosUsuario_pedido {
		width:168px;
		background:url(../img/fondo_ultimo_pedido.gif) no-repeat 0px 0px;
		text-align:center;
		margin-bottom:8px;
		height:23px;
		width:184px;
		padding-top:7px;
		position:relative;
	}
	#box_datosUsuario_pedido a {
	color:#FFFFFF;
	text-decoration:none;
	}
	#box_datosUsuario a.cerrarVentana {
		position:absolute; top:11px; left:162px;
	}
	#box_datosUsuario a.cerrarVentana:hover {text-decoration:none;}
	#box_datosUsuario p {
		color:#fff;
		text-align:left;
	}
	#box_datosUsuario p strong { font-size:12px;}
	p.usuario { margin-left:60px; margin-bottom:20px;}
	p.pedido { margin-left:92px;}
	
	#box_datosUsuario p a { color:#fff; text-decoration:none;}
	#box_datosUsuario p a:hover { color:#fff; text-decoration:underline;}
	
	.btnRojo {
		display:block;
		width:75px;
		line-height:14px;
		height:14px;
		background-image:url(../img/bg_btnRojo.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		text-align:center;
		font-weight:bold;
		font-size:10px;
		margin-top:4px;
	}
	
	.btnRojo:hover {text-decoration:none!important; background-position:0px -14px;}
	
	.btnVerde {
		display:block;
		width:75px;
		line-height:14px;
		height:14px;
		background-image:url(../img/bg_btnVerde.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		text-align:center;
		font-weight:bold;
		font-size:10px;
		margin-top:4px;
	}
	
	.btnVerde:hover {text-decoration:none!important; background-position:0px -14px;}
	
	.btnCesta {
		display:block;
		width:151px;
		line-height:18px;
		height:18px;
		background-image:url(../img/fondo_btn_cesta.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		text-align:center;
		font-size:11px;
		margin-top:4px;
		font-weight:normal;
		text-decoration:none!important;
		color:#333333;
	}
	.btnCesta:hover {text-decoration:none!important; background-position:0px -18px;}
	
	.btnCesta2 {
		display:block;
		width:118px;
		line-height:18px;
		height:18px;
		background-image:url(../img/fondo_btn_cesta2.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		text-align:center;
		font-size:11px;
		margin-top:4px;
		font-weight:normal;
		text-decoration:none!important;
		color:#333333;
	}
	.btnCesta2:hover {text-decoration:none!important; background-position:0px -18px;}
	
	.textoGris11 {color:#35566a; font-size:11px}
	.textoNegro11 {color:#141414; font-size:11px; text-decoration:none}
	.textoNegro11:hover {text-decoration:underline}
	.cajaTexto {color:#cc3300; font-size:11px; border:1px solid #CCCCCC; margin:0px}
	.boton {color:#333333; font-size:11px; border:1px solid #CCCCCC; margin:0px}
	
	.enlaceVerde14, .enlaceVerde14 a {
		color:#009966!important;
		font-size:14px;
		text-decoration:none;
	}
	.textoAzul15 {color:#063C8F; font-size:15px; }
	
