/* CSS Document */

body {
	font-family:Arial;
	font-size:12px;
	color:#717171;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.6em;
	background-color:#FFF;
}
h3 {
	margin:5px 0 10px 20px;
	font-size:12px;
	font-weight:bold;
}
h4 {
	font-size:12px;
}
p {
	text-align:justify;
}
/* cabecera */
#header {
	border-bottom: 1px solid #C1C1C1;
	height: 95px;
	margin: auto;
	position: relative;
	width: 976px;
}
#top {
	width:976px;
	height:95px;
	margin:0 auto;
}
#logo {
	width:245px;
	height:49px;
	margin:32px 0 0 10px;
	float:left;
}
h1 {
	width:245px;
	height:49px;
	margin-bottom:10px;
	display:block;
	background: url(../images/logo.jpg) no-repeat;
	color:#FFFFFF;
}
/* Menu superior */
#menusup {
	width: 583px;
	height:32px;
	float:right;
	padding-right: 0;
	margin-right:0;
	margin-top:63px;
}
#menu {
	float:right;
	height:32px;
}
#menu li {
	float:left;
	border-right:1px solid #919191;
	height:32px;
	overflow:hidden;
	position:relative;
}
#menuindex {
	height:32px;
	float:right;
}
#menuindex li {
	float:left;
	border-right:1px solid #919191;
	height:32px;
	overflow:hidden;
	position:relative;
	padding:0 10px;
}
#menuindex a {
	color:#848484;
	display:block;
	height:32px;
	position:relative;
	text-align:center;
}
.uno {
	width:74px;
}
.dos {
	width:75px;
}
.tres {
	width:69px;
}
.cuatro {
	width:101px;
}
.cinco {
	width:61px;
}
.seis {
	width:104px;
}
.siete {
	width:66px;
}
#menu a {
	color:#848484;
	display:block;
	height:32px;
	position:relative;
	z-index:99;
	text-align:center;
}
#menu a:hover {
	color:#CC3399;
}
.activo a {
	color:#cc3399!important;
}
/*.color8 {
background:#99DB08 none repeat scroll 0 0 !important;
}*/

.color {
	height:32px;
	left:0;
	position:absolute;
	top:52px;
	z-index:1;
}
.color1 {
	background:url(../images/menu_sup/retail/1.png) no-repeat 0 0;
	/*background:#99DB08 none repeat scroll 0 0 !important;*/
	width:74px;
}
.color2 {
	background:url(../images/menu_sup/retail/2.png) no-repeat 0 0;
	width:75px;
}
.color3 {
	background:url(../images/menu_sup/retail/3.png) no-repeat 0 0;
	width:69px;
}
.color4 {
	background:url(../images/menu_sup/retail/4.png) no-repeat 0 0;
	width:101px;
}
.color5 {
	background:url(../images/menu_sup/retail/5.png) no-repeat 0 0;
	width:61px;
}
.color6 {
	background:url(../images/menu_sup/retail/6.png) no-repeat 0 0;
	width:104px;
}
.color7 {
	background:url(../images/menu_sup/retail/7.png) no-repeat 0 0;
	width:66px;
}
.ultimo {
	padding-right:0!important;
	border-right:none!important;
	display:inline;
}
/* fin menu superior */

#menuinterior li {
	float:left;
 padding:;
	margin-right:1px;
	height:35px;
	width:242px;
	text-align:center;
}
#menuinterior li a {
	color:#848484;
	background:url(../images/menu1.jpg) repeat-x bottom;
	display:block;
	height: 22px;
	padding-top:13px;
}
#menuinterior li a:hover {
	color:#333;
}
#menuinterior li .sel1 {
	background:url(../images/menu1.jpg) repeat-x top;
	color:#FFF;
}
#menuinterior li .sel2 {
	background:url(../images/menu2.jpg) repeat-x top;
	color:#FFF;
}
#menuinterior li .sel3 {
	background:url(../images/menu3.jpg) repeat-x top;
	color:#FFF;
}
#menuinterior li .sel4 {
	background:url(../images/menu4.jpg) repeat-x top;
	color:#FFF;
}
#retail {
	color:#848484;
	background:url(../images/menu1_in.jpg) repeat-x bottom!important;
	display:block;
	height: 22px;
	padding-top:93px;
}
#accesos {
	color:#848484;
	background:url(../images/menu2_in.jpg) repeat-x bottom!important;
	display:block;
	height: 22px;
	padding-top:13px;
}
#bibliotecas {
	color:#848484;
	background:url(../images/menu3_in.jpg) repeat-x bottom!important;
	display:block;
	height: 22px;
	padding-top:13px;
}
#sappers {
	color:#848484;
	background:url(../images/menu4_in.jpg) repeat-x bottom!important;
	display:block;
	height: 22px;
	padding-top:13px;
}
/* fin menu interior */

