    /* 
	Libbs
	Author: Rafael Matias de Lima
	www.rafaelmatias.com.br
*/


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Geral
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.title-a1, .title-a2, .title-a3, .title-b1, .title-b2, .title-b3, .title-pages
{
    font-size: 120%;
    background-repeat: no-repeat !important;
    margin: 5px 0;
}
.title-a1
{
    background: url(/libbs/images/structure/tit-a2.gif);
    font-weight: bold;
    display: inline-block;
}
.title-a2
{
    background: url(/libbs/images/structure/tit-a2.gif);
}
.title-a3
{
    background: url(/libbs/images/structure/tit-a3.gif);
}
.title-b1
{
    background: url(/libbs/images/structure/tit-b4.gif);
}
.title-b2
{
    background: url(/libbs/images/structure/tit-b4.gif);
}
.title-b3
{
    background: url(/libbs/images/structure/tit-b4.gif);
    height: 30px;
    display: block;
    margin: 0 auto;
}

.semnome a:hover
{
    color: #4A8AB2 !important;
}

.title-b1 a, .title-a1 a
{
    color: #57a0c1 !important;
}
.title-a1
{
    color: #57a0c1 !important;
    display: block !important;
    min-height: 15px;
}
.title-a2, .title-b2 a
{
    color: #57a0c1;
}
.title-a3, .title-b3 a
{
    color: #57a0c1;
}
.title-a1 a
{
    color: #57a0c1;
}
.title-a2 a
{
    color: #57a0c1;
}
.title-a3 a
{
    color: #57a0c1;
}
.title-a1 a:hover
{
    text-decoration: underline !important;
}

.title-a2 a:hover
{
    text-decoration: underline !important;
}
.title-a3 a:hover
{
    text-decoration: underline !important;
}

.title1
{
    color: #57a0c1;
}
.title2
{
    color: #57a0c1;
}
.title3
{
    color: #57a0c1;
}

.title-a1, .title-a2, .title-a3, .title-pages
{
    padding-left: 13px;
    background-position: 0 7px !important;
}

.title-b1, .title-b2, .title-b3
{
    padding-right: 10px;
    background-position: 0 8px;
    text-align: right;
    background-position: right !important;
}
.title-b1 a, .title-b2 a, .title-b3 a
{
    background-color: #FFFFFF;
    padding: 0 5px;
}
.title-b1 a:hover, .title-b2 a:hover, .title-b3 a:hover
{
    text-decoration: underline !important;
}
.title-pages
{
    background: url(/libbs/images/structure/tit-a4.gif);
    color: #57a0c1 !important;
}
.title-h1
{
    font-size: 180%;
    color: #0e53a4;
}

.co
{
    margin-top: 20px;
    width: 684px;
    clear: left;
    float: left;
}
.co div
{
}

/*+++width box+++*/
.w145, .w150, .w155, .w170, .w180, .w200, .w250, .w400, .w480, .w530
{
    float: left;
    display: inline;
}
.w200
{
    width: 200px;
}
.w250
{
    width: 250px;
}
.w145
{
    width: 145px;
}
.w155
{
    width: 155px;
}
.w150
{
    width: 150px;
}
.w170
{
    width: 170px;
}
.w180
{
    width: 180px;
}
.w400
{
    width: 400px;
}
.w480
{
    width: 480px;
}
.w530
{
    width: 530px;
}

/*+++margin for box+++*/
.spacer1
{
    margin-right: 10px;
    display: inline;
}
.spacer2
{
    margin-right: 15px;
    display: inline;
}
.spacer3
{
    margin-right: 40px;
    display: inline;
}

/*+++config nav-pages+++*/
.nav-pages
{
    width: 155px;
}
.nav-pages li
{
    width: 155px;
    background: url(/libbs/images/pages/bg-nav-pages.gif);
    background-repeat: repeat-x !important;
    background-color: #f4f4f6 !important;
    display: block;
    cursor: pointer;
    margin-bottom: 2px;
    clear: left;
}
.nav-pages li a
{
    width: 128px;
    display: block;
    color: #4a8ab2;
    margin-left: 5px;
    padding: 4px 0 4px 10px;
    vertical-align: middle;
    background: url(/libbs/images/pages/bullet.gif) no-repeat 0px -15px;
    line-height: 14px;
}
.nav-pages li a:hover
{
    background-position: 0 -65px;
    color: #6faccb;
}
.nav-pages li .active, .nav-pages li .active:hover
{
    background-position: 0 -65px;
    color: #f68a33;
    cursor: default;
}
.nav-pages li:hover .in
{
    display: block;
}
.nav-pages .active .in
{
    display: block;
}
.nav-pages li .in li
{
    background: none;
    margin: 0 !important;
    float: left;
}
.nav-pages li .in li a
{
    background: url(/libbs/images/pages/bullet-in.gif) no-repeat 0 0px;
    padding-left: 10px;
    margin-left: 20px;
    color: #ccc;
    width: auto;
}
.nav-pages li .in li a:hover, .nav-pages li .in li .active
{
    background-position: 0 -20px;
    color: #797979 !important;
}
.nav-pages li .in
{
    display: none;
}

/*+++special width nav+++*/
.nav-170, .nav-170 li
{
    width: 180px !important;
}
.nav-170 li a
{
    width: 160px;
}
.input1
{
    border: 1px solid #e8eef2;
    border-top: 1px solid #b9bbc0;
    height: 14px;
}

/*+++config for all selectBox+++*/

span.select
{
    position: absolute;
    width: 140px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
    height: 18px;
    padding: 3px 24px 0 8px;
    background: url(/libbs/images/pages/produtos/bg-input.gif) no-repeat;
    overflow: hidden;
}

.size01
{
    font-size: 11px !important;
    margin-left: 3px;
    margin-top: 30px;
    display: block;
}
.box_selection
{
    background: transparent url(/libbs/images/pages/bg_selectionprojects.gif) repeat scroll 0 0;
    height: 245px;
    left: -80px;
    padding-left: 25px;
    padding-top: 12px;
    position: absolute;
    margin-top: 15px;
    width: 413px;
}

.box_selection p
{
    width: 388px;
}

/*
	.selectbox{ width:160px; height:18px; padding-left:10px; padding-left:10px;background:url(/libbs/images/pages/produtos/bg-input.gif) no-repeat; border:none;cursor:pointer; margin: 5px 0;}
	.selectbox:hover{ background-position:0 -20px;}
	.selectbox-wrapper{ position:absolute; top:40px; overflow: auto; height:100px;left:5px; z-index:3; background-color:#f2f2f2; border-left:1px solid #e1e0e0; border-right:1px solid #e1e0e0; width:230px!important;}
	.selectbox-wrapper ul li{ height:25px; line-height:25px; margin:0px!important; vertical-align:middle; padding:0 10px; cursor:pointer; border-bottom:1px solid #e1e0e0; }
	.selectbox-wrapper ul li:hover{ background-color:#52afd5; color:#fff;}
	*/

/*+++buttons+++*/
.bt-send
{
    width: 47px !important;
    height: 17px;
    background: url(/libbs/images/pages/profissionais/bt-enviar.jpg) no-repeat;
    border: none;
    cursor: pointer;
    float: left;
    margin-left: 10px;
    border: 0 !important;
    display: block;
}
.bt-clear
{
    width: 47px !important;
    height: 17px;
    background: url(/libbs/images/pages/profissionais/bt-limpar.jpg) no-repeat;
    border: none;
    cursor: pointer;
    float: left;
    margin-left: 10px;
    display: block;
    border: 0 !important;
}
.bt-send:hover, .bt-clear:hover
{
    background-position: bottom !important;
}

.bt-rss
{
    height: 15px;
    width: 32px;
    background: url(/libbs/images/pages/home/bt-rss.gif);
    margin: 8px;
}

.bt-prev, .bt-list
{
    float: left;
}
.bt-prev
{
    width: 77px;
    height: 19px;
    background: url(/libbs/images/pages/podcast/bt-prev.gif) top center;
}
.bt-list
{
    width: 59px;
    height: 19px;
    background: url(/libbs/images/pages/podcast/bt-list.gif);
}

.bt-ok
{
    background: url(/libbs/images/pages/home/bt-ok.gif);
    width: 22px !important;
    height: 16px;
    border: none !important;
    cursor: pointer;
}
.bt-ok:hover
{
    background-position: bottom;
}

.list
{
}
.list li
{
    margin: 10px 0 10px 30px;
    list-style-image: url(/libbs/images/pages/bullet-list.gif);
}

