@charset "utf-8";
body {
	margin: 0;
	padding: 0;
	color: #000;
	background-color: #f4f4f4;
	margin-bottom: 10px;
	background-repeat: repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 1.4;	/*background-image: url(../images/fondo5.jpg);*/
	background-image:none;
}

*:focus {
	outline: none;
}

/* ~~ Selectores de elemento/etiqueta ~~ */
ul, ol, dl { /* Debido a las diferencias existentes entre los navegadores, es recomendable no añadir relleno ni márgenes en las listas. Para lograr coherencia, puede especificar las cantidades deseadas aquí o en los elementos de lista (LI, DT, DD) que contienen. Recuerde que lo que haga aquí se aplicará en cascada en la lista .nav, a no ser que escriba un selector más específico. */
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding: 0;
	list-style-type: none;
}
.rodea_ul ul, .rodea_ul ol, .rodea_ul dl {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 30px;
	padding: 0;
}
.mapa_principal {
	margin-left: 120px;
	list-style-image: url(../images/flecha_pequena.png);
}
.mapa_secundario {
	margin-left: 50px;
}
.mapa_terciario {
	margin-left: 50px;
}


.rodea_ul2 ul, .rodea_ul2 ol, .rodea_ul2 dl {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 30px;
	padding: 0;
}



