/*=== Tags ==================================================
===============================================================*/
body#tinymce a
, div.itemBody a
, div.catItemBody a{	
    color:#6699CC;

    font-weight:bold;
    text-decoration:none;
}

/*body#tinymce a:hover, div.itemBody a:hover, div.catItemBody a:hover{border-bottom:1px dotted #6699CC}*/

body#tinymce ol li
, div.itemBody ol li
, div.catItemBody ol li
, body#tinymce strong
, div.itemBody strong
, div.catItemBody strong{
    color: #626262;
    font-size: 14px;
    text-align: justify;
}
body#tinymce div.itemIntroText p
, div.itemBody div.itemIntroText p
, div.catItemBody div.itemIntroText p{
    font-weight: normal !important;
}

body#tinymce strong, div.itemBody strong, div.catItemBody strong, div.itemBody b, div.catItemBody b, body#tinymce b{font-weight:bold}
body#tinymce em, div.itemBody em{font-style:italic}

body#tinymce p, div.itemBody p, div.catItemBody p{
    line-height:1.4em;
    margin:0 0 15px 0;
    text-align:justify}

body#tinymce ul, div.itemBody ul, div.catItemBody ul, div.itemBody ol, div.catItemBody ol, body#tinymce ol{margin:5px 0px 15px 50px}
body#tinymce ul.listalink ul, div.itemBody ul.listalink ul, div.catItemBody ul.listalink ul{
    margin-bottom: 0;
}

body#tinymce li, div.itemBody li{line-height:1.6em}

body#tinymce table, div.itemBody table, div.catItemBody table{
    width:98%;
    margin:15px auto;
    border-collapse:collapse;}

body#tinymce table td, div.itemBody table td, div.catItemBody table td{
    font-size:12px;
    padding:2px;
}
body#tinymce table td p, div.itemBody table td p, div.catItemBody table td p{
    color: #414141 !important;
    font-size: 12px !important;
    margin-bottom: 0 !important;
}
body#tinymce table thead td p, div.itemBody table thead td p, div.catItemBody table thead td p{
    color: #fff !important;
}
body#tinymce table tbody tr:hover, div.itemBody table tbody tr:hover, div.catItemBody table tbody tr:hover{background-color:#CFE7FF;}
body#tinymce table tbody td, div.itemBody table tbody td, div.catItemBody table tbody td{border:1px solid #d4d4d4;}

body#tinymce table thead td, div.itemBody table thead td, div.catItemBody table thead td, div.itemBody table thead tr, div.catItemBody table thead tr, body#tinymce table thead tr{
    color:#FFFFFF;
    font-weight:bold;
    font-size:12px;
    background-color:#6699CC;
    border:1px solid #d4d4d4;}

body#tinymce table p, div.itemBody table p, div.catItemBody table p {margin:0;}


/*=== Classes do Editor =======================================
===============================================================*/
body#tinymce .tituloazul, div.itemBody .tituloazul, div.catItemBody .tituloazul {
    color:#144971 !important;
    font-size:1.4em !important;
    font-weight:bold;}
body#tinymce .titulopreto, div.itemBody .titulopreto, div.catItemBody .titulopreto{
    color:#343434 !important;
    font-size:1.4em !important;
    font-weight:bold;}

body#tinymce .subtituloazul, div.itemBody .subtituloazul, div.catItemBody .subtituloazul {
    color:#6699CC !important;
    font-size:1.2em !important;
    font-weight:bold;}
body#tinymce .subtitulopreto, div.itemBody .subtitulopreto, div.catItemBody .subtitulopreto {
    color:#666666 !important;
    font-size:1.2em !important;
    font-weight:bold;}

body#tinymce .listalink, div.itemBody .listalink, div.catItemBody .listalink {
    list-style-image:url(../images/bl/bl_editor_list_white.png) !important;
    line-height:1.6em !important;
}

body#tinymce .assinatura, div.itemBody .assinatura, div.catItemBody .assinatura {
    font-size:.9em;
    font-style:italic;
    border-top:1px dotted #616161;
    padding:5px 50px 5px 1px;
    color:#616161;
    display:inline}

body#tinymce .tabela, div.itemBody .tabela, div.catItemBody .tabela{
    width:98%;
    margin:15px auto;
    border-collapse:collapse;}

body#tinymce .tabela td, div.itemBody .tabela td, div.catItemBody .tabela td{
    padding:2px;}

