
/* CSS Document */

/* ETIQUETAS GENERICAS */
body{background:#15233d;text-align:center;font-family:Arial,"Trebuchet MS",verdana,Sans-serif;color:#777;}
*,html{margin:0;padding:0;}
h1,h2,h3{margin:0;}
p{margin:0;padding:0.8em 0;}
a{text-decoration:none;}
a:hover{color:#d82c42;}
.comienzofin{display:none;}
.limpiar{clear:both !important;}
.limpiar span{display:none;}
#estructura li.limpiar{float:none;margin:0;padding:0;}
ul,ol{margin:0;padding:0;}
address{font-style:normal;}

.izq{float:left;}
.drch{float:right;}
abbr, acronym{text-decoration:none;border:none;}

/* ESTRUCTURA */
#estructura{overflow:hidden;width:49em ;margin:2em auto;padding:0;text-align:left; background:#fff;}
#contenido{overflow:hidden;background:#fff;width:46em;clear:both;padding:1.5em 2em;}
.texto{overflow:hidden;float:right;width:31.1em;padding:0;font-size:0.93em;}
#bloque{overflow:hidden;float:left;}
#pie{overflow:hidden;width:55.5em;margin:1em 0 0 0;padding:1em 0 1em 0;font-size:0.9em;color:#fff;background:#666;text-align:center;}
#contacto{overflow:hidden;width:55.5em;margin:1em 0 0 0;padding:1em 1em;font-size:0.9em;color:#000;text-align:center;background:#eee;}

/* CABECERA */
#cabecera{overflow:hidden; margin:0 0 0 0; padding:0; width:51em; background:#12192c; height:188px;}
#cabecera h1{float:left;margin:0;padding:1em 0 0 0.8em;}
#cabecera h1 a{background:url("../img/logo") right bottom no-repeat;display:block;width:100px;height:100px; margin-top:0.4em;}
#cabecera h1 a span{display:none;}

/* IDIOMAS */

#idiomas { float:left; width:50px; margin:0; padding:0;}


/* MENU */


#menu{ margin:0 0 0 0; padding:1em 0; text-transform:uppercase; font-size:0.7em; text-align:right; /*width:100%;*/clear:both; background-color:#12192c; }
#menu img{ margin:0 150px 0 0; border:0;  }
#menu li{display:inline;margin:0 1em 0 0;padding:0;list-style:none;}
#menu li.comienzofinal{display:inline;margin:0 1em 0 0;padding:0;list-style:none;}
#menu li a{color:#fff;}
#menu li a:hover, #menu li a.on{color:#d82c42;}

.titulo{font:bold 1.4em/1.4em helvetica,arial,sans-serif;color:#666;height:20px;}

.entradilla, .titulo-parrafo{font-size:14px;color:#666;}
.entradillaProducto{clear:both;}

.texto h2{ background:#CCCCCC; padding:3px 3px 3px 18px; margin:0 0 15px 0; font-size:0.95em; color:#444;text-transform:uppercase; width:450px; float:left;}
.texto h3{color:#d82c42;font-weight:bold;font-size:1em;margin:1em 0 0.5em 0 ;}
.texto h4{color:#666;font-weight:bold;font-size:0.9em;margin:1em 0 0.5em 0 ;}
.texto ul{width:auto;}
.texto ul li{font-size:0.8em;list-style:inside;/*background:url("../imgs/marcador.gif") 0 0.5em no-repeat;*/padding-left:25px;margin:0.8em 0;text-align:left;}
.texto ul li a{color:#242424;}
.texto ul li a:hover{color:#d82c42; text-decoration:none;}
.texto ul li .mapaweb{text-transform:uppercase;margin:2em 0;}

.texto ol {width:auto;color:#000;}
.texto ol li{font-size:0.8em;list-style:inside;/*background:url("../imgs/marcador.gif") 0 0.5em no-repeat;*/padding-left:25px;margin:0.8em 0;text-align:left;}
.texto ol li a{color:#000;}
.texto ol li a:hover{color:#d82c42; text-decoration:none;}

.texto a{color:#242424;text-decoration:underline;}
.texto a.destacado{color:#F4C003;font-size:1.1em;float:right;}
.texto a:hover{text-decoration:none;color:#d82c42;}
.texto img{border:3px solid #ddd;margin:1em 0 ; float:left}
.texto p{ font-size:0.90em; color:#333; margin:0 0 10px 0; padding:0; text-align:left; line-height:1.3em; }
.texto p.pie{ font-size:0.8em; color:#000; text-align:left; }
.texto img.derecha{border:3px solid #ddd; margin:0 0; float:right}
.bloque {padding: 0 0 10px 15px; margin:10px 0; width:445px; float:left;}
.bloque h3 { float:left; width:275px;   }
.bloque h4 { float:left;width:275px; }
.bloque h5 { float:left;width:275px; margin: 15px 0 0 0; color: #000; }
.bloque p { float:left;  }
.bloque img.derecha { float:right; margin:0; padding:0; border:0;  }

.bloque .izquierda { float:left; width:265px;}
.bloque .izquierda h3{ margin:0; font-size:1em;}
.bloque .derecha { float:right;}
.bloque .derecha img { border:0; margin:0 15px 0 0; }

.bloquegeneral{ padding:5px}
.bloquegeneral img{ margin:5px 25px 35px 0; padding:0;}
.bloquegeneral ul{color:#000; margin:0; padding:0; }
.bloquegeneral ul li{font-size:0.8em; list-style:inside;/*background:url("../imgs/marcador.gif") 0 0.5em no-repeat;*/margin:0.8em 0;text-align:left;}
.bloquegeneral ul li a{color:#242424;}
.bloquegeneral ul li a:hover{color:#d82c42; text-decoration:none;}
.bloquegeneral { padding:5px}

.bloquegeneral2 { width:250px; float:left; margin: 0 30px 0 0;}
.bloquegeneral2 img{ float:right;}

hr {border:1px dotted #d82c42; margin: 10px 0; }

/* FORMULARIO */
form{margin:0;padding:0;}
.contacto{background:#fff;margin:0;padding:0.5em;border:1px solid #eee;clear:both;}
fieldset.contacto legend{font-weight:bold; text-transform:uppercase; padding:0 1em 1em 1em; color:#777;font-size:0.8em}
fieldset.contacto input, fieldset.contacto select{width:20em; padding:2px;border:#ccc 1px solid; font-size:0.8em;background:#eee;margin-bottom:1em;}
fieldset.contacto select{width:10em;}

fieldset.contacto textarea{width:19em;border:#ccc 1px solid;font-size:0.8em;background:#eee;font-family:Arial,"Trebuchet MS",verdana,Sans-serif;margin-bottom:1em;}
fieldset.contacto input.boton{width:6.2em;border:1px solid #999;text-align:left; margin-left:8em; clear:both;}
fieldset.contacto label{width:7.5em;float:left;text-align:right;padding-right:10px;font-size:0.8em;}
fieldset.contacto .cuestionario{width:2em;float:left; border:0;}

/* BLOQUE */
#submenu{margin:0 0 1em 0;padding:14px 20px;font-size:0.9em;line-height:1em;border:#d82c42 solid 1px;width:12.6em;}
#submenu li{margin:0 0 0.2em 0;padding:2px 0;list-style-type:none;color:#fcca00;}
#submenu li a{color:#000;display:inline;}
#submenu li a:hover, #submenu li a.on{color:#d82c42;}

#bloque img{border:none;}

.banner{margin:0;padding:0;}
.banner img{width:15.1em;}

/* PIE */
#fijos{font-size:0.9em;width:100%;margin:1em 0 0 0;padding:1em;overflow:hidden;text-align:center;background:#12192c;}
#fijos li{margin:0;display:inline;padding:0 15px 0 0;margin:0;}
#fijos li.icono{background:url("../imgs/ico.buscar.gif") 0 0em no-repeat;padding-left:17px;}
#fijos li.ultimo{padding:0;}
#fijos li a{color:#9c9c9b;}
#fijos li a:hover{color:#fff;}

/* CONTACTO */
.direccion{width:25em;float:left;}
#contacto { background-color:#fff;}
#contacto .direccion address{text-align:left;font-style:normal;}
#contacto .direccion p{text-align:left;margin:0;padding:0; font-size:0.8em}
#contacto .direccion p a{color:#000;text-decoration:underline;}

.contactoMail{width:100%;overflow:hidden;margin:1em 0 2em;}
.contactoMail p {width:12em;margin:0 3em 0 0;padding:0;float:left;}

.recuadro {clear:both; border:1px solid #FCCA00; text-align:center; padding:0.2em 0; margin-bottom:1em;}

/*noticias*/
.fotoNoticias{float:left;width:100px;}
p.textoNoticias{padding-top:0;}


/* patrocinadores */
.patrocinadores{margin:0;padding:0;list-style:none;float:right;width:20em;}
.patrocinadores li{float:left;padding:0;margin-left:1em;}
.patrocinadores li a{background:url(../imgs/bk.logoscalidad.gif) left top no-repeat;width:50px;height:50px;display:block;}
.patrocinadores li a span{display:none;}

.patrocinadores li a.lloyds{background-position:0 0;}
.patrocinadores li a.lloyds:hover{background-position:0px -55px;}

.patrocinadores li a.ukas{background-position:-55px 0;}
.patrocinadores li a.ukas:hover{background-position:-55px -55px;}











