﻿/*
Theme Name: Niram
Theme URI: Niram.com
Description: Tema CSS perteneciente a la web Niram.
Author: Álvaro León Ruiz
Author URI: www.captative.com
Template: None
Version: 0.1
.
General comments/License Statement if any.
.


[Table Of Contents] 

	0- Reset
	1- MasterPage
	2- Default
	3- Catálogo
	4- Noticias
	5- Contacto
	6- Área clientes
	7- Mapa Web
	8- DataListPageExtender
	9- No recuerdo contraseña
	10- Resultados Pasarela

*/

/* =0 Reset
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul,  
ol, li, dl, dt, dd, form, a, fieldset, input, th, td
{  
	border: 0; 
	margin: 0; 
	outline: none;
	padding: 0;
}  

body  
{  
	line-height: 1; 
	background-color: #F7F7F7;
}

ul, ol { list-style: none; }  

a  
{  
	color: black;  
	text-decoration: none;  
}  

a:hover{ text-decoration: underline; }  

img{ border: 0; }

.textAlignRight{ text-align: right; }
.textAlignLeft{ text-align: left; }

.floatLeft  
{  
	float: left;  
	padding: .5em .5em .5em 0; 
}
  
.floatRight  
{
    float: right;  
	padding: .5em 0 .5em .5em;
}

.floatLeftNoMargin{ float: left; }
  
.floatRightNoMargin{ float: right; }

.clear{ clear: both; }

.Negrita{ font-weight: bold; }

.important{ color:#FF0000; }

#flashSeccion
{
	margin: 7px auto;
	border: solid 1px #CCCCCC;
	width: 916px;
	height: 134px;
}

/* =1 MasterPage
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#general
{
	margin: 10px auto;
	background-color: #FFFFFF;
	width: 918px;
	border: solid 1px #DDDDDD;
}

#cabecera
{
	
}

#menuSuperior
{
	
}

#postCabecera
{
	
}

#menuPrincipal
{
	margin:0px auto;
	width:916px;
	height:35px;
	background: url('imagenes/masterpage/menu/fondoMenu.jpg') no-repeat;
}

#menuPrincipal ul li
{
	float:left;
	position:relative;
	top:8px;
	height:35px;
	display: inline;
	list-style: none;
}

.liNiram{ margin: 0px 0px 0px 40px; }

.liCatalogo{ margin: 0px 0px 0px 70px; }

.liNoticias{ margin: 0px 0px 0px 65px; }

.liContacto{ margin: 0px 0px 0px 68px; }

.liArea{ margin: 0px 0px 0px 65px; }

.liMapa{ margin: 0px 0px 0px 65px; }

.liGuia{ margin: 0px 0px 0px 58px; }

.linkMenu
{
	font-family:Arial;
	font-size:14px;
	color:#FFFFFF;
}

.linkMenu:hover
{
	font-family:Arial;
	font-size:14px;
	color:#93CC09;
	text-decoration: none;
}

#contenidoCentral
{
	
}

#certificadoPie
{
    float:right;
    margin: -68px 6px 0px 0px;
}

#pie
{
	margin:90px auto 5px auto;
	background: url('imagenes/masterpage/pie/fondoPie.jpg') no-repeat;
	width: 908px;
	height: 64px;
}

#direccionPie
{
	margin:0px 0px 0px 12px;
	text-align:left;
	font-family:Tahoma;
	font-size:11px;
	color:#DE2171;
	text-decoration: none;
	line-height:14px; 
}

#contactoPie
{
    float:left;    
    width:250px;
	margin:0px 15px 0px 0px;
	text-align:right;
	font-family:Tahoma;
	font-size:11px;
	color:#DE2171;
	text-decoration: none;
	line-height:13px;
}

#contactoPie span
{
	margin:0px 0px 1px 0px;
	display:block;
}

.floatRightPie
{  
    width:340px;
	float: right;  
	padding: .5em 0 .5em .5em;
}

#otrosDatos
{
	margin: -12px auto 0px auto;
	padding-left: 15px;
	width: 920px;	
}

.textoOtrosDatos
{
	font-family:Tahoma;
	font-size:11px;
	color:#666666;
}

.HLCaptative
{
	margin-right: 20px;
	font-family:Tahoma;
	font-size:11px;
	color:#FF6600;
}

/* =2 Default
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

#accesosDirectos
{
	margin: 7px 0px 24px 0px; 
	height: 325px;
}

#flashPrincipal
{
	margin: 20px 0px 0px -1px;
	border: solid 1px #CCCCCC;
	width: 654px;
	height: 305px;
}

#areaClientes
{
	margin: 0px 0px 0px 11px;
	padding: 0px 0px 0px 10px;
	background: url('imagenes/default/fondoAreaClientes.jpg') no-repeat;
	width: 233px;
	height: 193px;
}

.LAreaClientes
{
	display:block;
	padding: 16px 0px 0px 20px;
	font-family:Arial;
	font-size:16px;
	color:#FFFFFF;		
}

#areaClientesCampo1{ margin: 10px 25px 0px 0px; float: right;}

.LUsuarioAccesoDefault
{
	margin: 10px 5px 0px 35px;
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
}

#areaClientesCampo2{ margin: 7px 25px 0px 0px; float: right;}

.LContrasenaAccesoDefault
{
	margin: 10px 5px 0px 25px;
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
}

.LBEntrarAccesoDefault
{
	display:block;
	background:url("imagenes/General/bt_general.gif") no-repeat;
	margin: 10px 0px 0px 123px;
	padding:7px 0px 0px 20px;
	text-align:left;
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#999999;
	height:26px;
	width:78px;
}

.ISeparadorLogin
{
	display:block;
	margin: 0px 0px 0px 20px;
}

.LError
{
	display:block;
	margin: 7px 0px 0px 35px;
	text-align:left;
	font-family:Tahoma;
	font-size:11px;
	color:#608127;
}

.LBClienteDefault
{
	display:block;	
	margin: 5px 0px 0px 35px;
	text-align:left;
	font-family:Tahoma;
	font-size:11px;
	color:#608127;
}

.LBPassword_Registro
{
	display:block;
	margin: 0px 30px 0px 0px;
	text-align:right;
	font-family:Tahoma;
	font-size:11px;
	color:#608127;
}

#articuloDestacado
{
	margin: 8px 0px 0px 0px;	
	width:263px;
}

.DLDestacado{ margin: -3px 0px 0px -2px; }

#conteidoDefault
{
	margin-top: 30px;
}

#Noticias_Novedades
{
	margin: 0px 0px 0px 16px;
	width:278px;
	height:283px;
	background: url('imagenes/default/fondoNoticias.png') no-repeat #FFFFFF;
}

.LNoticiasNovedades
{
	display:block;
	margin: 0px 0px 5px 35px;
	font-family:Arial;
	font-size:18px;
	color: #333333;	
}

.DLNoticiasDefault
{
	margin:0px 0px 0px 25px;
	text-align:left;
}

.LCabeceraNoticiaDefault
{
	margin:20px 0px 5px 0px;
	display:block;
	font-family: Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

.LCuerpoNoticiaDefault
{
	margin:0px 0px 5px 0px;
	display:block;
	font-family: Tahoma;
	font-size: 11px;
	color: #999999;
}

.IFlechaLeerMas
{
	display:block;
	margin:7px 0px 0px 0px;	
}

.LeerMas
{
	margin: 0px 0px 0px 5px;
	text-align:left;
	font-family:Tahoma;
	font-size:11px;
	color:#93CC09;
}

#Introduccion
{
	margin: 0px 40px 0px 0px;
	font-family:Tahoma;
	font-size:14px;
	color: #333333;
	line-height:17px;
}

#Introduccion p
{
	font: 12px Tahoma;
	line-height:14px;
	max-width:550px;	
}

.MasInfo
{
	text-align:left;
	font-family:Tahoma;
	font-size:11px;
	color:#93CC09;
}

#Catalogo
{
	
}

.LCatalogo
{
	display:block;
	margin: 20px 0px 5px 0px;
	font-family:Arial;
	font-size:18px;
	color: #333333;	
}

.IBFamilia{ margin-right: 12px; }

#IntroduccionNovedades
{
	float:left;
	margin: 0px 0px 0px 18px;
}

#Telefono_Atencion
{
    text-align:center;
    margin-top:-20px;
    margin-bottom:15px;    
}

/* =3 Catálogo
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

#contenidoCatalogo{ margin: 20px 0px 0px 30px; }

.catalogoNavigation
{
	margin: 0px 0px 10px 0px;
}

.HLRutaCatalogo
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}

.LIntroduccionFamilias
{
	display:block;
	margin: 0px 0px 20px 7px;
	font: 12px Tahoma;
	line-height: 14px;
	color: #333333;
}

.LIntroduccionFamiliaDetalle
{
	display:block;
	margin: 15px 0px -10px 7px;
	font-family: Tahoma;
	font-size: 14px;
	color: #333333;
}

.DLCatalogo{ margin-left: 7px; }

#listadoProductos
{
	margin: 20px 0px 0px 0px;
	width: 881px;
	height: 444px;
	background:url('imagenes/Catalogo/fondoProductos.png');	
}

/* =4 Noticias
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

#contenidoNoticias{ margin: 0px 0px 0px 30px; }

.HLVolver
{
	display:block;
	margin: 25px 0px -10px 0px;
	text-align:left;
	font-family:Tahoma;
	font-size:11px;
	color:#93CC09;
}

.DLListadoNoticias
{
	margin:10px auto;	
}

.DLDetalleNoticia
{
	margin:10px 0px;
}

.NoticiaItem{ margin: 20px 0px 0px 0px; }

.IImagenNoticia{ margin-right:15px; }

#ampliarImagen
{ 
	margin: 0px 0px 0px 75px;
	font-family: Arial;
	font-size: 11px;
	color:#000000;
}

#ampliarImagen *{ float:left; }

#ampliarImagen span
{ 
	display:block;
	margin: 2px 0px 0px 5px;
}

.LCabeceraListadoNoticia
{
	display:block;
	font-family: Arial;
	font-size: 18px;
	color: #000000;
}

.LCuerpoListadoNoticia
{
	display:block;
	margin-top:5px;
	font-family: Tahoma;
	font-size: 14px;
	color: #333333;
}

.LeerNoticia
{
	display:block;
	margin: 5px 0px 5px 0px;
	text-align:left;
	font-family:Tahoma;
	font-size:11px;
	color:#93CC09;
}

.LeerNoticia:hover
{
	text-decoration: underline;
}

.LCabeceraDetalleNoticia
{
	display:block;
	margin-bottom: 10px;
	font-family: Arial;
	font-size: 18px;
	color: #000000;
}

.LCuerpoDetalleNoticia
{
	display:block;
	margin:5px 50px 0px 0px;
	font-family: Tahoma;
	font-size: 14px;
	color: #333333;
	text-align: justify;
}

.floatLeftNoticiasDetalle
{  
	float: left;
	max-width: 406px; 
	padding: 2px 20px 0px 0px; 
}

/* =5 Contacto
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

#contenidoContacto{ margin: 20px 0px 0px 30px; }

.LIntroduccionContacto
{
	display:block;
	margin: 0px 0px 10px 0px;
	font-family:Arial;
	font-size:13px;
	font-weight: bold;
	color:#333333;
}

#googleMaps
{
	float: left;
	margin: 10px 10px 0px 0px;
	width: 320px;	
}

#mapaNiram
{
	width:306px;
	height:253px;	
	border: solid 1px #000000;
}

#infoContacto
{
	margin: 30px 0px 0px 0px;
	font-family: Arial;
	font-size: 11px;
	color:#999999;
	line-height: 14px;
}

.LNiramSL
{
	font-family: Tahoma;
	font-size: 11px;
	color:#000000;
}

.textboxContacto{ border: solid 1px #999999; }

#formularioContacto
{
	float:left;
	margin: -5px 0px 0px 0px;
	width: 420px;
	font-family: Arial;
	font-size: 11px;
	color: #000000;	
}

.LBEnviar
{
	float:right;
	background:url("imagenes/General/bt_general.gif") no-repeat;
	padding:7px 0px 0px 18px;
	position:relative;
	top:10px;
	text-align:left;
	text-decoration:none;
	color:#999999;
	display:block;
    height:22px;
    width:80px;
    font-family: Arial;
    font-size: 12px;
}

.LBEnviar:hover
{
	color:#000000;
}

.LBEnviarRegistro
{
	background:url("imagenes/General/bt_general.gif") no-repeat;
	margin: 10px 0px 0px 140px;
	padding:7px 0px 0px 18px;
	text-align:left;
	text-decoration:none;
	color:#999999;
	display:block;
    height:22px;
    width:80px;
    font-family: Arial;
    font-size: 12px;
}

.LBEnviarRegistro:hover
{
	color:#000000;
}

/* =6 Área clientes
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

#contenidoAreaClientes{ margin: 25px 0px 0px 0px; }

.LClienteRegistrado
{
	font-family: Tahoma;
	font-size: 14px;
	color: #333333;	
}

#clienteRegistrado{ margin: 0px 0px 5px 45px; }

.LIntroduccionAreaClientes
{
	display:block;
	margin: 0px 0px 20px 25px;
	font-family: Tahoma;
	font-size: 14px;
	color: #333333;	
}

#cabeceraClientes
{
	margin: 0px auto;	
	width:832px;
}

.controlAcceso
{
	margin:0px auto;
	width:620px;	
}

.LAccesoRegistro
{
	display:block;
	margin:18px 0px 0px 14px;
	padding:0px;	
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #DE2171;	
}

.controlAccesoSuperior
{
	width:620px;
	height:15px;
	background: url("imagenes/areaClientes/fondoFVAccesoSuperior.jpg") no-repeat;
}

.controlAccesoSuperiorNoRecuerdo
{
	width:620px;
	height:15px;
	background: url("imagenes/areaClientes/fondoFVAccesoSuperior.jpg") no-repeat;
	margin:5px 0px 0px 135px;
}

.controlAccesoInterior
{
	float:left;
	width:620px;
	background: url("imagenes/areaClientes/fondoFVAccesoInterior.jpg") repeat-y #FFFFFF;
	padding: 0px 30px;
}

.controlAccesoInteriorNoRecuerdo
{
	float:left;
	width:620px;
	background: url("imagenes/areaClientes/fondoFVAccesoInterior.jpg") repeat-y #FFFFFF;
	margin:0px 0px 0px 135px;
}

#controlAccesoIzquierda
{
	float:left;
	padding:20px 0px 0px 66px;
}

#controlNoRegistroIzquierda
{
    width:240px;
	float:left;
	text-align:justify;
	padding:5px 0px 0px 20px;
}

#controlNoRegistroIzquierda p
{
	font-family:Arial;
	font-size:11px;
	color:#000000;
}

.LUsuarioAccesoAreaClientes
{
	margin:0px;
	font-family:Arial;
	font-size:11px;
	color:#000000;
}

.TBUsuarioAcceso{ margin:0px 0px 0px 18px; }
.controlAccesoIzquierdaCampo1{ margin:0px 0px 0px 15px; }
.controlAccesoIzquierdaCampo2{ margin:7px 0px 0px 15px; }

.LContrasenaAccesoAreaClientes
{
	margin:0px;
	font-family:Arial;
	font-size:11px;
	color:#000000;
}

.LMensajeError
{
	display:block;
	margin: 12px 0px 0px 15px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;	
}

.LBEntrarAccesoAreaClientes
{
	display:block;
	background:url("imagenes/areaClientes/bt_general.gif") no-repeat;
	margin: 15px 0px 0px 103px;
	padding:5px 0px 0px 20px;
	text-align:left;
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
	color:#999999;
	height:26px;
	width:78px;
}

.controlAccesoCentro
{
	float:left;
	margin:11px 0px 0px 42px;
}

#controlAccesoDerecha
{
	float:left;
	margin:34px 0px 0px 30px;
}

#controlNoRegistroDerecha
{
	float:left;
	margin:85px 0px 0px 15px;	
}

.LBNoContrasena
{
	display:block;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#141F78;
	text-decoration: none;
}

.LBNoRegistro
{
	display:block;
	margin:16px 0px 0px 9px;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#141F78;
	text-decoration: none;
}

.controlAccesoInferiorNoRecuerdo
{
	width:620px;
	height:15px;
	background: url("imagenes/areaClientes/fondoFVAccesoInferior.jpg") no-repeat;
	margin:100px 0px 0px 135px;
}

.controlAccesoInferior
{
	width:620px;
	height:15px;
	background: url("imagenes/areaClientes/fondoFVAccesoInferior.jpg") no-repeat;
}

#panelIzquierda
{
	margin:10px 15px;
	width:209px;
	float:left;
}

#menuCliente
{
	width:209px;	
	height:207px;
	background: url("imagenes/areaClientes/fondoPanelClientes.png") no-repeat;
	margin-right: 35px;
}

#menuCliente ul
{
	padding: 30px 0px 0px 15px;
	*padding: 15px 0px 0px 15px;
}
#menuCliente ul li a{ padding-left: 25px; }
#menuCliente ul li img
{ 
	display:block;
	margin: 8px 0px 8px 0px;
}

.opcionMenuCliente
{
	font-family:Arial;
	font-size:14px;
	color:#666666;	
}

.opcionMenuCliente:hover
{ 
	color:#8BBE0E; 
	text-decoration:none;
}

#tituloPedido{ margin: 15px 0px 0px 30px; }

#pedidoActual
{
	width:206px;	
	height:130px;
	background: url("imagenes/areaClientes/fondoPedidoActual.png") no-repeat;
	padding: 20px 10px 10px 20px;
}

.LBPedidoTitular
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#999999;
}

#contenidoClientesDerecha
{
	float:left;
	margin:20px 0px 0px 10px;
	width:669px;
}

#clienteBienvenido{ margin-top: 25px; }

.LBienvenidoCliente
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #DE2171;	
}

#clienteBienvenido p
{ 
	margin-top: 25px;
	font-family:Arial;
	font-size:11px;
	color:#333333;
	width:600px;
}

.datosCliente
{
	margin: 20px auto 10px -10px;
	width:636px;
	background-color: #F7F7F7;
}

.tablaFormularioCliente
{
	padding: 10px 0px 10px 10px;
	font-family:Arial;
	font-size:12px;
	color:#999999;
}

.tablaFormularioCliente tr td
{
	padding: 5px 0px 5px 5px \9;
	*padding: 0px 0px 0px 0px;
}

.subTablaFormularioCliente
{
	font-family:Arial;
	font-size:11px;
	color:#999999;	
}

.campoDescripcionCliente
{
	float:left;
	margin: 5px 5px;	
	text-align:right;
}

.campoDatoCliente
{
	float:left;
	margin: 5px 5px;
}

.campoDireccionDescripcionCliente
{
	float:left;
	margin: 5px 5px 1px 5px;
	text-align:right;
}

.campoDireccionDatoCliente
{
	float:left;
	margin: 5px 5px 1px 5px;
}

.campoDireccionCliente
{
	float:left;
	margin: 1px 5px;	
}

.textboxDatoCliente{ border: solid 1px #CCCCCC; }

.LBModificarDatosCliente
{
	display:block;
	background:url("imagenes/General/bt_big_general.gif") no-repeat;
	margin: 0px -12px 0px 0px;
	padding:7px 0px 0px 15px;
	text-align:left;
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#999999;
	height:26px;
	width:120px;	
}

.FVClientes_Validacion
{
	margin:20px 0px 0px 140px;
    width:236px;
}

.LBAceptarFormView
{
	display:block;
	float:left;
	background:url("imagenes/General/bt_aceptar.gif") no-repeat;
	margin-right: -27px;
	padding-top:7px;
    padding-left:27px;    
    position:relative;
    font-family:Arial;
    font-size:11px;
    text-align:left;
    text-decoration:none;
    color:#999999;
    display:block;
    height:26px;
    width:91px;
    top:12px;
}

.LBAceptarFormView:hover{ color:#000000; }

.LBVolverFormView
{
	display:block;
	float:left;
	background:url("imagenes/General/bt_volver.gif") no-repeat;
    margin-right: -26px;
    padding-top:7px;
    padding-left:35px;    
    position:relative;
    font-family:Arial;
    font-size:11px;
    text-align:left;
    text-decoration:none;
    color:#999999;
    display:block;
    height:26px;
    width:90px;
    top:12px;
}

.LBVolverFormView:hover{ color:#000000; }

.LBActualizarPedidos
{
	display:block;
	float:left;
	background:url("imagenes/General/bt_actualizar.gif") no-repeat;
    margin-right: -30px;
    padding-top:10px;
    padding-left:22px;    
    position:relative;
    font-family:Arial;
    font-size:11px;
    text-align:left;
    text-decoration:none;
    color:#999999;
    display:block;
    height:26px;
    width:90px;
    top:12px;
}

.LBActualizarPedidos:hover{ color:#000000; }

.LBModificarDatosCliente
{
	display:block;
	background:url("imagenes/General/bt_big_general.gif") no-repeat;
	margin: 0px -12px 0px 0px;
	padding:7px 0px 0px 15px;
	text-align:left;
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#999999;
	height:26px;
	width:120px;	
}

.LBModificarDatosCliente:hover{ color:#000000; }

.DLPedidoActual{ margin: 10px 0px 0px 0px; }

.tablaDLPedidoActual{ width:575px; }

.tablaDLPedidoActual tr{ display:block; margin-top:-5px; }

.DLPedidoActualId
{
	width:50px;
	text-align:left;
}

.DLPedidoActualBlank
{
	width:300px;
	text-align:left;	
}

.DLPedidoActualProducto
{
	width:300px;
	text-align:left;
}

.DLPedidoActualUnidades
{
	width:50px;
	text-align:center;
}

.DLPedidoActualResumen
{
	width:150px;
	text-align:right;
}

.DLPedidoActualPrecio
{
	width:75px;
	text-align:center;
}

.DLPedidoActualDescuentos
{
	width:75px;
	text-align:center;
}

.DLPedidoActualEliminar
{
	width:10px;
	text-align:center;
}

.DLPedidoActualSeparador{ display:block; width: 575px; margin-top:-10px; }

.LBEliminarProducto
{
	display:block;
	margin: 4px 0px -5px 0px;	
}

.pedidosValidacion
{
	float:right;
	margin: 10px 50px 10px 0px;	
}

.LBAnadirMasProductos
{
	display:block;
	background:url("imagenes/areaClientes/pedidoActual/bt_anadir_Productos.gif") no-repeat;
	margin: 0px -22px 0px 0px;
	padding:7px 0px 0px 25px;
	text-align:left;
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#999999;
	height:25px;
	width:124px;
}

.LBAnadirMasProductotextBoxCampoClientes:hover{color:#000000; }

.LBRealizarPedido
{
	display:block;
	background:url("imagenes/areaClientes/pedidoActual/bt_realizar_pedido.gif") no-repeat;
	margin: 0px -12px 0px 0px;
	padding:7px 0px 0px 15px;
	text-align:left;
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	height:25px;
	width:124px;
}

.LBRealizarPedido:hover{color:#000000; }

.DLListadoCatalogo{ margin:20px 0px 0px 0px; }

.LNombreListadoProducto
{
	display:block;
	margin: 0px 0px 15px 0px;
	font-family: Arial;
	font-size: 14px;
	font-weight:bold;
	color: #333333;	
	text-align: left;
}

.LDescripcionListadoProducto
{
	display:block;
	margin: 15px 0px 18px 0px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;	
	text-align: left;
	min-height: 35px;
}

.LDescripcionDetalleProducto
{
	display:block;
	margin: 0px 0px 18px 0px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;	
	text-align: left;
	min-height: 35px;
}

.LPDFDetalleProducto
{
	display:block;
	margin:0px 5px;
	padding: 2px 0px 8px 20px;
	font-family: Arial;
	font-size: 12px;
	color: #333333;	
	text-align: left;
	min-height: 35px;
	text-decoration:none;
	background: url('imagenes/Catalogo/iconPDF.jpg') no-repeat 0px 0px;
}

.LPDFDetalleProducto:hover{ text-decoration:underline; }

.textboxDatoProducto
{
	float:left;
	border: solid 1px #CCCCCC;
	margin: 5px 5px 10px 20px;
	text-align: right;
}

.LUnidadesProducto
{
	display:block;
	float:left;
	margin: 12px 5px 0px 0px;
	font-family: Arial;
	font-size: 11px;
	color: #000000;	
}

.ProductoItem{ margin: 0px 0px 20px 0px; }

.fondoImagenListado
{
	width:147px;
	height:105px;
	padding:7px;
	background: url("imagenes/areaClientes/fondoImagenListado.jpg") no-repeat;
}

.fondoImagenDetalle
{
	width:300px;
	height:208px;
	padding:4px;
	background: url("imagenes/areaClientes/fondoImagenDetalle.jpg") no-repeat;
}

/*.DLDetalleProducto{ margin-top: 20px; }*/

