/*
img, .topo, .meio, .baixo, #texto img.produto{
	behavior: url("includes/scripts/iepngfix.htc");
}
*/
li
{
	_zoom: 1;
}
#miolo li
{
	_zoom: 0;
}
#texto
{
	margin:20px 0;
}
#texto li
{
	margin-bottom: 5px;
}
body
{
	background-image: url(../imagens/bg.jpg);
	background-position: center top;
	background-repeat: repeat-x;
	background-color: #b4c8e3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
a
{
	color: #036;
}
a:hover
{
	color: #3B78AE;
}
h1
{
	color: #708ead;
	font-size: 30px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #448ccb;
	letter-spacing: 0.05em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
a.bookmark, a.bookmarkadd{
	font-size: 10px;
	display: block;
	float: right;
	text-align: left;
	margin-top: 15px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	text-decoration: none;
	letter-spacing: normal;
	word-spacing: normal;
	line-height: 10px;
}
a.bookmark
{
	background-image: url(../imagens/mais.gif);
	width: 85px;
}
a.bookmarkadd
{
	background-image: url(../imagens/ok.gif);
	width: 95px;
}

h2
{
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	margin-top: 5px;
	color: #036;
	font-size: 16px;
	letter-spacing: 0.05em;
}
/*
h2 span {
	font-size: 75%;
	color: #708EAD;
}
*/
h3
{
	font-size: 14px;
	color: #474F63;
}
h4
{
	font-size: 13px;
	font-weight: bold;
}
td h4
{
	margin: 0px 0px 4px;
}




#geral
{
	margin-right: auto;
	margin-left: auto;
	width: 950px;
}
#topo
{
	padding-top: 25px;
	padding-bottom: 25px;
}

#topo #logo_bi
{
	background-image: url(../imagens/logo_boeringer_ingelheim.png);
	_background-image: url(../imagens/logo_boeringer_ingelheim.gif);
	height: 49px;
	width: 160px;
	margin-top: 13px;
	margin-right: 20px;
	margin-bottom: 13px;
	margin-left: 20px;
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	border: none;
}
#topo #logo_sm{
	float: right;
	background-image: url(../imagens/logo_suporte_medico.png);
	_background-image: url(../imagens/logo_suporte_medico.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 75px;
	width: 326px;
	display: block;
	border: none;
}


#esquerda
{
	width: 200px;
	float: left;
	margin-right: 20px;
}
/*MENU*/
#menu
{
	width: 190px;
}
#menu ul
{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
}
#menu ul li
{
	background-repeat: repeat-x;
	background-position: center bottom;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6F91B9;
	color: #036;
}
#menu ul li a, #menu ul li span
{
	text-decoration: none;
	display: block;
	padding-left: 30px;
	background: url(../imagens/bullet_red.gif) no-repeat 15px 10px;
}
#menu ul li a:hover, #menu ul li span:hover
{
	background-color: #ECF1F7;
	color: #0095E6;
}
#menu ul li span .busca
{
	font: 10px Arial, Helvetica, sans-serif;
	width: 120px;
}
#menu ul li span .buscar
{
	margin-bottom: -2px;
}

#menu ul li ul
{
	margin-left: 15px;
	line-height: 15px;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 5px;
}
#menu ul li ul li
{
	border: none;
}
#menu ul li ul li a
{
	background: url(../imagens/bullet_blue.gif) no-repeat 18px center;
}
#menu ul li ul li ul
{
	font-size: 9px;
}
#menu ul li ul li ul li a, #menu ul li ul li ul li span
{
	background: url(../imagens/bullet_caps.gif) no-repeat 16px center;
}
#menu .selecionado, #menu strong
{
	font-weight: bold;
	background-color: #ECF1F7;
	color: #900;
}
/*FERRAMENTAS*/
#tools
{
	width: 200px;
}
#tools .topo
{
	background-image: url(../imagens/tool_top.png);
	_background-image: url(../imagens/tool_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 95px;
}
#tools .meio
{
	background-image: url(../imagens/tool_bg.png);
	_background-image: url(../imagens/tool_bg.gif);
	background-repeat: repeat-y;
	background-position: left center;
	margin: 0px;
	padding: 0px;
}
#tools .baixo
{
	background-image: url(../imagens/tool_baixo.png);
	_background-image: url(../imagens/tool_baixo.gif);
	height: 27px;
	background-position: left top;
	background-repeat: no-repeat;
}
#tools .meio ul
{
	margin: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#tools .meio ul li
{
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
	list-style-type: none;
	background-image: url(../imagens/bullet_red.gif);
	background-repeat: no-repeat;
	background-position: 15px 0.8em;
}
#tools .meio ul li a
{
	background-image: url(../imagens/separator.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	text-decoration: none;
	display: block;
	margin-left: 15px;
	padding-left: 15px;
	width: 155px;
}
#tools .meio ul li a sup
{
	color:#990000;
}
#tools .selecionado
{
	color: #900;
}
/**/
#miolo
{
	width: 610px;
	float: left;
	text-align: justify;
	margin-right: 15px;
}
#submenu
{
	background-image: url(../imagens/info_topo.png);
	_background-image: url(../imagens/info_topo.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 123px;
	float: left;
	margin-right: 20px;
	padding-top: 24px;
}
#submenu ul
{
	background-image: url(../imagens/info_bg.png);
	_background-image: url(../imagens/info_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#submenu ul li
{
	list-style-type: none;
	display: block;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#submenu ul li a
{
	color: #000;
	text-decoration: none;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}
#submenu ul li a:hover
{
	color: #3B78AE;
}
#texto img.produto
{
	float: right;
	margin-bottom: 20px;
	margin-left: 15px;
}

#direita
{
	width: 100px;
	float: left;
}
#direita .topo
{
	font-size: 10px;
	color: #FFF;
	text-align: center;
	background-image: url(../imagens/produtos_topo.png);
	_background-image: url(../imagens/produtos_topo.gif);
	height: 35px;
	width: 94px;
	background-repeat: no-repeat;
}
#direita .topo a
{
	color: #FFF;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	display: block;
	line-height: 1em;
}
#direita .centro
{
	background-image: url(../imagens/produtos_bg.png);
	_background-image: url(../imagens/produtos_bg.gif);
	background-repeat: repeat-y;
	height: auto;
	font-size: 10px;
	padding-left: 4px;
}
/* CENTRAL DE PRODUTOS*/
#direita_area, #direita_nome
{
	width: 86px;
}
#direita_area
{
	overflow: hidden;
	text-align: center;
}
#direita_nome
{
}
#direita .centro a
{
	text-decoration: none;
}
#direita .centro .menu
{
	background-image: url(../imagens/produto_menu.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #999;
	display: block;
	height: 28px;
	padding-left: 13px;
}
#direita .centro .menu:active
{
	background-image: url(../imagens/produto_menu_act.gif);
	color: #333;
}
#direita_area .lista_areas
{
	font: 9px Arial, Helvetica, sans-serif;
	width: 80px;
	height: 16px;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #666B71;
	background: #D5D7DA;
	border: 1px solid #9DA3AB;
}

#direita_area div
{
	padding-top: 5px;
}
#direita_area div a
{
	color: #666;
	display: block;
	padding-left: 3px;
}
#direita_area div a:hover
{
	background: #EEF0F2;
}
#direita_area div a:active
{
	background: #E1E4E7;
}
#direita_area .todasCat
{
	color: #000;
	margin-top: 5px;
	text-align: center;
	margin-bottom: 5px;
}
#direita_nome
{
}
#direita_nome ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	height: expression( this.scrollHeight > 299 ?  "300px" : "auto" ); /* sets max-height for IE 6*/
	max-height: 300px;
	overflow-y: auto;
	overflow-x: hidden;
}

#direita_nome li
{
	text-align: center;
	margin: 0px 0px 1px;
	padding: 0px;
	background: url(../imagens/separator2.gif) no-repeat center top;
}
#direita_nome li a
{
	color: #666;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
}
#direita_nome li a:hover
{
	text-decoration: underline;
}
#direita_nome li a img
{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
#direita .baixo
{
	font-size: 10px;
	color: #FFF;
	text-align: center;
	background-image: url(../imagens/produtos_baixo.png);
	_background-image: url(../imagens/produtos_baixo.gif);
	height: 35px;
	width: 94px;
	background-repeat: no-repeat;
}
#direita .baixo a
{
	color: #666b71;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	display: block;
	line-height: 1em;
}
#prod_up
{
	cursor: pointer;
}
#prod_dw
{
	cursor: pointer;
}
.box
{
	float: left;
}
.box h5
{
	margin: 0px;
	font-size: 14px;
	padding-left: 10px;
	padding-top: 5px;
	font-weight: bold;
	color: #708EAD;
}
/**/
.box div
{
	display: block;
	margin: 0px;
	padding: 10px;
	background-color: #FFF;
}

.box .fecha_box
{
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 17px;
	margin: 0px;
}
.b175
{
	margin-right: 42px;
	margin-top: 15px;
	margin-bottom: 20px;
	width: 175px;
}


.b175 h5
{
	background-image: url(../imagens/box175_topo.gif);
}
.b175 div
{
	height: 120px;
	overflow: auto;
}
.b175 div img
{
	float: left;
	border: none;
	margin-right: 5px;
}
.b175 div p
{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
.b175 div p span
{
	font-size: 0.9em;
	color: #666;
}

.b175 .fecha_box
{
	background-image: url(../imagens/box175_baixo.gif);
}
.b610
{
	margin-top: 15px;
	width: 610px;
}
.b610 h5
{
	background-image: url(../imagens/box610_topo.gif);
}
.b610 .fecha_box
{
	background-image: url(../imagens/box610_baixo.gif);
}

.boxd
{
	margin-right: 0px;
}
h2.list
{
	background:#FFF url(../imagens/bg_tit_conteudo.jpg) repeat-x;
	border:1px solid #fff;
	border-bottom:1px solid #e1e1e1;
	border-right:1px solid #999999;
	font-size:12px;
	padding:3px 0;
	margin:0;
	color:#003366;
	text-align:center;
}
.galeria
{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	display: block;
	background-color: #FFF;
	border-right:1px solid #999999;
}
.galeria .link_prod
{
	color:#656565;
	font-size:11px;
	text-decoration:none;
}
.galeria img{
    border: 0;
}
.galeria li
{
	display: block;
	float: left;
	list-style-type: none;
	text-align: center;
	width: 100px;
	height: 90px;
}
.galeria td
{
	padding:10px 0;
}
.galeria li img
{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
}
.galeria li a
{
	text-decoration: none;
}
.galeria li a:hover
{
	text-decoration: underline;
}
.galeria span
{
	display: block;
	clear: left;
	background-image: url(../imagens/box_branco_bd.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#rodape
{
	clear: both;
	text-align:center;
	height:50px;
	padding-right: 10px;
	padding-left: 50px; /*text-align:center;*/
}
#produto_ferramentas
{
	background: #FFF;
	text-align: center;
	font-size: 11px;
	width: 610px;
	color: #CCC;
}
#produto_ferramentas .logo
{
	margin-right: 5px;
}

#produto_ferramentas a
{
	text-decoration: none;
	color: #666;
}
#produto_ferramentas a:hover, #produto_ferramentas a:active
{
	color: #036;
}
#produto_ferramentas a.selecionado
{
	font-weight: bold;
	color: #036;
}
#produto_bula
{
	width: 610px;
	background: #e5ebf5;
	font-size: 11px;
	color: #5a728d;
	height: 24px;
}
#produto_bula .itens_bula
{
	font: 9px Arial, Helvetica, sans-serif;
	width: 150px;
	height: 16px;
	border: 1px solid #a1b7c9;
}
#produto_bula a
{
	text-decoration: none;
	color: #5a728d;
}
#produto_bula a:hover, #produto_bula a:active
{
	color: #036;
}
/*BARRAS DE BUSCA*/
#ferramentas
{
	font-size: 10px;
}
#ferramentas select
{
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	background: #EDEFF1;
	border: 1px solid #CCC;
}
#ferramentas a
{
	color: #000;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #CCC;
	display: block;
	background: url(../imagens/relevo.gif) repeat center center;
}
#ferramentas a:hover
{
	background: url(../imagens/relevo.gif) repeat center 52px;
}
#ferramentas a:active
{
	background: url(../imagens/relevo_on.gif) repeat center center;
}
/*EVENTOS e NOTÍCIAS*/
#consultor div
{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #436994;
	padding: 0px;
	margin: 0px;
	height: 190px;
	float: left;
	width: 285px;
	margin-right: 15px;
}
#consultor div .rep
{
	float: right;
}
#consultor .solicite
{
	background-image: url(../imagens/material.gif);
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 26px;
	text-decoration: none;
	font-weight: bold;
}

#consultor div strong
{
	font-size: 11px;
	font-weight: bold;
	color: #4F6C8A;
}

/*SPEAKER*/
.tabela
{
	background-color: #FFF;
	border: 1px solid #B7C8E4;
	font-size: 11px;
	text-align: left;
}
.tabela th, .tabela td{
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #B7C8E4;
	border-left-color: #B7C8E4;
	padding: 5px;
}
.tabela table td{
	border: none;
}
.tabela th{
	color: #567696;
	background: url(../imagens/relevo.gif) repeat-x center center;
	text-align: center;
}
table.news
{
	margin-bottom: 20px;
}

table.news th
{
	text-align: left;
	font-weight: normal;
}
table.news th a {
	font-size: 13px;
	color: #35495E;
	font-weight: bold;
	display: block;
}
table.news th a:hover{
	text-decoration: underline;
}
table.news td a
{
	text-decoration: underline;
	color: #567696;
}
table .med   {
	font-size: 10px;
	color: #3C5E80;
	display: block;
	margin: 0px;
	padding: 0px;
}

.tabela img
{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.tabela .destaque
{
	font-weight: bold;
}
.tabela a
{
	text-decoration: none;
	color: #000;
}
.tabela a:hover{
	text-decoration: underline;
}
.tabela a:active
{
	color: #708EAD;
}
/*.tabela tr td table{
    font-weight: bold;
}
.tabela tr td table a{
    font-weight:normal;
    text-decoration: underline;
}*/
.form100
{
	width: 100%;
}
.botao
{
	display: block;
	text-decoration: none;
	text-align: center;
}

input[type=submit], .botao
{
	color: #567696;
	font-weight: bold;
	font-size: 12px;
	background-image: url(../imagens/botao.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #567696;
	border-bottom-color: #567696;
	border-left-color: #FFF;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-right: 10px;
	padding-left: 10px;
}
.voltar
{
	background-image: url(../imagens/botao_volta.gif);
	width: 50px;
}
input[type=submit] :active, .botao:active
{
	border-top-color: #567696;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #567696;
}
.treeview li.submenu
{
	/* Style for LI that contains sub lists (other ULs). */
	cursor: hand !important;
	cursor: pointer !important;
}
.treeview li.submenu ul
{
	/*Style for ULs that are children of LIs (submenu) */
	display: none; /*Hide them by default. Don't delete. */
}
.treeview .submenu ul li
{
	/*Style for LIs of ULs that are children of LIs (submenu) */
	cursor: default;
}
#menu_extras
{
	padding-left: 20px;
	font-size: 11px;
}
#menu_extras h5
{
	font-size: 13px;
	color: #036;
	margin: 0;
	padding: 0;
}
#menu_extras {
	padding-left: 20px;
	font-size: 11px;
}
#menu_extras strong {
	font-size: 13px;
	color: #036;
}
#menu_extras li {
	border-bottom: 1px dotted #577DAD;
	margin-bottom: 10px;
	list-style: none;
	padding-bottom: 5px;
}
#menu_extras li a{
	list-style: none;
	padding-left: 15px;
	display: block;
	font-size: 10px;
}
#menu_extras li.arquivo a{
	background: url(../imagens/produtos/ico_download.gif) no-repeat left center;
}
#menu_extras li.arquivo a.siteexterno{
	background: url(../imagens/produtos/ico_siteexterno.gif) no-repeat left center;
}
#menu_extras li.arquivo a.saibamais
{
	background: url(../imagens/produtos/ico_saibamais.gif) no-repeat left center;
}

#menu_extras li.estudo a
{
	background: url(../imagens/produtos/ico_link.gif) no-repeat left center;
}
#menu_extras li.site a{
	background: url(../imagens/produtos/ico_link.gif) no-repeat left center;
	text-decoration: underline;
}
#destaques {
	background: url(../imagens/produtos/noticia_evento_bg.gif) no-repeat bottom;
	clear: both;
	padding:0 0 10px 0;
	margin:10px 0;
}
#destaques div {
	background: url(../imagens/produtos/noticia_evento_topo.gif) no-repeat top;
	padding:10px;
}
#destaques h4 {
	margin: 10px 0px 3px;
	padding: 0px;
	color: #036;
}
#destaques a    {
	background: url(../imagens/bullet_cian.gif) no-repeat 1px center;
	text-decoration: none;
	display: block;
	padding-left: 15px;
}
#destaques a.mais, #destaques a.mais:hover{
	background: url(../imagens/produtos/ico_link.gif) no-repeat left center;
	text-decoration: underline;
}
#destaques a:hover {
	background: #ECF1F7 url(../imagens/bullet_blue.gif) no-repeat 1px center;
	color: #036;
}
.back{
    clear:both;
    padding-top: 20px;
}
.back a{
    padding-left: 10px;
    background: url(../imagens/ico_back.gif) no-repeat left center;
	text-decoration: none;
}
.back a:hover{
    background: url(../imagens/ico_back_over.gif) no-repeat left center;
}

.msg_produto
{
	background: url(../imagens/bg_msg_conteudo_exclusivo.png) no-repeat;
	margin:15px 0;
	overflow:visible;
	padding:7px 0 10px 0;
	text-align:center;
	font-weight:bold;
	font-size:10pt;
}
.msg_produto a
{
	display:block;
	color:#c72323;
	text-decoration:none;
}
.msg_produto a:hover{
	color:#c72323;
	text-decoration:none;
}

/*BLOG*/
#ultimos, #categorias {
	background:url("../imagens/blog_box.gif") no-repeat scroll left top transparent;
	color:#708EAD;
	float:left;
	height:118px;
	margin-bottom:10px;
	margin-top:10px;
	padding:10px;
	width:281px;
}
#ultimos{
	margin-right:8px;
}
#ultimos *, #categorias *{
	color: #708ead;
	text-align:left;
}
#ultimos a, #categorias a{
	text-decoration:none;
}
#ultimos h2, #categorias h2{
	margin: 0;
	font-weight:normal;
}
#ultimos select, #categorias select{
	display:block;
	margin: 0;
	width: 120px;
	float: right;
}
#ultimos ul, #categorias ul{
	clear:both;
	margin: 0;
	padding:0;
	list-style-type:none;
	margin-top: 10px;
	border-top:solid 1px #708ead;
}
#ultimos li, #categorias li{
	margin: 0;
	padding:0;
	border-bottom:solid 1px #708ead;
}
#ultimos li a, #categorias li a{
	display: block;
}
#ultimos li a:hover, #categorias li a:hover{
	background-color: #ecf1f7;
}
#ultimos li a{
	font-size: 9px;
	padding: 3px 0;
}
#categorias li a{
	padding: 7px 0;
}
#categorias li a b{
	float:right;
}
.blog {
	margin-bottom:15px;
}
.blog th *{
	color:#708EAD;
}
.blog th a{
	text-decoration: none;
}
.blog th a:hover{
	text-decoration: underline;
}
.blog h2{
	font-weight:normal;
	text-align:left;
	font-size:16px;
	margin:0;
}
.blog span{
	display:block;
	float:right;
	font-size:11px;
	text-align:center;
	margin-left:10px;
}
.blog a{
		color: #708ead;
		text-decoration: underline;
}.blog a:hover{
		color: #003366;
}
.paginacao{
	text-align:center;
	font-size:13px;
}
.paginacao a{
	padding: 0 5px;
}