/* fin cabecera */


/* contenido */

#container {
	width:976px;
	height:auto;
	margin:auto;
}
#contenido {
	width:976px;
	height:auto;
	padding-top:40px;
	clear:left;
}
#leftcol {
	width:330px;
	float:left;
}
#midcol {
	width:330px;
	float:left;
}
#rightcol {
	width:313px;
	float:left;
}
.bloque1 {
	margin: 0 16px;
}
.bordebajo {
	width:313px;
	height:10px;
	background:url(../images/home/bloque_border.jpg) repeat-x top left;
}
#img1 {
	height:350px;/*background:url(../images/home/antihurto_alfa.png) no-repeat center bottom;*/
}
/*#img1:hover {
	height:350px;
	background:url(../images/home/antihurto.png) no-repeat center bottom;
}*/

#img2 {
	height:350px;/*background:url(../images/home/control-de-acceso_alfa.png) no-repeat center bottom;*/
}
/*#img2:hover {
	height:350px;
	background:url(../images/home/control-de-acceso.png) no-repeat center bottom;
}*/

#img3 {
	height:350px;/*background:url(../images/home/bibliotecas_alfa.png) no-repeat center bottom;*/
}
/*#img3:hover {
	height:350px;
	background:url(../images/home/bibliotecas.png) no-repeat center bottom;
}*/

a #info {
	width:293px;
	height:70px;
	margin:4px 0;
	padding:0 0 0 20px;
	line-height:35px;
	color:#FFFFFF;
	font-size:1.2em;
	z-index:99;
}
/* Pie */
#foot {
	margin-top:20px;
	width:974px;
	height: 20px;
	background:#FFF url(../images/foot_bg.jpg) repeat-x left top;
	clear:both;
	z-index:100;
}
#foot .firma {
	float:right;
	text-decoration:none;
	color:#777;
	margin:0 15px;
	line-height:20px;
}
#foothome {
	width:974px;
	height: 55px;
	background:#FFF url(../images/foot_bg.jpg) repeat-x left top;
	clear:both;
	z-index:100;
}
#foothome p {
	padding:0 0 0 20px;
	line-height:35px;
	color:#FFFFFF;
	font-size:1.2em;
}
.firma {
	float:right;
	text-decoration:none;
	color:#777;
	margin:8px 15px;
}
#foot .firma:hover, .firma:hover {
	color:#999;
}
/* fin Pie */
/* fin contenido */
/*Pagina*/
.submenu {
	width: 209px;
	float: left;
	display:inline;
	background: url(../images/menu_bg.jpg) no-repeat;
	margin-bottom:20px;/*	padding-top: 20px;*/
}
.submenu li {
	display:block;
	clear:both;
}
.submenu a {
	padding:3px 5px 3px 14px;
	display:block;
	color:#848484;
	border-bottom:1px solid #CCC;
}
.submenu li a:hover {
	color:#333;
}
.submenu li .sel1 {
	background:url(../images/submenu1.jpg) repeat-x top #CC0468;
	color:#FFF;
}
.submenu li .sel2 {
	background:url(../images/submenu2.jpg) repeat-x top #a2b015;
	color:#FFF;
}
.submenu li .sel3 {
	background:url(../images/submenu3.jpg) repeat-x top #2B63AD;
	color:#FFF;
}
.submenu li .sel4 {
	background:url(../images/submenu4.jpg) repeat-x top #FF7623;
	color:#FFF;
}
.submenu div a {
	padding:3px 5px 3px 29px;
}
.padre a {
	padding:3px 5px 3px 14px!important;
}
.itemsel {
	background:url(../images/arrow.png) no-repeat 8px 2px;
}
/*right*/
.right {
	width: 748px;
	float: right;
	margin-right:16px;
	display:inline;
}
*right {
	width: 748px;
	float: right;
	margin-right:16px;
	display:inline;
}
.right p {
	padding: 0px 0px 10px 20px;
}
*right p {
	padding: 0px 0px 10px 20px;
	margin: 0px;
}
.right ul {
	margin: 0 0 10px 20px;
}
*right ul {
	margin: 0 0 10px 20px;
}
.right li {
	margin-left: 20px;
	list-style:inside square;
}
*right li {
	margin-left: 20px;
	list-style:inside square;
}
#h2llave {
	background-image: url(../images/llave.gif);
}
#h2libro {
	background-image: url(../images/librix.gif);
	background-position: 10px 69px;
	position:relative;
}
#h2libro2 {
	background-image: url(../images/librix.gif);
	background-position: 32px 69px;
}
.right h2 {
	font-size: 66px;
	text-align: right;
	color: #333;
	font-weight: bold;
	height: 113px;
	line-height:54px;
	letter-spacing:-4px;
	background-image: url(../images/iconos-retail.gif);
	background-repeat: no-repeat;
	background-position: 20px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}