body#tinymce .tabela tbody tr:hover, div.itemBody .tabela tbody tr:hover, div.catItemBody .tabela tbody tr:hover{background-color:#CFE7FF;}
body#tinymce .tabela tbody td, div.itemBody .tabela tbody td, div.catItemBody .tabela tbody td{border:1px solid #d4d4d4;}

body#tinymce .tabela thead td, div.itemBody .tabela thead td, div.catItemBody .tabela thead td, div.itemBody .tabela thead tr, div.catItemBody .tabela thead tr, body#tinymce .tabela thead tr{
    color:#FFFFFF;
    font-weight:bold;
    font-size:1em;
    background-color:#6699CC;
    border:1px solid #d4d4d4;}

body#tinymce .tabelalistra, div.itemBody .tabelalistra, div.catItemBody .tabelalistra{	background-color:#f4f4f4}
body#tinymce .tabelalistraazul, div.itemBody .tabelalistraazul, div.catItemBody .tabelalistraazul{background-color:#8ebae6}

body#tinymce .semquebra, div.itemBody .semquebra, div.catItemBody .semquebra{ display: inline; font-size: 14px !important; }

body#tinymce .citacao, div.itemBody .citacao, div.catItemBody .citacao{ padding: 0 20px; }




body#tinymce body, div.itemBody body, div.catItemBody body {
    background: #fff;
    font-family: Tahoma,Helvetica,Arial,sans-serif;
    line-height: 1.3em;
    font-size: 76%;
    color: #333;
}
body#tinymce h1, div.itemBody h1, div.catItemBody h1
, body#tinymce h2, div.itemBody h2, div.catItemBody h2
, body#tinymce h3, div.itemBody h3, div.catItemBody h3
, body#tinymce h4, div.itemBody h4, div.catItemBody h4
, body#tinymce h5, div.itemBody h5, div.catItemBody h5
, body#tinymce h6, div.itemBody h6, div.catItemBody h6{
    /*font-family:Helvetica ,Arial,sans-serif !important;*/
    font-weight: bold;
    margin: 15px 0 !important;
    padding: 0 !important;
    text-transform:none !important;
}
body#tinymce h1, div.itemBody h1, div.catItemBody h1 {
    font-size: 22px;
    color: #666;
}
body#tinymce h2, div.itemBody h2, div.catItemBody h2 {
    font-size: 20px;
    color: #333;
}
body#tinymce h3, div.itemBody h3, div.catItemBody h3 {
    font-size: 17px !important;
    color: #333 !important;
}
body#tinymce h4, div.itemBody h4, div.catItemBody h4 {
    font-size: 17px !important;
    font-weight: normal;
    color: #333;
}
body#tinymce h5, div.itemBody h5, div.catItemBody h5 {
    font-size: 15px !important;
    color: #333;
}
body#tinymce h6, div.itemBody h6, div.catItemBody h6 {
    font-size: 15px !important;
    font-weight: normal;
    color: #333;
}
body#tinymce a:link, div.itemBody a:link, div.catItemBody a:link, div.itemBody a:visited, div.catItemBody a:visited, body#tinymce a:visited {
    color: #1B57B1; text-decoration: none;
    font-weight: normal;
}

body#tinymce a:hover, div.itemBody a:hover, div.catItemBody a:hover {
    /*color: #00c;*/
    text-decoration: underline;
    font-weight: normal;
}
div.itemBody ul.listalink li, div.itemBody li.listalink, div.itemBody ul.caixalinks li
, body#tinymce ul.listalink li, body#tinymce li.listalink
, div.catItemBody ul.listalink li, div.catItemBody li.listalink{
    list-style-image: url(../images/bl/bl_editor_list_whiteDouble.png) !important;
    line-height:1.6em !important;
}
div.itemBody ul.listalink li li, div.itemBody ul.listalink li li.listalink, div.itemBody li.listalink li
, body#tinymce ul.listalink li li, body#tinymce ul.listalink li li.listalink, body#tinymce li.listalink li
, div.itemBody ul.caixalinks li, div.itemBody ul.caixalinks li li, div.catItemBody ul.listalink li li, div.catItemBody ul.listalink li li.listalink, div.catItemBody li.listalink li{
    list-style-image: url(../images/bl/bl_editor_list_white.png) !important;
    line-height:1.2em !important;
}
div.itemBody ul.listalink li div
, div.itemBody ul.caixalinks, div.catItemBody ul.listalink li div
, .phocadownloadfile32{
    display:inline;
}
div.itemBody ul.listalink li a{
    font-size: 12px;
}
div.itemBody ul.caixalinks{
    width: 270px;
    float: right;
    padding: 10px 15px 10px 25px;
    margin-bottom: 10px;
    border-style: solid;
    border-width: 1px;
    border-color: #cccccc #eeeeee;
    position: relative;
}
div.itemBody ul.caixalinks a{
    font-size: 12px;
}
.assinatura {
    font-size:.9em;
    font-style:italic;
    border-top:1px dotted #616161;
    padding:5px 50px 5px 1px;
    color:#616161;
    display:inline}
