html, body {
	margin: 0px; 
	padding: 0px; 
	height:100%;
	font-family: arial, verdana, sans-serif; 
	font-size: 90%;
}

body {
	background-color: #EFEEEE;
	background-image: url("img/fndBody.gif");
	background-repeat: repeat-y;
	background-position: left top;
	color: #4C4C4C;
}

img.transparente {
	behavior: url(pngbehavior.htc); /* con esto hacemos que los png se vean correctamente en explorer */
}
/**************************************************************************************************************/
/*** CONTENEDORES PRINCIPALES ***/
/**************************************************************************************************************/
div{
	margin:0px;
	padding: 0px;
}
#cntTotal {/*Contenedor total*/
	float:left;
	margin: 0px;
	padding: 0px;
	width:994px;
	min-height: 100%;
	margin-bottom: -35px;/*altura el pie*/
	height:auto !important;
	height:100%;
}

#cntCabecera{/*Contenedor de la cabecera y de los menús*/
	width:994px;
	height:180px;
}
#cntMenu{/*Contenedor de los menús*/
	float:right;
	margin: 0px -3px 0px 0px !important;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#cntIzquierda{/*Columna Izquierda(de arriba a abajo, todo)*/
	width: 367px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}
#cntDerecha{/*Columna Derecha(de arriba a abajo, todo)*/
	width: 561px !important;
	width: 618px;
	min-height:445px;
	height: auto !important;
	height:460px;
	float:left;
	padding: 0px 0px 15px 58px;
	margin: 10px 0px 0px 8px;
}

.cntPaginacion {/*Paginación del menú de actualidad*/
	text-align:right;
	margin: 10px 15px 10px 0px;
}
.cntPaginacion a img{
	vertical-align:bottom;
}
.cntMenu1{/*Segundo menú*/
	clear:both;
	width: 621px;
	height: 44px;
	background: url("img/fndMenu1.gif") repeat-x top left;
}
.cntBanners{/*Contenedor de los banners*/
	text-align:left;
	margin-top:8px;
	padding-left:18px;	
}

.cntBannersCatalogo{/*Contenedor de los banners de catálogo de productos*/
	text-align:left;
	margin-top:24px;
	padding-left:18px;
}

.cntBannersPortada{/*Contenedor de los banners de catálogo de productos*/
	text-align:left;
	margin-top:10px;
	padding-left:18px;
}

.cntEventosPortadaIzq{/*Contenedor de los eventos de la columna de la izquierda*/
	width:334px;
	border: 1px solid #F3F3F3;
	margin-left: 16px;
	text-align:right;
}
.cntBuscador{/*Contenedor del buscador*/
	width:317px !important;
	width:330px;
	border: 1px solid #F3F3F3;
	margin-left: 18px;
	margin-top:2px;
	margin-bottom: 14px;
	padding: 10px 10px 10px 0;
	text-align:right;
}

#cntBuscadorNoticias,
#cntBuscadorDondeComprar{/*Contenedor del buscador*/
	width:525px !important;
	width:545px;	
	margin-left: 0px;
	padding: 10px;
	text-align: left;
}
#cntBuscadorDondeComprar .cntBotones{
	float:right;
}
#cntBuscadorDondeComprar  select{
	padding: 1px 0;
}


.cntEventosPortadaDer{/*Contenedor de los eventos de la columna de la derecha*/
	text-align:right;
	width:545px;
	border: 1px solid #F3F3F3;
	margin:10px 0px 0px 0px !important;
	margin:0px 0px 0px 0px;
}

.cntProductosListado{/*Contenedor del listado de productos de oferta de la columna de la derecha*/
	float:left;
	/*width: 552px;*/
	text-align:right;
	width:543px !important;
	width:545px;
	border: 1px solid #F3F3F3;
	margin:0px 0px 0px 0px;
	padding:0 0 0 0;
}
.fndMetal{
	background:url("img/fndMetal.png") no-repeat scroll center bottom transparent;
	padding-bottom:200px;
}

.cntNoticias, .cntDistribuidores, .cntPrivado{/*Contenedor de los eventos de la columna de la derecha*/
	width:525px !important;
	width:545px;
	border: 1px solid #F3F3F3;
	margin:10px 0px 0px 0px !important;
	margin:0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}
