/*ETIQUETAS GENERALES*/
body { text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.70em; color:#FFFFFF; padding:0px; margin:0px; background-color:#060606; }
p { text-align:justify; }
h1 { font-size:1.5em; color: #FFB02C; font-style:italic; }
h2 { font-size:0.95em; }
h3 { border-bottom-width: 1px; border-bottom-style:dotted; border-bottom-color: #AA0001; color: #E4000B; font-weight:bold; font-size:1.2em; text-align:left; }
h4 { font-size:0.98em; margin:0px; }
/*LAYOUT */
#contenedor { margin:auto; text-align:center; width:770px; }
#cabecera { width:770px; height:136px; display:block; background-image:url(../images/home/cabecera_linea_derecha.jpg); margin:0px; padding:0px; float:left;}
#contenido { width:770px; float:left; background-color:#041C3A; }
#col_right { float:left;  width:544px; margin-left:4px; }
#col_left { float:left;  width:220px; }
#contacto_col_right { float:left;  width:230px; margin-left:4px; }
#contacto_col_left { float:left;  width:230px; margin-left:40px;}
#pie  { width:770px; float:left; font-size:0.90em; background-color:#041C3A; text-align:center;  }
#sub_pie { text-align:left; margin:0px 7px 0px 7px; width:500px; float:left;}
#sub_pie_dejavu { text-align:right; margin:0px 7px 0px 7px;}
#menu_left { float:left; text-align:left; width:210px; margin-left:5px; background-color:#031226; font-size:0.80em; display:block; }
#content_index { display:block; float:left; text-align:center; }
#content_index_sub { display:block; float:left; text-align:justify; padding:0px 10px 0px 10px;  }
#swf { float:left; width:770px; height:90px; display:block; }
#hide { text-indent:-1000em; margin:0px; padding:0px; }
#map{ width: 500px; height: 300px; border: 1px solid #E4000B; color:#003399; }
.cab_logo {	font-size:0.95em; width:770px; height:20px; display:block; background-image:url(../img/home/fondo-enlaces.jpg); background-repeat:no-repeat; float:left; margin:0px; padding-top:26px; }
.logo_a { width:110px; height: 20px; display:block; float:left; text-indent:-1000em; overflow:hidden;}
.menu_top { padding:0px; margin:0px 0px 0px 105px; list-style-type:none; }
.menu_top li { float:left; padding:0px; margin-left:12px; }
.menu_top li a { text-decoration:none; color:#FFFFFF; }
.menu_top li a:hover { text-decoration:underline; color:#FFFFFF; }
.spacer{ clear:both; display:block; }
.lista_pie { list-style-type:none; margin-left:80px; padding:0px; }
.lista_pie li { float:left; margin-right:20px; }
.vinculo { text-decoration:none; color:#FFFFFF; }
.lista_menu { list-style-type: none; padding:0px; margin:0px; }
.lista_menu li { margin:0px; padding:0px;}
.lista_menu li a { padding-top:4px; text-decoration:none; width:203px; height:17px; display:block; background-image:url(../img/home/fondo-categorias.jpg); color:#FFFFFF; font-size:1.2em; margin-bottom:3px; text-indent:30px; }
.lista_menu li a:hover {  padding-top:4px; text-decoration:none; width:203px; height:17px; display:block; background-image:url(../img/home/fondo-categorias-on.jpg);  margin-bottom:3px;  }
.titulo_menu { background-image:url(../img/home/ventana-cabecera-productos.jpg); background-repeat:no-repeat; width:210px; height:146px; text-indent:-100em; display:block; }
.pie_general { float:left; background-image:url(../img/home/ventana-pie-general.jpg); background-repeat:no-repeat; display:block; width:210px; height:16px; }
.nav_top { background-image:url(../img/home/barra-navegacion.jpg); background-repeat:no-repeat; width:522px; height:27px; padding-top:9px; text-align:left; display:block; float:left; }
.nav_naranja { color:#FF9E23; font-size:0.95em; text-align:left; padding-left:6px; font-weight:bold; }
.box_bienvenida { width:525px; height:185px; background:url(../img/home/ventana-cabecera-bienvenido.jpg) 0px -30px; background-repeat:no-repeat; display:block; float:left; background-color:#052146; }
.box_calidad { width:258px; height:205px; background-image:url(../img/home/ventana-cabecera-calidad.jpg); background-repeat:no-repeat; display:block; float:left; background-color:#052146; margin-top: 9px; margin-right:7px;}
.box_unete {width:258px; height:97px; background-image:url(../img/home/ventana-cabecera-unete.jpg); background-repeat:no-repeat; display:block; float:left; background-color:#052146; margin-top: 9px; }
.box_presupuesto {width:258px; height:97px; background-image:url(../img/home/ventana-cabecera-presupuestos.jpg); background-repeat:no-repeat; display:block; float:left; background-color:#052146; margin-top: 11px; }
.content_box { margin: 118px 7px 0px 7px; }
.content_box_calidad { margin: 140px 7px 0px 7px; }
.content_box_unete { margin: 50px 7px 0px 7px; }
.content_box_presupuesto { margin: 40px 7px 0px 7px; }
.alinear { vertical-align:baseline; }
.caja_empleo_cont { float:left; margin-top:20px; }
.linea_punteada {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF0000;
	clear:both;
}
.list_margin { margin:0px 0px 0px 10px; } 
/*EMPLEO*/
.caja_empleo { margin-bottom:20px; float:left; }
.caja_empleo_left { float:left; width:180px; margin:0px; padding:0px; }
.caja_empleo_right { float:left; width:330px; margin:0px; padding:0px;  }
.list_empleo { list-style-type:none; margin-top:0px; margin-left:0px; padding:0px; }
.list_empleo li { margin-bottom:10px; padding:0px; }
/*PRODUCTOS*/
.txt_interior { padding-top:147px; padding-left:16px; }
.list_productos { margin:0px; padding:0px; list-style-type:none; }
.list_productos li { float:left; text-align:left; }
.list_productos li a { text-decoration:none; color:#000000; }
.list_productos li a:hover{ text-decoration:underline; color:#000000; }
.list_op { margin:0px; padding:0px; float:left; list-style-type:none; text-align:left; }
.extintores-01 { width:250px; height:162px;  margin:7px 4px 7px 4px;  float:left; background-image:url(../img/productos/extintores-portatil.gif); background-repeat:no-repeat; }
.extintores-02 { width:250px; height:162px;  margin:7px 4px 7px 4px;  float:left; background-image:url(../img/productos/extintores-ruedas.gif); background-repeat:no-repeat; }
.extintores-03 { width:250px; height:162px;  margin:7px 4px 7px 4px;  float:left; background-image:url(../img/productos/extintores-dioxido.gif); background-repeat:no-repeat; }
.extintores-04 { width:250px; height:162px; margin:7px 4px 7px 4px;  float:left; background-image:url(../img/productos/extintores-automaticos.gif); background-repeat:no-repeat; }
.bocas-01 { width:250px; height:162px;  margin:7px 4px 7px 4px;  float:left; background-image:url(../img/productos/bies-25mm.gif); background-repeat:no-repeat; }
.bocas-02 { width:250px; height:162px;  margin:7px 4px 7px 4px;  float:left; background-image:url(../img/productos/bies-45mm.gif); background-repeat:no-repeat; }
.bocas-03 { width:250px; height:162px;  margin:7px 4px 7px 4px;  float:left; background-image:url(../img/productos/bies-lanzas.gif); background-repeat:no-repeat; }
.deteccion-01 { width:250px; height:162px; margin:7px 4px 7px 4px;  float:left; background-image:url(../img/productos/deteccionincendio-centrales.gif); background-repeat:no-repeat; }
.deteccion-02 { width:250px; height:162px; margin:7px 4px 7px 4px;  float:left; background-image:url(../img/productos/deteccionincendio-detectores.gif); background-repeat:no-repeat; }
.deteccion-03 { width:250px; height:162px; margin:7px 4px 7px 4px;  float:left; background-image:url(../img/productos/deteccionincendio-sirenas.gif); background-repeat:no-repeat; }
.deteccion-04 { width:250px; height:162px; margin:7px 4px 7px 4px;  float:left; background-image:url(../img/productos/deteccionincendio-pulsadores.gif); background-repeat:no-repeat; }
.deteccion-05 { width:250px; height:162px; margin:7px 4px 7px 4px;  float:left; background-image:url(../img/productos/deteccionincendio-retenedores.gif); background-repeat:no-repeat; }
.deteccionmonoxido-01 { width:250px; height:162px; margin:7px 4px 7px 4px;  float:left; background-image:url(../img/productos/deteccionmonoxido-centrales.gif); background-repeat:no-repeat; }
.deteccionmonoxido-02 { width:250px; height:162px; margin:7px 4px 7px 4px;  float:left; background-image:url(../img/productos/deteccionmonoxido-detectores.gif); background-repeat:no-repeat; }
.deteccionmonoxido-03 { width:250px; height:162px; margin:7px 4px 7px 4px;  float:left; background-image:url(../img/productos/deteccionmonoxido-domestico.gif); background-repeat:no-repeat; }
.senalizacion-01 { width:250px; height:162px; margin:7px 4px 7px 4px;  float:left; background-image:url(../img/productos/senalizacion-evacuacion.gif); background-repeat:no-repeat; }
.senalizacion-02 { width:250px; height:162px; margin:7px 4px 7px 4px;  float:left; background-image:url(../img/productos/senalizacion-extincion.gif); background-repeat:no-repeat; }
.senalizacion-03 { width:250px; height:162px; margin:7px 4px 7px 4px;  float:left; background-image:url(../img/productos/senalizacion-obligatoriedad.gif); background-repeat:no-repeat; }
.senalizacion-04 { width:250px; height:162px; margin:7px 4px 7px 4px;  float:left; background-image:url(../img/productos/senalizacion-peligro.gif); background-repeat:no-repeat; }
.senalizacion-05 { width:250px; height:162px; margin:7px 4px 7px 4px;  float:left; background-image:url(../img/productos/senalizacion-prohibicion.gif); background-repeat:no-repeat; }
.hidratantes-01 { width:250px; height:162px; margin:7px 4px 7px 4px;  float:left; background-image:url(../img/productos/hidrantes-hidrantes.gif); background-repeat:no-repeat; }
.hidratantes-02 { width:250px; height:162px; margin:7px 4px 7px 4px;  float:left; background-image:url(../img/productos/hidrantes-rociadores.gif); background-repeat:no-repeat; }
.hidratantes-03 { width:250px; height:162px; margin:7px 4px 7px 4px;  float:left; background-image:url(../img/productos/hidrantes-puestos.gif); background-repeat:no-repeat; }
.hidratantes-04 { width:250px; height:162px; margin:7px 4px 7px 4px;  float:left; background-image:url(../img/productos/hidrantes-casetas.gif); background-repeat:no-repeat; }
.vertical { vertical-align:middle; }
.imagenes_right { margin:0px 0px 25px 08px; float:right;  }
.imagenes_left { margin:0px 0px 25px 08px; float:left;  } 
.capa_tit { background-color:#AA0001; text-align:center; }
.tablas_ext { text-align:center; font-size:0.80em;}
.float_izq { float:left;  }
.float_der { float:right;  text-align:left; }
.margin { margin:0px 7px 0px 5px; }
.bar_azul { background-color: #21354F; height:18px; width:523px; padding-left:3px; }
/*TEXTOS */
.txt_pie { text-align:center; font-size:0.98em; }
.txt_naranja { color:#FF6E00; }
.txt_rosa { color: #AA0001; }
.txt_azul { color: #5087C7; }
.mini_txt { font-size:0.80em; }
.vinculo:hover { text-decoration:underline;}
.vinculo2 { text-decoration:underline; color:#0170FB; font-size:0.80em; }
.vinculo2:hover { text-decoration:none; color:#0170FB; font-size:0.80em; }
.vinculo3 { text-decoration:underline; color:#FF9E23; font-size:1em; }
.vinculo3:hover { text-decoration:none; color:#FF9E23; font-size:1em; }			
.vinculo4 { text-decoration:underline; color:#6291CC; font-size:1em; line-height: 20px; }
.vinculo4:hover { text-decoration:none; color:#6291CC; font-size:1em; line-height: 20px; }			
/*Formularios */
form { margin:0px; padding:0px; }
.label_input { width:190px; height:20px; float: left; text-align: left; margin: 0px 5px 0px 5px; display: block; background-color:#213550; } 
.label_comts { width:522px; height:20px; text-align:left; display:block; background-color:#213550; clear:both; }
input { color: #000000; border: 1px solid #AFAFE4; repeat-x; margin-bottom:5px; }
select { color: #000000; border: 1px solid #AFAFE4; font-size:1.1em; margin-bottom:7px; }
textarea { color: #000000; border: 1px solid #AFAFE4; font-size:1.1em; margin: 0px 5px 25px 5px; float:left; overflow:hidden; }
.check { border:0px; vertical-align:middle; }
legend { margin: 0px 0xp 15px 0px; border:0px;}
legend br { clear:both; }
fieldset { border:0px; margin:0px 0px 15px 0px; padding:0px; float:left; } 
.boton {background-image:url(../img/fnd_btn.gif); background-repeat:repeat-x; background-color:#003399; color:#FFFFFF }
