@import url("actividade_sindical_home_styles.css");

.middle
{
    background-image: url('/PublishingImages/middle-bckg-3.png');
}

.center_middle
{
    background-image: url('/PublishingImages/middle-sub_bckg-2.png');
    background-position: left top;
    padding-bottom: 30px;
}

/*
.breadcrumb
{
    color: #FFFFFF;
    display: block;
    height: 36px;
    text-align: left;
    margin: 0 0 0 30px;
    line-height: 35px;
    font-size: 11px;
}
 
.breadcrumb a
{
    color: #FFFFFF !important;
    text-decoration: none !important;
}

.breadcrumb a:hover
{
    text-decoration: underline !important;
}
       */
.area_bottom
{
    padding-top: 20px;
    text-align: left;
}

.area_left
{
    width: 175px; /*216px;*/
    display: inline-block;
    text-align: left;
    color: #FFFFFF;
    vertical-align: top;
    margin-left: 20px;
    margin-right: 30px;
}

.left_menu
{
    color: #CD1414;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 18px;
    margin-bottom: 20px;
}

.left_menu div:first-child
{
    border: none !important;
}

.left_menu div
{
    border-top: 1px solid #D6D6D6;
    padding: 8px 10px 8px 15px;
 
 /*   background-image: url('/PublishingImages/Bullet-Submenu-RedArrow.png');
    background-repeat: no-repeat;
    background-position: 5px 10px;*/
}


.left_menu a:hover
{
    text-decoration: underline !important;
}

div.level_2
{
    padding-left: 30px;
    background-position: 20px 9px;
}

div.level_3
{
    padding-left: 40px;
    background-position: 30px 9px;
}

div.level_4
{
    padding-left: 50px;
    background-position: 40px 9px;
}

.content
{
    display: inline-block;
 /*   width: 711px;670px;*/
    position: relative;
    font-family: "Trebuchet MS", sans-serif;
}

.content .main_title
{
    /*border-top: 1px solid #D6D6D6;*/
    border-bottom: 6px solid #CD1414;
    padding: 0px 30px 4px 0px;
    text-transform: uppercase;
    color: #CD1414;
    font-size: 16px;
    font-weight: bold;
    margin-top: -1px;
    margin-bottom: 6px;
}

.content .print_img
{
    position: absolute;
    right: 3px;
    top: -4px;
    cursor: pointer;
}

.content .title
{
    margin: 5px 0px 15px 0px;
    color: #CD1414;
    font-size: 14px;
    font-weight: bold;
}

.content .titleForm
{
    margin: 5px 0px 0px 0px;
    color: #CD1414;
    font-size: 12px;
    font-weight: bold;
}

.content .subtitle_gray
{
    margin: 15px 0px 8px 0px;
    color: #7A7A7A;
}

.content .subtitle
{
    margin: 15px 0px 8px 0px;
    color: #CD1414;
}

.content .title2
{
    margin: 12px 0px 0px 0px;
    border-bottom: 1px dotted #CD1414;
    color: #CD1414;
    font-size: 14px;
    font-weight: bold;
}

.content .body
{
    line-height: 20px;
}

.content .body ul {
    margin-top: 2px;
}

.content .body p {
    margin-top: 0px;
    margin-bottom: 0px;
}

.content .body a
{
    color: #5a5a5a !important;
    text-decoration: none !important;
}

.content .body a:hover
{
    text-decoration: underline !important;
}

.content .list_container
{
    display: inline-block;
    width: 100%;
}

.content .list
{
}

.content .list .intro
{
    color: #5A5A5A;
    margin: 10px 0px;
}

.content .list .paginator
{
    /*border-top: 1px solid #D6D6D6;
    border-bottom: 1px solid #D6D6D6;*/
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
    color: #CD1414;
}

.border_only_top
{
    border-top: 1px solid #D6D6D6;
}

.border_only_bottom
{
    border-bottom: 1px solid #D6D6D6;
}

.content .list .paginator a
{
    padding: 0px 7px;
    border: 1px solid #FFFFFF;
    color: #5A5A5A !important;
    text-decoration: none !important;
    margin: 0px 3px;
}

.content .list .paginator a:hover
{
    padding: 0px 7px;
    border: 1px solid;
    border-color: #E1E1E1 #C4C4C4 #C4C4C4 #C4C4C4;
    color: #5A5A5A !important;
    text-decoration: none !important;
}