.cntDistribuidores{
	padding: 10px;
	overflow: hidden;
}
.cntDistribuidorIndiv{
	padding-bottom: 20px !important;
	padding-bottom: 0px;
	width: 520px;
	float: left;
}

.cntProducto, .cntProducto2{/*Contenedor de cada producto en los eventos de columna derecha*/
	text-align:left;
	width: 253px !important;
	width: 265px;
	padding: 14px 0 14px 12px !important;
	padding: 14px 0 14px 11px;
}

.cntProducto2{
	padding: 14px 12px 14px 0 !important;
}

.cntProductoVacio{/*Contenedor cuando no hay productos en el listado*/
	float:left;
	text-align:left;
	width: 520px !important;
	width: 550px;
	padding: 14px;
}

.cntEnlaces{
	padding-top: 14px;
}

.separador{
	clear:both;
	height: 1px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.separadorConRaya{
	clear:both;
	margin: 0px 0px 16px 0px;
	padding: 0px;
	border-bottom: 1px solid #F3F3F3;
}
.separador2{
	clear:both;
	padding: 0px !important;
	margin:0px !important;
}
.separadorFlash{
	margin-bottom:9px;
	margin-bottom:0px;
	padding:0px;
	clear:both;
	height:10px;
}
.margen{
	clear:both;
	margin: 0px 0px -20px 0px;
	padding: 0px;
	height:20px;
}
.cntProductoDetalles{/*Contenedor de los eventos de la columna de la derecha*/
	/*width:538px !important;
	width: 552px;*/
	float:left;
	width:530px !important;
	width:545px;
	border: 1px solid #F3F3F3;
	margin:0px;
	padding: 0px 0px 0px 12px;
}
.cntDetalleProductoEnlaces{
	/*float:left;
	clear:both;*/
	width:555px;
	margin:0px 0px 0px 0px !important;
	margin:10px 0px 0px 0px;
	padding:0px 8px 0px 0px;

}
.cntDetalleProductoEnlaces .botones, .cntDetalleProductoEnlaces .botones2{
	float:right;
	clear:right;
	margin:0px 10px 0px 0px !important;
	margin:0px 1px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	bottom:2px !important;
	bottom:-4px;
}
.cntDetalleProductoEnlaces .botones2{
	top:5px !important;
	top:-5px;
}
#cTexto{
	overflow: hidden;
	padding-right:20px;
	margin-top:10px;
}
.cntNoticias #cTexto{
	padding-right:0px;
}
.cntContacto{
	width:543px !important;
	width:545px;
	border: 1px solid #F3F3F3;
	margin:0px;
	padding-right:0px;
}

.cntBotones{
	text-align:right;
	margin-right:0px;
}
.cntBotonesLogin{
	text-align:right;
	margin-right:120px;
}
.ficha{
	width: 502px !important;
	width: 522px;
	padding: 6px 10px 6px 10px;
	background-color:#F3F3F3;
	margin:0px 0px 8px 0px;
}
.cntLogout{
	margin-right:17px !important;
	margin-right:8px;
	padding-top:10px;
	padding-bottom:0px;
}

.cntManualesInformacion, .cntManualesInformacionDatos {
	/*width:543px !important;*/
	width:475px !important;
	width:545px;
	border: 1px solid #F3F3F3;
	margin:0px;
	overflow:hidden;
	padding-bottom:10px;
	padding-left: 68px !important;
	padding-left: 50px ;
}

.cntManualesInformacionDatos {
	width:515px !important;
	width:545px;
	padding-bottom:14px;
	padding-left: 14px !important;
	padding-right: 14px;
}
.cntManualesInformacion div.cntManual {
	float:left;
	margin-right:20px;
	margin-left:20px;
	margin-top:20px;
	width:157px;
	text-align:center;
	color:#4C4C4C;
	font-size:90%;
}
.cntManualesInterior{
	margin:13px 0 0 0;

}
.cntEnlacesManuales{
	border: 1px solid #F3F3F3;
	padding:0;
	color:#4C4C4C;
}
#cntPie{
	float:left;
	clear:both;
	margin-top:20px;
	padding:0 0 0 433px;
	width:561px !important;
	width:994px;
	height:55px;
}
#sepPie{ /*para que el pie no se monte con el contenido*/
	clear:both;
	height:20px;
}
#cntPie p{
	padding:0 0 10px 0;
	margin:0;
	width: 320px;
	float:left;
}
#cntPie img{
	float: right;
	margin: 53px 16px 0 24px;
}

