/*********************************************/
/**					Inicio					**/
/*********************************************/
* {
   margin: 0px;
   padding: 0px;
   text-decoration: none;
   border: 0px;
}

body {
   font-size: 11px;
   font-family: Arial, Helvetica, sans-serif;
}

a {
   color: #153B63;
   font-size:11px;
   text-decoration:none;
}


/*********************************************/
/**					Header					**/
/*********************************************/
#header {
   margin: 0 auto;
   width: 720px;
   margin-bottom: 1px;
}
#header_links {
   height: 18px;
   width: 100%;
   background-color: #b4c6d9;
}
#header_links span {
   background-color: white;
   height: 100%;
}
#header_links a {
   vertical-align: middle;
   marign-right: 4px;
}

#header_links img {
   vertical-align: middle;
   margin-left: 4px;
}
#header_links img.nada {
   width: 1px;
   height: 100%;
   background-color: white;
   vertical-align: middle;
}
#header_left {
   position: relative;
   float: left;
   height: 18px;
   display: table-cell;
   vertical-align: middle;
}
#header_right {
   position: relative;
   float: right;
   height: 100%;
}
#header_logo {
   margin: auto;
}
#header_footer {
   height: 18px;
   background-color: #153b63;
}
.linkcabezal {
   color: #153B63;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 10px;
   text-decoration: none;
   margin-left: 4px;
   margin-right: 4px;
}



/*********************************************/
/**					Cuerpo					**/
/*********************************************/

/* Center */
#root {
   margin-left: auto;
   margin-right: auto;
   width: 720px;
}
#center {
   margin: auto;
   width: 720px;
   text-align: left;
   float: left;
   background-image: url( ../imagenes/m.gif );
}
/* Fin Center */

/* Header navbar */
.menu_navbar {
   background-color: #153B63;
   color: white;
   height: 17px;
   overflow: hidden;
   text-align: left;
   width: 720px;
}
.item_navbar {
   background-color: #153B63;
   display: inline;
   float: left;
   padding: 0 3px 0 10px;
}
.item_navbar a {
   color: white;
   font-size: 11px;
   text-decoration:none;
}
/* Fin header navbar */

/* Main Menu */
#mainmenu {
   background-image: url( ../imagenes/m2.gif );
   float: left;
   color: white;
   padding: 18px 0 0;
   width: 180px;
   background-color: #DFE9F3;
}
.seccion_head {
   	font-size: 11px;
   	font-weight: bold;
   	padding:0 0 3px 10px;	
}
.menu_seccion {
   padding:7px 0 0;
}
.menu_item {
	font-size: 11px;
	font-weight: normal;
	margin-left: 8px;
	padding: 2px 6px 2px 0;
	text-indent: -8px;
	margin-right:6px;
	padding-left:10px;
	color:white;
}
.menu_item:hover {
	background-color:#2269B5;
	color:white;
}
.menu_item a {
   color:white;
}

.menuline {
   border-bottom: 1px solid #B4C6D9;
   margin-left: 10px;
}
.menulineLarga {
   border-bottom: 1px solid #B4C6D9;
   margin-left: 0px;
}
.menubottom {
   background-color: #B4C6D9;
   border-left: 6px solid white;
   font-size: 1px;
   margin-top: 7px;
   min-height: 5px;
}
/* Fin Main Menu */



