
body{
	background:#FFFFFF;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: .75em;
	color:#222;
	text-align:center;
}
div.grupo_images{
    border:solid 2px #B7C8F6;
    background:#E0ECFE;
}
img.aling-left{
    float: left;
}
img.img_impresoras{
    float: right;
}
img{
	border:0;
}

a{
	color:#0A779D;
}

a:hover{
	color:#00346D;
}

.clear{
	float:none;
	clear:both;
	height:0;
}

.dgs__txt_azul{
	color:#0A779D;
}

.dgs__strong_azules strong{
	color:#0A779D;
}

#dgs__fondo_portada{
	width:100%;
	text-align:center;
	background:url(../img/fondo_portada_1.jpg) no-repeat center 80px;
}

#dgs__fondo_cont{
	width:100%;
	text-align:center;
	background:url(../img/fond_cont.gif) no-repeat center 200px;
}

#dgs__cont_prin{
	width:950px;
	margin:0 auto;
}

#dgs__cab1{
	padding:3px;
	text-align:left;
}

#dgs__logo{
	margin:5px 15px;
	float:left;
}

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

.dgs__midiomas ul li{
    padding-left: 10px;
	display:inline;
}

#dgs__menu1{
	width:38.5em;
	float:left;
	text-align:center;
}

#nav{
    text-align: left; /*borrar*/
    margin: 26px 0;
    /*margin: 26px 0 0 10px; borrar*/
}
#nav .main_nav{
    margin: 0 10px;
    padding-bottom: 1em;
}
#nav .main_nav span{
    padding:3px 13px 3px 0px;
    background: url(../img/pica_menu_1.jpg) no-repeat 100% 9px;
}

#dgs__menu1 ul{
	padding:0;
	list-style:none;
}

#dgs__menu1 ul li{	
	display:inline;
	padding:3px 13px 3px 0px;
	margin:0 12px;
}

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



#dgs__linea_baja_azul span{
	border-bottom:solid 1px #35BEEC;
}

#dgs__linea_baja_azul:hover span{
	border-bottom:solid 3px #35BEEC;
}

#dgs__linea_baja_cian span{
	border-bottom:solid 1px #ED31A2;
}

#dgs__linea_baja_cian:hover span{
	border-bottom:solid 3px #ED31A2;
}

#dgs__linea_baja_amarillo span{
	border-bottom:solid 1px #FEF433;
}

#dgs__linea_baja_amarillo:hover span{
	border-bottom:solid 3px #FEF433;
}

#dgs__linea_baja_negro span{
	border-bottom:solid 1px #161616;
}

#dgs__linea_baja_negro:hover span{
	border-bottom:solid 3px #161616;
}

.dgs__tel_cab{
	width:13em;
	float:left;
	text-align:center;
	padding:0px 5px 0px 5px;
}

.dgs__tel_cab span{
    display: block;
	font-size:1.4em;
	font-weight:bold;
	
}

.dgs__clientes_idiomas{
	float:left;
	width:13em;
	margin-top:10px;
	text-align:center;
}

#dgs__area_cli{
    display: inline;
    padding:2px 10px 2px 0px;
	/*background:url(../img/btn_area_clientes.jpg) no-repeat;*/
        background: #212629;
}
#dgs__area_cli a{
    padding-left: 20px;
    background:url(../img/btn_area_clientes.jpg) no-repeat 7px 50%;
    color:#FFFFFF;
    text-decoration:none;
}

.dgs__clientes_idiomas div{
	margin-top:8px;
}

.dgs__linea_baja_cab{
	height:1px;
	border-bottom:solid 1px #E5E5E5;
	margin:0 15px;
}



 /**** pasador de montajes ****/
/****************************/

.dgs__montaje{
	height:349px;
        min-height:28em;
	color:#FFFFFF;
	border:solid 1px #ffffff;
	text-align:left;
}

.dgs__montaje div{
	margin:30px;
	width:300px;
	text-align:left;
}

