body { margin: 0px 0px 0px 0px; }
/*Bordes*/
.top { background-image: url(images/box/top.gif); height: 29px; font-weight: bold; color: #ffffff; font-family: Arial; font-size: 10pt; padding: 0px 5px 3px 5px; }
.rightTop { background-image: url(images/box/rightTop.gif); width: 10px; height: 29px; }
.right { background-image: url(images/box/right.gif); width: 3px; }
.rightBtm { background-image: url(images/box/rightBtm.gif); width: 3px; height: 7px; }
.btm { background-image: url(images/box/btm.gif); height: 7px; }
.leftBtm { background-image: url(images/box/leftBtm.gif); width: 3px; height: 7px; }
.left { background-image: url(images/box/left.gif); width: 3px; }
/* Ultimos */
.verticalMenu { background-image: url(images/box/endbox.gif); background: #030071; background-repeat: no-repeat; background-position: right middle; color: White; font-family: arial; font-size: 12; padding: 0px 4px 0px 4px; height: 19px; font-weight: bold; text-align: center; }
/*.verticalMenu {  background:"images/box/endbox.gif" no-repeat right middle; bgcolor:#030071 ; color: White; font-family: arial; font-size: 12; padding: 0px 4px 0px 4px; height: 19px; font-weight: bold; text-align: center; }*/
.menu { background: #d63a01; color: White; font-family: arial; font-size: 9pt; padding: 0px 4px 0px 4px; height: 19px; font-weight: bold; }
.menu a { color: white; text-decoration: none; }
.menu a:hover { color: #000154; }
.menu2 { background: url(images/menu/leftOff.gif) no-repeat left middle; font-family: Helvetica; font-size: 7pt; padding: 0px 4px 0px 16px; height: 20px; width: 113PX; font-weight: bold; }
.menu2 a { color: white; text-decoration: none; }
.menu2S { background: url(images/menu/leftOn.gif) no-repeat left middle; color: White; font-family: Helvetica; font-size: 7pt; padding: 0px 4px 0px 16px; height: 20px; width: 113PX; font-weight: bold; }
.menu2S a { color: black; text-decoration: none; }
.subMenu { padding: 0px 0px 2px 5px; font-size: 9pt; color: white; font-family: Helvetica; text-decoration: none; background-image: url(images/menu/bg.gif); height: 20px; }
.subMenu a { color: white; text-decoration: none; }
.subMenuS { padding: 0px 0px 2px 5px; font-size: 9pt; color: white; font-family: Helvetica; text-decoration: none; background-image: url(images/menu/bg.gif); height: 20px; font-weight: bold; }
.subMenuS a { color: white; text-decoration: none; }
.tA2 { font-size: 9pt; font-family: Arial; padding: 2px 3px 2px 3px; background-color: #eeeeee; color: Black }
.tA { font-size: 9pt; font-family: Arial; padding: 2px 3px 2px 3px; background-color: #eeeeee; color: Black; text-align: justify; }
.tA a { color: #000000; }
.tA a:hover { color: blue; }
.tA1 { font-size: 9pt; font-family: Arial; padding: 2px 3px 3px 3px; background-color: #3966d6; color: White; vertical-align: middle; font-weight: bold; }
.tA1 a { color: #ffffff; text-decoration: underline; }
.tB { font-size: 9pt; font-family: Arial; padding: 2px 3px 2px 3px; background-color: #d2d2d2; color: Black; text-align: justify; }
.tBControls { font-size: 9pt; font-family: Arial; padding: 2px 3px 2px 3px; background-color: #d2d2d2; color: Black;}
.tB a { color: #000000; }
.tB a:hover { color: blue; }
.tB1 { font-size: 9pt; font-family: Arial; padding: 2px 3px 3px 3px; background-color: #6a7297; color: White; vertical-align: middle; font-weight: bold; }
.tB1 a { color: #ffffff; }

.bak { font-size: 11pt; font-family: Arial; padding: 2px 3px 2px 3px; background-color: #eeeeee; color: Black; text-align: center; }

.help { cursor: help; }
.btn { background: url(images/icons/btn.gif); font-size: 10px; font-family: Arial; padding: 0px 0px 0px 0px; font-weight: bold; color: White; }
.page { font-size: 9px; font-family: Arial; padding: 0px 0px 0px 0px; }
.page a { color: Black; text-decoration: none; }
.page a:hover { color: red; }
.icon { background-color: White; text-align: center; }
.img { float: left; margin: 2px 12px 50px 5px; border: solid 1px #000000; }
.img2 { float: right; margin: 2px 5px 4px 5px; }
.banner { background-image: url(images/header/bannerBg.gif); font-family: tahoma; font-size: 8pt; color: White; font-weight: bold; text-align: center; padding: 0px 0px 0px 0px; height: 20px; }
.date { font-size: 7pt; font-family: Arial; padding: 2px 3px 2px 3px; font-weight: normal; }
.title { font-size: 10pt; font-family: Arial; padding: 2px 3px 2px 5px; font-weight: bold; }
.title a { color: black; text-decoration: none; }
.title a:hover { text-decoration: underline; }
.answer { font-size: 10pt; font-family: Arial; padding: 2px 5px 10px 3px; text-align: justify; }
.newsTitle { color: #990000; font-family: Arial; font-size: 10pt; padding: 10px 2px 7px 5px; }
.newsTitle a { color: #990000; text-decoration: none; }
.newsTitle a:hover { text-decoration: underline; }
.news { font-family: Arial; color:#323219; font-size: 13; color: Black; padding: 0px 5px 2px 5px; text-align: justify; }
.news a { color: #323219; text-decoration: none; }
.news a:hover { text-decoration: underline; }
.separator { background: url(images/icons/separator.png); height: 9px; }
/* Tab Menu*/
.on { background: URL(images/tabMenu/bgOn.gif); text-align: center; border: 0; padding: 0px 4px 3px 4px; vertical-align: bottom; }
.on a { font-size: 10pt; font-family: tahoma; color: #000000; text-decoration: none; border: 0; font-weight: bolder; }
.on a:hover { color: #ffffff; border: 0; }
.off { background: URL(images/tabMenu/bgOff.gif); text-align: center; border: 0; vertical-align: bottom; padding: 0px 4px 3px 4px; }
.off a { font-size: 10pt; font-family: tahoma; color: white; text-decoration: none; border: 0; font-weight: bolder; }
.off a:hover { color: 81acbd; border: 0; }
.leftOff { background-image: url(images/tabMenu/offLeft.gif); width: 15; height: 28; }
.offOff { background-image: URL(images/tabMenu/offOff.gif); width: 17; height: 28; }
.offOn { background-image: URL(images/tabMenu/offOn.gif); width: 17; height: 28; }
.rightOff { background-image: URL(images/tabMenu/offRight.gif); width: 15; height: 28; }
.rightOn { background-image: URL(images/tabMenu/onRight.gif); width: 15; height: 28; }
.onOff { background-image: URL(images/tabMenu/onOff.gif); width: 17; height: 28; }
.leftOn { background-image: URL(images/tabMenu/onLeft.gif); width: 15; height: 28; }
.margin { background: white url(images/tabMenu/bg.gif) width: 17px; height: 100%; }
.bgTop { background: white url(images/tabMenu/bgTop.gif) height: 28px;}
.bg { background: white url(images/tabMenu/bg.gif); height: 17px; }

/*Los k no ocupo*/
.tBox { border-style: solid; border-width: 1; border-color: #728d8d; font-family: Arial; font-size: 9; }
.select { border: solid 1 #728d8d; font-family: Arial; font-size: 9; width: 120px; }
.titleA { font-family: arial; font-size: 16; color: #000154; font-weight: bold; padding: 0px 4px 0px 10px; }
.titleB { font-family: arial; font-size: 12; color: #151062; padding: 0px 4px 0px 4px; }
.titleC { font-family: arial; font-size: 22; color: #000066; font-weight: bold; padding: 0px 4px 0px 10px; }
.titleD { font-family: arial; font-size: 15; color: #020054; font-weight: bold; padding: 0px 4px 0px 10px; }
.titleF { font-family: arial; font-size: 13; color: #020054; font-weight:400; padding: 0px 4px 0px 10px; }
.text { font-size: 12; font-family: Arial; padding: 6px 10px 3px 10px; text-align: justify; }
.text a { font-weight: bold; color: black; }
.text a:hover { color: red; }
.textB { font-size: 10; font-family: Arial; color: #000154; padding: 0px 4px 0px 4px; }
.backGrMenu { background: #D53801; }
.leftGral { background-image: url(images/body/left.gif); width: 4px; }
.login { font-family: arial; font-size: 12; text-align: right; padding: 0px 2px 0px 2px; }
.login a { color: Black; text-decoration: none; font-size: 11; }
.login a:hover { color: red; }
.address { background-image: url(images/square.gif); width: 152; height: 117; text-align: center; font-family: Arial; font-size: 11pt; color: White; }
.video { font-family: Arial; font-size: 10pt; color: White; background-color: #D53801; }
.video a { color: White; }
.video a:hover { color: black; }
.search { font-family: Arial; font-size: 11pt; color: #030071; padding: 4px 3px 4px 3px; }
.sell { font-family: Arial; font-size: 12pt; color: #030071; }
.sell a { color: #030071; }
.sell a:hover { color: red; }

.ti { color:white; font-family:Arial; text-decoration:none;}


.success { font-family: Arial; font-size: 8pt; text-align: right; padding: 4px 4px 4px 4px; }
.success a { color: #000054; text-decoration: none; }
.success a:hover { text-decoration: underline; }
.success2 { font-family: Arial; color:Black; font-size: 8pt; text-align: right; padding: 4px 4px 4px 4px; }
.documents { font-family: Arial; color:Black; font-size: 8pt; text-align: left; padding: 4px 4px 4px 4px; }
.documents2 { font-family: Arial; color:Black; font-size: 8pt; text-align: center; padding: 4px 4px 4px 4px; }
.documents2 a { text-align:right; color: #000054; text-decoration: none; }

.success2 a:hover { text-decoration: underline; }
.productRed { font-size: 9pt; font-family: Arial; padding: 2px 3px 2px 3px; color: red; background-color: white; }
.productBlue { font-size: 9pt; font-family: Arial; padding: 2px 3px 2px 3px; color: #000154; background-color: white; }
.product { font-size: 9pt; font-family: Arial; padding: 0px 3px 0px 3px; background-color: white; }
.errorMessage { font-family: Arial; font-size: smaller; color: Red; }
.forgot { font-family: Arial; font-size: 8pt; }
.forgot a { color: #0005d9; text-decoration: underline; }
.remember { font-family: Arial; font-size: 8pt; }
.imgSuccess { float: left; margin: 2px 8px 2px 2px; }
.success { font-family: Arial; font-size: 8pt; text-align: left; padding: 2px 4px 2px 3px; }
.success a { color: #0005d9; text-decoration: underline; }
.testimonial { font-size: 8pt; font-family: Arial; padding: 0px 8px 0px 8px; }
.next { font-family: Arial; font-size: 8pt; }
.next a { color: #0005d9; text-decoration: underline; }
.model1 { color: #040296; font-family: Arial; font-size: 12pt; background-image: url(images/search/bgTop.png); font-weight: bold; }
.model1 a { text-decoration: none;}
.price { color: Black; font-size: 9pt; font-family: Arial; text-align: right; }
.priceBig {color: Black; font-size: 15pt; font-family: Arial; text-align: right; }
.applications {color: Black; font-size: 12pt; font-family: Arial; text-align: right; }
.line { background-image: url(images/search/line.png); width: auto; height: 2px; }
.model1Btm { color: Black; font-size: 9pt; font-family: Arial; background-image: url(images/search/bgBtm.png); height: 61px; }
.model2 { color: #040296; font-family: Arial; font-size: 12pt; background-image: url(images/search/bgTop2.png); font-weight: bold; }
.model2 a { text-decoration: none;}
.line2 { background-image: url(images/search/line2.png); width: auto; height: 2px; }
.model1Btm2 { color: Black; font-size: 9pt; font-family: Arial; background-image: url(images/search/bgBtm2.png); height: 61px; }
.successA { font-family: Arial; font-size: 10pt; background-color: #eeeeee; }
.successB { font-family: Arial; font-size: 10pt; background-color: #f9f9ff; }
.tASmall { font-size: 7pt; font-family: Arial; padding: 2px 3px 2px 3px; text-align: right; vertical-align: bottom; }

.bubbleInfo 
{
    position: relative;
    text-align: left;
    padding-left: 5px;
}

.popup 
{
    background: #D53801;
    border: 1px solid #030071;
    display: none; /* keeps the popup hidden if no JS available */
    height: auto;
    padding: 20px 10px 10px 10px;
    position: absolute;
    max-width: 470px;
    width: 470px;    
    word-wrap: break-word; 
    z-index: 10;
}