#ampliarImagenListado
{ 
	margin: -15px 0px 0px 85px;
	font-family: Arial;
	font-size: 11px;
	color:#000000;
}

#ampliarImagenListado *{ float:left; }

#ampliarImagenListado span
{ 
	display:block;
	margin: 2px 0px 0px 5px;
}

#ampliarImagenListado a{ color: #8BBE0E; }

#ampliarImagenDetalle
{ 
	margin: -5px 0px 0px 235px;
	font-family: Arial;
	font-size: 11px;
	color:#000000;
}

#ampliarImagenDetalle *{ float:left; }

#ampliarImagenDetalle span
{ 
	display:block;
	margin: 2px 0px 0px 5px;
}

#ampliarImagenDetalle a{ color: #8BBE0E; }

.LTitularMisPedidos
{
	display:block;
	margin: 0px 0px 15px 0px;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #DE2171;
}

.DLPedidosCliente
{
	margin: 5px 0px 0px 10px;	
}

.tablaDLPedidosCliente{ width:575px; }

.tablaDLPedidosCliente tr{ display:block; margin-top:0px; }

.DLPedidosClienteID
{
	width: 30px;
	text-align:left;
}

.DLPedidosClienteFecha
{
	width: 100px;
	text-align:center;
}

.DLPedidosClienteEstado
{
	width: 125px;
	text-align:center;
}