/*list*/
.right .list {
	padding-left: 20px;
	padding-bottom: 10px;
	width: 728px;
	float: left;
	clear: left;
}
.right .list .listleft {
	width: 160px;
	float: left;
}
.right .list .listright {
	width: 568px;
	float: left;
}
.right .list .listright h2 {
	padding: 0px 0px 10px 20px;
	font-size: 26px;
	text-align: left;
	color: #333;
	font-weight: bold;
	height: 18px;
	line-height:24px;
	letter-spacing:0px;
	background: none;
}
.item1 .listright a {
	color: #CC0468;
	text-decoration: underline;
	display: block;
}
.item2 .listright a {
	color: #a2b015;
	text-decoration: underline;
	display: block;
}
.item3 .listright a {
	color: #2B63AD;
	text-decoration: underline;
	display: block;
}
.item4 .listright a {
	color: #FF7623;
	text-decoration: underline;
	display: block;
}

.right .detalle {
	padding-left: 20px;
	padding-bottom: 10px;
	width: 730px;
	float: left;
	clear: left;
}
.right .detalle .detalleleft {
	width: 288px;
	float: left;

	height:306px;
}
.right .detalle .detalleright {
	width: 440px;
	float: left;
}
.right .detalle .detalleright h2 {
	padding: 0px 0px 10px 20px;
	font-size: 26px;
	text-align: left;
	color: #333;
	font-weight: bold;
	height: 18px;
	line-height:24px;
	letter-spacing:0px;
	background: none;
}
.right .detalle .detalleright ul {
	padding: 0px 0px 10px 20px;
}
.right .detalle .detalleright h3 {
	padding: 0px 0px 4px 20px;
	font-weight: bold;
	font-size: 12px;
	color: #333;
}
.right .detalle .detalleright ul li {
	padding: 0px 0px 0px 10px;
	background-image: url(../images/square.jpg);
	background-repeat: no-repeat;
	background-position: left 8px;
	list-style:none;
}
.right .detalle .detalleright table {
	margin: 0px 0px 10px 20px;
}
.right .detalle .detalleright table td {
	padding: 1px 5px 1px 5px;
	background: #E0E0E0;
	border-right: 1px solid #fff;
}
.right .detalle .detalleright table th {
	padding: 1px 5px 1px 5px;
	background: #D2D2D2;
	border-right: 1px solid #fff;
	text-align: left;
	color: #333;
}
.item1 .detalleright a {
	color: #CC0468;
	text-decoration: underline;
	display: block;
}
.item2 .detalleright a {
	color: #22C400;
	text-decoration: underline;
	display: block;
}
.item3 .detalleright a {
	color: #2B63AD;
	text-decoration: underline;
	display: block;
}
.item4 .detalleright a {
	color: #FF7623;
	text-decoration: underline;
	display: block;
}
.pdf {
	padding: 0px 0px 10px 65px;
	background: url(../images/pdf.jpg) no-repeat 20px top;
	height: 30px;
	float:left;
}
.detalleright .pdf a {
	padding: 0px;
	color: #717171;
	text-decoration: none;
}
.detalleright .pdf a:hover {
	color: #333;
}
.pdf p {
	padding: 0px;
	color: #C00;
}
.right .paginacion {
	padding-left: 20px;
	padding-bottom: 10px;
	width: 744px;
	float: left;
	clear: left;
	text-align:right;
	padding-top: 10px;
	border-top: 1px solid #C1C1C1;
}
.right .paginacion a {
	padding: 3px 5px 3px 5px;
	border: 1px solid #C1C1C1;
	color: #717171;
}
.right .paginacion a {
	border:1px solid #C1C1C1;
	color:#717171;
	display:inline-block;
	height:20px;
	padding:4px 6px;
	text-align:center;
	width:16px;
	color: #717171;
}
.right .paginacion a:hover {
	color: #333;
}
.right .paginacion .sel1 {
	background: #CC0468 url(../images/submenu1.jpg) repeat-x left top;
	border:none;
	display:inline-block;
	height:20px;
	padding:5px 7px;
	text-align:center;
	width:16px;
	color: #FFF;
}
.right .paginacion .sel2 {
	background: #22C400 url(../images/submenu2.jpg) repeat-x left top;
	border:none;
	display:inline-block;
	height:20px;
	padding:5px 7px;
	text-align:center;
	width:16px;
	color: #FFF;
}
.right .paginacion .sel3 {
	background: #2B63AD url(../images/submenu3.jpg) repeat-x left top;
	border:none;
	display:inline-block;
	height:20px;
	padding:5px 7px;
	text-align:center;
	width:16px;
	color: #FFF;
}
.right .paginacion .sel4 {
	background: #FF7623 url(../images/submenu4.jpg) repeat-x left top;
	border:none;
	display:inline-block;
	height:20px;
	padding:5px 7px;
	text-align:center;
	width:16px;
	color: #FFF;
}
#submenu1 {
	background:url("../images/menu_bg.jpg") no-repeat scroll 0 0 transparent;
	display:inline;
	float:left;
	min-height:479px;
	padding-top:20px;
	width:209px;
}
#submenu1 h4 {
	background:url("../images/submenu1.jpg") repeat-x scroll center top #CC0468;
	color:#fff;
	cursor:pointer;
	display:block;
	padding:3px 5px 3px 14px;
}
#submenu1 a {
	color:#848484;
	display:block;
	padding:3px 5px 3px 14px;
}
#submenu1 a:hover {
	color:#333;
}
#contactoForm {
	padding:0;
	width:432px;
	margin:10px 0 30px 20px;
	float:left;
}
#contactoForm label {
	display:block;
	font-size:12px;
	padding:10px 0 3px;
}
#contactoForm input, #contactoForm select {
	border-color:#DDDDDD #C6C6C6;
	border-left:1px solid #C6C6C6;
	border-right:1px solid #C6C6C6;
	border-style:solid;
	border-width:1px;
	padding:3px;
	width:300px;
}
#contactoForm textarea {
	border-color:#DDDDDD #C6C6C6;
	border-left:1px solid #C6C6C6;
	border-right:1px solid #C6C6C6;
	border-style:solid;
	border-width:1px;
	padding:3px;
	width:100%;
}
#contactoForm #boton {
	border:medium none;
	color:#A4A4A4;
	height:33px;
	width:69px;
}
#contactdata {
	padding:25px 0 0 20px;
	float:left;
	width:290px;
}
.sel1_menu {
	background:url("../images/arrow_1.png") no-repeat scroll -2px 3px #FFFFFF;
}
.sel2_menu {
	background:url("../images/arrow_2.png") no-repeat scroll -2px 3px #FFFFFF;
}
.sel3_menu {
	background:url("../images/arrow_3.png") no-repeat scroll -2px 3px #FFFFFF;
}
.sublist {
	border-bottom: 1px solid #ccc;
	background:url(../images/arrow.png) no-repeat 10px 0px #fff;
}
.sublist_1 {
	border-bottom: 1px solid #ccc;
	background:url(../images/arrow_1.png) no-repeat 10px 0px #fff;
}
.sublist_2 {
	border-bottom: 1px solid #ccc;
	background:url(../images/arrow_2.png) no-repeat 10px 0px #fff;
}
.sublist_3 {
	border-bottom: 1px solid #ccc;
	background:url(../images/arrow_3.png) no-repeat 10px 0px #fff;
}
#submenu {
	width: 209px;
	float: left;
	display:inline;
	background: url(../images/menu_bg.jpg) no-repeat;
	min-height: 479px;
	padding-top: 20px;
}
#submenu a {
	padding:3px 5px 3px 14px;
	display:block;
	color:#848484;
}
#submenu li a:hover {
	color:#333;
}
3submenu li .sel1 {
 background:url(../images/submenu1.jpg) repeat-x top #CC0468;
 color:#FFF;
}
#submenu li .sel2 {
	background:url(../images/submenu2.jpg) repeat-x top #a2b015;
	color:#FFF;
}
#submenu li .sel3 {
	background:url(../images/submenu3.jpg) repeat-x top #2B63AD;
	color:#FFF;
}
#submenu li .sel4 {
	background:url(../images/submenu4.jpg) repeat-x top #FF7623;
	color:#FFF;
}
#submenu div a {
	padding:3px 5px 3px 29px;
}
#accordion {
	width: 189px;
	float: left;
	display:inline;
	padding-left:20px;
	min-height: 20px;
}
#accordion h4 {
	padding:3px 5px 3px 14px;
	display:block;
	color:#848484;
	border-bottom:1px solid #CCCCCC;
}
#accordion h4:hover {
	color:#333;
}
#sel1 {
	background:url(../images/submenu1.jpg) repeat-x top #CC0468;
	color:#FFF;
}
#accordion li .sel2 {
	background:url(../images/submenu2.jpg) repeat-x top #a2b015;
	color:#FFF;
}
#accordion li .sel3 {
	background:url(../images/submenu3.jpg) repeat-x top #2B63AD;
	color:#FFF;
}
#accordion li .sel4 {
	background:url(../images/submenu4.jpg) repeat-x top #FF7623;
	color:#FFF;
}
#accordion div a {
	padding:3px 5px 3px 29px;
	color:#848484;
}
/* Accordion Nivel Sup */

