@charset "utf-8";
/* CSS Document */

* {
	padding:0;
	margin:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

img{
	border:0;
}

a{
	text-decoration:none;
}

li{
	list-style:none;
}

#geral{
	position:relative;
}

.container {
	width:980px;
	min-height:281px;
	margin:0 auto;
}

.leiamais {
	width:52px;
	height:16px;
	background:url(../images/3.body/readmore2.png);
	margin-top:10px;
}

.title {
	width:240px;
	height:25px;
}

.newsNome {
	margin-top:10px;
	color:#999;
}

body {
	background:#e7e8eb;
	height: 100%;
}

.textalignjustify {
	text-align:justify;
}

h2 {
	font-size:19px;
	color:#9b9c9d;
	clear:both;
}

h3 {
	font-size:17px;
	color:#b5b6b9;
	clear:both;
}

h4 {
	font-size:15px;
}

#upbar {
	background: url(../images/upbar.jpg);
    width: 100%;
    height: 16px;
}

#bgheader {
	background:#90cde4 url(../images/fundo.jpg) no-repeat center top;
	/* background:#90cde4 url(../i/header/bgheader3.jpg) no-repeat center top; */
	width:100%;
	height:114px;
}

#downbar {
	background:url(../i/header/downbar.jpg);
	width:100%;
	height:7px;
}

#logo {
	width: 137px;
    height: 114px;
    margin: 0 auto;
    padding-top: 10px;
}

#searchbox {
	background:url(../i/header/searchbar.png) no-repeat;
	width:193px;
	height:29px;
	color:#5b5d6f;
	font-size:12px;
	margin-left:750px;
	margin-top:-230px;
	padding-top:7px;
	padding-left:10px;
}

#lupa {
	background:url(../images/1.header/lupa.png);
	width:17px;
	height:17px;
	margin-left:155px;
	margin-top:-16px;
}

nav {
    clear:both;
    background:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#444444;
	width:980px;
	height:30px;
	padding-top:10px;
	margin:0 auto;
}

nav ul {
    width:980px;
	margin:0 auto;
}

nav ul li {
    display:inline;
	text-align:center;
	float:left;
    position: relative;
	-moz-border-radius:0 0 15px 15px;
	-webkit-border-radius:0 0 15px 15px;
	 border-radius:0 0 15px 15px;
}

nav ul li a {
    color:#444444;
	text-decoration:none;
	padding:16px 19px;
	-moz-border-radius:0 0 15px 15px;
	-webkit-border-radius:0 0 15px 15px;
	 border-radius:0 0 15px 15px;
}

a.submenu {
    color:#444444;
	text-decoration:none;
	padding:16px 19px;
	-moz-border-radius:0 0 0 0;
	-webkit-border-radius:0 0 0 0;
	 border-radius:0 0 0 0;
}

nav ul li a:hover {
    color:#FFFFFF;
	background:#0094de;
}

nav ul li:hover a{
    color:#FFFFFF;
	background:#0094de;
}

nav ul li:hover ul li a{
    color:#0094de;
	background:#FFFFFF;
}

nav .current-menu-item a {
    background: #008300;
    color: #ffdd00;
}

nav ul li ul {
    display: none;
    float: none;
    position: absolute;
	z-index:30;
	max-width:100px;
    top: 100%;
	font-size:14px;
	text-align:center;
	margin-top:12px;
}
nav ul li:hover ul {
    display: block;
}
nav ul:hover li:hover > ul {
    display: block;
}
nav ul li ul li,
nav ul li ul li a {
    float: none;
    background: white;
    color: #444444;
	display:block;
	width:135px;
}
nav ul li ul li a:hover {
    float: none;
    background: #0094de;
    color: white;
}
nav ul li ul li {
    margin: 0;
	display:block;
}
nav ul li ul li ul {
    left: 100%;
    top: 0;
}

#shadowmenu {
	background:url(../images/2.menu/shadow.png) no-repeat;
	width:980px;
	height:11px;
	margin:0 auto;
	position:relative;
	z-index:6;
}

.marginzerada{
	margin-right:0px;
}

.downmenu{
	padding-top:8px;
}

#bgbody {
	background:#FFF;
	width:980px;
	margin:0 auto;
	margin-top:-11px;
	position:relative;
	z-index:5;
	padding-bottom:30px;
	-moz-border-radius:0 0 15px 15px;
	-webkit-border-radius:0 0 15px 15px;
	 border-radius:0 0 15px 15px;
	height: 500px;

}

#imagemtopo {
	width: 932px;
	margin: 0 auto;
}

#imggroup1 {
	width:932px;
	height:151px;
	margin:0 auto;
}

