
body{
	background:url(../img/patron_fondo.gif);
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

img{
	border:0;
}

a{
	color:#DD5E00;
	font-weight:bold;
}

a:hover{
	color:#2A3740;
}



.clear{
	margin:0;
	padding:0;
	height:0;
	float:none;
	clear:both;
	width:100%;
}

.txt_rojo{
	color:#CC0000;
	font-weight:bold;
}

.sgm__sompra_sup{
	background: url(../img/sobreados/bordes_sombreados_sup.png) no-repeat center 24px;
	padding:0 16px;
}

.sgm__sompra_media{
	background:url(../img/sobreados/sombreado_medio.png) repeat-y center;
	padding:0 16px;
}

.sgm__sompra_inf{
	background:url(../img/sobreados/bordes_sombreados_inf.png) no-repeat center top;
	padding:0 16px;
}

/*** cab 1 ***/

.sgm__sombra_bajocab{
	background:#FFFFFF url(../img/degra_hor1.jpg) repeat-x top;
	padding-top:5px;
}

.sgm__naranja{
	color:#FF6E00;
}

#sgm__cont_prin{
	width:1004px;
	margin:0 auto;
}

#sgm__cab1{
	text-align:left;
	background:url(../img/cab_der.jpg) no-repeat right top;
	padding-right:4px;

}

#sgm__logo{
	float:left;
	margin:0;
	padding:0;
}

#sgm__cab1_der{
	width:701px;
	height:50px;
	padding:10px 0 0 20px;
	background:url(../img/fond_cab1.jpg) repeat-x;
	float:right;
}

#sgm__cab1_der ul{
	float:left;
	width:475px;
	margin:12px 0 0 0;
	padding:0;
}

#sgm__cab1_der ul li{
	display:inline;
	margin:0 15px;
}

#sgm__cab1_der ul li a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

#sgm__cab1_der ul li a:hover{
	color:#FF6E00;
}

#sgm__cab1_der ul li#activo{
	background:url(../img/fond_slogan_fond.jpg) repeat-x center;
	padding:6px 10px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#sgm__cab1_der ul li#activo a{
	color:#FF6E00;
}

#sgm__cab_naranj{
	width:170px;
	float:right;
}

#sgm__cab_naranj address{
	font-style:normal;
	height:26px;
	padding-left:40px;
	font-family:"Trebuchet MS";
	font-size:1.4em;
	color:#FFFFFF;
}

#sgm__acceso_user{
	background:#D76107 url(../img/esquina_naranja.jpg) no-repeat left top;
	padding:4px 5px 7px 45px;
}

#sgm__acceso_user a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:0.9em;
}

/*** cab 2 ***/

#sgm__cab2{
	text-align:left;
	background:#FFFFFF;

}


#sgm__menu_prin{
	width:216px;
	background:url(../img/patron_fondo.gif);
	margin:0 3px 3px 3px;
	float:left;
}

#sgm__menu_prin ul{
	margin:0;
	padding:0;
	list-style:none;
	background:url(../img/degra_vert.png) repeat-y right;
}

#sgm__menu_prin ul li{
	border-bottom:solid 1px #C9CACC;
	font-size:0.9em;
}

#sgm__menu_prin ul li#activo{
	background:#FFFFFF;
	font-weight:bold;
}

#sgm__menu_prin ul li#activo a{
	color:#FF6E00;
	font-weight:bold;
	letter-spacing:-1px;
}

#sgm__menu_prin ul li a{
	color:#2D2D2D;
	padding:15px 0px 14px 35px;
	text-decoration:none;
	display:block;
	font-weight:100;
}

#sgm__menu_prin ul li a:hover{
	color:#FF6E00;
}

#sgm__cab2 .menu_ancho ul li a{
	padding:18px 0px 18px 35px;
}

.sgm__icomenu_cra{
	background:url(../img/iconos_menu/cra_01.png) no-repeat 3px 3px;
}

li#activo a.sgm__icomenu_cra{
	background:url(../img/iconos_menu/cra_02.png) no-repeat 3px 3px;
}

.sgm__icomenu_intrusion{
	background:url(../img/iconos_menu/intrusion_01.png) no-repeat 3px 3px;
}

li#activo a.sgm__icomenu_intrusion{
	background:url(../img/iconos_menu/intrusion_02.png) no-repeat 3px 3px;
}

.sgm__icomenu_cctv{
	background:url(../img/iconos_menu/cctv_01.png) no-repeat 3px 3px;
}

li#activo a.sgm__icomenu_cctv{
	background:url(../img/iconos_menu/cctv_02.png) no-repeat 3px 3px;
}

