/* Por Felipe Almeida (felipealmeidacosta@gmail.com) */
@import "cssbeta.css";
body {
	width:770px;
	margin:0 auto;

}

#site {
	width:100%;
	height:100%;
	margin:0pt auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	min-height:100%;
}

/*TOPO OK!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

div.topo_geral {
	height:55px;
	background:#0188AF url(css_base/topo_geral_bg.jpg) top center no-repeat;

}
div.topo_geral .logomarca{
	float:left;
	width:285px;
	height:55px;
	background:transparent url(css_base/logomarca_png.png) top center no-repeat;
	behavior: url("css/iepngfix.htc");

}
div.topo_geral .centro{
	float:left;
	width:200px;
	height:55px;
}
div.topo_geral .links{
	float:left;
	width:101px;
	height:52px;
	padding-top:3px;
}
div.topo_geral .links ul,div.topo_geral .links ul li{
	padding:0;
	margin:0;
	/*list-style:none;*/
}
div.topo_geral .links ul li{
	display:inline;
	/*list-style-image:url(imagens/basesite/topo_links_btmail.gif);*/
}
div.topo_geral .links a,div.topo_geral .links a:visited {
	display:block;
	font-size:0.6em;
	color:white;
	text-decoration:none;
	padding:2px 2px 2px 15px;
}
div.topo_geral .links .bgrss{
	background: transparent url(css_base/topo_links_btrss.gif) left center no-repeat;
}
div.topo_geral .links .bgmail{
	background: transparent url(css_base/topo_links_btmail.gif) left center no-repeat;
}
div.topo_geral .links .bgmap{
	background: transparent url(css_base/topo_links_btmap.gif) left center no-repeat;
}
div.topo_geral .links a:hover {
	background-color: #01ABDC;
}
div.topo_geral .catolicaon{
	float:right;
	width:184px;
}
/*Fim topo*/
/*Menu OK!!!!!!!!!!!!!!!!!!!!!!!!!!*/
div.menu {
	padding:0px 2px 4px 2px;
	background:#0188AF;
	color:#FFF;
	background:url(css_base/bg_menu.jpg) top center;
	position:relative;
}
div.menu ul.mgeral,div.menu ul.mgeral li {
	margin:0px; 
	padding:0;
	list-style:none;
}
div.menu ul.mgeral li{
	display:inline;
}
div.menu ul.mgeral li a, div.menu ul.mgeral li a:visited {
	font-size:0.6em;
	color:white;
	text-decoration:none;
	padding:3px 5px;
}
div.menu ul.mgeral li a:hover {
	text-decoration:none;
	color:#0E9AC3;
	background:#FFF url(css_base/bg_menu_over.gif) top center repeat-x;
}
.menutodo {
	width:280px;
	position:absolute;
	top:22px;
	left:0px;
	z-index:9999;
}
.menuS {
	background:transparent url(css_base/bgmenu.png) left bottom no-repeat;
	behavior: url("css/iepngfix.htc");
	width:8px;
	float:right;
}
.menucursos {
	border:1px solid #0E9AC3;
	width:270px;
	background-color:#FFF;
	float:left;
}
.menucursos h1{
	font:bold 12px Calibri, Tahoma, "Lucida Sans Unicode", "Gill Sans MT", Verdana, "Kozuka Gothic Pro B";
	color:#FFF;
	padding:5px;
	margin:0;
	position:relative;
	background:#0E9AC3 url(css_cursograd/bg_cpainel.png) top left repeat-x;
}
.menucursos h1 span.fechar {
	position:absolute;
	top:6px;
	right:6px;
}
.menucursos ul.mcursos {
	margin:0;
	padding:0;
	list-style:none;
}
.menucursos ul.mcursos li {
	display:inline
}
.menucursos ul.mcursos li a {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#0E9AC3;
	text-decoration:none;
	display:block;
	padding:2px 2px 2px 10px;
}
.menucursos ul.mcursos li a:hover{
	background-color:#0E9AC3;
	color:#FFF;
}
/*Menu OK!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/*TOPO OK!!!!!!!!!!!!!!!!!!!!!!!!!!*/



/*TOPO OK!!!!!!!!!!!!!!!!!!!!!!!!!!*/
#corpo {
	border:1px solid #CCC;
	margin:3px 0;	
	font-size:0.6em;
	color:#666;
	padding:1px;
}

/*RODAPÉÉÉ´----------------------*/
#rodape {
	width:auto;
	height:auto;
	background:#0E9AC3 url(css_base/rodape_bg.png) top center no-repeat;
	clear:both;
	padding:10px;
}
#rodape .texto {
	font-size:0.6em;
	color:#FFF;
}

.titulopg {
	background:#006699 url(css_base/bg_tts.png);
	font:2em Calibri, Tahoma, "Lucida Sans Unicode", "Gill Sans MT", Verdana;
	padding:9px;
	color:#FFF;
	margin-bottom:5px;
}
/*          LINKS TYPE           */
a.lkfoto {
	color:#006699;
	padding:2px 2px 2px 17px;
	background:transparent url(css_reader/icon_foto2.gif) no-repeat left center;
}
a.pdf {
	color:#006699;
	padding:2px 2px 2px 17px;
	background:transparent url(css_reader/icon_pdf.gif) no-repeat left center;
}
a.prof {
	color:#006699;
	padding:2px 2px 2px 17px;
	background:transparent url(css_reader/icon_prof.gif) no-repeat left center;
}
a.mail {
	color:#006699;
	padding:2px 2px 2px 17px;
	background:transparent url(css_reader/icon_mail.gif) no-repeat left center;
}
a.extr {
	color:#006699;
	padding:2px 2px 2px 17px;
	background:transparent url(css_reader/icon_extr.gif) no-repeat left center;
}
a.foto {
	border:3px solid #F4F4F4;
}
	a.foto:hover {
	border:3px solid #CCC;
	}