#img1 {
	background:url(../images/3.body/imagem2.png);
	width:205px;
	height:151px;
	float:left;
}

#escritos1 {
	width:215px;
	height:160px;
	float:left;
	margin-left:17px;
	font-size:12px;
	text-align:justify;
}

#img2 {
	background:url(../images/3.body/imagem3.png);
	width:205px;
	height:151px;
	float:right;
	margin-left:0px;
}

#escritos2 {
	width:235px;
	height:160px;
	float:left;
	margin-left:30px;
	font-size:12px;
}

#leiamais1 {
	width:52px;
	height:16px;
	background:url(../images/3.body/readmore2.png);
	margin-top:10px;
}

#imgdownbar {
	width:932px;
	height:52px;
	background:url(../images/3.body/imgdownbar.jpg);
	margin-top:20px;
	display:block;
	clear:both;
}

#titles1 {
	width:980px;
	height:20px;
	margin-top:90px;
}

#treinamento {
	background:url(../images/3.body/marker.jpg);
	width:295px;
	height:22px;
	float:left;
	margin-left:30px;
}

#diretor {
	background:url(../images/3.body/marker.jpg);
	width:295px;
	height:22px;
	float:left;
	margin-left:30px;
}

#FAQ {
	width:295px;
	height:22px;
	float:left;
	margin-left:30px;
}

#imgbar1 {
	clear:both;
	width:980px;
	height:180px;
	background:url(../images/3.body/bgimages456.png);
	margin-top:10px;
}

#imginsd1 {
	float:left;
	margin-top:15px;
}

#imginsd2 {
	float:left;
	margin-top:15px;
}

#imginsd3 {
	float:left;
	margin-top:15px;
}

#treinamento a, #diretor a, #FAQ a{
	font-size: 19px;
	color: #9b9c9d;
	clear: both;
}

#downimgbar1 {
	background:url(../images/3.body/downshadow456.png);
	width:980px;
	height:17px;
	margin-top:-17px;
}

#titles2 {
	width:980px;
	height:20px;
}

#imgbar2 {
	clear:both;
	width:980px;
	height:180px;
	background:url(../images/3.body/bgimages456.png);
	margin-top:10px;
}

#imginsd4 {
	float:left;
	margin-top:15px;
}

#imginsd5 {
	float:left;
	margin-top:15px;
}

#imginsd6 {
	float:left;
	margin-top:15px;
}

#downimgbar2 {
	background:url(../images/3.body/downshadow789.png);
	width:980px;
	height:17px;
	margin-top:-3px;
}

#container {
	margin-top:60px;
	width:980px;
}

#footer {
	background:url(../images/4.footer/bg.png);
	width:100%;
	height:500px;
	position:absolute;
	margin-top:-145px;
}

#biglinks {
	color:white;
	margin-top:145px;
	margin-left:25px;
	font-size:26px;
}

#links {
	color:white;
	font-size:12px;
	font-weight:bold;
	margin-left:20px;
	margin-top:7px;
}

#links li {
	list-style:none;
	padding:7px;
}

#links li a{
	color:#FFF;
	text-decoration:none;
}

#links li a:hover{
	text-decoration:underline;
}

#separador1 {
	background:url(../images/4.footer/separador.png) no-repeat;
	width:100%;
	height:2px;
	margin-left:25px;
	margin-top:10px;
}

#todoslink {
	width:185px;
	float:left;
}

#todoscontato {
	width:380px;
	float:left;
	margin-left:63px;
}

#bigcontatos {
	color:white;
	margin-top:145px;
	margin-left:-10px;
	font-size:26px;
}

#separador2 {
	background:url(../images/4.footer/separador.png) no-repeat;
	width:100%;
	height:2px;
	margin-left:-10px;
	margin-top:10px;
}

#contatos {
	color:white;
	font-size:12px;
	font-weight:bold;
	margin-left:-10px;
	margin-top:7px;
	float:left;
}

#contatos1 {
	color:white;
	font-size:12px;
	font-weight:bold;
	margin-left:30px;
	margin-top:7px;
	float:left;
}

#logosmidia {
	width:70px;
	height:25px;
}

#face {
	width:26px;
	height:25px;
	margin-top:195px;
	margin-left:-10px;
}

#linkedin {
	width:26px;
	height:25px;
	margin-left:23px;
	margin-top:-25px;
}

#mensagem {
	width:300px;
	float:right;
}

#news {
	color:white;
	font-size:26px;
	margin-top:145px;
}

#frmNews{
	margin-top:7px;
}

#txtnomecont, #txtempresacont, #txtemailcont,{
	width: 405px;
}

#txtnome{
	width:510px;
	margin:3px 0 3px 20px;
}

#txtmedicamento{
	width:510px;
	margin-left:44px;
	margin-bottom:3px;
}