/*+++set displa+++*/
.dnone
{
    display: none !important;
}
.dblock
{
    display: block !important;
}
/*
	#detalhes-foto{position:absolute; margin:0 auto; z-index:30000; visibility:hidden;}
	#detalhes-fotobg{ position:relative;background:url(images/dhtml.png) no-repeat; float:left; background-color:#ececec; border:1px solid #333; padding:60px; font-size:200%; color:#0e53a4; width:200px; text-align:center}
	#detalhes-fotobg a{background: url(/libbs/images/pages/profissionais/bt-light.jpg) no-repeat top left ; text-indent:-5000px;  width:22px; height:22px; position:absolute; border:0px; z-index:20000; top:5px; right:5px;}*/

.h-scroll
{
    height: 465px;
    overflow-x: auto;
}

.p-des
{
    line-height: 13px;
}
.p-des a
{
    color: #7a7a7a;
}

.bt-sel
{
    font-size: 120%;
    font-weight: bold;
    color: #57A0C1;
    position: relative;
    display: block;
}
.bt-sel span
{
    background-color: #f68a33;
    color: #fff;
    float: left;
    height: 9px;
    margin-right: 7px;
    position: relative;
    width: 10px;
    text-align: center;
    line-height: 8px;
    left: 0px;
    top: 2px;
}