#cntPie .logo img{
	float: none;
	margin:-2px;
	padding-bottom: 2px; 
	}

.cntDistribuidorIndiv .cntDatosDistribuidor{
	float:left;
	width:365px;
}
#cntDestacadoPortada{
	margin: 0px 0px 15px 100px;
}
/**************************************************************************************************************/
/*** TABLAS ***/
/**************************************************************************************************************/
.cntProducto table, .cntProducto2 table, .cntProductoDetalles table {
	font-size: 90%;
	padding: 0px;
}

.cntProducto table, .cntProducto2 table{
	width: 155px;
	float: left;
	margin-left:12px;
}

* html .cntProducto table, * html .cntProducto2 table{
	margin-left:10px;
}

.cntProductoDetalles table{
	margin: 0px 10px 10px 0px;
}

.cntProducto table tr td, .cntProducto2 table tr td, .cntProductoDetalles table tr td{
	text-align: right;
	vertical-align:bottom;
	padding: 2px 0px 2px 0px;
	border-bottom: 1px solid #E6E6E6;
}
.cntProducto .tblCabecera, .cntProducto2 .tblCabecera, .cntProductoDetalles .tblCabecera{
	font-weight: bold;
	text-align:left;
	vertical-align:bottom;
}

.cntProductoDetalles .tblCabecera{
	padding: 2px 20px 2px 0px;
}

#cAtras{
	text-align:right;
	padding: 0px 9px 0px 0px;
	margin: 0px 6px 4px 0px !important;
	/*margin: 0px -45px 4px 0px;*/
	margin: 0px 6px 4px 0px;
}

#cAtrascContacto{
	float:right;
	margin: -25px 1px 4px 0px !important;
	/*margin: 0px -45px 4px 0px;*/
	margin: 0px 6px 4px 0px;
}
.cntProductoDetalles #cAtras{
	float:right;
	display: inline;
	padding: 0px 0px 0px 0px;
	/*margin: 0px -30px 0px 0px !important;*/
	margin: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px;
}
.cntProductosListado #cAtras{
	padding: 0px;
	margin: 0px !important;
	margin: 0px;
}

.cntProductoDetalles #cAtras img{
	margin:0px;
	padding:0px;
}

.cntEnlacesManuales #cAtras {
	margin:0;
	padding:0;
	float:right;
	position:relative;
	right:-6px !important;
	right:-3px;
}
.cntEnlacesManuales #cAtras img{
	margin:0;
}
.cntContacto table{
	font-size: 100%;
	margin:0px;
}
.cntContacto table td{
	padding:0px 50px 0px 2px;
}
table.titulo{
	background-color:#009900;
	color:#FFFFFF;
	margin-bottom:5px;
	font-weight:bold;
}
#login td{
	padding:0px 20px 0px 0px;
}
#lstFichasTecnicas td, 
.lstFichasTecnicas td{
	font-size:72.5%;
	padding-left:1px;
}
#login{
	
}
#lstFichasTecnicas .tblCabecera,
.lstFichasTecnicas .tblCabecera{
	padding: 2px 0 1px 0;
}

.tblFamilias {
	border-collapse:collapse;
}
.tblFamilias td {
	vertical-align:top;
	padding:3px 2px 3px 5px;
	font-size:80%;
	line-height:120%;
}
/**************************************************************************************************************/
/*** LISTADOS ***/
/**************************************************************************************************************/
* html #lstFichasTecnicas,
* html .lstFichasTecnicas{
	padding-top:12px;
}

