html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big,cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0; outline: 0; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; filter: 0; }
:focus { outline: 0; }
body { line-height: 1; color: black; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
html, body { width: 100%; height: 100%; margin:0px 0px 0px 0px; }

@font-face { font-family: "SegoeUI";
             src: url("http://www.ri.com.br/farmacia/_resources/_fonts/SegoeUI.eot"); /* para IE */
             src: url("http://www.ri.com.br/farmacia/_resources/_fonts/SegoeUI.otf");
             src: url("http://www.ri.com.br/farmacia/_resources/_fonts/SegoeUI.woff");
             src: url("http://www.ri.com.br/farmacia/_resources/_fonts/segoeui.ttf");
           }

@font-face { font-family: "SegoeUIBold";
             src: url("http://www.ri.com.br/farmacia/_resources/_fonts/SegoeUI-Bold.eot");
             src: url("http://www.ri.com.br/farmacia/_resources/_fonts/SegoeUI-Bold.otf");
             src: url("http://www.ri.com.br/farmacia/_resources/_fonts/SegoeUI-Bold.woff");
             src: url("http://www.ri.com.br/farmacia/_resources/_fonts/segoeuib.ttf");
           }


body { font-size:12px; font-family:'SegoeUI', arial, sans-serif; color:#000000; background:#ffffff; }
form { margin:0px; padding:0px; }
#page { position: relative; min-height:100%; height:auto; voice-family: "\"}\""; voice-family: inherit; height:auto; height:100%; }
html>body #page { height: auto; }
#container { width:100%; margin:auto; }
.next, .prev { cursor:pointer; }
.clear{ clear:both; width:0; height:0; }
#mask { filter:alpha(opacity=85); -moz-opacity:0.5; opacity:0.5; position:absolute; left:0; top:0; z-index:90000000; background-color:#CCCCCC; display:none; }
* { z-index:1; }
#div-texto { position:absolute; top:0px; left:-9999px; width:1; height:1px; font-size:1px; float:left; text-indent:-9999em; }

input, textarea, select { font-family:'SegoeUI', arial, sans-serif; font-size:14px; color:#333333; font-weight:normal; }

/* header */
#header { float:left; width:100%; height:120px; background:url(http://www.ri.com.br/farmacia/_resources/_img/header-fundo.png) repeat-x; }
#header-base { width:950px; height:120px; margin:auto; }
#header-bloco-1 { float:left; width:219px; height:120px; }
#header-bloco-1-logo { position:relative; top:49px; }
#header-bloco-2 { float:left; width:415px; height:120px; }
#header-bloco-2-1 { float:left; position:relative; top:58px; width:19px; height:31px; }
#header-bloco-2-2 { float:left; position:relative; top:67px; font-size:12px; font-family:'SegoeUIBold', arial, sans-serif; }
#header-bloco-3 { float:left; width:193px; height:120px; }
#header-bloco-3 table, tr, td { font-family:'SegoeUIBold', arial, sans-serif; }
#header-bloco-3-1 { float:left; position:relative; top:60px; font-family:'SegoeUIBold', arial, sans-serif; }
.header-bloco-3-1-atendimento:link { text-decoration:none; color:#000000; font-family:'SegoeUIBold', arial, sans-serif; font-size:12px; }
.header-bloco-3-1-atendimento:visited { text-decoration:none; color:#000000; font-family:'SegoeUIBold', arial, sans-serif; font-size:12px; }
.header-bloco-3-1-atendimento:active { text-decoration:none; color:#000000; font-family:'SegoeUIBold', arial, sans-serif; font-size:12px; }
.header-bloco-3-1-atendimento:hover { text-decoration:underline; color:#000000; font-family:'SegoeUIBold', arial, sans-serif; font-size:12px; }
#header-bloco-4 { float:left; width:123px; height:120px; text-align:right; }
#header-bloco-4-1 { float:left; position:relative; top:58px; }

/* banner */
#banner { float:left; width:100%; height:369px; background:url(http://www.ri.com.br/farmacia/_resources/_img/banner-fundo.png) repeat-x; }
#banner-base { position:relative; width:950px; height:369px; margin:auto; }
/* banner interna */
#banner-interna { float:left; width:100%; height:140px; background:url(http://www.ri.com.br/farmacia/_resources/_img/banner-interna-fundo.png) repeat-x; }
#banner-interna-base { position:relative; width:950px; height:140px; margin:auto; }
#banner-interna-base h1 { letter-spacing:-1px; font-size:26px; font-family:'SegoeUIBold', arial, sans-serif; }
#banner-interna-base-titulo { float:left; position:relative; top:65px; margin-right:20px; }
#banner-interna-base-link { float:left; position:relative; top:73px; }
#banner-interna-base-link a:link { text-decoration:none; color:#333333; }
#banner-interna-base-link a:visited { text-decoration:none; color:#333333; }
#banner-interna-base-link a:active { text-decoration:none; color:#333333; }
#banner-interna-base-link a:hover { text-decoration:underline; color:#333333; }
#banner-interna-base-link-voltar { float:right; position:relative; top:73px; }
#banner-interna-base-link-voltar a:link { text-decoration:none; color:#333333; }
#banner-interna-base-link-voltar a:visited { text-decoration:none; color:#333333; }
#banner-interna-base-link-voltar a:active { text-decoration:none; color:#333333; }
#banner-interna-base-link-voltar a:hover { text-decoration:underline; color:#333333; }

/* menu */
#menu-base { position:absolute; right:0px; top:0px; z-index:88888; }

/* footer */
#footer-google { width:100%; height:90px; }
#footer-google-base { width:950px; margin:auto; text-align:center; }

#footer-form { width:100%; height:360px; background:url(http://www.ri.com.br/farmacia/_resources/_img/footer-form-fundo.png) repeat-x; }
#footer-form-base { width:950px; margin:auto; }
#footer-form-base input { border:none; width:280px; padding:7px; }
#footer-form-base textarea { border:none; width:599px; height:67px; padding:7px; }
#footer-form-base select { border:none; width:298px; padding:6px; }
#footer-form-base h1 { font-size:20px; color:#FFFFFF; letter-spacing:-1px; font-family:'SegoeUIBold', arial, sans-serif; }
#footer-form-base p { font-size:12px; color:#FFFFFF; }
.footer-form-base-input { float:left; margin-right:15px; border:1px solid #CCCCCC; background:#ffffff; width:298px; height:34px; margin-top:13px; margin-top:6.5px\0/; }
.footer-form-base-textarea { float:left; border:1px solid #CCCCCC; background:#ffffff; width:615px; height:85px; margin-top:13px; margin-top:6.5px\0/; }
.footer-form-base-button { float:right; margin-right:23px; border:1px solid #CCCCCC; background:#ffffff; font-size:18px; color:#333333; padding:4px; margin-top:13px; padding:5px; }
#footer-form-base-1 { float:left; width:641px; margin-top:34px; }
#footer-form-base-2 { float:left; width:63px; }
#footer-form-base-2-1 { float:left; position:relative; top:27px; width:63px; height:303px; }
#footer-form-base-3 { float:left; width:245px; margin-top:34px; }
#footer-form-base-3-3 { margin-top:13px; margin-top:7px\0/; }
#footer-form-base-3-3 input { border:none; width:224px; padding:7px; color:#333333; }
.footer-form-base-3-3-input { float:left; margin-right:15px; border:1px solid #CCCCCC; background:#ffffff; width:243px; height:34px; }
#footer-form-base-3-4 { margin-top:13px; margin-top:7px\0/; }
#footer-form-base-3-4 input { border:none; width:174px; padding:7px; color:#333333; }
.footer-form-base-3-4-input { float:left; border:1px solid #CCCCCC; background:#ffffff; width:243px; height:34px; }
#footer-form-base-3-4-1-1 { float:right; }
#footer-form-base-3-6 { padding-top:7px; padding-bottom:7px; padding-top:3px\0/; padding-bottom:3px\0/; }
#footer-form-base-3-7 { margin-top:5px; }
#footer-form-base-3-8 { margin-top:5px; }

#footer { width:100%; }
#footer-base { width:950px; margin:auto; }
#footer-base-1 { width:950px; height:20px; }
#footer-base-2 { width:950px; line-height:18px; }
#footer-base-2 h1 { font-size:20px; letter-spacing:-1px; font-family:'SegoeUIBold', arial, sans-serif; }
#footer-base-2 p { margin-bottom:7px; }
#footer-base-2 p a:link { text-decoration:none; color:#333333; }
#footer-base-2 p a:visited { text-decoration:none; color:#333333; }
#footer-base-2 p a:active { text-decoration:none; color:#333333; }
#footer-base-2 p a:hover { text-decoration:underline; color:#333333; }
#footer-base-2 strong { font-family:'SegoeUIBold', arial, sans-serif; }
#footer-base-2-1 { float:left; width:150px; }
#footer-base-2-2 { float:left; width:210px; padding-right:45px; }
#footer-base-2-3 { float:left; width:205px; }
#footer-base-2-4 { float:left; width:194px; }
#footer-base-2-5 { float:left; width:140px; }
#footer-base-3 { margin-top:30px; width:950px; text-align:center; }

/* links navega��o footer */
#footer-links { float:left; width:100%; }
.footer-links-ponto { margin-top:10px; margin-bottom:10px; width:950px; height:2px; background:url(http://www.ri.com.br/farmacia/_resources/_img/ponto.png) repeat-x; }
#footer-links-base { width:950px; margin:auto; }
#footer-links-base a:link    { text-decoration:none; color:#666666; }
#footer-links-base a:visited { text-decoration:none; color:#666666; }
#footer-links-base a:active  { text-decoration:none; color:#666666; }
#footer-links-base a:hover   { text-decoration:underline; color:#666666; }
#footer-links-base-0 { float:left; width:950px; }
#footer-links-base-1 { float:left; }
#footer-links-base-2 { float:right; }

/* home bases */
#home { float:left; width:100%; }
#home-base { width:950px; margin:auto; }
#home-blocos { float:left; width:950px; }
#home-blocos h1 { letter-spacing:-1px; font-size:22px; font-family:'SegoeUIBold', arial, sans-serif; }
#home-news { float:left; width:444px; }
.home-news-linha { float:left; line-height:18px; }
.home-news-linha-data { float:left; font-size:14px; width:34px; margin:5px; font-family:'SegoeUIBold', arial, sans-serif; }
.home-news-linha-titulo { float:left; margin-bottom:10px; width:390px; margin:5px; }
.home-news-linha-titulo b { font-size:14px; font-family:'SegoeUIBold', arial, sans-serif; }
.home-news-linha-veja { float:left; }
.home-news-linha-veja:link { text-decoration:none; color:#ff6600; }
.home-news-linha-veja:visited { text-decoration:none; color:#ff6600; }
.home-news-linha-veja:active { text-decoration:none; color:#ff6600; }
.home-news-linha-veja:hover { text-decoration:underline; color:#ff6600; }
#home-depor { float:right; width:444px; }

#home-depor-item { line-height:18px; }
#home-depor-item b { font-family:'SegoeUIBold', arial, sans-serif; }
#home-depor-item a:link { text-decoration:none; color:#ff6600; }
#home-depor-item a:visited { text-decoration:none; color:#ff6600; }
#home-depor-item a:active { text-decoration:none; color:#ff6600; }
#home-depor-item a:hover { text-decoration:underline; color:#ff6600; }

.home-ponto { margin-top:20px; margin-bottom:20px; width:100%; height:2px; background:url(http://www.ri.com.br/farmacia/_resources/_img/ponto.png) repeat-x; }


/* EMPRESA */
.empresa-ponto { margin-top:40px; margin-bottom:40px; width:950px; height:2px; background:url(http://www.ri.com.br/farmacia/_resources/_img/ponto.png) repeat-x; }
.empresa-ponto-2 { margin-top:50px; width:950px; height:2px; }
#empresa-texto-a { width:950px; height:522px; background:url(http://www.ri.com.br/farmacia/_resources/_img/empresa-humano.png) no-repeat; }
#empresa-texto-a strong { font-family:'SegoeUIBold', arial, sans-serif; }
#empresa-texto-a-1 { position:relative; top:90px; width:430px; line-height:18px; font-size:12px; }
#empresa-texto-b { width:950px; }
#empresa-texto-b h2 { letter-spacing:-1px; font-size:50px; color:#333333; font-family:'SegoeUIBold', arial, sans-serif; }
#empresa-texto-c { width:950px; }
.empresa-ponto-c { margin-top:10px; margin-bottom:10px; width:500px; height:2px; background:url(http://www.ri.com.br/farmacia/_resources/_img/ponto.png) repeat-x; }
.empresa-ponto-c-2 { margin-top:25px; margin-bottom:25px; width:500px; height:2px; }
#empresa-texto-c h2 { letter-spacing:-1px; font-size:50px; color:#333333; font-family:'SegoeUIBold', arial, sans-serif; }
#empresa-texto-c h3 { letter-spacing:-1px; font-size:16px; color:#333333; font-family:'SegoeUIBold', arial, sans-serif; }
#empresa-texto-c-1 { float:left; width:425px; }
#empresa-texto-c-2 { float:right; width:500px; line-height:18px; }

/* CLIENTES */
.cliente-ponto { margin-top:10px; margin-bottom:10px; width:295px; height:2px; background:url(http://www.ri.com.br/farmacia/_resources/_img/ponto.png) repeat-x; }
#cliente-bloco { float:left; width:295px; height:300px; background:url(http://www.ri.com.br/farmacia/_resources/_img/cliente-fundo-bloco.png) repeat-x; }
#cliente-bloco h2 { font-size:14px; font-family:'SegoeUIBold', arial, sans-serif; }
#cliente-bloco a:link { text-decoration:none; color:#333333; }
#cliente-bloco a:visited { text-decoration:none; color:#333333; }
#cliente-bloco a:active { text-decoration:none; color:#333333; }
#cliente-bloco a:hover { text-decoration:underline; color:#333333; }
#cliente-bloco-logo { width:295px; height:160px; }
#cliente-bloco-vazio { float:left; width:30px; height:300px; }

/* NOTICIAS */
.noticias-ponto { margin-top:10px; margin-bottom:40px; width:950px; height:2px; background:url(http://www.ri.com.br/farmacia/_resources/_img/ponto.png) repeat-x; }
#noticias-bloco { width:950px; height:175px; }
#noticias-bloco-img { float:left; width:180px; height:135px; margin-right:20px; background:#CCCCCC; }
#noticias-bloco-txt { float:left; width:750px; padding-top:5px; }
#noticias-bloco-txt h2 { letter-spacing:-1px; font-size:18px; font-family:'SegoeUIBold', arial, sans-serif; }
#noticias-bloco-txt span { color:#666666; line-height:18px; }
#noticias-bloco-txt div { line-height:18px; }
#noticias-bloco-txt div a:link { text-decoration:none; color:#ff9900; }
#noticias-bloco-txt div a:visited{ text-decoration:none; color:#ff9900; }
#noticias-bloco-txt div a:active { text-decoration:none; color:#ff9900; }
#noticias-bloco-txt div a:hover { text-decoration:underline; color:#ff9900; }

.noticia-ponto { margin-top:40px; margin-bottom:40px; width:950px; height:2px; background:url(http://www.ri.com.br/farmacia/_resources/_img/ponto.png) repeat-x; }
.noticia-ponto-2 { margin-top:20px; margin-bottom:20px; width:950px; height:2px; background:url(http://www.ri.com.br/farmacia/_resources/_img/ponto.png) repeat-x; }
#noticia-bloco { width:950px; height:175px; }
#noticia-bloco-img { float:left; width:280px; height:211px; margin-right:20px; margin-bottom:10px; background:#CCCCCC; }
#noticia-bloco-txt { float:left; width:950px; padding-top:5px; line-height:18px; }
#noticia-bloco-txt h2 { letter-spacing:-1px; font-size:22px; font-family:'SegoeUIBold', arial, sans-serif; }
#noticia-bloco-txt span { color:#666666; }
#noticia-bloco-txt div { }
#noticia-outras { width:950px; margin-bottom:50px; }
#noticia-outras a:link { text-decoration:none; color:#ff9900; }
#noticia-outras a:visited{ text-decoration:none; color:#ff9900; }
#noticia-outras a:active { text-decoration:none; color:#ff9900; }
#noticia-outras a:hover { text-decoration:underline; color:#ff9900; }
#noticia-outras h3 { letter-spacing:-1px; font-size:18px; font-family:'SegoeUIBold', arial, sans-serif; }
#noticia-outras-bloco { width:950px; line-height:18px; }
#noticia-outras-bloco-txt { width:750px; padding-top:5px; }
#noticia-outras-bloco-txt h4 { font-size:14px; font-family:'SegoeUIBold', arial, sans-serif; }
#noticia-outras-bloco-txt b { font-family:'SegoeUIBold', arial, sans-serif; }
#noticia-outras-bloco-txt a:link { text-decoration:none; color:#ff9900; }
#noticia-outras-bloco-txt a:visited{ text-decoration:none; color:#ff9900; }
#noticia-outras-bloco-txt a:active { text-decoration:none; color:#ff9900; }
#noticia-outras-bloco-txt a:hover { text-decoration:underline; color:#ff9900; }


/* SOLUCAO */
#home-solucao { width:950px; height:260px; }
.home-solucao-0 { float:left; height:260px; }
.home-solucao-1 { float:left; width:213px; height:260px; position:relative; }
.home-solucao-1-titulo { width:213px; height:49px; }
.home-solucao-1-bloco { width:213px; height:205px; }
.home-solucao-1-texto { font-size:12px; color:#ffffff; letter-spacing:-0.1px; padding:10px; position:absolute; bottom:5px; width:193px; height:39px; background:url(http://www.ri.com.br/farmacia/_resources/_img/2.png); }


/* CENTRAL DE ATENDIMENTO */
#central-bloco-0 { float:left; width:23px; height:240px; }
#central-bloco-1 { float:left; width:220px; height:240px; }
#central-bloco-1-1 {width:220px; background:#333333; margin-bottom:10px;}
#central-bloco-1-1 h2 { letter-spacing:-1px; font-size:30px; color:#ffffff; padding-top:6px; padding-bottom:6px; text-align:center; font-family:'SegoeUIBold', arial, sans-serif; }
#central-bloco-1-2 { width:220px; height:165px; background:url(http://www.ri.com.br/farmacia/_resources/_img/central-bloco-fundo.png) no-repeat top center; }
#central-bloco-1-2-txt { font-size:14px; width:185px; padding-top:20px; padding-left:12px; text-align:center; }
#central-bloco-1-2-txt a:link { font-size:36px; text-decoration:none; color:#333333; font-family:'SegoeUIBold', arial, sans-serif; }
#central-bloco-1-2-txt a:visited{ font-size:36px; text-decoration:none; color:#333333; font-family:'SegoeUIBold', arial, sans-serif; }
#central-bloco-1-2-txt a:active { font-size:36px; text-decoration:none; color:#333333; font-family:'SegoeUIBold', arial, sans-serif; }
#central-bloco-1-2-txt a:hover { font-size:36px; text-decoration:underline; color:#333333; font-family:'SegoeUIBold', arial, sans-serif; }
#central-bloco-1-2-txt-span1 { font-size:28px; letter-spacing:-2px; font-family:'SegoeUIBold', arial, sans-serif; }
#central-bloco-1-2-txt-span2 { font-size:32px; letter-spacing:-3px; font-family:'SegoeUIBold', arial, sans-serif; }
#central-form-mapa { width:950px; }
#central-form { float:left; width:512px; }
#central-form-box { width:433px; padding:10px 10px 10px 15px; margin-bottom:10px; border:1px solid #CCCCCC; }
#central-form-box input { border:none; width:430px; }
#central-form-box select { border:none; width:430px; }
#central-form-box textarea { border:none; width:430px; height:170px; }
#central-form-enviar { width:459px; text-align:right; }
#central-form-enviar button { background:#333333; color:#ffffff; font-size:18px; border:none; padding:5px; }
#central-mapa { float:right; width:438px; }
#central-mapa-1 { width:436px; height:90px; margin-bottom:10px; }
#central-mapa-1-1 { float:left; margin-right:20px; }
#central-mapa-1-2 { float:left; margin-top:6px; font-size:18px; }
#central-mapa-2 { width:436px; height:415px; background:#CCCCCC; margin-bottom:10px; }
#central-mapa-2-1 { position:relative; left:10px; top:10px; width:416px; height:395px; background:#ffffff; }
#central-mapa-3 { width:436px; text-align:center; font-size:12px; }


/* OR�AMENTO */
#orcamento-bloco-form { width:950px; }
#orcamento-bloco { float:left; width:300px; }
#orcamento-bloco-1 { width:220px; }
#orcamento-bloco-1-1 {width:220px; background:#333333; margin-bottom:10px;}
#orcamento-bloco-1-1 h2 { letter-spacing:-1px; font-size:30px; color:#ffffff; padding-top:6px; padding-bottom:6px; text-align:center; font-family:'SegoeUIBold', arial, sans-serif; }
#orcamento-bloco-1-2 { position:relative; width:220px; height:165px; background:url(http://www.ri.com.br/farmacia/_resources/_img/central-bloco-fundo.png) no-repeat top center; }
#orcamento-bloco-1-2-txt { font-size:14px; width:185px; padding-top:20px; padding-left:12px; text-align:center; }
#orcamento-bloco-1-2-txt a:link { font-size:36px; text-decoration:none; color:#333333; font-family:'SegoeUIBold', arial, sans-serif; }
#orcamento-bloco-1-2-txt a:visited{ font-size:36px; text-decoration:none; color:#333333; font-family:'SegoeUIBold', arial, sans-serif; }
#orcamento-bloco-1-2-txt a:active { font-size:36px; text-decoration:none; color:#333333; font-family:'SegoeUIBold', arial, sans-serif; }
#orcamento-bloco-1-2-txt a:hover { font-size:36px; text-decoration:underline; color:#333333; font-family:'SegoeUIBold', arial, sans-serif; }
#orcamento-bloco-1-2-txt-span1 { font-size:28px; letter-spacing:-2px; font-family:'SegoeUIBold', arial, sans-serif; }
#orcamento-bloco-1-2-txt-span2 { font-size:30px; letter-spacing:-3px; font-family:'SegoeUIBold', arial, sans-serif; }
#orcamento-form { float:right; width:645px; }
#orcamento-form-campo { float:left; width:276px; border:1px solid #CCCCCC; padding:10px 10px 10px 15px; margin-bottom:20px; }
#orcamento-form-campo input { border:none; width:280px; }
#orcamento-form-campo select { border:none; width:280px; }
#orcamento-form-campo-2 { width:645px; height:90px; }
#orcamento-form-campo-2-1 { float:left; width:150px; text-align:center; font-size:16px; margin-right:10px; }
#orcamento-form-campo-2-2 { float:left; width:35px; height:90px; background:url(http://www.ri.com.br/farmacia/_resources/_img/ponto.png) repeat-y; }
#orcamento-form-campo-2-3 { float:left; width:430px; font-size:14px; }
#orcamento-form-campo-3 { width:610px; border:1px solid #CCCCCC; padding:10px 10px 10px 15px; margin-bottom:10px; }
#orcamento-form-campo-3 textarea { border:none; width:610px; height:350px; }
#orcamento-form-campo-4 { width:637px; text-align:right; }
#orcamento-form-campo-4 button { background:#333333; color:#ffffff; font-size:18px; border:none; padding:5px; }
#orcamento-mapa { width:950px; }
#orcamento-mapa-1 { float:left; width:436px; margin-top:40px; margin-bottom:10px; }
#orcamento-mapa-1-1 { float:left; margin-right:20px; }
#orcamento-mapa-1-2 { float:left; margin-top:6px; font-size:18px; }
#orcamento-mapa-2 { float:right; width:436px; height:185px; background:#CCCCCC; margin-bottom:10px; }
#orcamento-mapa-2-1 { position:relative; left:10px; top:10px; width:416px; height:165px; background:#ffffff; }

/* DOWNLOADS */
#down-filtro { width:950px; }
#down-filtro-box { float:left; width:245px; min-height:20px; border:1px solid #CCCCCC; margin-right:20px; padding:5px; }
#down-filtro-box input { border:none; width:220px; }
#down-filtro-box select { border:none; width:243px; }
.down-ponto { width:950px; height:2px; background:url(http://www.ri.com.br/farmacia/_resources/_img/ponto.png) repeat-x; }
#down-titulo-1 { font-size:30px; padding:10px; letter-spacing:-1px; color:#FFFFFF; background:#333333; font-family:'SegoeUIBold', arial, sans-serif; }
#down-titulo-2 { font-size:16px; font-family:'SegoeUIBold', arial, sans-serif; }
#down-titulo-2-col-0 { float:left; width:4px; height:46px; background:url(http://www.ri.com.br/farmacia/_resources/_img/ponto.png) repeat-y center; }
#down-titulo-2-col-1 { float:left; width:420px; margin-top:13px; margin-left:10px; }
#down-titulo-2-col-2 { float:left; width:115px; text-align:center; margin-top:13px; margin-left:10px; }
#down-titulo-2-col-3 { float:left; width:140px; text-align:center; margin-top:13px; margin-left:10px; }
#down-titulo-2-col-4 { float:left; width:200px; text-align:center; margin-top:13px; margin-left:10px; }
#down-titulo-3 { font-size:14px; }
#down-titulo-3-col-0 { float:left; width:4px; height:46px; background:url(http://www.ri.com.br/farmacia/_resources/_img/ponto.png) repeat-y center; }
#down-titulo-3-col-1 { float:left; width:420px; margin-top:10px; margin-left:10px; }
#down-titulo-3-col-2 { float:left; width:115px; text-align:center; margin-top:14px; margin-left:10px; }
#down-titulo-3-col-3 { float:left; width:140px; text-align:center; margin-top:14px; margin-left:10px; }
#down-titulo-3-col-4 { float:left; width:200px; text-align:center; margin-top:14px; margin-left:10px; }


/* DEPOIMENTOS */
.depoimentos-ponto { margin-top:50px; margin-bottom:40px; width:950px; height:2px; background:url(http://www.ri.com.br/farmacia/_resources/_img/ponto.png) repeat-x; }
.depoimentos-ponto-2 { margin-top:30px; margin-bottom:30px; width:337px; height:2px; background:url(http://www.ri.com.br/farmacia/_resources/_img/ponto.png) repeat-x; }
.depoimentos-ponto-3 { margin-top:10px; margin-bottom:10px; width:520px; height:2px; background:url(http://www.ri.com.br/farmacia/_resources/_img/ponto.png) repeat-x; }
#depoimentos-bloco { width:950px; }
#depoimentos-bloco h2 { font-size:20px; font-family:'SegoeUIBold', arial, sans-serif; }
#depoimentos-bloco h3 { font-size:16px; font-family:'SegoeUIBold', arial, sans-serif; }
#depoimentos-bloco-txt { float:left; width:337px; padding-right:30px; }
#depoimentos-bloco-txt span { line-height:18px; }
#depoimentos-bloco-txt b { font-family:'SegoeUIBold', arial, sans-serif; }
#depoimentos-bloco-img { float:right; width:527px; }
#depoimentos-bloco-img a:link { text-decoration:none; color:#333333; }
#depoimentos-bloco-img a:visited { text-decoration:none; color:#333333; }
#depoimentos-bloco-img a:active { text-decoration:none; color:#333333; }
#depoimentos-bloco-img a:hover { text-decoration:underline; color:#333333; }
#depoimentos-bloco-img-box { width:527px; height:300px; background:#efefef; }
#depoimentos-bloco-img-box2 { position:relative; left:5px; top:5px; width:517px; height:290px; }

.depoimento-ponto { margin-top:40px; margin-bottom:40px; width:950px; height:2px; background:url(http://www.ri.com.br/farmacia/_resources/_img/ponto.png) repeat-x; }
.depoimento-ponto-2 { margin-top:20px; margin-bottom:20px; width:950px; height:2px; background:url(http://www.ri.com.br/farmacia/_resources/_img/ponto.png) repeat-x; }
#depoimento-bloco { width:950px; height:175px; }
#depoimento-bloco-img { float:left; width:280px; height:211px; margin-right:20px; margin-bottom:10px; background:#CCCCCC; }
#depoimento-bloco-txt { float:left; width:950px; padding-top:5px; }
#depoimento-bloco-txt h2 { letter-spacing:-1px; font-size:22px; font-family:'SegoeUIBold', arial, sans-serif; }
#depoimento-bloco-txt span { color:#666666; }
#depoimento-bloco-txt div { }
#depoimento-bloco-txt div b { font-family:'SegoeUIBold', arial, sans-serif; }
#depoimento-outras { width:950px; margin-bottom:50px; }
#depoimento-outras a:link { text-decoration:none; color:#ff9900; }
#depoimento-outras a:visited{ text-decoration:none; color:#ff9900; }
#depoimento-outras a:active { text-decoration:none; color:#ff9900; }
#depoimento-outras a:hover { text-decoration:underline; color:#ff9900; }
#depoimento-outras h3 { letter-spacing:-1px; font-size:18px; font-family:'SegoeUIBold', arial, sans-serif; }
#depoimento-outras-bloco { width:950px; }
#depoimento-outras-bloco-txt { width:750px; padding-top:5px; }
#depoimento-outras-bloco-txt h4 { letter-spacing:-1px; font-size:12px; font-family:'SegoeUIBold', arial, sans-serif; }
#depoimento-outras-bloco-txt a:link { text-decoration:none; color:#ff9900; }
#depoimento-outras-bloco-txt a:visited{ text-decoration:none; color:#ff9900; }
#depoimento-outras-bloco-txt a:active { text-decoration:none; color:#ff9900; }
#depoimento-outras-bloco-txt a:hover { text-decoration:underline; color:#ff9900; }


/* SOLUCOES */
#solucoes-linha-1 { width:950px; }
#solucoes-linha-1-bloco-1 { float:left; width:440px; margin-right:20px; }
#solucoes-linha-1-bloco-1 span { font-size:12px; line-height:18px; }
#solucoes-linha-1-bloco-1 b { font-family:'SegoeUIBold', arial, sans-serif; }
#solucoes-linha-1-bloco-2 { float:right; width:440px; }
#solucoes-linha-1-bloco-2-0 { float:left; width:14px; height:100px; }
.solucoes-linha-1-bloco-2-1 { float:left; position:relative; width:213px; height:100px; margin-bottom:15px; }
.solucoes-linha-1-bloco-2-1-texto { font-size:12px; color:#ffffff; position:absolute; bottom:0px; font-family:'SegoeUIBold', arial, sans-serif; padding:5px; width:203px; height:41px; background:url(http://www.ri.com.br/farmacia/_resources/_img/2.png); }
#solucoes-linha-2 { width:950px; }
#solucoes-linha-2 div { text-align:center; }

#solucoes-solucao-1 { float:left; width:213px; position:relative; }
.solucoes-solucao-1-titulo { width:213px; height:49px; }
.solucoes-solucao-1-bloco { width:213px; margin-bottom:15px; }
.solucoes-solucao-1-texto { font-size:12px; color:#ffffff; padding:10px; position:absolute; bottom:15px; width:193px; height:39px; background:url(http://www.ri.com.br/farmacia/_resources/_img/2.png); }

#solucao-bloco-1 { float:left; width:730px; line-height:18px; }
#solucao-bloco-1 span { font-size:12px; }
#solucao-bloco-1 b { font-family:'SegoeUIBold', arial, sans-serif; }
#solucao-bloco-1-1 { float:left; margin-bottom:40px; margin-right:30px; }
#solucao-bloco-1-2 { float:left; margin-bottom:40px; }
#solucao-bloco-1-3 { float:left; width:675px; margin-bottom:40px; }
#solucao-bloco-1-demo { position:relative; width:674px; height:90px; background:url(http://www.ri.com.br/farmacia/_resources/_img/solucao-demo.png) no-repeat; }
#solucao-bloco-1-chat { position:absolute; top:30px; right:30px; }

#solucao-bloco-2 { float:right; width:215px; }

/* MODAL */
#modal-boxes .window { -moz-box-shadow: 3px 3px 10px #666; -webkit-box-shadow: 3px 3px 10px #666; box-shadow: 3px 3px 10px #666; position:absolute; left:0; top:0; width:332px; height:346px; display:none; z-index:99999999; }
#modal-boxes #modal-dialog { width:332px; height:346px; background:#ffffff; }
#modal-boxes #modal-titulo { float:left; position:relative; top:20px; left:20px; width:260px; height:31px; color:#333333; font-size:16px; font-family:'SegoeUIBold', arial, sans-serif; }
#modal-boxes #modal-close { float:right; position:relative; top:20px; right:5px; width:32px; height:31px; }
#modal-boxes #modal-close a:link { font-size:18px; text-decoration:none; color:#333333; font-family:'SegoeUIBold', arial, sans-serif; }
#modal-boxes #modal-close a:visited { font-size:18px; text-decoration:none; color:#333333; font-family:'SegoeUIBold', arial, sans-serif; }
#modal-boxes #modal-close a:active { font-size:18px; text-decoration:none; color:#333333; font-family:'SegoeUIBold', arial, sans-serif; }
#modal-boxes #modal-close a:hover { font-size:18px; text-decoration:none; color:#333333; font-family:'SegoeUIBold', arial, sans-serif; }
#modal-ajax { position:relative; left:20px; top:40px; width:290px; height:260px; overflow:none; color:#666666; background:#ffffff; }


/* WOW SLIDER - BANNER */
#wowslider-container1  .ws_bullets {bottom: 0px;left:50%;}
#wowslider-container1  .ws_bullets div{left:-50%;}
#wowslider-container1 { zoom: 1; position: relative; width:950px;height:369px;margin:0 auto;z-index:100;background-image: none;}
#wowslider-container1 .ws_images{position: absolute;left:0px;top:0px;width:950px;height:369px;overflow:hidden;}
#wowslider-container1 .ws_images a{color:transparent;}
#wowslider-container1 .ws_images img{top:0;left:0;border:none 0;max-width: none;}
#wowslider-container1 a{ text-decoration: none; outline: none; border: none; }
#wowslider-container1  .ws_bullets { font-size: 0px; padding: 10px; float: left;position:absolute;z-index:70;}
#wowslider-container1  .ws_bullets div{position:relative;float:left;}
#wowslider-container1 .ws_bullets a { width:15px;height:15px;background: url(http://www.ri.com.br/farmacia/_resources/_img/bullet.png) left top;float: left; text-indent: -1000px; position:relative;margin-left:3px;color:transparent;}
#wowslider-container1 .ws_bullets a:hover{background-position: 0 50%;}
#wowslider-container1 .ws_bullets a.ws_selbull{background-position: 0 100%;}
#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev {position:absolute;display:none;top:50%;margin-top:-15px;z-index:60;height: 45px;width: 45px;background-image: url(http://www.ri.com.br/farmacia/_resources/_img/arrows.png);}
#wowslider-container1 a.ws_next{background-position: 100% 0;right:21px;}
#wowslider-container1 a.ws_prev {left:21px;background-position: 0 0; }
* html #wowslider-container1 a.ws_next,* html #wowslider-container1 a.ws_prev{display:block}
#wowslider-container1:hover a.ws_next, #wowslider-container1:hover a.ws_prev {display:block}
#wowslider-container1 .ws-title{position:absolute;display:block;bottom: 0px;left: 0px;margin-bottom: 9px;margin-left: 9px;padding:15px;background:#FFFFFF;color:#333333; z-index: 50; font-family:SegoeUI, arial, sans-serif; font-size: 14px; opacity:0.8; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); }
#wowslider-container1 .ws-title div{padding-top:5px; font-size:12px;}