.DLPedidosClienteTipoPago
{
	width: 100px;
	text-align:center;
}

.DLPedidosClientePrecio
{
	width: 75px;
	text-align:right;
}

.DLPedidosClienteEliminar
{
	width: 20px;
	text-align:center;
}

.LBAnadirPedido
{
	display:block;
	background:url("imagenes/General/bt_big_general.gif") no-repeat;
	margin: 5px 75px 0px 0px;
	padding:7px 0px 0px 15px;
	text-align:left;
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#999999;
	height:26px;
	width:120px;	
}

.LPedidoActualCabecera
{
	font-family: Arial;
	font-size: 12px;
	color: #999999;
}

.LPedidoActualProducto
{
	font-family: Arial;
	font-size: 11px;
	color: #333333;	
}

.LPedidoActualResumen
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.LExplicacionPago
{
	display:block;
	margin: 5px 0px 10px 0px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;	
}

.LExplicacionDatosEnvio
{
	display:block;
	margin: 10px 0px 0px 15px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;	
}

.CBModoPago
{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #888888;	
}

.LNumeroCuenta
{
	display:block;
	margin: 15px 0px 15px 25px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #666666;	
}

/*.IVisaMastercard
{
	display:block;
	margin: 15px 0px 15px 15px;
}*/

.TitularPedidoActual
{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #DE2171;	
}

