/* ::::: ::::: */

*:link, *:visited { text-decoration: none; }
ul, ol { list-style-type: none; list-style-image: none; list-style-position: outside; }
h1, h2, h3, h4, h5, h6, pre, code { font-size: 1em; }
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input { margin: 0pt; padding: 0pt; }
a img, *:link img, *:visited img { border: medium none ; }
address { font-style: normal; }
body { background: rgb(243, 243, 243) none repeat; font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 12px; color: black; }
body#home { background: rgb(204, 204, 204) none repeat; }
#container { background: rgb(19, 44, 90) url('../Imagenes/site-bg.png') repeat-x; }
#bg-container { margin: 0pt auto; background: transparent url('../Imagenes/big-bg.jpg') no-repeat scroll 50% 91px; text-align: center; }
#about #container, #work #container, #team #container, #contact #container, #blog #container { background: rgb(243, 243, 243) url('../Imagenes/site-bg-blue.png') repeat-x; }
#about #bg-container, #work #bg-container, #team #bg-container, #contact #bg-container, #blog #bg-container { background: transparent url('../Imagenes/big-bg-blue.jpg') no-repeat scroll 50% 88px; }
#header { margin: 0pt auto; position: relative; height: 35px; width: 930px; padding-top: 60px; text-align: left; }
#content-container { margin: 0pt auto; padding: 30px 0pt; width: 930px; text-align: left; }
#main-content { float: left; width: 610px; }
#sidebar-right { float: right; width: 290px; padding-top: 90px; }
#sidebar-right-secondary { float: right; width: 290px; padding-top: 125px; }
#footer { border-top: 1px solid rgb(204, 204, 204); background: transparent url('../Imagenes/footer-bg2.png') repeat-x; height: 10px; text-align: center; }
#home #footer { border: medium none ; background: transparent url('../Imagenes/footer-bg.png') repeat-x; font-size: 11px; height: 15px; color: rgb(0, 0, 0); text-align: center; }
#copyright { margin: 20px auto; padding: 0pt 10px; width: 930px; font-size: 11px; text-align: center; color: rgb(98, 104, 115); }
.header-logo { position: absolute; top: 20px; right: 0pt; }
#header-nav-ul li { display: inline; font-family: Helvetica,Arial,Verdana,san-serif; font-size: 12px; }
#header-nav-ul li a { background: transparent url('../Imagenes/header-li-hover-bg.gif') no-repeat scroll -2000px 100%; color: rgb(70, 74, 82); font-weight: normal; text-transform: uppercase; margin-right: 17px; padding-bottom: 24px; }
#header-nav-ul li a.selected { background-position: 50% 28px; color: rgb(0, 63, 142); }
#header-nav-ul li a:hover { background-position: 50% 28px; color: rgb(171, 1, 1); }
.help-ul { margin-bottom: 33px; }
html > body .help-ul { margin-bottom: 35px; }
.ul-left { font-size: 12px; margin-left: 50px; }
.ul-right { float: right; width: 145px; }
.ul-left li, .ul-right li { background: transparent url('../Imagenes/icon-check.png') no-repeat scroll 0% 50%; padding-left: 30px; margin-bottom: 10px; }
.fresh { line-height: 1.7; }
.fresh li { background: transparent url('../Imagenes/icon-tag.gif') no-repeat scroll 0px 4px; padding-left: 27px; margin-top: 0px; margin-bottom: 25px; font-size: 11px; color: rgb(204, 204, 204); }
.fresh li a { color: white; text-shadow: rgb(0, 0, 0) 1px 1px 1px; font-size: 12px; line-height: 1.8; }
.sidebar-menu { padding-top: 18px; }
html > body .sidebar-menu { padding-top: 15px; }
.sidebar-menu h4 { color: rgb(0, 63, 142); text-transform: uppercase; font-family: Helvetica,Arial,Verdana,san-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; font-size-adjust: none; font-stretch: normal; line-height: 35px; padding-top: 15px; margin-left: 20px; }
.sidebar-menu ul { margin: 10px 0pt 0px 30px; }
.sidebar-menu ul li { padding: 8px 0pt 8px 30px; background: transparent url('../Imagenes/arrow-play.png') no-repeat scroll 0px 50%; font-size: 11px; color: rgb(70, 74, 82); font-weight: bold; }
.sidebar-menu ul#services { margin: 10px 0pt 0px 20px; }
.sidebar-menu ul#services li { padding: 15px 0pt 15px 40px; font-size: 12px; color: rgb(70, 74, 82); font-weight: bold; }
.sidebar-menu ul#services li.webdesign { background: transparent url('../Imagenes/webdesign.gif') no-repeat scroll 0px 50%; }
.sidebar-menu ul#services li.iddesign { background: transparent url('../Imagenes/iddesign.gif') no-repeat scroll 0px 50%; }
.sidebar-menu ul#services li.ecommerce { background: transparent url('../Imagenes/ecommerce.gif') no-repeat scroll 0px 50%; }
.sidebar-menu ul#services li.webapp { background: transparent url('../Imagenes/webapp.gif') no-repeat scroll 0px 50%; }
.sidebar-menu ul#services li.hosting { background: transparent url('../Imagenes/hosting.gif') no-repeat scroll 0px 50%; }
.sidebar-menu ul li.selected { background: transparent url('../Imagenes/arrow-selected.gif') no-repeat scroll 0px 50%; font-weight: bold; }
.sidebar-menu-head { background: transparent url('../Imagenes/sbhead.png') no-repeat scroll center top; height: 60px; }
.sidebar-menu-info { padding: 30px 20px; font-size: 11px; }
.sidebar-menu-info strong { font-weight: bold; font-size: 12px; color: rgb(70, 74, 82); }
.sidebar-menu-info p { line-height: 18px; color: rgb(70, 74, 82); }
.sidebar-menu-info p span { color: rgb(0, 0, 0); }
.sidebar-menu-foot { background: transparent url('../Imagenes/sbfoot.png') no-repeat scroll center top; height: 60px; }
.sidebar-icon { vertical-align: middle; margin-right: 15px; }
a, a:link, a:visited { outline-color: invert; outline-style: none; outline-width: medium; color: white; }
a:hover {  }
#content-container a, #content-container a:link, #content-container a:visited { border-bottom: 1px solid rgb(204, 204, 204); padding: 1px 0pt; color: rgb(171, 1, 1); }
#content-container a:hover { border-bottom: 1px solid rgb(171, 1, 1); color: rgb(51, 51, 51); background-color: rgb(239, 239, 239); }
#content-container a.external { background: transparent url('../Imagenes/external-link.gif') no-repeat scroll 100% 40%; padding-right: 15px; }
#home #content-container a, #home #content-container a:link, #home #content-container a:visited { border-bottom: 1px solid rgb(174, 205, 252); color: rgb(236, 236, 236); padding-bottom: 1px; }
#home #content-container a:hover { border-bottom: 1px solid rgb(171, 1, 1); background: transparent none repeat; color: rgb(255, 255, 255); }
#content-container #work-slides a:hover { border-bottom: medium none; background: transparent none repeat; }
h1, h2, h3, h4, h5, h6 { margin-bottom: 10px; }
h1 { margin-bottom: 15px; }
.page-title { color: rgb(70, 74, 82); font-family: normal Helvetica,Arial,Verdana,san-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 22px; line-height: normal; font-size-adjust: none; font-stretch: normal; margin-top: 20px; padding-bottom: 5px; letter-spacing: 0.3mm; margin-bottom: 5px; text-shadow: rgb(187, 187, 187) 1px 1px 6px; }
.page-subtitle { background: transparent url('../Imagenes/page-title-bg.png') no-repeat scroll center bottom; color: rgb(0, 63, 142); font-family: normal Helvetica,Arial,Verdana,san-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 18px; line-height: normal; font-size-adjust: none; font-stretch: normal; margin-top: 20px; padding-bottom: 5px; letter-spacing: 0.3mm; margin-bottom: 10px; text-shadow: rgb(187, 187, 187) 1px 1px 6px; }
p { color: rgb(0, 0, 0); margin-bottom: 10px; line-height: 1.8; }
#home p, #home li { color: rgb(255, 255, 255); }
img { border: medium none ; }
.featured-index { width: 610px; }
.featured-index img { float: left; }
.featured-index .index-right-feature { float: right; }
.globe-icon-float { width: 30px; float: left; margin-right: 15px; }
.bar-icon-float { width: 33px; float: left; margin-right: 15px; }
.block-what-we-do { margin-bottom: 41px; color: white; }
.featured-index img { background: transparent url('../Imagenes/feature-img-bottom-bg.gif') no-repeat scroll left bottom; padding-bottom: 9px; }
hr { border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(221, 221, 221); border-width: 0pt 0pt 1px; margin: 0pt; padding: 0pt; height: 0pt; color: rgb(221, 221, 221); clear: both; width: 100%; }
.row { width: 290px; padding-top: 30px; font-size: 14px; font-weight: bold; margin-bottom: 10px; }
.featured-index .row { text-shadow: rgb(0, 0, 0) 1px 1px 1px; padding-top: 0px; font-size: 12px; }
.row p { color: rgb(70, 74, 82); font-size: 11px; font-weight: normal; line-height: 16px; margin-top: 6px; }
.featured-index .row p { text-shadow: none; font-size: 11px; line-height: 16px; margin-top: 6px; }
.first { clear: both; float: left; }
.second { float: right; }
.row img { background: transparent url('../Imagenes/work-img-bottom-bg.gif') no-repeat scroll left bottom; margin-top: 10px; padding-bottom: 9px; }
.featured-index .row img { background: transparent url('../Imagenes/feature-img-bottom-bg.gif') no-repeat scroll left bottom; }
#content-container .row a, #content-container .row a:link, #content-container .row a:visited { border: medium none ; padding: 0pt; color: rgb(171, 1, 1); text-decoration: none; }
#content-container .row g { background: transparent none repeat; color: rgb(51, 51, 51); text-decoration: none; }
.approach { clear: both; height: 70px; margin-top: 30px; margin-left: 0px; width: 600px; }
.approach img { padding: 5px; float: left; width: 48px; }
.approach h3 { margin: 0pt; padding: 0pt; font-family: Helvetica,Arial,Verdana,san-serif; font-style: normal; font-variant: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; font-weight: bold; color: rgb(0, 0, 0); float: right; width: 520px; }
.approach p { padding: 0px; font-size: 12px; line-height: 1.6; color: rgb(70, 74, 82); float: right; width: 520px; }
#work h3 { margin: 30px 0pt 10px; font-weight: bold; font-size: 14px; color: rgb(0, 63, 142); }
#work-slides { width: 610px; background-color: rgb(239, 239, 239); }
#work-details { margin-top: 15px; }
#work-details p { float: left; width: 320px; }
#work-details span { margin: 10px 0pt; display: block; }
#work-details h4 { margin-top: 5px; width: 250px; float: right; color: rgb(70, 74, 82); text-transform: uppercase; font-family: bold Helvetica,Arial,Verdana,san-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#work-details ul { margin: 0pt; width: 243px; float: right; }
#work-details ul li { padding: 6px 0pt 6px 25px; background: transparent url('../Imagenes/arrow-play.png') no-repeat scroll 0px 50%; font-size: 11px; color: rgb(0, 63, 142); font-weight: normal; }
.team-member { clear: both; height: 120px; margin-top: 30px; }
.team-member img { border: 1px solid rgb(221, 221, 221); padding: 5px; background: rgb(255, 255, 255) none repeat; float: left; width: 90px; }
.team-member h3 { background: transparent url('../Imagenes/page-title-bg.png') no-repeat scroll center bottom; font-family: bold Helvetica,Arial,Verdana,san-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 0); float: right; width: 480px; margin-top: 0px; margin-bottom: 0px; padding-bottom: 5px; }
.team-member p { float: right; width: 480px; }
#contactForm fieldset { border: medium none ; margin: 10px 0pt; padding: 0pt; font-size: 12px; text-align: left; }
#contactForm legend { display: none; }
#contactForm ol { margin: 0pt; padding: 0pt; }
#contactForm li { padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#contactForm label { padding: 10px 0pt 5px; color: rgb(70, 74, 82); display: block; line-height: 20px; text-align: left; vertical-align: top; }
#contactForm label span.required { color: rgb(171, 1, 1); font-weight: bold; }
#contactForm input { padding: 3px; background: rgb(255, 255, 255) none repeat; width: 400px; font-size: 1.2em; vertical-align: middle; }
#contactForm textarea { padding: 3px; background: rgb(255, 255, 255) none repeat; width: 100%; height: 250px; font-family: Helvetica,Arial,Verdana,san-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#contactForm input.submitButton { margin: 20px 0pt; width: auto; text-align: center; }
.blogimg { float: left; margin-right: 20px; margin-bottom: 20px; }
.blog-post-info { margin: 15px 0pt 40px; clear: left; color: rgb(98, 104, 115); }
.display-comment { border-top: 1px solid rgb(221, 221, 221); clear: both; margin-bottom: 30px; }
.author1 { background: transparent url('../Imagenes/bg-comment.gif') no-repeat; min-height: 50px; }
.display-comment .comment { padding: 20px 0pt 10px; color: rgb(70, 74, 82); float: right; width: 440px; }
.display-comment .comment p { margin: 0pt; padding: 0pt; font-size: 12px; color: rgb(70, 74, 82); }
.display-comment .posted { padding: 20px 0pt 10px; font-size: 11px; font-style: italic; color: rgb(98, 104, 115); float: left; width: 150px; }
.display-comment .posted p { color: rgb(98, 104, 115); }
.display-comment .posted strong { font-size: 12px; font-weight: bold; font-style: normal; color: rgb(98, 104, 115); }
#commentForm #formTitle { margin: 20px 0pt 10px; font-size: 12px; font-weight: bold; color: rgb(0, 63, 142); }
#commentForm input.textField { padding: 5px; background: rgb(255, 255, 255) none repeat; width: 440px; font-size: 11px; vertical-align: middle; }
#commentForm textarea { padding: 5px; background: rgb(255, 255, 255) none repeat; width: 440px; height: 200px; font-family: Helvetica,Arial,Verdana,san-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#commentForm input.submitButton { text-align: center; }
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 { margin-bottom: 0pt; }
#footer p, #footer li { color: rgb(70, 74, 82); }
#footer a, #footer a:link, #footer a:visited { border-bottom: 1px solid rgb(204, 204, 204); color: rgb(171, 1, 1); padding-bottom: 2px; }
#footer a:hover { border-bottom: 1px solid rgb(171, 1, 1); color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); }
.footer-container { margin: 0pt auto; width: 930px; padding-top: 20px; text-align: left; }
.footer-block-left, .footer-block-middle, .footer-block-right { background: transparent url('../Imagenes/footer-block-bottom.png') no-repeat scroll left bottom; width: 290px; height: 170px; }
.footer-block-left { position: relative; float: left; margin-right: 30px; color: rgb(102, 102, 102); line-height: 1.6; font-size: 12px; }
.rss-icon { position: absolute; top: 0pt; right: 4px; }
.footer-block-left li { margin-bottom: 5px; }
#footer .footer-block-left li em { font-weight: normal; font-size: 10px; font-style: normal; }
.footer-block-middle { float: left; }
.footer-block-middle p { margin-bottom: 10px; }
.footer-block-right { float: right; }
.footer-block-right p { line-height: 1.7; color: rgb(70, 74, 82); }
.footer-block-right p span { color: rgb(0, 0, 0); }
.footer-block-right strong { font-size: 12px; font-weight: normal; }
#footer .content { padding: 10px 20px 0pt; }
.work-button { padding: 0pt 10px; background: transparent url('../Imagenes/work-button.gif') no-repeat; height: 33px; width: 245px; color: white; font-family: Helvetica,Arial,Verdana,san-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#footer .work-button span a { color: rgb(135, 233, 92); line-height: 30px; }
span.download-pdf { background: transparent url('../Imagenes/download-pdf.png') no-repeat scroll 0px 50%; padding-left: 24px; line-height: 30px; }
span.download-word { background: transparent url('../Imagenes/download-word.png') no-repeat scroll 0px 50%; padding-left: 20px; line-height: 30px; }

/* ::::: Los titulos de pagina ::::: */
#quote-heading { padding: 75px 0pt 0pt; background: transparent url('../Imagenes/we-create-modern.gif') no-repeat; overflow: hidden; height: 0px ! important; }
#quote-heading_titulo_corte { padding: 35px 0pt 0pt; background: transparent url('../Imagenes/titulo_pagina_CORTE.png') no-repeat; overflow: hidden; height: 0px ! important; }
#quote-heading_titulo_cortebaja { padding: 35px 0pt 0pt; background: transparent url('../Imagenes/titulo_pagina_CORTE_BAJA_TEMP.png') no-repeat; overflow: hidden; height: 0px ! important; }
#quote-heading_titulo_insumos { padding: 35px 0pt 0pt; background: transparent url('../Imagenes/titulo_pagina_INSUMOS.png') no-repeat; overflow: hidden; height: 0px ! important; }
#quote-heading_titulo_microscopia { padding: 35px 0pt 0pt; background: transparent url('../Imagenes/titulo_pagina_MICROSCOPIA.png') no-repeat; overflow: hidden; height: 0px ! important; }
#quote-heading_titulo_preparacion { padding: 35px 0pt 0pt; background: transparent url('../Imagenes/titulo_pagina_PREPARACION.png') no-repeat; overflow: hidden; height: 0px ! important; }
#quote-heading_titulo_tincion { padding: 35px 0pt 0pt; background: transparent url('../Imagenes/titulo_pagina_TINCION.png') no-repeat; overflow: hidden; height: 0px ! important; }
#quote-heading_titulo_multimedia { padding: 35px 0pt 0pt; background: transparent url('../Imagenes/titulo_pagina_MULTIMEDIA.png') no-repeat; overflow: hidden; height: 0px ! important; }
#quote-heading_titulo_partners { padding: 35px 0pt 0pt; background: transparent url('../Imagenes/titulo_pagina_PARTNERS.png') no-repeat; overflow: hidden; height: 0px ! important; }
#quote-heading_titulo_contactenos { padding: 35px 0pt 0pt; background: transparent url('../Imagenes/titulo_pagina_CONTACTENOS.png') no-repeat; overflow: hidden; height: 0px ! important; }
#quote-heading_titulo_download { padding: 35px 0pt 0pt; background: transparent url('../Imagenes/titulo_pagina_DOWN.png') no-repeat; overflow: hidden; height: 0px ! important; }
#quote-heading_titulo_macroscopia { padding: 35px 0pt 0pt; background: transparent url('../Imagenes/titulo_pagina_MACRO.png') no-repeat; overflow: hidden; height: 0px ! important; }
#quote-heading_titulo_medicinaforence { padding: 35px 0pt 0pt; background: transparent url('../Imagenes/titulo_pagina_MEDI_FORENSE.png') no-repeat; overflow: hidden; height: 0px ! important; }
#quote-heading_titulo_citologia { padding: 35px 0pt 0pt; background: transparent url('../Imagenes/titulo_pagina_CITOLOGIA.png') no-repeat; overflow: hidden; height: 0px ! important; }


#quote-headingCorte { padding: 75px 0pt 0pt; background: transparent url('../Imagenes/we-create-modern.gif') no-repeat; overflow: hidden; height: 0px ! important; }
#about #quote-heading { background: transparent url('../Imagenes/simple-and-thoughtful.gif') no-repeat; margin-bottom: 50px; }
#work #quote-heading { background: transparent url('../Imagenes/we-do-what-we-love.gif') no-repeat; margin-bottom: 50px; }
#team #quote-heading { background: transparent url('../Imagenes/caring-for-our-business.gif') no-repeat; margin-bottom: 50px; }
#contact #quote-heading { background: transparent url('../Imagenes/want-to-make-something.gif') no-repeat; margin-bottom: 50px; }
#blog #quote-heading { background: transparent url('../Imagenes/the-wake-blog.gif') no-repeat; margin-bottom: 50px; }


/* ::::: Los titulos de items ::::: */
#what-we-do { border-bottom: 1px solid rgb(66, 111, 168); padding: 29px 0pt 0pt; background: transparent url('../Imagenes/what-we-do.gif') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; width: 565px; }

/* ::::: macroscopia ::::: */
#titulo_macroscopia_MACROPATHD { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_macroscopia_MACROPATHD.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }

/* ::::: medicina forense ::::: */
#titulo_medicinaforense_MACROVIEWD { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_medicinaforense_MACROVIEWD.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }

/* ::::: corte ::::: */
#titulo_corte_RM2125RTS { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_corte_RM2125RTS.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulo_corte_RM2235 { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_corte_RM2235.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulo_corte_RM2245 { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_corte_RM2245.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulo_corte_RM2255 { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_corte_RM2255.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulo_corte_RM2265 { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_corte_RM2265.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulo_corte_SM2010R { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_corte_SM2010R.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulo_corte_VT1000S { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_corte_VT1000S.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }

/* ::::: corte a baja temperatura ::::: */
#titulo_corteabajatemperatura_CM1100 { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_corteabajatemperatura_CM1100.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulo_corteabajatemperatura_CM1510S { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_corteabajatemperatura_CM1510S.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulo_corteabajatemperatura_CM1850UV { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_corteabajatemperatura_CM1850UV.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
/*no se usa mas*/#titulo_corteabajatemperatura_CM1900 { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_corteabajatemperatura_CM1900.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulo_corteabajatemperatura_CM3050S { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_corteabajatemperatura_CM3050S.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulo_corteabajatemperatura_CM1950 { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_corteabajatemperatura_CM1950.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }

/* ::::: microscopia ::::: */
#titulo_microscopia_CLX { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_microscopia_CLX.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulo_microscopia_LUXEO4D { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_microscopia_LUXEO4D.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulo_microscopia_LUXEO4Z { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_microscopia_LUXEO4Z.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulo_microscopia_LX400 { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_microscopia_LX400.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulo_microscopia_TCM400 { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_microscopia_TCM400.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }

/* ::::: preparacion ::::: */
#titulo_preparacion_ASP300 { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_preparacion_ASP300.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulo_preparacion_HISTOS5 { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_preparacion_HISTOS5.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulo_preparacion_KOS { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_preparacion_KOS.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulo_preparacion_TP1020 { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_preparacion_TP1020.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulo_preparacion_EG1150 { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_preparacion_EG1150.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }

/* ::::: tincion ::::: */
#titulo_tincion_HI1210 { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_tincion_HI1210.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulo_tincion_HI1220 { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_tincion_HI1220.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulo_tincion_ST4040 { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_tincion_ST4040.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulo_tincion_Bio-Optica { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_tincion_Bio-Optica.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }

/* ::::: insumos ::::: */
#titulo_insumos_CASSETTES { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_insumos_CASSETTES.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulo_insumos_ANILLOS { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_insumos_ANILLOS.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulo_insumos_PORTAOBJETOS { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_insumos_PORTAOBJETOS.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulo_insumos_PARAFINAENESCAMA { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_insumos_PARAFINAENESCAMA.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulo_insumos_MOLDES { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_insumos_MOLDES.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulo_insumos_NAVAJAS { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_insumos_NAVAJAS.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulo_insumos_OCT { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_insumos_OCT.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulo_insumos_PARAPLAST { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_insumos_PARAPLAST.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulo_insumos_CAJAARCHIVO { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_insumos_CAJAARCHIVO.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }

/* ::::: citologia ::::: */
#titulo_citologia_cellspin { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_citologia_CELLSPIN.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulo_citologia_cellstain15 { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/titulo_citologia_CELLSTAIN15.png') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }


/* ::::: OLD ::::: */
#featured-projects { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/featured-projects.gif') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulo1020 { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/tp1020.gif') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulo1120 { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/eg_1120.gif') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulo1160 { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/eg_1160.gif') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#tituloasp_300 { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/asp_300.gif') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulo2535 { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/RM2235.gif') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulo2545 { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/RM2245.gif') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulo2555 { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/RM2255.gif') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulo2565 { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/RM2265.gif') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#tituloSM2010_R { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/SM2000_R.gif') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#tituloHI_1210 { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/HI_1210.gif') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#tituloHI_1220 { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/HI_1220.gif') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#tituloST4040 { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/ST4040.gif') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulocxl { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/cxl.gif') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulocxr_II { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/cxr_II.gif') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#tituloLX400 { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/cxr_III.gif') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#tituloTCM400 { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/digi_2.gif') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulostereo { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/czm_4.gif') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#tituloczm_6 { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/czm_6.gif') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#tituloCM1100 { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/CM1100.gif') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#tituloCM1510 { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/CM1510.gif') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#tituloCM1900 { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/CM1900.gif') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#tituloCM3050_S { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/CM3050_S.gif') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#tituloCM1850_UV { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/CM1850_UV.gif') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#tituloVT_1000_S { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/VT_1000_S.gif') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#tituloRM2125_rt { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/RM2125_rt.gif') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulomacroviewd { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/RM2125_rt.gif') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulodiapath { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/RM2125_rt.gif') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulokos { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/RM2125_rt.gif') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulohistos5 { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/RM2125_rt.gif') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#titulomacropathd { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/RM2125_rt.gif') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }


#wed-love-to-help { border-bottom: 1px solid rgb(66, 111, 168); padding: 29px 0pt 0pt; background: transparent url('../Imagenes/wed-love-to-help.gif') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; width: 240px; }
#still-fresh { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/still-fresh.gif') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#whats-happening { padding: 22px 0pt 0pt; background: transparent url('../Imagenes/whats-happening.gif') no-repeat; overflow: hidden; height: 0px ! important; }
#want-to-work { padding: 20px 0pt 0pt; background: transparent url('../Imagenes/want-to-work.gif') no-repeat; overflow: hidden; height: 0px ! important; }
#contact-us { padding: 22px 0pt 0pt; background: transparent url('../Imagenes/contact-us.gif') no-repeat; overflow: hidden; height: 0px ! important; }
.clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

/* ::::: ::::: */

*:link, *:visited { text-decoration: none; }
ul, ol { list-style-type: none; list-style-image: none; list-style-position: outside; }
h1, h2, h3, h4, h5, h6, pre, code { font-size: 1em; }
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input { margin: 0pt; padding: 0pt; }
a img, *:link img, *:visited img { border: medium none ; }
address { font-style: normal; }
body { background: rgb(243, 243, 243) none repeat; font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 12px; color: black; }
body#home { background: rgb(204, 204, 204) none repeat; }
#container { background: rgb(19, 44, 90) url('../Imagenes/site-bg.png') repeat-x; }
#bg-container { margin: 0pt auto; background: transparent url('../Imagenes/big-bg.jpg') no-repeat scroll 50% 91px; text-align: center; }
#about #container, #work #container, #team #container, #contact #container, #blog #container { background: rgb(243, 243, 243) url('../Imagenes/site-bg-blue.png') repeat-x; }
#about #bg-container, #work #bg-container, #team #bg-container, #contact #bg-container, #blog #bg-container { background: transparent url('../Imagenes/big-bg-blue.jpg') no-repeat scroll 50% 88px; }
#header { margin: 0pt auto; position: relative; height: 35px; width: 930px; padding-top: 60px; text-align: left; }
#content-container { margin: 0pt auto; padding: 30px 0pt; width: 930px; text-align: left; }
#main-content { float: left; width: 610px; }
#sidebar-right { float: right; width: 290px; padding-top: 90px; }
#sidebar-right-secondary { float: right; width: 290px; padding-top: 125px; }

#footer3{width: 100%; height:60px; background-color:Silver}
#footer3inner{text-align:center; color:White; padding-top: 13px;}

#footer { border-top: 1px solid rgb(204, 204, 204); background: transparent url('../Imagenes/footer-bg2.png') repeat-x; height: 5px; text-align: center; }

#home #footer { border: medium none ; background: transparent url('../Imagenes/footer-bg.png') repeat-x; font-size: 11px; height: 10px; color: rgb(0, 0, 0); text-align: center; }
#copyright { margin: 10px auto; padding: 0pt 10px; width: 930px; font-size: 11px; text-align: center; color: rgb(98, 104, 115); }
.header-logo { position: absolute; top: 20px; right: 0pt; }
#header-nav-ul li { display: inline; font-family: Helvetica,Arial,Verdana,san-serif; font-size: 12px; }
#header-nav-ul li a { background: transparent url('../Imagenes/header-li-hover-bg.gif') no-repeat scroll -2000px 100%; color: rgb(70, 74, 82); font-weight: normal; text-transform: uppercase; margin-right: 17px; padding-bottom: 24px; }
#header-nav-ul li a.selected { background-position: 50% 28px; color: rgb(0, 63, 142); }
#header-nav-ul li a:hover { background-position: 50% 28px; color: rgb(171, 1, 1); }
.help-ul { margin-bottom: 33px; }
html > body .help-ul { margin-bottom: 35px; }
.ul-left { font-size: 12px; margin-left: 50px; }
.ul-right { float: right; width: 145px; }
.ul-left li, .ul-right li { background: transparent url('../Imagenes/icon-check.png') no-repeat scroll 0% 50%; padding-left: 30px; margin-bottom: 10px; }
.fresh { line-height: 1.7; }
.fresh li { background: transparent url('../Imagenes/icon-tag.gif') no-repeat scroll 0px 4px; padding-left: 27px; margin-top: 0px; margin-bottom: 25px; font-size: 11px; color: rgb(204, 204, 204); }
.fresh li a { color: white; text-shadow: rgb(0, 0, 0) 1px 1px 1px; font-size: 12px; line-height: 1.8; }
.sidebar-menu { padding-top: 18px; }
html > body .sidebar-menu { padding-top: 15px; }
.sidebar-menu h4 { color: rgb(0, 63, 142); text-transform: uppercase; font-family: Helvetica,Arial,Verdana,san-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; font-size-adjust: none; font-stretch: normal; line-height: 35px; padding-top: 15px; margin-left: 20px; }
.sidebar-menu ul { margin: 10px 0pt 0px 30px; }
.sidebar-menu ul li { padding: 8px 0pt 8px 30px; background: transparent url('../Imagenes/arrow-play.png') no-repeat scroll 0px 50%; font-size: 11px; color: rgb(70, 74, 82); font-weight: bold; }
.sidebar-menu ul#services { margin: 10px 0pt 0px 20px; }
.sidebar-menu ul#services li { padding: 15px 0pt 15px 40px; font-size: 12px; color: rgb(70, 74, 82); font-weight: bold; }
.sidebar-menu ul#services li.webdesign { background: transparent url('../Imagenes/webdesign.gif') no-repeat scroll 0px 50%; }
.sidebar-menu ul#services li.iddesign { background: transparent url('../Imagenes/iddesign.gif') no-repeat scroll 0px 50%; }
.sidebar-menu ul#services li.ecommerce { background: transparent url('../Imagenes/ecommerce.gif') no-repeat scroll 0px 50%; }
.sidebar-menu ul#services li.webapp { background: transparent url('../Imagenes/webapp.gif') no-repeat scroll 0px 50%; }
.sidebar-menu ul#services li.hosting { background: transparent url('../Imagenes/hosting.gif') no-repeat scroll 0px 50%; }
.sidebar-menu ul li.selected { background: transparent url('../Imagenes/arrow-selected.gif') no-repeat scroll 0px 50%; font-weight: bold; }
.sidebar-menu-head { background: transparent url('../Imagenes/sbhead.png') no-repeat scroll center top; height: 60px; }
.sidebar-menu-info { padding: 30px 20px; font-size: 11px; }
.sidebar-menu-info strong { font-weight: bold; font-size: 12px; color: rgb(70, 74, 82); }
.sidebar-menu-info p { line-height: 18px; color: rgb(70, 74, 82); }
.sidebar-menu-info p span { color: rgb(0, 0, 0); }
.sidebar-menu-foot { background: transparent url('../Imagenes/sbfoot.png') no-repeat scroll center top; height: 60px; }
.sidebar-icon { vertical-align: middle; margin-right: 15px; }
a, a:link, a:visited { outline-color: invert; outline-style: none; outline-width: medium; color: white; }
a:hover {  }
#content-container a, #content-container a:link, #content-container a:visited { border-bottom: 1px solid rgb(204, 204, 204); padding: 1px 0pt; color: rgb(171, 1, 1); }
#content-container a:hover { border-bottom: 1px solid rgb(171, 1, 1); color: rgb(51, 51, 51); background-color: rgb(239, 239, 239); }
#content-container a.external { background: transparent url('../Imagenes/external-link.gif') no-repeat scroll 100% 40%; padding-right: 15px; }
#home #content-container a, #home #content-container a:link, #home #content-container a:visited { border-bottom: 1px solid rgb(174, 205, 252); color: rgb(236, 236, 236); padding-bottom: 1px; }
#home #content-container a:hover { border-bottom: 1px solid rgb(171, 1, 1); background: transparent none repeat; color: rgb(255, 255, 255); }
#content-container #work-slides a:hover { border-bottom: medium none; background: transparent none repeat; }
h1, h2, h3, h4, h5, h6 { margin-bottom: 10px; }
h1 { margin-bottom: 15px; }
.page-title { color: rgb(70, 74, 82); font-family: normal Helvetica,Arial,Verdana,san-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 22px; line-height: normal; font-size-adjust: none; font-stretch: normal; margin-top: 20px; padding-bottom: 5px; letter-spacing: 0.3mm; margin-bottom: 5px; text-shadow: rgb(187, 187, 187) 1px 1px 6px; }
.page-subtitle { background: transparent url('../Imagenes/page-title-bg.png') no-repeat scroll center bottom; color: rgb(0, 63, 142); font-family: normal Helvetica,Arial,Verdana,san-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 18px; line-height: normal; font-size-adjust: none; font-stretch: normal; margin-top: 20px; padding-bottom: 5px; letter-spacing: 0.3mm; margin-bottom: 10px; text-shadow: rgb(187, 187, 187) 1px 1px 6px; }
p { color: rgb(0, 0, 0); margin-bottom: 10px; line-height: 1.8; }
#home p, #home li { color: rgb(255, 255, 255); }
img { border: medium none ; }
.featured-index { width: 610px; }
.featured-index img { float: left; }
.featured-index .index-right-feature { float: right; }
.globe-icon-float { width: 30px; float: left; margin-right: 15px; }
.bar-icon-float { width: 33px; float: left; margin-right: 15px; }
.block-what-we-do { margin-bottom: 41px; color: white; }
.featured-index img { background: transparent url('../Imagenes/feature-img-bottom-bg.gif') no-repeat scroll left bottom; padding-bottom: 9px; }
hr { border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(221, 221, 221); border-width: 0pt 0pt 1px; margin: 0pt; padding: 0pt; height: 0pt; color: rgb(221, 221, 221); clear: both; width: 100%; }
.row { width: 290px; padding-top: 30px; font-size: 14px; font-weight: bold; margin-bottom: 10px; }
.featured-index .row { text-shadow: rgb(0, 0, 0) 1px 1px 1px; padding-top: 0px; font-size: 12px; }
.row p { color: rgb(70, 74, 82); font-size: 11px; font-weight: normal; line-height: 16px; margin-top: 6px; }
.featured-index .row p { text-shadow: none; font-size: 11px; line-height: 16px; margin-top: 6px; }
.first { clear: both; float: left; }
.second { float: right; }
.row img { background: transparent url('../Imagenes/work-img-bottom-bg.gif') no-repeat scroll left bottom; margin-top: 10px; padding-bottom: 9px; }
.featured-index .row img { background: transparent url('../Imagenes/feature-img-bottom-bg.gif') no-repeat scroll left bottom; }
#content-container .row a, #content-container .row a:link, #content-container .row a:visited { border: medium none ; padding: 0pt; color: rgb(171, 1, 1); text-decoration: none; }
#content-container .row g { background: transparent none repeat; color: rgb(51, 51, 51); text-decoration: none; }
.approach { clear: both; height: 70px; margin-top: 30px; margin-left: 0px; width: 600px; }
.approach img { padding: 5px; float: left; width: 48px; }
.approach h3 { margin: 0pt; padding: 0pt; font-family: Helvetica,Arial,Verdana,san-serif; font-style: normal; font-variant: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; font-weight: bold; color: rgb(0, 0, 0); float: right; width: 520px; }
.approach p { padding: 0px; font-size: 12px; line-height: 1.6; color: rgb(70, 74, 82); float: right; width: 520px; }
#work h3 { margin: 30px 0pt 10px; font-weight: bold; font-size: 14px; color: rgb(0, 63, 142); }
#work-slides { width: 610px; background-color: rgb(239, 239, 239); }
#work-details { margin-top: 15px; }
#work-details p { float: left; width: 320px; }
#work-details span { margin: 10px 0pt; display: block; }
#work-details h4 { margin-top: 5px; width: 250px; float: right; color: rgb(70, 74, 82); text-transform: uppercase; font-family: bold Helvetica,Arial,Verdana,san-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#work-details ul { margin: 0pt; width: 243px; float: right; }
#work-details ul li { padding: 6px 0pt 6px 25px; background: transparent url('../Imagenes/arrow-play.png') no-repeat scroll 0px 50%; font-size: 11px; color: rgb(0, 63, 142); font-weight: normal; }
.team-member { clear: both; height: 120px; margin-top: 30px; }
.team-member img { border: 1px solid rgb(221, 221, 221); padding: 5px; background: rgb(255, 255, 255) none repeat; float: left; width: 90px; }
.team-member h3 { background: transparent url('../Imagenes/page-title-bg.png') no-repeat scroll center bottom; font-family: bold Helvetica,Arial,Verdana,san-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 0); float: right; width: 480px; margin-top: 0px; margin-bottom: 0px; padding-bottom: 5px; }
.team-member p { float: right; width: 480px; }
#contactForm fieldset { border: medium none ; margin: 10px 0pt; padding: 0pt; font-size: 12px; text-align: left; }
#contactForm legend { display: none; }
#contactForm ol { margin: 0pt; padding: 0pt; }
#contactForm li { padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#contactForm label { padding: 10px 0pt 5px; color: rgb(70, 74, 82); display: block; line-height: 20px; text-align: left; vertical-align: top; }
#contactForm label span.required { color: rgb(171, 1, 1); font-weight: bold; }
#contactForm input { padding: 3px; background: rgb(255, 255, 255) none repeat; width: 400px; font-size: 1.2em; vertical-align: middle; }
#contactForm textarea { padding: 3px; background: rgb(255, 255, 255) none repeat; width: 100%; height: 250px; font-family: Helvetica,Arial,Verdana,san-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#contactForm input.submitButton { margin: 20px 0pt; width: auto; text-align: center; }
.blogimg { float: left; margin-right: 20px; margin-bottom: 20px; }
.blog-post-info { margin: 15px 0pt 40px; clear: left; color: rgb(98, 104, 115); }
.display-comment { border-top: 1px solid rgb(221, 221, 221); clear: both; margin-bottom: 30px; }
.author1 { background: transparent url('../Imagenes/bg-comment.gif') no-repeat; min-height: 50px; }
.display-comment .comment { padding: 20px 0pt 10px; color: rgb(70, 74, 82); float: right; width: 440px; }
.display-comment .comment p { margin: 0pt; padding: 0pt; font-size: 12px; color: rgb(70, 74, 82); }
.display-comment .posted { padding: 20px 0pt 10px; font-size: 11px; font-style: italic; color: rgb(98, 104, 115); float: left; width: 150px; }
.display-comment .posted p { color: rgb(98, 104, 115); }
.display-comment .posted strong { font-size: 12px; font-weight: bold; font-style: normal; color: rgb(98, 104, 115); }
#commentForm #formTitle { margin: 20px 0pt 10px; font-size: 12px; font-weight: bold; color: rgb(0, 63, 142); }
#commentForm input.textField { padding: 5px; background: rgb(255, 255, 255) none repeat; width: 440px; font-size: 11px; vertical-align: middle; }
#commentForm textarea { padding: 5px; background: rgb(255, 255, 255) none repeat; width: 440px; height: 200px; font-family: Helvetica,Arial,Verdana,san-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#commentForm input.submitButton { text-align: center; }
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 { margin-bottom: 0pt; }
#footer p, #footer li { color: rgb(70, 74, 82); }
#footer a, #footer a:link, #footer a:visited { border-bottom: 1px solid rgb(204, 204, 204); color: rgb(171, 1, 1); padding-bottom: 2px; }
#footer a:hover { border-bottom: 1px solid rgb(171, 1, 1); color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); }
.footer-container { margin: 0pt auto; width: 930px; padding-top: 20px; text-align: left; }
.footer-block-left, .footer-block-middle, .footer-block-right { background: transparent url('../Imagenes/footer-block-bottom.png') no-repeat scroll left bottom; width: 290px; height: 170px; }
.footer-block-left { position: relative; float: left; margin-right: 30px; color: rgb(102, 102, 102); line-height: 1.6; font-size: 12px; }
.rss-icon { position: absolute; top: 0pt; right: 4px; }
.footer-block-left li { margin-bottom: 5px; }
#footer .footer-block-left li em { font-weight: normal; font-size: 10px; font-style: normal; }
.footer-block-middle { float: left; }
.footer-block-middle p { margin-bottom: 10px; }
.footer-block-right { float: right; }
.footer-block-right p { line-height: 1.7; color: rgb(70, 74, 82); }
.footer-block-right p span { color: rgb(0, 0, 0); }
.footer-block-right strong { font-size: 12px; font-weight: normal; }
#footer .content { padding: 10px 20px 0pt; }
.work-button { padding: 0pt 10px; background: transparent url('../Imagenes/work-button.gif') no-repeat; height: 33px; width: 245px; color: white; font-family: Helvetica,Arial,Verdana,san-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#footer .work-button span a { color: rgb(135, 233, 92); line-height: 30px; }
span.download-pdf { background: transparent url('../Imagenes/download-pdf.png') no-repeat scroll 0px 50%; padding-left: 24px; line-height: 30px; }
span.download-word { background: transparent url('../Imagenes/download-word.png') no-repeat scroll 0px 50%; padding-left: 20px; line-height: 30px; }
#quote-heading { padding: 75px 0pt 0pt; background: transparent url('../Imagenes/we-create-modern.gif') no-repeat; overflow: hidden; height: 0px ! important; }
#about #quote-heading { background: transparent url('../Imagenes/simple-and-thoughtful.gif') no-repeat; margin-bottom: 50px; }
#work #quote-heading { background: transparent url('../Imagenes/we-do-what-we-love.gif') no-repeat; margin-bottom: 50px; }
#team #quote-heading { background: transparent url('../Imagenes/caring-for-our-business.gif') no-repeat; margin-bottom: 50px; }
#contact #quote-heading { background: transparent url('../Imagenes/want-to-make-something.gif') no-repeat; margin-bottom: 50px; }
#blog #quote-heading { background: transparent url('../Imagenes/the-wake-blog.gif') no-repeat; margin-bottom: 50px; }
#what-we-do { border-bottom: 1px solid rgb(66, 111, 168); padding: 29px 0pt 0pt; background: transparent url('../Imagenes/what-we-do.gif') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; width: 565px; }
#featured-projects { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/featured-projects.gif') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#wed-love-to-help { border-bottom: 1px solid rgb(66, 111, 168); padding: 29px 0pt 0pt; background: transparent url('../Imagenes/wed-love-to-help.gif') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; width: 240px; }
#still-fresh { border-bottom: 1px solid rgb(66, 111, 168); padding: 26px 0pt 0pt; background: transparent url('../Imagenes/still-fresh.gif') no-repeat; overflow: hidden; height: 0px ! important; margin-bottom: 16px; }
#whats-happening { padding: 22px 0pt 0pt; background: transparent url('../Imagenes/whats-happening.gif') no-repeat; overflow: hidden; height: 0px ! important; }
#want-to-work { padding: 20px 0pt 0pt; background: transparent url('../Imagenes/want-to-work.gif') no-repeat; overflow: hidden; height: 0px ! important; }
#contact-us { padding: 22px 0pt 0pt; background: transparent url('../Imagenes/contact-us.gif') no-repeat; overflow: hidden; height: 0px ! important; }
.clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