.dgs__montaje div h2{
	margin:0;
	padding:0;
	font-size:2.2em;
	text-shadow: #222222 2px 2px 2px;
}

.dgs__montaje div h2 span{
	font-size:1.2em;
}

.dgs__montaje div p.slide_middel{
	font-size:1.2em;
}

.dgs__link_montaje{
	display:block;
	color:#FFFFFF;
	font-size:1.3em;
	text-shadow: #222222 2px 2px 2px;
	text-decoration:none;
	font-weight:bold;
	padding:17px 16px;
	background:url(../img/mas_montaje_1.jpg) no-repeat left top;
}

.dgs__link_montaje:hover{
	color:#E1E1E1;
}

#dgs__montaje_1{
	background: transparent url(../img/montaje_1.jpg) no-repeat left top;
}

#dgs__montaje_1 .dgs__link_montaje{
	background: transparent url(../img/mas_montaje_1.jpg) no-repeat left top;
}

#dgs__montaje_2{
	background: transparent url(../img/montaje_2.jpg) no-repeat left top;
}

#dgs__montaje_2 .dgs__link_montaje{
	background: transparent url(../img/mas_montaje_2.jpg) no-repeat left top;
}

#dgs__montaje_3{
	background: transparent url(../img/montaje_3.jpg) no-repeat left top;
}

#dgs__montaje_3 .dgs__link_montaje{
	background: transparent url(../img/mas_montaje_3.jpg) no-repeat left top;
}

#dgs__montaje_4{
	background: transparent url(../img/montaje_4.jpg) no-repeat left top;
}

#dgs__montaje_5{
	background: transparent url(../img/montaje_5.jpg) no-repeat left top;
}



/* Easy Slider */

#slider{
    height:349px;
	min-height:28em;
	width:948px;
        background: #000;
        overflow: scroll;
}

#slider ul, #slider li{ 
	margin:0;
	padding:0;
	list-style:none;
	height:349px;
	width:950px;
	}	
#slider li{ 
	overflow:hidden;
}	
	
#prevBtn{ 
	display:block;
	width:30px;
	height:77px;
	position:relative;
	left:-30px;
	top:-210px;
	margin-bottom:-80px;
	}	
#nextBtn{ 
	display:block;
	width:30px;
	height:85px;
	position:relative;
	left:950px;
	top:-210px;
	margin-bottom:-80px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:30px;
	height:85px;
	font-size:1px;
	background:url(../img/izda.png) no-repeat left top;	
	}	
#nextBtn a{ 
	background:url(../img/dcha.png) no-repeat right top;	
	}								
										

/* // fin Easy Slider */

/********/

.dgs__menu_marcas{
	background:url(../img/degra_marcas_px_vert.jpg) repeat-x bottom;
	width:100%;
}

.dgs__menu_marcas_p{
    padding-left: 5px;
    text-align: left;
}

.dgs__menu_marcas ul{
	margin:0;
	padding:8px 5px 8px 5px;
	list-style:none;
	text-align:left;
}

.dgs__menu_marcas ul li{
	float:left;
	padding:3px 20px;
	border-right:solid 1px #E6E6E6;
	text-align:left;
}

.dgs__menu_marcas ul li#ultimo{
	border:0;
}

.dgs__div_p{
	margin:20px 0px;
	text-align:left;
}

.dgs__cont_izq50{
	float:left;
	width:430px;
}

.dgs__cont_der50{
	float:right;
	width:430px;
}

.margin_10{
	margin-left:10px;
	margin-right:10px;
}


.dgs__ultima_noti{
	background:url(../img/dotted_hor.jpg) repeat-x bottom;
	padding:0 0 8px 0;
	margin-bottom:10px;
}

.dgs__ultima_noti h2{
	font-size:1.1em;
	text-transform:uppercase;
	font-weight:bold;
	margin:0;
	padding:0 0 0 15px;
}