/* Contenido */
#contenido {
   background-color: white;
   color: #153B63;
   float: left;
   width: 540px;
}
.linea_superior {
   background-color: #B4C6D9;
   font-size: 1px;
   height: 6px;
}
.imagen_superior {
   background-color: #FFFFFF;
   height: 245px;
   padding-bottom:6px;
   width: 540px;
   float: left;
}
.imagen_superior .texto {
   padding-top: 16px;
   padding-bottom: 16px;
   padding-left: 6px;
   font-weight: bold;
   font-size: 20px;
}
.imag_sup {
   width: 540px;
   height: 196px;   
}
.contenthead {
	padding-right: 12px; 
	padding-left: 12px; 
	font-weight: bold; 
	font-size: 20px; 
	padding-bottom: 12px; 
	color: white; 
	padding-top: 12px; 
	background-color: #829cb9
}
.contenido_desc_ancho {
   padding-top: 12px;
   width: 540px;
}
#contenido_doble {
	padding-top: 12px;
	width: 366px;
	float: left;
}
#contenido_simple {
	padding-top: 12px;
	width: 174px;
	float: right;	
}
.textContenidoDoble {
	padding-right: 0px; 
	padding-left: 10px; 		
	margin: 0px;
	margin-right:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.cont_header_text {
   background-color: #DFE9F3;
   padding-top: 16px;
   padding-bottom: 16px;
   padding-left: 6px;
   font-weight: bold;
   font-size: 20px;
}
.imagen_superior_home {
   background-color: #FFFFFF;
   height: 235px;
   padding-bottom:6px;
   width: 540px;
   float: left;
}

.imagen_superior_serv_tec {
   background-color: #FFFFFF;
   height: 500px;
   padding-bottom:6px;
   width: 540px;
   float: left;
}

.imagen_superior_flash {
   background-color: #FFFFFF;
   height: 233px;
   padding-bottom:6px;
   width: 540px;
   float: left;
}
.imagen_superior_sin_head {
   background-color: #FFFFFF;
   height: 196px;
   padding-bottom:6px;
   width: 540px;
   float: left;
}

/*.imagen_superior_aa {
   background-color: #ffffff;
   height:233px;  
   width: 366px;
}*/
/*.imagen_superior2 {
   height: 194px;
   padding-bottom:6px;
   width: 366px;
   float: left;
}*/
.contenido_desc {
   padding-top: 12px;
   color: #153B63;
   float: left;
   padding:12px 0 0;
   width: 360px;
   margin-left: 180px;
}
/*.contenido_desc3 {
   padding-top: 12px;
   padding-left:10px;
   padding-right:10px;
   color: #153B63;
   float: left;
   padding:12px 0 0;
   width: 350px;
   margin-left:10px   
}*/


.menu_derecho {
   float: right;
   padding: 12px 0 0;
   width: 174px;
}

.texto_contenido {
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	background-color: #ffffff;
   	font-family:Arial, Helvetica, sans-serif;
   	font-size:12px;
   	color:#1B528C;  
}
/* Fin Contenido *

/* Contenido Ficha */
#ficha_izquierda {
   background-color: #DFE9F3;
   width: 366px;
   float: left;
}
#ficha_derecha {
	float: right;
	width: 174px;
	padding-bottom:0px;
}
.titulo_ficha_izquierda {
   background-color: #DFE9F3;
   padding-top: 16px;
   padding-bottom: 16px;
   padding-left: 6px;
   font-weight: bold;
   font-size: 20px;
}
.titulo_ficha_derecha {   
   padding: 12px 0 0;
   width: 174px;
   background-color: #DFE9F3;
   padding-bottom: 0px;
}
.imagen_ficha {
   background-color: #ffffff;
   height:200px;  
   width: 366px;
   background-image: url(../imagenes/fondo_producto.gif);
}
.caract_ficha {
	background-color: #ffffff;
   	float:left;
   	font-family:Arial, Helvetica, sans-serif;
   	font-size:12px;
   	font-style:normal;
   	color:#1B528C;  
   	width: 366px;   
}
/* Fin Contenido Ficha */

/* Contenido Box */
.contenido_box {
   padding-left: 6px;
   float: left;
   width: 174px; 
   margin-bottom:6px;
}
.cont_box_text { 
	background-color:#f1f1f1;
	font-size: 12px;
	color:#103860;
	line-height: 13px;
}
.contenido_box .cont_box_head {
   background-color: #153B63;
   color: white;
   font-size: 11px;
   font-weight: bold;
   padding: 2px 4px;
}
.contenido_box .cont_box_head_gris {
   background-color: #8A8A8A;
   color: white;
   font-size: 11px;
   padding: 0px;
}
.boxHead {
	padding-right: 4px; 
	padding-left: 4px; 
	font-weight: bold; 
	font-size: 11px; 
	padding-bottom: 2px; 
	color: #ffffff; 
	padding-top: 2px; 
	background-color: #153b63
}
.contenido_promo {
   padding-left: 6px;
   float: left;
   width: 533px; 
   margin-bottom:6px;
}