#contentContainer .assinatura {
    display: block;
    margin-top: 10px;
}
.scrollContent{
    display: block;
}
div.itemBody div.scrollGlobal
, div.itemBody div.scrollglobal
, #listQuestions div.scrollGlobal
, #listQuestions div.scrollglobal{
    border: 2px solid #EDEDED;
    margin-bottom: 10px;
    overflow: auto;
    width: 696px;
}
#listQuestions div.scrollGlobal
, #listQuestions div.scrollglobal{
    width: 625px;
}
div.itemBody div.scrollglobal table
, #listQuestions div.scrollGlobal table
, #listQuestions div.scrollglobal table{
    margin: 0;
}
#content div #wrap div.itemBody li
, #content div #wrap div.catItemBody li{
    font-size:12px;
}
#content div #wrap div.itemBody ul
, #content div #wrap div.itemBody ol
, #content div #wrap div.catItemBody ul
, #content div #wrap div.catItemBody ol{
    list-style:inherit;
    margin-bottom:10px;
    padding-left:10px;
}
#content div #wrap div.itemBody ul ul
, #content div #wrap div.catItemBody ul ul{
    margin-bottom:0;
}
#content div #wrap div.itemBody ul li
, #content div #wrap div.catItemBody ul li{
    list-style:inside disc;
}
#content div #wrap div.itemBody ul li li
, #content div #wrap div.catItemBody ul li li{
    list-style:inside circle;
}
#content div #wrap div.itemBody ul li li li
, #content div #wrap div.catItemBody ul li li li{
    list-style:inside square;
}
#content div #wrap div.itemBody ol
, #content div #wrap div.catItemBody ol{
    list-style:decimal;
}
#content div #wrap div.itemBody ol li
, #content div #wrap div.catItemBody ol li{
    list-style:inherit !important;
}
body#tinymce blockquote
, #content #wrap div.itemBody blockquote
, #content #wrap div.catItemBody blockquote{
    font-size:11px;
    padding:0 60px;
}
body#tinymce blockquote p
, #content #wrap div.itemBody blockquote p
, #content #wrap div.catItemBody blockquote p{
    font-size: 16px !important;
}

body#tinymce .arquivodownload
, div.itemBody .arquivodownload
, div.catItemBody .arquivodownload{
    border-bottom: 1px solid #e4e4e4;
    padding: 10px;
    margin-bottom: 10px;
    list-style: none;
}
body#tinymce .arquivodownload li
, div.itemBody .arquivodownload li
, div.catItemBody .arquivodownload li{
    background: url("../images/bl/bl_download2.png") no-repeat left center;
    border-top: 1px solid #e4e4e4;
    padding: 10px 0 10px 25px;
    list-style: none;
}
body#tinymce .arquivodownload li:first-child
, div.itemBody .arquivodownload li:first-child
, div.catItemBody .arquivodownload li:first-child{
    border-top: none;
}
body#tinymce .arquivodownload li a 
, div.itemBody .arquivodownload li a
, div.catItemBody .arquivodownload li a{

    font-weight:bold;
}



.tabelaazul 
, .tabelaazul thead tr td{
    border:1px solid #306a8d !important;
}

.tabelaazul thead tr td{
    background-color: #4997c7 !important;
}

.tabelavermelha
, .tabelavermelha thead tr td{
    border:1px solid #590e10 !important;
}
.tabelavermelha thead tr td{
    background-color: #92191c !important;
}

.tabelalaranja
, .tabelalaranja thead tr td{
    border:1px solid #944d0e !important;
}
.tabelalaranja thead tr td{
    background-color: #d67122 !important;
}

.tabelaesmeralda
, .tabelaesmeralda thead tr td{
    border:1px solid #1b775c !important;
}
.tabelaesmeralda thead tr td{
    background-color: #3bb08a !important;
}

.tabelaverde
, .tabelaverde thead tr td{
    border:1px solid #58792b !important;
}
.tabelaverde thead tr td{
    background-color: #85ad40 !important;
}