ul.menu0{/*Menú principal*/
	width: 627px;
	margin: 0px 0px 0px -3px !important;
	margin: 0px 0px 0px -6px;
	padding: 0px;
	list-style: none;
	list-style-image: none;
	float:left;
}
ul.menu0 li{/*Menú principal*/
	font-size:90%;
	float:left;
	margin: 0px 0px 0px 3px;
	padding: 78px 0px 0px 4px;
	width:97px !important;
	width:101px;
	height:58px !important;
	height:136px;
	background-color:#009900;
}
ul.menu0 li.m01{/*Menú principal Empresa*/
	background-image: url("img/fndMenu01.jpg");
	background-repeat: no-repeat;
	background-position: top left;
}
ul.menu0 li.m02{/*Menú principal Nuestros Productos*/
	background-image: url("img/fndMenu02.jpg");
	background-repeat: no-repeat;
	background-position: top left;
}
ul.menu0 li.m03{/*Menú principal Manuales de Información*/
	background-image: url("img/fndMenu03.jpg");
	background-repeat: no-repeat;
	background-position: top left;
}
ul.menu0 li.m04{/*Menú principal Dónde Comprar*/
	background-image: url("img/fndMenu04.jpg");
	background-repeat: no-repeat;
	background-position: top left;
}
ul.menu0 li.m05{/*Menú principal Solicitar Información*/
	background-image: url("img/fndMenu05.jpg");
	background-repeat: no-repeat;
	background-position: top left;
}
ul.menu0 li.m06{/*Menú principal Área de clientes*/
	background-image: url("img/fndMenu06.jpg");
	background-repeat: no-repeat;
	background-position: top left;
}
ul.menu0 li.m01Sel{/*Menú principal Empresa*/
	background-image: url("img/fndMenu01Sel.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	background-color:#2BCA2B;
}
ul.menu0 li.m02Sel{/*Menú principal Nuestros Productos*/
	background-image: url("img/fndMenu02Sel.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	background-color:#2BCA2B;
}
ul.menu0 li.m03Sel{/*Menú principal Manuales de Información*/
	background-image: url("img/fndMenu03Sel.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	background-color:#2BCA2B;
}
ul.menu0 li.m04Sel{/*Menú principal Dónde Comprar*/
	background-image: url("img/fndMenu04Sel.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	background-color:#2BCA2B;
}
ul.menu0 li.m05Sel{/*Menú principal Solicitar Información*/
	background-image: url("img/fndMenu05Sel.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	background-color:#2BCA2B;
}
ul.menu0 li.m06Sel{/*Menú principal Área de clientes*/
	background-image: url("img/fndMenu06Sel.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	background-color:#2BCA2B;
}

ul.menu1{/*Segundo menú*/
	margin: 0px;
	padding: 14px 0px 0px 0px;
	list-style: none;
	list-style-image: none;
}
ul.menu1 li{/*Segundo menú*/
	font-size:100%;
	display: inline;
	padding: 7px 10px 6px 10px;
	margin: 0px 0px 0px 0px;
}
ul.menu1 li.sel{/*Segundo menú*/
	font-size:100%;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 7px 10px 6px 10px;
	background-color:#2BCA2B;
}
ul.menu2{/*Menú de iconos*/
	float:right;
	margin: 0px;
	padding: 8px 0px 0px 0px;
	list-style: none;
	list-style-image: none;
}
ul.menu2 li{/*Menú de iconos*/
	display: inline;
	margin: 0px 4px 0px 0px;
}
/*Submenú*/
ul.subMenu {
	margin-top: 16px;
	margin-bottom:0;
	list-style: none;
	list-style-image: none;
}
ul.subMenu li{
	background-color: #EFEEEE;
	padding: 3px 2px 3px 15px;
	margin-bottom: 1px;
}
ul.subMenu li.subMenu1, ul.subMenu li.subMenu1Sel {
	padding-left: 25px;	
}

ul.subMenu li.subMenu2, ul.subMenu li.subMenu2Sel{
	padding-left: 45px;
}

ul.subMenu li.subMenu3, ul.subMenu li.subMenu3Sel{
	padding-left: 65px;
}


.cntEventosPortadaIzq ul{/*Listado de eventos de la columna de la izquierda en portada*/
	margin: 8px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	list-style-image: none;
	text-align:left;
}
.cntEventosPortadaIzq ul li{/*Listado de eventos de la columna de la izquierda en portada*/
	font-size:100%;
	padding: 6px 10px 6px 10px;
	background-color:#F3F3F3;
	margin-bottom:4px;
}
/*Listado de familias y productos en nuestros productos*/
ul.lstFamilias{
	list-style: none;
	list-style-image: none;
	padding-left: 18px;
	margin-left: 0px;
	margin-top: 4px;
}
.cntContacto ul.lstFamilias{
	margin: 2px -18px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 103.5% !important;
	width: 104%;
}
ul.lstFamilias li{
	background-color: #EFEEEE;
	padding: 4px 0px 0px 2px;
}
ul.lstFamilias ul.lstFamilias{
	margin-top: 0;
	padding-top: 3px;
	padding-bottom: 6px;
}
* html ul.lstFamilias li{
	padding: 4px 2px 1px 2px;
}
ul.lstProductos{
	margin: 1px 0 0 -25px;
	padding: 4px 0 1px 50px;
	background-color: #FFFFFF;
	list-style: none;
	list-style-image: none;
	text-transform: lowercase;
}

ul.lstProductos li{
	background-color: #FFFFFF;
	padding: 0;
	margin-bottom: 1px;
	border-bottom: 1px solid #EFEEEE;
}

ul.informacion{
	list-style: none;
	list-style-image: none;
}

ul.informacion li{
	list-style: none;
}

/*Listado de categorias y enlaces en manuales de información*/
ul.lstPrincipal{
	list-style: none;
	list-style-image: none;
	margin:0px;
	padding-left:20px;
}
#cntIzquierda ul.lstPrincipal{
	padding-left:18px;
}
.cntEnlaces ul.lstPrincipal{
	padding-left: 4px;
}
.cntContacto ul.lstPrincipal{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 103.4% !important;
	width: 103%;
}
.cntContacto ul.lstPrincipal li.elemVinculado{
	width: 96.1% !important;
	width: 100%;
	margin-right:0px;
	padding-right:0px;
}
ul.lstPrincipal li{
	background-color: #EFEEEE;
	padding: 3px 0px 3px 16px;
	margin-bottom:1px;
}
ul.lstPrincipal ul.lstPrincipal{
	padding: 0px 0px 0px 16px;
	margin-bottom:1px;
	width: 96.9% !important;
	width: 100%;
}
ul.lstPrincipal li.subcategoria{
	background-color: #FFFFFF;
	padding:0px;
	margin:0px;
}
/* ******************* */
ul.lstPrincipal p {
	background:#F5F5F5; 
	border:1px solid #FFF; 
	padding:3px 5px 3px 5px;
}
ul.lstPrincipal table {
	background:#F5F5F5; 
	border:1px solid #FFF; 
	padding:3px 5px 3px 5px;
	margin:12px 0 12px 0;
}
ul.lstPrincipal #pag1{
	display:none;
}
ul.lstPrincipal #pag2{
	display:none;
}
ul.lstPrincipal #pag3{
	display:none
}
ul.lstPrincipal #pag4{
 	display:none;
}
ul.lstPrincipal #pag5{
	display:none;
}
ul.lstPrincipal #pag6{
	display:none;
}


