/* Folha de Estilos do site FEPAI - v2.0 */
/* kátia numakura - 2008 */


/* DIVs - Estrutura do Site */

body {
	background:url(../imagem/img_bk.gif) repeat-x top center #dcdbdc;
	font-family:Verdana, sans-serif;
	font-size:10px;
}

#topo {
	margin:0px auto;
	width:780px;
	height:177px;
	border-bottom:5px solid #d5d5d5;
	background:url(../imagem/img_topo.jpg) top center no-repeat;
}

#container {
	margin:0px auto;
	width:780px;
}

#rodape {
	margin:0px auto;
	width:780px;
	height:20px;
	background-color:#a8a8a8;
	color:#FFFFFF;
	padding-top:5px;
	text-align:center;
	clear:both;
}

/* Classes */

.menu_item {
	border-bottom:2px solid #dddcdc;
}

h1 {
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size:20px;
	padding-left:10px;
	padding-right:8px;
	color:#cc0000;
}

h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:normal;
	padding-left:10px;

	color:#FF9900;
}

h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	padding-left: 8px;
	padding-right: 8px;
	color: #cc0000;
}

h4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:normal;
	margin-bottom:5px;
	color:#FF9900;
	border-bottom:#999999 dotted 1px;
	width:auto;
}

.titulolivro {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	padding-right:10px;
	color:#FF9900;
}

.titulomestr {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	padding-right:10px;
	color:#cc0000;
}

p {
	font-size:10px;
	padding-left:10px;
	padding-right:12px;
	color:#666666;
}

.texto {
	font-size:10px;
	padding-left:10px;
	padding-right:12px;
	color:#666666;
}


/* Thumbnails */

.gallerycontainer{
	position: relative;
}

.thumbnail img{
	margin: 0 5px 5px 0;
}

.thumbnail:hover{
	background-color: transparent;
}

.thumbnail span{
	position: absolute;
	padding: 5px;
	left: -1000px;
	visibility: hidden;
	color:#666666;
	text-decoration: none;
}

.thumbnail span img{
	border-width: 0;
	padding: 2px;
}

.thumbnail:hover span{
	visibility: visible;
	top: 0;
	left:200px;
	width:306px;
	z-index: 50;
}



/* Links Gerais */

a:link {
	color: #666666;
	text-decoration: underline;
}
a:visited {
	color: #666666;
	text-decoration: underline;
}
a:hover {
	color: #d71920;
	text-decoration: underline;
}
a:active {
	color: #d71920;
	text-decoration: underline;
}



/* Links Título (Academias) */

a.linktitulo {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color:#FF9900;
	text-decoration:none;
}
a.linktitulo:hover {color:#cc0000;}

/*
a.linktitulo:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color:#FF9900;
	text-decoration:none;
}

a.linktitulo:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color:#cc0000;
	text-decoration:none;
}

a.linktitulo:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color:#FF9900;
	text-decoration:none;
}
*/

a.nodecoration{text-decoration:none}
a.nodecoration:hover{text-decoration:underline}

#container hr {margin: 40px 20px 20px; border: 1px dashed #ddd;}
table.newsbox {width:100%}
.newsbox a.hover-dim { border-bottom: 2px solid white; }
.newsbox a.hover-dim:hover { opacity:0.5; border-bottom-color: red; }



/* Link Rodapé */

a.rodape:link {
	color: #FFFFFF;
	text-decoration: underline;
}

a.rodape:active {
	color: #FFFFFF;
	text-decoration: underline;
}

a.rodape:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

a.rodape:hover {
	color: #d71920;
	text-decoration: underline;
}

/* Home */
h3 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	padding: 0;

	color: #cc0000;
}

a.newsbox {
	text-decoration: none; display: block; overflow: hidden; background: none -52px no-repeat; height: 200px; padding: 10px 240px 0px 10px; border: none;
}

/* Professores */
ul.sensei {margin:10px auto;width:400px;}
ul.sensei li {display:block; width:360px;height:54px; clear:both; margin-bottom:20px; box-shadow:3px 3px 10px -2px #555; background-image:url(../imagem/placa_sensei_bg.jpg); opacity:.85; }
ul.sensei li > a {display:block;width:360px;height:53px; }
ul.sensei li:hover {opacity:1}
ul.sensei li a {text-decoration:none; color:#592d06;}
ul.sensei li a:hover {}
ul.sensei li .box-l {float:left;width:46%;margin-top:12px;}
ul.sensei li .box-l.obs {float:left;width:46%;margin-top:8px;}
ul.sensei li .box-r {float:right;width:54%; margin-top: 18px;}
ul.sensei li p {font:14px "Times New Roman", Times, serif; color:#592d06; letter-spacing:-1px; text-align:center; padding:0; margin:0;}

ul.sensei li p.name {display:block}
ul.sensei li p.acad {display:block}

ul.sensei li p.nome {font-size:14px;}
ul.sensei li p.grad{font-size:11px;font-weight:bold;}
ul.sensei li p.obs {font-size:11px;letter-spacing:0px;}
ul.sensei li p.acad{font-size:15px;}

/* academias */
ul.academies {margin-bottom:10px;margin-right:10px;padding: 10px;}
ul.academies li {list-style-type: none;margin-top:12px;margin-bottom:24px;}
ul.academies li h2 {margin:0;}
ul.academies li h2.region {color:#cc0000;border-bottom: dotted 1px #cc0000;}
ul.academies li h2 .outsaopaulo {color:#999;}
ul.academies li p {margin: 4px 0;}
ul.academies li p {	}
ul.academies li p label {color:#999;}

/* MISC */
div.news_pictures { margin:10px; clear:both; }
div.news_pictures a { float:left; margin:5px 4px; }
