/*--------------------------------------------------------ESTILOS GENERALES--------------------------------------------------------*/
body {padding: 0px; margin: 0px; border: 0px; background-color : #FFF; font-family: arial, tahoma, verdana, helvetica, sans-serif; font-size:0.6886em; color: #656565; /* 11pt */background:#FFFFFF;}
/*body{behavior:url("csshover.htc");}*/
img { border: 0px;}
hr{ border-width: 0px; color: #CCC; height: 1px; background-color: #CCC; }
p{ padding: 0px; padding-top: 5px; padding-bottom: 5px; margin: 0px;}



.hidden{ display:none;}
.centro{  margin-right:auto; margin-left:auto; }

img.izquierda{ margin-right: 15px;}
.izquierda{ float: left; }


.derecha{ float: right;}
img.derecha{ margin-left: 15px;}
.centrado{ text-align: center; }

.txtizquierda{ text-align: left; } 
.txtderecha{ text-align: right; }
h2.h2-tit{ margin: 0px; padding: 0px; margin-bottom: 10px; display: block;}

a, a:link, a:visited {color: #656565; text-decoration: underline;}
a:hover {color: #656565; text-decoration: underline;}


/*--------------------------------------------------------ESTILOS GENERALES--------------------------------------------------------*/


#contenedor{ padding: 0px; margin: 0px; border: 0px; width: 100%; position: relative;	z-index:0; top: 0;}

/* Cabecera */
#cabecera100{ width:100%; float: left; background:#FFF url(/img/bg_cabecera.jpg) top left repeat-x;  height: 110px;}
#cabecera{ width:994px; height: 110px; margin-right:auto; margin-left:auto;  position:relative; }
#idiomas{margin:5px 30px 0 0; padding:0px; color:#656565;  float:right;}
#idiomas a, #idiomas a:link, #idiomas a:visited{color:#656565;  text-decoration:none; font-weight:bold;}
#idiomas a:hover{color:#656565;  text-decoration:none; font-weight:bold; color:#F28F22;}
#cabecera .logo{	width: 168px; height: 64px; background: url(/img/logo.jpg) top left no-repeat; position: relative; top:30px; left:30px; }
#cabecera .logo h1, #cabecera .logo h1 a{	width: 168px; height: 64px; display: block; margin: 0px; padding: 0px;}
#cabecera .logo h1 a span {display: none;}



/*------------------------------------------------------------MENU DESPLEGABLE-----------------------------------------------*/

#menusup { /*width:474px;*/ width:563px;  margin:15px 27px 0 0; padding:0px 0 0 0; background-image: url(/img/bg_menu.png); background-repeat: no-repeat; background-position:top left; float:right; }

#menu {width:564px;  margin: 0px; padding:0px; text-align:left; /*position:relative;*/ float:left;}
#menu ul { margin: 0px; padding:0px; width:564px;  list-style-type: none; float:left;}

#menu ul li#laoca, #menu ul li#productos, #menu ul li#tiendas, #menu ul li#servicios, #menu ul li#club, #menu ul li#noticias, #menu ul li#catalogo  {height:30px; margin:0px; /*margin-left:11px; margin-right:12px;*/ padding:0px; /*display: inline;*/ float: left;}


/*1*/
#menu ul li#laoca{float: left; width:75px; /*background-image: url(/img/laoca_menu.jpg); background-position: top left; background-repeat: no-repeat;*/  position: relative;   }

#menu ul li#laoca a{display: block; position: relative; /*height:13px;*/ }
#menu ul li#laoca span{display: none;}

#menu ul li#laoca a:hover{ position: relative;  }

#menu ul li#laoca ul, #menu ul li#productos ul, #menu ul li#tiendas ul, #menu ul li#servicios ul, #menu ul li#club ul, #menu ul li#noticias ul {display: none;}


/*2*/

#menu ul li#productos{ float: left; width:96px; /*background-image: url(/img/productos_menu.jpg); background-position: top left; background-repeat: no-repeat;*/ position: relative;  }

#menu ul li#productos a{margin:0px; padding:0px; display: block; position: relative; }
#menu ul li#productos span{display: none;}

#menu ul li#productos a:hover {margin:0px; padding:0px; position: relative; }

#menu ul li#productos a:hover #dos, #menu ul li#productos:hover #dos {display: block; position: absolute; margin:0px; padding:0px; width: 475px; color:#655900;  }

#menu ul li#productos a:hover ul, #menu ul li#productos:hover ul {width: 76px; padding:0 16px 10px 16px ;  margin:0px; border:0px;  display: block; color:#655900; float:left;}
#menu ul li#productos a:hover ul.inicial, #menu ul li#productos:hover ul.inicial {width: 76px;  padding:0px; padding-right:16px; padding-left:16px; margin:0px; border:0px; display: block;  color:#655900; float:left;}
#menu ul li#productos a:hover ul.inicial, #menu ul li#productos:hover ul.final {width: 115px;  padding:0px; margin:0px; border:0px; padding-left:16px;  display: block;  color:#655900; float:left;}

#menu ul li#productos #dos .doscuerpo ul li a {width: 76px; margin:0px; padding: 0px;  text-decoration:none; color:#FFFFFF; float:left; }
#menu ul li#productos #dos .doscuerpo ul li a:hover {position: relative; margin:0px; padding:0px; text-decoration: underline; color:#FFFFFF;}
#menu ul li#productos #dos .doscuerpo ul li h2{ padding:0px; padding-bottom:8px; margin:0 0 4px 0; background-image: url(/img/bg_productos_borde.jpg); background-position: bottom left; background-repeat: repeat-x; font-size: 1em; color:#FFFFFF;}

#menu ul li#productos a:hover .doscab, #menu ul li#productos:hover .doscab {margin:0px; padding:0px; width:475px; height:15px; display:block; float:left; background-image: url(/img/doscab.png);
background-position: top left; background-repeat: no-repeat;  }
#menu ul li#productos #dos .doscab {	display: none;}
#menu ul li#productos:hover #dos .doscab {	display: block;}

#menu ul li#productos a:hover .doscuerpo, #menu ul li#productos:hover .doscuerpo {margin:0px; padding:0px; width:475px; display:block; float:left; background-image: url(/img/doscuerpo.png);
background-position: top left; background-repeat: repeat-y;  }
#menu ul li#productos #dos .doscuerpo {	display: none;}
#menu ul li#productos:hover #dos .doscuerpo {	display: block;}

#menu ul li#productos a:hover .dospie, #menu ul li#productos:hover .dospie {margin:0px; padding:20px 13px 0 0; width:462px; height:28px; display:block; float:left; background-image: url(/img/bgcatalogo.png);
background-position: top left; background-repeat: no-repeat;  text-align:right;}
#menu ul li#productos #dos .dospie {	display: none;}
#menu ul li#productos:hover #dos .dospie {	display: block;}
.dospie, .dospie a, .dospie:link, .dospie a:visited, .dospie a:hover{color:#FFFFFF; font-size:1.2em; text-decoration:none;}
.dospie img{margin:0 0 0 3px}

#menu ul li#productos #dos .doscuerpo ul.final li a {width: 115px;  margin:0px; padding: 0px;  text-decoration:none; color:#FFFFFF; float:left;}
#menu ul li#productos #dos .doscuerpo ul.final li a:hover { margin:0px; padding: 0px; position: relative; text-decoration: underline;  color:#FFFFFF;}
#menu ul li#productos #dos .doscuerpo ul.final li h2{ padding:0px; padding-bottom:8px; margin:0 0 4px 0; background-image: url(/img/bg_productos_borde.jpg); 
background-position: bottom left; background-repeat: repeat-x; font-size: 1em; color:#FFFFFF;}

.columnamenuproductos{width:108px; float:left;}


/*3*/
#menu ul li#tiendas{ float: left; width:80px; /*background-image: url(/img/tiendas_menu.jpg); background-position: top left; background-repeat: no-repeat;*/ position: relative;   }

#menu ul li#tiendas a{display: block; position: relative;}
#menu ul li#tiendas span{display: none;}

#menu ul li#tiendas a:hover{position: relative;}

#menu ul li#tiendas a:hover #tres, #menu ul li#tiendas:hover #tres {display: block; position: absolute; padding:0px; width: 133px; color:#655900;  }

#menu ul li#tiendas a:hover ul, #menu ul li#tiendas:hover ul {width: 104px; padding:0 0 0 13px ;  margin:0px; border:0px;  display: block; color:#655900; float:left;}

#menu ul li#tiendas #tres .trescuerpo ul li a {width: 104px;  padding: 0px;  margin:0px; text-decoration:none; color:#655900; float:left;}
#menu ul li#tiendas #tres .trescuerpo ul li a:hover {position: relative; text-decoration: underline; border-bottom: none; color:#655900;}

#menu ul li#tiendas a:hover .trescab, #menu ul li#tiendas:hover .trescab {margin:0px; padding:0px; width:133px; height:15px; display:block; float:left; background-image: url(/img/trescab.png);
background-position: top left; background-repeat: no-repeat;  }
#menu ul li#tiendas #tres .trescab {	display: none;}
#menu ul li#tiendas:hover #tres .trescab {	display: block;}

#menu ul li#tiendas a:hover .trescuerpo, #menu ul li#tiendas:hover .trescuerpo {margin:0px; padding:0 0 24px 0; width:133px; display:block; float:left; background-image: url(/img/trescuerpo.png);
background-position: bottom left; background-repeat: no-repeat;  }
#menu ul li#tiendas #tres .trescuerpo {	display: none;}
#menu ul li#tiendas:hover #tres .trescuerpo {	display: block;}