.content .list .paginator img
{
    border: none;
    margin: 0px 4px;
}

.paginator_bottom
{
    display: block;
    height: 15px;
    background-color: #fff;
    border-bottom: 1px solid #D6D6D6;
    margin-bottom: 5px;
    box-shadow: 0 3px 6px -4px black;    
    -webkit-box-shadow: 0 4px 6px -6px black;
	-moz-box-shadow: 0 3px 6px -6px black;
	
}

.paginator_top
{  
	display: block;
    height: 15px;
    background-color: #fff;
    border-top: 1px solid #D6D6D6;
    margin-top: 5px;
    box-shadow: 0 -3px 6px -4px black;    
    -webkit-box-shadow: 0 -4px 6px -6px black;
	-moz-box-shadow: 0 -3px 6px -6px black;
}

.content .list span.selected
{
    padding: 0px 7px;
    background-image: url('/PublishingImages/page_hover_bckg.png');
    background-repeat: repeat-x;
    background-position: left top;
    border: 1px solid;
    border-color: #E1E1E1 #C4C4C4 #C4C4C4 #C4C4C4;
    margin: 0px 3px;
}

.content .list .news_block
{
    color: #5A5A5A;
    margin: 10px 0px;
    display: inline-block;
    width: 100%;
}

.content .list .news_block img
{
    float: left;
    margin-right: 10px;
    border: none;
}

.content .list .news_block a
{
    color: #000000 !important;
    text-decoration: none !important;
}

.content .list .news_block a:hover
{
    text-decoration: underline !important;
}

.content .list .news_block .title
{
    font-size: 12px;
    margin: 0px 0px 5px 0px;
}

.content .list .news_block .title a
{
    color: #CD1414 !important;
}

.content .list .news_block .subtitle_gray
{
    margin: 0px 0px 5px 0px;
}

.content .list .news_block .news_block_text
{
    height: 45px;
    display: table;
}

.content .list .news_block .link
{
    font-size: 11px;
    margin: 5px 0px 0px 0px;
    padding: 0px 10px;
    background-image: url('/PublishingImages/Bullet-Submenu-RedArrow.png');
    background-repeat: no-repeat;
    background-position: 0px 4px;
    display: inline-block;
    line-height: 15px;
    text-transform: uppercase;
}
h3
{
    cursor: pointer !important;
   /* color: #CD1414 !important;*/
}

.image_caption
{
    margin-top:10px; 
    margin-right:0px; 
    margin-bottom:10px; 
    margin-left:10px; 
    float:right;  
    width: 230px;
    display: table; 
}

.image img
{
    border: 1px solid #DDDDDD !important;
    box-shadow: 6px 6px 3px #CCCCCC !important;
    margin-right: 10px;
}

/* ***********          FORMULARIOS          ************ */

.formul
{
    width: 100%;
    background-image: url('/PublishingImages/BKG-Grey.jpg');
    background-repeat: repeat-x;
}

.formul td
{
    padding: 3px 20px;
    vertical-align: bottom;
}

.lbl
{
    color: #CD1414;
    display: block;
    text-transform: uppercase;
    margin: 0px 0px 2px -5px;
}

.lblParValor
{
    color: #CD1414;
}

.alignToRight
{
    float: right;
}

.submitButton
{
    cursor: pointer;
    float: right;
    -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
    box-shadow: inset 0px 1px 0px 0px #ffffff;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) ) !important;
    background: -moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% ) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf') !important;
    background-color: #ededed !important;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #dcdcdc;
    display: inline-block;
    color: #777777 !important;
    font-family: arial !important;
    font-size: 15px !important;
    font-weight: bold;
    padding: 6px 24px !important;
    text-decoration: none;
    text-shadow: 1px 1px 0px #ffffff;
}

.submitButton:hover
{
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
    background: -moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed'); 
    background-color: #dfdfdf;
}

.submitButton:active
{
    position: relative;
    top: 1px;
}

.formul select
{
    width: 100%;
}

.formul .textbox
{
    width: 100%;
    font-family: "Trebuchet MS", sans-serif !important;
    font-size: 10pt;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-bottom: 1px solid #B2B2B2;
    border-right: 1px solid #B2B2B2;
}