/* ******************* */




* html ul.lstPrincipal li.subcategoria{height:1px;}
ul.lstPrincipal li.subcategoria ul.lstPrincipal{
	padding-top:0px;
	padding-bottom:0px;
}
ul.lstPrincipal li.elemVinculado{/*ENLACES*/
	margin: 5px 0px 6px 20px;
	padding: 2px 0px 2px 0px;
	background-color: #FFFFFF;
	list-style: none;
	list-style-image: none;
	border-bottom: 1px solid #EFEEEE;
	
}
* html ul.lstPrincipal li.elemVinculado{height:1px;}
ul.lstPrincipal li.elemVinculado p{
	font-size: 94%;
	font-weight: normal;
	padding:0px;
	margin:9px 0px 2px 0px;
}
/* Listado de secciones de un manual */
.cntEnlacesManuales ul {
	 margin:38px 19px 15px 40px !important;
	 margin:38px 19px 15px 83px;
}
.cntEnlacesManuales ul li {
	list-style:none;
	border-top: 1px solid #F3F3F3;
	margin:0;
	margin-bottom:21px;
	padding:12px 0 15px 7px;
}
#cTexto ul li{
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	list-style-image: url(img/bulletTexto.gif);
}
#cTexto ul ul{
	margin-top:4px;
}
#cTexto ul ul li{
	margin: 0px 0px 4px -24px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	list-style-image: url(img/bulletTexto.gif);
}