.dgs__ico_noti_1{
	background:url(../img/ico_noti_1.jpg) no-repeat left;
}

.dgs__ico_noti_2{
	background:url(../img/ico_noti_2.jpg) no-repeat left;
}

.dgs__ico_noti_3{
	background:url(../img/ico_noti_3.jpg) no-repeat left;
}

.dgs__ico_noti_4{
	background:url(../img/ico_noti_4.jpg) no-repeat left;
}

.dgs__ultima_noti p{
	margin:4px 0 4px 0;
}
p.no-margin{
    margin: 0 !important;
}

.dgs__ultima_noti .dgs__lnk_mas{
	color:#222222;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
}

.dgs__ultima_noti .dgs__lnk_mas:hover{
	color:#00346D;
}


.dgs__cdr_gris{
	position:relative;
	background:#F3F3F3 url(../img/cdr_gris_sup.jpg) repeat-x top;
	margin-bottom:15px;
}

.dgs__cdr_gris .der{
	background:url(../img/cdr_gris_der.jpg) repeat-y right;
}

.dgs__cdr_gris .inf{
	background:url(../img/cdr_gris_inf.jpg) repeat-x bottom;
}

.dgs__cdr_gris .izq{
	background:url(../img/cdr_gris_iz.jpg) repeat-y left;
	padding:20px;
}

.dgs__cdr_gris_sup_der{
	position:absolute;
	top:0;
	right:0;
}

.dgs__cdr_gris_sup_iz{
	position:absolute;
	top:0;
	left:0;
}

.dgs__cdr_gris_inf_der{
	position:absolute;
	bottom:0;
	right:0;
}

.dgs__cdr_gris_inf_iz{
	position:absolute;
	bottom:0;
	left:0;
}

.dgs__cdr_gris .btn_mas{
	padding:5px 8px;
	background:#493952;
	float:right;
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
        visibility: hidden;
}

.dgs__cdr_gris .btn_mas:hover{
	background:#03366F;
}



.dgs__cdr_blanco{
	border:solid 1px #E7E4E4;
	position:relative;
	margin-bottom:15px;
}

.dgs__cdr_blanco_sup_der{
	position:absolute;
	top:-1px;
	right:-1px;
}

.dgs__cdr_blanco_sup_izq{
	position:absolute;
	top:-1px;
	left:-1px;
}

.dgs__cdr_blanco_inf_der{
	position:absolute;
	bottom:-1px;
	right:-1px;
}

.dgs__cdr_blanco_inf_izq{
	position:absolute;
	bottom:-1px;
	left:-1px;
}

.dgs__cdr_blanco .cont{
	padding:20px;
}

.dgs__cdr_blanco .cont h2, .title_marketing{
	margin:0 0 8px 0;
	padding:0;
	font-size:1em;
}

.dgs__cdr_blanco .cont img{
	float:left;
	padding:1px;
	margin:0 10px 10px 0;
	border:solid 1px #E7E4E4;
}

.dgs__cdr_blanco .cont p{
	margin:0 0 5px 0;
}

.dgs__cdr_blanco .cont .lnk_mas{
	text-decoration:none;
	color:#222222;
	font-size:0.9em;
	font-weight:bold;
	clear:both;
	float:none;
        visibility: hidden;
        cursor: pointer;
}

.dgs__cdr_blanco .cont .lnk_mas:hover{
	color:#003487;
}

.dgs__cab_2{
	padding:20px 0 60px 6px;
	text-align:left;
	min-height:25px;
        width: 936px;
    margin: 0 auto;
}





.dgs__cab_2_01{
	background:#087097 url(../img/01_la-empresa.jpg) no-repeat center top;
}

.dgs__cab_2_02{
	background:#087097 url(../img/02_soluciones.jpg) no-repeat center top;
}

.dgs__cab_2_03{
	background:#087097 url(../img/03_Referencias.jpg) no-repeat center top;
}

