@charset "utf-8";

/* RESET */

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }

h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }

ul,ol, li { list-style: none;}

fieldset,img { border: none; }

caption,th { text-align: left; }

table { border-collapse: collapse; border-spacing: 0; }

/* RESET end*/

body {

    font-family: Verdana, Geneva, sans-serif;

}

.header {

    width: 955px;

    height: 173px;

    margin: auto;

    position:relative;

}

.swf {

    z-index: 1;

    position: absolute;

    top: 0;

    left: 0;

}

/* menu */

#nav {width:100%; height: 46px; background:#262626; position:absolute; left:0; bottom:0; z-index: 2;}

#nav .select, #nav .current {margin:0; padding:0; list-style:none;}

#nav li {display:inline; margin:0; padding:0; height:auto;}

#nav .select a,

#nav .current a {display:block; width: 105px; text-align: center; height:23px; float:left; background: url(../img/bg_btn.png) top left no-repeat; text-decoration:none; font-size:10px; line-height:23px; white-space:nowrap; color:#facf00; margin-left: 1px;} 

#nav .select a:hover, 

#nav .select li:hover a {background-position: bottom; cursor:pointer; color:#616161;}

#nav .sub {display:none;}

#nav .current a {background-position: bottom; color:#616161;}

#nav .sub li a:hover, 

#nav .select a:hover .sub li a:hover, 

#nav .select li:hover .sub li a:hover {color:#facf00;}

#nav .sub_active .current_sub a, 

#nav .sub_active a:hover {color:#facf00;}

#nav .select li a:hover .sub, 

#nav .select li:hover .sub {display:block; position:absolute; width:100%; top:23px; left:0; background:#000; margin-top:0; padding:0; z-index:100; font-size:11px;}

#nav .sub, #nav .sub_active {margin:0; padding:0; list-style:none;}

#nav .sub_active {display:block; position:absolute; width:100%; top:23px; left:0; background:#000; margin-top:0; padding:0; z-index:10;}

#nav .sub_active a {text-decoration:none; white-space:nowrap; display:block; float:left; background:#000; margin:0; font-size:11px; white-space:nowrap; border:0; color:#fff; border-right: 1px solid #fff;}

#nav .select a:hover .sub li a, 

#nav .select li:hover .sub li a {display:block; background:#000; margin:0; white-space:nowrap; border:0; color:#fff; font-size:11px; border-right: 1px solid #fff;}

/* menu end */



.center {

    width: 945px;

    padding: 12px 4px;

    margin: auto;

    background: url(../img/bg_center.jpg) top left repeat-x;

    border-left: 1px solid #989898;

    border-right: 1px solid #989898;

}



.center_left {

    width: 158px;

    float: left;

}



.box {

    position: relative;

    margin-bottom: 4px;

}



h1 {

    width: 158px;

    height: 23px;

    background: url(../img/bg_box.png) top left no-repeat;

    color: #facf00;

    font-weight: bold;

    text-align: center;

    font-size: 11px;

    line-height: 23px;

}



.link {

    width: 157px;

    height: 33px;

    background: url(../img/bg_link.png) top left no-repeat;

    position: absolute;

    bottom: 6px;

    right: 0;

    line-height: 33px;

    text-align: center;

    font-size: 12px;

    color: #facf00;

}



.link a {

    color: #facf00;

    text-decoration: none;

}



.link a:hover {

    text-decoration: underline;

}



.center_middle {

    width: 609px;

    float: left;

    margin-left: 5px;

    font-size: 11px;

    padding: 0px 5px 5px 5px;

    line-height: 16px;

    text-align: justify;

}



h2 {

    color: #facf00;

    font-size: 18px;

    margin-bottom: 10px;

}

.xsnazzy {background: transparent; margin-bottom: 5px;}
.xsnazzy2 {width: 200px; min-height: 50px; display: inline-block; vertical-align: top; background: transparent; margin: 0px 0px 5px 0px; zoom: 1; *display: inline; _height: 50px;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}

.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}

.xb1, .xb2, .xb3 {height:1px;}

.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #808080; border-right:1px solid #808080;}

