/**
(C)2008 DarkBlue Consulting
**/
BODY {background:#EBF6FC url(bg-image.gif) repeat-x left top; font-family:Geneva, Arial, Helvetica, sans-serif; margin:0px; font-size:12px;}
.mainTable {background:#FFFFFF; border-width:0px 1px 3px 1px; border-style:solid; border-color:#B8B8B8;}
td { vertical-align:top; font-size:12px;}
/** Header Lane**/
.headerLeft {background:#EBEBEB url(headerLeft.jpg) left top no-repeat;}
.headerRight {background:#EBEBEB url(headerRight.jpg) left top no-repeat; text-align:right;}

.topMenu {background:#EBEBEB url(topBar-back.gif) repeat-x left top;}
.topMenu a {margin:0px; color:#333333; text-decoration:none; font-weight:bold;}
.topMenu a:hover {color:#084683;}
.topMenu img {vertical-align:top; margin:0px; border:none;}

/** MainBanner **/
.banner {background: url(banner.jpg) left top no-repeat; height:140px}
.pressLane {background: url(pressLane-en.jpg) left top no-repeat; height:140px; padding: 0px;}
.pressLane div {padding: 32px 15px 15px 25px; margin:0px;}
.pressLane div h3 {background: url(newsBullet.gif) left 4px no-repeat;font-size: 11px;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;color: #000075;padding-left: 8px;margin: 5px 1px 1px 0px;}
.pressLane div h3 a {color: #000075;	text-decoration: none;}
.pressLane div h3 a:hover {color: #000075;text-decoration: underline;}
.pressLane div p{font-size: 11px;color: #000075;	margin: 0px;}
.pressLane div p a{color: #000075;text-decoration: none;}
.pressLane div p a:hover{color: #000075;text-decoration: underline;}
.newsLane {background: url(newsLane-en.jpg) left top no-repeat; height:140px; padding: 0px;}
.newsLane div {padding: 32px 15px 15px 25px; margin:0px;}
.newsLane div h3 {background: url(newsBullet.gif) left 4px no-repeat;font-size: 11px;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;color: #000075;padding-left: 8px;margin: 5px 1px 1px 0px;}
.newsLane div h3 a {color: #000075;	text-decoration: none;}
.newsLane div h3 a:hover {color: #000075;text-decoration: underline;}
.newsLane div p{font-size: 11px;color: #000075;	margin: 0px;}
.newsLane div p a{color: #000075;text-decoration: none;}
.newsLane div p a:hover{color: #000075;text-decoration: underline;}
.pressLaneEn {background: url(pressLane-en.jpg) left top no-repeat; height:140px; padding: 0px;}
.pressLaneEn div {padding: 32px 15px 15px 25px; margin:0px;}
.pressLaneEn div h3 {background: url(newsBullet.gif) left 4px no-repeat;font-size: 11px;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;color: #000075;padding-left: 8px;margin: 5px 1px 1px 0px;}
.pressLaneEn div h3 a {color: #000075;	text-decoration: none;}
.pressLaneEn div h3 a:hover {color: #000075;text-decoration: underline;}
.pressLaneEn div p{font-size: 11px;color: #000075;	margin: 0px;}
.pressLaneEn div p a{color: #000075;text-decoration: none;}
.pressLaneEn div p a:hover{color: #000075;text-decoration: underline;}
.newsLaneEn {background: url(newsLane-en.jpg) left top no-repeat; height:140px; padding: 0px;}
.newsLaneEn div {padding: 32px 15px 15px 25px; margin:0px;}
.newsLaneEn div h3 {background: url(newsBullet.gif) left 4px no-repeat;font-size: 11px;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;color: #000075;padding-left: 8px;margin: 5px 1px 1px 0px;}
.newsLaneEn div h3 a {color: #000075;	text-decoration: none;}
.newsLaneEn div h3 a:hover {color: #000075;text-decoration: underline;}
.newsLaneEn div p{font-size: 11px;color: #000075;	margin: 0px;}
.newsLaneEn div p a{color: #000075;text-decoration: none;}
.newsLaneEn div p a:hover{color: #000075;text-decoration: underline;}

/** Left Menu**/
.leftMenu {background:#E2E2E2 url(leftMenu-back.gif) repeat left top; color:#545454; padding-top:20px;}
.leftMenu a { color:#545454; text-decoration:none; display:block; font-weight: bold; border-bottom:#BBBBBB 1px solid; padding:3px 3px 3px 10px;font-size:12px;}
.leftMenu a:hover {color:#00B8DE; text-decoration:none;}
.leftMenu h2 {background:#00B8DE; color: #FFFFFF; font-size:12px; font-weight: bold; border-bottom:#00B8DE 1px solid; border-top: #00B8DE 1px solid;}
.leftMenu h2 a{color: #FFFFFF; font-size:12px; font-weight: bold; text-decoration: none; display:block; border: none;}
.leftMenu h2 a:hover{color: #000000; text-decoration: none;}
.leftsubMenu {background:#E2E2E2; color:#545454;}
.leftsubMenu a { color:#545454; text-decoration:none; display:block; font-weight: normal; border-bottom:#BBBBBB 1px solid; padding-left:15px;}
.leftsubMenu a:hover {color:#00B8DE; text-decoration:none;}

/** ContentLane **/
.section {height:300px;}

.content {background:#FFFFFF url(contentBack.gif) left top no-repeat; padding:0px 0px 0px 25px;}
.content div h2 {margin-left:38px; margin-top:5px; margin-bottom:10px; color:#00B8DE; font-size:16px;}
.content div blockquote {background:url(blockquoteImg.gif) left 5px no-repeat; margin:0px 5px 10px 38px; color:#666666; font-size:13px; line-height:20px; padding: 0px 0px 0px 20px;}
.content div p {font-size:12px; line-height:18px; margin:5px; text-align:justify;}
.content div .direccion {text-align:center; margin: 0px;}
.content div h3 {margin:0px 20px 0px 0px; color:#00B8DE; font-size:11px; font-weight:bold;}
.content div h3 a {color:#00B8DE; font-size:11px; font-weight:bold;text-decoration: none;}
.content div h3 a:hover {color:#00B8DE; text-decoration: underline;}
.content div h4{font-size:10px; margin:0px 0px 10px 0px; text-align:center; padding: 0px;}
.content div .contentProd img{border:3px;}
.content div img {background: url(img-background2.gif) center center no-repeat; padding: 0px; border: 0px;margin-bottom:5px;}
.contact form span {padding: 4px 10px 4px 10px; margin:0px;}
.contact td {vertical-align: middle; font-size: 10px;}
.contact a {font-size: 12px; color: #00A8FF; text-decoration: none}
.contact a:hover {text-decoration: underline;}
.content #producto ul {font-weight:bold; list-style-image:url(linkImg.gif);list-style-position:outside; text-indent:0; margin-bottom:10px; margin-top: 0px; padding-left: 20px; padding-top: 0px}
.content div .links a {font-size: 11px; color: #000000; text-decoration: none; background: url(linkImg.gif) left 2px no-repeat; display: block; padding:0px 0px 0px 12px; margin:0px;}
.content div .links a:hover {color:#00B8DE;}
.content div #productos h3 {margin-right:10px; color:#00B8DE; font-size:11px; font-weight:bold;}
.content div #productos img {background: url(img-background.gif) center center no-repeat; padding: 6px 6px 21px 8px; margin-left: 20px; border: 0px;}
.content div #producto p {margin-right:20px} 
.content div #producto a {color:#00B8DE; font-size:11px; font-weight:bold; text-decoration:none;}
.content div #producto a:hover {text-decoration:underline;}
.producto a {color:#00B8DE; font-size:11px; font-weight:bold; text-decoration:none;}
.producto a:hover {text-decoration:underline;}

.contact input, .contact textarea {width: 150px; background: #eeeeee; font-size: 10px; color: #000000; padding: 1px 2px 1px 2px; border: 1px solid #00A8FF;}
.contact .button {width: auto; border: 1px solid #00A8FF; background: #00A8FF; color:#FFFFFF;}
.contact #mxConsulta {height: 70px;}

/** footLane **/
.footer {background:#FFFFFF url(footBack.gif) left top no-repeat; text-align: left; vertical-align:middle; padding-left: 7px;}
.footer p {font-size: 10px; margin:0px;}
.footer a {color: #000000; font-size: 10px; margin:0px; text-decoration: none;}
.footer a:hover {text-decoration: underline;}
#elevator {overflow: scroll}