/* CSS Document */

/* GENERAL STYLES */

body{
	background-color:#FFFFFF;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
}

hr{
	color:#CCCCCC;
	height:1px;
}

a{ color:#008BCE; font-weight:bold; text-decoration:none; }
a:visited{ color:#008BCE; font-weight:bold; }
a:hover{ color:#008BCE; font-weight:bold; }
a:active{ color:#008BCE; font-weight:bold; }

#twitter a{ color: #FFFFFF; border: none; text-decoration:none; }
#twitter a :visited{ }
#twitter a :hover{  }
#twitter a :active{  }

/* LIST */

ul{
	list-style:square;
	color:#DB2518;
	padding-left:-10px;
	list-style-position:outside;
}

/* IMAGES BKG */

.gradiente_bkg{
	background-image:url(imgs/bkg.jpg);
	background-repeat:repeat-x;
}

/* HORIZONTAL BARS */

.gray_bar{
	background-color:#CCCCCC;
	height:5px;
}

.soft_gray_bar{
	background-color:#E9E9E9;
	height:10px;
}

.dark_gray_bar{
	background-color:#666666;
	height:3px;
}

.white_bar{
	height:3px;
	background-color:#FFFFFF;
}

/* TABLES BKG */

.white_table{
	border-color:#DDDDDD;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFFF;
}

.gray_table{
	border-color:#E4E4E4;
	border-style:solid;
	border-width:1px;
	background-color:#F3F3F3;
}

.yellow_table{
    background-color:#feffc6;
}

.title_table{
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:3px;
	padding-bottom:3px;
}

.subtitle_table{
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-bottom:3px;
}

.link_table{
	border-top-color:#CCCCCC;
	border-top-style:dotted;
	border-top-width:2px;
	line-height:18px;
}


/* FONTS */

.font{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

.red_font{
	color:#DB2518;
	font:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}

.gray_font{
	color:#8D8D8D;
	font:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}


/* LINKS */

a.linkRed:link{ color:#DB2518; text-decoration:underline; font-size:11px; font-weight:bold; }
a.linkRed:visited{ color:#DB2518; font-weight:bold; }
a.linkRed:hover{ color:#DB2518; font-weight:bold; }
a.linkRed:active{ color:#DB2518; font-weight:bold; }

a.linkGray:link{ color:#666666; text-decoration:underline; font-size:11px; font-weight:bold; }
a.linkGray:visited{ color:#666666; font-weight:bold; }
a.linkGray:hover{ color:#666666; font-weight:bold; }
a.linkGray:active{ color:#666666; font-weight:bold; }

a.linkMenu:link{ color:#7C7C7C; font-weight:bold; font-family:Arial; text-decoration:none; }
a.linkMenu:visited{ color:#7C7C7C; font-weight:bold; text-decoration:none ;}
a.linkMenu:hover{ color:#7C7C7C; font-weight:bold; text-decoration:underline; }
a.linkMenu:active{ color:#7C7C7C; font-weight:bold; text-decoration:none; }


/* FORM */

input, textarea{
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
}

select{
	background:#FFFFFF;
	border-color:#CCCCCC;
}

.bt{
	background-color:#666666;
	border-color:#666666;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	height:21px;
}

/* Banner */
a img {border: none;}
#destaques{position: relative; width:740px; height:200px; padding:0; margin:10px 5px 5px 10px; float:left;}
#destaques ul, #destaques ul li{list-style: none;}
#destaques ul, #destaques ul li, #destaques ul li img {margin: 0px; padding: 0px; width: 740px; height: 200px; overflow:hidden; }
#destaques ul li {position: relative;}
#destaques ul li div.fundo {width: 740px; height: 40px; position: absolute; bottom: 0px; left: 0px; background:#DB2518; opacity:0.8; filter: alpha(opacity = 80);}
#destaques ul li p {margin: 0px; padding: 10px 15px; position: absolute; bottom: 0px; left: 0px; line-height: 20px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold;}
#destaques ul li p a {color: white; text-decoration: none;}
#destaques a.faixa {width: 100px; height: 100px; position: absolute; top: 0px; left: 0px; z-index: 100; background: transparent url(../imagens/faixa.png) 0 0 no-repeat;}
#destaques div.paginas {position: absolute; top: 5px; right: 5px; z-index: 100;}
#destaques div.paginas a {height: 20px; width: 20px; display: block; float: left; margin-left: 2px; color: white; font-size: 12px;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; text-align: center; line-height: 20px; outline: none; background:#000000; opacity:0.9; filter: alpha(opacity = 90); font-weight:bold;}
#destaques div.paginas a:hover, #destaques div.paginas a.activeSlide {background: #F60; font-weight: bold;}
#destaques ul li p, #destaques ul li div.fundo { display: none; }