/*.boxGris1 {
	padding-right: 4px; 
	padding-left: 4px; 
	font-weight: bold; 
	font-size: 11px; 
	padding-bottom: 2px; 
	color: #153b63; 
	padding-top: 2px; 
	background-color: #dddddd
}
.boxGris2 {
	padding-right: 4px; 
	padding-left: 4px; 
	font-weight: bold; 
	font-size: 11px; 
	padding-bottom: 2px; 
	color: #153b63; 
	padding-top: 2px; 
	background-color: #f1f1f1
}
.boxGris1Atr {
	background-color: #dddddd;
	float:left;
	width: 40%;
}
.boxGris1DesAtr {
	background-color: #dddddd;
	float:right;
	width: 60%;
}*/
.boxGris1 {
	/*font-weight: bold; */
	font-size: 11px;
	height: 15px;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #153b63; 	 
	background-color: #dddddd;
}
.boxGris2 {
	/*font-weight: bold; */
	font-size: 11px;
	height: 15px;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #153b63; 	 
	background-color: #f1f1f1;
}
.boxGris1Atr {
	background-color: #dddddd;
	float:left;
	width: 39%;
	padding-left: 1%;
}
.boxGris1DesAtr {
	background-color: #dddddd;
	float:right;
	width: 60%;
}
.boxGris2Atr {
	background-color: #f1f1f1;
	float:left;
	width: 39%;
	padding-left: 1%;
}
.boxGris2DesAtr {
	background-color: #f1f1f1;
	float:right;
	width: 60%;
}