.formul .textarea
{
    font-family: "Trebuchet MS", sans-serif !important;
    font-size: 10pt;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-bottom: 1px solid #B2B2B2;
    border-right: 1px solid #B2B2B2;
    width: 100%;
}

.formul_header
{
    padding: 10px;
    border-top: 1px dashed #AAAAAA;
    border-bottom: 1px dashed #AAAAAA;
}

.transp_bck
{
    background-image: none;
    margin-top: 10px;
}

/* ****************************************************** */




/* *********** override a estilos Sharepoint ************ */

select
{
    font-family: "Trebuchet MS", sans-serif !important;
    font-size: 10pt;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-bottom: 1px solid #B2B2B2;
    border-right: 1px solid #B2B2B2;
}

.ms-WPBody a:link {
    color: #CD1414 !important;
    text-decoration: none;
}
.ms-WPBody a:visited {
    color: #CD1414 !important;
    text-decoration: none;
}

/* ****************************************************** */




/* *********** override a estilos  JQUERY UI ************ */

.ui-widget
{
    font-family: "Trebuchet MS", sans-serif !important;
}

.ui-widget-content 
{
    border-style: dashed !important;
}

.expander .details
{
    display: table;
}

/* ****************************************************** */







/* ***********          SBSI TABLE           ************ */