#modoPago
{
	margin: 10px 0px 10px 20px;	
}

.datosCarrito
{
	font-family:Arial;
	font-size:11px;	
	color: #FFFFFF;
}

.datosCarritoImportant
{
	font-family:Arial;
	font-size:12px;	
	color: #FFFFFF;
	font-weight: bold;
}

.separadorCarrito
{
	display: block;	
	margin: 12px 0px 0px 0px;
}

.carritoImporteTotal
{
	float:right;
	text-align:right;
	margin: 8px 50px 8px 0px;	
}

.tablaDLDescarga{ width:575px; }

.tablaDLDescarga tr{ display:block; margin-top:-3px; }

.DLDescargaDocumento
{
	width: 330px;
	text-align:left;
}

.DLDescargaTipo
{
	width: 155px;
	text-align:center;
}

.DLDescargaDescargar
{
	width: 90px;
	text-align:center;
}

.DLDescargaSeparador{ display:block; width: 575px; margin-top:-10px; }

.LDescargaCabecera
{
	font-family: Arial;
	font-size: 12px;
	color: #999999;
}

.LDescargaDocumento
{
	margin-left: 10px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

.HLDescargar
{
	display:block;
	float:left;
	margin: 2px 5px 0px 0px;
	font-family: Arial;
	font-size: 11px;
	color: #8ABE0E;
	text-decoration: none;
}

.HLDescargar:hover
{
	text-decoration: underline;
}

.IDescargar
{
	display:block;
	float:left;	
}

.LTitularDatos
{
	font:bold 16px Arial;
}

.FVProductosPedido{ margin: 20px 0px; }

#volverPanelPedidos
{
	margin: 0px 0px 0px 240px;	
	height:26px;
    width: 90px;
}

.LBVerPedidoActual
{
	display:block;
	background:url("imagenes/General/bt_medium_general.gif") no-repeat;
	margin: 0px 25px 0px 0px;
	padding:10px 0px 0px 15px;
	text-align:left;
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#999999;
	height:26px;
	width:103px;	
}

.tablaFormularioReclamacion
{
	padding: 10px 0px 10px 10px;
	font-family:Arial;
	font-size:12px;
	color:#333333;
}

.FVReclamacion_Validacion
{
	margin:20px 0px 0px 140px;
    width:236px;
}

#tarjetasCredito
{
	float:right;
	margin: 5px 30px -10px 0px;	
}

.DLCatalogoClientes{ margin: 5px 0px 5px 15px; }

.DLCatalogoClientes tbody tr
{
	display:block;
	margin-bottom: 10px;	
}

.HLVolverCatalogoClientes
{
	display:block;
	margin: 25px 0px 10px 0px;
	text-align:left;
	font-family:Tahoma;
	font-size:11px;
	color:#93CC09;
}

.DLModulo
{
	background-color:#FFFFFF;
}

.leftModulo1Big
{ 
	margin: 0px;
	float: left; 
	background-color:#FFFFFF;
}

.leftModulo1
{ 
	margin: 0px;
	float: left; 
	width: 91px;
}

.leftModulo2
{ 
	margin: 0px 5px;
	float: left; 
	width: 275px;
	padding: 5px 0px 0px 0px;
}

.leftModulo3
{ 
	margin: 0px 5px;
	float: left;
	padding: 5px 0px 0px 0px;
	text-align:right;
	width:200px;
}

.leftModulo3 .floatRightNoMargin
{
	width:75px;
}

.floatUnits
{
	float:right;
	margin-left: 50px;	
}

.LUdsPrecioModulo
{
	display:block;
	margin: 10px 0px -20px 95px;
	font-size: 11px;
	font-family: Arial;
	color: #000000;	
}

.linkImagenModulo
{
	display:block;
	margin-top: 10px;	
}

.linkImagenModulo:hover{ text-decoration: none; }

.LAmpliarImagen
{
	margin:0px 0px 0px 12px;
	font-family:Arial;
	font-size:11px;
	color:#8BBF0E;
}

.LAmpliarImagen:hover
{
	text-decoration: underline;
	color:#8BBF0E;
}

.LTituloModulo
{
	display:block;
	font-family:Arial;
	font-size:13px;
	color:#000000;
	font-weight: bold;
}

.LZonaAcabadoModulo
{
	display:block;
	margin: 5px 0px;
	font-family:Arial;
	font-size:11px;
	color:#000000;
}

.InfoAcabadoModulos
{
	float:left;
	margin: 5px 5px;	
}

.DDLAcabadoModulos
{
	float:left;
	margin: 8px 5px;
}

.InfoAcabadoModulos tr
{
	width:250px;
}

.InfoAcabadoModulos td
{
	float:left;
	display:block;
	margin: 0px -1px 0px 0px;
}

.IImagenMas
{
	display:block;
	float:left;
	margin: 5px 0px 0px 5px;	
}

.IImagenMenos
{
	display:block;
	float:left;
	margin: 5px 0px 0px 5px;	
}

.LPrecioModulo
{
	margin: 0px 0px 0px 10px;
	font: bold 16px Arial;
	color: #666666;
	/*text-decoration:line-through;*/
	text-align:right;
}

.LDescuentoModulos
{
	margin: 0px;
	font:bold 16px Arial;
	color: #8BBE0E;
	text-align:right;
}

.LDescuentoModulos2
{
	margin: 0px;
	font:bold 16px Arial;
	color: #0000FF;
	text-align:right;
}

.LDescuentoGeneral
{
	margin: 0px;
	font:bold 12px Arial;
	color: #F00000;
	text-align:right;
}

.SDatosPrecioModulo
{
	margin: 10px 0px 0px 0px;
	font-size: 11px;
	font-family: Arial;
	color: #000000;
	width:50px;	
}

.SDatosPrecioModulo2
{
	margin: 10px 0px 0px 0px;
	font-size: 13px;
	font-family: Arial;
	color: #0000FF;
	width:50px;	
}

.contacto_formulario_titular
{
    font-family: Arial;
	font-size: 11px;
	color: #000000;
}

.noregistrado_ayuda
{
    font-family:Arial;
    font-size:11px;
    color:#AAAAAA;
}

.CBNormasRegistro
{
	display:block;
	float:left;
	margin-top:4px;
	*margin-top:-1px;
	padding:0px;
}

.HLNormasUsoRegistro
{
	font-family: Arial;
	font-size: 11px;
	color:#666666;
	text-decoration:none;	
}

.HLNormasUsoRegistro:hover{ text-decoration:underline; }

#normas
{ 
	float:right; 
	margin-right: 45px;
}

#precioUnidades
{	
	clear:both;
	width:250px;	
	text-align:right;
	margin-left:-50px;
}

#precioUnidades table
{	
	float:right;
}

.LBVolverRegistro
{
	float:left;
	margin-top:10px;
	text-align:left;
	font-family:Tahoma;
	font-size:11px;
	color:#93CC09;	
}

#infoOtroPais
{ 
	margin:20px auto 10px -10px;
	padding:15px;
	width:636px;
	background-color:#F7F7F7; 
	font:12px Arial;
	color:#999999;
}

.LInfoIVA
{
	display:block;
	margin:20px 0px;
	font:12px Arial;
	color:#FF0000;
	width:575px;
}

.LComentarioIVA
{
	font:12px Arial;
	color:#FF0000;
}

/* =7 Mapa Web
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

.mapaweb
{
	margin:0px;
	padding:0px;
	background-color: #FFFFFF;	
}

#ieMapaWeb{ margin-top:40px; }

#columnaImagen
{
	float:left;
	margin:11px 0px 0px 87px;
}

#columnaLinks1
{
	float:left;
	margin:35px 0px 0px 20px;	
}

#columnaLinks1 ul
{
	margin:-10px 0px 0px 20px;
	padding-left:40px;
	list-style:none;
	border-left:1px solid #CCCCCC;
}

#columnaLinks1 span, a
{
	font: 14px Tahoma;
	color:#919191;
	text-decoration:none;
}

#columnaLinks1 a:hover{ text-decoration:underline; }

.LBInicio_MapaWeb
{
	display:block;
	background: url('imagenes/MapaWeb/botonInicio.png') no-repeat;
	width:301px;
	height:57px;
    text-decoration:none;	
}

.LBInicio_MapaWeb span
{
	display:block;
	padding: 15px 0px 0px 65px;
}

.LBMapaWeb_MapaWeb
{
	display:block;
	margin:90px 0px 0px -40px;
	background: url('imagenes/MapaWeb/botonDefault.png') no-repeat;	
	width:264px;
	height:57px;
}

.LBMapaWeb_MapaWeb span
{
	display:block;
	margin: 15px 0px 0px 85px;
}

.LBProteccionDatos_MapaWeb
{
	display:block;
	margin:-4px 0px 0px -40px;
	background: url('imagenes/MapaWeb/botonDefault.png') no-repeat;	
	width:264px;
	height:57px;
}

.LBProteccionDatos_MapaWeb span
{
	display:block;
	margin: 15px 0px 0px 85px;
}

.LBDatosLegales_MapaWeb
{
	display:block;
	margin:-4px 0px 0px -40px;
	background: url('imagenes/MapaWeb/botonDefault.png') no-repeat;	
	width:264px;
	height:57px;
}

.LBDatosLegales_MapaWeb span
{
	display:block;
	margin: 15px 0px 0px 85px;
}

#columnaLinks2
{
	float:left;
	margin: 35px -85px 0px -2px;	
}

#columnaLinks2 span, a
{
	font: 14px Tahoma;
	color:#919191;
	text-decoration:none;
}

#columnaLinks2 a:hover{ text-decoration:underline; }

#columnaList2
{
	margin:31px 0px 0px 0px;
	padding:2px 0px 3px 40px;
	list-style:none;
	border-left:1px solid #CCCCCC; 
}

.LBDefault2_MapaWeb
{
	margin:-5px 0px 0px -40px;
	display:block;
	background: url('imagenes/mapaWeb/botonDefault2.png') no-repeat;	
	width:262px;
	height:57px;
}

.LBDefault2_MapaWeb span
{
	display:block;
	padding: 15px 0px 0px 85px;
}

.LBContacto_MapaWeb
{
	margin:-2px 0px 0px -40px;
	display:block;
	background: url('imagenes/mapaWeb/botonContacto.png') no-repeat;	
	width:259px;
	height:53px;
}

.LBContacto_MapaWeb span
{
	display:block;
	padding: 15px 0px 0px 85px;
}

/* =8 DataListPagerExtender
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

.paginadorNoticias
{
	float:right;
	margin: 0px 75px 0px 0px;	
}

.linkNormal
{
    font-family:Arial;
    font-size:14px;
    color:#000000;
    vertical-align:middle;
    background-color:Transparent;
    width:12px;
    cursor:pointer;
}

.linkNormal:hover{ text-decoration: underline; }

.linkActual
{
    font-family:Arial;
    font-size:16px;
    font-weight: bold;
    color:#000000;
    vertical-align:middle;
    background-color:Transparent;
    width:12px;
    cursor: default;
}

.linkActual:hover{ text-decoration: underline; }

.Hidden
{
	display:none;	
}

/* =9 No recuerdo contraseña
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

.LTituloControlAcceso
{
	display:block;
	margin:34px 0px 0px 135px;
	padding:0px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #DE2171;
}

.LTextoExplicativoContrasena
{
	display:block;
	margin:10px 0px 5px 20px;
	padding:0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;			
}

.LBEnviarDireccionCorreo
{
	display:block;
	background:url("imagenes/AreaClientes/bt_general.gif") no-repeat;
	margin:20px 0px 0px 180px;
	padding:5px 0px 0px 15px;
	text-align:left;
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
	color:#999999;
	height:26px;
	width:78px;
}

.LDireccionCorreoRecuerdaContrasena
{
	margin:0px 0px 0px 20px;
	padding:3px 0px 0px 0px;
	font-family:Arial;
	font-size:11px;
	color:#000000;		
}

.LIntroduccionAreaClientes
{
	margin:0px 0px 0px 45px;
	padding:0px;
	font-family:Tahoma;
	font-size:11px;
	color:#666666;
}

.TBDireccionNoRecuerdo
{
	font-size:12px;
}

/* =10 Resultados pasarela de pago
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.pedidoOK
{
	background-color: #FFFFFF;
	width: 725px;
	height: 600px;
}

.cabeceraPedido
{
	margin: 0px auto;
	width: 725px;
	height: 99px;
}

.resultadoOK
{
	margin: 30px auto; 	
	width: 380px;
}

.resultadoOK *
{
	display:block;
	float:left;
}

.resultadoKO
{
	margin: 30px auto; 	
	width: 457px;
}

.resultadoKO *
{
	display:block;
	float:left;
}

.LResultadoTPVKO
{
	margin: 15px auto 10px 20px;	
	font-size: 15;
	font-family: Arial;
	font-weight: bold;
	color: #DE2171;
	text-align: center;
}

.LResultadoTPVOK
{
	margin: 12px auto 10px 20px;	
	font-size: 15;
	font-family: Arial;
	font-weight: bold;
	color: #DE2171;
	text-align: center;
}

.mensajeOK
{
	margin: 20px auto;
	padding: 12px 10px;
	width: 622px;
	background-color: #F7F7F7;
}

.mensajeOK p
{
	margin: 13px auto;
	font-size: 11px;
	font-family: Arial;
	line-height:14px;
	color: #000000;
	width: 599px;
}

.LBCerrarVentana
{
	display:block;
	background:url("imagenes/General/bt_medium_general_NoFlecha.gif") no-repeat;
	margin: 10px 311px 10px 311px;
	padding:10px 0px 0px 35px;
	text-align:left;
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#999999;
	height:26px;
	width:103px;	
}

.moduloInfo 
{
	background-color: #FFFFFF;	
}

/* =10 Resultados pasarela de pago
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

/* =11 Guía de compras
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

.FAQ_Pregunta
{
	font: bold 16px Tahoma;
	color: #2D2D2D;
	display:block;
	margin: 20px 0px 5px 20px;
}

.FAQ_Respuesta
{
	font: 12px Arial;
	color: #000000;
	display:block;
	margin: 10px 0px 20px 40px;
	max-width:850px;
}

.FAQ_Respuesta_link
{
    color:#DE2171;
}

.LTitularGuiaCompra
{
	font: bold 24px Arial;	
	display:block;
	margin: 20px 0px 20px 20px;
}

/* =11 Guía de compras
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

/* =12 Niram
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

.niram
{
	float:left;
	margin:0px 10px;
	max-width:434px;
}

.niram p
{
	font:12px Arial;	
	display:block;
	text-align:justify;
	margin:10px 0px;
}

.niram img
{
	display:block;
	margin:10px auto;
}

/* =12 Niram
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.Catalogo_Cocinas{ float:left;}
.Catalogo_Baños{ float:left; margin-left:20px; margin-bottom:30px;}
.Catalogo_Ambos{ min-height:100px;}
/*
.BTdescargarPDF{  margin:30px 0px 20px 150px; clear:both;  background-image:url(imagenes/Catalogo/BTDescargarPDF.png); width:252px; height:76px;}
.BTdescargarPDF:hover { background-image:url(imagenes/Catalogo/BTDescargarPDF_Hover.png); background-repeat:no-repeat; width:252px; height:76px;}
*/
.BTdescargarPDF{  margin:30px 0px 20px 150px; clear:both;}

.Separador1
{
	 padding:10px 0px 15px 0px \9; 
}
