@charset "utf-8";
/* CSS Document */
* {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
body {
	width: 770px;
	margin:0 auto;
	background:#FFF url(images/bgsite.png) top center no-repeat;
}
.siteRodape {
	padding:5px;
	font-weight:bold;
	font-size:100%;
	color: #999;
	text-align:center;
	border-top:3px solid #F60
}
.topContent {
	width:100%;
}
.topContentHeader {
	width:100%;
	height:70px;
	background:#047090 url(images/bgheader_promo.png) top left repeat-x;  
}
.logoFCRS {
	width:285px;
	height:70px;
	background:transparent url(../siteimages/fcrs_png.png) top left no-repeat;
	behavior: url("iepngfix.htc");
	padding-top:5px;
	margin-left:5px;
}
#topContentMenu {
	background:#FFF url(images/bgheadermenu.png) left bottom repeat-x;
	width:100%;
	border-bottom:2px solid #0983A6;
	height:26px;
}
ul#menuGeral, ul#menuGeral li {
	list-style-type:none;
	margin:0;
	padding:0;
}
ul#menuGeral li.mi {
	float:left;
	display:block;
	position:relative;
}
ul#menuGeral li.mi a.milk {
	display:block;
	text-decoration:none;
	font-size:90%;
	background:none;
	font-weight:bold;
	padding-left:0;
	padding:7px;
}
ul#menuGeral li.mi a.milk:hover {
	text-decoration:none;
	background:#0983A6 url(images/bgheadermenu_hover.png) bottom center repeat-x;
	color:#FFF;
}
ul.menuGeralSub {
	width:170px;
	background-color:#0983A6;
	position:absolute;
	top:26px;
	left:0;
	display:none;
	z-index:9999;
}
ul.menuGeralSub, ul.menuGeralSub li{
	list-style-type:none;
	margin:0;
	padding:0;
}
.menuGeralSub li {
	display:inline;
}
ul.menuGeralSub a {
	font-size:90%;
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
	display:block;
	padding:3px;
	border:1px solid #0983A6;
	z-index:9999;
}
ul.menuGeralSub a:hover {
	background-color:#FFF;
	color:#0983A6;
}

.posLeft {
	float:right;
}
a, a:active, a:visited {
	color:#00617D;
}
/* Margins and Paddings ----- */
.mAll	{margin:5px;}
.mTop	{margin-top:5px;}
.mBottom{margin-bottom:5px;}
.mLeft	{margin-left:5px;}
.mRight	{margin-right:5px;}
.pAll	{padding:5px;}
.pTop	{padding-top:5px;}
.pBottom{padding-bottom:5px;}
.pLeft 	{padding-left:5px;}
.pRight	{padding-right:5px;}
/* Estilo de listas ----- */
#st ul.ull,li {
	margin:0;
	padding:0;
	list-style-type:none;
}
#st ul.ull li {
	display:inline;	
}
#st ul.ull li a {
	text-decoration:none;
	background:transparent url(images/markList1.gif) no-repeat 1px 5px;
	display:block;
	padding-left:1em;
}
#st ul.ull li a:hover {	
	text-decoration:underline;
}
#st ul.ull li a.abig {
	font-weight:bold;
	background:transparent url(images/markList2.gif) no-repeat 0 5px;
	padding-left:1em;
	font-size:110%;
}
/* FORMATACAO ----- */
.contentText h1 {
	font-size:160%;
	color: #F60;
	margin:0.2em 0;
}
.contentText p {
	color:#333;
	font-size:110%;
	line-height:1.3em;
	margin:0 0 1em 0;
}
.contentText ul li  {
	list-style:inside url(images/markList1.gif);
	font-size:110%;
	color:#333;
}
.contentText a, .contentText strong, .contentText em, .contentText b {
	font-size:100%;
}
.contentText a[target="_blank"] {
	font-size:100%;
	text-decoration:none;
	border-bottom:1px dotted #F60;
}
.contentText table.comum {
	border-collapse:collapse;
	border-bottom-color:#666;
}
.contentText table.comum p {
	margin:0 !important;
	padding:0 !important;
}
.contentText table.comum td {
	padding:0.3em;
}
/* Galeria de Imagens incorporada ----- */
#boxIG {
	border:1px solid #CCC;
	padding:1px;
}
.boxIGHead {
	background-color:#EBEBEB;
	padding:3px;
}
.boxIGContent {
	height:100px;
	padding:5px;
	overflow:auto;
}

.boxIGContent img {border:none}
.boxIGContent ul {margin:0; padding:0;}
.boxIGContent ul:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}
.boxIGContent ul li {list-style-image:none; list-style-position:outside; list-style-type:none; float:left; margin:0 3px 3px 0}
.boxIGContent ul li a, .boxIGContent ul li a img {float:left; overflow:hidden}
.boxIGContent ul li a:hover {border:2px solid #F60}
.boxIGContent ul li a:hover img {margin:-2px}

.boxl img {border:none}
.boxl ul {margin:0; padding:0;}
.boxl ul:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}
.boxl ul li {list-style-image:none; list-style-position:outside; list-style-type:none; float:left; margin:0 3px 3px 0}
.boxl ul li a, .boxl ul li a img {float:left; overflow:hidden}
.boxl ul li a:hover {border:2px solid #F60}
.boxl ul li a:hover img {margin:-2px}

.boxIGFoot {
	padding:3px;
	border-top:1px solid #EBEBEB;
}

/* BANNERS ----- */
.banner2 {
	background-color:#FF6600;
}