.dgs__cab_2_04{
	background:#087097 url(../img/04_contacto.jpg) no-repeat center top;
}

.dgs__tit_grupo{
    color:#FFFFFF;
    font-size:2.0em;
    margin: 0 !important;
    float: left;
    /*text-shadow: #222222 2px 2px 2px;*/
}

.dgs__cab_2_01 .dgs__tit_grupo,
.dgs__cab_2_03 .dgs__tit_grupo{
    background: #075176 url(../img/back_text_cab_2.jpg);
}
.dgs__cab_2_02 .dgs__tit_grupo,
.dgs__cab_2_04 .dgs__tit_grupo{
    background: #0A616A url(../img/back_text_cab_2_verde.jpg);
}

.dgs__submenu{
	width:100%;
}

.dgs__submenu ul{
	margin:0 0 15px 0;
	padding:0;
	text-align:left;
	list-style:none;
	
}

.dgs__submenu ul li{
	display:inline;
	text-align:center;
	padding:5px 40px 5px 0;
}

.dgs__submenu ul li a{
	color:#222;
	font-size:1.5em;
	text-decoration:none;
}

.dgs__cont_mod_01 .dgs__submenu ul li a#activo,
.dgs__cont_mod_03 .dgs__submenu ul li a#activo, h2#title_extranet{
	color:#0A779D;
	font-size:1.8em !important;
	text-decoration:none;
}

.dgs__cont_mod_01 .dgs__submenu ul li a:hover, .dgs__cont_mod_03 .dgs__submenu ul li a:hover{
	color:#0A779D;
}

.dgs__cont_mod_01 a, .dgs__cont_mod_03 a{
	color:#0A779D;
}

.dgs__cont_mod_01 a:hover, .dgs__cont_mod_03 a:hover, .dgs__cont_mod_02 a:hover, .dgs__cont_mod_04 a:hover{
	color:#777777;
}

.dgs__cont_mod_02 .dgs__submenu ul li a#activo, .dgs__cont_mod_04 .dgs__submenu ul li a#activo{
	color:#0E757F;
	font-size:1.8em;
	text-decoration:none;
}

.dgs__cont_mod_02 .dgs__submenu ul li a:hover, .dgs__cont_mod_04 .dgs__submenu ul li a:hover{
	color:#0E757F;
}

.dgs__cont_mod_02 a, .dgs__cont_mod_04 a{
	color:#0E757F;
}


#dgs__cont_cont{
	text-align:left;
	padding:10px;
	margin:0 4px;
	background:url(../img/degra_top_cont_px.jpg) repeat-x top;
}

#dgs__cont_cont h1{
	color:#0E757F;
	font-size:1.9em;
	font-weight:100;
	margin:5px 0 20px 0;
}

#dgs__cont_cont h2,
h3.mini_h3{
	font-size:1.2em;
	margin:0 0 0 0;
}

#dgs__fondo_pie{
	background:url(../img/sombra_pie.gif) no-repeat center bottom;
}

#dgs__pie{
	background:url(../img/degra_top_cont_px.jpg) repeat-x top;
	padding:10px 5px;
	margin:10px 4px 0;
        text-align: left !important;
}
#dgs__pie p{
    display: inline;
}
#dgs__pie ul{
    padding-left: 10px;
    list-style: none;
    display: inline;
}
#dgs__pie ul li{
    display: inline;
}


.dgs__dotted_hor{
	background:url(../img/dotted_hor.jpg) repeat-x top;
	height:1px;
	margin:12px 0;
}

/*****/
ul#nav li.main_nav span{
    font-weight: bold;
    cursor: pointer;
}
ul#nav li.main_nav:hover ul.submenu{
    display: block;
}
ul#nav li{
	position:relative;
}

ul#nav li ul.submenu{
	position:absolute;
	z-index:200;
	left:-1em;
	top:2em;
	display:none;
}

