/*esto es para centrar la pagina*/
body{ text-align:center; margin-top:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#000000; text-decoration:none;}
#contenedor{ margin: 0 auto; width:800px; height:auto; background-color:#F3F0ED;}
/*comunes*/
#cabecera{ width:800px; height:255px; background-image:url(cabecera.jpg); background-repeat:no-repeat;}
#cabecera_sup{ width:790px; height:15px; text-align:right; padding-right:10px; padding-top:5px;}
#cabecera_inf{ width:790px; height:35px; text-align:left; padding-left:10px; padding-top:200px; }
#navegador{ width:auto; height:auto; border-top:#FFFFFF 1px solid;}
#pie{ clear:both; width:800px; height:auto; padding-top:15px; text-align:left; background-color:#FFFFFF;}
/*menu superior*/
#navegador ul{ margin:0; padding:0; width:796px; height:20px; list-style:none; overflow:hidden; border:#848587 2px solid;}
#navegador li.claro{ margin:0; padding:0; height:20px; float:left;}
#navegador li.claro a{ width:99px; height:18px; padding-top:2px; display:inline-block; background-color:#A99B89;}
#navegador li.claro a:hover{ width:99px; height:18px; padding-top:2px; display:inline-block; background-color:#ADAA00;}
#navegador li.oscuro{ margin:0; padding:0; height:20px; float:left;}
#navegador li.oscuro a{ width:100px; height:18px; padding-top:2px; display:inline-block; background-color:#8E806D;}
#navegador li.oscuro a:hover{ width:100px; height:18px; padding-top:2px; display:inline-block; background-color:#ADAA00;}
#navegador li.activo{ margin:0; padding:0; height:20px; float:left;}
#navegador li.activo a{ width:100px; height:18px; padding-top:2px; display:inline-block; background-color:#ADAA00;}
#navegador li.activo2{ margin:0; padding:0; height:20px; float:left;}
#navegador li.activo2 a{ width:99px; height:18px; padding-top:2px; display:inline-block; background-color:#ADAA00;}
/*menu_termits*/
#menu_termits { width:800px; height:auto!important; height:20px; min-height:20px; text-align:left; border-top:#FFFFFF 2px solid;}
#menu_termits ul{ margin:0; margin-left:201px; padding:0; width:100px; height:auto; text-align:center; list-style:none; overflow:hidden;}
#menu_termits li{ margin:0; padding:0; height:16px; border-bottom:#ADAA00 1px solid;}
#menu_termits li a{ width:100px; height:16px; display:block; color:#000000;}
#menu_termits li a:hover{ width:100px; height:16px; display:block; color:#ADAA00; background-color:#E5E5E6;}
#menu_termits li.ter_activo a{ width:100px; height:16px; display:block; color:#000000; background-color:#E5E5E6;}
/*menu_serveis*/
#menu_serveis { width:800px; height:auto!important; height:20px; min-height:20px; text-align:left; border-top:#FFFFFF 2px solid;}
#menu_serveis ul{ margin:0; margin-left:266px; padding:0; width:170px; height:auto; text-align:center; list-style:none; overflow:hidden;}
#menu_serveis li{ margin:0; padding:0; height:16px; border-bottom:#ADAA00 1px solid;}
#menu_serveis li a{ width:170px; height:16px; display:block; color:#000000;}
#menu_serveis li a:hover{ width:170px; height:16px; display:block; color:#ADAA00; background-color:#E5E5E6;}
#menu_serveis li.ter_activo a{ width:170px; height:16px; display:block; color:#000000; background-color:#E5E5E6;}
/*menu_treballs*/
#menu_treballs { width:800px; height:auto!important; height:20px; min-height:20px; text-align:left; border-top:#FFFFFF 2px solid;}
#menu_treballs ul{ margin:0; margin-left:400px; padding:0; width:100px; height:auto; text-align:center; list-style:none; overflow:hidden;}
#menu_treballs li{ margin:0; padding:0; height:16px; border-bottom:#ADAA00 1px solid;}
#menu_treballs li a{ width:100px; height:16px; display:block; color:#000000;}
#menu_treballs li a:hover{ width:100px; height:16px; display:block; color:#ADAA00; background-color:#E5E5E6;}
#menu_treballs li.ter_activo a{ width:100px; height:16px; display:block; color:#000000; background-color:#E5E5E6;}
/*menu_contacto*/
#menu_contacto { width:800px; height:auto!important; height:20px; min-height:20px; text-align:left; border-top:#FFFFFF 2px solid;}
#menu_contacto ul{ margin:0; margin-left:698px; padding:0; width:100px; height:auto; text-align:center; list-style:none; overflow:hidden;}
#menu_contacto li{ margin:0; padding:0; height:16px; border-bottom:#ADAA00 1px solid;}
#menu_contacto li a{ width:100px; height:16px; display:block; color:#000000;}
#menu_contacto li a:hover{ width:100px; height:16px; display:block; color:#ADAA00; background-color:#E5E5E6;}
#menu_contacto li.ter_activo a{ width:100px; height:16px; display:block; color:#000000; background-color:#E5E5E6;}
/*home*/
#home_izda{ width:480px; height:auto; padding:10px; float:left; text-align:left;}
#home_izda_1{ width:275px; height:auto; border-bottom:#81725E 1px solid; padding-left:205px; padding-top:5px; padding-bottom:15px; background-image:url(microscopio_home.jpg); background-repeat:no-repeat; background-position:0 5px;}
.tabla_home_1{ width:240px; height:auto; padding-top:10px;}
.tabla_home_1 ul{ margin-left:10px; padding-left:10px; list-style:url(bt_li.jpg); line-height:16px;}
.tabla_home_2{ width:195px; height:auto; padding:10px 30px 20px 15px; background-image:url(fondo_home_1.jpg); background-repeat:no-repeat;}
#home_drch{ width:290px; height:auto; padding:10px; padding-left:0; float:right;}
#home_drch_1{ width:260px; height:390px; text-align:left; padding:10px 15px 0 15px; background-image:url(fondo_home_2.jpg); background-repeat:no-repeat;}
#home_drch_2{ width:125px; height:140px; padding:30px 155px 0 10px; text-align:center; background-image:url(inspeccion_home.jpg); background-position:bottom left; background-repeat:no-repeat;}
.leer_mas{ width:auto; height:auto; text-align:right; padding-right:10px; padding-top:5px;}
/*empresa*/
#empresa_izda_1{ width:275px; height:auto; padding-left:205px; padding-top:5px; padding-bottom:15px; background-image:url(microscopio_empresa.jpg); background-repeat:no-repeat; background-position:0 5px;}
#empresa_drch_1{ width:260px; height:325px; text-align:left; padding:65px 15px 0 15px; background-image:url(fondo_empresa.jpg); background-repeat:no-repeat; background-position:0 60px;}
#empresa_drch_1 ul{ margin:0; margin-left:10px; padding:0; padding-left:10px; list-style:url(bt_li.jpg); line-height:16px; letter-spacing:1px;}
/*termits*/
#termits_izda_1{ width:475px; height:auto; padding-bottom:15px; padding-left:5px;}
#termits_drch_1{ width:260px; height:325px; text-align:left; padding:5px 15px 0 15px; background-image:url(fondo_empresa.jpg); background-repeat:no-repeat;}
#termits_drch_1 ul{ margin:0; margin-left:10px; padding:0; padding-left:10px; list-style:url(bt_li.jpg); line-height:16px; letter-spacing:1px;}
#termits_izda_2{ width:275px; height:auto; padding-left:205px; padding-bottom:15px; background-image:url(termits_2.jpg); background-repeat:no-repeat;}
#termits_izda_3{ width:275px; height:auto; padding-left:205px; padding-bottom:15px; background-image:url(termits_3.jpg); background-repeat:no-repeat;}
#termits_izda_4{ width:275px; height:auto; padding-left:205px; padding-bottom:15px; background-image:url(termifilm.jpg); background-repeat:no-repeat;}
/*faqs*/
#faq{ margin: 0 auto; width:auto; height:auto; text-align:left; padding:20px 10px 10px 10px; background-color:#F3F0ED;}
/*formularios*/
form{ margin:0px; padding:0px;}
.cajas { width:260px; font-family:Arial, Helvetica, sans-serif; font-size:9px; font-style:normal; color:#000000; text-decoration:none; background-color:white; border:1px solid; border-color:#000000}
.cajasgrandes { width:260px; height:80px; font-family:Arial, Helvetica, sans-serif; font-size:9px; font-style:normal; color:#000000; text-decoration:none ; background-color: white; border:1px solid; border-color:#000000; overflow:hidden;}
.botones { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#FFFFFF; font-weight:bold; text-decoration:none ; background-color: #004494; height:auto; border: none;}
.radio { position:relative; top:2px;}
.bt_enviar{ width:50px; height:15px; padding-right:15px; display:block; background-color:#ADAA00; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#FFFFFF; text-decoration:none;}
/*treballs*/
#treballs_izda_1{ width:275px; height:840px; padding-left:205px; padding-bottom:15px; background-image:url(treballs_3_1.jpg); background-repeat:no-repeat;}
/*cabeceras*/
h1{ margin:0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; color:#000000; text-decoration:none;}
/*enlaces*/
.enlaceblanco_11{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#FFFFFF; text-decoration:none;}
.enlaceblanco_11:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#ADAA00; text-decoration:none;}
.enlacenegro_11{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#000000; text-decoration:none;}
.enlacenegro_11:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#ADAA00; text-decoration:none;}
.enlacenegro_11_bold{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:bold; color:#000000; text-decoration:none;}
.enlacenegro_11_bold:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:bold; color:#ADAA00; text-decoration:none;}
.enlacenegro_12{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#000000; text-decoration:none;}
.enlacenegro_12:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#ADAA00; text-decoration:none;}
.enlacenegro_12_bold{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#000000; text-decoration:none;}
.enlacenegro_12_bold:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#ADAA00; text-decoration:none;}
.enlacenegro_14_bold{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:bold; color:#000000; text-decoration:none;}
.enlacenegro_14_bold:hover{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:bold; color:#ADAA00; text-decoration:none;}
.enlacenegro_16_bold{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-style:normal; font-weight:bold; color:#000000; text-decoration:none;}
.enlacenegro_16_bold:hover{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-style:normal; font-weight:bold; color:#ADAA00; text-decoration:none;}
.enlacemarron_12_bold{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#81725E; text-decoration:none;}
.enlacemarron_12_bold:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#ADAA00; text-decoration:none;}
.enlacemarronclaro_18_bold{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-style:normal; font-weight:bold; color:#DCD4CB; text-decoration:none;}
.enlacemarronclaro_18_bold:hover{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-style:normal; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.enlacegris_12{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#E5E5E6; text-decoration:none;}
/*textos*/
.textoblanco_11{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#FFFFFF; text-decoration:none;}
.textonegro_10{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; font-weight:normal; color:#000000; text-decoration:none;}
.textonegro_11{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#000000; text-decoration:none;}
.textoblanco_18_bold{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-style:normal; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.textomarron_14_bold{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:bold; color:#81725E; text-decoration:none;}
.textomarron_18_bold{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-style:normal; font-weight:bold; color:#81725E; text-decoration:none;}
.textomarron_22_bold{ font-family:Arial, Helvetica, sans-serif; font-size:22px; font-style:normal; font-weight:bold; color:#81725E; text-decoration:none;}
.italica{ font-style:italic;}