/* General */
body {
	padding: 0px; margin: 0px; border: 0px; width:100%;
	background-color : #3D3D3D;
	background-image: url(../img/fondo.jpg); background-position: top left; background-repeat: repeat-x;
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.6886em; color: #FFFFFF;   /* 11px */ 
}
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;}

#contenedor{ height:100%; padding: 0px; margin: 0px; margin-left:auto ; margin-right: auto; border: 0px; width: 944px; }
/* Fin General */





/* Enlace Generico */
a, a:link, a:visited { color: #CF1F33; text-decoration: none; font-weight:bold;}
a:hover { color: #CF1F33; text-decoration: underline; font-weight:bold;}

/* Fin Enlace Generico */


/*Estilos de texto*/
.negrita{font-weight:bold; }
.negritapeq{font-weight:bold; font-size:0.8em;}
.rojo{color:#CF1F33;}
.negro{color:#000000;}
/*Fin de los estilos de texto*/










/*Estilos para tablas*/
table.logotipos{margin:0px; padding:0; border:0px;  border-top:0px; text-align:center; background-color: #FFFFFF; float:left;}
table.logotipos td{width: 149px; margin:0px; padding:0px; border:0px; text-align:center; }
table.logotipos td.espaciado{margin:0px; padding:0px 0 25px 0; border:0px; text-align:center; }

table.proyectos{margin:0px; padding:0px; border:0px; text-align:center; background-color: #FFFFFF; float:left;}
table.proyectos td{width: 288px; margin:0px; padding:0px; border:0px; text-align:center;  }
table.proyectos td.espaciado{width: 288px; margin:0px; padding:0px 0 15px 0; border:0px; text-align:center; }

table.tablaproductos{margin:0px; padding:0; border:0px;   text-align:center; background-color: #FFFFFF; color:#000000; float:left;}
table.tablaproductos td{ margin:0px; padding:0px 0 0px 0; border:0px; }
table.tablaproductos td.fondorojo{ margin:0px; padding:5px; border:0px; background-color: #D32035; color:#FFFFFF; font-weight:bold; }
table.tablaproductos td.fondonegro{ margin:0px; padding:5px; border:0px; background-color: #000000; color:#FFFFFF; font-weight:normal; }




/*Fin Estilos para tablas*/


h2{font-size:1em;}






/*-------------------------------------------------------------------------------HOME----------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------HOME----------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------HOME----------------------------------------------------------------------------------------------------------------------------*/


/* ------------------------------------------------------------------------------------------------CABECERA------------------------------------------------------------------------------------------------------- */
#cabecera{ width:944px; height:75px; margin:0px; padding:0px; padding-left:0px; float:left;}

.logo{ width: 128px; height: 57px; position: relative; top: 7px; left: 0px; background-image:url(../img/logo.jpg); background-repeat: no-repeat; float:left; }
.logo h1 { width: 128px; height: 57px; margin: 0px; padding: 0px; }
.logo h1 a { width: 128px; height: 57px; display: block; }
.logo h1 span { display: none; }

h2.entradilla{height:55px; margin:0px; padding:0px; border:0px; margin-left:27px; margin-top:8px; padding-left:27px; padding-top:5px; border-left:1px solid #A9A9AA; color:#000000; font-size:1.7em; font-weight:normal; float:left;}

#accesoshome{ width:300px; margin:0px; padding:0px; padding-top:58px; text-align: right;    float: right; }

ul.accesos {margin:0px; padding:0px; list-style:none; color: #000000; font-size:1em; font-weight:normal; }
ul.accesos li {float:right; margin:0px; padding:0px; padding-left: 5px; padding-right: 5px; border-right: 1px solid #000000;	color: #000000; list-style:none; background-image: none; font-weight:normal;}
ul.accesos li a, ul.accesos li a:link, ul.accesos li a:visited {color: #000000; text-decoration:none; font-weight:normal;}
ul.accesos li a:hover {color: #000000; text-decoration:underline; font-weight:normal;}
ul.accesos li.inicio{float:right;	margin:0px;	padding:0px;    padding-right: 5px; border-right: 1px solid #000000; color: #000000; font-weight:normal;}
ul.accesos li.final{float:right;	margin:0px;	padding:0px; padding-left: 5px; padding-right: 0px; border-right: 0px; color: #000000; font-weight:normal;}

/*----------------------------------------------------------------------------------Fin Cabecera-------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------Menú Principal---------------------------------------------------------------------------------*/
#menuprincipal{ width:944px; height:21px; margin:0px; padding:0px; padding-top:7px; float:left; }

ul.menu{width:944px; margin:0px; padding:0px;  list-style:none; color: #000000; font-size:1em; font-weight:bold; float:left;}
ul.menu li {float:left;	margin:0px;	padding:0px; padding-left:66px; padding-right: 66px; border-right: 1px solid #FFFFFF;	color: #FFFFFF; list-style:none; background-image: none; font-weight:bold;}
ul.menu li a, ul.menu li a:link,ul.menu li a:visited {color: #FFFFFF; text-decoration:none; font-weight:normal;}
ul.menu li a:hover {color: #FFFFFF; text-decoration:none; font-weight:normal;}
ul.menu li.final{float:left;	margin:0px;	padding:0px; padding-left: 66px; padding-right: 66px; border-right: 0px; color: #FFFFFF; font-weight:normal;}
ul.menu li.activo {color: #FFFFFF;  font-weight:bold;}



/*----------------------------------------------------------------------------------------------Fin Menú Principal-------------------------------------------------------------------*/

			/*------------------------------------------------------------------PRINCIPAL-----------------------------------------------------------------*/
#principal{width:944px; margin:0px; padding:0px; float:left;}

#carrusel{height:401px; width:290px; margin: 28px 0 13px 0; padding:0 20px 0 86px;  background-image: url(../img/fondoflash.jpg); background-position: top left; background-repeat: no-repeat; float:left;}

#imagen{height:401px; width:528px; margin:28px 0 13px 0; padding:0 0 0 20px;  background-image: url(../img/fondoimagen.jpg); background-position: top left; background-repeat: no-repeat; float:left;}

#logos{height:61px; width:925px; margin:0 0 0 0; padding:5px 19px 0 0;  background-image: url(../img/fondologos.jpg); background-position: top left; background-repeat: no-repeat; float:right;}
ul.logomuebles{width:925px; margin:0px; padding:0px; list-style:none; color: #000000; font-size:1em; font-weight:bold; float:right;}
ul.logomuebles li {float:right;	margin:0px;	padding:0px;  padding-left:25px;;  list-style:none; background-image: none; }
ul.logomuebles li a, ul.logomuebles li a:link, ul.logomuebles li a:visited {border:0px;}
ul.logomuebles li a:hover {border:0px;}


	/*-------------------------------------------------------------Contenidos Home-----------------------------------------*/



/* ------------------------------------------------------------Pie--------------------------------------------------------------------------- */
#pie{ width:934px; height:19px; margin:0px; padding:7px 0 0 10px; margin-top:20px; float:left; color: #FFFFFF; background-image: url(../img/fondopie.jpg); background-position: top left; background-repeat: no-repeat; }



/*------------------------------------------------------------ Fin Pie----------------------------------------------------------------------------- */


/*----------------------------------------------------------------------------------------------FIN CUERPO HOME-----------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------FIN CUERPO HOME-----------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------FIN CUERPO HOME-----------------------------------------------------------------------------------------------------------------*/



/*----------------------------------------------------------------------------------------------INTERIOR-----------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------INTERIOR-----------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------INTERIOR-----------------------------------------------------------------------------------------------------------------*/
#breadcrumbs{height:23px; width:944px; margin:0px; padding:15px 0 0 0; float:left;}
ul.breadcrumbs{margin:0px; padding:0px; list-style:none; color: #FFFFFF; font-size:1em; font-weight:normal; float:right;}
ul.breadcrumbs li {float:right;	margin:0px;	padding:0px; border:0px;  padding-left:7px; padding-right:7px; border-right:1px solid #FFFFFF; list-style:none; background-image: none; color: #FFFFFF; font-weight:normal; }
ul.breadcrumbs li a, ul.breadcrumbs li a:link, ul.breadcrumbs li a:visited {border:0px; color: #FFFFFF; font-weight:normal; text-decoration:none;}
ul.breadcrumbs li a:hover {border:0px; color: #FFFFFF; font-size:1em; font-weight:normal; text-decoration:underline;}
ul.breadcrumbs li.activo {float:right;	margin:0px;	padding:0px; border:0px;  padding-left:7px; list-style:none; background-image: none; color:#CF1F33; font-weight:bold;}

#apartado{width:938px; height:18px; margin:0 0 20px 0; padding:6px 0 0 6px; background-color: #2A2A2A; float:left;}
h2.titapartado{margin:0px; padding:0px; font-size:1em; color:#FFFFFF; float:left;}

#texto{width:944px; margin:0px; padding:0px; text-align:justify; float:left;}
/*#texto img{margin:10px 0 10px 10px; padding:0px; border:0px; float:right;}*/
#texto img.sinmargen{margin:0 0 10px 10px; padding:0px; border:0px; float:right;}

/*h2.titapartado{height:18px; margin:0px; padding:1px 7px 0 7px; border:0px; border-right:5px solid #FFFFFF; font-size:1.2em; font-weight:bold; color:#000000; background-color: #FFC104; float:left; }*/

#cuerpotexto{width:718px; margin:0px; padding:0px; text-align:justify; 
	  height: auto!important; /* para los browsers buenos */
     height: 340px; /* para IE5+ */
     min-height: 340px; /* para los browsers buenos */ 
float:left;}
#cuerpotexto img{margin:10px 0 10px 10px; padding:0px; border:0px; float:right;}



/*----------------FICHA---------------------*/
#fichaproducto{width:718px; margin:0px; padding:0px; float:left;}
#fichaproducto .textoficha {width:473px; margin:0 0 0 0; border:0px; padding:0px; text-align:justify; float:left;}
#fichaproducto .fotoficha {width:228px; margin:0 0 0 17px; padding:0px; border:0px; float:left;}
#fichaproducto .fotoficha .grande img{margin:0 0 10px 0;}
#fichaproducto .fotoficha .mini1 img{width:105px; margin:0 18px 15px 0; float: left;}
#fichaproducto .fotoficha .mini2 img{width:105px; margin:0 0 15px 0; float:right;}

table.tablaficha{margin:0px 0 15px 0; padding:0px; border:1px solid #000000; text-align:center;  float:left;}
table.tablaficha td{margin:0px; padding:4px 0 4px 0; border:0px; border-bottom: 1px solid #000000; border-right: 1px solid #000000;}
table.tablaficha td.finalabajo{border-bottom: 0px solid #000000; }
table.tablaficha td.finalderecha{ border-right: 0px solid #000000;}
table.tablaficha td.destacado{background-color: #FFC104; font-weight:bold; font-size:0.9em;}
/*----------------FICHA---------------------*/


.volver{width:100%; margin:0px; padding:0px; padding-top:0px; text-align:right; float:left;}






	

	
	
	

