body { margin: 2px; }

td { margin: 0pt; font: 11px Arial, sans-serif; }

.vertdiv { 
background-image: url(/_cat/res/latin-america/spanish/grey_dot.gif); 
background-repeat:repeat-y;
}

A.links { 
font-weight:bold;
color: #006699; 
text-decoration: none; 
}

A.links:hover { 
font-weight:bold;
text-decoration: underline; 
}

A.search{ 
color: #000000; 
text-decoration: none; 
}

A.search:hover { 
text-decoration: underline; 
}

A.footer{ 
color: #999; 
font-weight:bold;
font-size:10px;
text-decoration: none; 
}

A.footer:hover { 
text-decoration: underline; 
}

A.tabs{ 
color: #FFFFFF; 
font-weight:bold;
font-size:11px;
text-decoration: none; 
}

A.tabs:hover { 
color: #FFFFFF; 
font-weight:bold;
font-size:11px;
text-decoration: underline; 
}

A.tabs:visited { 
color: #FFFFFF; 
font-weight:bold;
font-size:11px;
text-decoration: none; 
}



A.tabsSelected{ 
color: #000000; 
font-weight:bold;
font-size:11px;
text-decoration: none; 
}

A.tabsSelected:hover { 
color: #FFCC00; 
font-weight:bold;
font-size:11px;
text-decoration: underline; 
}

A.tabsSelected:visited { 
color: #FFCC00; 
font-weight:bold;
font-size:11px;
text-decoration: none; 
}





.inlineCreateLink img { 
border: 0px; 
vertical-align: middle; 
}

.topnav .inlineCreateLink, .inlineCreateLink { 
display: none; 
background: black; 
}

.topnavtext{ 
position: absolute; 
text-align: left; 
height: auto; 
display: none; 
background: none; 
width: auto; 
border:0px;
}

#topBG, .topnav a:hover { 
background-color: #FFCD11; 
color: black; 
}

.topnavSelected { 
background-color: #FFCD11; 
color: black; 
}

#active { 
background-color: #FFCD11; 
color: black;
}

#first { 
border-top: none; 
}

.crumbtrailContainer { 
background: #999 url('/_cat/res/latin-america/spanish/shadow.gif') repeat-x; 
padding: 3px 0px 1px 9px; 
height:25px;
border-bottom: 2px solid white; }

.topnav a { 
font-weight: bold; 
text-transform: uppercase; 
display: block; 
width: 100%; 
height: 100%; 
background: black; 
color: white; 
}

.topnav td { 
border-right: 1px solid #999; 
white-space: nowrap; 
text-align: center; 
}

.topnav a div { 
padding: 5px 2px 5px 2px; 
}

.articleTitle { 
font: bold 14px "Arial Narrow", Arial, sans-serif; 
color: #333; 
text-transform: uppercase;
}

.footerHR { 
background: white; 
color: white; font-size: 1px; 
width: 100%; 
height: 1px; 
border-top: 10px; 
border-bottom: 1px solid #CCC; 
}

.lmenu { 
background: #DDD; 
width: 168px; 
vertical-align: top; 
border-right: 3px solid white; 
}

.banner { 
background-image: url(/_cat/res/latin-america/spanish/banner_corner.gif); 
background-repeat:no-repeat;
background-position: bottom right;
background-color:#FFCC00;
width: 100%; 
padding:20px;
}

.blbanner { 
background-image: url(/_cat/res/latin-america/spanish/blbanner_corner.gif); 
background-repeat:no-repeat;
background-position: bottom right;
background-color:#000000;
width: 100%; 
padding-top:20px;
padding-left:20px;
}

.bannertx { 
font-family:  "Arial Narrow",Helvetica, sans-serif; 
font-size: 20px;
text-transform: uppercase;
color: black; 
vertical-align: top; 
font-weight: bold; 
}

.blbannertx { 
font-family:  "Arial Narrow",Helvetica, sans-serif; 
font-size: 20px;
text-transform: uppercase;
color: white; 
vertical-align: top; 
font-weight: bold; 
}