.cntProductoDetalles li {
		list-style-image: url(img/bulletTexto.gif);
}

#lstFichasTecnicas li,
.lstFichasTecnicas li{
	white-space:nowrap;
	list-style:none;
	text-align:left;
}

option.hijo{
	padding-left: 20px;
}
option.padre{
	font-weight: bold;
}
/**************************************************************************************************************/
/*** ENLACES ***/
/**************************************************************************************************************/
.menu0 a, .menu0 a:link, .menu0 a:visited, .menu0 a:hover, .menu0 a:active{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;

}
.menu1 a, .menu1 a:link, .menu1 a:visited, .menu1 a:hover, .menu1 a:active{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
ul.subMenu li a, ul.subMenu li a:link, ul.subMenu li a:visited, ul.subMenu li a:hover, ul.subMenu li a:active {
	color: #009900;
}
ul.subMenu li.sel a, ul.subMenu li.sel a:link, ul.subMenu li.sel a:visited, ul.subMenu li.sel a:hover, ul.subMenu li.sel a:active,
ul.subMenu li.subMenu1Sel a, ul.subMenu li.subMenu1Sel a:link, ul.subMenu li.subMenu1Sel a:visited, ul.subMenu li.subMenu1Sel a:hover, ul.subMenu li.subMenu1Sel a:active,
ul.subMenu li.subMenu2Sel a, ul.subMenu li.subMenu2Sel a:link, ul.subMenu li.subMenu2Sel a:visited, ul.subMenu li.subMenu2Sel a:hover, ul.subMenu li.subMenu2Sel a:active,
ul.subMenu li.subMenu3Sel a, ul.subMenu li.subMenu3Sel a:link, ul.subMenu li.subMenu3Sel a:visited, ul.subMenu li.subMenu3Sel a:hover, ul.subMenu li.subMenu3Sel a:active {
	color: #4C4C4C;
}
ul.lstFamilias li a,ul.lstFamilias li a:link,ul.lstFamilias li a:visited,ul.lstFamilias li a:hover,ul.lstFamilias li a:active{
	font-size: 90%;
	font-weight: bold;
	display:block;
	padding-left:14px;
	padding-top: 2px;
	padding-bottom: 4px !important;
	padding-bottom: 2px;
	color: #009900;
	border-bottom: 1px solid #FFF;
}
ul.lstProductos li a,ul.lstProductos li a:link,ul.lstProductos li a:visited,ul.lstProductos li a:hover,ul.lstProductos li a:active{
	display:block;
	padding: 1px 0px 0px 0px;
}
ul.lstCategorias li a,ul.lstCategorias li a:link,ul.lstCategorias li a:visited,ul.lstCategorias li a:hover,ul.lstCategorias li a:active{
	font-size: 90%;
	font-weight: bold;
	display:block;
	padding-left:14px;
}
ul.lstCategorias li.lstEnlaces a,ul.lstCategorias li.lstEnlaces a:link,ul.lstCategorias li.lstEnlaces a:visited,ul.lstCategorias li.lstEnlaces a:hover,ul.lstCategorias li.lstEnlaces a:active{
	display:block;
	padding: 2px 0px 0px 0px;
}
li.productoSel span{
	padding: 0px 0px 0px 0px;
	font-size: 90%;
	font-weight: bold;
}
.txtIco img{
	margin-left:-12px;
	border: 0;
}
a, a:link, a:visited, a:hover, a:active{
	font-weight: bold;
	text-decoration: none;
	color: #009900;
}
/**************************************************************************************************************/
/*** IMÁGENES ***/
/**************************************************************************************************************/
.cntBanners img{
	margin:0px 8px 0px 4px;
	border: 1px solid #E9E8E8;
}
.cntProducto img, .cntProducto2 img{
	width: 83px;
	float: left;
	border: 1px solid #E9E8E8;
}
* html .cntProducto img, * html .cntProducto2 img{
	margin-left:-2px;
}
.cntProductoDetalles img{
	border: 1px solid #E9E8E8;
	margin: 0px 20px 0px 0px;
	float: left;
}
.cntProductoDetalles .cntBreve img{
	margin-right: 16px !important;
}
.cntDetalleProductoEnlaces img{
	border: 1px solid #E9E8E8;
}
.cntManualesInterior img{
	float:left;
	margin:0 17px 0 8px;
	border:1px solid #F3F3F3;
}
.imagen{/* Imágenes de los textos */
	border: solid 1px #E9E8E8;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 1px;
	font-size:100%;
}
.imagenIzd{
	border: solid 1px #E9E8E8;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 1px;
	font-size:100%;
}
.imagenDcha{
	border: solid 1px #E9E8E8;
	float: right;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 1px;
	font-size:100%;
}
.imagenIzd tr, .imagenDcha tr, .imagen tr{
	background-color:#E9E8E8;
}
.imagenIzd p, .imagenDcha p, .imagen p{
	padding: 4px 4px 4px 4px;
}

.cntManualesInformacion div.cntManual img {
	border:2px solid #F3F3F3;
	margin-bottom:10px; 
}
.cntEnlacesManuales ul li img{
	border:1px solid #F3F3F3;
	margin:0 11px 0 8px;
	position:relative;
	bottom:28px;
}
#lstFichasTecnicas hr,
.lstFichasTecnicas hr{
	margin:7px 0 7px 0 !important;
	margin:0 0 0 0;
}
.bannerProductos, .bannerFs{
	border:0px;
}
.bannerFs{
	margin-top:26px;
}
.cntDistribuidorIndiv img{
	float:left;
	clear:both;
	border: 1px solid #F3F3F3;
	margin-right:10px;
}
.cntManualesInterior img.dosLineas{
	position:relative;
	top:16px;
}
#ofertaCabeceraMap{
	/*margin-top: -100px;*/
	position: absolute;
	left: 69px;
	top: 66px;
	/*margin: 0px;*/
}