.sgm__icomenu_incendios{
	background:url(../img/iconos_menu/incendios_01.png) no-repeat 3px 3px;
}

li#activo a.sgm__icomenu_incendios{
	background:url(../img/iconos_menu/incendios_02.png) no-repeat 3px 3px;
}

.sgm__icomenu_accesos{
	background:url(../img/iconos_menu/control-acceso-presencia_01.png) no-repeat 3px 3px;
}

li#activo a.sgm__icomenu_accesos{
	background:url(../img/iconos_menu/control-acceso-presencia_02.png) no-repeat 3px 3px;
}

.sgm__icomenu_flotas{
	background:url(../img/iconos_menu/controlflotas_01.png) no-repeat 3px 3px;
}

li#activo a.sgm__icomenu_flotas{
	background:url(../img/iconos_menu/controlflotas_02.png) no-repeat 3px 3px;
}

.sgm__icomenu_hurto{
	background:url(../img/iconos_menu/antihurto_01.png) no-repeat 3px 3px;
}

li#activo a.sgm__icomenu_hurto{
	background:url(../img/iconos_menu/antihurto_02.png) no-repeat 3px 3px;
}

.sgm__ico_menu_hogar{
	background:url(../img/iconos_menu/hogar2.png) no-repeat 3px 5px;
}

li#activo a.sgm__ico_menu_hogar{
	background:url(../img/iconos_menu/hogar1.png) no-repeat 3px 5px;
}

.sgm__ico_menu_sub{
	background:url(../img/iconos_menu/a2.png) no-repeat 15px 5px;
	padding-left:45px!important;
}

li#activo a.sgm__ico_menu_sub{
	background:url(../img/iconos_menu/a1.png) no-repeat 15px 5px;
	padding-left:45px!important;
}

.sgm__ico_menu_negocio{
	background:url(../img/iconos_menu/negocios2.png) no-repeat 3px 5px;
}

li#activo a.sgm__ico_menu_negocio{
	background:url(../img/iconos_menu/negocios1.png) no-repeat 3px 5px;
}



#sgm__video{
	width:539px;
	float:left;
}



/***sidebar***/

#sgm__sidebar h2{
	font-size:1.2em;
	margin:10px;
	padding:10px 0 5px 0;
	margin:0 10px;
	background:url(../img/linea_px_hor.jpg) repeat-x bottom;
}

#sgm__sidebar{
	width:209px;
	float:right;
	text-align:left;
	background:url(../img/patron_fondo.gif);
}

.sgm__form_contacto{
	margin:0;
	padding:0;
	border-right:solid 2px #FFFFFF;
	border-bottom:solid 2px #FFFFFF;
	
}

.sgm__form_contacto p{
	margin:10px 8px;
}

.sgm__form_contacto p label{
	display:block;
	font-size:0.9em;
}

.sgm__form_contacto p input{
	width:186px;
}

.sgm__form_contacto p textarea{
	width:186px;
	height:66px;
}

.sgm__form_contacto .sgm__btn_enviar{
	float:right;
	clear:both;
	border:0;
	padding:8px 15px 5px 18px;
	background:#FFFFFF url(../img/sombra_btn_envia.jpg) no-repeat top left;
	font-size:0.9em;
	font-weight:bold;
	cursor:pointer;
	color:#2F3B45;
}

.sgm__zona_mod{
	border-left:solid 2px #A9ADB0;
	border-top:solid 2px #A9ADB0;
}

.sgm__modulo_sideb{
	background:#EDEDED;
	border-bottom:solid 2px #A9ADB0;
	border-right:solid 1px #FFFFFF;
}

.sgm__modulo_sideb_2{
	background:url(../img/fondo-mod-side.jpg) repeat-x bottom;
	border-bottom:solid 2px #A9ADB0;
	border-right:solid 1px #FFFFFF;
	min-height:88px;
}

#sgm__sidebar .sgm__modulo_sideb_2 h2{
	background:none;
	padding:10px;
	margin:0;
}

#sgm__sidebar .sgm__modulo_sideb_2 img{
	float:right;
	clear:right;
	margin:0 0 1px 0;
}

#sgm__sidebar .sgm__modulo_sideb_2 a{
	background:#343C42;
	color:#FFFFFF;
	text-decoration:none;
	padding:4px 7px;
	font-size:0.8em;
	margin-left:10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	white-space:nowrap;
}

#form_tel{
	padding:5px;
}

#form_tel .txt_input{
	float:left;
	width:130px;
}

#form_tel .txt_input input{
	width:120px;
}

#form_tel .txt_btn{
	float:left;
	width:30px;
}