#txtfabricante{
	width:510px;
	margin-left:128px;
}

#txtnome2{
	width:510px;
	margin-left:200px;
	margin-bottom:3px;
}

#txttelefone{
	width:510px;
	margin-left:96px;
	margin-bottom:3px;
}

#txtendereco{
	width:510px;
	margin-left:182px;
}

#txtnome3{
	width:685px;
	margin:3px 0 3px 20px;
}

#txtcargo{
	width:685px;
	margin:3px 0 3px 83px;
}

#txtemail{
	width:685px;
	margin:3px 0 3px 75px;
}

#txttelefone{
	width:685px;
	margin:3px 0 3px 61px;
}

#txttelefone2{
	width:510px;
	margin:3px 0 3px 96px;
}

#txtdata{
	width:685px;
	margin:3px 0 3px 22px;
}

#txtocorencia{
	width:560px;
	margin:3px 0 3px 131px;
}

#txtlocal{
	width:560px;
	margin:8px 0 3px 21px;
}

#mensagemform2{
	width:818px;
	margin: 5px 0 0 0;
	padding: 3px;
	color: #6b6b6b;
}

#mensagemform{
	width: 509px;
	color: #777;
	padding: 3px;
}

#botaoenviar{
	margin: 0 0 0 300px;
}

#botaoenviar2{
	margin: 0 0 0 250px;
}

.fonte13{
	font-size:13px;
	margin-bottom: 5px;
	color: #6b6b6b;
}

.fonte14{
	font-size:13px;
	margin: 0 15px 0 -2px;
	color: #6b6b6b;
}

.textomsg{
	float:left;
}

.areatexto{
	float: right;
	margin: 5px 1px 20px 0;
}

#obrigatorio{
	margin: 20px 0 -15px 0;
}

#separador3 {
	background:url(../images/4.footer/separador.png);
	width:299px;
	height:2px;
	margin-top:10px;

}

#subscribe {

}

#bigmensagem {
	color:white;
	font-size:26px;
	margin-top:20px;
}

#separador4 {
	background:url(../images/4.footer/separador.png);
	width:299px;
	height:2px;
	margin-top:10px;
}

.inputformatado{
	background-image: radial-gradient(#dedede, #ffffff);
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	 border-radius:7px;
	 font-size:10px;
	  border:none;
}

#frmNews input[type=text] {
	 color:#83898b;
	 padding:4px;
	 width:105px;
}

#frmMensagem input[type=text], #frmMensagem textarea{
	width:212px;
	padding:4px;
    color:#83898b;
}

#frmMensagem textarea{
	height:50px;
}

#frmNews input[type=submit], #frmMensagem input[type=submit]{
	padding:3px 5px;
	color:#0784b6;
	cursor:pointer;
}

#frmNews input[type=submit]:hover, #frmMensagem input[type=submit]:hover{
	color:#fff;
	background:#0784b6
}

.tit-campo{
	width:70px;
	float:left;
	color:#FFFFFF;
	margin-top:9px;
	font-size:13px;
}

.campo{
	width:220px;
	float:right;
	margin-top:7px;
}

#realfooter{
	background:#000000;
	padding:4px;
	margin-top:333px;
}

#desenvolvs{
	width:980px;
	margin:0 auto;
	text-align:right;
	color:#888a8b;
	font-size:11px;
}

#desenvolvs a{
	color:#888a8b;
	text-decoration:none;
}

#desenvolvs a:hover{
	color:#FFFFFF;
}

.link-email{
	color:#ffffff;
	text-decoration:none;
}

.link-email:hover{
	text-decoration:underline;
}

#imageminstitucional{
	width:917px;
	margin:0 auto;
}

#informacoes{
	margin:0 auto;
	padding-top: 30px;
	width:820px;
}

#left-col{
	width:180px;
	float:left;
}

#right-col{
	width:585px;
	float:right;
}

#right-col hr{
	background:none;
	border:1px solid #b3b3b7;
}

#left-col ul li{
	margin-bottom:10px;
}

#left-col ul li a{
	padding:12px;
	display:block;
	background:#0094de;
	color:#fff;
	font-size:12px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	 border-radius:7px;
}

#left-col ul li a.curent{
	background:#b5b6b9;
	color:#0094de;
}

#left-col ul li a:hover{
	background:#b5b6b9;
	color:#0094de;
}

#right-col p{
	font-size:12px;
	margin-top:7px;
}

#right-col #missao{
	width:243px;
	float:left;
}

#missao-video{
	width:315px;
	float:right;
}

#divisoria{
	width:822px;
	margin:0 auto;
	margin-top:15px;
}

.tit-bloco-form{
	font:15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#6b6b6b;
	margin:20px 0;
	width:520px;
}