.headertx { 
font-family:  "Arial",Helvetica, sans-serif; 
font-size: 14px;
color: black; 
vertical-align: top; 
font-weight: bold; 
}

.px11white { 
font-family:  Arial,Helvetica, sans-serif; 
font-size: 11px;
color: #FFFFFF; 
font-weight: bold; 
}

.thinborderfloat {
  float:left;
  border:solid 1px black;
  }
  
.dlbrochure { 
background-image: url(/_cat/res/latin-america/spanish/download_brochure.png); 
background-repeat:no-repeat;
}  
  

@import "../../cma/style/base.css";
td.lmenu a.oE, td.topGlobal a.oE { position: absolute; width: auto; height: auto; background: none; }
.topnav a.oE { position: absolute; text-align: left; vertical-align: top; height: auto; display: none; background: none; width: auto; }
td.topGlobal a.oE { padding-left: 1px; }
td.lmenu a.oE, .footerContainer a.oE { margin-top: 3px; }
td.topGlobal a.oE { margin-left: 1px; }
td.topGlobal span a.oE { border-right-width: 0px; }
.oE img { border: 0px; }

.editorOn td.componentCell { border: 1px dashed #33AACC; height: 10px; }
.editorOn .compTable { border-collapse: collapse; margin: 2px; }
.topnav .inlineCreateLink, .inlineCreateLink { display: none; }
.editorOn .inlineCreateLink { display: inline; }
.prefDiv { display: none; }
.editorOn .prefDiv { display: block; white-space: nowrap; text-align: center; background-color: #BBB; color: white; padding: 3px 0px 3px 0px; font: bold 8pt Verdana; }
.pref { display: none; position: absolute; right: 1px; top: 16px; z-index: 1; background-color: white; border: 1px outset #DE4D00; overflow: auto; text-align: right; }
.pref a { display: block; width: 100%; padding: 2px; font: 8pt Verdana; }
.pref a:hover { color: #8888EE; }
.pref a:visited { color: blue; }
.pref .even { background-color: #EEE; }
.prefImg { float: right; }


.oE, td.lmenu a.oE { display: none; }
div#editorStatus div#editorToggle.editorOn .componentPad .oE { display: inline; }
div#editorStatus.userN div#editorToggle.editorOn .componentPad .oE { display: none; }
div#editorStatus.userS div#editorToggle.editorOn .lmenu .oE, div#editorStatus.userS div#editorToggle.editorOn .topNav .oE, div#editorStatus.userM div#editorToggle.editorOn .lmenu .oE, div#editorStatus.userM div#editorToggle.editorOn .topNav .oE { display: inline; }
div#editorStatus.userS div#editorToggle.editorOn .topGlobal .oE, div#editorStatus.userS div#editorToggle.editorOn .footerContainer .oE { display: inline; }


.masthead { background-color: white; background-repeat: no-repeat; vertical-align: top; }
.masthead a { font-weight: normal; color: black; }
td.globalheader a { font-weight: normal; color: white; }

a.siteMap1:hover { text-decoration: none; }
td#leftSide { display: none; }
.footerContainer { text-align: right; }

.logo { padding-left: 20px; }
.logo2 { background-repeat: no-repeat; background-image: none !important; }
#topBG, .topnav a:hover { background-color: #FFCD11; color: black; }
#active { background-color: #FFCD11; color: black; }
#first { border-top: none; }
.topgutter { vertical-align: top; }
.leftnavwidth div { padding: 2px 0px 2px 10px; }
.level1 { border-top: 1px solid #BBB; font-weight: bold; }
.leftnavwidth div.level2 { padding-left: 14px; }
.leftnavwidth div.level3 { padding-left: 24px; }
.leftnavwidth div.level4 { padding-left: 34px; }
td.topGlobal { text-align: right; vertical-align: top; padding-right: 10px; padding-top: 6px; }
td.globalheader, td.globalheader a.lastCrumb, .masthead a:hover { color: black; }
#leftCornerRL, #rightCornerRL, td#global, td#searchResults, td.topLang, td.globalContainer, td.leftnavwidget, .tableheading, td.crumbtrail .bull, .bull { display: none; }
#crumbTR { display: none; }

.topnavwidth { width: 100%; border-top: 2px solid white; }
.leftnavwidth { width: 168px; border-bottom: 1px solid #BBB; }
th.list { font: bold 11px Arial; background: #666; text-align: left; color: white; padding: 3px 0px 2px 6px; }
#leftCorner, #rightCorner { padding-left: 0px; }
td.listDescription { background: #666; text-align: left; color: white; border-bottom: 1px solid black; padding: 0px 0px 8px 12px; }
a.nP-s, a.p-s, tr.evenrow, td.lmenu a:hover { background: #EEE; }
td.crumbtrailLang { padding-right: 10px; }
.componentPad em, td#relatedLinks div em, .oddrow em, .evenrow em, .leftnavwidth em, a.siteMap3 em, a.siteMap4 em, a.siteMap5 em { font: bold 11px Arial; color: #888; font-style: normal; }
div.wideTicklerTitle, div.wideTicklerTitle, div.narrowTicklerTitle, div.narrowTicklerTitle { padding: 5px 0px 2px 0px; font-weight: bold; }
div.wideTicklerTitle a, div.narrowTicklerTitle a { color: #333; }
div.wideTicklerTitle a:hover, .narrowTicklerTitle a:hover { text-decoration: none; }
.langSelect { font: 11px Arial, sans-serif; color: white; border: 1px solid #333; background: #666; }
.searchField { border: 1px solid black; background-color: white; color: #666; font: 11px Arial, sans-serif; height: 17px; }
.topsearch { float: right; padding-top: 2px; }
td.list, td.oddrow { border-bottom: 1px solid #CCC; padding: 3px 0px 4px 2px; }
tr.oddrow { background: white; }
td.evenrow { border-bottom: 1px solid #CCC; padding: 3px 0px 4px 2px; background: #EEE; }
td.topGlobal a { margin-left: 10px; color: black; font-weight: normal; }
td.topGlobal a#olo { margin-left: 0px; }
 #FFCC00; border-right: 2px solid white; }
#imgRight { display: none; }

#imgLeft { background: white; }
.footerHR { background: white; color: white; font-size: 1px; width: 100%; height: 1px; border-top: 10px; border-bottom: 1px solid #CCC; }
.footerContainer span { margin: 0px 10px 0px 10px; font-size: 10px; color: #999; }
.footerContainer a { color: #999; }
.componentPad { padding: 10px; }
a.siteMap1 { font: bold 14px "Arial Narrow", sans-serif; color: black; text-transform: uppercase; }
img.thumbImage { border: 0px; margin-left: 10px; margin-bottom: 10px; display: inline; float: right; }
#tickler img.thumbImage { display: block; float: none; margin-bottom: 0px; margin-left: 0px; }
#tickler.enTable img.thumbImage { margin-left: 0px; }
th#relatedLinks, .extraNarrowTicklerTitle a, #related div.narrowTicklerTitle a { color: #CC9933; font: bold 9px Verdana, sans-serif; text-transform: uppercase; background: white; padding: 0px 0px 5px 0px; }
td#relatedLinks { font: 10px Verdana, sans-serif; color: #333; background: white; }
td#relatedLinks div { padding-bottom: 3px; }
#extraNarrowDivider { border-top: 1px solid #CCC; }
#moreLink { border-bottom: 1px solid white; }

.helperLink { text-decoration: none; }
a.siteMap3 { padding-left: 10px; }
a.siteMap4 { padding-left: 20px; }
a.siteMap5 { padding-left: 30px; }
.compTable#related { border-left: 1px solid #CCC; }
.innerList th { vertical-align: top; font-size: 8pt; text-align: left; padding: 5px; }
#contentList td.oddrow, #contentList td.evenrow { padding-right: 5px; }
.innerList img { border: 0px; }

.topSearch #topAS { display: none; }
.topSearch #topAS a { padding-left: 0px; }
.topSearch td { font-size: 2px; }
.topSearch td #searchLabel { font-size: 11px; padding-right: 5px; }
#moreResult .tableheading { display: block; font-weight: bold; }
body#l15 a, body#l15 .topnav a, body#l15 .level1, body#l15 th.list, body#l15 .componentPad em, body#l15 td#relatedLinks div em, body#l15 .oddrow em, body#l15 .evenrow em, body#l15 .leftnavwidth em, body#l15 a.siteMap3 em, body#l15 a.siteMap4 em, body#l15 a.siteMap5 em, body#l15 div.wideTicklerTitle, body#l15 div.narrowTicklerTitle, body#l15 
body#l15 .topnav a { font-size: 14px; }
body#l15 .footerContainer a { font-size: 12px; }
.homePage td.componentPad { display: block; padding: 1px; font: 11px Arial; }
.homePage .lmenu { display: none; }
.homePage #C1 .articleTitle .titleText { display: none; }
.homePage .innerList td .sys { visibility: hidden; }
.homePage .innerList td#moreLink { background: none; }
.homePage .innerList a { font-weight: normal; }
.homePage th.list { font: bold 9px Verdana, Arial; text-transform: uppercase; background: none; text-align: left; color: #333; padding: 3px 0px 2px 0px; }
.homePage .sys { font: bold 11px Arial; background: url('/_cat/res/latin-america/spanish/icon_arrow.gif') 0px 0px no-repeat; padding-left: 10px; }
.homePage em.sys { display: none; }
.homePage td.evenrow a, .homePage td.oddrow a { padding-left: 20px; }
.homePage td.evenrow, .homePage td.oddrow { border-bottom: 0px solid #CCC; padding: 1px 0px 1px 0px; background: url('/cat/images/icon_arrow.gif') 10px 1px no-repeat; }
.homePage .innerList td#moreLink a { font: bold 9px Verdana; padding-left: 0px; }
.homePage .innerList td#moreLink { padding: 1px 0px 1px 10px; }
.homePage div.narrowTicklerTitle a { font: bold 14px "Arial Narrow", Arial, sans-serif; color: #333; text-transform: uppercase; }
.homePage .articleTitle, .homePage div.narrowTicklerTitle { padding-top: 8px; }
.homePage #C1 .articleTitle { padding-top: 0px; }

.homePage #C4 .innerList th, .homePage #C5 .innerList th, .homePage #C6 .innerList th, .homePage #C4 .titleText, .homePage #C5 .titleText, .homePage #C6 .titleText { font: bold 12px Arial; }
.homePage #C7 .innerList th, .homePage #C8 .innerList th, .homePage #C7 .titleText, .homePage #C8 .titleText { font: bold 12px Arial; color: #333; }
.homePage #tickler img.thumbImage { display: inline; float: left; }
.homePage #tickler td.componentPad { font: 10px Arial; color: #333; padding: 0px; }
.homePage .ticklerDesc { padding-bottom: 4px; font: 11px Arial; }
.homePage #C2, .homePage #C3 { border-top: 1px solid white; border-bottom: 2px solid white; }
.homePage #C3 { padding-right: 10px; }
.homePage #C2 { padding-left: 9px; }
.homePage #C4 { padding-left: 4px; }
.homePage #C5, .homePage #C6, .homePage #C8 { padding-left: 10px; }
.homePage #C4, .homePage #C5 { border-right: 2px solid white; }
.homePage #C7 { padding-left: 2px; }
.homePage #C7, .homePage #C8, .homePage #C9 { padding-bottom: 0px; }
.homePage #C9 { padding-top: 0px; padding-left: 12px; }
.homePage #C9 .articleTitle { display: none; }
.homePage #C6 img.thumbImage { float: right; }
.homePage td.listDescription { background: white; text-align: left; color: black; border-bottom-width: 0px; }
.homePage .innerList th { vertical-align: top; text-align: left; padding: 8px 5px 5px 5px; font: bold 12px Arial, sans-serif; color: #333; text-transform: uppercase; }
.homePage th.list { font: bold 14px "Arial Narrow", Arial, sans-serif; color: #333; text-transform: uppercase; padding-top: 8px; }
.homePage #C2 form { display: inline; }

table#headers.enTable { border-collapse: collapse; }
table#headers.enTable td { border: 1px solid #AAA; }
.cmms #tickler img.thumbImage { display: inline; float: left; margin-right: 10px; }
.cmms h2 { font: bold 18px 'Arial Narrow', Arial, sans-serif; color: #333; }
.cmms h3 { font: bold 14px 'Arial Narrow', Arial, sans-serif; text-transform: uppercase; color: #666; }
.cmms h3.section { background-color: #FBFE98; margin-top: 0px; color: #FBFE98; border-top: 1px solid #BBB; }
.cmms h4 { font: bold 11px Arial, sans-serif; margin-bottom: 0px; border-bottom: 2px solid #CECECE; color: #333; padding-left: 5px; }
.cmms #features h4 { border-bottom-width: 0px; padding-left: 0px; margin-bottom: 2px; }
.cmms dl { width: 100%; margin: 0px; color: #333; }
.cmms dl.specs { text-align: right; }
.cmms dt { display: inline; float: left; }
.cmms dt, .cmms dd { border-bottom: 1px solid #CECECE; padding: 3px 0px 3px 5px; }
.cmms dd dd { border-bottom-width: 0px; padding: 0px; padding-left: 25px; }
.cmms .even { background-color: #EEE; }
.cmms dd { text-indent: 0px; margin: 0px; }
.cmms div.inactiveTab { display: none; }
.cmms div.english, .cmms div.metric { text-align: right; }
.cmms .overviewSectionLink { text-transform: uppercase; border-top: 2px solid #CCC; display: block; margin-top: 25px; }
.cmms #units span { font-weight: bold; }
.cmms .worktoolsSelection dl.specs { text-align: left; }
.cmms .worktoolsSelection dt { font-weight: bold; display: block; float: none; }
.cmms .worktoolsSelection dt, .cmms .worktoolsSelection dd { border-bottom-width: 0px; padding: 0px; }
.cmms .worktoolsSelection dd { display: block; padding-bottom: 15px; }
.cmmsTabs { padding: 0px; background-color: white; }
.cmmsTabs select { font: 11px Arial; color: #FFF; border: 1px solid #333; background-color: #666; height: 16px; margin-right: 20px; }
.cmmsTabs h1 { color: black; font-size: 20px; font-family: "Arial Narrow", Arial, sans-serif; margin-left: 10px; padding-top: 10px; text-transform: uppercase; }
.cmmsTabs a { font: bold 9px Verdana; }
.cmmsTabsTable { table-layout: fixed; border-bottom: 5px solid #FFCC00; width: 100%; }
.cmmsTabsTable td { border-left: 2px solid white; background: #BBB url('/cat/images/tab_radius.gif') top left no-repeat; text-align: center; }
.cmmsTabsTable td a { color: black; text-decoration: none; background: url('/cat/images/tab_dogear.gif') top right no-repeat; display: block; padding-top: 10px; padding-bottom: 10px; height: 100%; font: bold 11px Arial; width: 100%; }
.cmmsTabsTable td.activeTabHeader { background-color: #FFCC00; }
.cmmsTabsTable td#first { border-left-width: 0px; }
.cmms #cmmsProdVis { margin-bottom: 10px; }
.cmms #cmmsProdVis a { color: #333; }
.cmms #cmmsProdVis img { border: 0px; }
.cmms #cmmsProdVisA { background: url('/cat/images/bttn_visualtour_body.gif') repeat-x; }
.cmms .bfNoThumb, .cmms .bfThumb { margin-left: 150px; }
.cmmsFamilyLink { display: block; padding-top: 5px; }
.cmms #overview .bfNoThumb, .cmms #overview .bfThumb { margin-left: 100px; }
.cmms .genSpecs { font-weight: bold; padding-bottom: 5px; }
.cmms .worktoolsSubSelect { display: none; }
.cmms .overviewWorktools { vertical-align: bottom; width: 25%; }
.cmms .overviewWorktools img { display: block; border-width: 0px; }
.cmms #changeWorktools { display: none; }
.english { display: block; }
.metric { display: none; }
#contentList .english { display: inline; }
#contentList .metric { display: none; }
.homePage #C3 img.thumbImage { margin-left: 0px; margin-right: 10px; }
.homePage #C5 img.thumbImage { margin-left: 0px; margin-right: 10px; }
.compTable#related { width: 100%; }
#related .wideTicklerTitle, #related .narrowTicklerTitle { width: 168px; color: black; }
#listTable td { empty-cells: show; }
/* Definition for H2 tags */
H2 {font-size: 9pt; font-weight: bold; }
/*.cmmsTabs select { display: none; }*/
/* Padding between Ticklers and footer */
.footerContainer { padding-top : 10px; }
div.narrowTicklerTitleText, div.extraNarrowTicklerTitleText, div.wideTicklerTitleText { display: none; }

.textbox { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
color:#666666;
border: 1px black solid;
height:17px;
background-color:#FFFFFF;
}

.textarea { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
color:#666666;
border: 1px black solid;
background-color:#FFFFFF;
}

ul{
margin-left: .25em; margin-top: 0em; padding-left: 0;  
}

li{
/* margin-left: 2.5em; margin-top: 0em; padding-left: 0;  */
margin-left: 1.5em; margin-top: 0em; padding-left: 0; 
color:#000000;
list-style-image : url('/_cat/res/latin-america/spanish/icon_arrow.gif');
}


li.bullet1{
margin-left: 2.0em; margin-top: 1em; padding-left: 0; 
text-indent:0px;
/* 08202009
list-style-image : url('/_cat/res/latin-america/spanish/ONE.png');
*/
list-style-image : none;
}

li.bullet2{
margin-left: 2.0em; margin-top: 1em; padding-left: 0; 
text-indent:0px;
/* 08202009
list-style-image : url('/_cat/res/latin-america/spanish/TWO.png');
*/
list-style-image : none;
}

li.bullet3{
margin-left: 2.0em; margin-top: 1em; padding-left: 0; 
text-indent:0px;
/* 08202009
list-style-image : url('/_cat/res/latin-america/spanish/THREE.png');
*/
list-style-image : none;
}

li.bullet4{
margin-left: 2.0em; margin-top: 1em; padding-left: 0; 
text-indent:0px;
/* 08202009
list-style-image : url('/_cat/res/latin-america/spanish/FOUR.png');
*/
list-style-image : none;
}

li.bullet5{
margin-left: 2.0em; margin-top: 1em; padding-left: 0; 
text-indent:0px;
/* 08202009
list-style-image : url('/_cat/res/latin-america/spanish/FIVE.png');
*/
list-style-image : none;
}

/* NAVIGATION STYLES ::: BEGIN */
a.nP-s, a.p-s, tr.evenrow, td.lmenu a:hover { background: #EEE; }
.level1 { border-top: 1px solid #BBB; font-weight: bold; }
.leftnavwidth div.level2 { padding-left: 14px; }
.leftnavwidth div.level3 { padding-left: 24px; }
.leftnavwidth div.level4 { padding-left: 34px; }

a { font-weight: bold; color: #006699; text-decoration: none; }
a:hover { text-decoration: underline; }
td.lmenu { background: #DDD; width: 168px; vertical-align: top; border-right: 3px solid white; }
td.lmenu a { text-decoration: none; color: black; font-weight: normal; display: block; width: 100%; }
/* NAVIGATION STYLES ::: END */




/* **********************************
TAB BAR STYLES ::: BEGIN
********************************** */
.hiddenData {
	display:none; 
	visibility:hidden; 
}
/* **********************************
TAB BAR STYLES ::: END
********************************** */


.input_select {
background-color:#FFFFFF; 
height:21px; 
border:1px solid black; 
font:11px Arial; 
color:#000000; 
}


/* **********************************
NEWS LISTING ::: BEGIN
********************************** */
#leftCorner, #rightCorner { padding-left: 0px; }
#contentList td.oddrow, #contentList td.evenrow { padding-right: 5px; }
.innerList img { border: 0px; }
#listTable td { empty-cells: show; }
/* **********************************
NEWS LISTING ::: END
********************************** */