#form_tel .txt_btn input{
	border:none;
	background:none;
	color:#222222;
	font-weight:bold;
	cursor:pointer;
}


/*** pie ***/
 
#sgm__pie{
	background:#4B565F url(../img/degra_pie.jpg) repeat-x bottom;
	text-align:left;
}

.bloque_pie{
	float:left;
	padding:20px 50px;
	background:url(../img/pie/separador_pie.png) no-repeat right 10px;
}

.bloque_pie ul{
	margin:0;
	padding:0;
	list-style:none;
}

.bloque_pie ul li.sin_vineta{
	background:none;
	padding:0;
	font-weight:100;
}

.bloque_pie ul li{
	margin-bottom:10px;
	padding-left:10px;
	background:url(../img/pie/ico_pie.gif) no-repeat 0 5px;
	color:#FFFFFF;
	font-weight:bold;
}

.bloque_pie ul li a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.bloque_pie ul li a:hover{
	color:#FF6E00;
}

.sin_icos ul li{
	padding-left:0px;
	background:none;
}

.sin_separador{
	background:none!important;
}

/*** contenido ***/

#sgm__cont_gen{
	padding:3px 0px 3px 0;
	text-align:left;
	background:#FFFFFF url(../img/separador_cont.jpg) repeat-x top;
	border-right:solid 2px #FFFFFF;
}

#sgm__cont_izq{
	width:763px;
	float:left;
}

.sgm__barra_tit_naranja{
	background:url(../img/fond_tit_naran.jpg) repeat-x;
	padding:7px 30px 3px;
}

.sgm__barra_tit_naranja h2{
	margin:0;
	padding:0;
	float:left;
	width:370px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	text-shadow:1px 1px 1px #273039;
}

.sgm__barra_tit_naranja div.botonera{
	text-align:right;
	padding-top:3px;
}

.sgm__barra_tit_naranja div.botonera a{
	color:#FFFFFF;
}

.sgm__barra_tit_naranja_lnk{
	margin-top:4px;
}

.sgm__barra_tit_naranja_lnk a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:0.9em;
	font-weight:bold;
	padding:10px 0 5px 20px;
	text-shadow:1px 1px 1px #273039;
}

/**/
.sgm__ico_incendios h2{
	background:url(../img/iconos_barra_naranja/incendios_01.png) no-repeat;
	padding:2px 0 7px 30px;
}
.sgm__ico_incendios a{
	background:url(../img/iconos_barra_naranja/incendios_02.png) no-repeat 0 10px;
}

.sgm__ico_intrusion h2{
	background:url(../img/iconos_barra_naranja/intrusion_01.png) no-repeat;
	padding:2px 0 7px 30px;
}
.sgm__ico_intrusion a{
	background:url(../img/iconos_barra_naranja/intrusion_02.png) no-repeat 0 10px;
}

.sgm__ico_cctv h2{
	background:url(../img/iconos_barra_naranja/cctv_01.png) no-repeat;
	padding:2px 0 7px 30px;
}

.sgm__ico_cctv a{
	background:url(../img/iconos_barra_naranja/cctv_02.png) no-repeat 0 10px;
}

.sgm__ico_accesos h2{
	background:url(../img/iconos_barra_naranja/controlaccesos_01.png) no-repeat;
	padding:2px 0 7px 30px;
}
.sgm__ico_accesos a{
	background:url(../img/iconos_barra_naranja/controlaccesos_02.png) no-repeat 0 10px;
}

.sgm__ico_antihurto h2{
	background:url(../img/iconos_barra_naranja/antihurto_01.png) no-repeat;
	padding:2px 0 7px 30px;
}
.sgm__ico_antihurto a{
	background:url(../img/iconos_barra_naranja/antihurto_02.png) no-repeat 0 10px;
}

.sgm__ico_cra h2{
	background:url(../img/iconos_barra_naranja/cra_01.png) no-repeat;
	padding:2px 0 7px 30px;
}
.sgm__ico_cra a{
	background:url(../img/iconos_barra_naranja/cra_02.png) no-repeat 0 10px;
}

.sgm__ico_flotas h2{
	background:url(../img/iconos_barra_naranja/controlflotas_01.png) no-repeat;
	padding:2px 0 7px 30px;
}
.sgm__ico_flotas a{
	background:url(../img/iconos_barra_naranja/controlflotas_02.png) no-repeat 0 10px;
}

.sgm__ico_hogar h2{
	background:url(../img/iconos_barra_naranja/hogar_bar_naranj.png) no-repeat;
	padding:2px 0 7px 30px;
}
.sgm__ico_hogar a{
	background:url(../img/iconos_barra_naranja/hogar_pec_bar_naranj.png) no-repeat 0 10px;
}