/*4*/
#menu ul li#servicios{ float: left; width:87px; /*background-image: url(/img/servicios_menu.jpg); background-position: top left; background-repeat: no-repeat;*/ position: relative;   }

#menu ul li#servicios a{display: block; position: relative;}
#menu ul li#servicios span{display: none;}

#menu ul li#servicios a:hover{position: relative;}

#menu ul li#servicios a:hover #cuerpo, #menu ul li#servicios:hover #cuatro {display: block; position: absolute; padding:0px; width: 146px; color:#FFFFFF;  }

#menu ul li#servicios a:hover ul, #menu ul li#servicios:hover ul {width: 117px; padding:0 0 0 13px ;  margin:0px; border:0px;  display: block; color:#FFFFFF; float:left;}

#menu ul li#servicios #cuatro .cuatrocuerpo ul li a {width: 117px;  padding: 0px;  margin:0px; text-decoration:none; color:#FFFFFF; float:left;}
#menu ul li#servicios #cuatro .cuatrocuerpo ul li a:hover {position: relative; text-decoration: underline; border-bottom: none; color:#FFFFFF;}


#menu ul li#servicios a:hover .cuatrocab, #menu ul li#servicios:hover .cuatrocab {margin:0px; padding:0px; width:146px; height:15px; display:block; float:left; background-image: url(/img/cuatrocab.png);
background-position: top left; background-repeat: no-repeat;  }
#menu ul li#servicios #cuatro .cuatrocab {	display: none;}
#menu ul li#servicios:hover #cuatro .cuatrocab {	display: block;}

#menu ul li#servicios a:hover .cuatrocuerpo, #menu ul li#servicios:hover .cuatrocuerpo {margin:0px; padding:0 0 24px 0; width:146px; display:block; float:left; background-image: url(/img/cuatrocuerpo.png);
background-position: bottom left; background-repeat: no-repeat;  }
#menu ul li#servicios #cuatro .cuatrocuerpo {	display: none;}
#menu ul li#servicios:hover #cuatro .cuatrocuerpo {	display: block;}


/*5*/
#menu ul li#club{ float: left; width:55px; /*background-image: url(/img/club_menu.jpg); background-position: top left; background-repeat: no-repeat;*/ position: relative;  }


#menu ul li#club a{display: block; position: relative;}
#menu ul li#club span{display: none;}

#menu ul li#club a:hover{position: relative;}

#menu ul li#club a:hover #cuerpo, #menu ul li#club:hover #cinco {display: block; position: absolute; padding:0px; width: 138px; color:#FFFFFF;  }

#menu ul li#club a:hover ul, #menu ul li#club:hover ul {width: 109px; padding:0 0 0 13px ;  margin:0px; border:0px;  display: block; color:#FFFFFF; float:left;}

#menu ul li#club #cinco .cincocuerpo ul li a {width: 109px;  padding: 0px;  margin:0px; text-decoration:none; color:#FFFFFF; float:left;}
#menu ul li#club #cinco .cincocuerpo ul li a:hover {position: relative; text-decoration: underline; border-bottom: none; color:#FFFFFF;}


#menu ul li#club a:hover .cincocab, #menu ul li#club:hover .cincocab {margin:0px; padding:0px; width:138px; height:15px; display:block; float:left; background-image: url(/img/cincocab.png);
background-position: top left; background-repeat: no-repeat;  }
#menu ul li#club #cinco .cincocab {	display: none;}
#menu ul li#club:hover #cinco .cincocab {	display: block;}

#menu ul li#club a:hover .cincocuerpo, #menu ul li#club:hover .cincocuerpo {margin:0px; padding:0 0 24px 0; width:138px; display:block; float:left; background-image: url(/img/cincocuerpo.png);
background-position: bottom left; background-repeat: no-repeat;  }
#menu ul li#club #cinco .cincocuerpo {	display: none;}
#menu ul li#club:hover #cinco .cincocuerpo {	display: block;}


/*6*/
#menu ul li#noticias { float: left; width:79px; /*background-image: url(/img/noticias_menu.jpg); background-position: top left; background-repeat: no-repeat;*/   position: relative;}

#menu ul li#noticias a{height:13px; display: block; position: relative;}
#menu ul li#noticias span{display: none;}

#menu ul li#noticias a:hover{position: relative;}



/*7*/
#menu ul li#catalogo { float: left; width:90px; /*background-image: url(/img/noticias_menu.jpg); background-position: top left; background-repeat: no-repeat;*/   position: relative;}

#menu ul li#catalogo a{height:13px; display: block; position: relative;}
#menu ul li#catalogo span{display: none;}

#menu ul li#catalogo a:hover{position: relative;}