h1 {
	text-transform:uppercase;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: normal;
	line-height: 1.2em;
	font-weight: normal;
	font-variant: normal;
}
h2 {color:#9c9c9c;font:29px/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;text-transform:uppercase;margin:0 0 35px;}
h3 {font:normal 24px/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0px 0 25px; color:#2a2a2a;text-transform:uppercase;}
h4 {
	color:#525252;
	margin:0 0 15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 1.7em;
	}
h6{ font:normal 14px/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif
	padding:0 15px 0 35px;
	margin-bottom:0 0 0 0px;}

h5{
	margin-left: 15px;
}
h7 {font:normal 36px/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;color:white;text-transform:uppercase;}

h1, h2, h3, h4, h5, h7, p{
	margin-top: 0;	 /* la eliminación del margen superior resuelve un problema que origina que los márgenes escapen de la etiqueta div contenedora. El margen inferior restante lo mantendrá separado de los elementos de que le sigan.*/ 
	padding-right: 15px;
	padding-left: 15px;
}
p{
	text-align: justify;
	font-size: 100%;
	
}

a img { /* este selector elimina el borde azul predeterminado que se muestra en algunos navegadores alrededor de una imagen cuando está rodeada por un vínculo */
	border: none;
	border: 0; 
}
.container .content .cont_emp_sit_cont li a {
}


/* ~~ este contenedor de anchura fija rodea a las demás divs ~~ */
.container {
	width: 900px; /* el valor automático de los lados, unido a la anchura, centra el diseño */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

/* ~~ no se asigna una anchura al encabezado. Se extenderá por toda la anchura del diseño. Contiene un marcador de posición de imagen que debe sustituirse por su propio logotipo vinculado ~~ */
.header {
	height: 180px;
	width: 901px;
}

/* ~~ Esta es la información de diseño. ~~ 

1) El relleno sólo se sitúa en la parte superior y/o inferior de la div. Los elementos situados dentro de esta div tienen relleno a los lados. Esto le ahorra las "matemáticas de modelo de cuadro". Recuerde que si añade relleno o borde lateral a la div propiamente dicha, éste se añadirá a la anchura que defina para crear la anchura *total*. También puede optar por eliminar el relleno del elemento en la div y colocar una segunda div dentro de ésta sin anchura y el relleno necesario para el diseño deseado.

*/

.content {
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	height: auto;
}

/* ~~ El pie de página ~~ */
.footer {
	background: #4a4a4a;
	position: relative;
	clear: both;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	margin-top:0px;
	height: 60px;
	border-bottom-width: 15px;
	border-bottom-style: solid;
	border-bottom-color: #8EC741;
	line-height: 60px;
	color: #8EC741;
	font-size: 14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #8EC741;
}

/* ~~ clases float/clear varias ~~ */
.fltrt {  /* esta clase puede utilizarse para que un elemento flote en la parte derecha de la página. El elemento flotante debe preceder al elemento junto al que debe aparecer en la página. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* esta clase puede utilizarse para que un elemento flote en la parte izquierda de la página. El elemento flotante debe preceder al elemento junto al que debe aparecer en la página. */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* esta clase puede situarse en una <br /> o div vacía como elemento final tras la última div flotante (dentro de #container) si #footer se elimina o se saca fuera de #container */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.cont_menu {
	height: 82px;
	width: 620px;
	position: relative;
	top: 50px;
	padding-top: 50px;
	float: right;
}
.cont_logo {
	clear: none;
	float: left;
	height: 147px;
	width: 280px;
	position: relative;
	padding-top: 30px;
}
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	width: 0;
	height: 0;
}
nav {
	position:relative;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	margin-right: 0px;
	width: 585px;
	float: right;
}
.cont_slider {
	height: 420px;
	clear: both;
	position: relative;
	background-color: #FFF;
}
.cont_contslider {
	position: relative;
	height: 358px;
	background-color: #FFF;
	width: 839px;
	padding: 30px;
	border: 1px solid #8EC741;
	margin-top: -2px;

}
.cont_bienvenido {
	float: left;
	height: 289px;
	width: 300px;
	position: relative;
	background-color: #4a4a4a;
	border-top-width: 15px;
	border-top-style: solid;
	border-top-color: #8EC741;
	margin-top: 10px;
	padding: 20px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #8EC741;
	border-bottom-color: #8EC741;
	border-left-color: #8EC741;
	color: #FFF;
	line-height: 30px;
}
.cont_categoria {
	float: left;
	height: 620px;
	width: 184px;
	position: relative;
	background-color: #4a4a4a;
	color: #FFF;
	border-top-width: 15px;
	border-top-style: solid;
	border-top-color: #8EC741;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 20px;
}
.cont_categoria_mobiliario {
	float: left;
	background-color: #4a4a4a;
	color: #FFF;
	border-top-width: 15px;
	border-top-color: #8EC741;
	border-left-width: 1px;
	border-left-color: #8EC741;
	border-top-style: none;
	width: 184px;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #8EC741;
}

.cont_categoria_mueblessalon {
	float: left;
	height: 500px;
	width: 184px;
	position: relative;
	background-color: #4a4a4a;
	color: #FFF;
	border-top-width: 15px;
	border-top-style: solid;
	border-top-color: #8EC741;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 20px;
}


.cont_ofrecemos {
	clear: none;
	float: left;
	height: 274px;
	width: 498px;
	position: relative;
	border-top-width: 15px;
	border-top-style: solid;
	border-top-color: #8EC741;
	margin-top: 10px;
	margin-left: 10px;
	background-color: #FFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #8EC741;
	border-bottom-color: #8EC741;
	border-left-color: #8EC741;
	color: #4d4d4d;
	padding-top: 20px;
	padding-right: 26px;
	padding-bottom: 35px;
	padding-left: 24px;
}
.cont_catalog_muebles {
	clear: none;
	float: left;
	height: auto;
	width: 675px;
	background-color: #FFF;
	background-repeat: repeat;
	border-left-width: 184px;
	border-left-style: solid;
	border-left-color: #4A4A4A;
	padding-top: 35px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-left: -184px;
}
.cont_emp_sit_cont {
	clear: none;
	float: left;
	height: auto;
	width: 839px;
	position: relative;
	border-top-width: 15px;
	border-top-style: solid;
	border-top-color: #8EC741;
	margin-top: 10px;
	background-color: #FFF;
	margin-bottom: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #8EC741;
	border-bottom-color: #8EC741;
	border-left-color: #8EC741;
	color: #4d4d4d;
	padding-top: 35px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}


.cont_item_ofrecemos {
	float: left;
	height: 158px;
	width: 33%;
}

.cont_donde {
	float: left;
	height: 180px;
	width: 403px;
	position: relative;
	background-color: #FFFFFF;
	border-top-width: 15px;
	border-top-style: solid;
	border-top-color: #8EC741;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 20px;
	background-image: url(../images/situacion.jpg);
	background-repeat: no-repeat;
	background-position: 280px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #8EC741;
	border-bottom-color: #8EC741;
	border-left-color: #8EC741;
	color: #4d4d4d;
}
.cont_contactanos {
	height: 180px;
	width: 403px;
	position: relative;
	border-top-width: 15px;
	border-top-style: solid;
	border-top-color: #8EC741;
	margin-top: 10px;
	margin-left: 10px;
	padding: 20px;
	background-color: #FFFFFF;
	background-image: url(../images/cuboweb-01.png);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	background-position: 292px center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #8EC741;
	border-bottom-color: #8EC741;
	border-left-color: #8EC741;
	float: left;
	color: #4d4d4d;
}
.cont_contactanos a:link, .cont_contactanos a:visited {
	
	color: #4d4d4d;
	text-decoration: none;

}
.cont_emp_sit_cont a:link, .cont_emp_sit_cont a:visited {
	color: #4d4d4d;
	text-decoration: none;
}

.cont_datos_contacto a:link, .cont_datos_contacto a:visited {
	color: #4d4d4d;
	text-decoration: none;
}

.cont_contactanos a:hover,.cont_contactanos a:active {
	color: #333333;
	text-decoration: none;
}
.cont_emp_sit_cont a:hover, .cont_emp_sit_cont a:active {
	color: #8EC741;
	text-decoration: none;
}

.cont_datos_contacto a:hover, .cont_datos_contacto a:active {
	color: #333;
	text-decoration: none;
}

.copyright{
	clear: none;
	float: left;
	width: 230px;
	position: relative;
	height: 50px;
	color: #FFF;
}
.mapa_pie{
	clear: none;
	float: right;
	height: 50px;
	width: auto;
	position: relative;
	color: #FFF;
}
.container .footer .mapa_pie a:link, .container .footer .mapa_pie a:visited{
	color: #8EC741;
	text-decoration: none;
}
.container .footer .mapa_pie a:hover, .container .footer .mapa_pie a:active{
	color: #FFF;
	text-decoration:none;
}
.container .footer .copyright a:link, .container .footer .copyright a:visited{
	color: #8EC741;
	text-decoration: none;
}
.container .footer .copyright a:hover, .container .footer .copyright a:active{
	color: #FFF;
	text-decoration:none;
}
.breadcrumb1 {
	clear: both;
	height: 30px;
	width: 844px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #8EC741;
	border-bottom-color: #8EC741;
	line-height: 30px;
	padding-right: 20px;
	padding-left: 35px;
	font-size: 12px;
	color: #4A4A4A;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #8EC741;
	border-left-color: #8EC741;

	background-image: url(../images/home.png);
	background-position: left center;
	background-repeat: no-repeat;
	background-color: #FFF;
	position: relative;
	margin-top: 10px;
}
.breadcrumb2 {
	clear: both;
	height: 30px;
	width: 844px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #8EC741;
	border-bottom-color: #8EC741;
	line-height: 30px;
	padding-right: 20px;
	padding-left: 35px;
	font-size: 12px;
	color: #4A4A4A;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #8EC741;
	border-left-color: #8EC741;
	background-image: url(../images/home.png);
	background-position: left center;
	background-repeat: no-repeat;
	background-color: #FFF;
	position: relative;
	margin-top: -3px;
}

.container .content .breadcrumb2 a:link, .container .content .breadcrumb2 a:visited{
	color: #8EC741;
	text-decoration: none;
}
.container .content .breadcrumb2 a:hover, .container .content .breadcrumb2 a:active{
	color: #4A4A4A;
	text-decoration:none;
}

.container .content .breadcrumb1 a:link, .container .content .breadcrumb1 a:visited{
	color: #8EC741;
	text-decoration: none;
}
.container .content .breadcrumb1 a:hover, .container .content .breadcrumb1 a:active{
	color: #4A4A4A;
	text-decoration:none;
}



.cont_categoria_individual {
	height: 35px;
	width: auto;
	line-height: 35px;
}
.container .content .cont_categoria .cont_categoria_individual a:link, .container .content .cont_categoria .cont_categoria_individual a:visited{
	
	
	text-decoration: none;
	color: #FFF;
	
}

.container .content .cont_categoria .cont_categoria_individual a:hover, .container .content .cont_categoria .cont_categoria_individual a:active{
	color: #4A4A4A;
	
}
.activo{
	width:auto;
	height:auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	color: #4A4A4A;
	background-color: #FFF;
	background-position: right center;
	background-repeat: no-repeat;
	border-left-color: #8EC741;
	background-image: url(../images/flecha_actual.png);
      }
.inactivo{
	width:auto;
	height:auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFF;
	background-color: #4A4A4A;
      }




/*ESTILOS DEL LIGHTBOX*/


.container2 {
	width: 660px;
	height: auto;
	margin-right:auto;
	margin-left:14px;
	margin-top:20px;
	margin-bottom:5px;
	font-size:11px;
      }
      
      
      .item a img {
	float:left;
	padding:3px;
	background-color: #ffffff;
	border:1px solid #cccccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.45),0px 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.45),0px 1px 2px rgba(0,0,0,0.2);
	box-shadow:0 0 5px rgba(0,0,0,0.45),0px 1px 2px rgba(0,0,0,0.2);
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	margin-top: 20px;
	margin-right: 24px;
	margin-bottom: 20px;
      }
.item2 a img {
	float:left;
	padding:3px;
	background-color: #ffffff;
	border:1px solid #cccccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.45),0px 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.45),0px 1px 2px rgba(0,0,0,0.2);
	box-shadow:0 0 5px rgba(0,0,0,0.45),0px 1px 2px rgba(0,0,0,0.2);
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	margin-top: 20px;
	margin-right: 2px;
	margin-bottom: 20px;
	margin-left: 2px;
}

      
      .item a:hover img, .item a:active img {
      padding:3px;
      border:1px solid #cccccc;
      filter:alpha(opacity=80);
      -moz-opacity:0.80;
      -khtml-opacity: 0.80;
      opacity: 0.80;
      }
.item2 a:hover img, .item2 a:active img {
	padding:3px;
	border:1px solid #cccccc;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
}

      
      .clearfix:after{
      clear:both;
      }
      #inline{
      visibility: hidden;
      color:#444;
      }
	  /*FIN ESTILOS LIGHTBOX*/
.cont_mobiliario {
	height: 570px;
	width: auto;
}
.cont_mueblessalon {

}
.categorias a:link, .categorias a:visited{
	margin: 0px;
	float: left;
	display: block;
	background-attachment: scroll;
	/*background-image: url(../images/nav_hover.gif);*/
	background-repeat: repeat-x;
	background-position: 0px 50%;
	height: 35px;
	width: 184px;
	line-height: 35px;
	list-style-type: solid;
	list-style-position: inside;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-top-color: #8EC741;
	border-right-color: #8EC741;
	border-bottom-color: #8EC741;
	border-left-color: #8EC741;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #FFF;
	background-color: #8EC741;
	border-left-style: solid;
	border-right-style: none;

}
.categorias a:hover, .categorias a:active{
	margin: 0px;
	float: left;
	display: block;
	background-attachment: scroll;
	/*background-image: url(../images/nav_hover.gif);*/
	background-repeat: repeat-x;
	background-position: 0px 50%;
	height: 35px;
	width: 184px;
	line-height: 35px;
	list-style-type: none;
	list-style-position: inside;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #8EC741;
	border-right-color: #8EC741;
	border-bottom-color: #8EC741;
	border-left-color: #8EC741;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #FFF;
	background-color: #8EC741;
	font-weight: bold;
	border-left-style: none;
	border-right-style: none;
}
.item_menu {
	height: 25px;
	width: auto;
	clear: both;
}

/*prueba hover en div*/

ul#nav_izq {
	margin: 0px;
	list-style-image: none;
	height: 35px;
	line-height: 35px;
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: right center;
	padding: 0px;
	width: 184px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #4A4A4A;
	border-right-color: #4A4A4A;
	border-bottom-color: #4A4A4A;
	border-left-color: #4A4A4A;
}
#nav_izq li {
	margin: 0px;
	float: left;
	display: block;
	background-attachment: scroll;
	/*background-image: url(../images/nav_hover.gif);*/
	background-repeat: no-repeat;
	background-position: 165px 50%;
	height: 35px;
	width: 183px;
	line-height: 35px;
	list-style-type: none;
	list-style-position: inside;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-top-color: #8EC741;
	border-right-color: #8EC741;
	border-bottom-color: #8EC741;
	border-left-color: #8EC741;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(../images/punta_flecha.png);
	border-left-style: none;
	border-right-style: none;
	position: relative;
	border-bottom-style: solid;
}
#nav_izq li a:link, #nav_izq li a:visited {
	text-decoration: none;
	color: #f1f1f1;
	display: block;
	width: 183px;
	margin: 0px;
	height: 35px;
	text-align: left;
	float: left;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: 0px 50%;
	background-image: url(../images/nav.gif);
	line-height: 35px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: none;
	border-top-color: #4A4A4A;
	border-right-color: #4A4A4A;
	border-bottom-color: #4A4A4A;
	border-left-color: #8EC741;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
}
#nav_izq li a:hover, #nav_izq li a:active{
	text-decoration: none;
	background-image: none;
	color: #666;
	background-color: #FFF;
	height: 35px;
	line-height: 35px;
	background-image: url(../images/punta_flecha2.png);
	background-repeat: no-repeat;
	background-position: 165px center;
	width: 184px;
	position: relative;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #8EC741;
	border-left-color: #8EC741;
	border-top-color: #8EC741;
}
.categorias {
	margin: 0px;
	float: left;
	display: block;
	background-attachment: scroll;
	/*background-image: url(../images/nav_hover.gif);*/
	background-repeat: repeat-x;
	background-position: 0px 50%;
	height: 35px;
	list-style-type: none;
	list-style-position: inside;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-top-color: #8EC741;
	border-right-color: #8EC741;
	border-bottom-color: #8EC741;
	border-left-color: #8EC741;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #FFF;
	background-color: #8EC741;
	border-bottom-style: none;
	border-left-style: solid;
}
.subcategorias {
	float: left;
	display: block;
	background-attachment: scroll;
	/*background-image: url(../images/nav_hover.gif);*/
	background-repeat: repeat-x;
	background-position: 0px 50%;
	list-style-type: none;
	list-style-position: inside;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-top-color: #8EC741;
	border-right-color: #8EC741;
	border-bottom-color: #8EC741;
	border-left-color: #8EC741;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #FFF;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: none;
	clip: rect(auto,auto,auto,10px);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/*fin hover en div*/
.titulo_categorias {
	height: auto;
	width: auto;
	text-transform: none;
	vertical-align: middle;
	color: #FFF;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	background-repeat: repeat;
	padding-left: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8EC741;
	position: relative;
}
.cont_menu_y_contenido {
	clear: both;
	width: 899px;
	height: auto;
	margin-top: 10px;
	border-top-width: 15px;
	border-top-style: solid;
	border-top-color: #8EC741;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #8EC741;
	border-bottom-color: #8EC741;
	border-left-color: #8EC741;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-color: #FFF;
	overflow: hidden;
	color: #4d4d4d;
}
.cont_foto_empresa {
	border: 10px solid #8EC741;
	height: 299px;
	width: 448px;
	position: relative;
	clear: none;
	float: left;
	margin-right: 20px;
	margin-left: 15px;
}
.contmapaSituacion {
	text-align: center;
	width: 530px;
	margin-left: 15px;
	border: 10px solid #8EC741;
	height: 425px;
	margin-bottom: 35px;
	float: left;
	position: relative;
}
a.textomapasituacion:link, a.textomapasituacion:visited {
	color: #4A4A4A;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
a.textomapasituacion:hover, a.textomapasituacion:active {
	color: #8EC741;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.cont_situacion2 {
	clear: none;
	float: right;
	height: 440px;
	width: 272px;
	font-size: 13px;
	line-height: 13px;
}
/*PLUGIN TO TOP*/
#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	overflow:hidden;
	width:51px;
	height:51px;
	border:none;
	text-indent:-999px;
	background-image: url(../images/to_top1.png)!important;
	filter: none !important;
	background-repeat: no-repeat;
	opacity: 0.8;
}
#toTopHover {
	width:51px;
	height:51px;
	display:block;
	overflow:hidden;
	float:left;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
	background-image: url(../images/to_top2.png) !important;
	filter: none !important;
	background-repeat: no-repeat;
}
#toTop:active, #toTop:focus {
	outline:none;
	opacity: 0.9;
}