.sgm__ico_negocios h2{
	background:url(../img/iconos_barra_naranja/negocios_pec_bar_naranj.png) no-repeat;
	padding:2px 0 7px 30px;
}

.sgm__ico_negocios a{
	background:url(../img/iconos_barra_naranja/negocios_bar_naranj.png) no-repeat 0 10px;
}

/*/*/

.sgm__cont_subtit{
	padding:10px 10px 10px 30px;
}

.sgm__intro_incendios{
	background:url(../img/iconos_categoria/Incendios_icob.jpg) no-repeat;
	padding:5px 0 15px 90px;
}

.sgm__intro_antihurto{
	background:url(../img/iconos_categoria/Antihurto_icob.jpg) no-repeat;
	padding:5px 0 15px 90px;
}

.sgm__intro_cctv{
	background:url(../img/iconos_categoria/CCTV_icob.jpg) no-repeat;
	padding:5px 0 15px 90px;
}

.sgm__intro_control_acceso{
	background:url(../img/iconos_categoria/Control-acceso-presencia_icob.jpg) no-repeat;
	padding:5px 0 15px 90px;
}

.sgm__intro_flotas{
	background:url(../img/iconos_categoria/Controlflotas_icob.jpg) no-repeat;
	padding:5px 0 15px 90px;
}

.sgm__intro_cra{
	background:url(../img/iconos_categoria/CRA_icob.jpg) no-repeat;
	padding:5px 0 15px 90px;
}

.sgm__intro_intrusion{
	background:url(../img/iconos_categoria/Intrusion_icob.jpg) no-repeat;
	padding:5px 0 10px 90px;
}

.sgm__intro_hogar{
	background:url(../img/iconos_categoria/hogar_ico_grande.jpg) no-repeat;
	padding:5px 0 5px 90px;
}

.sgm__intro_negocios{
	background:url(../img/iconos_categoria/negocio_ico_grande.jpg) no-repeat;
	padding:5px 0 5px 90px;
}

.sgm__intro_hogar h3, .sgm__intro_negocios h3{
	margin-bottom:-5px;
}


.sgm__izq_50{
	float:left;
	width:50%;
}

.sgm__der_50{
	float:right;
	width:50%;
	padding:0;
}

/*/sgm__mod_1
.sgm__mod_1{
	padding-bottom:15px;
	margin-right:1px;
}

.sgm__izq_50 .sgm__mod_1{
	padding-top:5px;
}

.sgm__der_50 .sgm__mod_1{
	padding-top:5px;
	padding-left:15px;
}

.sgm__mod_1 h2{
	margin:0;
	padding:0;
	color:#192026;
	font-size:1.1em;
	font-weight:bold;
}
*/

.sgm__mod_2{
	padding:5px 0 0 5px;
	min-height:120px;
}

.sgm__izq_50 .sgm__mod_2{
	background:url(../img/separador_hor_izq.jpg) no-repeat top right;
	
}

.sgm__der_50 .sgm__mod_2{
	background:url(../img/divisor_hor_der.jpg) no-repeat 3px 0;
	padding-left:10px;
}

.sgm__mod_2 h2{
	margin:5px 0 0 0;
	padding:0;
	color:#192026;
	font-size:1.1em;
	font-weight:bold;
}

.sgm__mod_2 img{
	float:right;
	margin-left:5px;
}

/*//*/



.sgm__2col_separador{
	background:url(../img/separador_vert.jpg) repeat-y 360px;
	
}

.sgm__izq_50 .sgm__separador_hor{
	width:100%;
	height:6px;
	margin-top:1px;
	background:url(../img/separador_hor_izq.jpg) no-repeat top right;
}

.sgm__der_50 .sgm__separador_hor{
	width:100%;
	height:6px;
	margin-top:1px;
	background:url(../img/divisor_hor_der.jpg) no-repeat 3px 0;
}



.sgm__img_casa{
	background:url(../img/img_casa.jpg) no-repeat right bottom;
	padding-right:120px;
}

.sgm__img_extintor{
	background:url(../img/img_extintor.jpg) no-repeat right bottom;
	padding-right:120px;
}

.sgm__img_detector{
	background:url(../img/img-detector.jpg) no-repeat right bottom;
	padding-right:120px;
}

.sgm__img_call{
	background:url(../img/img_1.jpg) no-repeat right bottom;
	padding-right:120px;
}

.sgm__img_porterillo{
	background:url(../img/img_3.jpg) no-repeat right bottom;
	padding-right:120px;
}