#accordion_sup {
	width: 209px;
	float: left;
	display:inline;
	min-height: 20px;
}
#accordion_sup h4 {
	padding:3px 5px 3px 14px;
	display:block;
	color:#848484;
	border-bottom:1px solid #CCCCCC;
}
#accordion_sup h4:hover {
	color:#333;
}
/* Fin Accordion Nivel Sup*/

#logos_retail {
	background:url(../images/iconos-retail.gif) no-repeat;
}
/* Productos home */
.producto {
	height:72px;
	width:313px;
	left:0;
	margin:4px 0;
	position:absolute;
	top:315px;
	z-index:1;
}
.iniciop {
	font-size: 13px;
	left: -4px;
	line-height: 15px;
	margin: 0;
	position: relative;
	text-align: center;
	top: -4px;
}
.producto1 {
	background: url(../images/home/antihurto_bg.png) repeat scroll 0 0;
	z-index:-999;/*background:#99DB08 none repeat scroll 0 0 !important;*/
}
.producto2 {
	background:  url(../images/home/acceso_bg.png) repeat scroll 0 0;
	/*background:#99DB08 none repeat scroll 0 0 !important;*/z-index:-999
}
.producto3 {
	background: url(../images/home/bibliotecas_bg.png) repeat scroll 0 0;
	/*background:#99DB08 none repeat scroll 0 0 !important;*/z-index:-999
}
/************************************************/