/*FIN PLUGIN TO TOP*/
.cont_datos_contacto {
	line-height: 30px;
}
/*FORMULARIO*/
 .formulario {
	border: medium solid #003;
}
                .cont_formulario {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #4d4d4d;
	width: 400px;
	margin-right: 210px;
	margin-left: 220px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
                .cont_formulario form center table tbody tr td {
	font-weight: bold;
}
/*FIN FORMULARIO*/
.botones {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4e4e4e;
	background-color: #f4f4f4;
	border: 1px solid #8EC741;
	width: 176px;
	position: relative;
	float: left;
	height: 30px;
	margin-right: 10px;
}
.botones2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4e4e4e;
	background-color: #f4f4f4;
	border: 1px solid #8EC741;
	width: 176px;
	position: relative;
	float: left;
	height: 30px;
}

a.botones:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #8EC741;
	border: 1px solid #8EC741;
	width: 98px;
	margin-top: 10px;
	position: relative;
	float: left;
}


.cajas {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #4e4e4e;
	background-color: #f4f4f4;
	border: 1px solid #8EC741;
	height: 30px;
	vertical-align: middle;
	width: 350px;
	padding-left: 10px;
}
.cajas2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #4e4e4e;
	background-color: #f4f4f4;
	border: 1px solid #8EC741;
	height: auto;
	vertical-align: middle;
	width: 340px;
	padding-right: 10px;
	padding-left: 10px;
}