a.nivel1, a.nivel1:link, a.nivel1:visited, a.nivel1:hover{color:#656565; font-size:1.5em; text-decoration:none; text-align:center;}

#dos {left: -75px; top:30px;}
#tres {left: -1px; top:30px;}
#cuatro {left: -1px; top:30px;}
#cinco {left: -1px; top:30px;}



/*----------------------------------------------------------------FIN MENU DESPLEGABLE-------------------------------------------------------------------*/






/* Pie */
#pie100{ width: 100%; padding:0px; margin:42px 0 0 0; float: left;  background-image: url(/img/bg_pie.jpg);  background-position: top left; background-repeat: repeat-x; height: 85px;}
#pie{ width:994px; margin-right:auto; margin-left:auto;  margin-top:39px; color: #FFF;  height: 65px; }

#logopie{width:84px; height:32px; margin:0 0 0 15px; padding:0px; float:left;}

#datospie{height:37px; margin:0 0 0 20px; padding:5px 0 0 20px; color:#585858; background-image: url(/img/bg_datospie.jpg); background-position: top left; background-repeat: repeat-y;  float:left;}
#datospie a, #datospie a:link, #datospie a:visited{color:#585858; font-weight:normal; text-decoration:none;}
#datospie a:hover{color:#585858; font-weight:normal; text-decoration:underline;}

#accesospie{width:300px; margin:0 49px 0 0; padding:0px; text-align:right; color:#585858; line-height: 18px; float:right;}
#accesospie a, #accesospie a:link, #accesospie a:visited{color:#585858; font-weight:bold; text-decoration:none;}
#accesospie a:hover{color:#F28F22; font-weight:boll; text-decoration:none;}

/* Pie */



/* Bloques del Cuerpo */
#cuerpo100{ width: 100%; float: left; background-color:#FFF; background-image: url(/img/bg_cuerpo.jpg); background-position: top left; background-repeat: repeat-x;  }
#cuerpo100interior{ width: 100%; float: left; background-color:#FFF;   }
#cuerpo{ width:994px; margin-right:auto; margin-left:auto;}
#cuerpofondo{ width: 933px; padding:21px 31px 0 30px; margin:0px; float:left; }


/*Interior Home*/
#imgprincipal{width:994px; height:247px; margin:0 0 27px 0; padding:0px; float:left;}

#principal1{width:318px; height:172px; margin:0px; padding:8px 10px 0 8px; border:0px; border-right:1px solid #D1D0D0; color:#565656; float:left;}
#principal1 h2.h2-tit{height:45px; width:318px; margin: 0px; padding: 0px; margin-bottom: 8px; display: block; float:left; color:#656565; font-weight: bold; font-size:1.8em;   /*line-height: 1;*/ }

a.enlaceprincipal1, a.enlaceprincipal1:link, a.enlaceprincipal1:visited{margin:0px; padding:0 23px 0 0; background-image: url(/img/triangulitosgrises.jpg); background-position: center right; 
background-repeat: no-repeat; color:#636363; font-size:1.5em; text-decoration:none; font-weight:bold; float:right;}
a.enlaceprincipal1:hover{text-decoration:none; color:#2E2D2D; font-weight:bold;}

/*#principal1 a.enlace img{margin:21px 21px 0 0; float:right;}*/


/*---------------------------------------------SLIDER-----------------------------------*/
    /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			
	#container{	
		margin:0px;
		padding:0px;
		position:relative;
		text-align:left;
		width:317px;
		height:77px;
		padding-bottom:14px;
		
		}			
	#content{
		/*width:317px;*/
		margin: 0 0 14px 0;
		padding:0px;
		position:relative;
		left:24px;
		float:left;
		}			

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:264px;
		height:77px;
		overflow:hidden; 
		
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:19px;
		height:19px;
		position:absolute;
		left:-19px;
		top:30px;
		z-index:0;
		}	
	#nextBtn, #slider1next{ 
		left:264px;
		}														
	#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:19px;
		height:19px;
		background:url(/img/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(/img/btn_next.gif) no-repeat 0 0;	
		}	
/*---------------------------------------------SLIDER-----------------------------------*/	


