#publi{position:relative; background:$f4f4f4;padding-bottom:10px;}
/*  */
body{
    
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#444444;
	
}
p{line-height:1.6em;}
#bartop{
	position:relative;
	background:#DCDCDC;
	padding:5px;
	font-size:0.7em;
	text-align:right;
	min-width:5px;
	min-height:5px;
}
#logo{
background:#FFFFFF;
min-width:760px;
}

#banners_anim{
	position:absolute;
	right:290px;
	padding:2px;
	margin:5px;
	margin-top:7px;
	width:245px;
	text-align:center;
	top: 23px;
}
#banners_anim2{
	position:absolute;
	right:290px;
	padding:2px;
	margin:5px;
	margin-top:7px;
	width:245px;
	text-align:center;
	top: 150px;
	z-index:auto;
}
.banners-anim{padding:0px;}
/* menu */
#menu{
	clear:both;
	position:relative;	
	height:33px;
	color:#FFFFFF;
	padding-left:30px;
	min-width:730px;
	background-image:url(../img/site/layout/menubg.gif);
	background:url(../img/site/layout/menubg.gif);
}
#btn-in-menu{
float:left;
font-size:0.7em;
color:#FFFFFF;
margin-right:30px;
margin-top:10px;

}
/* fim de menu */

/* layout principal */
#main{
	position:relative;
	color:#FFFFFF;
	font-size:0.9em;
	background:#F4F4F4;
	min-width:760px;
	}
#body-in-main{
	color:#FFF;
	padding-top:40px;
	padding-left:25px;
	padding-right:25px;
	text-align:left;
	background:#2f79c5;
	background-image:url(/img/site/layout/bg-main.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;
	font-size:11px;
	position:relative;
	width:850px;
	height:520px;
}
*html #body-in-main{
height:425px;
}
#body-bg-main{background:#f4f4f4;}
#body-marg-main{margin-right:262px;}

/* menu direita */
#rmenu-in-main{
	position:absolute;
	width:249px;
	right:-261px;
	color:#fff;
	padding-bottom:20px;
	text-align:left;
	font-size:11px;
	top: -87px;
	height: 477px;

}
/*  */
#rmenu-in-main ul{padding:0px;margin:0px; font-size:11px;}
#rmenu-in-main li{list-style:none;margin:5px 0px 5px 0px;background:#666666;padding:0px; text-align:center;}
#rmenu-in-main li a{color:#FFFFFF; text-decoration:none;padding:4px;display:block;}
#rmenu-in-main li a:hover{background:#2f79c5;border:1px solid #000; padding:3px;}
#bg-banners-banks{background:#FFFFFF;text-align:center; padding:5px;}

/* spacer */
#spacer{position:relative;clear:both; font-size:0.6em;}


/* marks */
#chamadaPer h1{color:#FFCC33;font-size:1.9em;margin:0px; margin-bottom:15px;}
#mark1{padding:5px;}
#mark2{padding:5px;margin-top:10px;}
#marks-container{
	position:relative;
	margin-top:10px;
	width: 750px;
}
#mark3{/* background:#FFFFFF; */
	padding:5px;/* border:1px solid #666666;*/
	width:600px;
	float:left;
	position:relative;
}
#marks-container ul{padding:0px; margin:0px; padding-left:20px;}
#marks-container li{list-style:square;font-size:1.4em;font-weight:bold; margin-top:5px;}
/* fim de marks */

/* fonts */
.boxTitle h3{font-size:1.5em;padding:0px;margin:0px;color:#FFCC00;}
.boxsTitle h3{font-size:1.5em;padding:0px;margin:0px;color:#FFCC00;}
.boxsTitle h2{font-size:1.7em;padding:0px;margin:0px;}
.boxsTitle p{padding-top:6px; margin:0px;}
.boxsTitle ul{font-size:0.7em;}
.info h2{font-size:0.7em;}
.textInpages-title{font-size:1.8em;padding:0px;margin:0px;color:#FFCC00;}
.textInpages-body{font-size:1.1em;padding:0px;margin:0px;color:#FFF;}
.textInpages-body ul{padding:0px; margin:0px; padding-left:20px; margin-left:20px;}
.textInpages-body li{
	font-size:0.10em;
	margin-top:10px;
	list-style-image:url(/img/site/layout/btn_back.gif);
	padding:0px;
	vertical-align:middle;
}

.textInpages-body a{color:#FFCC00;font-weight:bold;text-decoration:none;}
.textInpages-body a:hover{text-decoration:underline;}
/*  */

.animation-fotos{width:450px;}