.profquery2 .jquery-selectbox-list
{
    width: 355px !important;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Home login
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.panel-acess
{
    width: 201px;
    display: inline;
}

.panel-acess .top, .panel-acess .mid, .panel-acess .bot
{
    padding: 0px 6px;
    float: left;
    width: 181px;
}
.panel-acess .top
{
    background: url(/libbs/images/pages/home/bg-panel-top.gif) no-repeat;
    background-color: #e0e0e0;
}

.panel-acess .mid, .panel-acess .bot
{
    width: 187px;
    background: url(/libbs/images/pages/home/bg-gra-1.gif) repeat-x bottom left;
    border-left: 1px solid #f1f1f1;
    border-right: 1px solid #f1f1f1;
}
.panel-acess .mid input
{
    width: 145px;
    border: 1px solid #b1b1b1;
    color: #000;
}
.panel-acess .mid .bt-busca
{
    height: 16px;
    width: 16px;
    background: url(/libbs/images/pages/home/bt-busca.gif);
    border: 0;
    cursor: pointer;
}
.panel-acess .mid .bt-busca:hover
{
    background-position: 0 -16px;
}

.panel-acess .bot
{
    border-bottom: 1px solid #E1E1E1 !important;
}
.panel-acess .bot label
{
    float: left;
    width: 35px;
    font-size: 11px;
    margin-top: 3px;
}
.panel-acess .bot .in-bot, .panel-acess .bot .in-top
{
    width: 105px !important;
    margin-left: 0px;
    border: 1px solid #b1b1b1;
    padding: 0 5px;
    float: left;
}
.panel-acess .bot .input-busca
{
    width: 135px;
    margin: 0;
    border: 1px solid #b1b1b1;
    padding: 0px 5px;
    float: left;
}
.panel-acess .bot .co-send
{
    text-align: right;
}
.panel-acess .bot .co-send input
{
    margin: 0;
    margin-right: 8px;
}
.panel-acess .bot .co-send a
{
    margin-top: 3px;
    font-size: 11px;
    margin-right: 10px;
}
.panel-acess .bot .co-send a:hover
{
    text-decoration: underline !important;
}
.panel-acess .bot li
{
    margin: 3px 0;
    width: 173px;
    float: right !important;
    position: relative;
}
.panel-acess .bot h2
{
    font-weight: normal;
}
.panel-acess .bot li img
{
    position: absolute;
    right: -13px;
    top: -3px;
}


/*
        LAYOUT ANTIGO
    */

.old-layout
{
    width: 201px;
    display: inline;
    background: url(/libbs/images/pages/home/bg-panel.gif) no-repeat bottom left;
}
.old-layout .top, .old-layout .mid
{
    padding: 8px 10px;
    border-bottom: 1px solid #b1b1b1 !important;
    float: left;
    width: 181px;
}
.old-layout .top
{
    background: url(/libbs/images/pages/home/bg-panel-top.gif) no-repeat;
    background-color: #e0e0e0;
}
.old-layout .mid, .old-layout .bot
{
    width: 179px;
    background: url(/libbs/images/pages/home/bg-gra.gif) repeat-x bottom left;
    border-left: 1px solid #f1f1f1;
    border-right: 1px solid #f1f1f1;
}

.old-layout .bot label
{
    float: left;
    width: 35px;
}
.old-layout .bot input
{
    width: 115px;
    margin-left: 3px;
    border: 1px solid #b1b1b1;
    padding: 0 5px;
    float: left;
}
.old-layout .bot .co-send input
{
    margin: 0;
    float: right;
    margin-right: 8px;
}
.old-layout .bot .co-send a
{
    margin-left: 38px;
    margin-top: 3px;
    font-size: 9px;
    float: left;
}
.old-layout .bot .co-send a:hover
{
    text-decoration: underline !important;
}
.old-layout .bot li
{
    margin: 3px 0;
    width: 173px;
    float: right !important;
    position: relative;
}
.old-layout .bot h2
{
    font-weight: normal;
}
.old-layout .bot li img
{
    position: absolute;
    right: -13px;
    top: -3px;
}

.old-layout .co-logado
{
    border-bottom: 1px solid #B1B1B1 !important;
    margin: 0px;
    height: 60px;
    padding-top: 30px;
}

.old-layout .mid .radInput_Default input
{
    width: 140px !important;
    margin-left: 0px !important;
    padding: 0 5px;
    border: 1px solid #b1b1b1 !important;
    background: #fff !important;
    height: 14px !important;
    display: block;
    float: none !important;
}
.old-layout .mid .radInput_Default
{
    background: none !important;
    float: left;
    height: 14px;
}
.old-layout .mid .bt-busca
{ *margin-top:1px;height:16px;width:16px;background:url(/libbs/images/pages/home/bt-busca.gif);border:0;cursor:pointer;}
.old-layout .mid .bt-busca:hover
{
    background-position: 0 -16px;
}

.old-layout .bot .radInput_TextBox input
{
    width: 115px;
    margin-left: 0px !important;
    border: 1px solid #b1b1b1 !important;
    padding: 0 5px;
    background: #fff !important;
    height: 14px !important;
}
.old-layout .bot .radInput_TextBox
{
    background: none !important;
    padding-left: 0px !important;
    height: 14px;
}

.old-layout .bt-rss
{
    margin: 8px 10px 8px 8px;
}

.old-layout .bot .co-send
{
    text-align: right;
}
.old-layout .bot .co-send a
{
    font-size: 11px;
    margin-right: 6px;
    margin-top: 8px;
    color: #16519F !important;
}
.old-layout .bot .co-send a:hover
{
    text-decoration: underline !important;
}
.old-layout .bot .co-send .bt-ok
{
    background: transparent url(../../../../images/structure/novo/bt-ok.gif) repeat scroll 0 0;
    border: medium none !important;
    cursor: pointer !important;
    height: 16px !important;
    width: 22px !important;
    margin-right: 10px;
    margin-top: 8px;
}
.old-layout .bot .co-send .bt-ok:hover
{
    background-position: bottom;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	podcast
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.co-pod
{
    background: url(/libbs/images/pages/bg-g.gif) repeat-x;
    padding: 0 7px;
    width: 136px;
}
.co-pod .tit-pod
{
    height: 34px;
    background: url(/libbs/images/pages/podcast/tit.gif) center;
}
.co-pod img
{
    float: left;
    margin: 5px 0;
}
.co-pod div
{
    margin-bottom: 10px;
    float: left;
}
.co-pod object
{
    margin-bottom: 10px;
}
.list-pod li
{
    border-bottom: 1px dashed #52afd5;
    padding-bottom: 10px;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	institucional
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.co-historico
{
    float: left;
    width: 340px;
    padding-right: 5px;
    position: relative;
}
.co-historico strong
{
    margin-bottom: 10px;
}
.co-historico p
{
    margin-bottom: 10px;
}

.list-farmo
{
    float: left;
    margin-bottom: 20px;
}
.list-farmo li
{
    padding: 5px 10px;
    float: left;
    width: 138px; /* border-bottom:1px solid #ccc; border-right:1px solid #ccc*/
    background-color: #f4f4f4;
    margin: 1px;
    display: inline-block;
}

.list-farmoquimica
{
    background: url(/libbs/images/pages/bg-g.gif) repeat-x 0 -60px;
    padding: 15px 20px;
    float: left;
}
.list-farmoquimica li
{
    line-height: 2px;
    margin: 5px 2px;
    border: 1px solid #e1e1e1;
    width: 94px;
    float: left;
    height: auto;
    display: inline;
    line-height: 30px;
    vertical-align: middle;
    padding: 0 2px;
}
.list-farmoquimica em
{
    float: left;
    width: 100%;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	saude
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.nav-saude
{
    font-size: 120%;
    font-weight: bold;
}
.nav-saude li
{
    margin-bottom: 10px;
}
.nav-saude li a
{
    background: url(/libbs/images/pages/bullet-2.gif) no-repeat 0px 3px;
    padding-left: 15px;
    font-weight: normal;
    font-size: 80%;
    color: #57a0c1;
    display: inline-block;
}
.nav-saude li a:hover
{
    background: url(/libbs/images/pages/bullet-2.gif) no-repeat 0 3px !important;
    color: #4a8ab2;
}
.nav-saude li .active, .nav-saude li .active:hover
{
    background: url(/libbs/images/pages/bullet-2.gif) no-repeat 0 3px !important;
    color: #f68a33;
    cursor: default;
}
.co-saude
{
    width: 320px;
    display: inline-block;
}
.co-saude .item
{
    /*background-image:url(/libbs/images/pages/jpg-bg-g.jpg);*/
    padding: 5px 10px;
    margin-bottom: 15px;
    height: 465px;
    overflow: auto;
    width: 300px;
}
.co-saude .list li
{
    list-style-type: circle;
    margin: 10px 0 10px 30px;
}
.co-saude .title-a1
{
    margin-bottom: 20px;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	produtos
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.co-produtos-select
{
    float: left;
    display: inline;
}
.co-produtos-select li
{
    margin-left: 15px; *margin-left:5px;}
.co-produtos-select li .alert-exclamation
{
    margin-top: 5px;
    clear: both;
    padding: 10px;
    font-size: 85%;
    background: url(/libbs/images/pages/bg-g.gif) repeat-x 0 -110px;
}

/* CSS DAS MENSAGENS DA PÁGINA DE PRODUTOS */
.alert-exclamation1
{
    margin-top: 20px !important;
    clear: both;
    padding: 5px; *padding:5px!important;font-size:85%;line-height:12px;background:url(/libbs/images/pages/bg-exclamation.gif)repeat-x0-110px;}
.alert-exclamation1 .linkInf
{
    padding-left: 15px;
}
.alert-exclamation1 b
{
    font-size: 11px;
    padding-left: 15px;
}
.alert-exclamation1 img
{
    margin: 0 5px 0 0 !important;
}

.alert-exclamation2
{
    padding: 3px;
    font-size: 85%;
    display: block;
    line-height: 12px;
    background: url(/libbs/images/pages/bg-exclamation.gif) repeat-x 0 -110px;
}
.alert-exclamation2 img
{
    margin: -2px 5px 5px 0 !important;
}

.alert-important
{
    float: left;
    padding: 5px;
    font-size: 85%;
    display: block;
    background: url(/libbs/images/pages/bg-exclamation.gif) repeat-x 0 -110px; *width:98%;}
.alert-important b
{
    font-size: 11px !important;
    font-weight: bold;
}

.p_text
{
    line-height: 10px;
    display: block;
}

#informacoes
{
    width: 550px;
    float: right;
}

/* FIM */

/* CSS DAS MENSAGENS DA PÁGINA DE PROFISSIONAIS */
.co-busca-produtos li .alert-exclamation1, .co-produtos-select p.alert-exclamation1
{
    margin-top: 15px;
    margin-bottom: 10px;
    padding: 10px;
    font-size: 85%;
    display: block; *width:150px;
background:url(/libbs/images/pages/bg-exclamation.gif)repeat-x0-110px;
}
.co-busca-produtos li .alert-exclamation1, .co-produtos-select p.alert-exclamation1 img
{
    margin: 0px !important;
}
.co-busca-produtos li .alert-exclamation2
{
    margin-top: 10px;
    clear: both;
    padding: 10px;
    font-size: 85%;
    background: url(/libbs/images/pages/bg-exclamation.gif) repeat-x 0 -130px;
}
.co-profissionais .alert-important
{
    float: left;
    margin-top: -5px;
    padding: 6px;
    font-size: 9px;
    background: url(/libbs/images/pages/bg-exclamation.gif) repeat-x 0 -110px;
    width: 96%;
}
/* FIM */

#buttons
{
    /*margin-left: 33px;
    margin-top: 20px;*/
    position:absolute;
    top:320px;
}

.co-produtos
{
    width: 480px;
    float: right;
    margin-top: 15px;
    margin-bottom: 10px;
    height: 170px;
    overflow: auto;
    display: inline-block;
}
.co-busca-produtos li
{
    position: relative;
    margin-bottom: 25px !important; *margin-bottom:5px!important;clear:left;}
.co-busca-produtos li p
{
    line-height: 12px !important;
    margin-top: 0px !important;
}
.co-busca-produtos label
{
    font-weight: normal;
    color: #0e53a4;
    width: 100%;
    display: block;
}
.co-produtos .item
{
    width: 180px;
    display: inline-block;
    background: url(/libbs/images/pages/bg-g.gif) repeat-x 0 -110px;
    padding: 7px 15px;
    margin: 0px 7px 20px 7px;
}
.co-produtos .contentwrapper
{
    display: inline-block;
}
.co-produtos .item h2
{
    font-size: 150%;
    font-weight: normal !important;
    color: #0e53a4;
    margin: 0;
}
.co-produtos .item h3
{
    color: #666;
    background-color: #f4f4f4;
    padding: 5px;
    border-bottom: 1px solid #eeeeee;
}
.co-produtos .item .title-1
{
    margin: 15px 0 0 0;
    background: none;
    border: none;
}
.co-produtos .item a
{
    font-size: 120%;
    background: url(/libbs/images/pages/bullet-2.gif) no-repeat 0 5px;
    padding-left: 15px;
    color: #f68a33;
}
.co-produtos .item div
{
    margin-left: 17px;
    margin-bottom: 20px;
}
.co-produtos .item a:hover
{
    background-position: 0 -47px;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	profissionaios de sa&Uacute;de
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.nav-pro
{
    width: 180px;
}
.nav-pro li
{
    width: 178px;
}
.nav-pro li a
{
    width: 160px;
}
.no-item
{
    font-size: 140%;
    font-weight: normal;
    text-align: center;
    color: #0e53a4;
}
.co-prof-list h1
{
    font-weight: normal;
    font-size: 180%;
}
.co-prof-list .bt
{
    width: 35px !important;
    font-size: 120%;
    background: url(/libbs/images/pages/saude/bullet.gif) no-repeat 0 5px;
    padding-left: 15px;
    color: #f68a33;
    float: left;
}
.co-prof-list .bt:hover
{
    background-position: 0 -17px;
}
.nav
{
    display: inline-block;
    float: left;
    margin: 0 auto;
    width: 288px;
    position: relative;
    clear: both;
    margin-bottom: 10px;
}
.co-prof-list .nav li
{
    float: left;
}

.co-prof-list .nav .bt-prev, .co-prof-list .nav .bt-next
{
    width: 17px;
    height: 16px;
}

.bt-next-produto
{
    background: url(/libbs/images/pages/profissionais/bt-proximo.jpg);
    margin: 60px 0px 0 0px;
    float: left;
    height: 16px;
    width: 17px;
    display: block;
}
.bt-prev-produto
{
    background: url(/libbs/images/pages/profissionais/bt-anterior.jpg);
    margin: 60px 0px 0 0px;
    float: left;
    height: 16px;
    width: 17px;
    display: block;
}
.bt-prev-produto:hover, .bt-next-produto:hover
{
    background-position: bottom;
    float: left;
}

.co-prof-list .nav .bt-prev
{
    background: url(/libbs/images/pages/profissionais/bt-anterior.jpg);
    margin: 0 20px 0 0px;
}
.co-prof-list .nav .bt-next
{
    background: url(/libbs/images/pages/profissionais/bt-proximo.jpg);
}
.co-prof-list .nav .bt-prev:hover, .co-prof-list .nav .bt-next:hover
{
    background-position: bottom;
}
.co-prof-list h3
{
    padding: 5px;
    background-color: #f9f9f9;
    color: #666;
    border-bottom: 1px solid #f2f2f2;
}
.co-prof-list .bt
{
    margin: 5px 0 0 0;
    float: left;
    width: 240px;
}

.co-prof
{
    display: inline;
    border: 1px solid #f4f4f4;
    margin: 15px auto 15px auto;
    background: url(/libbs/images/pages/bg-g.gif) repeat-x 0 -100px;
    padding: 20px;
    margin: 0 0 0 130px;
}
.co-prof strong
{
    margin-bottom: 10px;
    display: block;
    color: #0e53a4;
}
.co-prof .bt-cadastro
{
    width: 89px;
    height: 20px;
    background: url(/libbs/images/pages/profissionais/bt-cadastro.jpg) top left;
    margin: 20px auto;
}

.bt-atualizar
{
    border:0;
    width: 67px;
    height: 16px;
    background: url(/libbs/images/pages/profissionais/bt-atualizar.png) top left;
    margin: 20px auto;
    text-indent:-9999px;
    cursor:pointer;
    clear:both;
    display:block;
    float:left;
}

.bt-atualizar:hover 
{
    background-position:0 -16px;
}

.checkB input {width:15px !important;}

.co-prof-acess, .co-prof-pass
{
    background: url(/libbs/images/pages/bg-g.gif) repeat-x 0 -100px;
    padding: 10px;
    margin: 40px 30px;
}
.co-prof-acess .co, .co-prof-pass .co
{
    width: auto;
    margin: 15px 0;
}
.co-prof-acess .co li, .co-prof-pass .co li
{
    float: left;
    margin-bottom: 10px;
    width: 250px;
}
.co-prof-acess label, .co-prof-pass label
{
    color: #f68a33;
    float: left;
    margin-right: 10px;
}
.co-prof-acess input, .co-prof-pass input
{
    border: 1px solid #e8eef2;
    border-top: 1px solid #b9bbc0;
    height: 14px;
    float: left;
}
.co-prof-acess .bt, .co-prof-pass .bt
{
    float: none !important;
    position: relative !important;
    margin-left: 5px;
    height: 16px !important;
}

.panel-acess .box-login li label, .box-esqueci li label
{
    width: 35px;
    margin-top: 3px;
}
.panel-acess .box-login li input
{
    padding-left: 0px;
}
.panel-acess .box-login li .in-bot
{
    height: 20px;
}
.panel-acess .box-login li .bt
{
    top: 2px;
}


.co-prof-pass .bt
{
    width: 47px;
    height: 17px !important;
    background: url(/libbs/images/pages/profissionais/bt-enviar.jpg) no-repeat;
    border: 0;
    cursor: pointer;
}
.co-prof-acess .bt:hover, .co-prof-pass .bt:hover
{
    background-position: bottom;
}
.co-prof-acess .in-top
{
    width: 180px;
}
.co-prof-acess .in-bot
{
    width: 150px;
}

.co-prof-pass
{
    float: right !important;
}
.co-prof-pass a
{
    color: #fab633;
}

.co-list-biblioteca li
{
    margin-bottom: 3px;
}
.co-list-biblioteca li a
{
    color: #444;
}
.co-list-biblioteca li .bt
{
    float: right;
    color: #f68a33;
}

.co-eventos
{
    background: url(/libbs/images/pages/home/bg-gra-2.gif) repeat-x left;
    background-position: top;
    height: 50px;
    padding: 10px 0 10px 15px;
}
.co-eventos h2
{
    color: #7A7A7A;
}
.co-eventos .bt-busca
{
    margin-top: 5px;
}
.co-eventos .input-busca
{
    width: 140px;
    margin-left: 0px;
    padding: 0 5px;
    float: left;
    margin-top: 5px;
}
.co-eventos-congresso
{
    width: 240px;
    background: url(/libbs/images/pages/bg-g.gif) repeat-x scroll 0 -100px;
    padding: 5px 5px 0 5px;
}
.co-eventos-congresso li
{
    margin-bottom: 5px;
    border-bottom: 1px solid #eee;
    padding-bottom: 5px;
}
.co-eventos-congresso strong
{
    color: #666666;
}
.co-profissionais .item
{
    border-bottom: 1px solid #f1f1f1;
    clear: left;
    display: none;
    background-color: #eee !important;
    margin-top: 3px;
    padding: 5px;
}
.co-eventos-congresso li a:hover, .co-eventos-congresso li .active
{
    color: #f68a33 !important;
    margin-bottom: 0;
}

.co-eventos .dblock
{
    width: 125px;
    margin: 0 0 0 5px;
    float: left;
    background: url(/libbs/images/pages/bg-g.gif) repeat-x 0 -100px !important;
    padding: 5px;
    overflow: auto;
}

.ban-pro
{
    margin: 5px 0;
}

/*
	.bt-busca{height:16px; width:16px; background:url(/libbs/images/pages/home/bt-busca.gif); border:0; cursor:pointer;} 
	.bt-busca:hover{ background-position: 0 -16px;}
    */

.co-list-biblioteca2 li
{
    margin-bottom: 7px;
}
.co-list-biblioteca2 li a
{
    color: #444;
    background: url(/libbs/images/pages/bullet.gif)no-repeat;
    padding-left: 10px;
}
.co-list-biblioteca2 li a:hover
{
    background-position: 0 -68px;
    color: #f68a33;
}

.receberNotificacoes {display:block; overflow:hidden;}
.receberNotificacoes input {margin-right:8px; float:left;}
.receberNotificacoes span {float:left; display:block; margin-top:3px;}
/*cadastro left*/
.co-prof-cadastro
{
    background: url(/libbs/images/pages/bg-g.gif) repeat-x scroll 0 -80px;
    padding: 30px 50px;
    float: left;
    width: 590px;
}
.co-prof-cadastro .left
{
    width: 240px;
}
.co-prof-cadastro input
{
    width: 225px;
    border: 1px solid #ddd;
    border-top: 1px solid #b1b1b1;
    padding: 0 5px;
    background-color: #f1f1f1;
}
.co-prof-cadastro li
{
    margin-bottom: 10px;
    position: relative;
    z-index: 10;
}
.co-prof-cadastro li img
{
    position: absolute;
    right: -20px;
    top: 10px;
}

.co-prof-cadastro .endereco
{
    width: 145px;
    margin-right: 15px;
    float: left;
    display: inline;
}
.co-prof-cadastro .endereco input
{
    width: 130px;
}
.co-prof-cadastro .complemento
{
    width: 80px;
    float: right;
    display: block;
    display: inline;
}
.co-prof-cadastro .complemento input
{
    width: 68px;
}

.co-prof-cadastro .cep
{
    width: 70px;
    float: left;
    margin-right: 85px;
    display: inline;
}
.co-prof-cadastro .cep label
{
    width: 100%;
    float: left;
}
.co-prof-cadastro .cep #cepNumber
{
    width: 40px;
    float: left;
    margin-right: 10px;
}
.co-prof-cadastro .cep #cepDig
{
    width: 25px;
    float: right;
}

.co-prof-cadastro .estado
{
    width: 70px;
    float: left;
    position: relative;
    margin-right: 10px;
    display: inline;
    z-index: 11;
}
.co-prof-cadastro .estado select
{
    width: 70px !important;
    height: 18px;
}
.co-prof-cadastro .estado .jquery-selectbox
{
    margin: 0;
    width: 65px !important;
}
.co-prof-cadastro .estado .jquery-selectbox-list
{
    width: 65px !important;
    min-width: 65px;
}

.co-prof-cadastro .cidade
{
    float: left;
    clear: left;
}
.co-prof-cadastro .cidade input
{
    width: 219px;
}

.co-prof-cadastro .uf
{
    width: 40px;
    float: right;
    display: inline;
}
.co-prof-cadastro .uf select
{
    width: 40px !important;
    height: 18px;
}

.co-prof-cadastro .telefone
{
    width: 95px;
    display: inline;
    float: left;
    position: relative;
}
.co-prof-cadastro .telefone label
{
    float: left;
    width: 100%;
}
.co-prof-cadastro .telefone .telddd
{
    width: 20px;
    display: inline;
    margin-right: 5px;
    float: left;
}
.co-prof-cadastro .telefone .telnumero
{
    width: 60px;
    float: left;
}

.co-prof-cadastro .celular
{
    width: 101px;
    float: right;
    position: relative;
}
.co-prof-cadastro .celular label
{
    float: left;
    width: 100%;
}
.co-prof-cadastro .celular .celddd
{
    width: 20px;
    display: inline;
    margin-right: 5px;
    float: left;
}
.co-prof-cadastro .celular .celnumero
{
    width: 60px;
    float: right;
}

/*co-prof right*/
.co-prof-cadastro .right
{
    float: right;
    margin-left: 50px;
}
.co-prof-cadastro .right ul
{
    height: 150px;
    width: 270px;
    display: inline;
    float: left;
    position: relative;
}
.co-prof-cadastro .right .tpConselho
{
    width: 100px;
    float: left;
    z-index: 12;
}
.co-prof-cadastro .right .tpConselho .jquery-selectbox
{
    width: 95px !important;
    margin: 0;
}
.co-prof-cadastro .right .tpConselho select
{
    width: 100px;
    height: 18px;
}
.co-prof-cadastro .right .nConselho
{
    width: 150px;
    float: left;
    clear: both;
    z-index:0;
}
.co-prof-cadastro .right .nConselho input
{
    width: 140px;
}
.co-prof-cadastro .right .ufConselho
{
    width: 100px!important;
    margin-right: 10px;
    display: inline;
    float: left;
    margin: 0 0 10px 20px;
    z-index: 12;
}
.co-prof-cadastro .right .ufConselho .jquery-selectbox
{
    width: 145px !important;
    margin: 0;
}
.co-prof-cadastro .right .email
{
    float: left;
    width: 213px;
    z-index:0;
}
.co-prof-cadastro .right .email input
{
    width: 260px;
}
.co-prof-cadastro .right .email label
{
    float: left;
    width: 100%;
}
.co-prof-cadastro .right .senha
{
    width: 115px;
    margin-right: 10px;
    display: inline;
    float: left;
}
.co-prof-cadastro .right .senha input
{
    width: 115px;
}
.co-prof-cadastro .right .conSenha
{
    width: 115px;
    margin-right: 10px;
    display: inline;
    float: right;
    z-index:0;
}
.co-prof-cadastro .right .conSenha input
{
    width: 115px;
}
.co-prof-cadastro .right ul .co-bt
{
    float: left;
    margin-top: 40px;
    clear: left;
}
.co-prof-cadastro .right ul .co-bt .bt
{
    width: 47px;
    height: 17px;
    background: url(/libbs/images/pages/profissionais/bt-enviar.jpg) no-repeat;
    border: none;
    cursor: pointer;
    float: right;
    position: inherit;
    bottom: 0;
    right: 0;
}
.co-prof-cadastro .right ul .co-bt .bt_ed
{
    width: 47px;
    height: 17px;
    background: url(/libbs/images/pages/profissionais/bt-enviar.jpg) no-repeat;
    border: none;
    cursor: pointer;
    float: right;
    position: inherit;
    bottom: 0;
    right: 0;
}
.co-prof-cadastro .right ul .co-bt .bt:hover
{
    background-position: bottom;
}

.co-profissionais .w250
{
    width: 290px;
}
.co-profissionais img
{
    margin: 5px 0 5px 0;
}


#preview
{
    position: absolute;
    display: none;
    color: #666;
}
#preview img
{
    border: 2px solid #ccc;
}
#preview span
{
    clear: left;
    display: block;
    padding: 0 5px;
}

.alert-acrobat
{
    padding: 2px 5px 2px 25px;
    font-size: 85%;
    display: inline-block;
    clear: both;
    background: url(/libbs/images/pages/pdf-icon.jpg) no-repeat center left;
    background-color: #fafafa;
}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	neg&oacute;cios
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.co-negocios
{
    width: 500px;
}
.co-negocios a:hover
{
    text-decoration: underline !important;
}
.co-negocios ul
{
    margin-left: 20px;
    margin-top: 30px;
}
.co-negocios ul li
{
    margin: 5px 0;
}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	imprensa
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.co-imprensa
{
    width: 490px;
    float: left;
}
.co-imprensa .bot
{
    margin: 30px 0 0 50px;
}
.co-imprensa .bot a:hover
{
    text-decoration: underline !important;
}
.co-imprensa .bot ul
{
    margin-right: 100px;
    float: left;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	not&iacute;cias
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.co-noticias
{
    width: 500px;
}
.co-noticias ul
{
    background: url(/libbs/images/pages/bg-g.gif) repeat-x 0 -100px;
    padding: 10px 20px;
    margin-left: 15px;
}
.co-noticias ul li, .co-noticias-destaque ul li
{
    margin-bottom: 10px;
}
.co-noticias ul li a
{
    background: url(/libbs/images/pages/saude/bullet.gif) no-repeat 0 3px;
    padding-left: 15px;
}
.co-noticias ul li a span
{
    color: #666;
}
.co-noticias ul li a:hover
{
    background-position: 0 -19px;
    text-decoration: underline !important;
}

.co-noticias-destaque
{
    width: 180px !important;
    background: #F8F8F8 none repeat scroll 0 0;
    padding-left: 10px;
    padding-right: 10px;
}
.co-noticias-destaque ul
{
    padding: 0px 0px;
    margin-left: 0px;
}
.co-noticias-destaque ul li .titulo
{
    color: #57A0C1;
}
.co-noticias-destaque ul li
{
    border-bottom: 1px solid #e1e1e1;
    margin-bottom: 0px;
}
.co-noticias-destaque ul li a
{
    color: #666;
}
.co-noticias-destaque ul li a:hover
{
    text-decoration: underline !important;
}

.alert-exclamation
{
    padding: 2px 5px 2px 25px;
    font-size: 85%;
    display: inline-block;
    clear: both;
    background-color: #fafafa;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	perguntas frequentes
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.co-perguntas .flexcroll
{
    padding: 0 !important;
    padding-top: 5px;
}
.mcontentwrapper
{
    margin: 0;
}
.co-perguntas #cro
{
    height: 465px;
    overflow: auto;
    width: 640px;
}
.co-perguntas ul
{
    background: url(/libbs/images/pages/bg-g.gif) repeat-x 0 -100px;
    padding: 10px 20px;
    display: inline-block;
}
.co-perguntas ul li ul
{
    background: none;
    float: none;
    padding-left: 0;
}
.co-perguntas ul .list
{
}
.co-perguntas ul li
{
    display: inline-block;
    width: 570px;
}
.co-perguntas ul li ul li
{
    float: none;
    clear: left;
    width: auto;
    display: block;
    list-style-image: none;
    margin-left: 20px;
    border: none;
}
.co-perguntas .item
{
    margin: 10px 15px 10px 15px;
    display: none;
    display: none;
}
.co-perguntas ul li a
{
    float: left;
    padding: 0px 5px 0px 17px;
    width: 550px;
    background: url(/libbs/images/pages/bullet-2.gif) no-repeat 3px 11px;
    border-bottom: 1px solid #f4f4f4;
    height: 30px;
    line-height: 30px;
}
.co-perguntas ul li a:hover
{
    background-position: 3px -41px;
    text-decoration: underline !important;
}
.co-perguntas ul li .active
{
}
.co-perguntas .item a
{
    background: none;
    width: auto;
    padding: 0;
    float: none;
    border: none;
    line-height: 16px;
    height: 16px;
}
.co-perguntas .end
{
    background: #f4f4f4;
    font-size: 120%;
    float: left;
    margin-top: 20px;
}
.co-perguntas .end a
{
    background: none;
    border: none;
    height: 30px;
    line-height: 30px;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	rh
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.co-rh
{
    width: 470px;
    float: left;
}
.co-rh-in
{
    float: left;
    width: 300px;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	fale conosco
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.co-fale .sac
{
    float: left;
    width: 410px;
}
.co-fale .sac em
{
    color: #16519f;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    font-size: 110%;
}
.co-fale .sac img
{
    margin-top: 0 !important;
}
.co-fale h2 a
{
    color: #f68a33;
}
.co-fale h2 a:hover
{
    text-decoration: underline !important;
}

.co-fale .enderecos
{
    background: url(/libbs/images/pages/bg-g.gif) repeat-x 0 -100px;
    padding: 20px;
    margin-left: 15px;
    width: 500px;
    margin-bottom: 50px;
}
.co-fale .enderecos .list
{
    width: 500px;
}
.co-fale .enderecos li
{
    margin-bottom: 10px;
    padding-left: 15px;
}
.co-fale .enderecos li a
{
    padding-left: 20px;
    background: url(/libbs/images/pages/bullet-2.gif) 0 3px no-repeat;
    float: left;
}
.co-fale .enderecos li a:hover
{
    background-position: 0 -49px;
}

.co-fale .maps
{
    background: url(/libbs/images/pages/bg-g.gif) repeat-x 0 -100px;
    padding: 30px;
    position: relative;
}
.co-fale .maps .back
{
    position: absolute;
    right: 60px;
    top: 32px;
}
.co-fale .maps h3
{
    padding-left: 15px;
    background: url(/libbs/images/pages/bullet-2.gif) 0 7px no-repeat;
    color: #0e53a4;
}
.co-fale .maps h3 strong
{
    color: #707070;
}

/*sac*/
.fale-sac .co
{
    background: url(/libbs/images/pages/bg-g.gif) repeat-x 0 -100px;
    padding: 20px;
    margin-left: 15px;
    width: 400px;
    margin-bottom: 50px;
}
.fale-sac h3
{
    font-size: 160%;
    color: #f68a33;
    font-weight: normal;
    margin: 15px 0;
}
.fale-sac .color
{
    color: #0e53a4;
}

.co-fale .farmacovigilancia
{
    margin-left: 5px;
    margin-top: -16px;
    background: url( '/libbs/images/pages/profissionais/logo-farmacovigilancia.gif' ) no-repeat;
    width: 140px;
    height: 67px;
    display: block;
    position: relative;
    outline: none;
    text-indent: -900%;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	mapa do site
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.co-mapa
{
    background: url(/libbs/images/pages/bg-g.gif) repeat-x 0 -100px;
    padding: 20px;
    width: 645px;
}
.co-mapa ul
{
    float: left;
    margin: 0 10px;
    width: 180px;
    display: block;
    border: 1px dashed #ffffff;
}
.co-mapa ul li
{
    margin: 5px 0;
}

.co-mapa ul li a
{
    /*background:url(/libbs/images/structure/tit-a1.gif)no-repeat 0 4px; */
    padding-left: 5px;
    margin: 5px 0 5px 13px;
    color: #666;
}
.co-mapa ul li a:hover
{
    text-decoration: underline !important;
}
.co-mapa ul li h2 a
{
    background: none;
    padding: 0;
    margin: 0;
}
.co-mapa ul li h2 a:hover
{
    text-decoration: underline !important;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	profissionaios de saúde
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.co-rsslibbs
{
    display: inline;
    border: 1px solid #f4f4f4;
    margin: 15px auto 15px auto;
    background: url(/libbs/images/pages/bg-g.gif) repeat-x 0 -100px;
    padding: 20px;
    margin: 0 0 0 30px;
}
.co-rsslibbs strong
{
    margin-bottom: 10px;
    display: block;
    color: #0e53a4;
}
.txtData
{
    position: relative;
    top: 7px;
}
.dataTxt1
{
    width: 200px;
    display: block;
}

.libbsrss
{
    color: #7A7A7A;
}

.co-profissional-eventos
{
    margin: 10px auto 15px auto;
    background: url(/libbs/images/pages/home/bg-gra-3.gif) repeat-x left;
    background-position: top;
    padding: 10px;
    width: 90%;
}
.co-profissional-eventos .linha-evento
{
    margin-bottom: 10px;
}

.co-profissional-eventos .title-a1
{
    margin-bottom: 10px;
    padding-bottom: 0px;
}
.co-profissional-eventos .title-b1, .co-profissional-eventos-dir .title-b1
{
    background: url(/libbs/images/structure/tit-b5.gif);
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.co-profissional-eventos .title-b1 a, .co-profissional-eventos-dir .title-b1 a
{
    background: #f4f5f5;
}
.co-profissional-eventos .title-b1, .co-profissional-eventos-dir .title-b1
{
    font-size: 100%;
}
.co-profissional-eventos .titulo-evento
{
    font-weight: bold;
}

.produtos-eventos
{
    margin-top: 40px !important;
}
.co-profissional-eventos-dir
{
    width: 100%;
    background: url(/libbs/images/pages/home/bg-gra-3.gif) repeat-x left;
    background-position: top;
    padding-bottom: 10px;
    padding-right: 10px;
    font-size: 97%;
    margin-top: 0px;
}
.co-profissional-eventos-dir .linha-evento
{
    margin-bottom: 10px;
}
.co-profissional-eventos-dir .titulo-evento
{
    font-weight: bold;
}

.co-profissional-destaque
{
    display: table;
    width: 100%;
}
.co-profissional-destaque li
{
    display: inline;
    position: relative;
}
.co-profissional-destaque li img
{
    position: relative;
    float: left;
}
.co-profissional-destaque .title-a1
{
    clear: both;
    margin-bottom: 0px;
    margin-right: 3px;
}
.co-profissional-destaque .descricao
{
    width: 68%;
    margin-left: 5px;
    float: right;
    top: 0px;
}
.co-profissional-destaque .title-b1
{
    font-size: 100%;
}
.co-profissional-destaque .img-destaque img
{
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.co-profissional-destaque .img
{
    width: 30%;
}

.co-profissional-destaque-dir
{
    display: table;
    width: 100%;
}
.co-profissional-destaque-dir li
{
    display: inline;
    position: relative;
}
.co-profissional-destaque-dir li img
{
    margin: 0px;
}
.co-profissional-destaque-dir .title-a1
{
    clear: left;
    margin-bottom: 0px;
}
.co-profissional-destaque-dir .descricao
{
    width: 65%;
    margin-right: 5px;
    float: left;
    top: 0px;
}
.co-profissional-destaque-dir .title-b1
{
    font-size: 100%;
}
.co-profissional-destaque-dir .img
{
    width: 35%;
}

.co-farmacovigilancia
{
    background: url( '/libbs/images/pages/profissionais/logo-farmacovigilancia.gif' ) center top no-repeat;
    width: 80%;
    height: 100px;
    clear: both;
    margin-top: 30px;
    padding-top: 0;
}
.co-farmacovigilancia-esq
{
    background: url( '/libbs/images/pages/profissionais/logo-farmacovigilancia.gif' ) center top no-repeat;
    width: 100%;
    height: 100px;
    clear: both;
    margin-top: 30px;
    padding-top: 0;
}
.co-farmacovigilancia p
{
    padding-left: 120px;
    padding-top: 50px;
    text-align: left;
    width: 160px;
}
.co-farmacovigilancia-esq p
{
    padding-top: 70px;
    text-align: left;
}
.co-farmacovigilancia p, .co-farmacovigilancia-esq p
{
    margin-left: 10px;
    margin-right: 10px;
    line-height: normal;
}

.co-profissionais-dir
{
    background: url(/libbs/images/pages/home/bg-gra-3.gif) repeat-x left;
    margin-top: 30px;
    width: 100%;
    padding: 6px;
}
.co-profissionais-esq
{
    background: url(/libbs/images/pages/home/bg-gra-3.gif) repeat-x left;
    margin-top: 30px;
    width: 100%;
    padding-bottom: 6px;
}
.co-profissionais-esq p, .co-profissionais-dir p
{
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
    line-height: normal;
}
.co-profissionais-esq .numero-tel
{
    font-size: 18px;
    color: #656565 !important;
    text-align: center;
    padding-bottom: 0px;
}
.co-profissionais-esq h2
{
    margin: 0px;
    font-size: 11px;
    position: relative;
    display: block;
    float: left;
    padding-bottom: 10px;
}

.co-profissionais-esq .title-a1
{
    margin-left: 5px;
}
.co-profissional-eventos-dir .title-a1
{
    padding-right: 0px;
    margin-left: 0px;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	resultado de busca
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.co-resultado-busca ul
{
    padding: 10px 20px;
    margin-left: 15px;
}
.co-resultado-busca table
{
    margin-top: 20px;
}
.co-resultado-busca td div
{
    border-bottom: 1px solid #bcbcde;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.co-resultado-busca span
{
    font-weight: normal;
    color: #7A7A7A;
}
.co-resultado-busca a
{
    color: #007bd5;
}
.co-resultado-busca a:hover
{
    text-decoration: underline !important;
}
.co-resultado-busca .co-titulo
{
    font-weight: bold;
    color: #007bd5;
    text-decoration: none;
}
.co-resultado-busca .especialidade
{
    color: #007bd5;
}
.co-resultado-busca .co-paginacao span, .co-resultado-busca .co-paginacao a
{
    margin-right: 10px;
}
.co-resultado-busca .eventos
{
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	servico de informacoes medicas
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.co-sim
{
    clear: left;
}
.co-sim p
{
    margin-bottom: 0px;
    
}
.co-sim td
{
    vertical-align: middle;
}
.co-sim .campo
{
    width: 260px;
    padding: 15px 0 0 0;
}
.co-sim .bt
{
    float: right;
}
.co-sim .input-descritivo
{
    border: 1px solid #ddd;
    border-top: 1px solid #b1b1b1;
}
.co-sim .lbl-sim
{
    width: 220px;
    text-align: right;
    padding: 6px;
}
.co-sim .jquery-selectbox
{
    width: 260px !important;
}
.co-sim .lbl-tipoinformacao
{
    text-transform: uppercase;
    font-weight: bold;
    color: #57A0C1;
    vertical-align: top;
    width: 220px;
    text-align: right;
    padding: 6px;
}
.co-sim .radInput_TextBox
{
    padding-left: 0px; *padding-left:0px;}
.co-sim-topo
{
    margin-top: 25px;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	adicional
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.co-login #geral
{
    min-height: 300px !important;
}

.panel-acess .box-login
{
    padding-left: 0px;
    padding-right: 0px;
    border-left: none;
    border-right: none;
}
.panel-acess .box-login h2
{
    font-size: 13px;
}

.panel-acess .box-login-busca
{
    padding: 0px !important;
    border-left: none;
    border-right: none;
    margin-left: 8px;
}
.panel-acess .box-login-busca h2
{
    font-size: 13px;
}

.bt-busca
{
    width: 25px;
    height: 20px;
    background: transparent url(../../../../images/structure/novo/btnBusca.gif) no-repeat;
    border: none;
    position: relative;
    right: 5px;
    cursor: pointer;
}
.input-busca
{
    border: none !important;
    background: transparent url(../../../../images/structure/novo/txtBusca.gif) no-repeat;
    height: 20px;
    margin-bottom: 15px; *padding-bottom:10px;float:right;}

.box-cad-prof li
{
    display: inline;
    float: left;
}
.box-cad-prof li span
{
    padding-left: 0px;
}

.form-sac li .lbl
{
    width: 80px;
    display: inline-block;
    position: relative;
    float: left;
}
.form-sac li .radInput_TextBox
{
    padding-left: 0px;
}
.form-sac .li-send
{
    float: right;
    right: 20px;
}
.form-sac .li-send .bt-clear, .form-sac .li-send .bt-send
{
    float: right;
}

.panel-acess .box-login-sac
{
    background-image: none !important;
    padding-left: 0px;
    padding-right: 0px;
    border-left: none;
    border-right: none;
}
.panel-acess .box-login-sac h2
{
    margin: 0px;
    font-size: 11px;
    position: relative;
    display: block;
    float: left;
}
.panel-acess .box-login-sac span
{
    font-size: 15px;
    color: #656565;
    text-align: center;
    width: 100%;
    display: block;
    margin: 0px;
    font-weight: bold;
}

.panel-acess .box-login-perfil
{
    background-image: none !important;
    padding-left: 0px;
    padding-right: 0px;
    border-left: none;
    border-right: none;
    border-bottom: none !important;
}
.panel-acess .box-login-perfil h2
{
    margin: 0px;
    font-size: 11px;
}

.co-rss
{
    height: 18px;
    display: inline-block;
    margin: 0 0 0 30px;
}
.co-rss span
{
    line-height: 16px;
    height: 18px;
    display: inline-block;
    font-size: 10px;
    padding-right: 7px;
}
.co-rss img
{
    position: relative;
    top: 2px;
}

.panel-valida
{
    display: block;
    width: 400px;
    margin: 70px auto 0 auto;
    overflow: hidden;
    background: none;
}
.panel-valida h3
{
    margin-bottom: 20px;
    text-align: center;
    font-size: 15px;
}
.panel-valida .bot
{
    padding-left: 10px;
    padding-bottom: 10px;
}
.panel-valida .panel-login
{
    width: 350px;
    background: url(/libbs/images/pages/home/bg-gra-2.gif) repeat-x top left;
    border-left: 1px solid #f1f1f1;
    border-right: 1px solid #f1f1f1;
}
.panel-valida .panel-login h2
{
    text-align: center;
}
.panel-valida .panel-login .in-bot
{
    height: 20px;
}
.panel-valida .panel-login
{
    border-bottom: 0px;
}

.panel-valida .bot ul
{
    width: 260px;
}
.panel-valida .bot li label, .panel-valida .bot input
{
    font-size: 110%;
}
.panel-valida .bot li label
{
    width: 40px;
}
.panel-valida .bot .co-send
{
    text-align: left;
}

.panel-login .clearfix
{
    padding-bottom: 5px;
    border-bottom: 1px solid #e1e1e1;
}

.login li input
{
    margin: 0px;
    padding: 0px;
}


.co-logado
{
    margin-left: 5px;
    height: 50px;
    padding-top: 40px;
}

.farmacovigilancia
{
    margin-left: 5px;
    margin-top: -10px;
    background: url( '/libbs/images/pages/profissionais/logo-farmacovigilancia.gif' ) no-repeat;
    width: 140px;
    height: 67px;
    display: block;
    outline: none;
    text-indent: -900%;
}

.panel-valida .panel-login .co-send
{
    text-align: center;
    width: 100%;
    clear: both;
    margin-left: 18px;
    padding-top: 5px;
}
.panel-valida .panel-login .co-send .linkEsqueci
{
    color: #4188BD !important;
    font-size: 10px;
    margin-right: 4px;
}
.panel-valida .panel-login .co-send .bt-ok
{
    background: transparent url(../../../../images/structure/novo/bt-ok.gif) repeat scroll 0 0;
    border: medium none !important;
    cursor: pointer !important;
    height: 16px !important;
    width: 22px !important;
    margin-right: 5px;
}
.panel-valida .panel-login .co-send .bt-ok:hover
{
    background-position: bottom;
}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Alterações Layout 11-02-10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.clearfix
{
    position: relative !important;
}

.box-novo .box-login .login
{
    margin-top: 0px !important;
}
.box-novo
{
    width: 200px;
    height: 267px !important;
    background: url(../../../../images/structure/novo/bg_right_novo2.gif) no-repeat !important;
    position: absolute;
    display: inline;
    right: 0px;
}
.box-novo .box-login-sac a
{
    margin-bottom: 3px !important;
}
.box-novo .bt-rss
{
    margin: 0px 10px 0px 13px !important;
}
.box-novo .box-login-busca
{
    margin: 0px auto 0px !important;
    padding-bottom: 0px !important;
}
.box-novo .box-login
{
    padding-bottom: 8px !important;
}
.box-novo .box-login-busca h2
{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding: 0 !important;
}
.box-novo .box-login-busca .input-busca
{
    margin-bottom: 8px !important;
}

.panel-acess2
{
    width: 200px;
    height: 533px;
    background: url(../../../../images/structure/novo/bg_right_novo.gif) no-repeat;
    position: absolute;
    display: inline;
    right: 0px;
}
.panel-acess2 .box-login
{
    padding-bottom: 15px;
    border-bottom: 1px dotted #5995AF;
    width: 172px;
    margin: 0px auto 10px;
}
.panel-acess2 .box-login h2
{
    font-weight: bold;
    padding-left: 0px !important;
    color: #57A0C1;
    font-size: 13px;
    margin-top: 10px;
}
.panel-acess2 .box-login .in-bot
{
    border: 0px;
}
.panel-acess2 .box-login .login
{
    margin-top: 10px;
}
.panel-acess2 .box-login .login li
{
    margin-bottom: 5px;
}
.panel-acess2 .box-login .login li label
{
    color: #8F8B8B;
    font-size: 10px;
    width: 35px;
    float: left;
    line-height: 20px;
}
.panel-acess2 .box-login .co-send
{
    text-align: right;
    width: 100%;
}
.panel-acess2 .box-login .co-send .linkEsqueci
{
    color: #4188BD !important;
    font-size: 10px;
    margin-right: 4px;
}
.panel-acess2 .box-login .co-send .bt-ok
{
    background: transparent url(../../../../images/structure/novo/bt-ok.gif) repeat scroll 0 0;
    border: medium none !important;
    cursor: pointer !important;
    height: 16px !important;
    width: 22px !important;
    margin-right: 5px;
}
.panel-acess2 .box-login .co-send .bt-ok:hover
{
    background-position: bottom;
}

.panel-acess2 .co-logado
{
    text-align: center;
    padding-bottom: 15px;
    border-bottom: 1px dotted #5995AF;
    width: 172px;
    margin: 0px auto 10px;
}

.panel-acess2 .box-login-busca, .panel-acess2 .box-login-novidade
{
    border-bottom: 1px dotted #5995AF;
    width: 172px;
    margin: 0px auto 10px;
}
.panel-acess2 .box-login-busca h2
{
    font-weight: bold;
    margin-bottom: 5px;
    color: #57A0C1;
    font-size: 13px;
    margin-top: 10px; *margin-top:0px;}

.panel-acess2 .box-login-busca .input-busca
{
    float: left !important;
    width: 140px !important;
}
.panel-acess2 .box-login-busca .bt-busca
{ *margin-left:-2px;}

.panel-acess2 .box-login-busca .bt-busca
{
    width: 25px;
    height: 20px;
    background: transparent url(../../../../images/structure/novo/btnBusca.gif) no-repeat;
    border: none;
    position: relative;
    cursor: pointer;
    right: 0px; *right:5px;margin-left:-5px;}
.panel-acess2 .box-login-busca .input-busca
{
    background: transparent url(../../../../images/structure/novo/txtBusca.gif) no-repeat;
    width: 143px !important;
    height: 20px;
    border: none;
    margin-bottom: 15px; *padding-bottom:10px;}

.panel-acess2 .box-login-novidade h2
{
    font-weight: bold;
    padding-left: 0px !important;
    color: #57A0C1;
    font-size: 13px;
    margin-top: 10px; *margin-top:0px;}
.panel-acess2 .box-login-novidade .title-a1
{
    background: none !important;
}
.panel-acess2 .box-login-novidade ul li
{
    margin-bottom: 10px;
}
.panel-acess2 .box-login-novidade ul li p
{
    color: #58A2C5;
    font-size: 10px;
}
.panel-acess2 .box-login-novidade ul li a
{
    color: #666666;
    font-size: 11px;
}
.panel-acess2 .box-login-novidade ul li a:hover
{
    text-decoration: underline !important;
}

.panel-acess2 .box-login-sac
{
    border-bottom: 0px !important;
    width: 172px;
    margin: 0px auto 5px;
    padding-bottom: 0px;
}
.panel-acess2 .box-login-sac a
{
    color: #57A0C1;
    font-size: 13px;
    font-weight: bold;
    padding-left: 15px;
    background: transparent url(../../../../images/structure/novo/tit-a2.gif) no-repeat center left;
    display: block;
    margin-bottom: 10px;
}
.panel-acess2 .box-login-sac a:hover
{
    text-decoration: none !important;
}
.panel-acess2 .box-login-sac a span
{
    color: #A6A6A6;
    font-size: 13px;
    width: auto;
    display: inline;
}
.panel-acess2 .box-login-sac
{
    margin-top: 10px;
}

.panel-acess2 .bt-rss
{
    background: transparent url(../../../../images/structure/novo/bt-rss.gif) repeat scroll 0 0;
    height: 17px;
    margin: 10px 10px 10px 13px;
    width: 42px;
    outline: none;
    text-indent: -999%;
    display: block;
}
.panel-acess2 .bt-rss:hover
{
    background-position: bottom;
}

.box-info-rod
{
    width: 100%;
    background: #F8F8F8;
    height: 115px;
    display: inline-block;
    margin-top: 10px;
    padding-bottom: 10px;
}
.box-info-rod h2
{
    font-size: 12px;
}
.box-info-rod div
{
    width: 31%;
    float: left;
    padding: 0px 5px 0px 10px;
    font-size: 11px;
    height: 105px;
    margin-top: 10px;
}
.box-info-rod div .numero-tel, .box-info-rod div .numero-tel a, .box-info-rod div .numero-tel a:hover
{
    font-size: 18px;
    color: #656565 !important;
    text-align: center;
    padding-bottom: 0px;
}
.box-info-rod .box-sim
{
    border-left: 1px solid #EAEAEA;
    border-right: 1px solid #EAEAEA;
    width: 30%;
}
.box-info-rod .box-farmacovigilancia .logo-farmacovigilancia
{
    background: url( '/libbs/images/structure/novo/ico_vigilancia.gif' ) no-repeat;
    background-position: 0 -1px;
    width: 140px;
    height: 67px;
    display: block;
    position: relative;
    outline: none;
    text-indent: -900%;
}
.box-info-rod p
{
    margin-bottom: 0px;
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.box-info-rod .box-farmacovigilancia h2
{
    margin-bottom: 0px;
    margin-top: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    height: 67px;
}
.box-info-rod .box-farmacovigilancia p
{
    margin-top: -15px;
}
.box-info-rod .box-farmacovigilancia
{
    width: 29%;
}

.box-info-rod a, .box-info-rod a:hover
{
    color: #7A7A7A;
}

.box-destaque
{
    margin-top: 30px;
}
.box-info-rod-menu
{
    margin-top: 50px;
}

/**
    *   txtMultline 
    **/
.txtMultline
{
    background: url( '../../../../../Imagens/Libbs/txtMultline.gif' ) left top;
    height: 100px;
    display: inline-block;
    padding-left: 10px;
    border: 0px !important;
}
.txtMultline span
{
    background: url( '../../../../../Imagens/Libbs/txtMultline.gif' ) scroll right top;
    height: 100px;
    display: inline-block;
    border: 0px !important;
}
.txtMultline span textarea
{
    background: transparent;
    padding: 10px 10px 10px 0px;
    height: 80px;
    border: 1px #fff none;
    margin-top: 0px; *margin-top:-1px;border:0px!important;}


.box-video a
{
    background: url( "/libbs/images/pages/bullet-2.gif" ) no-repeat scroll 0 5px transparent;
    color: #F68A33;
    font-size: 120%;
    padding-left: 15px;
}

.box-video a:hover
{
    background-position: 0 -47px;
}
.box-video
{
    width: 180px;
    margin-left: 0px;
    margin-top: 0px;
}

.box-video2 a
{
    background: url( "/libbs/images/pages/bullet-2.gif" ) no-repeat scroll 0 5px transparent;
    color: #F68A33;
    font-size: 120%;
    padding-left: 15px;
}

.box-video2 a:hover
{
    background-position: 0 -47px;
}
.box-video2
{
    width: 180px;
}



#saber-mulher_redes-sociais ul
{
    padding: 0 13px;
    background: url(/libbs/images/pages/saude/bg_redes-sociais.jpg) no-repeat;
    display: inline-block;
    height: 22px;
    width: 153px;
}
#saber-mulher_redes-sociais li
{
    background: none;
    float: left;
}
#saber-mulher_redes-sociais li a
{
    display: block;
    background: none;
    margin-right: 8px;
    text-indent: -9999px;
    width: 23px;
    height: 16px;
    margin-top: 2px;
}
#saber-mulher_redes-sociais .icoTwitter a{background: url(/libbs/images/pages/saude/icoTwitter.png) no-repeat;}
#saber-mulher_redes-sociais .icoFormspring a {background: url(/libbs/images/pages/saude/icoFormspring.png) no-repeat;}
#saber-mulher_redes-sociais .icoYoutube a{background: url(/libbs/images/pages/saude/icoYoutube.png) no-repeat;}
#saber-mulher_redes-sociais .icoFacebook a{background: url(/libbs/images/pages/saude/icoFacebook.png) no-repeat;}

#redes-saude ul
{
    padding: 0 13px;
    background: url(/libbs/images/pages/saude/bg_redes-sociais.jpg) no-repeat;
    display: inline-block;
    height: 22px;
    width: 153px;
}
#redes-saude li
{
    background: none;
    float: left;
}
#redes-saude li a
{
    display: block;
    background: none;
    margin-right: 8px;
    text-indent: -9999px;
    width: 23px;
    height: 16px;
    margin-top: 2px;
}
#redes-saude .icoTwitter a
{
    background: url(/libbs/images/pages/saude/icoTwitter.png) no-repeat;
}
#redes-saude .icoFormspring a
{
    background: url(/libbs/images/pages/saude/icoFormspring.png) no-repeat;
}

#redes-saude .icoYoutube a{background: url(/libbs/images/pages/saude/icoYoutube.png) no-repeat;}
#redes-saude .icoFacebook a{background: url(/libbs/images/pages/saude/icoFacebook.png) no-repeat;}


#saber-mulher_redes-sociais
{
    position: absolute;
    margin-left: -190px;
    margin-top: -150px;
}

#redes-saude
{
    margin-left: 42px;
    margin-top: -118px;
    position: absolute;
}

#mensagem
{
    background: url(/libbs/images/structure/icone-msg-ok.jpg) no-repeat scroll left top transparent;
    clear: both;
    height: 88px;
    padding-left: 178px;
    padding-top: 17px;
}

.condutaEtica {
background:url("/libbs/images/structure/img-codigo-etica.jpg") repeat scroll 0 0 transparent;
display:inline-block;
height:241px;
width:158px;
 border-style:none;
}


.releaseCondutaEtica
{
    position: relative;
    margin-left: 113px;
}


.releaseCondutaEticaImg
{
    position: relative; 
    float: left;
}

.releaseCondutaEticaTxt
{
    margin-left: 219px;
    padding-top: 3px; 
    position: relative;
}

.formCondutaEtica
{
    float: left; 
    margin-top: 5px; 
    padding-left: 332px;
    position: relative; 
    width: 245px;
}

.txtCamposObrigatorios
{
    width: 300px;
	margin-top:10px;
}

.txtImpCondutaEtica
{
	display:inline-block;
    
    margin-left: 115px;
}


.txtImpCondutaEtica ul li {
margin-top: 10px;
text-align: justify;}

.comboCondutaEtica
{
    position: relative; 
    z-index: 2;
}


