@charset "utf-8";
/* Estilo Para Todas as Páginas */
*{margin:0; padding:0;}
ul, li{list-style:none;}
img{border:0;}
input {border:0; background:#3d8e7f; color:#7ecec6; font-size:12px; padding:3px; font-size:12px;  }
a {text-decoration:none; color:#3D8E7F;}
a:hover { text-decoration:underline;}
p { font-size:12px; text-align:justify; color:#1f1a17;  line-height:17px;}
body { background:url(../imagens/montagem/bg.jpg) repeat-x; font-family:Tahoma, Geneva, sans-serif;}
#conteudo {width:990px;  margin:0 auto;  }
#topo { width:990px; float:left; height:116px; }
#topo_esq {margin:19px 0 0 39px; float:left;}
#topo_dir {float:right; margin:68px 24px 0 0; width:147px;}
#topo_dir h2 {color:#55aa97; font-size:16px; text-transform:uppercase; float:left; text-align:right; letter-spacing:0,5px; } 
#topo_dir h2 p {color:#000; font-size:13px;  } 
#topo_dir img { float:right; margin:3px 0 0 0; }
#banner { float:left; position:relative;}
#menu {float:left; width:962px; height:46px; padding:0 0 0 28px; }
#menu ul li{ float:left; color:#b5e2dd; margin:0 19px 0 0; line-height:40px; font-size:12px; font-weight:bold;} 
#menu ul li a{ text-decoration:none; color:#3d8e7f; text-transform:uppercase; font-weight:bolder; font-size:13px; }
#menu ul li a:hover {color:#d9ebe8; }
#miolo { float:left;  }
#rodape { float:left; width:962px; height:40px; margin:11px 0 11px 28px; outline:#509387 3px solid; background:url(../imagens/montagem/bg_rodape.jpg) repeat-x; _margin:5px 0 0 14px;}
.mapa  { color:#b7dfdb; font-size:11px; float:left; margin:15px 0 0 163px;}
.ass {float:right; margin:12px 15px 0 0;}
address { color:#fff; font-size:11px; font-style:normal; margin:16px 0 0 119px; float:left;}

/* Estilo Para a Parte de Conteúdo Variável */
#miolo_esq{ width:605px; float:left; padding:0 30px 0 45px; position:relative; _padding:0 15px 0 30px;}
#miolo_esq h3 {color:#ea8021; font-size:15px; text-transform:uppercase; margin:10px 0 13px 0; width:600px; }
#miolo_esq span.bloco {background:#B9E5DE; border:1px solid #CCC; padding:10px ; color:#333;}
#miolo_esq_dest { height:190px; position:relative; float:left; border-bottom:#9cd7d1 1px  dashed; }
#miolo_esq_dest img {float:left; margin:0 12px 0 0;}
#miolo_esq_dest input {float:right; bottom:0; right:0; position:absolute; margin:0 0 10px 0; float:right; text-transform:uppercase;font-weight:bold;  }
#miolo_esq_area { float:left; width:605px; }
#miolo_esq_area_pb { float:left; width:605px;}
#miolo_esq_area_pb img { float:left;}
#miolo_esq_area_pb img.tit { margin:9px 0 0 0;}
#miolo_esq_area_pb p { background:#cce9e6; color:#1f1a17; float:left; width:330px; height:120px;  padding:13px 14px 0 12px; margin:6px 0 0 6px; position:relative;}
#miolo_esq_area_pb p a { font-size:13px; color:#3d8e7f; text-decoration:none; bottom:0px; right:0px; position:absolute; margin:5px; font-weight:bold;}
#miolo_esq_area_pv { float:left;  width:605px; margin:15px 0 0 0; }
#miolo_esq_area_pv img { float:left;}
#miolo_esq_area_pv img.tit { margin:9px 0 0 0;}
#miolo_esq_area_pv p { background:#cce9e6; color:#1f1a17; float:left; width:330px; height:120px;  padding:13px 14px 0 12px; margin:6px 6px 0 0; position:relative;}
#miolo_esq_area_pv p a { font-size:13px; color:#3d8e7f; text-decoration:none; bottom:0px; left:0px; margin:5px; font-weight:bold; float:left; position:absolute;}
#miolo_esq_med { float:left; border-bottom:1px dashed #9CD7D1; padding:0 0 10px 0;}
#miolo_esq_med input { float:right; text-transform:uppercase; font-weight:bold; cursor:pointer; border-radius:20px; moz-border-radius:20px; }

/* Estilo Para a Barra Fixa da Direita */

#miolo_dir { float:left; width:310px;}
#busca { background:#8bc5bf url(../imagens/montagem/bg_busca.jpg) top no-repeat; width:269px; padding:12px 8px 0 13px;  margin:-3px 0 12px 0; float:left; _padding:0 0 0 12px; _margin:0 0 8px 10px; } 
#busca img { float:left; }
#busca h3 { font-size:15px; color:#37897a; float:left; width:200px; height:31px;margin:0 0 0 7px }
#busca h4 { font-size:11px; color:#fff; text-align:center;  font-weight:normal; margin:8px 0 10px 0; float:left; width:100%; _margin:16px 0 5px 0;  }
#busca ul { float:left; width:100%; }
.radio { float:left; margin:0 0 0 -13px;}
#busca ul li { color:#246a5d; line-height:25px; font-size:11px; float:right;  text-align:right; margin:0 8px 0 0;}
#busca li select { width:186px; background:#9cd7d1; border:0; color:#1f1a17; font-size:11px; height:20px; }
#busca li input[type=text] { width:179px; background:#9cd7d1; height:20px; margin:3px 0 0 0;  color:#1f1a17; }
#busca li input.enviar, .botoes { text-transform:uppercase;font-weight:bold; background:#3d8e7f; color:#7ecec6; font-size:12px; padding:0 5px; vertical-align:middle; height:20px; float:right;  cursor:pointer; border-radius:20px; moz-border-radius:20px; float:right; margin:3px 0 0 0; }
#busca li input.enviar:hover, #miolo_esq_med input:hover, #contato li input.enviar:hover { background:#265a50; }
#news { float:left; width:282px; padding:12px 8px 0 0; _padding:0 0 0 16px;}
#news h3 { color:#3d8e7f; font-size:12px; text-transform:uppercase; width:100%; background:url(../imagens/montagem/bg_news.jpg) no-repeat ; height:20px; padding:0 0 0 34px; }
#news h4 {color:#3d8e7f; font-size:11px; font-weight:normal; text-align:center; margin:6px 0 12px 0;}
#news ul { float:left; width:100%;}
#news ul li { color:#3d8e7f; font-size:11px; font-weight:bold; text-align:right; vertical-align:text-top;  }
#news ul input[type=text] {  width:200px; height:16px; background:#cce9e6; color:#1f1a17; margin:0 0 4px 5px; }
#news ul input[type=text]:focus { background:#afd0cd;}
#news ul input.submit { background:#fff; color:#3d8e7f; font-size:11px; font-weight:bold; margin:-4px 0 0 0; width:40px; cursor:pointer;}
#news ul input.submit:hover { text-decoration:underline !important;}
.trab_conosco { margin:5px 0 5px 0;}

/* Estilo Para a Área de Medicamentos em Destaque */

a:active {  outline:none;}
:focus { -moz-outline-style:none;}
div.scrollable {position:relative;overflow:hidden;width: 605px;height:158px; }
#thumbs {position:absolute;	width:2000em;	clear:both; }
a.prev, a.next {margin-top:118px;}
#thumbs div {float:left;width:149px;height:142px;background:#fff url(../imagens/rolagem_horizontal/degrade.png) repeat-x 0 146px;color:#fff;cursor:pointer;text-align:center;padding-top:5px; border:1px solid #cce9e6;}
#thumbs div.hover {background-color:#cce9e6;}
#thumbs div.active {background-color:#cce9e6; cursor:default;}
#thumbs h3, #thumbs p, #thumbs span {margin-top:10px; font-size:13px;color:#1f1a17;}
#thumbs span{line-height:15px;}
#thumbs a {font-size:13px;color:#fff;text-decoration:none;}
#thumbs h3 em {font-style:normal;color:yellow;}
div.scrollable {float:left;}
a.prev, a.next, a.prevPage, a.nextPage {display:block;width:18px;height:18px;background:url(../imagens/rolagem_horizontal/left.png) no-repeat;float:left;margin:43px 10px;cursor:pointer;}
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {background-position:0px -18px;}
a.disabled {	visibility:hidden !important;}
a.next, a.nextPage {background-image:url(../imagens/rolagem_horizontal/right.png);clear:right;}
div.navi {margin-left:328px;width:200px;height:22px; float:left; _margin: 0 0 0 0;}
div.navi a {width:10px;	height:13px;	float:left;	margin:3px;	background: 0 0 no-repeat;cursor:pointer;background-image: url(../imagens/rolagem_horizontal/navigator.png) !important;background-image: none;filter: none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true,sizingMethod=image src='../imagens/rolagem_horizontal/navigator.png');}
div.navi a:hover {	background-position:0 -12px;}
div.navi a.active {	background-position:0 -20px; } 	

/* Estilo Para a o Banner do Topo */

.ProductsCycleSlideshowWrapper { width: 990px; height: 242px; float:left;background-image: url(../imagens/montagem/banner.png) !important;background-image: none;filter: none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true,sizingMethod=image src='../imagens/montagem/banner.png');}
.ProductsCycleSlideshow { height: 242px; width: 990px; padding:0; margin:0; overflow: hidden; border: 0px solid #bbc3d3;}
.PCSChild { height: 212px; width: 941px; text-align:right; padding:25px 0 0 24px;}
.PCSChild  a { text-decoration: none; color:000;}
.PCSChild  a img { border: none; border-width:0px;}
.PCSOutput { text-align:left; font-size:14px; }
.PCSOutput a { text-decoration: none; color:#000; }
.PCSOutput a:hover { text-decoration: none; color:#F00; }
.PCSPager { position:absolute; z-index:99; top:214px; left:850px;}
.PCSPager a {  background: #8bc5bf; color:#fff; text-decoration: none; margin: 0 3px; padding: 2px 5px; font-size:11px; font-weight:bold; border:1px solid #fff; }
.PCSPager a:hover { background: #79b3ad; color:#fff; text-decoration: none; margin: 0 3px;  font-size:11px;width:24px; }
.PCSPager a.activeSlide {background: #679893; color:#fff; outline:2px solid #3d8e7f;}
.PCSPager a:focus { outline: none; }

/* Estilo Para as Páginas Internas de Medicamento */

#miolo_esq, #caminho h3,#caminho a {font-size:12px; color:#429485; font-weight:normal; float:left; text-decoration:none; }
#caminho { width:605px; margin:0 0 20px 0; height:20px;}
#list_medicamentos { width:598px; min-height:116px; float:left; background:#e6f6f4; padding:13px 0 0 12px; position:relative; margin:10px 0 10px 0;}
#list_medicamentos input {  position:absolute; bottom:12px; right:0px; width:82px; height:20px; text-transform:uppercase; padding:2px 0 3px 0; font-weight:bold;}
#list_medicamentos img { float:left; border:2px solid #b8d3d0;}
#list_medicamentos p { width:350px; float:left; margin:0 0 0 11px; line-height:15px;}
#list_medicamentos p span { color:#3d8e7f; font-size:13px; font-weight:bold;}
.linha {border-bottom:#9cd7d1 2px solid dashed ; width:605px; float:left; clear:both; margin:10px 0 10px 0;}
.resultado{ clear:both;}

#medicamento { width:605px; float:left;  }
#medicamento ul {float:left; width:605px;}
#medicamento li {font-size:12px; text-align:justify; color:#1f1a17; line-height:30px;}
#medicamento h4 { color:#ea8021; font-size:12px; float:left; width:390px; margin:0 0 20px 0;}
#medicamento_ft { width:185px; height:135px;float:left; margin:0 15px 0 0;border:2px solid #b8d3d0;}
.mascara { width:190px; height:141px;position:absolute; z-index:2; float:left;}

/* Estilo Para a Página de Contato */

#contato {width:605px; float:left; margin:20px 0 0 0; }
#contato ul {width:505px; float:left; margin:0 100px 0 0;}
#contato li {line-height:30px; text-align:right; margin:0 0 5px 0; width:100%;}
#contato li input[type=text] {width:400px; height:22px; background:#c8e5e2; border:1px solid #9cd7d1; color:#3d8e7f; vertical-align:middle; font-size:12px;}
#contato li input[type=text]:focus { border:3px solid #9cd7d1; width:396px; height:18px;}
#contato li textarea {width:405px;background:#c8e5e2; border:1px solid #9cd7d1; color:#3d8e7f; vertical-align:middle; }
#contato li textarea:focus { border:3px solid #9cd7d1; width:401px;}
#contato li select {width:408px; height:28px; background:#c8e5e2; border:1px solid #9cd7d1; color:#3d8e7f; vertical-align:middle; font-size:12px; }
#contato li input.enviar {text-transform:uppercase;font-weight:bold; background:#3d8e7f; color:#7ecec6; font-size:12px; padding:5px; 
 float:right; width:60px; border:0; clear:both; cursor:pointer; border-radius:20px; moz-border-radius:20px;}
#contato label.cabinet{width:270px;height: 38px;background: url(../imagens/montagem/img_anexar.jpg) no-repeat right;display: block;overflow: hidden;cursor: pointer; float:right; }
#contato label.cabinet input.file{position: relative;	height: 100%;width: auto;opacity: 0;-moz-opacity: 0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); float:right;}

/* Estilo Para a Página de fornecedores*/

#fornecedores {float:left; width:100%; margin:20px 0 0 15px;}
.fornecedores_logo { float:left; width:118px; height:85px; background:url(../imagens/montagem/bg_fornecedores.jpg) no-repeat; padding:5px; margin:0 7px 5px 0;}

/* Estilo Para a Página de empresa*/

.img_empresa { float:left; margin:0 25px 0 0;}
.laranja { color:#ea8021;}
.linha {border-bottom:1px dashed #9CD7D1; width:100%;}

/* Estilo Para a Página de Dúvidas Frequentes*/

#resposta1 {float:left; width:600px; min-height:100px; background:#b9e5de;}
#resposta1 h4 {color:#fff; background:#52c0b0; height:22px; padding:7px 0 0 25px;}
#resposta1 p {padding:7px 25px 7px 25px;}
#resposta2 {float:left; width:600px; min-height:100px; background:#7bcdc0;}
#resposta2 h4 {color:#52c0b0; background:#d7f6f3; height:22px; padding:7px 0 0 25px;}
#resposta2 p {padding:7px 25px 7px 25px;}

/* Estilo Para Laudo Online*/

#laudo { float:left; margin:20px 0 0 0;}
#laudo input.texto {width:200px; height:22px; background:#c8e5e2; border:1px solid #9cd7d1; color:#3d8e7f; vertical-align:middle; font-size:12px;margin:5px 0 5px 2px;}
#laudo select {width:210px; height:28px; background:#c8e5e2; border:1px solid #9cd7d1; color:#3d8e7f; vertical-align:middle; font-size:12px;margin:5px 0 5px 4px;}

#box_fornecedores { float:left; margin:10px 0 0 0;}
	#box_fornecedores h3 { width:246px; height:25px; padding:12px 0 0 34px; background:url(../imagens/montagem/bt-tit-fornecedores.jpg) no-repeat; color:#3D8E7F; text-transform:uppercase; font-size:12px;}
	.fornecedores { width:180px; height:93px; padding:20px 0 0 56px; background:url(../imagens/montagem/bg-box-fornecedores.jpg); float:left; margin:10px 0 0 20px;}
	.fornecedores img { margin:20px 0 0 55px;}
