@charset "utf-8";
/* CSS Document */

html, body {font:11px 'Trebuchet MS', Verdana, Arial, sans-serif;  color:#333; }
body { margin:0; padding:0; background:#333;}
#principal {position:absolute; background:#fff url(../imagenes/fondo_web_sup.jpg) no-repeat left top; top:0; left:50%; margin-left:-477px; padding:0; border:0 none; width:955px; min-height:600px;}
#cabecera{margin:0; padding:0;}
#cabecera p{margin:5px 35px 0 0; padding:0; color:#fff; font-size:13px;}
#cabecera a{color:#fff; text-decoration:none;}
#cabecera a:hover{color:#A00103; text-decoration:none;}
#cabecera h1{float:right; margin:15px 35px 0 0; padding:0; color:#fff; font-size:30px; font-family:arial; font-weight:normal;}
#contenidos{margin:0; padding:0; float:left; background:transparent url(../imagenes/fondo_contenidos.png) no-repeat left top; width:955px; min-height:325px;}

#menu{margin:26px 0 0 0; padding:0;}
#menu ul{margin:0 35px; padding:0;}
#menu ul li{margin:0; padding:0 30px; font-size:16px; list-style-type:none; display:inline;}
#menu ul li a{color:#fff; text-decoration:none; padding:20px 20px 4px; border:1px solid transparent;}
#menu ul li a:hover{color:#D50104; text-decoration:none; background:#fff; border-right:1px solid #ccc; border-left:1px solid #ccc; border-top:1px solid #ccc; border-bottom:1px solid #fff;}

#submenu{margin: 12px 0 0 30px;padding:0; font: 13px "Trebuchet MS", Arial, Verdana, sans-serif; float:left; /*border-bottom:1px solid #9A5B64;*/ width:892px; height:25px; }
#submenu ul {  margin:0 0 0 38px; padding:0; list-style-type:none;}
#submenu li { margin:0; padding:0; float:left;}
#submenu li a {margin: 0;padding: 0 15px;font-weight: bold; color:#D50104; text-decoration: none;}
#submenu li a:hover {color: #A00103;}

#active a:link, #active a:visited, #active a:hover {
	color:#D50104; 
	text-decoration:none;
	background:#fff; 
	border-right:1px solid #ccc; 
	border-left:1px solid #ccc; 
	border-top:1px solid #ccc; 
	border-bottom:1px solid #fff;}

#menu_inf{float:left; margin:0; padding:75px 25px 0 31px; width:899px; background:#fff url(../imagenes/fondo_web_inf.jpg) no-repeat left top;}
#menu_inf p{margin:5px 0; padding:0; color:#111;}

#contenidos_txt{margin: 15px 83px 0; padding:0; float:left; width:789px; min-height:200px;}
#contenidos_txt p{margin:9px 0; padding:0; font-size:12px;}
#contenidos_txt img{border:0 none;}
#contenidos_txt a img{margin:1px 0;}
#contenidos_txt h1{padding:0; font-size:14px; text-transform:uppercase; color:#ff3437;}
#contenidos_txt h1{margin:0 0 0 396px;}
#contenidos_txt h1.calidadH1 {margin:0 0 0 300px;}
#contenidos_txt h1.produccionH1 {margin:0;}
#contenidos_txt h1.disenoH1 {margin:0;}
#contenidos_txt h1.referenciaH1 {margin:0;}
#contenidos_txt h1.mundoH1 {margin:0;}
#contenidos_txt h1.contactarH1 {margin:0;}
#contenidos_txt h1.buscadorH1 {margin:0 0 0 300px;}
#contenidos_txt h1.localizadorH1 {margin:0;}
#contenidos_txt h1.catalogoH1 {margin:0;}
#contenidos_txt h1.noticiasdetalleH1 {margin:0;}
#contenidos_txt h1.noticiasH1 {margin:0;}
#contenidos_txt h1.clienteslogH1 {margin:0 0 15px 0;}
#contenidos_txt h1.enviarPedidoH1 {margin:0;}
#contenidos_txt h1.pedidoClientesH1 {margin:0 0 15px 0;}
#contenidos_txt h2{padding:0; font-size:14px; margin:15px 0 10px;}

#contenidos_txt p a { margin:0;padding:0 10px; text-decoration:none;border:1px solid #ccc;color: #a00103; background:#f0f0f0;font: 11px "Trebuchet MS", Arial, Verdana, sans-serif;}
#contenidos_txt p a:hover {color: #a00103;}



/* #contenidos_txt p{margin:10px; padding:0;} */


/*
#contenidos_txt .formBuscador {margin:0; padding:0; position:absolute; top:150px; left:125px; width:400px;}
*/

#contenidos_txt .formBuscador ul{margin:0; padding:0;}
#contenidos_txt .formBuscador li{ list-style-type:none;}
#contenidos_txt .formBuscador .ulbusca {margin:0 0 3px 0;}
#contenidos_txt .formBuscador td {padding:10px 20px 0 5px; font-size:11px; width:25%;}
#contenidos_txt .formBuscador .sub { float:left;text-align:right; margin:0 10px 0 0;padding: 3px 0 0 ;width:200px;}
#contenidos_txt .formBuscador select { font:12px 'Trebuchet MS',Verdana,Arial,sans-serif;color: #a00103; }
#contenidos_txt .formBuscador input{color:#a00103;}

#contenidos_txt .formBuscador .botones {margin: 5px 0 0 5px; float:left; }
#contenidos_txt .formBuscador .botones input{cursor:hand; border:1px solid #ccc; font:11px 'Trebuchet MS',Verdana,Arial,sans-serif;color: #a00103; width:80px; height:22px; text-transform:uppercase;}

#contenidos_txt .resultadosBuscador ul{margin:0; padding:0;}
#contenidos_txt .resultadosBuscador li{ list-style-type:none; margin:0 10px 0 0;padding: 3px 0 0}
#contenidos_txt .resultadosBuscador .ulbusca {margin:0 0 3px 0;}
#contenidos_txt .resultadosBuscador .sub { float:left;text-align:right; margin:0 10px 0 0;padding: 3px 0 0 ;width:200px;}
#contenidos_txt .resultadosBuscador .datos{font-size:11px;}

#contenidos_txt .resultadosBuscador .par { background:#ECF0F1; padding: 0.3em 7px; width:50%;}
#contenidos_txt .resultadosBuscador .impar {background:#FF3437; padding:0.3em 7px;width:50%;}
#contenidos_txt .resultadosBuscador .par a {margin:0;padding:0 5px; font:12px "Trebuchet MS", Arial, Verdana, sans-serif; color:#D50104;text-decoration:none;}
#contenidos_txt .resultadosBuscador .par a:hover { color: #D50104; text-decoration:underline;}
#contenidos_txt .resultadosBuscador .impar a {margin:0;padding:0 5px; font:12px "Trebuchet MS", Arial, Verdana, sans-serif; color:#fff;text-decoration:none;}
#contenidos_txt .resultadosBuscador .impar a:hover { color: #fff; text-decoration:underline;}
#contenidos_txt .resultadosBuscador .botones {text-align: center;} /*{margin: 5px 0 -3px 50px; float:left; }*/
#contenidos_txt .resultadosBuscador .botones input {cursor:hand; border:1px solid #ccc; font:11px 'Trebuchet MS',Verdana,Arial,sans-serif;color: #a00103; width:160px; height:22px; text-transform:uppercase;}

#contenidos_txt .ficha .titulo {background:#FF3437; padding: 0.3em 7px; font-weight:bold; color:#FFF; font-size:11px;}
#contenidos_txt .ficha .par{ background:#F5F0F0;padding: 0.3em 7px; font-size:11px;}
#contenidos_txt .ficha .impar{background:#f8f8f8;padding:0.3em 7px; font-size:11px;}
#contenidos_txt .ficha .nota{font-size:11px; margin:15px 0 0 0; padding:0; display:block;}
#contenidos_txt .ficha h3 {margin:0 0 20px 0;padding:0 0 3px 0; font: bold 14px "Trebuchet MS", Arial, Verdana, sans-serif; color:#ff3437;}
#contenidos_txt .ficha input { padding:1px 3px; border: 1px solid #ABB; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#A00103;}

#contenidos_txt .catalogo .impar{ background:#f5f0f0; padding: 0.3em 7px; color:#333; height:25px; font-size:11px;}
#contenidos_txt .catalogo .par{background:#f8f8f8; padding:0.3em 7px; color:#333; height:25px; font-size:11px;}
#contenidos_txt .catalogo .blanco{ background:#FF3437; padding: 0.3em 7px; color:#fff; font-weight:bold; height:25px; font-size:11px;}
#contenidos_txt .catalogo #listado ul{margin:0 0 0 2em; padding:0;}
#contenidos_txt .catalogo #contenido img {margin:0 0.5em;}
#contenidos_txt .catalogo #cat{margin:0;padding:0; background:url(../imagenes/catalogo.jpg) no-repeat right 100px; float:right; height:500px; width:250px;}

#contenidos_txt .bridas #titulo {background:#FF3437; padding: 0.3em 7px; font-weight:bold; color:#FFF; font-size:11px;}
#contenidos_txt .bridas #par{ background:#f5f0f0;padding: 0.3em 7px; font-size:11px;}
#contenidos_txt .bridas #impar{background:#f8f8f8;padding:0.3em 7px; font-size:11px;}
#contenidos_txt .bridas h3 {margin:0 0 20px 0;padding:0 0 3px 10px; font: bold 14px "Trebuchet MS", Arial, Verdana, sans-serif;color:#E20A16; border-bottom: 1px solid #E20A16;}
#contenidos_txt .bridas input { padding:1px 3px; border: 1px solid #ABB; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#a00103;}

#contenidos_txt .accesorios #titulo {background:#FF3437; padding: 0.3em 7px; font-weight:bold; color:#FFF; font-size:11px;}
#contenidos_txt .accesorios #par{ background:#f5f0f0;padding: 0.3em 7px; font-size:11px;}
#contenidos_txt .accesorios #impar{background:#f8f8f8;padding:0.3em 7px; font-size:11px;}
#contenidos_txt .accesorios h3 {margin:0 0 20px 0;padding:0 0 3px 10px; font: bold 14px "Trebuchet MS", Arial, Verdana, sans-serif;color:#E20A16; border-bottom: 1px solid #E20A16;}
#contenidos_txt .accesorios input { padding:1px 3px; border: 1px solid #ABB; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#a00103;}

#contenidos_txt .pedido .titulo {background:#ff3437;padding: 0.3em 7px;  font-weight:bold; color:#FFF}
#contenidos_txt .pedido h3 {margin:0 0 20px 0;padding:0 0 3px 10px; font: bold 12px "Trebuchet MS", Arial, Verdana, sans-serif;color:#333;}
#contenidos_txt .pedido h4 {margin:10px 0;padding:0 0 3px 0; font: bold 14px "Trebuchet MS", Arial, Verdana, sans-serif; color:#ff3437;}
#contenidos_txt .pedido .impar{background:#f8f8f8; padding:3px 7px; border-bottom:1px solid #efefef;}
#contenidos_txt .pedido .datos{ padding: 5px 5px 5px 20px; width:106px;background-color: #FFF; text-align:right; color: #333; font-size:11px;}
#contenidos_txt .pedido #contacto .impar {  padding: 5px; background-color: #fff; line-height: 1.5em;}
#contenidos_txt .pedido #contacto .par { padding: 5px; background-color: #fff; line-height: 1.5em;}
#contenidos_txt .pedido select { padding:1px 3px; border: 1px solid #ABB; font: 10px 'Trebuchet MS',Verdana,Arial,sans-serif;}
#contenidos_txt .pedido textarea {padding:1px 3px; font: 10px  'Trebuchet MS',Verdana,Arial,sans-serif; color: #000;border: 1px solid #ABB;}
#contenidos_txt .pedido p a{ padding: 0 3px;font:11px "Trebuchet MS", Arial, Verdana, sans-serif; color:#E10511; text-decoration: none;/*border-left:1px solid #FFF;*/}
#contenidos_txt .pedido p a:hover{color:#FFF; background:#ADB2B5; /*border-left:1px solid #227;*/}
#contenidos_txt .pedido input { padding:1px 3px; border: 1px solid #ABB; font: 11px 'Trebuchet MS',Verdana,Arial,sans-serif; color:#a00103;}

#contenidos_txt .enviarpedido h3 {margin:0 0 20px 0;padding:0 0 3px 10px; font: bold 12px "Trebuchet MS", Arial, Verdana, sans-serif;color:#E20A16;}
#contenidos_txt .enviarpedido h4 {margin:20px 0 10px 0;padding:1px 0 1px 10px; font: bold 12px "Trebuchet MS", Arial, Verdana, sans-serif;color:#E20A16;border-top: 1px solid #E20A16;border-bottom: 1px solid #E20A16;}
#contenidos_txt .enviarpedido p a { margin:0;padding:0 5px; text-decoration:none;border:1px solid #000;color: #fff; background:#6898CE;font: bold 11px Trebuchet MS, Arial, Helvetica, sans-serif;}
#contenidos_txt .enviarpedido p a:hover {color: #FF9900;}

#contenidos_txt .noticias #texto table {margin:10px 0 0 0; padding:0; width:100%;}
#contenidos_txt .noticias #texto td {margin:0; padding:5px 10px; vertical-align:top; font-size:11px;}
#contenidos_txt .noticias #texto td a {margin:0; padding:0; text-decoration:none; display:block; color:#A00103; font-weight:bold; text-transform:uppercase;}
#contenidos_txt .noticias #texto td a:hover { text-decoration:underline;}
#contenidos_txt .noticias .par {background:#F5F0F0; color:#333; padding:0.3em 7px; height:20px;}
#contenidos_txt .noticias .impar {background:#F8F8F8; color:#333; padding:0.3em 7px; height:20px;}

#contenidos_txt .noticiasdetalle h4 { margin:15px 0 0 0;padding: 0 0 0 15px;background:#ff3437; font:bold 14px "Trebuchet MS", Arial, Verdana, sans-serif;color:#fff;}
#contenidos_txt .noticiasdetalle #listado { margin: 5px 15px 25px 15px; padding: 0;  }
#contenidos_txt .noticiasdetalle #listado li { list-style: none; margin: 10px 0 0 0; padding: 0; color: #333;}
#contenidos_txt .noticiasdetalle #listado a { display: block; margin: 5px 4px 10px 0; padding: 0 8px 2px; color: #A00103;  border: 1px solid #AAB2B9; text-decoration:none;}
#contenidos_txt .noticiasdetalle #listado a:hover { color: #000; border: 1px solid #000;}
#contenidos_txt .noticiasdetalle p {margin:1em; }
#contenidos_txt .noticiasdetalle p a { margin:0;padding:0 5px; text-decoration:none;border:1px solid #aabbbb;color: #A00103; background:#f0f0f0;font: bold 11px Trebuchet MS, Arial, Helvetica, sans-serif;}
#contenidos_txt .noticiasdetalle p a:hover {color: #A00103;}

#contenidos_txt .clienteslog .bot {text-align:center;border:1px solid #000; margin:0;padding:0;background:#FFF; font:11px Trebuchet MS, Arial, Helvetica, sans-serif;color: #E20A16; width:90px;height:18px;}
#contenidos_txt .clienteslog .bot a {margin:0;padding:0;display:block; text-align:center;color: #E20A16; text-decoration:none;}
#contenidos_txt .clienteslog .bot a:hover { color: #000;}
#contenidos_txt .clienteslog input { padding:1px 3px; border: 1px solid #ABB; font: 11px 'Trebuchet MS',Verdana,Arial,sans-serif; color:#a00103;}
#contenidos_txt .clienteslog textarea {padding:1px 3px; font: 11px 'Trebuchet MS',Verdana,Arial,sans-serif; color: #a00103; border: 1px solid #ABB;}
#contenidos_txt .clienteslog .datos{ padding: 5px; width:background-color: #FFF; text-align:right; color: #333; font-size:11px;}
#contenidos_txt .clienteslog .impar {  padding: 5px; background-color: #fff; line-height: 1.5em;}
#contenidos_txt .clienteslog .par { padding: 5px; background-color: #fff; line-height: 1.5em;}

#contenidos_txt .pedidoClientes h3 {margin:10px 0 5px 0;padding:0 0 3px 10px; font: bold 12px "Trebuchet MS", Arial, Verdana, sans-serif;color:#E20A16;}
#contenidos_txt .pedidoClientes h4 {margin:20px 0 10px 0;padding:1px 0 1px 10px; font: bold 12px "Trebuchet MS", Arial, Verdana, sans-serif;color:#E20A16;border-top: 1px solid #E20A16;border-bottom: 1px solid #E20A16;}

/*
#contenidos_txt .pedidoClientes .titulo {background:#356186;padding: 0.3em 7px;  font-weight:bold; color:#FFF}
*/
#contenidos_txt .pedidoClientes .titulo {background:#ff3437;padding: 0.3em 7px;  font-weight:bold; color:#FFF}
/*
#contenidos_txt .pedidoClientes .par{ background:#ECF0F1;padding: 0.3em 7px; }
#contenidos_txt .pedidoClientes .impar{background:#def;padding:0.3em 7px;}
*/
#contenidos_txt .pedidoClientes .par { background:#f5f0f0;padding: 0.3em 7px;}
#contenidos_txt .pedidoClientes .impar {background:#f8f8f8;padding:0.3em 7px;}
#contenidos_txt .pedidoClientes a { margin:0;padding:0 10px; text-decoration:none;color: #a00103; font: 11px "Trebuchet MS", Arial, Verdana, sans-serif;}
#contenidos_txt .pedidoClientes a:hover {color: #a00103;}



#paginas {margin: 0 0 10px 0;padding:0;}
#paginas ul {margin:0;padding:0;}
#paginas li {margin: 0 5px 0 5px;padding:0; list-style-type:none;float:left;}
#paginas li a {margin: 0;padding: 0 2px; display:block;width:17px; color: #fff; background:#FF3437;border:1px solid #FF3437;text-decoration:none; text-align:center;}
#paginas li a:hover {background: #fff; color:#FF3437; }

#direccion {float:left; width:270px; margin:50px 50px 50px 10px; padding:0;}
#direccion p{margin:40px 0; padding:0; font-weight:bold; text-align:center;}
#map_canvas {float:right; border:1px solid #9C1F21;}
#controles_mapa {position:absolute; left:230px; top:434px; margin:0; padding:0; width:500px;}
#controles_mapa a {margin:0 15px; padding:3px 15px; text-decoration:none; text-align:center; background:#666; color:#FFF;}
#controles_mapa a:hover {margin:0 15px; padding:3px 15px; background:#FFF; color:#666;}

#sedes ul{margin:0;padding: 2px 5px 2px 15px;}
#sedes li{list-style-type: none;margin: 0 0 15px 0;}
#sedes li a{ color:#E10511; text-decoration:none;}
#sedes li a:hover{ color:#000;}
#sedes li li {background:none;}
#sedes .lugar {margin:0; padding:0 0 20px 0;}
#sedes h4{ margin:0 0 1em;padding: 0 0 0 15px;background:#ff3437; font:bold 14px "Trebuchet MS", Arial, Verdana, sans-serif;color:#fff;}
#sedes h5{margin:0 0 0.5em;padding:0 0 0 5px;; font: bold 11px "Trebuchet MS", Arial, Verdana, sans-serif;border-bottom:1px solid #666;}
#sedes h6{margin:0 0 15px 0.5em;padding:0 0 0 5px;; font: bold 11px "Trebuchet MS", Arial, Verdana, sans-serif;border-bottom:1px solid #666;}
#sedes p {font: 10px "Trebuchet MS", Arial, Verdana, sans-serif; line-height:1em;}
#sedes .izq {margin:0;padding:0; width:350px;}
#sedes .der {float:right; width:350px;margin:0 0 0 15px;padding:0;}

.formContactar .datos{ padding: 5px; width:background-color: #FFF; text-align:right; color: #333; font-size:11px;}
.formContactar .impar {  padding: 5px; background-color: #fff; line-height: 1.5em;}
.formContactar .par { padding: 5px; background-color: #fff; line-height: 1.5em;}
.formContactar input { padding:1px 3px; border: 1px solid #ABB; font: 11px 'Trebuchet MS',Verdana,Arial,sans-serif; color: #a00103;}
.formContactar select { padding:1px 3px; border: 1px solid #ABB; font: 11px 'Trebuchet MS',Verdana,Arial,sans-serif; color: #a00103;}
.formContactar textarea {padding:1px 3px; font: 11px 'Trebuchet MS',Verdana,Arial,sans-serif; color: #a00103; border: 1px solid #ABB;}


/* Parte Izquierda Login */
#izq{float:left; margin:0; padding:0; width:200px;}
#dcha{float:right; margin:0; padding:0 0 0 10px; width:575px; border-left:1px dashed #ccc; min-height:214px;}
.tit {padding:0 0 10px 0; font-weight:bold; color:#333;}
.bot {text-align:center;border:1px solid #ccc; margin:0;padding:0;background:#f0f0f0; font:11px Trebuchet MS, Arial, Helvetica, sans-serif;color: #A00103; width:90px;height:18px;}
.bot a {margin:0;padding:0;display:block; text-align:center;color: #A00103; text-decoration:none; width:90px;}
.bot a:hover { color: #A00103;}
#login {margin:30px 0 0; padding:10px 0 0 0; text-align:left; border-top:1px dashed #ccc;}
#login p{margin:10px 0; padding:0;}
#login  a { margin:20px 0; padding:0; text-decoration:none;color: #A00103; font: 11px Trebuchet MS, Arial, Helvetica, sans-serif; border:1px solid #ccc; background:#f0f0f0; display:block; width:90px; text-align:center;}
#login  a:hover {color: #A00103;}


#ayser{float:right; margin:5px 30px 0px 0; padding:5px; width:96%;}
#ayser a{color:#A00103; text-decoration:none;}
#ayser a:hover{text-decoration:underline;}