.sgm__img_ofi{
	background:url(../img/img-ofi.jpg) no-repeat right bottom;
	padding-right:100px;
}

.sgm__img_sin{
	background:url(../img/por_defecto.jpg) no-repeat right bottom;
	padding-right:100px;
}

div.sgm__saber_mas{
	margin-bottom:5px;
	float:left;
}

.sgm__saber_mas a,  a.sgm__saber_mas{
	background:url(../img/fondo_btn_vermas.jpg) repeat-x;
	padding:3px 9px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:100;
	font-size:0.9em;
	text-shadow:1px 1px 1px #273039;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	cursor:pointer;
}

.sgm__saber_mas a:hover{
	text-shadow:none;
}

.sgm__separador_hor_entero{
	background:url(../img/separado_hor_entero.jpg) no-repeat top center;
	height:6px;
	width:100%;
	clear:both;
	float:none;
}


.input_err{
	border:solid 1px #FF0000;
	background:#FFE9E8;
}

.sgm__aviso_form{
	padding: 5px;
	margin:0 10px;
	border:solid 1px #FF0000;
	font-size:0.8em;
}

.sgm__cont_subtit h3{
	color:#FE6D00;
	font-size:1.4em;
	padding-bottom:5px;
	background:url(../img/dotted_hor.jpg) repeat-x bottom;
}

.sgm__contfoto{
	background:url(../img/dotted_hor.jpg) repeat-x bottom;
}

.sgm__contfoto img{
	float:right;
	margin:0 0 20px 15px;
}

.sgm__cont_subtit  .sgm__setimg ul{
	margin:20px 0;
	padding:0;
	list-style:none;
}

.sgm__cont_subtit .sgm__setimg ul li{
	float:left;
	width:158px;
	text-align:center;
	border:solid 1px #D8D8D8;
	padding:10px 30px;
	margin:0 20px 20px 0;
	background:none;
}

.sgm__setimg ul li img{
	
}

.sgm__setimg ul li p{
	margin:0;
}

ul.sgm__rastro_migas{
	list-style:none;
	padding:0;
	margin:5px 0 5px 20px ;
	font-size:0.8em;
}

ul.sgm__rastro_migas li{
	display:inline;
	padding:3px 10px 3px 10px;
	background:url(../img/marca_migas.jpg) no-repeat 0 7px;
}

.sgm__cont_subtit ul{
	margin: 0 10px 10px 10px;
	padding:0;
	list-style:none;
}

.sgm__cont_subtit ul li{
	background:url(../img/tick_naranja.jpg) no-repeat left 3px;
	padding:0 0 0 15px;
	margin:5px 0;
}

.sgm__lista_naranja ul{
	float:right;
	width:380px;
}

.sgm__lista_naranja img{
	float: left;
	margin:0 10px 10px 0;
}

.sgm__cont_subtit h4{
	color:#FE6D00;
	margin-bottom:4px;
}


.sgm__form_contratar_serv{
	background:url(../img/patron_fondo.gif);
	padding:6px;
}

.sgm__form_contratar_serv .izq p{
	position:relative;
	margin-bottom:15px;
}

.sgm__form_contratar_serv .izq p label{
}

.sgm__form_contratar_serv .izq p input{
	position:absolute;
	left:150px;
	top:0;
	width:220px;
}

.sgm__form_contratar_serv .der p label{
	display:block;
}

.sgm__form_contratar_serv .der p textarea{
	width:290px;
	height:120px;
}

.sgm__form_contratar_serv .izq{
	float:left;
	width:395px;
}

.sgm__form_contratar_serv .der{
	float:right;
	width:300px;
}

.sgm__intro_noti{
	margin-bottom:20px;
}

.sgm__intro_noti img{
	float:left;
	margin:0 15px 15px 0;
}



.sgm__2col .izq{
	float:left;
	width:45%;
}

.sgm__2col .der{
	float:right;
	width:45%;
	text-align:right;
}

.sgm__form_login{
	text-align:left;
	background:url(../img/patron_fondo.gif);
	padding:5px;
	padding-bottom:20px;
	width:340px;
	margin-bottom:100px;
}

.sgm__form_login p{
	position:relative;
}

.sgm__form_login p input{
	position:absolute;
	right:0;
	top:0;
	width:200px;
}

.sqm__banners{
	text-align:right;
	margin-bottom:5px;
}

.sqm__banners ul{
	margin:0;
	padding:0;
	list-style:none;
	
}

.sqm__banners ul li{
	background:none;
	padding:0;
	margin:0;
	margin-bottom:5px;
}

.titulos_naranjas h2{
	color:#FF6E00;
}