@charset "utf-8";
/* CSS Document */

body {
margin:0px;
padding:0px;
}

.utilidades li{
	list-style:disc;
	margin-left:18px;
	color:#2971A7;
}

table, tr, td {
margin-top:3px;
padding:0px;
}

hr {
background-color:#CCCCCC;
border:0pt none;
color:#CCCCCC;
height:1px;
margin:14px 0pt;
}

#principal{
margin:auto;
padding:0px;
width:980px;
}

/* menuTope */

#menuTope {
	width: 992px;
	height: 38px;
	margin: 18px auto;
	position: relative;
	z-index: 1000;
}

#menuTope #menuPrincipal { 
margin: 0; 
padding: 0; 
}

#menuTope #menuPrincipal li { 
display: inline; 
}

#menuTope #menuPrincipal li a { 
float: left; 
width: 117px; 
height: 0; 
padding-top: 36px; 
overflow: hidden; 
}

#menuTope #menuPrincipal li a, #menuTope #buscador {
	background-image:url(../images/200-4.png);
	background-repeat: no-repeat;
/*behavior:url(../iepngfix.htc);*/
}

/* BUTTONS */

#menuTope #menuPrincipal li#gn-anf a { 
background-position: 0 0;
width:93px; 
}

#menuTope #menuPrincipal li#gn-cer a { 
background-position: -93px 0;
width:140px; 
}

#menuTope #menuPrincipal li#gn-prod a { 
background-position: -234px 0;
width:138px; 
}

#menuTope #menuPrincipal li#gn-serv a { 
background-position: -373px 0; 
width:137px;
}

#menuTope #menuPrincipal li#gn-red a { 
background-position: -510px 0;
width:138px; 
}

#menuTope #menuPrincipal li#gn-sop a { 
background-position: -648px 0; 
width:139px;
}

#menuTope #menuPrincipal li#gn-corp a { 
background-position: -787px 0;
width:137px; 
}

#menuTope #menuPrincipal li#gn-search a { 
background-position: -924px 0;
width:59px; 
}


/* OVER STATES */

#menuTope #menuPrincipal li#gn-anf a:hover { 
background-position: 0 -38px; 
}

#menuTope #menuPrincipal li#gn-cer a:hover { 
background-position: -93px -38px; 
}

#menuTope #menuPrincipal li#gn-prod a:hover { 
background-position: -234px -38px; 
}

#menuTope #menuPrincipal li#gn-serv a:hover { 
background-position: -373px -38px; 
}

#menuTope #menuPrincipal li#gn-red a:hover { 
background-position: -510px -38px; 
}

#menuTope #menuPrincipal li#gn-sop a:hover { 
background-position: -648px -38px; 
}

#menuTope #menuPrincipal li#gn-corp a:hover { 
background-position: -787px -38px; 
}


#menuTope #menuPrincipal li#gn-search a:hover { 
background-position: -924px -38px; 
}


/* PRESSED STATES */

#menuTope #menuPrincipal li#gn-anf a:active { 
background-position: 0 -76px; 
}

#menuTope #menuPrincipal li#gn-cer a:active { 
background-position: -93px -76px; 
}

#menuTope #menuPrincipal li#gn-prod a:active { 
background-position: -234px -76px; 
}

#menuTope #menuPrincipal li#gn-serv a:active { 
background-position: -373px -76px; 
}

#menuTope #menuPrincipal li#gn-red a:active { 
background-position: -510px -76px; 
}

#menuTope #menuPrincipal li#gn-sop a:active { 
background-position: -648px -76px; 
}

#menuTope #menuPrincipal li#gn-corp a:active { 
background-position: -787px -76px; 
}

#menuTope #menuPrincipal li#gn-search a:active { 
background-position: -924pxx -76px; 
}

/* ON STATES */

#menuTope.anf #menuPrincipal li#gn-anf a:hover { 
background-position: 0 0; 
cursor: default; 
}

#menuTope.cer #menuPrincipal li#gn-cer a { 
background-position: -93px -114px !important; 
}

#menuTope.prod #menuPrincipal li#gn-prod a { 
background-position: -234px -114px !important; 
}

#menuTope.red #menuPrincipal li#gn-serv a { 
background-position: -373px -114px !important; 
}

#menuTope.sop #menuPrincipal li#gn-red a { 
background-position: -510px -114px !important; 
}

#menuTope.sop #menuPrincipal li#gn-sop a { 
background-position: -648px -114px !important; 
}

#menuTope.corp #menuPrincipal li#gn-corp a { 
background-position: -787px -114px !important; 
}

#menuTope.corp #menuPrincipal li#gn-search a { 
background-position: -924px -114px !important; 
}