.boxTextGris {
	padding-right: 4px;
	padding-left: 4px;
	font_size: 11px; 
	padding-bottom: 4px; 
	color: #153b63; 
	line-height: 13px; 
	padding-top: 4px; 
	background-color: #f1f1f1
}
.boxText {
	padding-right: 4px; 
	padding-left: 4px; 
	font-size: 11px; 
	padding-bottom: 4px; 
	color: #153b63; 
	line-height: 13px; 
	padding-top: 4px; 
	background-color: #b4c6d9
}
.boxTextResalte {
	padding-right: 4px; 
	padding-left: 4px; 
	font-size: 11px; 
	padding-bottom: 4px; 
	color: #153b63; 
	line-height: 13px; 
	padding-top: 4px; 
	background-color: #8ca8c5
}
.boxLink {
   border-bottom: 1px solid white;
   clear: left;
   font-size: 11px;
   padding: 2px 4px 2px 12px;
   text-indent: -8px;
   background-color: #b4c6d9
}
.boxLinkResalte {
   border-bottom: 1px solid white;
   clear: left;
   font-size: 11px;
   padding: 2px 4px 2px 12px;
   text-indent: -8px;
   background-color: #8ca8c5
}
.boxTransparente {  
   font-size: 11px;
   float:right;
   height: 12px;   
} 
.textbox {
	padding-right: 0px; 
	padding-left: 10px; 
	padding-bottom: 5px;
	padding-top:12px;
	margin: 0px;
	margin-right:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/* Fin Contenido Box */

/* Sub-menu derecho */
.menu_derecho_box {
   background-color: #bfd2e3;
   /*margin-bottom: 7px;*/
   width: 174px;
   padding-bottom: 0px;
}
.menu_derecho_box .head {
   background-color: #153B63;
   color: white;
   font-size: 11px;
   font-weight: bold;
   padding: 2px 4px;
}
.menu_derecho_box .links {
   color: #153B63;
}
.menu_derecho_box .link {
   border-bottom: 1px solid white;
   clear: left;
   font-size: 11px;
   padding: 2px 4px 2px 12px;
   text-indent: -8px;
   background-color: #b4c6d9
}
.menu_derecho_box .linkResalte {
   border-bottom: 1px solid white;
   clear: left;
   font-size: 11px;
   padding: 2px 4px 2px 12px;
   text-indent: -8px;
   background-color: #8ca8c5
}
.menu_derecho_box .blanco {
   border-bottom: 1px solid white;
   clear: left;
   font-size: 11px;
   padding: 2px 4px 2px 12px;
   text-indent: -8px;
   background-color: #ffffff;
   height:12px;
}
/* Fin Sub-menu derecho */

/* Textos varios */
.sans11plainblue {
	font-size: 11px; 
	color: #153b63; 
	line-height: 13px; 
	font-family: Arial, Helvetica, sans-serif
}
.sans11boldblue {
	font-weight: bold; 
	font-size: 11px; 
	color: #153b63; 
	line-height: 13px; 
	font-family: Arial, Helvetica, sans-serif
}
.sans11boldblue H3 {
	font-weight: bold; 
	font-size: 11px
}
.sans11plainwhite {
	font-size: 11px; 
	color: #ffffff; 
	line-height: 13px; 
	font-family: Arial, Helvetica, sans-serif
}
.sans11boldwhite {
	font-weight: bold; 
	font-size: 11px; 
	color: #ffffff; 
	line-height: 13px; 
	font-family: Arial, Helvetica, sans-serif
}
.sans12plainblue {
	font-size: 12px; 
	color: #153b63; 
	line-height: 15px; 
	font-family: Arial, Helvetica, sans-serif
}
.sans12boldblue {
	font-weight: bold; 
	font-size: 12px; 
	color: #153b63; 
	line-height: 15px; 
	font-family: Arial, Helvetica, sans-serif
}
.sans16boldblue {
	font-weight: bold; 
	font-size: 16px; 
	color: #153b63; 
	line-height: 18px; 
	font-family: Arial, Helvetica, sans-serif
}
.sans20boldwhite {
	font-weight: bold; 
	font-size: 20px; 
	color: #ffffff; 
	line-height: 22px; 
	font-family: Arial, Helvetica, sans-serif
}
.sans11plainbox {
	font-size: 11px; 
	color: #153b63; 
	line-height: 13px; 
	font-family: Arial, Helvetica, sans-serif
}
.sans11boldbox {
	font-weight: bold; 
	font-size: 11px; 
	color: #153b63; 
	line-height: 13px;
	margin-left: 10px;
	padding-left: 10px;	
	font-family: Arial, Helvetica, sans-serif	
}
.pressReleaseItem {
	background-position: -5px 4px;
	background-repeat: no-repeat;
	display: block; 
	border-bottom: #b5c7d9 1px solid;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 12px;  
}
.pressReleaseItemAlts {
	BACKGROUND-COLOR: #f1f1f1
}
/* Fin textos varios */



/*********************************************/
/**					Footer					**/
/*********************************************/
.footer {
   background-image: url( ../imagenes/footer.gif );
   float: left;
   font-size: 9px;
   height: 17px;
   width: 720px;
}

/* ki-global.css */
.preciosintrusion {
	COLOR: #ffffff; BACKGROUND-COLOR: #006600
}
.preciosintrusiontitulos {
	FONT-WEIGHT: bold; COLOR: #006600
}
.preciosincendio {
	COLOR: #ffffff; BACKGROUND-COLOR: #ff0000
}
.preciosincendiotitulos {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
.precioscorporativos {
	COLOR: #ffffff; BACKGROUND-COLOR: #820082
}
.precioscorporativostitulos {
	FONT-WEIGHT: bold; COLOR: #820082
}
.precioscontrol {
	COLOR: #666666; BACKGROUND-COLOR: #ffcc66
}
.precioscontroltitulos {
	FONT-WEIGHT: bold; COLOR: #f2a400
}