.camposobligatorios {
	font-size: 12px;
	text-align: justify;
	width: 350px;
}
.camposobligatorios2 {
	font-size: 12px;
	text-align: justify;
	width: 350px;
	padding-left: 20px;
}

.rodea_ul {
	list-style-position: inside;
	list-style-image: url(../images/flecha_pequena.png);
	line-height: 30px;
	width: auto;
	position: relative;
	clear: none;
	height: auto;
	float: left;
}
/*#menumapa ul ul li{display:inline;}
#menumapa li ul li {display:inline;}
#menumapa li ul li li{display:inline;}
*/

.rodea_ul2 {
	list-style-position: inside;
	list-style-image: url(../images/flecha_pequena.png);
	line-height: 25px;
	width: auto;
	position: relative;
	clear: none;
	height: auto;
	float: left;
	text-align: center;
	margin-right: 10px;
	padding-right: 10px;
}

/*HOVER EFFECT CON JQUERY*/
ul.img_list {
	display:inline;
	height:auto;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}	
/*imagenes index muebles*/
li.image_salon a {
	display:block;
	width:300px;
	height:236px;
	position:relative;
	float: left;
	margin-left: 30px;
}	

li.image_salon a .rollover {
	display:block;
	position:absolute;
	width:300px;
	height:236px;
	background-image: url(../images/salon_1.png) !important;
	filter: none !important;
}
li.image_dormitorio a {
	display:block;
	width:300px;
	height:236px;
	position:relative;
	float: left;
	margin-left: 15px;
}	
li.image_dormitorio a .rollover {
	display:block;
	position:absolute;
	width:300px;
	height:236px;
	background-image: url(../images/dormitorio_1.png) !important;
	filter: none !important;
}
li.image_mesa a {
	display:block;
	width:300px;
	height:236px;
	position:relative;

	float: left;
	margin-left: 30px;
	margin-top: 15px;
}	
li.image_mesa a .rollover {
	display:block;
	position:absolute;
	width:300px;
	height:236px;
	background-image: url(../images/mesa_1.png) !important;
	filter: none !important;
}
li.image_tapiceria a {
	display:block;
	width:300px;
	height:236px;
	position:relative;
	float: left;
	margin-left: 15px;
	margin-top: 15px;
}
li.image_tapiceria a .rollover {
	display:block;
	position:absolute;
	width:300px;
	height:236px;
	background-image: url(../images/tapiceria_1.png)  !important;
	filter: none !important;
}