/* GLOBAL SEARCH */

#buscador { 
width: 163px; 
height: 36px; 
position: absolute; 
top: 0; right: 0; 
background-position: 100% 0; 
background-repeat: no-repeat; 
}

#buscador.active { 
background-position: 100% -38px; 
}

#buscador input.g-prettysearch { 
width:140px; 
height: 16px; 
margin-top: 9px; 
margin-left: 11px; 
background: url(../images//202.png) center top repeat-x;
/*behavior:url(../iepngfix.htc);*/ 
}

#buscador .search-wrapper { 
position: relative; 
width: 140px; 
margin-top: 9px; 
margin-left: 11px; 
}

#buscador .search-wrapper .right { /*behavior:url(../iepngfix.htc);*/ }

#buscador .search-wrapper input.g-prettysearch { 
width: 110px; 
margin-left: 20px; 
}

#buscador .search-wrapper .left { 
display: block; 
position: absolute; 
left: 0; 
top: 0; 
width: 20px; 
height: 19px; 
background: url(../images/204.gif) left top no-repeat;
/*behavior:url(../iepngfix.htc);*/
}

#buscador .search-wrapper .right { 
display: block; 
position: absolute; 
right: 0; 
top: 0; 
width: 10px; 
height: 19px; 
background: url(../images/205.gif) right top no-repeat; 
/*behavior:url(../iepngfix.htc);*/
}

#buscador .search-wrapper.empty.blurred input { 
color: #7E7E7E; 
}

#buscador .search-wrapper .reset { 
position: absolute; 
width: 11px; 
height: 11px; 
overflow:hidden; 
z-index: 1; 
right: 4px; 
top: 4px; 
background: url(../images/206.gif); 
/*behavior:url(../iepngfix.htc);*/
display: block; 
cursor: pointer;
}

#buscador .search-wrapper.empty .reset { 
display: none; 
}

#buscador .search-wrapper input.g-prettysearch { 
position: absolute; 
width: 110px; 
top: 0; 
right: 10px; 
background: url(../images/207.png) center top repeat-x; 
/*behavior:url(../iepngfix.htc);*/
border: 0px; 
margin: 0px; 
padding: 3px 0px 0px 0px; 
font: 11px "Lucida Grande", Geneva, Arial, sans-serif; 
}

#buscador label .prettyplaceholder { 
display: block; 
overflow: hidden; 
height: 0; 
width: 0;
}

/* SEARCH SHORTCUTS */

#sp-results { 
position: absolute; 
margin-right: -2px; 
margin-bottom: 0; 
margin-left: 0; 
top: 61px; 
left: 165px; 
height: 0; 
}

#sp-results .inside { 
width: 328px; 
height: auto; 
position: absolute; 
top: 0; 
right: 0; 
line-height: 1px; 
font-size: 1px; 
}

#sp-results .resultCat { 
position: relative; 
color: #f6f6f6; 
background: #919191; 
width: 308px; 
height: 8px; 
margin: 0; 
padding-bottom: 12px; 
width: 302px; 
font: 11px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; 
font-weight: bold; 
border: 1px none #fb6bff; 
}

ul.sp-results { background: url(../images/218.png) repeat-y 0 0; 
/*behavior:url(../iepngfix.htc);*/
color: #333; 
padding: 0 3px; 
margin: 0; width: 328px; 
text-align: left; 
font: 10px/14px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; 
}

ul.sp-results li { 
margin: 0 0 -3px 0; 
padding: 5px 10px; 
list-style-type: none; 
height: 4.6em; 
position: relative; 
border-left: 1px solid #919191; 
border-right: 1px solid #919191; 
width: 300px; 
}

ul.sp-results li.viewall { 
width: 308px; 
height: 20px; 
text-align: right; 
color: #000; 
position: absolute; 
bottom: -30px; 
left: 0px; 
background: url(../images/209.png) no-repeat left bottom; 
/*behavior:url(../iepngfix.htc);*/
border-style: none; }

ul.sp-results li.viewall a { 
color: #fff; 
padding-right: 23px; 
background: url(../images/210.gif) no-repeat 99% 50%; 
/*behavior:url(../iepngfix.htc);*/
padding-top: 3px; 
padding-bottom: 3px; 
font: bold 11px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; 
}

ul.sp-results li.hoverli { 
background: #b7b7b7 none repeat-x; 
color: #fff; 
cursor: pointer; 
}

ul.sp-results li.hoverli h4 a { 
color: #fff; 
}

ul.sp-results li.hoverli p { 
color: #f1f1f1; 
}

ul.sp-results li span.text { 
display: block; 
position: absolute; 
left: 68px; 
width: 240px; 
}