.label-form{
	width:70px;
	padding-right:10px;
	text-align:right;
	float:left;
	font:15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#6b6b6b;
}

#form-validation-field-0{
	width:555px;
    height: 120px;
}

.campo-form-185{
	width:185px;
	float:left;
	margin: 0 0 10px 0;
}

.campo-form-185 input[type=text]{
	width:185px;
	margin: 0 0 5px 0;
}

.campo-form{
	width:465px;
	float:left;
	margin: 0 0 5px 0;
}

.campo-form input[type=text]{
	width:465px;
	margin: 0 0 5px 0;
}

.check{
	font:15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#6b6b6b;
	margin-right:15px;

}

.inpt-file{
	position:relative;
	left:-20px;
}

.txtform{
	width:590px;
	height:120px;
}

.questaoazul{
	width:800px;
	background:#c5ecfb;
	border-radius: 15px;
	padding: 0 10px 10px 10px;
}

.questaobranco{
	width:800px;
	border-radius: 15px;
	padding: 0 10px 10px 10px;
}

.marcador{
	width:26px;
	height:24px;
	background:url(../images/marcador.png) no-repeat;
	color:#ffffff;
	text-align:center;
	margin: 0 0 0 -22px;
}

.titulo-questao{
	font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #6b6b6b;
	margin: -22px 0 0 10px;
}

.resposta-questao{
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: black;
	margin: 5px 0 0 12px;
	line-height: 15px;
}

.itens-produtos{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.listaprodutos li{
	list-style:none;
	margin-bottom:15px;
	background:url(../images/botao.png) no-repeat left 0;
	padding-left:20px;
}

.listaprodutostxt p{
	margin: -12px 0 0 0;
}

.listaprodutos2 li{
	list-style:none;
	margin:15px 0;
	background:url(../images/botaomateria.png) no-repeat left 0;
	padding: 3px 0 7px 32px; color: #6b6b6b;
}

.listaprodutos2 li a, .listaprodutos2 li a:visited, .listaprodutos3 li a, .listaprodutos3 li a:visited{
	color: #6b6b6b;
}

.listaprodutos3 li{
	list-style:none;
	margin:7px 0;
	background:url(../images/botaomateria.png) no-repeat left 0;
	padding: 3px 0 7px 32px;
}


.botaozinho{
	float:left;
	margin: 4px 7px 0 0;
}

.titulofarmaco{
	float:left;
}

.negrito{
	font-size:15px;
	margin:10px 0 5px 0;
}

#imgcentro{
/*	width: 343px;*/
	margin:0 auto;
	text-align:center;
}

#imgcentro2{
	width: 591px;
	margin: auto;
}

#zoom{
	width: 122px;
	float: right;
	margin-bottom: 5px;
}

#zoom2{
	width: 122px;
	float: right;
	margin-bottom: 5px;
	margin-right: 82px;
}

#tabela{
	margin: auto;
	width: 375px;
}

#colunaesquerda{
	width: 300px;
	float: left;
}

#colunadireita{
	width: 230px;
	float: left;
	margin: 0 0 0 50px;
}

.espacamento{
	margin: 12px 0 0 0;
}

#coldparte2{
	margin: 28px 0 0 0;
}

.laudo{
	margin:7px 0;
}

#teldoc, #celdoc{
	width:185px;
}

#outrosdoc{
	width:360px;
}

.campostreino{
	width: 590px;
	margin: 0 0 5px 10px;
	padding-bottom:5px;
}

.labels{
	width:170px;
	text-align:right;
	float: left;
	padding: 2px 0 0 0;
}

#mensagemtreino{
	width: 589px;
	height: 120px;
	margin: 0 0 0 10px;
	color:#777;
	padding:3px;
}

#botaoenviartreino{
	margin: 0 0 0 177px;
}

#instituicaopesquisa, #funcaopesquisa, #emailpesquisa{
	width:710px;
}

#celpesquisa{
	margin: 0 0 0 215px;
}

.cel{
	margin: 230px;
}

.observacoes{
	width:315px;
}

.campopesquisa{
	width: 787px;
	height: 120px;
	margin: 20px 0 20px 0;
}

#esquerdacontato{
	width:560px;
	float:left;
	padding-left: 40px;
}

#direitacontato{
	width: 340px;
	float:left;
	padding-left: 40px;
}

.mapas{
	margin:0 0 10px 0;
}

.uppercase{
	text-transform:uppercase;
}

.coluna-link p{
	height:35px;
	padding-left:30px;
	background:url(../images/marcador.png) no-repeat;
}

.coluna-link p a{
	color:#6B6B6B;
}

.clique-timeline{
	text-align:center;
}