/* root element for scrollable */
#actions {
	margin-bottom:10px;
	width:748px;
	float:right;
}
.next {
	float:right;
}
.disabled {
	visibility:hidden;
}
.scrollable {
	/* required settings */
	position:relative;
	overflow: hidden;
	/* vertical scrollables have typically larger height than width but not now */
	height: 400px;
	width: 748px;
}
/* root element for scrollable items */
.scrollable .items {
	position:absolute;
	/* this time we have very large space for the height */
	height:20000em;
}
#imgmenu {
	margin-top: 7px;
}
/* colores */

.colores_antenas {
	background-image: url("../images/antenas/colores_antenas.png");
	height: 160px;
	padding: 0;
	position: absolute;
	top: 309px;
	width: 374px;
	right:338px;
	background-repeat:no-repeat;
}
.video {
	top: 202px;
	position:absolute;
	left:380px;
}
/*  BANDERAS  */
.banderas {
	float:right;
	margin-top:5px;
}
.banderas ul {
}
.banderas li {
	display:inline;
	margin-left:5px;
}
.twitt {
	left: 594px;
	position: relative;
	top: -92px;
}
#null {
	background:none;
}

.cabecera_Schiphol{
	width:750px; 
	height:200px; 
	position:relative
	}

.cabecera_Ginebra{
	width:600px; 
	height:120px; 
	position:relative;
	margin-left:80px;
	}
.pie_casospracticos{
	width:750px; 
	height:150px; 
	position:relative
}