.SBSI_table
{
    margin: 0px;
    padding: 0px;
    box-shadow: 6px 6px 3px #CCCCCC;
    border: 1px solid #BBBBBB;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
    border-collapse: separate !important;
}
.SBSI_table table
{
    width: 710px;
    height: 100%;
    margin: 0px;
    padding: 0px;
}
.SBSI_table tr:last-child td:last-child
{
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

.SBSI_table table tr:first-child td:first-child
{
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
}

.SBSI_table table tr:first-child td:last-child
{
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
}
.SBSI_table tr:last-child td:first-child
{
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.SBSI_table tr:hover td
{
}
.SBSI_table tr:nth-child(odd)
{
    background-color: #ebebeb;
}

.SBSI_table tr:nth-child(even)
{
    background-color: #ffffff;
}
.SBSI_table td
{
    vertical-align: top;
    border: 1px solid #ffffff;
    border-width: 0px 1px 1px 0px;
    /*text-align: left;*/
    padding: 5px;
    font-size: 12px;
    font-family: Trebuchet MS;
    font-weight: normal;
    color: #000000;
   /* min-width: 163px;*/
}
/*
.SBSI_table tr:last-child td
{
    border-width: 0px 1px 0px 0px;
}
.SBSI_table tr td:last-child
{
    border-width: 0px 0px 1px 0px;
}
.SBSI_table tr:last-child td:last-child
{
    border-width: 0px 0px 0px 0px;
}
.SBSI_table tr:first-child td
{
    text-align: center;
    vertical-align: top;
}
.SBSI_table tr:first-child td:first-child
{
    border-width: 0px 0px 1px 0px;
}
.SBSI_table tr:first-child td:last-child
{
    border-width: 0px 0px 1px 1px;
}*/

.SBSI_table_title
{
    font-size: 14px;
    font-weight: bold;
    margin: 3px 0px 6px 0px;
    display: block;
    color: #cd1414;
}

/*.header_row tr:first-child td, .SBSI_table tr td:first-child*/
.header_row tr:first-child td
{
    /*background: -o-linear-gradient(bottom, #cd1414 5%, #ffaaaa 100%);
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cd1414), color-stop(1, #ffaaaa) );
    background: -moz-linear-gradient( center top, #cd1414 5%, #ffaaaa 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#cd1414", endColorstr="#ffaaaa");
    background: -o-linear-gradient(top,#cd1414,ffaaaa); */
    background-color: #ECECEC;
    border: 0px solid #ffffff;    
    border-width: 0px 0px 1px 1px;
    font-size: 12px;
    font-family: Trebuchet MS;
    /*font-weight: bold;*/
    color: #cd1414;
}

.header_column tr td:first-child
{
    /*background: -o-linear-gradient(bottom, #cd1414 5%, #ffaaaa 100%);
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cd1414), color-stop(1, #ffaaaa) );
    background: -moz-linear-gradient( center top, #cd1414 5%, #ffaaaa 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#cd1414", endColorstr="#ffaaaa");
    background: -o-linear-gradient(top,#cd1414,ffaaaa); */
    background-color: #ECECEC;
    border: 0px solid #ffffff;    
    border-width: 0px 0px 1px 1px;
    font-size: 12px;
    font-family: Trebuchet MS;
    /*font-weight: bold;*/
 /*   color: #cd1414;*/
}

.no_shadow
{
    box-shadow: none;
}


/* ****************************************************** */

.lnk_download span
{
    vertical-align: top;
    line-height: 20px;
    text-transform: uppercase;    
	margin-left:5px;  
}

.lnk_download img
{
    margin-left: 5px;
}



/* ************     SBSI PAIR VALUE TABLE    ************ */

.list_pair_value tr td:first-child
{
    color: #cd1414;
    width: 200px;
    background-image: url('/PublishingImages/dotted_bck.png');
    background-position: bottom;
    background-repeat: repeat-x;
}

.list_pair_value tr td:nth-child(2)
{
    padding-left: 5px;
}

.list_pair_value span
{
    background-color: #FFF;
    padding-right: 5px;
}

.mosaicos
{
    margin-top: 5px;
    margin-bottom: 5px;
}

.mosaicos td 
{
    vertical-align: top;
    width: 25%;
    text-align: center;    
    font-size: 11px;
    line-height: 13px;
    padding: 2px 2px 10px 2px;
}

.mosaicos td img
{
    border: none;
}

.mosaicos td a
{    
    color: #CD1414  !important;
    text-decoration: none;
}

.mosaicos td a:hover
{
    color: #CD1414   !important; 
    text-decoration: underline;
}

.mosaicos td a:visited
{
    color: #CD1414   !important;
    text-decoration: underline;
}

.list_bulletted li 
{
    margin-top: 5px;
    margin-bottom: 5px;
    border-top: 1px dashed #AAAAAA;
    padding-top: 5px;
}

.list_bulletted a
{
    color: #CD1414;
    text-decoration: none;
}

.list_bulletted a:hover
{
    color: #CD1414;
    text-decoration: underline;
}
/* ****************************************************** */


/* ********************** NOTICIA *********************** */
.news_body
{

}

.news_author
{
    color: #555555;
    font-style: italic;
   
}

.news_entry
{
  
}

.news_subtitle
{
}
/* ****************************************************** */

/* NEWSLETTER */
.newsletter_container
{
    background-color: #FFFFFF;
    box-shadow: 1px -1px 11px #000000;
    /*margin: 15px auto;*/
    padding: 10px;
    width: 878px;
}

.newsletter_container .content
{
    background-color: white; 
    width: 770px;
    margin-left: 50px;
    page-break-inside: avoid;
}

.newsletter_container .content .main_title
{
    color: #466384 !important;
    border-bottom: 1px solid #466384 !important;
}

.newsletter_container .content .list .news_block .title a
{
    color: #466384 !important;    
}

.newsletter_container .content .list .news_block img
{
    width: 200px;
    border: 0px solid; 
    /*box-shadow: 6px 6px 3px #CCCCCC !important; */
    margin: 0px 15px 15px 0px !important;
}

.newsletter_container .content .list .news_block .news_block_text
{
    text-align: justify;
}

.newsletter_container .content .list 
{
    margin-bottom: 20px;
}

.msg_success
{
    background-color: #EEEEEE;
    border: 1px solid #CCCCCC;
    color: #000000;
    margin: 0 20px;
    padding: 10px;
    display: inline-block;
}

.msg_fail
{
    background-color: #FFD1D1;
    border: 1px solid #7F0000;
    color: #7F0000;
    margin: 0 20px;
    padding: 10px;
    display: inline-block;
}


.nsw_date_replace
{
    color: #999999;
    margin-top:4px;
    margin-bottom:6px;
    font-size:10pt;
}

.nsw_title_replace
{
    color: #021A48 !important; 
    font-size: 13pt; 
    font-weight: bold; 
    text-decoration: none;
}

.nsw_body_replace
{
    margin-top: 3px;
    margin-bottom: 25px; 
    font-size: 10pt;
    text-align: justify;
    line-height: 13pt;
}

.nsw_more_replace
{
    color: #FFFFFF !important; 
    text-decoration: none;
    font-size:10pt;
}

.table_wp {
    width: 670px;
}

#suiteBar{
display:block;
}

#NoResult {
    padding-top: 14px;
}

/*no final mudar para o mybootstrap*/
.navbar-toggle {
min-width:0px;
}

