/* BODY */
body {background-color:#141414; background-image: url('../images/bodybg.gif'); background-repeat:repeat; font-family:Georgia, serif; font-style:italic; 
	font-size:24px; line-height:150%; letter-spacing: 1px; text-decoration:none; overflow-x:hidden; color:#fff;}

/* COMMON */
.wrap {width:962px;	margin:0 auto;}
.clear {clear:both;}

/* HEADER */
#header {height:500px;}
h1 {width:190px; position:absolute; top:10px; color:#0A0A0A; text-align:center; font-size:24px; font-weight:normal; text-shadow: rgba(255, 255, 255, 0.5) 0px 0px 20px;}
h1:first-line {font-style:normal; font-size:55px; color:#0A0A0A;}

/* idiomas */
#idiomas {text-align:right; margin-right:10px;}
#idiomas a {text-decoration:none;}
#idiomas a:hover {text-decoration:underline; color:#000;}

/* login-botones */
#login-botones {position:relative; top:-35px; left:200px; display:inline-block;}

/* SLIDER */
/* Luego pongo el pase de diapositivas flotando y pegado arriba - y centrado con jquery */
#slider {width:1400px; height:500px; margin:0px auto; z-index:-100; position:absolute; top:0; float:left; overflow:hidden;}

#login {background-color:#333; background-image: url('admin/bg.gif'); background-repeat:repeat; padding:10px;}

/* TITULOS */
h2 {color:#BE2C2C; font-size:24px; font-style:normal; font-weight:normal; line-height:70%; margin-bottom:20px; text-align:left;}
h2:first-line { font-size:14px; color:#FFF; margin-bottom:0;}
.h2-margen {margin-left:10px;}

h3 {color:#BE2C2C; font-size:24px; font-style:normal; font-weight:normal; line-height:70%; margin-top:20px;margin-bottom:5px; text-align:right; padding-right:10px;}


p {line-height:100%; text-shadow: #000 2px 1px 0; text-indent:35px;}
p.index-marginright {padding-right:20px; font-size:20px; line-height:150%;}
#footer p {text-shadow: #333 1px 1px 0;}
.gu1 img {width:152px;}
.gu2 img {width:314px;}

.no-tab {text-indent:0;}

.hrmenu a:link {font-family:Helvetica, Arial, sans-serif; text-transform:uppercase;
	font-style:normal; font-size:12px; line-height:150%; letter-spacing: 21%;
	text-decoration:none; color:#FFF; margin:0 30px; text-align:center; padding:0;} /* unvisited link */

.hrmenu a:visited {font-family:Helvetica, Arial, sans-serif; text-transform:uppercase;
	font-style:normal; font-size:12px; line-height:150%; letter-spacing: 21%;
	text-decoration:none; color:#FFF; margin:0 30px; text-align:center; padding:0;}  /* visited link */

.hrmenu a:hover {font-family:Helvetica, Arial, sans-serif; text-transform:uppercase;
	font-style:normal; font-size:12px; line-height:150%; letter-spacing: 21%;
	text-decoration:none; color:#FFF; margin:0 30px; text-align:center; padding:0; border-top:2px solid #F8F8F8;}  /* mouse over link */

.hrmenu a:active {font-family:Helvetica, Arial, sans-serif; text-transform:uppercase;
	font-style:normal; font-size:12px; line-height:150%; letter-spacing: 21%;
	text-decoration:none; color:#FFF; margin:0 30px; text-align:center; padding:0;}  /* selected link */

.hrmenu {background-color:#000; height:40px; margin-bottom:40px;}
.menu-contain {text-align:center; margin:0 auto; width:900px;}
.menu-contain a {padding:0 15px;}

.main-menu-activo {border-bottom:2px solid white;}

.gu1 {width:152px; line-height:100%; float:left;}
.gu2 {width:314px; line-height:100%; float:left;}
.gu3 {width:476px; line-height:100%; float:left;}
.gu4 {width:638px; line-height:100%; float:left;}
.gu5 {width:800px; line-height:100%; float:left;}

.catalogo {text-align:right;}
.noticias {float:left; margin-top:40px;}
.noticias p {font-size:16px; line-height:150%; text-indent:23px; text-shadow: #000 2px 1px 0; margin-bottom:40px;}
.noticias p.noticia-c-imagen {position:relative; display:block; margin-left:162px;}
.noticias img {max-width:152px; float:left;}
.noticias-old {margin-left:10px; font-size:16px; line-height:150%;}
.noticias-old b {color:#BE2C2C;}

p.noticias-empresa {font-size:16px; line-height:150%; text-indent:23px; text-shadow: #000 2px 1px 0;}

.nuestros-catalogos {padding-bottom:50px;}
.empresa-marcas {font-size:16px; line-height:150%; text-indent:23px; text-shadow: #000 2px 1px 0; padding-right:10px; padding-bottom:50px;}
.noticia, .marcas-acceder-catalogo {padding-left:10px;}
.separador-noticias {margin-top:50px;}

a:link {font-family:Helvetica, Arial, sans-serif; text-transform:uppercase; font-style:normal;
	font-weight:bold; font-size:10px; line-height:100%; letter-spacing: 15%;
	text-decoration:underline; color:#BE2C2C; margin:0; text-shadow:none;}      /* unvisited link */

a:visited {font-family:Helvetica, Arial, sans-serif; text-transform:uppercase; font-style:normal;
	font-weight:bold; font-size:10px; line-height:100%; letter-spacing: 15%;
	text-decoration:underline; color:#BE2C2C; margin:0; text-shadow:none; color:#BE2C2C;}  /* visited link */

a:hover {font-family:Helvetica, Arial, sans-serif; text-transform:uppercase; font-style:normal;
	font-weight:bold; font-size:10px; line-height:100%; letter-spacing: 15%;
	text-decoration:underline; color:#BE2C2C; margin:0; text-shadow:none;}  /* mouse over link */

a:active {font-family:Helvetica, Arial, sans-serif; text-transform:uppercase; font-style:normal;
	font-weight:bold; font-size:10px; line-height:100%; letter-spacing: 15%;
	text-decoration:underline; color:#BE2C2C; margin:0; text-shadow:none;}  /* selected link */

.index-marcas {margin-top:40px;}
.index-marcas a {display:block; margin:40px 90px;}
.index-marcas img {width:129px; height:35px;}

#footer {background-color:#292929; background-image: url('../images/footerbg.gif');
	background-repeat:repeat; border-top:1px solid #333; font-size:16px; line-height:150%; letter-spacing: 1px;
	text-decoration:none; overflow-x:hidden; color:#000; text-shadow: #333 1px 1px 0; padding-top:50px;}

.pre-showroom, .pre-footer {height:40px; border-bottom:10px solid #181818;}
.post-showroom {height:40px; border-top:10px solid #181818;}

.lined {background: url('../images/lined.gif') repeat-y top right;}

#footer p {padding-left:25px; line-height:150%;}
.footer-first {text-align:right; padding-right:10px;}
.footer-first:first-line {text-transform:uppercase; font-weight:bold; font-style:normal;}

.footer-second b, .footer-third b {position:relative; left:-15px;}

.bottom-imgs {text-align:center; padding:80px 0;}
.bottom-imgs img {padding:0 15px;}

label {font-family:Helvetica, Arial, sans-serif; text-transform:uppercase; font-style:normal; font-size:12px; 
	line-height:150%; letter-spacing: 21%; text-decoration:none; color:#FFF; display:block; width:120px;}

input[type="text"], input[type="password"] {padding:6px 8px; border:1px solid #303030; background-color:#292929; 
	background-image: url('../images/footerbg.gif'); background-repeat:repeat; color:#fff; width:160px;}

textarea:hover, input[type="text"]:hover, input[type="password"]:hover {border:1px solid #474747;}

textarea {padding:6px 8px; border:1px solid #303030; background-color:#292929; 
	background-image: url('../images/footerbg.gif'); background-repeat:repeat; color:#fff; width:160px;}

#contacto-email {margin: 5px 10px 10px 0;}
#contacto-nombre, #contacto-apellidos {margin: 5px 10px 10px 0;}
#contacto-comentarios {width:540px; height:205px; margin: 5px 0 10px 0;}
.contacto-form {margin-bottom:50px;}

.mapa {font-family:Helvetica, Arial, sans-serif; color:#000; font-style:normal; font-size:12px; line-height:120%;
	text-decoration:none; margin:0; text-align:center; padding:0; background-color:#333; display:block;}

.compensar-titulo {margin-top:59px;}

input[type="submit"] {font-size:12px;}

.acceder-catalogo {border-right:1px solid white;}

fieldset ul {list-style:none;}
fieldset ul li {margin-bottom:10px;}

.solicitar-col1 input[type="text"], .solicitar-col2 input[type="text"] {width:264px;}

#s-nombre, #s-apellidos, #s-empresa, #s-nif, #s-provincia, #s-pais {width:118px; margin-right:10px;}

.sol-nombre, .sol-apellidos, .sol-empresa, .sol-nif, .sol-provincia, .sol-pais {float:left;}

.catalogo-spacer {height:60px;}
.catalogo-listado {list-style:none;}
.catalogo-listado li {padding-left:20px;}





.catalogo-desconectar {font-family:Helvetica, Arial, sans-serif; text-transform:uppercase; font-style:normal; font-weight:bold; font-size:10px;
	line-height:100%; letter-spacing: 15%; text-shadow:none; margin:0; margin-bottom:40px; text-align:right;}

.photomargin img {width:95%;}

.table_bimg {position:relative; display:inline-block; width:100%; margin:3px; padding:0;}
.table_bimg a.editar {background-color:#fff; position:absolute; float:right; top:5px; left:45px; padding:3px 5px; font-size:10px; margin:0;padding:0;}
.table_bimg img {width:100%;}

.thumbs {height:150px; overflow:hidden;width:95%; float:left;}
.thumbs ul {list-style:none;}
.thumbs ul li {float:left; position:relative; width:190px; height:150px; text-align:center;}
.thumbs ul li a img {border:1px solid #333; padding:3px; background-color:#181818; margin:0 10px 10px 0;}

a.prevBtn, a.nextBtn {padding:15px 3px; line-height:40px; background-color:#181818; border:1px solid #333;text-decoration:none; display:block; width:10px; text-align:center;}
a.prevBtn {margin-bottom:4px;}

.btns {float:left;margin-left:5px;}

.showroom {background-color:#292929;background-image: url('../images/footerbg.gif'); background-repeat:repeat;
	border-top:1px solid #333; border-bottom:1px solid #333; font-size:16px; line-height:150%; letter-spacing: 1px;
	text-decoration:none; overflow-x:hidden; color:#000; text-shadow: #333 1px 1px 0; padding:20px 0;}

.filtersA, .filtersB { min-height:140px; padding-right:10px; background: url('../images/lined.gif') repeat-y top 85%;}
.filtersA a, .filtersB a {display:block; padding:5px; padding-left:15px;}
.filterActive {background: url('../images/choice.png') repeat-y center right;}

#login-btn {padding-left:5px;}
.recibido {font-size:12px;}

/* SOCIAL */
ul#social {text-align:left; list-style-type:none;}
ul#social li {margin-left:0; height:22px; width:100%; background-position:left; background-repeat:no-repeat; line-height: 22px; margin-bottom:5px;padding-top:10px;}
ul#social li a {height: 100%; width: 100%; display: block; padding-left: 30px;}
#social li#facebook {background-image:url(../images/facebook.gif);}
#social li#skype {background-image:url(../images/skype.gif);}