/**************************************************************************************************************/
/*** TITULARES ***/
/**************************************************************************************************************/
h1, .cntDetalleProductoEnlaces h1.titFamilia, h1.titPadre{
	background: url("img/bulletH1.gif") no-repeat 0px 5px;
	font-size: 130%;
	color: #666666;
	padding: 0px 0px 0px 12px;
	margin-left:0;
	margin-bottom: 10px;
	margin-top: 10px;
}

.cntDetalleProductoEnlaces  h1.Metal{
	background: url("img/logoTikkurila.png") no-repeat;
	height:25px;
}

h1.titPadre{
	background: none;
	font-size: 150%;
	padding:0px;
	margin-top:20px;
}

h2{
	font-size: 100%;
	margin: 0px 0px 8px 0px;
}
.cntProductoDetalles h2{
	font-size: 100%;
	margin: 14px 0px 18px 0px;
	padding:0;
}
.cntManualesInterior h2{
	margin-bottom:0px;
	padding:18px 0 4px 17px;
	vertical-align:text-bottom;
}

h2#cTitular{
	font-size: 110%;
}
h2.oferta {
	background-color:#D2F9D2;
	padding:2px 5px 2px 5px;
}

.cntBanners h1{
	text-align: left;
	margin-left: 0;
}

h1.titBuscador{
	text-align: left;
	margin-left: 18px;
	margin-top: 10px;
}

h1.titBuscador span{
	font-size: 80%;
}

h1.titMenuClientes{
	text-align: left;
	margin-left: 40px;
	margin-top: 16px;
	margin-bottom: -16px;
}

h3{
	margin:0px 0px 4px 0px;
	font-size: 110%;
}

.cntProducto h3, .cntProducto2 h3 {
	clear:both;
}
h4#cBreve{	
	padding: 4px;
	background-color: #F3F3F3;
	font-size: 90%;
	font-weight: normal;
}
h5#cFecha{
	font-size: 94%;
	margin: 0px 0px 0px 0px;
}
#lstFichasTecnicas h2,
.lstFichasTecnicas h2{
	margin-bottom:2px;
}

h2.mapa {
	padding-left: 6px;
}