li.image_auxiliar a {
	display:block;
	width:300px;
	height:236px;
	position:relative;
	float: left;
	margin-left: 30px;
	margin-top: 15px;
}	
li.image_auxiliar a .rollover {
	display:block;
	position:absolute;
	width:300px;
	height:236px;
	background-image: url(../images/auxiliar_1.png) !important;
	filter: none !important;
}

/*imagenes salones*/	
li.image_salonmod a {
	display:block;
	width:300px;
	height:236px;
	position:relative;
	float: left;
	margin-left: 15px;
}	

li.image_salonmod a .rollover {
	display:block;
	position:absolute;
	width:300px;
	height:236px;
	background-image: url(../images/salon_moderno1.png) !important;
	filter: none !important;
}
li.image_salonclas a {
	display:block;
	width:300px;
	height:236px;
	position:relative;
	float: left;
	margin-left: 15px;
}	
li.image_salonclas a .rollover {
	display:block;
	position:absolute;
	width:300px;
	height:236px;
	background-image: url(../images/salon_clasico1.png) !important;
	filter: none !important;
}
li.image_salonrus a {
	display:block;
	width:300px;
	height:236px;
	position:relative;
	float: left;
	margin-left: 15px;
	margin-top:15px;
}	
li.image_salonrus a .rollover {
	display:block;
	position:absolute;
	width:300px;
	height:236px;
	background-image: url(../images/salon_rustico1.png) !important;
	filter: none !important;
}
/*imagenes dormitorios*/
li.image_dormmod a {
	display:block;
	width:300px;
	height:236px;
	position:relative;
	float: left;
	margin-left: 15px;
}	
li.image_dormmod a .rollover {
	display:block;
	position:absolute;
	width:300px;
	height:236px;
	background-image: url(../images/dormitorio_moderno1.png) !important;
	filter: none !important;
}
li.image_dormclas a {
	display:block;
	width:300px;
	height:236px;
	position:relative;
	float: left;
	margin-left: 15px;
}	
li.image_dormclas a .rollover {
	display:block;
	position:absolute;
	width:300px;
	height:236px;
	background-image: url(../images/dormitorio_clasico1.png) !important;
	filter: none !important;
}
li.image_dormrus a {
	display:block;
	width:300px;
	height:236px;
	position:relative;
	float: left;
	margin-left: 15px;
	margin-top: 15px;
}	
li.image_dormrus a .rollover {
	display:block;
	position:absolute;
	width:300px;
	height:236px;
	background-image: url(../images/dormitorio_rustico1.png) !important;
	filter: none !important;
}
li.image_dormjuv a {
	display:block;
	width:300px;
	height:236px;
	position:relative;
	float: left;
	margin-left: 15px;
	margin-top: 15px;
}	
li.image_dormjuv a .rollover {
	display:block;
	position:absolute;
	width:300px;
	height:236px;
	background-image: url(../images/dormitorio_juvenil1.png) !important;
	filter: none !important;
}
li.image_dormcun a {
	display:block;
	width:300px;
	height:236px;
	position:relative;
	float: left;
	margin-left: 15px;
	margin-top: 15px;
}	
li.image_dormcun a .rollover {
	display:block;
	position:absolute;
	width:300px;
	height:236px;
	background-image: url(../images/dormitorio_cunas1.png) !important;
	filter: none !important;
}
/*imagenes mesas y sillas*/
li.image_mescen a {
	display:block;
	width:300px;
	height:236px;
	position:relative;
	float: left;
	margin-left: 15px;
}	
li.image_mescen a .rollover {
	display:block;
	position:absolute;
	width:300px;
	height:236px;
	background-image: url(../images/mesa_centro1.png) !important;
	filter: none !important;
}
li.image_mescom a {
	display:block;
	width:300px;
	height:236px;
	position:relative;
	float: left;
	margin-left: 15px;
}	
li.image_mescom a .rollover {
	display:block;
	position:absolute;
	width:300px;
	height:236px;
	background-image: url(../images/mesa_comedor1.png) !important;
	filter: none !important;
}
li.image_sillas a {
	display:block;
	width:300px;
	height:236px;
	position:relative;
	float: left;
	margin-left: 15px;
	margin-top:15px;
}	
li.image_sillas a .rollover {
	display:block;
	position:absolute;
	width:300px;
	height:236px;
	background-image: url(../images/silla1.png) !important;
	filter: none !important;
}
/*imagenes tapicería*/
li.image_sofas a {
	display:block;
	width:300px;
	height:236px;
	position:relative;
	float: left;
	margin-left: 15px;
}	
li.image_sofas a .rollover {
	display:block;
	position:absolute;
	width:300px;
	height:236px;
	background-image: url(../images/sofa1.png) !important;
	filter: none !important;
}
li.image_relax a {
	display:block;
	width:300px;
	height:236px;
	position:relative;
	float: left;
	margin-left: 15px;
}	
li.image_relax a .rollover {
	display:block;
	position:absolute;
	width:300px;
	height:236px;
	background-image: url(../images/relax1.png) !important;
	filter: none !important;
}