ul#nav li ul.submenu li{
	display:block;
        width:12em;
	text-align:left;
	background:#FFFFFF;
	padding:5px 5px 5px 15px;
	border-bottom:solid 1px #E5E5E5;
}

ul#nav li ul.submenu li:hover{
	background:#f7f7f7 url(../img/punto-rojo.jpg) no-repeat 4px 10px;
}

.dgs__seccion_somb{
	background:url(../img/degradado_seccion.jpg) repeat-x bottom;
	padding-bottom:15px;
	margin:0 -10px 0 -10px;
	padding:0 10px;
	margin-bottom:15px;
	width:100%;
}
.dgs__seccion_somb h3{
    margin-bottom: 6px !important;
}

.dgs__seccion_somb .izq{
	float: left;
	width:445px;
}

.dgs__seccion_somb .der{
	float: right;
	width:445px;
}

.dgs__ico_tick{
	background:url(../img/ico-tick.jpg) no-repeat;
	padding:0 0 3px 24px;
}

.dgs__ico_impre{
	background:url(../img/ico_impre.jpg) no-repeat;
	padding:0 0 3px 24px;
}

.dgs__ico_color{
	background:url(../img/ico_color.jpg) no-repeat;
	padding:0 0 3px 24px;
}

.dgs__ico_size{
	background:url(../img/ico_size.jpg) no-repeat;
	padding:0 0 3px 24px;
}

.minifi{
	padding:5px 14px;
	margin:0 -14px 10px -14px;
	clear:both;
}

.minifi img{
	padding:1px;
	margin:0 5px 5px 0;
	border:solid 1px #ECECEC;
}

.minifi p{
	margin:0 0 8px 0;
}

.minifi h2{
	margin-bottom:0;
	font-size:1.1em;
}


/*** formulario de contacto ***/

.dgs__form_cont{
	width:370px;
	float:left;
}

.dgs__form_cont form p{
	margin:10px 0;
	/*text-align:right;*/
}

.dgs__form_cont form p label{
	width: 8em;
	display:block;
        float: left;
	text-align:left;
	font-weight:bold;
}

.dgs__form_cont form p input{
	width:260px;
}

.dgs__der_cont{
	float:right;
	width:510px;
	padding:1px;
}
.dgs__der_cont img{
    border:solid 2px #E6E6E6;
}
.dgs__form_cont form p.dgs__mnsj_formu{
	border:solid 2px #FF0000;
	background:#FFF2F2;
	text-align:left;
	padding:8px;
	margin:5px 0;
}

.dgs__input_err{
	border:solid 2px #FF0000;
	background:#FFF2F2;
}
.from-impresoras{
    width: 100% !important;
}
.from-impresoras p label{
    width: 100% !important;
    display: block !important;
}
.from-impresoras input.impresoras-check{
    width: auto !important
}
/*************/

#dgs__cont_cont .dgs__noti_extn h2{
	font-size:1.8em;
	color:#0A779D;
}

#dgs__cont_cont .dgs__noti_extn img{
	float:left;
	margin:10px 20px 10px 0;
}

.dgs__minifi{
	margin-bottom:10px;
	padding-bottom:10px;
	margin-top:30px;
}

.dgs__minifi img{
	float:left;
	margin:0 25px 0 0;
}

.dgs__minifi .der{
	float:left;
	width:790px;
}

.dgs__minifi .der h2{
	margin:0;
	padding:0;
}

.dgs__minifi .der p{
	margin:0 0 5px 0;
}

.dgs__cuerpo_noti{
	padding:3px;
	margin:10px 0;
	border:solid 1px #E7E7E9;
}

.link_mas{
	cursor:pointer;
	text-decoration:underline;
        visibility: hidden;
}

.dgs__intro_soft{
	background:url(../img/IMG-software-documental.gif) no-repeat right top;
	padding:50px 280px 70px 0;
	margin:-45px -10px 0 0;
}