ul.sp-results li h4 { 
margin: 0; 
font-size: 11px; 
font-weight: bold; 
}

ul.sp-results li p { 
margin: 0; 
font-size: 10px; 
overflow: hidden; 
height: 2.7em; 
color: #555; 
}

ul.sp-results li a { 
color: #606060; 
text-decoration: none; 
}

ul.sp-results li img, ul.sp-results li .replacementimg { 
position: absolute; 
left: 10px; 
width: 46px; 
height: 46px; 
}

ul.sp-results li h4 a { 
color: #191919; 
}

ul.sp-results li.viewall.hover { 
background: url(../images/212.png) no-repeat bottom left; 
/*behavior:url(../iepngfix.htc);*/
}

#sp-search-spinner { 
position: absolute; 
top: 13px; 
right: 16px; 
z-index: 10; 
display: none; 
}

#sp-search-cancel img { 
cursor: pointer; 
}

#sp-results .firstCat { 
position: absolute; 
top: -25px; 
left: 0; 
width: 308px; 
height: 8px; 
background: url(../images/211.png) no-repeat left top; 
/*behavior:url(../iepngfix.htc);*/
}

#sp-result-none.viewall {
bottom: -27px; 
}

#sp-result-none.viewall a { 
font-size: 10px; 
}

#utilBar{
background:transparent url(../images/33.gif) no-repeat scroll center top;
padding:5px 10px;
height:30px;
}

#contenedoContenido{
	margin-top:10px;
	width:980px;
}

#menuIzq{
width:168px;
margin:0px;
padding:0px;
}

#selector{
padding:5px 10px 0px 10px;
}

#selector select{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
width:140px;
}

.titulo{
background:url(../images/Untitled-1_03.png) no-repeat;
height:24px;
margin:0px;
padding:0px;
}

#menuIzq .titulo h2{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:110%;
	color:#FFFFFF;
	font-weight:normal;
	margin:0px 5px 0px 5px;
	padding:3px;
}

.titulo h2{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:110%;
	color:#FFFFFF;
	font-weight:normal;
	margin:0px 5px 0px 5px;
	padding:3px;
}

.botones{
border:#CCCCCC 1px solid;
margin-bottom:10px;
}

.botones ul{
margin-left:5px;
padding-left:5px;
margin-top:5px;
margin-bottom:5px;
}

.botones li {
padding:0px;
margin:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#666666;
line-height:1.6em;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
list-style:none;
}

#menuIzq .botones li a{
padding:0px;
margin:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#666666;
line-height:1.6em;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
list-style:none;
text-decoration:none;
}

.botones li a{
padding:0px;
margin:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#666666;
line-height:1.6em;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
list-style:none;
text-decoration:none;
}
#menuIzq .botones li a:hover{
padding:0px;
margin:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#666666;
line-height:1.6em;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
list-style:none;
text-decoration:underline;
}

.botones li a:hover{
padding:0px;
margin:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#666666;
line-height:1.6em;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
list-style:none;
text-decoration:underline;
}

#accesoDirecto{
width:168px;
margin-bottom:10px;
}

#accesoDirecto h2{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1em;
color:#000000;
font-weight:bold;
padding:5px;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
}

#accesoDirecto ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#accesoDirecto li{
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
line-height:10px;
}

#accesoDirecto li a{
text-decoration:none;
color:#2971A7;
font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
}

.flecha {
background:transparent url(../images/1.png) no-repeat scroll 100% 0.4em;
padding-right:9px;
text-align:left;
}
#Contenido{
width:580px;
margin-left:12px;
}

#tope-contenido {
	background:url(../images/top-contenido.png) no-repeat;
	width:550px;
	height:24px;
	margin:0px;
	padding:0px;
}

.png { 
behavior:url(../iepngfix.htc); 
}

.encabezado { 
	background: url(../productos/img/806a.png) no-repeat top left; 
	color: #fff; 
	font-size: 12px; 
	font-weight: normal; 
	height: 25px; 
	line-height: 25px; 
	margin:0 0 0 0; 
	padding: 0 0 0 5px; 
	text-align:left; 
	width:180px; 
	border: 0px solid #669999;
}


.encabezado_central_armanager { 
	background: url(../productos/img/813.png) no-repeat top left;
	color: #fff; 
	font-size: 12px; 
	font-weight: normal; 
	height: 25px; 
	width: 778px; 
	line-height: 25px; 
	margin-bottom: 0; 
	padding: 0 0 0 5px; 
	text-align:left;  
	border: 0px solid #000;
}

.boxeuro{
	border:#2971a7 solid 1px;
	margin-top:20px;
}

#marcas{
	margin-bottom:10px;
}

