* {
	margin:0;
  padding:0;
}
body {
	background:#292929;
	color:#ffffff;
	font-family:Verdana;
	font-size:0.8em;
	/*overflow: hidden;*/
}
td {
	vertical-align: top;
}
img {
	border: 0;
}
#contenido p {
  text-align:justify;
	margin: 10px 0;
}

table.fac-contenedor {
	width: 949px;
	margin: 0 auto;
}
#fac-contenedor-index {
  background: url("../imagenes/fondo_empresa.jpg") no-repeat scroll 0 0 #000000;
}
#fac-contenedor-news {
  background: url("../imagenes/fondo_noticias.jpg") no-repeat scroll 0 0 #000000;
}
#fac-contenedor-contacto {
  background: url("../imagenes/fondo_contacto.jpg") no-repeat scroll 0 0 #000000;
}
#fac-contenedor-buscador, 
#fac-contenedor-catalogo, 
#fac-contenedor-serie {
  background: url("../imagenes/fondo_catalogo.jpg") no-repeat scroll 0 0 #000000;
}

#language_select {
	float: right;
	margin: 38px 12px 0;
	width: 75px;
}

/* FILAS */
#fac-tr1 {
	height:25px;
}
#fac-tr2 {
  background:#000;
}
#fac-tr3 {
  height:60px;
}
#fac-tr4 {
  height:410px;
}
#fac-tr45 {
  height:5px;
}
#fac-tr5 td{
	height:1px;
	background:#fff;
}
#fac-tr55 td{
  height:11px;
}
#fac-tr6 {
  background:#000;
	height:150px;
}

/* COLUMNAS GENERALES */
#fac-tr4-tr1 {
  width: 141px;
  background: url("../imagenes/degradado_menuprincical.jpg") no-repeat scroll 0 0 transparent;
}
#fac-tr4-tr2 {
  width: 18px;
}
#fac-tr4-tr3 {
  width: 206px;
  background: url("../imagenes/degradado_submenu-empresa.jpg") no-repeat scroll 0 0 transparent;
}
#fac-tr4-tr4 {
	width: 50px;
}

/* COLUMNAS Particulares */
#fac-contenedor-buscador #fac-tr4-tr3, 
#fac-contenedor-catalogo #fac-tr4-tr3, 
#fac-contenedor-serie #fac-tr4-tr3 {
  width: 154px;
  background: url("../imagenes/degradado_buscador_tecnico.jpg") no-repeat scroll 0 0 transparent;
}
#fac-contenedor-buscador #fac-tr4-tr4 {
  width: 20px;
}

#fac-contenedor-contacto #fac-tr4-tr3 {
  width: 300px;
  background: url("../imagenes/degradado_contacto.jpg") no-repeat scroll 0 0 transparent;
}
#fac-contenedor-contacto #fac-tr4-tr8 {
	width: 55px;
}

#fac-contenedor-serie #fac-tr4-tr5 {
  width: 113px;
  background: url("../imagenes/degradado_ambientes.jpg") no-repeat scroll 0 0 transparent;
}
#fac-contenedor-serie #fac-tr4-tr3 #submenu p {
  margin-left:15px;
}
#fac-contenedor-serie #fac-tr4-tr4 {
  width: 10px;
}

#fac-contenedor-serie #fancy1 {
  margin-top:60px;
}
#fac-contenedor-serie #fac-tr4-tr6 {
  width:18px;
}
/* Menus*/
.activo {
	font-weight:bold;
}

#menu{
  margin: 35px 0 0 25px;
}
#submenu {
  margin: 35px 0 0 15px;
}

#menu div {
  font-size:1.1em;
  margin-bottom: 15px;
}
#menu a,a:link,a:visited,a:active {
  text-decoration:none;
  color:#efefef;
}
/*
#menu a:hover {
  font-weight:bold;
}
*/
#menu a:hover, #submenu a:hover {
  text-decoration:none;
  color:#FFFFFF;
}
  

#submenu div {
  font-size:1em;
  margin:0 15px 14px 0;
}

#submenu a,a:link,a:visited,a:active {
  text-decoration:none;
  color:#ffffff;
}

#img-mapa-contacto {
  margin-top:18px;
}

#dir-contacto {
	border-left:2px solid #FFFFFF;
	font-size:1em;
	font-weight:bold;
	margin-left:32px;
	margin-top:25px;
	padding-left:10px;
}

#fac-contenedor-index #submenu {
	margin-left:25px;
}

#fac-contenedor-serie #submenu {
  margin-left:0;
	height:335px;
}

/* Titulo y contenido*/
#fac-tr3-titulo {
	font-size:1.7em;
	padding-bottom:10px;
	vertical-align:bottom;
}
#fac-tit {
	width: 460px;
}
#contenido {
	width: 460px !important;
	height:410px;
	float:left;
	overflow:auto;
}

#fac-contenedor-serie #fac-tr3-titulo {
  font-size:1.2em;
}

/* SERIES */
#fac-contenedor-catalogo #contenido {
  width: 530px !important;
}
#fac-contenedor-catalogo .jScrollPaneContainer {
  width:560px !important;
}

#tabla-series {
	width: 530px;
}
#tabla-series div.tit_serie{
  height: 30px;
	text-align: center;
	width: 113px;
	float:left;
	font-size:0.8em;
}

#tabla-series td{
  width: 132px;
}

/* PIEZAS */
#fac-contenedor-serie #contenido {
  width: 450px !important;
}
#fac-contenedor-serie .jScrollPaneContainer {
  width:478px !important;
}

#tabla-piezas {
  width: 450px;
}
#tabla-piezas td div{
  width: 145px;
  float:left;
  font-size:0.6em;
}

#tabla-piezas td{
  width: 150px;
}

#tabla-piezas td div.formato_pieza{
  height: 30px;
}
/* Buscador */
select.selector {
	width: 120px;
}
#tabla-catalogos {
	width: 600px;
	margin-top: 50px;
}
.tit-catalogo {
	font-size:1.4em;
	margin:10px 0 30px;
}