.dgs__txaputonik{
	background:url(../img/txaputonik.jpg) no-repeat right 0px;
	padding:0px 250px 20px 10px;
	margin:0 -10px 0 0;
}

.dgs__padding_b{
	padding-bottom:10px;
}

.dgs__llamada{
	width:360px;
	margin:0 15px;
	float:left;
	background:url(../img/por-default-azul.gif) no-repeat left top;
	padding:14px 0 15px 55px;
	margin-bottom:15px;
	font-weight:bold;
	text-transform:uppercase;
}

.ico_pyme{
	background:url(../img/ico_01.jpg) no-repeat left;
	float:left;
	width:360px;
	padding:10px 0 10px 80px;
}

.ico_destruc{
	background:url(../img/ico_02.jpg) no-repeat left;
	float:right;
	width:360px;
	padding:10px 0 10px 80px;
}

.ico_granfor{
	background:url(../img/ico_03.jpg) no-repeat left;
	float:left;
	width:360px;
	padding:10px 0 10px 80px;
}

.ico_tarj{
	background:url(../img/ico_04_tarjetas_control.jpg) no-repeat left;
	float:right;
	width:360px;
	padding:10px 0 10px 80px;
}

.ico_consumi{
	background:url(../img/ico_05.jpg) no-repeat left;
	float:left;
	width:360px;
	padding:10px 0 10px 80px;
}

.ico_dupli{
	background:url(../img/ico_06.jpg) no-repeat left;
	float:right;
	width:360px;
	padding:10px 0 10px 80px;
}





.dgs__lista_clientes li{
	float: left;
	width:50%;
}

.prueba1{
	width:950px;
	height:349px;
	display:block;
}

.prueba2{
	width:950px;
	height:349px;
	display:block;
}

.dgs__img_quienes{
	background:url(../img/img_quienes-somos.jpg) no-repeat right 8px;
	padding:5px 300px 60px 10px;
}

.dgs__seguriesgo{
	background:url(../img/txaputonik.jpg) no-repeat right 0px;
	padding:5px 250px 30px 0px;
	margin:0 -10px 0 0;
}

.dgs__login{
	border:solid 1px #CCCCCC;
	border-bottom:inherit;
	padding:15px;
        width: 200px;
	background:url(../img/degradado_seccion.jpg) repeat-x bottom;
	margin-bottom:40px;
        margin-top: 20px;
}

.dgs__login p{
	margin-bottom:8px;
}

.dgs__login p label{
    display: block;
}

.dgs__login p input{
	width:110px;
}

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

.dgs__zona_img ul li{
	display:inline;
	margin:10px;
}

.dgs__zona_img ul li img{
	padding:2px;
	border:solid 1px #EBEBEB;
}

.dgs__tabla_consu{
	border-top:solid 1px #E5E5E5;
	border-right:solid 1px #E5E5E5;
	margin-top:5px;
}

.dgs__tabla_consu td, .dgs__tabla_consu th{
	border-left:solid 1px #E5E5E5;
	border-bottom:solid 1px #E5E5E5;
}

.dgs__lynd_negro{
	width:30px;
	height:20px;
	border:solid 1px #E5E5E5;
	background:#000000;
	float:right;
}

.dgs__lynd_cyan{
	width:30px;
	height:20px;
	border:solid 1px #E5E5E5;
	background:#00FFFF;
	float:right;
}

.dgs__lynd_magenta{
	width:30px;
	height:20px;
	border:solid 1px #E5E5E5;
	background:#FF00FF;
	float:right;
}

.dgs__lynd_amarillo{
	width:30px;
	height:20px;
	border:solid 1px #E5E5E5;
	background:#FFFF00;
	float:right;
}



.dgs__form_sat p{
	margin:10px 0;
	text-align:right;
}

.dgs__form_sat p label{
	width:15em;
	display:block;
        float: left;
	text-align:left;
	font-weight:bold;
}

.dgs__form_sat p input{
	width:225px;
}