/**************************************************************************************************************/
/*** FORMULARIOS ***/
/**************************************************************************************************************/
form{
	margin: 0px;
	padding: 0px;
}
input, select{
	font-family: arial, verdana, sans-serif; 
	font-size: 90%;
}
.btn{
	padding: 0px 4px 0px 4px !important;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-weight: bold;
	color:#FFFFFF;
	background-color: #009900;
	border: 1px solid #F3F3F1;
}

.cntContacto form{
	text-align:left;
	width: 512px !important;
	width: 528px;
	padding: 14px 0px 14px 14px;
}
.cntContacto label{
	font-size: 96%;
}
.cntContacto label.lblAtenuada{
	font-size: 85%;
	color: #AAA;
}
.cntContacto .caja{
	width:100%;
	margin:0px 14px 10px 0px;
}
.cntContacto #login .caja{
	margin-bottom: 0;
}
.cntContacto textarea{
	height:100px;
	font-family: arial, verdana, sans-serif; 
	font-size: 90%;
}
.lstProductos fieldset{
	border: 0px;
	margin: 0px -2px 10px 30px;
	padding: 4px 0px 10px 10px;
	background-color: #EFEEEE;
}
.lstProductos textarea{
	margin: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px -29px;
	width: 440px;
}
#cntIzquierda .cntBuscador #bsqFamilia .info{
	font-weight: bold;
}
#cntIzquierda .cntBuscador #bsqFamilia .sel{
	font-weight: bold;
	font-style: italic;
	color: #009900;
}
/**************************************************************************************************************/
/*** TEXTOS ***/
/**************************************************************************************************************/
p{
	font-size: 96%;
}
.cntDistribuidorIndiv p{
	margin: 2px 0px 2px 0px;
}
.cntEventosPortadaIzq p{
	text-align:left;
	margin: 6px 6px 6px 6px;
}
.cntProducto p, .cntProducto2 p{
	margin-top: 0px;
	margin-bottom: 4px;
	padding-top: 8px !important;
	padding-top: 0px;
	clear:both;
	font-size: 96%;
}
.cntEventosPortadaIzq span{/*Fecha*/
	font-size:96%;
	display:block;
}
.cntProductoDetalles .cntBreve{
	margin: 0px 0px 10px 0px !important;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.cntProductoDetalles p.breve{
	letter-spacing:0.05em;
	font-size:92%;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 15px 0px;
}
.cntProductoDetalles .descripcion{
	clear:both;
	width: 515px;
	padding: 15px 0px 10px 0px !important;
	padding: 15px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}
.imagen p, .imagenIzd p, .imagenDcha p{
	margin:0px;
}
.cntContacto p{
	margin:4px 0px 0px 0px;
}
p.descripcionPDF{
	margin:7px 0px 2px 0px;
}

b{
	color: #4C4C4C;
}
strong{
 	color: #4C4C4C;
 }

.txtNormal{
	text-align: justify;
	padding-bottom: 7px;
}
.txtResaltado{
	background-color: #4C4C4C;
	color: #FFFFFF;
	font-weight: bold;
}
.txtXylazel{
	/*text-transform:lowercase;*/
	font-weight:bold;
	color:#009900;
	font-size:125%;
}
* html span.txtPaginacion{
	vertical-align:bottom;
}

hr{
	clear:both;
	color: #F3F3F3;
	margin:0;
	padding:0;
	border:0;
	border-top:solid 1px #F3F3F3;
	height:0;
}
/* Estilos del texto de la portada*/
p.txtPortada, p.txtPortadaFinal{
	color:#666666;
	line-height:20px;
	text-align:justify;
}
p span.txtPortadaXylazel{
	font-weight:bold;
	color:#009900;
	font-size:140%;
}
p span.txtPortadaGrande, p.txtPortadaFinal{
	font-size:132.6%;
}
p.txtPortadaFinal{
	font-weight:bold;
	letter-spacing:1px;
	text-align:center;
}

.errorLogin {
	color:#DD0000;
	font-size:90%;
	padding-bottom:12px;
}

.requerido{
	color: #FF0000;
}
.textoRequerido{
	float:left;
	font-size:80%;
}
.borderTopSep{
	margin: 10px 0 0 0;
	padding: 10px 0 5px 0;
	border-top: 1px solid #F3F3F3;
	display: block;
}
