::selection { background: #3680A1; color: #fff; text-shadow: none; }
body {
        background:#f7f7f7  url('./images/bg/bg0.png') !important;
        color:#555;
        font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
        font-size: 13px;
        line-height: 1.65em;
        letter-spacing: normal;
}

 .element1 .hightlight {
        border:2px solid #105F84;

        background:#ffffff url(erro.png) no-repeat 10px
}
input{
        margin-top:5px; padding:0.4em;  font-weight:bold; color:#286E84;  border:solid; border-color: #e7e7e7 #e7e7e7 #eaebec #eaebec;     border-width: 2px 1px 1px 1px;
}
h1,h2,h3,h4,h5,h6{
        font-family: Oswald !important;
        line-height: 110%;
}
h1 {
        color:#25252C;
        font-size: 30px !important;
        }

h2 {
        color:#25252C;
        font-size: 20px !important;
        }

h3 {
        color:#25252C;
        font-size: 18px !important;
        }

h4 {
        color:#25252C;
        font-size: 16px !important;
        }

h5 {
        color:#25252C;
        font-size: 14px !important;
        }

h6 {
        color:#25252C;
        font-size: 12px !important;
        }
a:hover {color: #3680A1;}
/* ***********************
--------------------------------------
------------NIVO SLIDER----------
--------------------------------------
*********************** */

.nivo-caption {
        position:absolute;
        text-shadow: none;
        color: #EAEAEA;
        font-size: 12px;
        font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
        background-color: #1e1e20;
        border:1px solid #1e1e20;

        letter-spacing: normal;
        padding:5px;
        z-index:99;
        bottom:0;
}

.nivo-caption a {
        color: #EAEAEA;
        text-decoration: underline;
}

.caption-content { padding:0px 0px 230px 0px; color:#fff; font-size: 32px; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; text-shadow: 1px 1px 0px black; filter:alpha(opacity=80);letter-spacing: normal;}
.caption-content h1{width:350px !important; color:#fff !important;   padding:10px ;text-align:center;  line-height:120%;}
.caption-content h2 { margin-left:30px; color:#fff !important;}
.caption-content p{ }
.caption-custom{
opacity:0.8;
filter:alpha(opacity=80) !important;
}

.caption-content h1{
        color:#f3f2f2!important;
        font-size:30px!important;
        text-shadow: 1px 1px 0px black;
}
/* ***********************
--------------------------------------
------------CONTENT----------
--------------------------------------
*********************** */
.homeRacent h3:hover{color:#3680A1;}
#headerwrap {background:#fff  url(./images/bg-header/bg4.png) repeat 0px 2px; border-bottom: 1px solid #bab9b9;}
.catlinkhover {background:#3680A1;}
.catlink:hover{background:#3680A1;}
.infotext span{color:#000;}
.notification{background:#2D7292 url('./images/notification-pattern.png.html') 0px 2px;

}
.more-link:hover{color:#3680A1;}
#footerbwrap {border-top:1px solid #3680A1; }
#slider-wrapper {border-bottom: 1px solid #3680A1; }
#footerbwrap {  border-top:1px solid #3680A1;  }
.infotextwrap { background:#3680A1  url(./images/bg-header/bgFooter1.png) repeat; border-bottom: 1px solid #3680A1;}
.infotextwrapnivo { background:#3680A1  url(./images/bg-header/bgFooter1.png) repeat; border-bottom: 1px solid #3680A1; border-top: 1px solid #3680A1;}
#footer { background:#3D7E9E; border-top: 2px solid #3680A1; }
#footerbwrap { background:#333333  url(./images/bg-header/bgFooter1.png) repeat; }
.footer_widget .widget_links ul li a:hover, .footer_widget .widget_categories  ul li a:hover,  .footer_widget .widget_archive  ul li a:hover {color:#000 !important;}
.footer_widget  ul li a:hover {color:#000;}
#footerb .footernav ul li a:hover { color:#000; }
.gototop {background:#333333  url(./images/bg-header/bgFooter1.png) repeat; border: 2px solid #3680A1; border-bottom:none;}
.homeBox .one_third a{ color:#26333d;}
.tags span a:hover{color: #3680A1;}
.item h3:hover, .item2 h3:hover, .item4 h3:hover, .item h3 a:hover, .item2 h3 a:hover, .item4 h3 a:hover{color: #3680A1;}

/* ***********************
--------------------------------------
------------MENU----------
--------------------------------------
*********************** */
.menu li a:hover strong{color: #3680A1;}
.menu li:hover ul {border: 1px solid #3680A1;  border-bottom: 1px solid #3680A1;  border-top: 1px solid #3680A1;}

.menu li ul li:hover a { color: #3680A1!important;}
.menu li ul li:hover ul li a { color: #3680A1 !important; }
.menu li ul li:hover ul li:hover a { color:#3680A1!important;}
.menu li ul li:hover ul li:hover ul li a { color: #3680A1!important; }
.menu li ul li:hover ul li:hover ul li:hover a { color: #3680A1!important; }
.menu > li.current-menu-item a strong { color: #3680A1!important; }
.menu > li.current-menu-ancestor a strong{ color: #3680A1!important; }
.menu li ul li a{        font-family: "Helvetica Neue", Arial, Helvetica, sans-serif !important; }
.menu > li a {        font-family: Oswald !important; color:#2e2d2d !important;letter-spacing: normal;}

.menu a span{         font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; color:#8b8b8b !important;}

/* ***********************
--------------------------------------
------------NOTIFICATION&SOCIAL----------
-----------------------------------*/

.notification{


}

.notificationcontent{color:#fff;}

.open{background-color:#3680A1;}

/* ***********************
--------------------------------------
------------BLOG----------
-----------------------------------*/
.blogpostcategory .posted-date{        font-family: "Helvetica Neue", Arial, Helvetica, sans-serif !important; }.blogpostcategory .posted-date p {        font-family: "Helvetica Neue", Arial, Helvetica, sans-serif !important; }.blogpostcategory .posted-date p.small{        font-family: "Helvetica Neue", Arial, Helvetica, sans-serif !important;}
.blogpostcategory .textlink{background-color:#25252C;}
.blogpostcategory .meta .written:hover a {color:#3680A1;}
.blogpostcategory .meta .comments:hover a{color:#3680A1;}
.blogpostcategory .meta .category:hover a {color:#3680A1;}
.blogpostcategory h2 a:hover{color:#3680A1 !important;}

.blogpost .posted-date:hover { color:#3680A1;}
.blogpost .author:hover{ color:#3680A1; }
.blogpost .postedin:hover  a{color:#3680A1;}
.blogpost .postedin:hover {color:#3680A1;}
.blogpost .link:hover{ color:#117bbc; }
.blogpost .status:hover{color:#117bbc; }

.wp-pagenavi a:hover { color:#117bbc; font-weight: bold; }
.blogpostcategory .textlink:hover{background-color:#117bbc;}

/* ***********************
--------------------------------------
------------Widget----------
-----------------------------------*/

.pmc_twitters  li  .twitterBird{background: url(./images/twitterBirdIconAnimateFadeRed.png.html);
background-repeat: no-repeat;
        background-position: 0 5px; }

.widgetline{border-bottom:4px solid #117bbc;}
.widgett a:hover{color:#117bbc !important;}
.widget ul li a:hover { color:#117bbc !important;}
.widget_categories li.current-cat a, .widget_categories li.current-cat{color:#117bbc;}
.item h4, .item2 h4, .item4 h4{        font-family: "Helvetica Neue", Arial, Helvetica, sans-serif !important; }.related h4{        font-family: "Helvetica Neue", Arial, Helvetica, sans-serif !important; }.widget_search form div {        font-family: "Helvetica Neue", Arial, Helvetica, sans-serif !important;}.widgett a {        font-family: "Helvetica Neue", Arial, Helvetica, sans-serif !important;}.widget_tag_cloud a{        font-family: "Helvetica Neue", Arial, Helvetica, sans-serif !important;}

#style-switcher{
        background:#333333  url(./images/bg-header/bgFooter1.png) repeat 0px 1px; border-right: 1px solid #117bbc;
        border-top: 1px solid #117bbc; border-bottom: 1px solid #117bbc; padding:10px; padding-right:40px; border-radius:3px; position:absolute; top:630px;left:-3px;cursor:pointer;z-index:99;
}

#style-switcher-button{ color:#fff; background:#333333  url(./images/bg-header/bgFooter1.png) repeat 0px 1px; border-right: 1px solid #117bbc; z-index:99;
        border-top: 2px solid #117bbc; border-left: 1px solid #117bbc; padding:10px; border-radius:3px; position:absolute; top:680px;left:-30px;
        -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg);
         cursor:pointer;}
#style-switcher h4{color:#fff !important; }
#closestyle{background: url(./css/images/closeStyle.png.html) no-repeat; height:15px; width:15px; position:absolute; margin-left:265px; margin-top:2px;}

#style-switcher li {text-decoration:none; padding-left:20px; list-style:none; margin-top:5px;}

#style-switcher li.redstyle {border-left:20px solid #117bbc;}
#style-switcher li.grungestyle {border-left:20px solid #cd7954;}
#style-switcher li.yellowstyle {border-left:20px solid #eeb60c;}
#style-switcher li.lightBluestyle {border-left:20px solid #7abfca;}
#style-switcher li.orangestyle {border-left:20px solid #E88B4E;}
#style-switcher li.strongBluestyle {border-left:20px solid #0BA3CA;}
#style-switcher li.strongRedstyle {border-left:20px solid #ab2828;}
#style-switcher li.fadeRedstyle {border-left:20px solid #117bbc;}
#style-switcher li.greenBluestyle {border-left:20px solid #537078;}
#style-switcher li.WithoutSidebarBorders {border-left:20px solid #117bbc;}

#commentform #respond #commentform input#commentSubmit:hover  {background-color: #117bbc; }
#contactform  .contactbutton .contact-button:hover {background-color: #117bbc; }