#principal2{width:613px; height:172px; margin:0px; padding:8px 0 0 35px; border:0px; border-left:1px solid #FBFBFB; color:#565656; float:left;}
#principal2 img{margin:0px; margin-right:13px; float:left;}
#principal2 h2.h2-tit{width:417px; height:45px; margin: 0 0 6px 0; padding: 0px; display: block; float:left; color:#656565; font-weight: bold; font-size:1.8em; /*line-height: 1;*/ float:left;}
#principal2 .txtprincipal2{width:417px; height:80px; margin:0 0 13px 0; padding:0px; float:left;}
a.enlaceprincipal2, a.enlaceprincipal2:link, a.enlaceprincipal2:visited{margin:0px; padding:0 23px 0 0; background-image: url(/img/triangulitosazules.jpg); background-position: center right; background-repeat: no-repeat; 
color:#4A6DAD; font-size:1.5em; text-decoration:none; font-weight:bold; float:right;}
a.enlaceprincipal2:hover{text-decoration:none; font-weight:bold; color:#21417A;}
.azulpeq{color:#4A6DAD; font-weight:normal; font-size:0.8em;}


.bocadilloverde{margin:0px; padding:0px; float:left; }
.bocadilloverde .parte1{margin:0px; padding:10px 0 0 15px; height:19px; background-image: url(/img/bocadilloverde1.jpg); background-position: top left; background-repeat: no-repeat; float:left; color:#FFFFFF;  }
.bocadilloverde .parte1 a, .bocadilloverde .parte1 a:link, .bocadilloverde .parte1 a:visited{color:#FFFFFF; font-weight:bold; text-decoration:none;}
.bocadilloverde .parte1 a:hover{color:#37340C; font-weight:bold; text-decoration:none;}
.bocadilloverde .parte2{margin:0px; padding:0px; width:14px; height:29px;  background-image: url(/img/bocadilloverde2.jpg); background-position: top left; background-repeat: no-repeat; float:left;}

.bocadillorosa{margin:0px; padding:0px; float:left;}
.bocadillorosa .parte1{margin:0px; padding:10px 0 0 15px; height:19px; background-image: url(/img/bocadillorosa1.jpg); background-position: top left; background-repeat: no-repeat; float:left; color:#FFFFFF;  }
.bocadillorosa .parte1 a, .bocadillorosa .parte1 a:link, .bocadillorosa .parte1 a:visited{color:#FFFFFF; font-weight:bold; text-decoration:none;}
.bocadillorosa .parte1 a:hover{color:#6D1644; font-weight:bold; text-decoration:none;}
.bocadillorosa .parte2{margin:0px; padding:0px; width:14px; height:29px;  background-image: url(/img/bocadillorosa2.jpg); background-position: top left; background-repeat: no-repeat; float:left;}


.bocadillorojo{margin:0px; padding:0px; float:left;}
.bocadillorojo .parte1{margin:0px; padding:10px 0 0 15px; height:19px; background-image: url(/img/bocadillorojo1.jpg); background-position: top left; background-repeat: no-repeat; float:left; color:#FFFFFF;  }
.bocadillorojo .parte1 a, .bocadillorojo .parte1 a:link, .bocadillorojo .parte1 a:visited{color:#FFFFFF; font-weight:bold; text-decoration:none;}
.bocadillorojo .parte1 a:hover{color:#5C0107; font-weight:bold; text-decoration:none;}
.bocadillorojo .parte2{margin:0px; padding:0px; width:14px; height:29px;  background-image: url(/img/bocadillorojo2.jpg); background-position: top left; background-repeat: no-repeat; float:left;}



#contdestacados{margin:0px; padding:0 0 0 9px; color:#797979; float:left;}

/*3 filas*/
.destacado_3{width:315px; margin:79px 20px 0 0; padding:0px; float:left;}
.destacado_3 img{margin:0px; margin-right:18px; float:left; width:87px; height:72px;}
.textodestacado_3{width:189px; margin:0px; padding:0px;  float:left;}
.textodestacado_3 h2.h2-tit{height:53px; width:189px; margin: 5px 0 0 0; padding: 0px; color:#656565; font-weight: bold; font-size:1.4em; /*line-height: 1;*/ display: block; }
.descripciondestacado_3{height:90px; width:189px; margin:0 0 4px 0; padding:0px; float:left;}
/*3 filas*/

/*2 filas*/
.destacado_2{width:482px; margin:79px 21px 0 0; padding:0px; float:left;}
.destacado_2 img{margin:0px; margin-right:18px; float:left; width:174px; height:144px;}
.textodestacado_2{width:269px; margin:0px; padding:0px;  float:left;}
.textodestacado_2 h2.h2-tit{height:53px; width:269px; margin: 5px 0 0 0; padding: 0px; color:#656565; font-weight: bold; font-size:1.4em; /*line-height: 1;*/ display: block; }
.descripciondestacado_2{height:60px; width:269px; margin:0 0 4px 0; padding:0px; float:left;}
/*2 filas*/




.verde{color:#8E8832;}
.rosa{color:#E62F8E;}
.rojo{color:#D1000D;}
.azulon{color:#4A6DAD;}
.amarillo{color:#D3BC14;}
.marron{color:#865045;}
.azulmarino{color:#334452;}
.naranja{color:#F36421;}

.azul{color:#4A6DAD; font-weight:normal;}
.sinmargen{margin-right:0px;}
.ruta {text-decoration:none}
.txtblanco{color:#FFFFFF;}
	


/*Fin interior Home*/



/*Interiores*/
#breadcrumbs{width: 933px; margin:0 0 16px 0; padding:0px; color:#000000; float:left;}
#breadcrumbs .activo{font-weight:bold;}
#breadcrumbs a, #breadcrumbs a:link, #breadcrumbs a:visited{color:#000000; text-decoration:none;}
#breadcrumbs a:hover{color:#000000; text-decoration:underline;}

#apartado{width: 933px; margin:0px; padding:0px;  float:left;}
#apartado h2.h2-tit{color:#656565; font-weight: bold; font-size:1.8em; /*line-height: 20px;*/}

/*MENU LATERAL*/
#menulateral{width:210px; margin:8px 18px 0 0; border:0px;  padding:0px; float:left;}

#menulateral ul.apartadoproductos{margin:0px; padding:0px; float:left; list-style-type: none;}
#menulateral ul.apartadoproductos li{width:199px; margin:0px; padding:0 0 1px 11px;  font-size:1.4em; font-weight:bold; color: #737373; float:left;}
#menulateral ul.apartadoproductos li a, #menulateral ul.apartadoproductos li a:link, #menulateral ul.apartadoproductos li a:visited{color:#737373; font-weight:bold; text-decoration:none;}
#menulateral ul.apartadoproductos li a:hover{color:#8D8831; font-weight:bold; text-decoration:none;}
#menulateral ul.apartadoproductos li.activo{ color:#8D8831; background-image: url(/img/apartadoproductos.gif); background-position: top left; background-repeat: no-repeat;}

#menulateral ul.apartadotiendas{margin:0px; padding:0px; float:left; list-style-type: none;}
#menulateral ul.apartadotiendas li{width:199px; margin:0px; padding:0 0 1px 11px;  font-size:1.4em; font-weight:bold; color: #737373; float:left;}
#menulateral ul.apartadotiendas li a, #menulateral ul.apartadotiendas li a:link, #menulateral ul.apartadotiendas li a:visited{color:#737373; font-weight:bold; text-decoration:none;}
#menulateral ul.apartadotiendas li a:hover{color:#CEB40E; font-weight:bold; text-decoration:none;}
#menulateral ul.apartadotiendas li.activo{ color:#CEB40E; background-image: url(/img/apartadotiendas.gif); background-position: top left; background-repeat: no-repeat;}

#menulateral ul.apartadoservicios{margin:0px; padding:0px; float:left; list-style-type: none;}
#menulateral ul.apartadoservicios li{width:199px; margin:0px; padding:0 0 1px 11px;  font-size:1.4em; font-weight:bold; color: #737373; float:left;}
#menulateral ul.apartadoservicios li a, #menulateral ul.apartadoservicios li a:link, #menulateral ul.apartadoservicios li a:visited{color:#737373; font-weight:bold; text-decoration:none;}
#menulateral ul.apartadoservicios li a:hover{color:#CA0009; font-weight:bold; text-decoration:none;}
#menulateral ul.apartadoservicios li.activo{ color:#CA0009; background-image: url(/img/apartadoservicios.gif); background-position: top left; background-repeat: no-repeat;}

#menulateral ul.apartadoclub{margin:0px; padding:0px; float:left; list-style-type: none;}
#menulateral ul.apartadoclub li{width:199px; margin:0px; padding:0 0 1px 11px;  font-size:1.4em; font-weight:bold; color: #737373; float:left;}
#menulateral ul.apartadoclub li a, #menulateral ul.apartadoclub li a:link, #menulateral ul.apartadoclub li a:visited{color:#737373; font-weight:bold; text-decoration:none;}
#menulateral ul.apartadoclub li a:hover{color:#3F61A4; font-weight:bold; text-decoration:none;}
#menulateral ul.apartadoclub li.activo{ color:#3F61A4; background-image: url(/img/apartadoclub.gif); background-position: top left; background-repeat: no-repeat;}

#menulateral ul.apartadogeneral{margin:0px; padding:0px; float:left; list-style-type: none;}
#menulateral ul.apartadogeneral li{width:199px; margin:0px; padding:0 0 1px 11px;  font-size:1.4em; font-weight:bold; color: #737373; float:left;}
#menulateral ul.apartadogeneral li a, #menulateral ul.apartadogeneral li a:link, #menulateral ul.apartadogeneral li a:visited{color:#737373; font-weight:bold; text-decoration:none;}
#menulateral ul.apartadogeneral li a:hover{color:#314453; font-weight:bold; text-decoration:none;}
#menulateral ul.apartadogeneral li.activo{ color:#314453; background-image: url(/img/apartadogeneral.gif); background-position: top left; background-repeat: no-repeat;}



#menulateral .imagen_menu{width:210px; padding:0px; margin:30px 0 0 0; float:left;}
/*MENU LATERAL*/


#cuerpotexto{width:933px; min-height:230px; height:auto !important; height:230px;  margin:0px; padding:0px; text-align:justify; float:left;}
#cuerpotexto img{margin:15px 0 15px 15px; padding:0px; float:right; }

#cuerpotextomenu{width:664px; min-height:230px; height:auto !important; height:230px; margin:0px; padding:0 0 0 40px; border:0px; border-left:1px solid #E1E0E0; text-align:justify; float:left;}
#cuerpotextomenu img{margin:15px 0 15px 15px; padding:0px; float:right; }



/*----------------------------------------------------------------SIN MENU LATERAL------------------------------------------------------------------------------*/
/*LISTADO NOTICIAS 2 COLUMNAS*/
#cuerpotexto ul.listadonoticias { width:933px; margin:0 0 20px 0; padding:0px; border:0px; list-style-type: none; text-align:justify; float:left;  }
#cuerpotexto ul.listadonoticias li{width:450px; height:60px; margin:0 16px 15px 0; padding:0px; text-align:justify; float:left;  }
#cuerpotexto ul.listadonoticias li a, #cuerpotexto ul.listadonoticias li a:link, #cuerpotexto ul.listadonoticias li a:visited{text-decoration:none; font-weight:bold;}
#cuerpotexto ul.listadonoticias li a:hover{text-decoration:none; font-weight:bold; color:#F28F22;}
.fecha{margin:0 5px 0 0; padding:0px; color:#4A6DAC; font-weight:normal; float:left;}
#cuerpotexto ul.listadonoticias li img{margin:0 15px 0 0; float:left;}


/*LISTADO 2 COLUMNAS DESCARGAS*/
#cuerpotexto ul.listadodescargas{ width:933px; margin:0 0 20px 0; padding:0px; border:0px; list-style-type: none; text-align:justify;  float:left;  }
#cuerpotexto ul.listadodescargas li{width:450px; height:63px; margin:0 16px 15px 0; padding:0 0 10px 0; border:0px;  border-bottom:1px solid #E1E0E0; text-align:justify; float:left;  }
#cuerpotexto ul.listadodescargas li a, #cuerpotexto ul.listadodescargas li a:link, #cuerpotexto ul.listadodescargas li a:visited{text-decoration:none; font-weight:bold;}
#cuerpotexto ul.listadodescargas li a:hover{text-decoration:none; font-weight:bold; color:#F28F22;}
.fecha{margin:0 5px 0 0; padding:0px; color:#4A6DAC; font-weight:normal; float:left;}

#cuerpotexto ul.listadodescargas li  .descargararchivo{ margin:5px 0 0 0; padding:0px;  float: right; }
#cuerpotexto ul.listadodescargas li  .descargararchivo img{margin:0px; padding:0px; border:0px; float: right; }

/*LISTADO NOTICIAS*/
#cuerpotexto ul.listadonoticiasentero {width:933px; margin:0 0 20px 0; padding:0px; border:0px; list-style-type: none; text-align:justify;  float:left;  }
#cuerpotexto ul.listadonoticiasentero li{width:933px; margin:0 0 15px 0; padding:0 0 15px 0; text-align:justify; border:0px;  border-bottom:1px solid #E1E0E0; float:left;  }
#cuerpotexto ul.listadonoticiasentero li a, #cuerpotexto ul.listadonoticiasentero li a:link, #cuerpotexto ul.listadonoticiasentero li a:visited{text-decoration:none; font-weight:bold;}
#cuerpotexto ul.listadonoticiasentero li a:hover{text-decoration:none; font-weight:bold; color:#F28F22;}
.fecha{margin:0 5px 0 0; padding:0px; color:#4A6DAC; font-weight:normal; float:left;}
#cuerpotexto ul.listadonoticiasentero li img{margin:0 15px 0 0; float:left; width:90px; height:90px;} 

/*LISTADO FAQS*/
#cuerpotexto ul.listadofaqs {width:933px; margin:0 0 20px 0; padding:0px; border:0px; list-style-type: none; text-align:justify;  float:left;  }
#cuerpotexto ul.listadofaqs li{width:933px; margin:0 0 25px 0; padding:0 0 0px 0; text-align:justify; border:0px; float:left;  }
#cuerpotexto ul.listadofaqs li a, #cuerpotexto ul.listadofaqs li a:link, #cuerpotexto ul.listadofaqs li a:visited{text-decoration:none; font-weight:bold;}
#cuerpotexto ul.listadofaqs li a:hover{text-decoration:underline; font-weight:bold;}

#cuerpotexto ul.listadofaqs .categoria1{width:918px; margin:0 0 3px 0; padding:2px 0 2px 10px; border:0px; border-left:5px solid #E62F8E; float:left;  border-bottom:1px solid #E1E0E0; color:#E62F8E;}
#cuerpotexto ul.listadofaqs .categoria2{width:918px; margin:0 0 3px 0; padding:2px 0 2px 10px; border:0px; border-left:5px solid #8D8831; float:left;  border-bottom:1px solid #E1E0E0; color:#8D8831;}
#cuerpotexto ul.listadofaqs .categoria3{width:918px; margin:0 0 3px 0; padding:2px 0 2px 10px; border:0px; border-left:5px solid #D3BC14; float:left; border-bottom:1px solid #E1E0E0; color:#B09C0C;}
#cuerpotexto ul.listadofaqs .categoria4{width:918px; margin:0 0 3px 0; padding:2px 0 2px 10px; float:left; border:0px; border-left:5px solid #D1000D; border-bottom:1px solid #E1E0E0; color:#D1000D;}
#cuerpotexto ul.listadofaqs .categoria5{width:918px; margin:0 0 3px 0; padding:2px 0 2px 10px; float:left; border:0px; border-left:5px solid #4A6DAD; border-bottom:1px solid #E1E0E0; color:#4A6DAD;}
#cuerpotexto ul.listadofaqs .categoria6{width:918px; margin:0 0 3px 0; padding:2px 0 2px 10px; float:left; border:0px; border-left:5px solid #865045; border-bottom:1px solid #E1E0E0; color:#865045;}








/*DETALLE NOTICIA*/
.detallenoticia{ margin:0 0 20px 0; padding:0px;}
#cuerpotexto .detallenoticia img{margin:0 0 15px 15px; padding:0px;}
#cuerpotextomenu .detallenoticia img{margin:0 0 15px 15px; padding:0px;}
.detallenoticia .titnoticia{  margin:0 0 6px 0; padding:0px; font-size:1.2em; font-weight:bold; }
.detallenoticia .fecha{ font-size:1.2em;}

#cuerpotexto .detallenoticia  .descargararchivo{width:100%; margin:15px 0 0 0; padding:5px 0 0 0; border:0px; border-top:1px solid #E1E0E0; float: left; }
#cuerpotexto .detallenoticia  .descargararchivo img{margin:0px; padding:0px; border:0px; float: left; }

#cuerpotexto .detallenoticia .web{margin:0px; padding:0px; float: left;}
#cuerpotexto .detallenoticia .web a, #cuerpotexto .detallenoticia .web a:link, #cuerpotexto .detallenoticia .web a:visited{font-weight:bold; text-decoration:none; color:#334452;} 
#cuerpotexto .detallenoticia .web a:hover{font-weight:bold; text-decoration:none; color:#F28F22;} 

/*----------------------------------------------------------------SIN MENU LATERAL------------------------------------------------------------------------------*/


/*------------------------------------------------------CATALOGO-------------------------------------------------------------------*/
.filacatalogo{margin:0 0 20px 0; padding:0px; width:933px; float:left;}

.cocina{width:283px; margin:0 42px 0 0; padding:0px; color:#E12581; float:left;}
.cocina h2{margin:0px; padding:0px; border:0px; border-bottom:5px solid #E12581; font-size:2.3em; color:#E12581;}
#cuerpotexto .contcocina{width:281px; min-height:128px; margin:0px; padding:0px;  border:0px; border-left:1px solid #E2E2E2; border-right:1px solid #E2E2E2; border-bottom:1px solid #E2E2E2; float:left;}
#cuerpotexto .filacatalogo .cocina .contcocina img{margin:0 25px 0 0; padding:0px; border:0px; float:left;}
.contcocina ul{width:156px; margin:15px 0 10px 0; padding:0 0 10px 0; border:0px;  list-style-type: none; float:left;}
.contcocina ul li{width:146px; margin:0px; padding:0 0 0 10px; border:0px; background-image: url(/img/flechita_rosa.jpg); background-position: top left; background-repeat: no-repeat; float:left; }
.contcocina ul li a, .contcocina ul li a:link, .contcocina ul li a:visited{text-decoration:none; font-weight:bold;}
.contcocina ul li a:hover{text-decoration:none; color:#E12581; font-weight:bold;}


.aseo{width:283px; margin:0 42px 0 0; padding:0px; color:#E12581; float:left;}
.aseo h2{margin:0px; padding:0px; border:0px; border-bottom:5px solid #817D27; font-size:2.3em; color:#817D27;}
#cuerpotexto .contaseo{width:281px; min-height:128px; margin:0px; padding:0px; border:0px; border-left:1px solid #E2E2E2; border-right:1px solid #E2E2E2; border-bottom:1px solid #E2E2E2; float:left;}
#cuerpotexto .filacatalogo .aseo .contaseo img{margin:0 25px 0 0; padding:0px; border:0px; float:left;}
.contaseo ul{width:156px; margin:15px 0 0 0; padding:0 0 10px 0; border:0px;  list-style-type: none; float:left;}
.contaseo ul li{width:146px; margin:0px; padding:0 0 0 10px; border:0px; background-image: url(/img/flechita_verde.jpg); background-position: top left; background-repeat: no-repeat; float:left; }
.contaseo ul li a, .contaseo ul li a:link, .contaseo ul li a:visited{text-decoration:none; font-weight:bold;}
.contaseo ul li a:hover{text-decoration:none; color:#817D27; font-weight:bold;}


.terraza{width:283px; margin:0px; padding:0px;  color:#E12581; float:left;}
.terraza h2{margin:0px; padding:0px; border:0px; border-bottom:5px solid #CEB40E; font-size:2.3em; color:#CEB40E;}
#cuerpotexto .contterraza{width:281px; min-height:128px; margin:0px; padding:0px; border:0px; border-left:1px solid #E2E2E2; border-right:1px solid #E2E2E2; border-bottom:1px solid #E2E2E2; float:left;}
#cuerpotexto .filacatalogo .terraza .contterraza img{margin:0 25px 0 0; padding:0px; border:0px; float:left;}
.contterraza ul{width:156px; margin:15px 0 0 0; padding:0 0 10px 0; border:0px;  list-style-type: none; float:left;}
.contterraza ul li{width:146px; margin:0px; padding:0 0 0 10px; border:0px; background-image: url(/img/flechita_amarilla.jpg); background-position: top left; background-repeat: no-repeat; float:left; }
.contterraza ul li a, .contterraza ul li a:link, .contterraza ul li a:visited{text-decoration:none; font-weight:bold;}
.contterraza ul li a:hover{text-decoration:none; color:#CEB40E; font-weight:bold;}

.comedor{width:283px; margin:0 42px 0 0; padding:0px; color:#E12581; float:left;}
.comedor h2{margin:0px; padding:0px; border:0px; border-bottom:5px solid #CA0009; font-size:2.3em; color:#CA0009;}
#cuerpotexto .contcomedor{width:281px; min-height:128px; margin:0px; padding:0px; border:0px; border-left:1px solid #E2E2E2; border-right:1px solid #E2E2E2; border-bottom:1px solid #E2E2E2; float:left;}
#cuerpotexto .filacatalogo .comedor .contcomedor img{margin:0 25px 0 0; padding:0px; border:0px; float:left;}
.contcomedor ul{width:156px; margin:15px 0 0 0; padding:0 0 10px 0; border:0px;  list-style-type: none; float:left;}
.contcomedor ul li{width:146px; margin:0px; padding:0 0 0 10px; background-image: url(/img/flechita_rojo.jpg); background-position: top left; background-repeat: no-repeat; float:left; }
.contcomedor ul li a, .contcomedor ul li a:link, .contcomedor ul li a:visited{text-decoration:none; font-weight:bold;}
.contcomedor ul li a:hover{text-decoration:none; color:#CA0009 ; font-weight:bold;}


.salon{width:283px; margin:0 42px 0 0; padding:0px; color:#E12581; float:left;}
.salon h2{margin:0px; padding:0px; border:0px; border-bottom:5px solid #3F60A3; font-size:2.3em; color:#3F60A3;}
#cuerpotexto .contsalon{width:281px; min-height:128px; margin:0px; padding:0px; border:0px; border-left:1px solid #E2E2E2; border-right:1px solid #E2E2E2; border-bottom:1px solid #E2E2E2; float:left;}
#cuerpotexto .filacatalogo .salon .contsalon img{margin:0 25px 0 0; padding:0px; border:0px; float:left;}
.contsalon ul{width:156px; margin:15px 0 0 0; padding:0 0 10px 0; border:0px;  list-style-type: none; float:left;}
.contsalon ul li{width:146px; margin:0px; padding:0 0 0 10px; background-image: url(/img/flechita_azul.jpg); background-position: top left; background-repeat: no-repeat; float:left; }
.contsalon ul li a, .contsalon ul li a:link, .contsalon ul li a:visited{text-decoration:none; font-weight:bold;}
.contsalon ul li a:hover{text-decoration:none; color:#3F60A3 ; font-weight:bold;}


.dormitorio{width:283px; margin:0px; padding:0px; color:#E12581; float:left;}
.dormitorio h2{margin:0px; padding:0px; border:0px; border-bottom:5px solid #7B4439; font-size:2.3em; color:#7B4439;}
#cuerpotexto .contdormitorio{width:281px; min-height:128px; margin:0px; padding:0px; border:0px; border-left:1px solid #E2E2E2; border-right:1px solid #E2E2E2; border-bottom:1px solid #E2E2E2; float:left;}
#cuerpotexto .filacatalogo .dormitorio .contdormitorio img{margin:0 25px 0 0; padding:0px; border:0px; float:left;}
.contdormitorio ul{width:156px; margin:15px 0 0 0; padding:0 0 10px 0; border:0px;  list-style-type: none; float:left;}
.contdormitorio ul li{width:146px; margin:0px; padding:0 0 0 10px; background-image: url(/img/flechita_marron.jpg); background-position: top left; background-repeat: no-repeat; float:left; }
.contdormitorio ul li a, .contdormitorio ul li a:link, .contdormitorio ul li a:visited{text-decoration:none; font-weight:bold;}
.contdormitorio ul li a:hover{text-decoration:none;  color:#7B4439 ; font-weight:bold;}
/*------------------------------------------------------CATALOGO-------------------------------------------------------------------*/




/*----------------------------------------------------------------CON MENU LATERAL------------------------------------------------------------------------------*/

/*LISTADO NOTICIAS*/
#cuerpotextomenu ul.listadonoticias {width:664px;  margin:0 0 20px 0; padding:0px; border:0px; list-style-type: none; text-align:justify;  float:left;  }
#cuerpotextomenu ul.listadonoticias li{width:664px;  margin:0 0 15px 0; padding:0 0 15px 0;   border:0px;  border-bottom:1px solid #E1E0E0; text-align:justify; float:left;  }
#cuerpotextomenu ul.listadonoticias li a, #cuerpotextomenu ul.listadonoticias li a:link, #cuerpotextomenu ul.listadonoticias li a:visited{text-decoration:none; font-weight:bold;}
#cuerpotextomenu ul.listadonoticias li a:hover{text-decoration:none; font-weight:bold; color:#F28F22;}
.fecha{margin:0 5px 0 0; padding:0px; color:#4A6DAC; font-weight:normal; float:left;}
#cuerpotextomenu ul.listadonoticias li img{margin:0 15px 0 0; float:left;}


/*LISTADODESCARGAS*/
#cuerpotextomenu ul.listadodescargas{ width:664px; margin:0 0 20px 0; padding:0px; border:0px; list-style-type: none; text-align:justify;  float:left;  }
#cuerpotextomenu ul.listadodescargas li{width:664px; /*height:63px;*/ margin:0 0px 15px 0; padding:0 0 10px 0; border:0px;  border-bottom:1px solid #E1E0E0; text-align:justify; float:left;  }
#cuerpotextomenu ul.listadodescargas li a, #cuerpotexto ul.listadodescargas li a:link, #cuerpotexto ul.listadodescargas li a:visited{text-decoration:none; font-weight:bold;}
#cuerpotextomenu ul.listadodescargas li a:hover{text-decoration:none; font-weight:bold; color:#F28F22;}
.fecha{margin:0 5px 0 0; padding:0px; color:#4A6DAC; font-weight:normal; float:left;}

#cuerpotextomenu ul.listadodescargas li  .descargararchivo{ margin:5px 0 0 0; padding:0px;  float: right; }
#cuerpotextomenu ul.listadodescargas li  .descargararchivo img{margin:0px; padding:0px; border:0px; float: right; }


/*DETALLE NOTICIA*/
#cuerpotextomenu  .detallenoticia{ margin:0 0 20px 0; padding:0px;}
#cuerpotextomenu .detallenoticia img{margin:0 0 15px 15px; padding:0px;}
#cuerpotextomenu .detallenoticia .titnoticia{  margin:0 0 6px 0; padding:0px; font-size:1.2em; font-weight:bold; }
#cuerpotextomenu .detallenoticia .fecha{ font-size:1.2em;}

#cuerpotextomenu .detallenoticia  .descargararchivo{width:100%; margin:15px 0 0 0; padding:5px 0 0 0; border:0px; border-top:1px solid #E1E0E0; float: left; }
#cuerpotextomenu .detallenoticia  .descargararchivo img{margin:0px; padding:0px; border:0px; float: right; }

#cuerpotextomenu .detallenoticia .web{margin:0px; padding:0px; float: left;}
#cuerpotextomenu .detallenoticia .web a, #cuerpotextomenu .detallenoticia .web a:link, #cuerpotextomenu .detallenoticia .web a:visited{font-weight:bold; text-decoration:none; color:#334452;} 
#cuerpotextomenu .detallenoticia .web a:hover{font-weight:bold; text-decoration:none; color:#F28F22;} 



/*LISTADO FORO DECORACIÓN*/
#cuerpotextomenu ul.listadofaqs {width:664px; margin:0 0 20px 0; padding:0px; border:0px; list-style-type: none; text-align:justify;  float:left;  }
#cuerpotextomenu ul.listadofaqs li{width:664px; margin:0 0 25px 0; padding:0 0 0px 0; text-align:justify; border:0px; float:left;  }
#cuerpotextomenu ul.listadofaqs li a, #cuerpotextomenu ul.listadofaqs li a:link, #cuerpotextomenu ul.listadofaqs li a:visited{text-decoration:none; font-weight:bold;}
#cuerpotextomenu ul.listadofaqs li a:hover{text-decoration:underline; font-weight:bold;}

#cuerpotextomenu ul.listadofaqs .categoria1{width:649px; margin:0 0 3px 0; padding:2px 0 2px 10px; border:0px; border-left:5px solid #E62F8E; float:left;  border-bottom:1px solid #E1E0E0; color:#E62F8E;}
#cuerpotextomenu ul.listadofaqs .categoria2{width:649px; margin:0 0 3px 0; padding:2px 0 2px 10px; border:0px; border-left:5px solid #8D8831; float:left;  border-bottom:1px solid #E1E0E0; color:#8D8831;}
#cuerpotextomenu ul.listadofaqs .categoria3{width:649px; margin:0 0 3px 0; padding:2px 0 2px 10px; border:0px; border-left:5px solid #D3BC14; float:left; border-bottom:1px solid #E1E0E0; color:#B09C0C;}
#cuerpotextomenu ul.listadofaqs .categoria4{width:649px; margin:0 0 3px 0; padding:2px 0 2px 10px; float:left; border:0px; border-left:5px solid #D1000D; border-bottom:1px solid #E1E0E0; color:#D1000D;}
#cuerpotextomenu ul.listadofaqs .categoria5{width:649px; margin:0 0 3px 0; padding:2px 0 2px 10px; float:left; border:0px; border-left:5px solid #4A6DAD; border-bottom:1px solid #E1E0E0; color:#4A6DAD;}
#cuerpotextomenu ul.listadofaqs .categoria6{width:649px; margin:0 0 3px 0; padding:2px 0 2px 10px; float:left; border:0px; border-left:5px solid #865045; border-bottom:1px solid #E1E0E0; color:#865045;}


#cuerpotextomenu ul.listadofaqs li ul{margin:0px; padding:0px; float:left;}
#cuerpotextomenu ul.listadofaqs li ul li.listadoimg{margin:0px; padding:0px; background-image: url(..img/puntito.gif);  background-position: top left; background-repeat: no-repeat; float:left;}

/*----------------------------------------------------------------CON MENU LATERAL------------------------------------------------------------------------------*/


/*FOROS*/
.foros{width:664px; margin:0px; padding:0px; float:left;}
.foros .titcategoriaforo1{margin:0px; padding:0px; float:left;}
.foros ul{width:664px; margin:0px; padding:0px; list-style-type: none; float:left;}
.foros ul li{width:654px; margin:0px; padding:0 0 12px 10px; background-image: url(/img/puntito.gif); background-position: top left; background-repeat:no-repeat;  float:left;}

.foros ul li ul{width:644px; margin:15px 0 0 10px; padding:0px; list-style-type: none; float:left;}
.foros ul li ul li{width:634px; margin:0px; padding:0 0 12px 10px; background-image: url(/img/punto.gif); background-position: top left; background-repeat:no-repeat;  float:left;}

.foros .temaforo{font-weight:bold; }
.foros .temaforo a, .foros .temaforo a:link, .foros .temaforo a:visited{font-weight:bold; text-decoration:none; }
.foros .temaforo a:hover{font-weight:bold; text-decoration:none; color:#F28F22;}

.foros .temarespuesta{font-weight:normal; }
.foros .temarespuesta a, .foros .temarespuesta a:link, .foros .temarespuesta a:visited{font-weight:normal; text-decoration:none; }
.foros .temarespuesta a:hover{font-weight:normal; text-decoration:underline; }

#cuerpotextomenu .foros .categoriaforo1{width:649px; margin:0 0 3px 0; padding:2px 0 2px 10px; border:0px; border-left:5px solid #E62F8E; float:left;  border-bottom:1px solid #E1E0E0; color:#E62F8E;}
#cuerpotextomenu .foros .categoriaforo2{width:649px; margin:0 0 3px 0; padding:2px 0 2px 10px; border:0px; border-left:5px solid #8D8831; float:left;  border-bottom:1px solid #E1E0E0; color:#8D8831;}
#cuerpotextomenu .foros .categoriaforo3{width:649px; margin:0 0 3px 0; padding:2px 0 2px 10px; border:0px; border-left:5px solid #D3BC14; float:left; border-bottom:1px solid #E1E0E0; color:#B09C0C;}
#cuerpotextomenu .foros .categoriaforo4{width:649px; margin:0 0 3px 0; padding:2px 0 2px 10px; float:left; border:0px; border-left:5px solid #D1000D; border-bottom:1px solid #E1E0E0; color:#D1000D;}
#cuerpotextomenu .foros .categoriaforo5{width:649px; margin:0 0 3px 0; padding:2px 0 2px 10px; float:left; border:0px; border-left:5px solid #4A6DAD; border-bottom:1px solid #E1E0E0; color:#4A6DAD;}
#cuerpotextomenu .foros .categoriaforo6{width:649px; margin:0 0 3px 0; padding:2px 0 2px 10px; float:left; border:0px; border-left:5px solid #865045; border-bottom:1px solid #E1E0E0; color:#865045;}

.buscadorforo{width:644px; margin:0 0 20px 0; padding:15px 10px 15px 10px; border:1px dashed #E1E0E0; float:left;}
.titular{margin:0px; padding:0px; font-weight:bold; font-size:1.2em; color:#4A6DAC; float:left;}

/*FIN DE FOROS*/











.volver{margin:15px 0 0 0; padding:0px; font-weight:bold; float:right;}
.volver a, .volver a:link, .volver a:visited{text-decoration:none; font-weight:bold; }
.volver a:hover{text-decoration:none; font-weight:bold; color:#F28F22;}

.paginacion{margin:15px 0 0 0; padding:0px; font-weight:normal; float:right; font-size:1.2em;}
.paginacion img{margin:0px; padding:0px; vertical-align:middle; }
.paginacion a, .paginacion a:link, .paginacion:visited{text-decoration:none; font-weight:bold;}
.paginacion a:hover{text-decoration:none; font-weight:bold; color:#F28F22;}





/*LISTADO DE PRODUCTOS*/
#cuerpotextomenu ul.listadoproductos{width:664px;  margin:0px; padding:0px; list-style-type: none; color:#666666; text-align:left; float:left;}
#cuerpotextomenu ul.listadoproductos li{margin:0 0 27px 20px; padding:0px; width:110px; height:160px; float:left; display:inline;}
#cuerpotextomenu ul.listadoproductos li a, #cuerpotextomenu ul.listadoproductos li a:link, #cuerpotextomenu ul.listadoproductos li a:visited{color:#666666; font-weight:bold; text-decoration:none;}
#cuerpotextomenu ul.listadoproductos li a:hover{color:#F28F22;  font-weight:bold; text-decoration:none;}
#cuerpotextomenu ul.listadoproductos li img{margin:0 0 4px 0; padding:0 10px 10px 10px; width:90px; border-bottom:1px solid #E1E0E0; text-align:center; float:left;}
/*LISTADO DE PRODUCTOS*/

/*LISTADO DE PRODUCTOS*/
#cuerpotexto ul.listadoproductos{width:933px; margin:0px; padding:0px; list-style-type: none; color:#666666; text-align:left; float:left;text-align:center;}
#cuerpotexto ul.listadoproductos li{margin:0 0 27px 20px; padding:0px; width:210px; height:229px; float:left; display:inline;text-align:center;}
#cuerpotexto ul.listadoproductos li a, #cuerpotexto ul.listadoproductos li a:link, #cuerpotexto ul.listadoproductos li a:visited{color:#666666; font-weight:bold; text-decoration:none;text-align:center;}
#cuerpotexto ul.listadoproductos li a:hover{color:#F28F22;  font-weight:bold; text-decoration:none;text-align:center;}
#cuerpotexto ul.listadoproductos li img{margin:0 0 4px 0; padding:0 10px 10px 10px; width:208px; height:152px; border-bottom:1px solid #E1E0E0; text-align:center; float:left;}
/*LISTADO DE PRODUCTOS*/

/*FICHA PRODUCTO*/
#fichaproducto{margin:0 0 50px 0; padding:0px; text-align:left; float:left;}
#fichaproducto img{margin:0px; padding:0 20px 0 0; border:0px; border:0px; border-right:1px solid #E1E0E0; float:left;}
#fichaproducto .datosficha{margin:0px; padding:0 0 0 30px; width:283px;  font-size:1.2em; text-align:left;  float:left;}
.txtprecio{font-size:1.9em;}
.txtproducto{font-size:1.7em;}

.contenedorcomentarios{width:644px; margin:0px; padding:15px 10px 15px 10px; border:1px dashed #E1E0E0;  float:left;}
.contenedorcomentarios ul.normas{width:644px; margin:0px; padding:0px; list-style-type: none; float:left;}
.contenedorcomentarios ul.normas li{width:634px; margin:0px; padding:0 0 0 10px; background-image: url(/img/puntito.gif); background-position: top left; background-repeat: no-repeat; float:left;}
.contenedorcomentarios ul.normas li ul{width:634px; margin:0px; padding:0px; list-style-type: none; float:left;}
.contenedorcomentarios ul.normas li ul li{width:624px; margin:0px; padding:0 0 0 10px; background-image: url(/img/puntito2.gif); background-position: top left; background-repeat: no-repeat; float:left;}

.nuevocomentario{width:644px; margin:0 0 20px 0; padding:0px;  border:0px; float:left;}
.comentarios{width:644px; margin:0 0 20px 0; padding:0px; border:0px; text-align:left;  float:left;  }
.titcomentarios{margin:0 0 11px 0; padding:0 0 8px 0; color:#4A6DAD; font-size:1.3em;border: 0px; border-bottom: 1px solid #E1E0E0;}
.titcomentario{font-weight:bold; font-size:1.1em;}
.titcomentarios .numcomentarios{font-size:0.8em;}
.comentarios .fecha{margin:0px; padding:0px; float:none; color:#676767; }
.comentarios ul{width:644px; margin:0px; padding:0px; border:0px; list-style-type: none; text-align:left;  float:left;  }
.comentarios ul li{width:644px; margin:0 0 15px 0; padding:0px; text-align:left; border:0px; float:left;  }
/*FICHA PRODUCTO*/

/*Interiores*/



/*FORMULARIOS*/
form{margin:0px; padding:0px;}
input{vertical-align:middle}
input.opcion { border : 0px;  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px;  font-style: normal;  line-height: normal; font-weight: normal;  font-variant: normal;  text-transform: none;  color: #000;  text-decoration: none;}
input.plano{border:1px solid  #324554; background-color:#FFFFFF; font-family: Arial, tahoma, verdana, helvetica, sans-serif; font-size: 11px; margin:0px; padding:0px; padding-left:2px; padding-right:2px; }
input.boton{margin:0px;  padding: 0 10px 2px 10px; height:22px; overflow: visible;  border:1px solid #324554; background-color: #D0E2F0; color:#324554; float:right;}
input.boton2{margin:5px 0 0 0;  padding: 0 10px 2px 10px; height:22px; overflow: visible;  border:1px solid #324554; background-color: #D0E2F0; color:#324554; float:left;}
input.boton3{margin:0px;  padding: 0 10px 2px 10px; height:22px; overflow: visible;  border:1px solid #324554; background-color: #D0E2F0; color:#324554; }
textarea { background-color: #FFFFFF; border: 1px solid #324554; font-family: Arial, tahoma, verdana, helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #000000; }
.opcion{ background-color: #FFF; border: 0px;  vertical-align: middle; }
select{  background-color: #FFFFFF; border: 1px solid #324554; font-family: Arial, tahoma, verdana, helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #000000;}
label{margin:0px; padding:0px; border:0px; vertical-align: top; }
hr{	display:none;}
/* FIN FORMULARIOS*/