.xb1 {margin:0 5px; background:#808080;}

.xb2 {margin:0 3px; border-width:0 2px;}

.xb3 {margin:0 2px;}

.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#fff; border:0 solid #808080; border-width:0 1px;}
.xboxcontent2 {display:block; min-height: 180px; background:#fff; border:0 solid #808080; border-width:0 1px;}
.xboxcontent .pad,.xboxcontent2 .pad { padding: 0 15px 0 15px; }



h3 {

    height: 27px;

    background: url(../img/bg_noticia.jpg) top left repeat-x;

    line-height: 27px;

    color: #facf00;

    font-weight: bold;

    font-size: 12px;

    padding: 0 15px 0 15px;

    position: relative;

}



.rss {

    position: absolute;

    top: 3px;

    right: 13px;

}







h4 {

    color: #000000;

    font-size: 12px;

    font-weight: bold;

    background: transparent;

}



h4 a{

    color: #000000;

    background: transparent;

}



.xboxcontent p {

    color: #000;

    font-size: 10px;

    margin-top: 10px;

    background: transparent;

}



a.lermais {
	display: block;
    color: #facf00;
    font-size: 10px;
	text-align: right;
    margin-right: 15px;
	clear: both;

}



a.lermais:hover {

    text-decoration: none;

}



.center_right {

    width: 158px;

    float: right;

}



h5 {

    width: 153px;

    height: 23px;

    background: url(../img/bg_box.png) top left no-repeat;

    color: #facf00;

    font-weight: bold;

    font-size: 11px;

    line-height: 23px;

    padding-left: 5px;

}



h5 a

{

    color: #facf00;

    text-decoration: none;

}



.box_txt {

    width: 148px;

    background: #a6a6a6;

    padding: 5px 5px 0 5px;

    font-size: 9px;

    line-height: 18px;

}



.box_txt a {

    color: #fff;

    display: inline-block;

    background: transparent;

}



.box_txt a:hover {

    text-decoration: none;

}



.box_foot {

    width: 158px;

    height: 4px;

    background: url(../img/box_foot.jpg) top left no-repeat;

}



.foot {

    width: 955px;

    height: 33px;

    margin: auto;

    background:url(../img/bg_foot.jpg) top left no-repeat;

    text-align: center;

    line-height: 33px;

    font-size: 11px;

}



.foot a {

    color: #facf00;

    text-decoration: none;

    margin-left: 15px;

}

.foot a:hover {

    text-decoration: underline;

}



h6 {

    color: #616161;

    text-align: center;

    font-size: 14px;

}



label {

    display: inline-block;

    vertical-align: top;

    width: 100px;

    text-align: right;

    padding-right: 5px;

}



input, textarea {

    margin-bottom: 5px;

}



iframe {

    float: right;

    margin-left: 5px;

}

/*botoes newsletter*/

#subscrever,#remover

{

    border: 1px solid #CCC;

    padding: 5px;

    cursor: pointer;

}



/*um popup muito cool*/



#popupPesquisa{

    display:none;

    background: #a6a6a6;

    position:relative;

    /*_position:absolute;*/ /* hack for internet explorer 6*/

    height:200px;

    width:450px;

    background:#FFFFFF;

    border:2px solid #cecece;

    padding:12px;

    font-size:13px;

    z-index: 20;

}

#popupPesquisa h1{

    width:250px;

    height: 23px;

    background: url(../img/bg_box.png) top center no-repeat;

    color: #facf00;

    font-weight: bold;

    text-align: center;

    font-size: 11px;

    line-height: 23px;

}

/*rss*/

#rss_btn

{

    padding:3px;

    cursor:pointer;

    color:#FF764C;

    background:#FAF5EF;

    border:1px solid #FFE4B2;

    display: inline-block;

    width: 150px;

}



#rss_btn img

{

    float: right;

}



#rss_btn span

{

    float: left;

}



#rssdiv

{

    display: block;

    margin-top: 3px;

}



#rssdiv div

{

    padding:3px;

    cursor:pointer;

    color:#FF764C;

    font-size:11px;

    background:#FFDFBE;

    border:1px solid #FF7600;

}



#rssdiv div:hover

{

    background: #FF7600;

    color: #FFF;

}



#rss_btn:hover #rssdiv

{

    display: block;

}