/*FIN HOVER EFFECT CON JQUERY*/
.cont_tipo_mueble {
	float: left;
	width: 644px;
	position: relative;
	margin-left: 15px;
	margin-right: 30px;
	padding: 0px;
}
.cont_imagen_muebles {
	float: left;
	width: 47%;
	position: relative;
	padding-left: 20px;
}
.container .content .cont_emp_sit_cont .cont_formulario form table tbody tr {
}
.masaltura {
	height: 20px;
	width: 600px;
	position: relative;
	float: left;
}
.masaltura2 {
	height: 316px;
	width: 600px;
	position: relative;
	float: left;
}
.cont_catalog_muebles a:link, .cont_catalog_muebles a:visited {
	color: #4A4A4A;
	text-decoration: none;
	font-weight: bold;
}
.cont_catalog_muebles a:hover, .cont_catalog_muebles a:active {
	color: #8EC741;
	font-weight: bold;
	text-decoration: none;
}
.cont_acordeon {
	float: left;
	height: 200px;
	width: 508px;
	position: relative;
}
.aumenta_menu_izq {
	float: left;
	height: 15px;
	width: 100px;
	position: relative;
}

.titulo_categorias a:link, .titulo_categorias a:visited{
	color: #FFF ;
	text-decoration: none;
}
.titulo_categorias a:hover, .titulo_categorias a:active{
	color: #8EC741;
	text-decoration:none;
}
.numeropagina {
	float: left;
	height: 20px;
	width: 600px;
	position: relative;
	text-align: right;
	margin-left: 50px;
}
