 *{margin:0;padding:0;}
 
 body
 {
	background:url(../imagenes/body_bg.gif) repeat-x #fff;
	color:#52565b;
	text-align:center;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 1.6em;
 }
 h1,h2,h3,h4
 {
 margin:0;
 margin-bottom:.7em;
 line-height:1.4em;
 padding:0;
 padding-top:0.5em;
 }
 h1
 {
 margin-bottom:.4em;
 color:#2a5877;
 font-weight:normal;
 font-size:1.95em;
 }
 h1.alt
 {
 border-bottom:1px solid #ced2d2;
 padding-bottom:1px;
 }
  h1.alt2
 {
padding-bottom:1px;
color:#006996;
font-size:1.3em;
font-weight:normal;
padding-bottom:0;
.mybuggyelement zoom: 1;

 }
 h1 .sub
 {
 color:#0289b6;
 font-style:italic;
 }
 h2
 {
	margin-bottom:1em;
	border-bottom:1px solid #ced2d2;
	padding-bottom:12px;
	color:#060606;
	font-size:1.25em;
	line-height: 1pt;
 }
  h6
 {
	margin-bottom:1em;
	padding-bottom:3px;
	color:#060606;
	font-size:1.25em;
	padding-top: 45px;
 }
 h2.alt
 {
 padding-bottom:0;
 color:#006996;
 font-size:1.5em;
 font-weight:normal;
 }
 h2 span
 {
 color:#000 }
 h3.alt
 {
 margin-bottom:0;}h3{margin-bottom:.5em;color:#060606;font-size:1.25em;
 }
 
 h4
 {
 font-size:1.05em;}h5{font-size:1em;
 }
 
 h1 a,h1 a:hover,h2 a,h2 a:hover,h3 a,h3 a:hover,h4 a,h4 a:hover
 {
 font-weight:bold;font-size:12px;}
 table
 {
 width:100%;
 }
 th,td
 {
 padding:0 5px;text-align:left;vertical-align:top;
 }
 p,addres{
	margin:0 0 .9em 0;
	text-align: justify;
 }
 p.tag
 {
 color:#8ab54a;font:italic bold 1em/1.6em Georgia,'Times New Romans',sans-serif;}
 address{
 font-style:normal;
 }
 fieldset
 {
 border:none;
 }
 legend 
 {
 display:none;
 }
 cite
 {
 color:#9a9a9a;font-style:normal;
 font-size:.79em;}
 cite strong{font-weight:bold;color:#5f5f5f;
 }
 form{display:inline;}small
 {
 font-size:.80em;font-weight:normal}
 big
 {
 font-size:1.25em;
 }
 hr
 {
 margin:10px 0;
 border:0;
 height:1px;
 overflow:hidden;
 visibility:hidden;
 }
 hr.gradient
 {
 margin:10px 0;border:0;
 background-image: url(../imagenes/gradient_border.jpg);
 visibility: visible;
 height:14px;
 background-repeat: no-repeat;
 }
 dt
 {
 display:block;
 font-weight:bold;
 }
 blockquote
 {
 color:#2a5877;font-size:1.17em ;
 }
 blockquote p
 {
 margin-bottom:.5em;
 }
 input,select
 {
 vertical-align:middle;
 }
 label,.label
 {
 color:#666;
 font-weight:bold;
 }
 .label
 {
 padding-right:8px;
 }
 a img
 {
	border:none;
	vertical-align:middle;
 }
 a
 {
	color:#0091D7;
	text-decoration:none;
}
 a:hover{
	color:#06B1FF;
	text-decoration:none;
} 
.divider
{
height:1px;
margin:5px 0;
background:#d4d3c6;
font-size:0;
line-height:0em;
overflow:hidden;
}
.separator
 {
 padding:0 5px 0 7px;
 }
 .strong_subhead
 {
 padding:7px;
 }
.product-img,.img,.attribute-image
 {
 float:left;margin:1em 10px 8px 0;
 }
 
.col2-set,.col2-set-alt,.col2-set-alt2,.col3-set,.col4-set
 {
margin-bottom:1.5em;
}
.col2-set .col-1,.col2-set .col-2
{
width:48%;
}
.col2-set .col-1
{
float:left;
}
.col2-set .col-2
{
float:right;
}
.col2-set-alt .col-1
{
	float:left;
	width:64%;
	background-color: #FFFFFF;
}
.col2-set-alt .col-2
{
float:right;width:32%;
}
.col2-set-alt2 .col-1
{
float:left;width:32%;
}
.col2-set-alt2 .col-1a
{
float:left;width:32%;
}
.col2-set-alt2 .col-2
{
float:right;width:65%;
}
.col2-set-promo .col-1,.col2-set-promo .col-2
{
width:49%;
}
.col2-set-promo .col-1
{
float: left;
}
.col2-set-promo .col-2
{
float: right;
}
.col3-set .col-1,.col3-set .col-2,.col3-set .col-3
{
float:left;width:32%;
}
.col3-set .col-1,.col3-set .col-2
{margin-right:2%;
}
.col4-set .col-1,.col4-set .col-2,.col4-set .col-3,.col4-set .col-4
{
	float:left;
	width:21.5%;
	text-align: justify;
}
.col4-set .col-1,.col4-set .col-2,.col4-set .col-3
{
margin-right:4%;
}


/*col4a-set*/
.col2a-set,.col2a-set-alt,.col2a-set-alt2,.col3a-set,.col4a-set
 {
margin-bottom:1.5em;
}
.col2a-set .col-1a,.col2a-set .col-2a
{
	width:45%;
}
.col2a-set .col-1a
{
	float:right;
	margin-top: 90px;
}
.col2a-set .col-2a
{
	float:left;
	margin-top: 90px;
}
.col2a-set-alt .col-1a
{
float:left;width:64%;
}
.col2a-set-alt .col-2a
{
float:right;width:32%;
}
.col2a-set-alt2 .col-1a
{
float:left;width:32%;
}
.col2a-set-alt2 .col-2a
{
float:right;width:65%;
}
.col2a-set-promo .col-1a,.col2a-set-promo .col-2a
{
width:49%;
}
.col2a-set-promo .col-1a
{
float: left;
}
.col2a-set-promo .col-2a
{
float: right;
}
.col3a-set .col-1a,.col3a-set .col-2a,.col3a-set .col-3a
{
float:left;width:32%;
}
.col3a-set .col-1a,.col3a-set .col-2a
{margin-right:2%;
}
.col4a-set .col-1a,.col4a-set .col-2a,.col4a-set .col-3a,.col4a-set .col-4a
{
	float:left;
	width:43%;
}
.col4a-set .col-1a,.col4a-set .col-2a,.col4a-set .col-3a
{
margin-right:4%;
}



/*col4b-set*/
.col2b-set,.col2b-set-alt,.col2b-set-alt2,.col3b-set,.col4b-set
 {
	margin-bottom:1.5em;
}
.col2b-set .col-1b,.col2b-set .col-2b
{
width:48%;
}
.col2b-set .col-1b
{
	float:right;
	margin-top: 60px;
}
.col2b-set .col-2b
{
	float:left;
	margin-top: 60px;
}
.col2b-set-alt .col-1b
{
float:left;width:64%;
}
.col2b-set-alt .col-2b
{
float:right;width:32%;
}
.col2b-set-alt2 .col-1b
{
float:left;width:32%;
}
.col2b-set-alt2 .col-2b
{
float:right;width:65%;
}
.col2b-set-promo .col-1b,.col2b-set-promo .col-2b
{
width:49%;
}
.col2b-set-promo .col-1b
{
float: left;
}
.col2b-set-promo .col-2b
{
float: right;
}
.col3b-set .col-1b,.col3b-set .col-2b,.col3b-set .col-3b
{
float:left;width:32%;
}
.col3b-set .col-1b,.col3b-set .col-2b
{margin-right:2%;
}
.col4b-set .col-1b,.col4b-set .col-2b,.col4b-set .col-3b,.col4b-set .col-4b
{
	float:left;
	width:21.5%;
}
.col4b-set .col-1b,.col4b-set .col-2b,.col4b-set .col-3b
{
margin-right:4%;
}




.col5b-set .col-1b,.col5b-set .col-2b,.col5b-set .col-3b,.col5b-set .col-5b
{
	float:left;
	width:28%;
}
.col5b-set .col-1b,.col5b-set .col-2b,.col5b-set .col-3b
{
	margin-right:3%;
}

/*col4c-set*/
.col2c-set,.col2c-set-alt,.col2c-set-alt2,.col3c-set,.col4c-set
 {
margin-bottom:1.5em;
}
.col2c-set .col-1c,.col2c-set .col-2c
{
width:48%;
}
.col2c-set .col-1c
{
	float:right;
	margin-top: 60px;
}
.col2c-set .col-2c
{
	float:left;
	margin-top: 60px;
}
.col2c-set-alt .col-1c
{
float:left;width:64%;
}
.col2c-set-alt .col-2c
{
float:right;width:32%;
}
.col2c-set-alt2 .col-1c
{
float:left;width:32%;
}
.col2c-set-alt2 .col-2c
{
float:right;width:65%;
}
.col2c-set-promo .col-1c,.col2c-set-promo .col-2c
{
width:49%;
}
.col2c-set-promo .col-1c
{
float: left;
}
.col2c-set-promo .col-2c
{
float: right;
}
.col3c-set .col-1c,.col3c-set .col-2c,.col3c-set .col-3c
{
float:left;width:32%;
}
.col3c-set .col-1c,.col3c-set .col-2c
{margin-right:2%;
}
.col4c-set .col-1c,.col4c-set .col-2c,.col4c-set .col-3c,.col4c-set .col-4c
{
	float:left;
	width:30%;
}
.col4c-set .col-1c,.col4c-set .col-2c,.col4c-set .col-3c
{
	margin-right:3%;
}

/*col4d-set*/
.col2d-set,.col2d-set-alt,.col2d-set-alt2,.col3d-set,.col4d-set
 {
margin-bottom:1.5em;
}
.col2d-set .col-1d,.col2d-set .col-2d
{
width:48%;
}
.col2d-set .col-1d
{
	float:right;
	margin-top: 60px;
}
.col2d-set .col-2d
{
	float:left;
	margin-top: 60px;
}
.col2d-set-alt .col-1d
{
float:left;width:64%;
}
.col2d-set-alt .col-2d
{
float:right;width:32%;
}
.col2d-set-alt2 .col-1d
{
float:left;width:32%;
}
.col2d-set-alt2 .col-2d
{
float:right;width:65%;
}
.col2d-set-promo .col-1d,.col2d-set-promo .col-2d
{
width:49%;
}
.col2d-set-promo .col-1d
{
float: left;
}
.col2d-set-promo .col-2d
{
float: right;
}
.col3d-set .col-1d,.col3d-set .col-2d,.col3d-set .col-3d
{
float:left;width:32%;
}
.col3d-set .col-1d,.col3d-set .col-2d
{margin-right:2%;
}
.col4d-set .col-1d,.col4d-set .col-2d,.col4d-set .col-3d,.col4d-set .col-4d
{
	float:left;
	width:22.5%;
}
.col4d-set .col-1d,.col4d-set .col-2d,.col4d-set .col-3d
{
	margin-right:3%;
}

/*col4e-set*/
.col2e-set,.col2e-set-alt,.col2e-set-alt2,.col3e-set,.col4e-set
 {
margin-bottom:1.5em;
}
.col2e-set .col-1e,.col2e-set .col-2e
{
width:48%;
}
.col2e-set .col-1e
{
	float:right;
	margin-top: 60px;
}
.col2e-set .col-2e
{
	float:left;
	margin-top: 60px;
}
.col2e-set-alt .col-1e
{
float:left;width:64%;
}
.col2e-set-alt .col-2e
{
float:right;width:32%;
}
.col2e-set-alt2 .col-1e
{
float:left;width:32%;
}
.col2e-set-alt2 .col-2e
{
float:right;width:65%;
}
.col2e-set-promo .col-1e,.col2e-set-promo .col-2e
{
width:49%;
}
.col2e-set-promo .col-1e
{
float: left;
}
.col2e-set-promo .col-2e
{
float: right;
}
.col3e-set .col-1e,.col3e-set .col-2e,.col3e-set .col-3e
{
float:left;width:32%;
}
.col3e-set .col-1e,.col3e-set .col-2e
{margin-right:2%;
}
.col4e-set .col-1e,.col4e-set .col-2e,.col4e-set .col-3e,.col4e-set .col-4e
{
	float:left;
	width:32%;
}
.col4e-set .col-1e,.col4e-set .col-2e,.col4e-set .col-3e
{
	margin-right:2%;
}






/*col refacciones*/

.col7-set,.col2-set-alt,.col2-set-alt2,.col3-set,.col4-set
 {
margin-bottom:1.5em;
}
.col7-set .col-1,.col2-set .col-2
{
width:48%;
}
.col7-set .col-1
{
float:left;
}
.col7-set .col-2
{
float:right;
}
.col7-set-alt .col-1
{
	float:left;
	width:62%;
	background-color: #FFFFFF;
}
.col7-set-alt .col-2
{
float:right;width:32%;
}
.col7-set-alt2 .col-1
{
float:left;width:32%;
}
.col7-set-alt2 .col-1a
{
float:left;width:32%;
}
.col7-set-alt2 .col-2
{
float:right;width:65%;
}
.col7-set-promo .col-1,.col2-set-promo .col-2
{
width:49%;
}
.col7-set-promo .col-1
{
float: left;
}
.col7-set-promo .col-2
{
float: right;
}























.content-col
 {
	margin-bottom:1em;
	text-align: justify;
}
.content-col2
 {
	margin-bottom:1em;
}
.arrow-message
{
	background-image: url(../imagenes/note_area_arrow.gif);
	background-repeat: no-repeat;
	background-color:#e9e8d9;
	background-position: top left;
	padding-left:45px;
	height:101px;
	width:90%;
}
 
.welcome-message
{
background-image: url(../imagenes/info_icon.png);
background-repeat: no-repeat;
background-color:#fdf6d4;
background-position:15px 1em;
padding-left:40px;
padding-right:10px;
width:90%;
padding-top:1em;
padding-bottom:1em;
border:2px solid #eae3c1;
margin-bottom:5px;
}
.error-message{background-image: url(../imagenes/error_icon.png);background-repeat: no-repeat;background-color:#fde8e7;background-position:15px 1em;padding-left:45px;padding-right:17px;width:90%;padding-top:1em;padding-bottom:1em;border:2px solid #dfb9b7;margin-bottom:5px;}#loginshowreg{padding:20px 0 25px;}#loginshowreg ul{list-style-image:none;list-style-position:outside;list-style-type:disc;margin-left:1.1em;padding-top:1em;}
.atk_zcms_form_checkbox
{
margin-right: inherit;width: inherit;vertical-align: inherit;display: inline;}
.input-text
{
border:1px solid #c3c3c3;
font-size:.98em;
height:1.5em;
padding:4px 3px 0pt 4px;
width:90%;
}

.atk_zcms_form input[type=text],.atk_zcms_form_inputtext{
border:1px solid #c3c3c3;height:1.5em;font-size: .98em;padding:4px 3px 0pt 4px;}.atk_zcms_form input[type=image]{border: none;}.atk_zcms_form textarea{border:1px solid #c3c3c3;font-size:1.1em;height:10em;}textarea{padding:1px 2px;}select.input-text{height:1.9em;width:95%;padding-right:0px;}.qty{width:2em;height:1.5em;margin-left:4px;margin-right:6px;}
 #contactform h3,h3.userdataform,h4.atk_zcms_form_fieldtitle
 {
	clear:both;
	margin:0px 0px 3px 0px;
	font-size: 12px;
	font-weight: normal;
	color: #006699;
 }
 h2.atk_zcms_form_title
 {
 margin-top:40px;padding-top:12px;margin-bottom:10px;border-top:1px solid #ced2d2;border-bottom: none;clear:both;
 }
 #contactform b.req,b.req
 {
 font-size:1.4em;color:#F00;
 }
 #contactform,.contactformform,.atk_zcms_form
 {
	width:650px;
	display:block;
	float: left;
	padding-bottom: 20px;
 }
 .contactformline,.atk_zcms_form_line
 {
 clear:both;float: left;width:100%;margin-bottom:10px;display:block;
 }
 .contactformhalfblock,.atk_zcms_form_halfblock
 {
	float: left;
	width:47%;
	display:block;
	font-size: 11px;
	font-weight: normal;
	color: #006699;
 }
 
 
 
 
 .contactformline2,.atk_zcms_form_line2
 {
 clear:both;float: left;width:100%;margin-bottom:10px;display:block;
 }
 .contactformhalfblock2,.atk_zcms_form_halfblock2
 {
	float: left;
	width:42%;
	display:block;
 }
 
 
 
 
.div_botones
 {
	float: left;
	width:5%;
	display:block;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 50px;
 }
 
 
 
 
 
 
 
  .contactformhalfblock_wide,.atk_zcms_form_fullblock
 {
 float: left;
 width:100%;
 display:block;
 }
  .contactformline_full,.atk_zcms_form_line
 {
 clear:both;float: left;width:100%;margin-bottom:10px;display:block;
 }
  .contactformfullblock_wide label,.atk_zcms_form_full label
 {
 clear:both;
 float: left;font-size:9px;
 display:block;
 margin-top:-2px;
 margin-bottom:5px;
 }
  .contactformline_full label,.atk_zcms_form_full label
 {
	clear:both;
	float: left;
	font-size:9px;
	display:block;
	margin-top:-2px;
	margin-bottom:5px;
 }
  .contactformform_full label,.atk_zcms_form label
 {
 clear:both;
 float: left;font-size:9px;
 display:block;
 margin-top:-2px;
 margin-bottom:5px;
 }
 .contactformform .contactformline input,.contactformform textarea,.atk_zcms_form input,.atk_zcms_form textarea
 {
 clear:both;
 }
 .contactformform label,.atk_zcms_form label
 {
 clear:both;
 float: left;font-size:9px;
 display:block;
 margin-top:-2px;
 margin-bottom:5px;
 }

 .contactformform .atkformline-compact label,.atk_zcms_form .atkformline-compact label
 {
 margin-bottom: -8px;
 }
 .contactformform .contactformline .contactformhalfblock input{
  clear:both;
  }
  .contactformform select
  {
  clear:both;
  }
  #contactformdepartment
  {
  width:47%;
  margin-right:45%;
  }
    #contactformdepartment_wide
  {
  width:95%;
  margin-right:5%;
  }
  .contactformform textarea
  {
  height:10em;
  font-size:1.1em;
  }
  .contactformform button,.atk_zcms_form_button
  {
  border:1px solid #C3C3C3;
  padding-left:5px;
  padding-right:5px;
  line-height:1em;
  height:24px;
  vertical-align: middle;
  }
  .contactformonefourth
  {
   float:left;width:49%;
  }
  .atk_zcms_form_titlelink
  {
  font-weight:bold;
  }
  .sum
  {
  margin:2em 0;
  }
  .sum h4
  {
  margin:0;
  }
  .sum li{background:url(../imagenes/sum_li_bg.gif) no-repeat 0 50%;padding-left:11px;list-style:none;}.box-list{float:left;width:12em;margin-right:1.58em;border-top:1px solid #eaeae3;background:url(../imagenes/box_list_bg.gif) no-repeat 100% 0;font-size:.92em;line-height:1.2em;}.box-list ul{margin-bottom:.6em;}.box-list a,.box-list a:hover{text-decoration:none;}.box-list a,.box-list a:hover{display:block;color:#636363;}
 .box-list li{list-style:none;}.box-list li a{padding:6px 6px 6px 0;background:url(../imagenes/box_list_li_bg.gif) no-repeat 100% 100%;}.box-list li.on strong,.box-list a:hover strong{color:#0088b5;}.box-list li.on a,.box-list li a:hover{background-color:#fff;}.disc li{background:url(../imagenes/img/disc_li_bg.gif) no-repeat 0 .6em;padding:0 12px 1em 12px;line-height:1.3em;}.disc-mini{margin:.2em 0;}.disc-mini h4,.disc-mini li{color:#353535;}.disc-mini h4{margin-bottom:.2em;font-size:.92em;}.disc-mini ul{margin-bottom:.72em;}.disc-mini li{background:url(../imagenes/disc_mini_li_bg.gif) no-repeat 0 .6em;padding:.18em 7px;font-size:.92em;line-height:1.3em;}.product-list{
	margin-bottom:1em;
	border-bottom:1px solid #CFCDAF;
	margin-top: 10px;
}
 
 .product-list li
 {
 border-top:1px solid #CFCDAF;
 padding-top:.8em;
 list-style:none;
 }
 .product-list li a
 {
 list-style:none;
 }
 .product-list li h4
 {
 margin-bottom:.3em;
 color:#090909;
 }
 .product-list .price-box
 {
 height:40px;
 }
 .coll-list li{background:url(../imagenes/coll_list_li_bg.gif) no-repeat 0 100%;padding-bottom:2px;font-size:1.08em;line-height:1.2em;list-style:none;}.coll-list li a,.coll-list li a:hover{text-decoration:none;}.coll-list li a{display:block;padding:6px 15px 6px 25px;color:#636363;}.coll-list li a:hover,.coll-list li.on li a:hover{
	color:#006699;
	background-image: url(../imagenes/coll_list_li_over_bg.gif);
	background-repeat: repeat-y;
}.coll-list li.on a,.coll-list li li.on,.coll-list li.on a:hover{
	background:url(../imagenes/coll_list_li_on_bg.gif) repeat-y #e6e9eb;
	color:#636363;
	font-weight:bold;
}.coll-list li li.on a,.coll-list li li.on a:hover,.coll-list li li.on{padding:3px 0 3px 0;}.coll-list li.on li a{font-weight: normal;}.coll-list ul li,.coll-list ul li a,.coll-list li.on li a,.coll-list ul li a:hover{
	background:0;
	padding:0;
}.coll-list ul{margin:5px 0 10px 36px;}.coll-list ul li{margin:5px 0;font-size:.9em;}.alone{
	margin-top:0px;
}#nav{float:left;font-size:12px;width:700px;background:url(../imagenes/nav_bg.gif) no-repeat;padding:4px 15px 0 15px;text-align:left;font-size:12px;}#nav li{float:left;background:url(../imagenes/nav_li_bg.gif) no-repeat 100% 50%;position:relative;}#nav li.last{background:none;}#nav li.p{background:none;}#nav a,.select-menu li a,#super ul a{display:block;padding-left:5px;color:#fff;text-decoration:none;font-size:12px;}#nav a strong,#nav a strong{display:block;line-height:1.9em;padding:0 12px .25em 5px;white-space:nowrap;font-size:12px;}#nav li.over a,#nav a:hover{background:url(../imagenes/nav_over_left.gif) no-repeat;color:#0088b5;}#nav li.over a strong,#nav a:hover strong{background:url(../imagenes/nav_over_right.gif) no-repeat 100% 0;padding-right:10px;padding-left:7px;}#nav li.over ul a,#nav li.over ul a:hover,.select-menu li a,#super ul a{background:none;padding:.25em 0;}#nav ul li{float:none;}#nav ul{display:none;}#nav li.over ul,.select-menu ul{display:block;position:absolute;top:2.15em;left:0;width:14.17em;background:url(../imagenes/nav_sec_bg.png) no-repeat 0 100%;padding-bottom:6px;}#nav ul li,#nav ul li.last,.select-menu li{display:block;background:url(../imagenes/nav_sec_li_bg.png) repeat-y;padding:0 1.08em;}#nav li.over ul a,.select-menu li a,#super ul a{color:#34617e;border-bottom:1px solid #e5e7e8;}#nav li.over ul a:hover,.select-menu li a:hover,#super ul a:hover{color:#0088b5;}#nav ul li.last a,.select-menu li.last a,#super ul li.last a{border:none;}.select-menu{position:relative;}.select-menu ul,#super ul{display:none;}.select-menu h4{margin:0;}.bare li{margin-bottom:3px;}ul.nodeTree ul{margin-left:10px;}ul.nodeTree li{list-style: none;margin-left:10px;}ul.nodeTree li .nodeTreeLink{padding-left:15px;}ul.nodeTree li.nodeTreeOpen .nodeTreeLink{cursor: pointer;background: url(../imagenes/nodeTreeOpen.gif) center left no-repeat;}ul.nodeTree li.nodeTreeClosed .nodeTreeLink{cursor: pointer;background: url(../imagenes/nodeTreeClosed.gif) center left no-repeat;}ul.nodeTree li.nodeTreeItem .nodeTreeLink{cursor: pointer;background: url(../imagenes/spacer.gif) center left no-repeat;}ul.nodeTree li.nodeTreeOpen ul{display:block;}ul.nodeTree li.nodeTreeClosed ul{display: none;}.tabs{background:url(../imagenes/tabs_bg.gif) no-repeat 100% 100%;}.tabs li,.tabs li span{background-image:url(../imagenes/tabs_li_bg.gif);background-repeat:no-repeat;}.tabs li{float:left;height:32px;margin-right:.33em;background-position:0 -96px;padding-left:5px;font-size:1.08em;overflow:hidden;}.tabs li.on{background-position:0 -64px;}.tabs li span{display:block;background-position:100% -32px;padding:0 18px 0 10px;line-height:2.5em;}.tabs li span img{float:left;margin:8px 6px 0 0;}.tabs li.on span{background-position:100% 0;}.tabs li a,.tabs li a:hover{color:#000;text-decoration:none;}.tabs li a:hover{color:#8ab54a;}.tabs-mini{margin-top:1.5em;margin-bottom:8px;background:url(../imagenes/tabs_minu_bg.gif) repeat-x 0 100%;font-size:.92em;}.tabs-mini h5{float:left;color:#85bc3c;}.tabs-mini ul{float:right;}.tabs-mini strong,.tabs-mini li{background-image:url(../imagenes/tab_mini_li_bg.gif);}.tabs-mini li{float:left;margin-right:.19em;background-position:0 -69px;padding-left:4px;overflow:hidden;}.tabs-mini li.on{background-position:0 -46px;}.tabs-mini li strong{display:block;background-position:100% -23px;padding:0 10px 0 6px;line-height:2.09em;}.tabs-mini li.on strong{background-position:100% 0;color:#656567;}.tabs-mini li a,.tabs li-mini a:hover{color:#686868;text-decoration:none;}.tabs-mini li a:hover{color:#656567;}.tabs-account li{float:left;margin-right:.2em;border:1px solid #c4b89e;border-bottom:0;overflow:hidden;}.tabs-account li strong{ display:block;border-top:1px solid #f2ecdc;border-left:1px solid #f2ecdc;background-color:#E9E8D9;padding:2px 14px;line-height:1.8em;}.tabs-account li.on{border-color:#92c0cb;}.tabs-account li.on a,.tabs-account li.on strong{color:#090909;}.tabs-account li.on strong{border-top:1px solid #fff;border-left:1px solid #fff;background:#f5f5f5;}.tabs-account li a,.tabs-account li a:hover{color:#6f6857;text-decoration:none;}.tabs-account li a:hover{color:#8ab54a;}

.content3{
	float: right;
	width: 180px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 18px;
	background-color: #E7E7E1;
	margin-top: 45px;
	position: relative;
}
.content2{
	float: right;
	width: 250px;
	margin-left: 25px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 18px;
	background-color: #E7E7E1;
}
.content1{
	float: right;
	width: 100px;
	margin-left: 25px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 18px;
	background-color: #E7E7E1;
}
.content{
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.product,.col-support{
	background-color: #E7E7E1;
	padding-bottom: 1em;
}.promo .content{background:url(../imagenes/promo_bg.gif) repeat-x;padding:1em 1.5em 2.5em 1.5em }.store-product .promo .content{background: none;}.store-product select.input-text{width:auto;}
.box_marcas{
	margin-bottom:1em;
	padding-top: 0px;
	height: 146px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 0px;
}
.box{
	margin-bottom:0.6em;
	background:url(../imagenes/box_bg.gif) no-repeat;
	padding:20px 0 0 21px;
}
.box h3{
margin-bottom:.1em;
}
.box-nav
{
margin-top:-9px;margin-bottom:8px;
background:url(../imagenes/box_nav_bg.gif) no-repeat 100% 2em;
}
 .box-nav li
 {float:left;
 background:url(../imagenes/box_nav_list_bg.gif) no-repeat 100% 0;
 padding:0 10px;
 }
 .box-nav li.first{padding-left:0;}.box-nav li.last
 {
 background:none;
 }
 .box-nav,.box-nav a
 {color:#555651;}
 .box-nav a{display:block;padding-bottom:18px;text-decoration:none;line-height:1em;}.box-nav a:hover,.box-nav li.on a{background:url(../imagenes/box_nav_link_bg.gif) no-repeat 50% 100%;}.box-nav li.on a{font-weight:bold;}.box h3{color:#000;}.box h4{color:#333a43;}.box dd.date{margin-bottom:1.42em;color:#8b9298;font-size:.92em;}
  .servicio_p
 {
	margin-bottom:10px;
	display: block;
	margin-top: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
 }
 .summary
 {
	margin-bottom:15px;
	font-size:1.08em;
	text-align: justify;
 }
 .summary .icon{
 float:left;
 margin:.42em .83em .83em 0;
 }
 .preamble{margin-bottom:1em;}
 .preamble h2{margin-bottom:.3em;border:0;}
 table.data{margin-bottom:2em;}table.data th,table.data td{padding:3px 8px;}
 table.data th{background:#e1e1e1;border-top:1px solid #f9f9f9;border-bottom:1px solid #9ba4a8;}table.data th,table.data th a{color:#545454;}table.data td{border-bottom:1px solid #dee9e1;}table.data tr.expired{color:#b8b8b8;}table.data tr.odd{background:#f7f7f7;}
 table.data tr.buttons{height:2.2em;}
 table.data td.error{color: red;}table.co-data{margin-bottom:2em;}
 table.co-data th,table.data td{padding:3px 8px;}table.co-data th{background:#e1e1e1;border-top:1px solid #f9f9f9;border-bottom:1px solid #9ba4a8;}table.co-data th,table.co-data th a{color:#545454;}table.co-data td.td-button-blue{height:43px;border-bottom:1px solid #dee9e1;}table.co-data td{border-bottom:1px solid #dee9e1;}table.zcms-calendar{margin-bottom:2em;width:200px;text-align:center;border-spacing:0px;font-size:1em;margin-top:11px;}
 table.zcms-calendar th,table.zcms-calendar td{padding:0px;text-align:center;}table.zcms-calendar tr.zcms-calendar-header,table.zcms-calendar th{background:#e1e1e1;border-top:1px solid #fff;border-bottom:1px solid #fff;}table.zcms-calendar th,table.data th a{color:#545454;}table.zcms-calendar td{background:#F3F3F3;border-bottom:1px solid #FFF;}table.zcms-calendar td.zcms-calendar-highlight{background-color:#D2ECF4;}table.zcms-calendar td.zcms-calendar-today,table.zcms-calendar td.zcms-calendar-today a{background:#FFF;border:1px solid #7da541;}table.zcms-calendar th.zcms-calendar-month{ background:#D0D7D7;color:#689637;border-bottom:1px solid #aab5ba;}
 .container{position:relative; width:980px;margin:0 auto;text-align:left;}
 .header
 {
	position:relative;
	height:115px;
	text-align:right;
	z-index:1;
	margin:0;
	padding:0;
 }
 .header *
 {
 margin:0;padding:0;
 }
 .header ul
 {
 list-style: none;}
 .header #logo
 {
 float:left;margin:28px 0 0 4px;
 }
 .header #logo a
 {
 display:block;
 width:193px;height:67px;
 margin-top: -15px;
 background:url(../imagenes/logo.gif) no-repeat;
 }
 .header #logo a span
 {
 display:none;
 }
 
 
 
 .header .search_div
 {
	position:absolute;
	right: 46px;
	top: 60px;
	background-color: #FFFFFF;
	width: 180px;
	text-align: left;
 }
  .header .search_div ul
 {
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style-image: none;
	list-style-type: none;
	text-align: left;
 }
  .header .search_div li
 {
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #06B1FF;
	list-style-image: none;
	list-style-type: none;
 }
  .header .search_div li a
 {
	color: #52565b;
	text-decoration: none;
 }
  .header .search_div li a:active
 {
	color: #52565b;
	text-decoration: none;
 }
   .header .search_div  li a:visited
 {
	color: #52565b;
	text-decoration: none;
 }
   .header .search_div li a:hover
 {
	color: #06B1FF;
	text-decoration: none;
 }
 
 #super
 {
 position:absolute;
 top:52px;
 right:0;
 color:#c0bfbf;
 font-size:.92em;
 z-index:9;
 text-align:left;
 }
 #super li{position:relative;float:left;padding:3px 0;list-style:none;}#super .last{background:none;padding-right:0;}.open-action{background:url(../imagenes/arrow_open.gif) no-repeat 100% 50%;padding-right:12px;}
 #super .account{margin-left:1.2em;}#super .separator{padding:0 7px;}#super .last .separator{visibility:hidden;padding-right:0;}#super li.over ul{display:block;position:absolute;top:2em;right:1em;width:12em;border:1px solid #c1bfbf;background:#f9f9f9;z-index:999;}#super ul li{float:none;padding:0 1.08em 0.3em 1.08em;}
 .header .nav-bar
 {
 position:absolute;
 font-size:12.0px;
 bottom:0;left:0;width:980px;
 background:url(../imagenes/nav_bar_bg.gif) repeat-x #2e3940;
 }
 .header .nav-bar .corner
 {
 float:right;
 width:5px;
 font-size:.4em;
 background:url(../imagenes/search_bg.gif) no-repeat 100% 0;
 }
 .header .nav-bar fieldset
 {
 float:right;padding-top:6px;
 }
 .header .nav-bar .input-text{
 width:12em;margin-top:-3px;
 }
 .breadcrumbs{margin-bottom:8px;color:#999;font-size:.92em;}.breadcrumbs li{display:inline;}.breadcrumbs a{
	color:#999;
	padding-top: 10px;
}.breadcrumbs .separator{padding:0 5px 0 7px;}.main{
	margin-top:0px;
	padding-bottom:4em;
}.page-head{margin-bottom:.6em;}
 .page-head h1{float:left;width:60%;margin:0;}.page-head dl{float:right;margin:-28px 0 0 0;text-align:right;}.page-head dt{padding-right:5px;color:#2a5877;font-weight:bold;}.page-head dt,.page-head dd{display:inline;}.page-head dd{color:#c9cacb;}
 
 .col-main
 {
 float:left;width:75%;
 }
 .col-main ul
 {
	margin-left:2em;
	list-style-type: disc;
 }
  .col-main_right
 {
 float:right;width:75%;
 }
 .col-main_right ul
 {
 margin-left:2em;
 list-style:disc;
 }
 
  .col-main_wide
 {
	float:left;
	width:100%;
 }

  .col-main_wide ul
 {
	margin-left:2em;
	list-style-type: disc;
 }

 
 
 
   .col_thin_derecha
 {
	margin-left:1em;
	float: right;
	height: 50px;

 }

 
 
 
 
 
 
 
 
 
 
 .product-index-bottom
 {
 margin-top:40px;
 }
 .col-collateral
 {
	float:right;
	width:23%;
	background-color: #E7E7E1;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #06B1FF;
 }
 .col-collateral .content
 {
	padding:0px 0 0 23px;
}
 .col-collateral .content li
 {
 list-style:none;
 }
 
 .col-collateral .bottom
 {
	padding-bottom:23px;
 }
 .col-collateral .bottom .content a img
 {
 margin-bottom:6px;margin-left: -18px;
 }
 .col-collateral .emph
 {
	border-bottom:1px solid #c9ceca;
	padding:20px;
	background-color: #2E3940;
	background-repeat: repeat-y;
 }
  .col-collateral .header
 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 23px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0683FF;
	height: 15px;

 }
 .col-collateral .emph p
 {
 margin-bottom:.15em;
 }
 .col-collateral .callout
 {
 margin:30px 0 0 0;
 }
 .col-collateral dt
 {
 color:#090909;
 }
 .col-collateral dd
 {
 margin-bottom:1.3em;
 }
.col-collateral dd li
 {
 margin:2px 0;
 }
 
 
 
 
 
 
 
  .col-collateral_izq
 {
	float:left;
	width:23%;
	background:url(../imagenes/col_collateral_bg.gif) repeat-y;
 }
 .col-collateral_izq .content
 {
 padding:15px 0 0 23px;}
 .col-collateral_izq.content li
 {
 list-style:none;
 }
 
 .col-collateral_izq .bottom
 {
 background:url(../imagenes/col_collateral_bottom.gif) no-repeat 0 100%;
 padding-bottom:23px;
 }
.col-collateral_izq .bottom .content a img
 {
 margin-bottom:6px;margin-left: -18px;
 }
.col-collateral_izq .emph
 {
 border-bottom:1px solid #c9ceca;
 background:url(../imagenes/col_collateral_emph_bg.gif) repeat-y #d4dce3;
 padding:20px;
 }
.col-collateral_izq .emph p
 {
 margin-bottom:.15em;
 }
.col-collateral_izq .callout
 {
 margin:30px 0 0 0;
 }
.col-collateral_izq  dt
 {
 color:#090909;
 }
.col-collateral_izq dd
 {
 margin-bottom:1.3em;
 }
.col-collateral_izq dd li
 {
 margin:2px 0;
 }
 
.footer
{
	background:url(../imagenes/footer_bg.gif) no-repeat;
	font-size:.92em;
	text-align:right;
	padding-top: 21px;
	padding-right: 0;
	padding-bottom: 21px;
	padding-left: 0;
}
 .footer ul,.footer ul li
 {
 display:inline;
 }
 
.footer .legal
{
float:left;width:54%;
text-align:left;
}
.footer .oh
{
	float:right;
	width:20%;
	text-align:right;
}
.footer .navbar_secundaria
{
	float:left;
	width:100%;
	text-align:right;
	margin-top: 10px;
	margin-bottom: 10px;
}
.footer .separator
{
padding:0 6px 0 5px;
}
.behind-the-site
{
	position:absolute;
	top:0;
	right:0;
	background-image: url(../imagenes/historia.png);
	background-repeat: no-repeat;
}
.behind-the-site a
{
display:block;
width:90px;
height:114px;
background:url(../imagenes/behind_the_site.gif) no-repeat;
}
 .behind-the-site a span{display:none;}.ATCbutton-box{height:10px;padding:15px;text-align:right;padding-right:10em;}.support-search-li{height:21px;}.button,.button span{color:#0289b6;background: white url(../imagenes/btn_white.gif) no-repeat;}.button-blue,.button-blue span{color: white;background: white url(../imagenes/btn_blue.gif) no-repeat;}
 .button-blue-Dbg,.button-blue-Dbg span{color: white;background:#E9E8D9 url(../imagenes/btn_blue.gif) no-repeat;}a.button-blue:hover,a.button-blue-Dbg:hover{color:#b7f9fd;}.button,.button-blue,.button-blue-Dbg{
	padding:0px 20px 3px 20px;
	background-position:right 0;
	position:absolute;
	text-decoration: none;
	font-size:0.9em;
	font-variant: small-caps;
	left: 11px;
	top: 469px;
}.button span,.button-blue span,.button-blue-Dbg span{
	background-position:left top;
	width:15px;
	height:21px;
	display:block;
	cursor:pointer;
	position: absolute;
	bottom: 0px;
	left: 0px;
}.home-spot{
	position:relative;
	height:250px;
	margin-bottom:11px;
	overflow:hidden;
	margin-top: -8px;
	background-color: #FF0000;
}.home-spot{
	position:relative;
	height:250px;
	margin-bottom:11px;
	overflow:hidden;
	margin-top: -8px;
	background-color: #FF0000;
}.home-spot ul{position:absolute;right:0;width:296px;height:196px;padding:34px 0 0 45px;}.home-spot li{margin:5px 0;padding-right:27px;list-style-image: none;list-style-position: outside;list-style-type: none;}.home-spot li a{display:block;padding:0 20px;color:#fff;font-size:1.17em;line-height:1.8em;text-decoration:none;}
 .home-spot li a:hover{background:url(../imagenes/home_spot_li_bg.png) no-repeat;color:#fff;}#home-spot-top-left-graphic{cursor: pointer;}.callout a img{
 vertical-align:bottom;}
 .home-top-callout{float:right;}.home-main{
	margin-top:15px;
	background:url(../imagenes/home_main_bg.gif) no-repeat 50% 0;
	padding:0;
	padding-top:28px;
}
 .home-main .col-main
 {
 float:left;
 width:66%;
 }
 .home-main .col-news
 {float:right;width:32%;}.col-company{margin-top:2em;}.col-company img{margin-bottom:0.5em;}.company.bottom img
 {
 margin-right:15px;}.company.bottom h2 span,.company.bottom h2 span a{color:#0088B5;font-weight: normal;
 }
 .company-preamble .text
 {
 margin-left:242px;
 }
 .company-preamble h3
 {
 padding-top:0;
 }
 .news .col-1,.news .col-2
 {
 margin-right:4%;
 }
 .news .col-1,.news .col-2,.news .col-3
 {
 width:30%;
 }
 
 ul.news
 {
	margin:0;
	list-style: none;
 }
 div.news li
 {
 margin-top: .6em;
 padding-bottom: .5em;
 border-bottom:1px solid #CED2D2;
 }
 .news h2
 {
 margin-top:1em;
 }
 .news h3
 {margin:0;padding:0;
 }
 .news span
 {
	color:#9a9a9a;
	font-weight: normal;
	padding-left: 20px;
	font-size: 12px;
 }
  .news a
 {
	color:#0091D7;
 }
  .news a:active
 {
 color:#9a9a9a;
 }
 
  .news a:hover
 {
	color:#06B1FF;
 }
  .news a:visited
 {
 color:#9a9a9a;
 }
   .news .content
 {
	display: block;
	margin-bottom: 8px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
 }
 
    .news .content .icon
 {
	display: block;
	height: 20px;
	width: 20px;
	float: left;
	margin-right: 8px;
 }
 
 
 /*refacciones*/
 
 
  ul.ref
 {
	margin:0;
	list-style: none;
 }
 div.refli
 {
 margin-top: .6em;
 padding-bottom: .5em;
 border-bottom:1px solid #CED2D2;
 }
.ref h2
 {
 margin-top:1em;
 }
.ref h3
 {margin:0;padding:0;
 }
 .ref span
 {
	color:#9a9a9a;
	font-weight: normal;
	padding-left: 20px;
	font-size: 12px;
 }
  .ref a
 {
	color:#0091D7;
 }
  .ref a:active
 {
 color:#9a9a9a;
 }
 
  .ref a:hover
 {
	color:#06B1FF;
 }
  .ref a:visited
 {
 color:#9a9a9a;
 }
   .ref .content
 {
	display: block;
	margin-bottom: 8px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
 }
 
    .ref .content .icon
 {
	display: block;
	height: 20px;
	width: 20px;
	float: left;
	margin-right: 8px;
 }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 iframe.newsletter
 {
 width:100%;height:600px;
 }
 .customers-preamble .text
 {
  margin-right:242px;
 }
 .customers-action
 {
	border-bottom:0px solid black;
	padding-bottom:1em;
 }
 .customers-action input,.customers-action select
 {
 margin-left:1em;
 }
 .customers .col4-set
 {
	margin-top:1em;
	padding-bottom:2em;
	border-bottom:0px solid black;
 }
 .customers .col4-set h3
 {
 margin-bottom: .25em;
 }
 .customers .col4-set .col-1 img
 {margin-bottom:1em;
 }
 .customers .col4-set .col-1,.customers .col4-set .col-4
 {
	width:16%;
 }
 .customers .col4-set .col-2,.customers .col4-set .col-3
 {
 width:28%;
 }
 /*customersb*/
  .customersb .col4-set
 {
	margin-top:1em;
	padding-bottom:2em;
	border-bottom:0px solid black;
 }
 .customersb .col4-set h3
 {
 margin-bottom: .25em;
 }
 .customersb .col4-set .col-1 img
 {margin-bottom:1em;
 }
 .customersb .col4-set .col-1,.customersb .col4-set .col-4
 {
	width:16%;
 }
 .customersb .col4-set .col-2,.customersb .col4-set .col-3
 {
	width:32%;
 }
 
 /*two wider cols*/
  .2widercols .col4-set
 {
	margin-top:1em;
	padding-bottom:2em;
	border-bottom:0px solid black;
 }
  .2widercols .col4-set h3
 {
 margin-bottom: .25em;
 }
  .2widercols .col4-set .col-1 img
 {margin-bottom:1em;
 }
  .2widercols .col4-set .col-1,  .2widercols.col4-set .col-4
 {
	width:16%;
 }
  .2widercols.col4-set .col-2,  .2widercols .col4-set .col-3
 {
	width:32%;
 }
 
 
 
 
 
 
 
 
 
 
 .product-links
 {padding:0 0 1.5em 2em;border-left:1px dotted #0088b5;}.product-links dt{float: left;width:17em;padding-bottom:2px;border-bottom:1px solid #ced2d2;}.product-links dd{padding-bottom:2px;border-bottom:1px solid #ced2d2;}.product-links ul{margin:0;list-style: none;}.product-links li{display: inline;}.download-preamble .text{margin-left:145px;}#download dt{float: left;width:145px;text-align: right;}#select-release{float: left;padding-right:4em;width:55%;}#select-package{width:250px;height:30em;}.release-help{float: left;width:18em;padding:1em;background:#F3F3F3;}.download label{margin-right:1em;font-weight:bold;text-align: right;}#chooser label{font-weight: normal;}.download .submit{margin:0 0 2em 145px;}.download .col4-set{margin-bottom:0.2em;}.download .col4-set img{margin-right:0.5em;}.download h2.alt{font-size:1.2em;font-weight:bold;}.download .col4-set{margin-bottom:2em;}.products-preamble{min-height:220px;position:relative;margin-bottom:3.5em;background:url(../imagenes/tabs_bg.gif) no-repeat 100% 100%;padding:0 1.5em;font-size:1.1em;line-height:1.8em;}.products-preamble img{
	margin-top:-4em;
	position:absolute;
	bottom:16px;
	left: 27px;
}.products-preamble .text{margin-left:460px;}
 .studio .product-spot{background:#068100;}.platform .product-spot{background:black;}.core .product-spot{background:#4e2c78;}.col-main .product-spot img.img{margin:0pt;}.guard .product-spot{background:#851515;}.training .product-spot,.consulting .product-spot,.certification .product-spot,.curriculum-tracks .product-spot{background:#E9E8D9;}
 .product-spot
 {
 position:relative;
 height:272px;color: white;
 }
 
 
 /*servicio tabs*/
 
  .servicio_bodytext
 {
	background-color: #FFFFFF;
	display: none;
 }
 
 
 .product-spot .tabs{
	position:absolute;
	bottom:1px;
	left:0;
	margin-left:19px;
	background:none;
	width: 700px;
}
.product-spot .tabs a
{
color:#fff;
}
.product-spot .tabs .on a
{
color:#656567;
}
 .product-spot .tabs li,.product-spot .tabs li span
 {
 background-image:url(../imagenes/product_spot_tabs_li_bg.gif);
 }
 .case-studies
 {
 margin-left:22px;
 }
 .next-steps ul
 {list-style: none;
 }
 .next-steps h4
 {
 text-indent:-2000px;
 }
 .next-steps li
 {
 margin:5px 0;
 }
 strong.header
 {
 margin-top: -1em;margin-bottom:1.5em;
 }
 .community-preamble .text
 {
  margin-left:242px;
  }
  .short-post li
  {
  margin:1px 0;color:#9A9A9A;
  }
  
 .short-post small
 {
 padding-left:.3em;
 }dl.events-list dt
 {
 color:#060606;font:1.25em Georgia,'Times New Roman',serif;border-bottom:1px solid #060606;padding-bottom:3px;}
 dl.events-list dd
 {
 margin:1.66em 0;
 }
 dl.events-list dd.first
 {
 margin-top:1.2em;
 }
 dl.events-list dd.last
 {
 margin-bottom:2.5em;}dl.events-list dd h4{margin:0;color:#2A5877;font-size:1em;}table.events-cal{margin-bottom:1em;}table.events-cal th,table.events-cal td{padding:1px 1%;text-align:center;}table.events-cal th{width:10%;border-bottom:1px solid #cfcdaf;background:#E9E8D9;color:#060606;}table.events-cal th.month{width:14%;color:#6c9d2a;}table.events-cal td{border-bottom:1px solid #e1e1e0;background:#efefef;}
 table.events-cal td.scheduled{background:#D2ECF4 ;}table.events-cal td.on{border:1px solid #C4B89E;background:#E9E8D9;color:#090909;}.date{color:#9A9A9A;}
 .event h4{margin-top:1em;}.services-preamble .text{margin-left:242px;}#sitemap,#sitemap ul{padding-left:3em;}.sitemap-directory{font-weight:bold;}.sitemap-page{}.sitemap-level1{padding-left:40px;}.sitemap-level2{padding-left:80px;font-weight: normal;}ul.search{font-size:107%;list-style-image:none;list-style-position:outside;list-style-type:none;border-bottom:1px #ced2d2 solid;}
 ul.search li{padding:5px 0px;}div.search_page{width:57em;margin-top:1.5em;padding-left:1.5em;background-color:#E9E8D9;border:1px solid #CFCDAF;clear:both;padding-top:1em;padding-bottom:1em;}
 ul.pager{list-style-image:none;list-style-position:outside;list-style-type:none;margin:15px 0px 0px 25px;}ul.pager li{float: left;margin-left:3px;border-left:1px solid #ced2d2;}ul.pager li a{text-decoration: none;padding:2px 6px;}ul.pager li a.pagerbutton{ padding:0;}ul.pager li a:hover{color:#fff;border-color:#2B55AF;background:#37464f none repeat scroll 0%;}ul.pager li.current{font-weight:bold;color:#37464f;padding:0 6px;}ul.pager li.noborder{border:0 none;}.notfound-search{margin-bottom:0.9em;padding:0.5em 0 1.5em 1.5em;border:1px solid #cfcdaf;background:#e9e8d9;}
 .notfound-search .input{border:1px solid #c3c3c3;}.notfound-search h2{border:0pt none;color:#2A5877;font-size:1.15em;margin-bottom:0.4em;}.notfound{width:60%;}.notfound ul{padding-left:1.2em;list-style: none;}.notfound h3 a{font-size: .9em;font-weight:bold;text-decoration: underline;}.faq-actions{margin:10px 0;}.faq-actions .col-1,.faq-actions .col-2,.faq-actions .col-3{width:31.7%;height:6.2em;border:1px solid #CFCDAF;background:#E9E8D9;}.faq-actions .content{padding:.83em 1.25em;}.faq-actions h2{margin-bottom:.1em;border:0;color:#97946d;font-size:1.2em;}
 .faq-actions h2 img{padding-right:5px;}.faq-actions .input-text,.faq-actions select{width:9.5em;margin-right:.1em;}.plain{font-weight: normal;}.store ul{list-style: none;margin-left:91px;}.store li{margin-bottom:1em;}.product .price{
	font-size:1.35em;
	float: right;
	margin-bottom: 10px;
}.price{
	color:#090909;
	font-size:1.15em;
	font-weight:bold;
	padding-right: 5px;
}.price strike{font-weight: normal;padding-right:0.25em;}.store .price-box{float: right;margin-left:1em;font-weight:bold;}.store .content .img{margin:10px 20px 0 0;}.store-category .preamble p.left{width:110px;}.store-category .preamble img{display:block;margin:0% auto;}.en-store-feedback-index .preamble .text img{display: inline;}.store-category .preamble .text{
	margin-left:0px;
	padding-top:1em;
}.en-store-feedback-index .preamble .text{margin:0;padding:0;}
 .col-main div form .atk_zcms_form{width:auto;}.store-category .price-box{
	float:right;
	margin:2.3em 1em 1em;
	width:10em;
	text-align:center;
	margin-left:43px;
	height: 60px;
}.store-category .price-box p{margin:0;}
 .price-box a.button-blue{margin:0 -4.8em;width:68px;}.store-category .price-box img{margin:.5em 0;}.product-list ul,ul.product-list,ul.tabs{margin:0;}.store-product .product,.store-product .product{
	background-color:#FFFFFF;
}.store-product .product-list li{list-style:none;}.store-product .product-list ul li{margin:0;border:none;padding:0;}.store-product .product-list .price-box{
	float:right;
	margin:2.3em 1em 1em;
	width:10em;
	text-align:center;
	height: 60px;
	margin-left: 43px;
}.store-product .product-list .price-box .qty{margin-bottom:.5em;}.store-product .product-list .img{margin-right:1.5em;}
 .store-product .a-right .button{margin-right:15px;}.software-img{margin:1em 0 .5em 0;}.welcome-msg{margin:1em 0 1.2em 0;border:4px solid #eae3c1;background:#fdf6d4;padding:.83em 1.67em .2em 1.67em;color:#090909;}
 .welcome-msg h3{float:left;}.welcome-msg a{float:right;color:#be0000;}.my-account h2{margin-bottom:.2em;border:none;padding-bottom:0;}.my-account .head{margin-bottom:0;border-top:2px solid #666;background-color:#d2ecf4;padding:.4em;padding-bottom:0;}.my-account .head .btn{float:right;position: relative;}.my-account .box{background:none;padding:15px 15px 6em 15px;background:#f5f5f5;color:#090909;}.my-account .error{color: red;}.col-support ul{margin:0;list-style: none;}.col-support h3{border:0pt none;color:#2A5877;font-size:1.15em;margin-bottom:0.4em;}.col-support select{padding-left:2px;margin-bottom:5px;}.select-product td{width:23%;padding:1em 1% 0 1%;text-align:center;}ul.articles-list{list-style: none;margin:0;}
 .articles-list li{border-top:1px solid #CFCDAF;padding:.3em;}.support-product{margin-bottom:2.5em;background:#f2f2f3;}.support-product .img{float: left;margin:7px 8px 7px 45px;}.support-product .text{padding:2.5em 0 .2em 0;}.support-product h2{border-bottom: none;}.support-product h2 span{font-weight: normal;}.support-product a{margin-right:1.5em;}.passport-img{padding:0px 20px 20px 0px;}.case-study h2.alt{border: none;}form.yellowpagesform{display:block;float: left;width:800px;}div.yellowpagesblock{display:block;float: left;width:33%;}form.yellowpagesform label{clear:both;display:block;float:left;font-size:9px;margin-bottom:5px;margin-top:-2px;}div.yellowpagesprofile{width:800px;background:#F7F7F7 none repeat scroll 0% 50%;border-top:5px solid #9BA4A8;padding-top:25px;margin-top:25px;}div.yellowpagesprofile_small{float:left;width:150px;text-align:center;}div.yellowpagesprofile_big{width:400px;float:left;}div.yellowpagesprofile table.data td{ padding-left:0px;}img.yellowpagesprofilephoto{max-width:130px;max-height:130px;border:3px solid #d0d4d4;}img.resources-thumb{margin-top:5px;}.fr-lang .product-links dt{width:15em;}#search-discussion-forum input[type="radio"],#search-discussion-forum label{float: left;display:block;line-height:1.1em;margin-right:3px;margin-left:5px;}#search-discussion-forum input[type=image]{float: right;display:block;margin: -22px 23px 0pt 0pt;}#seach-yellow-pages input[type=image]{float: right;display:block;margin:7px 23px 0px 0px;}.zcms-v1_1-49{display: none;}.preamble:after,.tabs-mini:after,.col2-set:after,.col2-set-alt:after,.col3-set:after,.col4-set:after,.page-head:after,.clear:after,.footer:after,.tabs:after,.main:after,#nav:after,.header .nav-bar:after,.home-product .nav:after,.divider:after,.head:after,.box-nav:after,.header #super:after,.box:after,.product-list li:after,.articles-list li:after{content:".";display:block;clear:both;height:0;font-size:0;visibility:hidden;} .v-top{vertical-align:top;}.v-mid{vertical-align:middle;}.v-bottom{vertical-align:bottom;}.a-left{text-align:left;}.a-center{text-align:center;}.a-right{text-align:right;}.left{float:left;}
 .right
 {
 float:right;
 }
  .index_left_div
 {
 float:left;
 }
 
 
 .nodisplay{display: none;}.hidden{visibility: hidden;}.container .nm{margin:0;}.container .nb{background:none;}.container .show{display:block;}.container .no-show{display:none;}.col-collateral .bottom .content a img{margin-bottom:0px;}.ForumBackground .input{vertical-align:auto;}.ForumBackground .button{background-position:auto;font-size:auto;font-variant: normal;padding: none;position: relative;text-decoration: none;}.hp td.title8{color:#fff;}td.bodyText input.button{background: none;position: relative;} .next-steps h4{background: transparent url(../imagenes/head_next_steps-en.gif) no-repeat scroll 0%;}
 /*panel style*/
 .panel_subnav_header
 {
	font-size: 15px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #FFFFFF;
	background-color: #2E3940;
 }
  .panel_header .nav-bar
 {
	position:absolute;
	font-size:12px;
	bottom:0;
	left:0;
	width:980px;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: right;
	color: #2E3940;
 }
  .panel_header .nav-bar .corner
 {
 float:right;
 width:5px;
 font-size:.4em;
 background:url(../imagenes/search_bg.gif) no-repeat 100% 0;
 }
  .panel_header .nav-bar fieldset
 {
 float:right;padding-top:6px;
 }
  .panel_header .nav-bar .input-text{
 width:12em;margin-top:-3px;
 }
 .panel_header
 {
 position:relative;
 height:115px;
 text-align:right;z-index:99;
 margin:0;padding:0;
 }
 .panel_header *
 {
 margin:0;padding:0;
 }
 .panel_header ul
 {
 list-style: none;}
 .panel_header #logo
 {
 float:left;margin:28px 0 0 4px;
 }
 .panel_header #logo a
 {
 display:block;
 width:193px;height:67px;
 margin-top: -15px;
 background:url(../imagenes/logo.gif) no-repeat;
 }
 .panel_header #logo a span
 {
 display:none;
 }
/*listado con thumbnail*/

.listado_tmb {
	margin-top: 0px;
	margin-bottom: 15px;
	padding-top: 5px;
	padding-bottom: 12px;
}
.listado_tmb_index {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
}



/*terminos text*/

.terminos_txt {
	font-size: 14px;
	color: #0683FF;
	font-weight: bold;
}

navbar de prueba
<link rel="stylesheet" media="all" type="text/css" href="../css/menus.css" />

<link rel="stylesheet" media="all" type="text/css" href="css4/menu4.css" />
<link rel="stylesheet" media="all" type="text/css" href="css5/menu5.css" />

<style type="text/css">
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_examples.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
 /* common styling */
.menu1 {
float:left; width:100%; font-family: verdana, arial, sans-serif; font-size:11px;
background:url(images/menu1.gif) repeat-x top left; 
border-top:3px solid #4c597f;  border-bottom:3px solid #4c597f;
margin:0 0 20px 0; /* for this demo only */ 
}
.menu1 ul {
padding:0;margin:0;list-style-type:none;
}
.menu1 ul li {
float:left; position:relative; background:url(images/divider1.gif) no-repeat top right;
}
.menu1 ul li a, .menu1 ul li a:visited {
float:left; display:block; text-decoration:none;color:#ddf; padding:0px 16px; line-height:25px; height:30px; border-bottom:3px solid #fff; 
}

.menu1 ul li:hover {width:auto;}

.menu1 ul li a.menu1one:hover {border-color:#c00; color:#f88;}
.menu1 ul li a.menu1two:hover {border-color:#c60; color:#fc0;}
.menu1 ul li a.menu1three:hover {border-color:#cc0; color:#cc0;}
.menu1 ul li a.menu1four:hover {border-color:#080; color:#0e0;}
.menu1 ul li a.menu1five:hover {border-color:#00c; color:#aaf;}
.menu1 ul li a.menu1six:hover {border-color:#c0c; color:#f8f;}

.menu1 ul li:hover a.menu1one {border-color:#c00; color:#f88;}
.menu1 ul li:hover a.menu1two {border-color:#c60; color:#fc0;}
.menu1 ul li:hover a.menu1three {border-color:#cc0; color:#cc0;}
.menu1 ul li:hover a.menu1four {border-color:#080; color:#0e0;}
.menu1 ul li:hover a.menu1five {border-color:#00c; color:#aaf;}
.menu1 ul li:hover a.menu1six {border-color:#c0c; color:#f8f;}

.menu1 ul li ul {
display: none;
}
.menu1 table {
margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;
}

/* specific to non IE browsers */
.menu1 ul li:hover ul {
display:block;position:absolute;top:32px;margin-top:1px; left:0;width:154px;border-bottom:1px solid #000;
}
.menu1 ul li:hover ul.endstop {
left:-92px;
}
.menu1 ul li:hover ul li ul {
display: none;
}
.menu1 ul li:hover ul li a {
display:block;background:#fff;color:#000;height:auto;line-height:15px;padding:4px 16px; width:120px; border:1px solid #000; border-bottom:0;
}
.menu1 ul li:hover ul li a.drop {
background:#ccd url(images/bullet1.gif) no-repeat 3px 8px;
}
.menu1 ul li:hover ul li a:hover {
color:#000; background: #ccd url(images/bullet1.gif) no-repeat 3px 8px;
}
.menu1 ul li:hover ul li a:hover.drop {
background: #ccd url(images/bullet1.gif) no-repeat 3px 8px;
}
.menu1 ul li:hover ul li:hover ul {
display:block; position:absolute; left:153px; top:-1px;
}
.menu1 ul li:hover ul li:hover ul.left {
left:-153px;
}



/* specific to IE5.5 and IE6 browsers */





<style type="text/css">

 /* common styling */
.menu2 {
float:left; width:100%; font-family: verdana, arial, sans-serif; font-size:11px; border-top:1px solid #c00;
background:#ddd url(images/menu2.gif) repeat-x; 
margin:0 0 20px 0; /* for this demo only */ 
}
.menu2 ul {
padding:0;margin:0;list-style-type:none;
}
.menu2 ul li {
float:left; position:relative;
}
.menu2 ul li.group {display:block; text-indent:10px; background:#666; color:#ff0; width:152px; padding:4px 0;}

.menu2 ul li a, .menu2 ul li a:visited {
float:left; display:block; text-decoration:none; color:#444; padding:0px 16px; line-height:25px; height:30px;
}

.menu2 ul li:hover {width:auto;}

.menu2 ul li a:hover {background:#aaa url(images/sub2a.gif); color:#c00;}

.menu2 ul li:hover a {background:#aaa url(images/sub2a.gif); color:#c00;}

.menu2 ul li ul {
display: none;
}
.menu2 table {
margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;
}

/* specific to non IE browsers */
.menu2 ul li:hover ul {
display:block; position:absolute;top:29px; background:#aaa; margin-top:1px; left:0; width:152px;
}

.menu2 ul li:hover ul.scroller {
height:138px; width:172px; overflow:auto;}

.menu2 ul li:hover ul.endstop {
left:-90px;
}
.menu2 ul li:hover ul li ul {
display: none;
}
.menu2 ul li:hover ul li a {
display:block; background:#aaa; color:#fff;height:auto;line-height:15px;padding:4px 16px; width:120px;
}
.menu2 ul li:hover ul li a.drop {
background:#888;
}
.menu2 ul li:hover ul li a:hover {
color:#ff0; background: #888;
}
.menu2 ul li:hover ul li a:hover.drop {
background: #888; color:#ff0;
}
.menu2 ul li:hover ul li:hover ul {
display:block; position:absolute; left:153px; top:-70px; color:#000; left:152px; height:138px; width:172px; overflow:auto; background:#888;
}
.menu2 ul li:hover ul li:hover ul li a {background:#888;}
.menu2 ul li:hover ul li:hover ul li.group {width:152px; padding:5px 0;}


.menu2 ul li:hover ul li:hover ul.left {
left:-172px;
}
.menu2 ul li:hover ul li:hover ul li a:hover {background:#666; color:#0ff;}



/* specific to IE5.5 and IE6 browsers */
.menu2 ul li a:hover ul {
display:block;position:absolute;top:30px; t\op:29px; background:#aaa;left:0; marg\in-top:1px;
}
.menu2 ul li a:hover ul.scroller {
height:138px; overflow:auto;}

.menu2 ul li a:hover ul.endstop {
left: -90px;
}
.menu2 ul li a:hover ul li a {
display:block; color:#fff; height:1px; line-height:15px; padding:4px 16px; width:152px; w\idth:120px;
}
.menu2 ul li a:hover ul li a.drop {
background:#888; padding-bottom:5px;
}
.menu2 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
.menu2 ul li a:hover ul li a:hover {
color:#ff0; background: #888;
}
.menu2 ul li a:hover ul li a:hover.drop {
 background: #888; color:#ff0;
}
.menu2 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:-69px; t\op:-70px; color:#000; left:152px; height:138px; width:170px; overflow:auto; background:#888;
}
.menu2 ul li a:hover ul li a:hover ul.left {
left:-170px;
}
.menu2 ul li a:hover ul li a:hover ul li a:hover {background:#666; color:#0ff;}


.left {clear:both;}
</style>


<style type="text/css">

 /* common styling */
.menu3 {
font-family: verdana, sans-serif; width:150px; position:relative; font-size:0.85em; z-index:100;
clear:both; /* for this page only */
}
.menu3 ul {
padding:0; margin:0; list-style-type: none;
}
.menu3 ul li {
float:left; position:relative;
}
.menu3 li.last {
border-bottom:1px solid #00f; margin:0;
}
.menu3 ul li a, .menu3 ul li a:visited {
display:block; text-decoration:none; color:#000; width:139px; height:30px; color:#000; border:1px solid #00f; border-width:1px 1px 0 1px; padding-left:10px; line-height:25px; background:#fff url(images/menu3.gif) bottom left no-repeat;
}
.menu3 ul li ul {
display: none;
}
.menu3 table {
margin:-1px; border-collapse:collapse;font-size:1em;
}

/* specific to non IE and IE7 browsers */
.menu3 ul li:hover a {
color:#c00;
}
.menu3 ul li:hover ul {
display:block; position:absolute; top:29px; margin-top:1px; left:0; width:150px; height:auto;
}
.menu3 ul li:hover ul li ul {
display: none;
}
.menu3 ul li:hover ul li a{
display:block; background:#ddd; color:#000; height:auto; line-height:15px; padding:8px 10px; width:129px;
}
.menu3 ul li:hover ul li a.drop {
background:#ddd url(images/point3.gif) bottom right no-repeat;
}
.menu3 ul li:hover ul li:hover a {
background:#888; color:#fff;
}
.menu3 ul li:hover ul li:hover a.drop {
background:#888 url(images/point3a.gif) bottom right no-repeat;
}
.menu3 ul li:hover ul li:hover ul {
display:block; position:absolute; left:150px; top:-1px; width:150px;
}
.menu3 ul li:hover ul li:hover ul li a {
background:#ddd; color:#000;
}
.menu3 ul li:hover ul li:hover ul li:hover a {
background:#888; color:#fff;
}


/* for IE5.x and IE6 browsers only */
.menu3 ul li a:hover {
color:#c00; background:#eee url(images/menu3.gif);
}
.menu3 ul li a:hover ul {
display:block; position:absolute; top:29px; left:0; background:#eee; margin-top:0; marg\in-top:1px;
}
.menu3 ul li a:hover ul li a {
display:block; background:#ddd; color:#000; height:30px; hei\ght:20px; line-height:15px; padding:5px 10px; width:151px; w\idth:129px;
}
.menu3 ul li a:hover ul li a.drop {
background:#ddd url(images/point3.gif) bottom right no-repeat;
}
.menu3 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
.menu3 ul li a:hover ul li a:hover {
background:#888; color:#fff;
}
.menu3 ul li a:hover ul li a.drop:hover {
background:#888 url(images/point3a.gif) bottom right no-repeat;
}
.menu3 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:0; t\op:-1px; color:#000; left:150px;
}

hr {clear:both; margin-bottom:30px;}
.left {clear:both;}
/*listado*/

.services-content ul {
padding:0;
margin:0;
}

.services-content ul li {
	list-style:none;
	background-image:url(../_images/blue-arrow.png);
	background-position:6px 6px;
	background-repeat:no-repeat;
	padding-left:30px;
	line-height:24px
}
/*bolsa de trabajo*/
.bolsa_de_trabajo {
	background-color: transparent;
	background-image: url(../imagenes/bolsa_icon.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 200px;
	float: right;
	padding-top: 8px;
	padding-left: 30px;
	color: #8ab54a;
}

/*ofertas*/
.ofertas_show {
	display: block;
	padding: 12px;
	margin-right: 0%;
	float: left;
	margin-bottom: 15px;
	width: 27%;
	margin-top: 15px;
}
/*division index botton publicidad institucional*/
.3ads_shell {
	margin-bottom: 15px;
	margin-top: 15px;
	height: 150px;
}
.3ads_shell img {
	display: block;
	float: left;
	padding-top: 10px;
	padding-bottom: 30px;
}
.3ads_shell a{
	border: none;
}
.3ads {
	display: block;
	margin-right: auto;
	margin-left: auto;
	width: 975px;
}
/*paginacion*/
.paginado_a a {
	color: #52565b;
	text-decoration: none;
}
.paginado_a a:hover {
	color: #06B1FF;
	text-decoration: none;
}
.paginado a:active {
	color: #06B1FF;
	text-decoration: none;
}
.paginado a:visited {
	color: #06B1FF;
	text-decoration: none;
}
.paginado_div {
	display:block; height:10px; width:23px; float:right;
	text-align: center; padding-top: 4px;padding-bottom: 4px;line-height: 9px;
	border: 1px solid #0089C4;background-color: #FFFFFF; margin-right: 5px;
}

#resul span {color:#FFFFFF}

.style1 {color:#990000}
.style2{font-weight:bold}
.style3 {color:#06b1FF; font-weight:bold; font-size:1.2em;}
.style4{color:#52565b; font-weight:bold;}
.style5{}
/*toggle de lubricantes*/
.toggler {
	background-color: #06B1FF;
	padding: 5px;
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.toggler_p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.active {
	background-color: #66CCFF;
}