.tabelamarinho
, .tabelamarinho thead tr td{
    border:1px solid #0d1e5e !important;
}
.tabelamarinho thead tr td{
    background-color: #20398a !important;
}

.tabelaamarela
, .tabelaamarela thead tr td{
    border:1px solid #86751c !important;
}
.tabelaamarela thead tr td{
    background-color: #d3b634 !important;
}

.tabelaazul
, .tabelavermelha
, .tabelalaranja
, .tabelaesmeralda
, .tabelaverde
, .tabelamarinho
, .tabelaamarela{
    border-collapse: inherit !important;
    background: #f8f8f8;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

.tabelaazul caption
, .tabelavermelha caption
, .tabelalaranja caption
, .tabelaesmeralda caption
, .tabelaverde caption
, .tabelamarinho caption
, .tabelaamarela caption{
    color: #626262;
    text-align: left;
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: normal;
}

.tabelaazul caption strong
, .tabelavermelha caption strong
, .tabelalaranja caption strong
, .tabelaesmeralda caption strong
, .tabelaverde caption strong
, .tabelamarinho caption strong
, .tabelaamarela caption strong {
    font-size: 22px !important;
    font-weight: bold;
}

.tabelaazul caption img
, .tabelavermelha caption img
, .tabelalaranja caption img
, .tabelaesmeralda caption img
, .tabelaverde caption img
, .tabelamarinho caption img
, .tabelaamarela caption img{
    float: left;
    margin-right: 5px;
}

.tabelaazul thead tr td
, .tabelavermelha thead tr td
, .tabelalaranja thead tr td
, .tabelaesmeralda thead tr td
, .tabelaverde thead tr td
, .tabelamarinho thead tr td
, .tabelaamarela thead tr td{
    color: #fff;
    padding: 10px 2px;
    border-radius: 3px;
}

.tabelaazul tbody tr td
, .tabelavermelha tbody tr td
, .tabelalaranja tbody tr td
, .tabelaesmeralda tbody tr td
, .tabelaverde tbody tr td
, .tabelamarinho tbody tr td
, .tabelaamarela tbody tr td
, .tabelaazul tbody tr th
, .tabelavermelha tbody tr th
, .tabelalaranja tbody tr th
, .tabelaesmeralda tbody tr th
, .tabelaverde tbody tr th
, .tabelamarinho tbody tr th
, .tabelaamarela tbody tr th{
    border-left: 1px solid #ddd !important;
    border-right: 0 !important;
    border-top: 1px solid #ddd !important;
    border-bottom: 0 !important;
    background-color: #f8f8f8 !important;
    padding: 10px 2px;
}

.tabelaazul tbody tr td:first-child
, .tabelavermelha tbody tr td:first-child
, .tabelalaranja tbody tr td:first-child
, .tabelaesmeralda tbody tr td:first-child
, .tabelaverde tbody tr td:first-child
, .tabelamarinho tbody tr td:first-child
, .tabelaamarela tbody tr td:first-child
, .tabelaazul tbody tr th:first-child
, .tabelavermelha tbody tr th:first-child
, .tabelalaranja tbody tr th:first-child
, .tabelaesmeralda tbody tr th:first-child
, .tabelaverde tbody tr th:first-child
, .tabelamarinho tbody tr th:first-child
, .tabelaamarela tbody tr th:first-child{
    border-left: 0 !important;
}

.tabelaazul tbody tr:first-child td
, .tabelavermelha tbody tr:first-child td
, .tabelalaranja tbody tr:first-child td
, .tabelaesmeralda tbody tr:first-child td
, .tabelaverde tbody tr:first-child td
, .tabelamarinho tbody tr:first-child td
, .tabelaamarela tbody tr:first-child td{
    border-top: 0 !important;
}

.tabelalegenda{
    float: right;
    width: 220px;
}

.tabelalegenda h3{
    color:#626262;
    margin: 5px 0 !important;
    font-size: 18px !important;
}

.tabelalegenda table{
    background: #f7f7f7;
    border-collapse: separate !important;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

.tabelalegenda table tr{
    border-top: 1px solid #e5e5e5;
}

.tabelalegenda table tr td{
    padding: 10px;
    text-transform: uppercase;
    font-size: 14px;
    border: 0 !important;
}

.tabelalegenda table tr td:first-child{
    padding: 10px 0 10px 10px;
    width: 1%;
    height: 1%;
}

