/* CSS*/BODY{	padding: 0;	margin: 0px 4%;	font-family: Verdana, Arial, Helvetica, sans-serif;		font-size: 75%;	background-color: #FFF;	color: #000;}#PIE{	clear: both;	padding: 10px 0 5px 0;	text-align: center;}#MENU{	clear: both;	padding: 5px 0;	text-align: left;	border-top: 1px solid #611212;	line-height: 200%;	background-color: #FFF;}#alignMenu {	text-align: center;}a, a:visited{	color: #3F0C0C;	padding: 0 2px;	margin: 0;}a:active, a:focus, a:hover {	/*		background-color: #CC0000;	padding: 0 2px;	margin: 0;	outline: 1px solid black;	*/	color: #611212;}a.menu, a.menu:visited{	font-size: 110%;	border: 1px solid #611212;	padding: 2px;	text-decoration: none;	background-color: #FEE3AA;}a.menu:active, a.menu:focus, a.menu:hover {	font-size: 110%;	color: White;	background-color: #CC0000;}a.selMenu, a.selMenu:visited{	color: #000;	font-weight: bold;	margin: 0;	background-color: #FEFFCC;	font-size: 110%;	text-decoration: none;	padding: 2px;	text-decoration: none;	border: 1px solid #611212;}a.selMenu:active, a.selMenu:focus, a.selMenu:hover {	color: White;	background-color: #CC0000;	padding: 2px;	margin: 0;	outline: 1px solid black;	font-size: 110%;}img{border: 0;}h1 {	margin: 0;	font-size: 100%;}h2{	margin: 0;	font-size: 110%;	color: #363535;}ul{	margin: 0 2px 0 20px;     padding: 10px 0;}li{	margin: 0 0px 0.5em 0px;     padding: 0; 	list-style-image: url(imagenes/ayurveda/li.png);	font-size: 95%;}table caption {	font-size: 80%;	text-align: left;	margin: 0 0 0.5em 0;}th {	font-weight: bold;	font-size: 75%;	background-color: #611212;	color: #FFF;	padding: 1px;}td {	text-align: center;	background-color: white;	font-size: 70%;	padding: 1px;}#CABECERA{	background-color: #FFF;	height: 137px;	clear: both;	margin: 0;	padding: 0 0 0 0;	text-align: right;		background-image: url(imagenes/ayurveda/fondo_logo.png);	background-repeat: repeat-x;}#INFO{		clear: both;	color: #552600;	background-color: #FFF;	text-align: center;	font-weight: bold;	font-size: 90%;}#DERECHA{	width: 19%;	float: right;}#IZQUIERDA{	width: 19%;	float: left;}#CENTRO{	margin: 0 20%;}#CENTRO2{	margin: 0 0 0 18%;}ul.PIE, li.PIE{	display: inline;}.bloqueIzquierda {	padding: 10px 5px 30px 0px;}.bloqueTituloIzquierda {		padding: 10px 0px 1px 0px;	color: #363535;	font-weight: bold;	font-size: 130%;	text-align: center;	background-color: #EDECEC;}.bloqueTituloIzquierda2 {		padding: 1px 0px 1px 10px;	color: #000;	font-weight: bold;	font-size: 100%;	background-color: #EDECEC;}.BLOQUE {	padding: 0px 5px 30px 5px;}.bloqueDerecha {	padding: 10px 10px 30px 5px;}.bloqueTituloDerecha2 {		padding: 1px 0px 1px 10px;	color: #FFF;	font-weight: bold;	font-size: 100%;	background-color: #611212;}.bloqueTituloDerecha {		padding: 0px 0px 1px 0px;	color: #382A69;	font-weight: bold;	font-size: 130%;	background-color: #FEFCF4;}.BLOQUETITULO {	padding: 1px 0px 1px 10px;	color: #FFF;	font-weight: bold;	font-size: 100%;	background-color: #611212;}.BLOQUECONTENIDO {	padding: 0px;	text-align: center;		border: 1px solid #611212;	background-color: #FFF;}.OPCIONES{	float: left;	width: 190px;	margin: 0 0 10px 0;}.OPCIONESTITULO {	border-right: none;	border-left: none;	background-color: #FFF;	padding: 5px;	font-weight: bold;		/*	background-image: url(imagenes/opcionesFondo.png);	background-repeat: repeat-y;	*/		font-size: 110%;	}.OPCIONESCONTENIDO{	padding: 5px;}div.linea {	margin: 1em 0 2em 0;	border-bottom: 1px solid #888888;	color: #555555;	font-size: 85%;}div.FLOATDERECHA{float: right;}a.BOTON, a.BOTON:visited, a.BOTON:link{	display: block;	width: 130px;	margin: 2px;	padding: 4px;	text-align: center;	background-color: #F5F5F5;	border: 1px solid #611212;}a.BOTON:hover, a.BOTON:active{	color: #260077;	background-color: #D6DBE4;	border: 1px solid #260077;}.tabla {	background-color: transparent;}.headers {	background-color: #FFB03B;}.tIzquierda {	text-align: left;}.tDerecha {	text-align: right;}.default3 a.menuMail, a.menuMail:visited{	color: #004080;	text-decoration: none;	font-weight: bold;	padding: 0 3px 0 3px;}.default3 a.menuMail:hover, a.menuMail:active{	color: White;	background-color: #004080;}.default2 a.menuMail, a.menuMail:visited{	color: #004080;	text-decoration: none;	font-weight: bold;	padding: 0 3px 0 3px;}.default2 a.menuMail:hover, a.menuMail:active{	color: White;	background-color: #004080;}.textoRojo {	color: Red;}label {	/*esto me chinga el mensajero de la portada...*/	/*display: block;*/	margin: 0.5em 0;}.submit {	margin-top: 2em;}.margen1 {	margin: 2em 0;}.margen2 {	margin: 3em 0;}.aviso {	font-size: 90%;	color: #444;}div .sombra {	margin: 2em 1em 0 1em;	padding: 1em;	border: 2px #000 dotted;	background-color: #EEE;}.margen05 {	margin: 0.5em 0;	display: block;}.margen08 {	margin: 0.8em 0;}div .nuevo {	font-size: 90%;	color: #FF0000;	font-weight: bold;}textarea {	font-size: 110%;	font-family: Arial, Helvetica, sans-serif;	/* cols='38' rows='7' */	width: 100%;	height: 10em;}.separador02 {	margin: 0 0 0 8px;	display: inline;	}.separador05 {	margin: 0 0.5em;	display: inline;	}.separador1 {	display: inline;	margin: 0 1em;}.separador2 {	display: inline;	margin: 0 2em;}.separador3 {	display: inline;	margin: 0 3em;}.strong {	font-size: 115%;}.avisoInline {	display: inline;	font-size: 90%;	color: #444;}div.HR{clear: both;}.CENTER{text-align:center;}.IZQ{text-align: left;}.DER{text-align: right;}.ROJO{color: #FF0000}.error {	font-weight: bold;	font-size: 90%;	color: #AA0000;}.separador8 {	display: inline;	margin: 0 0 0 8em;}a.paginaActual, a.paginaActual:visited{	color: #000;	text-decoration: none;	font-weight: bold;	padding: 0 3px 0 3px;	background-color: #FFA500;	border: 1px solid #000;}a.paginaActual:hover, a.paginaActual:active{	color: White;	background-color: #CC0000;}.oculto {	position: absolute;	left: -1000em;	overflow: hidden;}div.hrColor{	margin: 1em 0;	border-top: 1px dotted #611212;	width: 100%;}div.hrColorDotted{	border-top: 1px dotted #777;	margin: 1em 0;	width: 100%;}.formPaginacion {	border: 1px solid #5175C9;	padding: 5px 5px 5px 5px;	text-align: left;	margin: 0;	padding-left: 1.5em;}.formPaginacion legend {	margin-bottom: 0;}.fondoPaginacion {	padding: 0;}.menuPaginacion {	margin-top: 3px;	padding: 2px 0;	text-align: center;	border: 1px solid #5175C9;	}dl {	margin: 0 0.5em 0 0.5em;     padding: 0;}dt {	margin: 1em 0 1em 0;     padding: 0; }dd {	margin: 0 0 0.2em 10px;}.mapa dd {	margin: 0 0 0.5em 3em;}.acerca {	margin: 0 0 0 190px;}.acercaTitulo {		background-color: #145CEC;		/*	background-image: url(imagenes/titulo2.png);	background-repeat: repeat-y;	*/		color: #000;	padding: 5px 5px 5px 2em;	font-size: 120%;	}.acercaContenido {	padding: 25px;	text-align: justify;	background-color: #E0EAFC;	}A.subir:link, A.subir:visited, A.subir:active {	width: 130px;		padding: 2px 5px 2px 20px;	background-image: url(imagenes/subir.png);		background-repeat: no-repeat;	text-align: center;	text-decoration: none;	background-color: #DFD7F7;}A.subir:hover {	background-color: #825EDF;	color: #FFF;}.inline {	display: inline;}#cabecera .logo {	display: inline;	float: left;}.separadora li {	border-bottom: 1px dotted #5175C9;}.bloqueTituloIzquierda a:link, .bloqueTituloIzquierda a:visited {	width: 100%;	text-decoration: none;	color: Black;}.bloqueTituloIzquierda a:hover {	width: 100%;	text-decoration: none;	color: #0000FF;	background-color: transparent;	border: none;}.bloqueTituloDerecha a:link, .bloqueTituloDerecha a:visited {	width: 100%;	text-decoration: none;	color: Black;}.bloqueTituloDerecha a:hover {	width: 100%;	text-decoration: none;	color: #0000FF;	background-color: transparent;	border: none;}.bloqueTitulo a:link, .bloqueTitulo a:visited {	width: 100%;	text-decoration: none;	color: Black;}.bloqueTitulo a:hover {	width: 100%;	text-decoration: none;	color: #0000FF;	background-color: transparent;	border: none;}.bloqueContenidoIzquierda {	padding: 0px 4px 9px 4px;	text-align: left;	background-color: #EDECEC;	font-size: 100%;}.bloqueContenidoDerecha {  	padding: 10px;	text-align: left;	background-color: #FEFCF4;}.floatLeft {	float: left;	margin-right: 1em;}.observaciones {	padding: 1em 2em 2em 2em;}.floatRight {	float: right;	text-align: right;}.noVisible {	border: none;	padding: 0;}a.submit:link, a.submit:hover, a.submit:active, a.submit:visited {	background-color: #C0C0C0;	border: 1px solid #000;	color : #000;	text-decoration: none;	width: 100px;	text-align: center;	font-size: 110%;	margin: 0 0 0 20px;}td.vacio{  /* reemplazar */	background-color: #769FBF; width: 10%;}#tituloLogo {	float: left;	width: 140px;	text-align: left;	margin-top: 10px;	margin-left: 10px;	font-size: 80%;	color: #02296C;	font-weight: bold;}#cabeceraLogin {	height: 75px;	clear: both;	margin: 0;	padding: 0;}#cabeceraLogin .logo {	display: inline;	float: left;}#navegacion {	display: block;	color: #000;		padding-left: 5px;	border-bottom: 1px solid #611212;}#portada {	padding: 5px 0px 10px 25px;}.titulo {	font-size: 160%;	margin: 1em 0;	color: #621212;	text-align: center;}.sugerencias fieldset {	margin: 0;	background-color: #EDECEC;	padding:0 1em 1em 1em;		border: 1px solid #888888;	text-align: left;}.sugerencias {  /* para  el formulario de sugerencias */	width: 400px;}.bloqueContenidoDerecha form {	margin: 0;	padding: 0;	}.bloqueContenidoDerecha fieldset {	border: none;	margin: 0;	padding: 0 0 5px 0;	background-color: #F8F8F9;}select {  font-size: 100%; }input {  	font-size: 100%; }.bloqueContenidoIzquierda select, .bloqueContenidoDerecha2 select {  font-size: 100%; width: 95%; }.nombreBuscador { width: 95%; }#lblNombreBusca {	margin-right: 3px; }#lblMarcaBusca {	margin-right: 15px; }.subtitulo {	font-size: 130%;	}/*  Etiquetas */#lblUsuario {	margin-right: 7px;}#lblClave {	margin-right: 20px;}#lblNombrePedido {	margin-right: 20px;}#lblDniPedido {	margin-right: 35px;}#lblEmpresaPedido {	margin-right: 14px;}#lblDireccionPedido {	margin-right: 11px;}#lblCpPedido {	margin-right: 43px;}#lblPoblacionPedido {	margin-right: 9px;}#lblProvinciaPedido {	margin-right: 12px;}#lblPaisPedido {	margin-right: 40px;}#lblTelefonoPedido {	margin-right: 16px;}#lblEmailPedido {	margin-right: 29px;}#lblTitularPago {	margin-right: 15px;}#lblTarjetaPago {	margin-right: 4px;}#lblFechaPago {	margin-right: 6px;}#lblNombreAdmin {	margin-right: 2px;}#lblClaveAdmin {	margin-right: 15px;}#lblUsuarioEditarAdmin {	margin-right: 31px;}#lblUsuarioEditarGestion {	margin-right: 37px;}#lblServidorEditarGestion {	margin-right: 33px;}#lblClaveEditarGestion {	margin-right: 11px;}#lblClave2EditarGestion {	margin-right: 6px;}#lblPuertoEditarFTP {	margin-right: 43px;}#lblNombreContacta {	margin-right: 3px;}#lblEmailContacta {	margin-right: 13px;}#lblFechaNoticia {	margin-right: 9px;	}#lblTituloNoticia {	margin-right: 12px;	}#lblFamiliaSubfamilia {	margin-right: 5px;	}#lblNombreArticulo {	margin-right: 17px;	}#lblFamiliaArticulo {	margin-right: 22px;	}#lblSubfamiliaArticulo {	margin-right: 2px;	}#lblMarcaArticulo {	margin-right: 29px;	}#lblPrecioArticulo {	margin-right: 25px;	}#lblCodigoArticulo {	margin-right: 23px;	}#lblImagenArticulo {	margin-right: 20px;	}/*  Fin de Etiquetas */#capaTarjetas {	margin: 1em 0 0 3em;}.fontSize150 {	font-size: 150%;}.fontSize120 {	font-size: 120%;}fieldset {	margin: 0;	background-color: #EDECEC;	padding: 0 1em 1em 1em;		border: 1px solid #888888;	text-align: left;}legend {	background-color: #611212;	border: 1px solid #888888;		margin-bottom: 1em;	color: #FFF;	font-weight: bold;	font-size: 90%;}.opcionesAdmin {	float: left;	margin: 0.5em 1em 1em 0.5em;	background-color: #F5F5F5;		border: 1px solid #611212;	padding: 0.5em 0.5em 1em 0.5em;}.opcionesAdmin li {	display: inline;	padding: 0 0.5em 0 0;}.tituloOpcionAdmin {	font-size: 130%;	font-weight: bold;	margin: 0 0 1em; 0;}.clear {	clear: both;}#cmbEstado {	width: 200px;}.tabla caption {	font-size: 130%;	text-align: left;	margin: 0 0 0.5em 0;		color: #611212;	font-weight: bold;}.desarrollo { 	padding: 0.5em 1em;	background-color: #EDECEC;}.floatRightOpcion {	float: right;	text-align: right;	border: 1px solid #000;	margin: 0;}strong { color: #2F3748;  }.noticia {	margin: 2em 0 3em 0;}.noticiaFecha {	display: inline;	font-size: 100%;		background-color: #611212;	color: #FFF;	font-weight: bold;	padding: 2px;}.noticiaTitulo2 {	font-size: 140%;	font-weight: bold;	color: #090671;}.noticiaTitulo {	font-size: 140%;}.noticiaTitulo a {	font-weight: bold;	}.noFieldset {	background-color: transparent;	}li.actual{list-style-image: url(imagenes/li.actual.png);}li.actual2{list-style-image: url(imagenes/li.actual.png);}li.actual ul {	padding: 1em 0 0.5em 0;}li.actual2 ul {	padding: 1em 0 0.5em 0;}.actual a, .actual a:visited{	color: #000;	text-decoration: none;	font-weight: bold;	padding: 0 3px 0 3px;	background-color: #FFA500;	}.actual a:hover, .actual a:active{	color: White;	background-color: #CC0000;}.listaFamilias li.actual2 ul {	padding: 0 0 0 0;}.listaFamilias ul {	list-style: none;	margin: 0;	padding: 0;	}.listaFamilias li{	list-style: none;		margin: 0 0 0.5em 0;	padding: 0;	list-style-image: url();}.listaFamilias li.actual{list-style-image: url();}.listaFamilias li.actual2{list-style-image: url();}.listaSubfamilias ul {	list-style: none;	margin: 0em 0 1.5em 1em;	padding: 0;	}.listaSubfamilias li{	list-style: none;		margin: 0;	padding: 0;	list-style-image: url();}.listaFamilias .actual2 a.actual, .listaFamilias .actual2 a.actual:visited{	color: #000;	text-decoration: none;	font-weight: normal;	padding: 2px 4px;	background-color: Yellow;	display: block;}.listaFamilias .actual2 a.actual:hover, .listaFamilias .actual2 a.actual:active{	background-color: #FFF;}.listaFamilias a, .listaFamilias a:visited {	border: 1px solid #000;	display: block;	text-decoration: none;	padding: 2px 4px;	background-color: #FFFFC4;	font-weight: normal;}.listaFamilias a:hover, .listaFamilias a:active {	padding: 2px 4px;	border: 1px solid #FFF;	background-color: #FFF;}.listaSubfamilias a, .listaSubfamilias a:visited {	border: 1px solid #000;	display: block;	text-decoration: none;	padding: 2px 4px;	background-color: #FEE3AA;	font-weight: normal;}.listaSubfamilias a:hover, .listaSubfamilias a:active {	padding: 2px 4px;	border: 1px solid #FFF;	background-color: #260077;	color: #FFFFC4;}.listaSubfamilias a.actual, .listaSubfamilias a.actual:visited {	border: 1px solid #000;	display: block;	text-decoration: none;	padding: 2px 4px;	background-color: #FFFF00;	font-weight: normal;}.listaSubfamilias a.actual:hover, .listaSubfamilias a.actual:active {	padding: 2px 4px;	border: 1px solid #FFF;	background-color: #260077;	color: #FFFFC4;}.BLOQUETITULO h2 {	color: #FFF;}.tablaArticulos {	background-color: #FFF;}.tablaArticulos td {	border-bottom: 1px dotted #611212;}.bloqueContenidoIzquierda select, .bloqueContenidoDerecha select {  font-size: 100%; width: 95%; }.imagenPortada {	float: right;	margin: 0 0 10px 10px;}/*  VERSION 1.0.3  */#lblGrupoDescarga {	margin-right: 28px;	}#lblFicheroDescarga {	margin-right: 7px;	}	.tablaDescargas {	background-color: #FFF;}.tablaDescargas td {	border-bottom: 1px dotted #611212;}#lblNombreEnlace {	margin-right: 45px;}#lblGrupoEnlace {	margin-right: 56px;}#lblEnlace {	margin-right: 6px;}#lblImagenEnlace {	margin-right: 48px;}.listaEnlacesSeparadora li {	list-style-image: url("imagenes/ventanaLista.png");		border-bottom: 1px dotted #5175C9;}.listaEnlace {	padding: 5px;}a.selAdmin, a.selAdmin:visited, .actual2 a.selAdmin, .actual2 a.selAdmin:visited{	margin: 0;	font-weight: bold;	text-decoration: none;	background-color: #CC0000;	color: #FFF;		}a.selAdmin:active, a.selAdmin:focus, a.selAdmin:hover, .actual2 a.selAdmin:active, .actual2 a.selAdmin:focus, .actual2 a.selAdmin:hover {	color: White;	background-color: #CC0000;}/*  VERSION 1.0.4  */#lblNombreUsuarios {	margin-right: 35px;}#lblUsuarioUsuarios {	margin-right: 36px;}#lblClaveUsuarios {	margin-right: 43px;}#lblClave2Usuarios {	margin-right: 6px;}.informacion {	border: 1px solid #000;	background-color: #FFF;		padding: 10px 20px;}#lblEmpresaEmpresa {	margin-right: 20px;}#lblDireccionEmpresa {	margin-right: 19px;}#lblPoblacionEmpresa {	margin-right: 10px;}#lblProvinciaEmpresa {	margin-right: 21px;}#lblCPEmpresa {	margin-right: 7px;}#lblTelefonoEmpresa {	margin-right: 23px;}#lblFaxEmpresa {	margin-right: 52px;}#lblEmailEmpresa {	margin-right: 39px;}.textareaChico {	height: 50px;}#lblTituloWeb {	margin-right: 35px;}#lblEstiloWeb {	margin-right: 53px;}#lblLogoWeb {	margin-right: 6px;}.cursos td {	background-color: #EDECEC; 	text-align: left;}.bloqueContenidoIzquierda a {	color: #000;	text-decoration: none;	margin: 0;	padding: 0;}.tituloCurso {	font-size: 180%;	margin: 5px 0 40px 0;	color: #363535;}a.enlaceMenu, a.enlaceMenu:visited {	text-decoration: none;	font-size: 80%;	font-weight: bold;	color: #801616;	margin-right: 15px;}html>body a.enlaceMenu {	margin-right: 15px;}#navegacion a {	color: #000;}.demos {	text-align: left;	margin: 20px 0 0 30px;}.costeCursos {	font-size: 140%;	border-bottom: 1px solid #000;	}.logoFlash {	position: absolute;	top: 0;	left: 4%;}#anuncios {	text-align: center;	margin: 20px 0px;	color: #FFF;}