/*
Theme Name: Faculdade Joaquim Nabuco 2010.1
Theme URI: http://www.joaquimnabuco.edu.br/
Description: WordPress layout criado para a Faculdade Joaquim Nabuco em 2010.1
Version: 23 Janeiro, 16:15
Author: Equipe EAD | Estudos Dirigidos
*/

*{padding:0; margin:0;}

body {background:#c1e3ed url(build/topo-FJN.png) repeat-x top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; color: #0c2649; margin: 0px auto; text-align: center; padding: 0px}

body,td,th {color: #000;}

a, a:link {	padding: 1px; color: #0094de; text-decoration: underline; }
a:hover { color: #0570a6; text-decoration: none; }

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 190%; padding-top: .1em; padding-bottom: .5em;}

h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 150%;}

h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 130%; color: #0094de; font-weight:bold;}

h4 {font-size: 105%; font:Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}

p {font-size: 100%; margin-bottom:1em;}

strong, b {font-weight: bold;}

em, i {font-style: italic;}

code {font: 1.1em Verdana, Arial, Helvetica, sans-serif;}

acronym, abbr{font-size: 0.9em;	letter-spacing: .07em;}

a img {border: none;}

/** html #content { width: 500px; }*/

/* Div que engloba todo site*/
#rap{width: 850px; background-color: #fff; text-align: center; border:0; margin:60px auto 0px auto;}

#geral{width:880px; margin:0 auto;}

/* Cabeçalho*/
#hd{background: url(build/banner.jpg) no-repeat;width:850px; height: 239px; font-family: "Trebuchet MS", verdana, arial, helvetica; text-align: left; vertical-align: bottom;}

.titulo{padding-top: 210px;	font-size: 24px; color: #fdfdfd; font-weight: bold;}

#hd h1{font-size: 290%;	color: #FFFFFF;}

#hd h1 a{text-decoration: none;	color: #FFFFFF;}

/*Imagem link */
#fjntranslink{width:214px; height:90px; margin:122px 0 0 33px; background-repeat: no-repeat; position:absolute;}

#tectranslink{width:305px; height:35px; margin:185px 0 0 509px; background-repeat: no-repeat; position:absolute; border:none;}

a.boxlin{display:block; padding:0px !important;}

/* Coluna da esquerda*/
#content {display: block; width: 570px; margin: 0 0 20px 0; float: left; padding: 8px 30px 0 5px; _width: 550px;}
#content p{margin-top:5px;}
#content ul li{margin:10px 0}


#content h3 a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 130%; color: #000; font-weight:bold; text-decoration:none;/*display: inline; font-weight:bold; font-family:"Verdana", Arial, Helvetica, sans-serif; color: #0099DD; text-decoration:none;*/}
#content h3 a:hover{color: #0099dd;}

#content ul li{ list-style-type: disc; padding-left: 0px; margin-left: 50px; font-size: 100%;}
#content ol li{list-style-type: decimal; padding-left: 0px; margin-left: 50px; font-size: 100%;}

/* Menu de navegação */
#navmenu { background: url(build/linha.png) no-repeat; height:50px; margin:10px 0px 0px 0px; padding:10px 3px 2px 5px; font-size: 0.9em; font-weight:bold; text-decoration: none; color:#fff;}

#navmenu ul{background:#982582; height:23px; margin-top:-3px; padding-top:9px; width:590px}

#navmenu li{display:inline; margin:-7px 0px 0px -5px;}

#navmenu a{text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; letter-spacing: .09em; background:#982582; padding:7px;border:1px solid #982582;}
#navmenu a:hover{color:#982582; background:#FAEFF7; border:1px solid #982582;}



/* coluna da direita */
#menu {padding:0; width:240px; float:left; margin-top:-70px; _float:right; _margin-right:-125px;}
#menu ul {list-style:none; margin:0px 0px 5px; padding:5px 0; font-size:1em;}
#menu ul li {padding:5px; margin:0px; border-bottom:1px dotted #999;}
#menu ul li a {display:inline; padding:4px 4px 4px 0px; text-decoration:none; color: #0570A6;}
#menu ul li a:hover { color:#0099dd;}
#menu h4 {padding:5px 0 5px 5px; color:#993399; font-weight:bold; font-size:14px;}

/* search */
#search{border:0px solid red; display:block; background:url(build/caixa-busca.png) no-repeat; padding:5px; margin-bottom:30px; margin-top:4px;}
form#searchform{padding:2px}

h3 a:link, h3 a:hover, h3 a:visited{color: #0099DD;}

.item {	padding: 10px; background-color: #fff; text-align:left;	margin-bottom: 1em;}

.item li {list-style-type: disc; padding-left: 15px; margin-left: 15px; font-size: 100%;}

.item ol{list-style-type: decimal; padding-left: 15px; margin-left: 10px; font-size: 100%;}

/* Título do post*/
.itemhead{padding-top: 5px; padding-bottom: 5px; margin:0 0 15px 0;}

.itemhead h3{ display: inline; font-weight:bold; font-family:"Verdana", Arial, Helvetica, sans-serif; color: #0099DD;}

.itemhead a{ text-decoration:none;}
/**/

.storycontent{font-size:100%; }

.category{border-bottom:1px dotted #999; padding:5px; font-size:.9em; margin:15px 0 30px 0;}

#chronodata {font-size:x-small; margin:0 0 10px 0; text-align:right; border-bottom:1px solid #999; color:#333;}

input{vertical-align:middle; margin:2px;}

.metadata{line-height: 190%; font-size: .9em;}

.metadata a:link, .metadata a:hover, .metadata a:visited{color: #0094de;}

/*.tags,*/ .catagory {display: block;}

div#rss{float:right; padding:20px; margin:-70px -20px 0px 0px}

cite{font-size: 95%;}

blockquote {margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd;}

blockquote cite {margin: 5px 0 0; display: block;}

.commentmetadata { font-size: 80%; float: right;}

div#comentarios{}
div#comentarios h3{ /*padding:0 0 20px 5px;*/}

.commentlist {margin-top: 5px;}

.commentlist p {clear: both; font-size: 95%;}

.txt-coment{ padding:0 0 0 0px;}

.commentlist li p{padding: 0 0 0 25px; /*border-bottom: 1px solid #1A1A1A;*/}

.coment-autor{ border:1px solid #E8E8E8; padding:2px 10px;/*	background-color: #FCF9FF;*/}

.navigation {display: block; text-align: center; margin-top: 10px; margin-bottom: 10px; color: #000;}

.navigation a:link, .navigation a:hover, .navigation a:visited{ color: #0094de;}

.alignright {float: right;}

.alignleft {float: left;}

.form{ padding:10px 0 10px 15px;}
.form input{ /*display:block;*/}

/* ---- COLUNA DA DIREITA sidebar.php  ------ */
/*
#secondary, #third{	background-color:#fff; text-align:left; padding: 0px;}

#secondary h4, #third h4{ color: #981d78; font-family: "Trebuchet MS", arial, sans-serif; font-size:1.0em; font-weight:bold; 	margin-top: 5px; padding:3px;}

#secondary p, #third p{padding: 3px; font-size: 1em;}

#searchform {clear: both; margin-bottom: 5px; margin-left: 2px; padding: 3px;}
*/
#third {margin-left: 9px;}

li .categories, li .linkcat, li .pagenav { list-style: none; margin: 0px; padding: 0px;}

.yui-nav{margin-bottom: -1px;}

/* links q muda a cor do fundo para azul*/
.yui-navset .yui-nav a:hover {background-color: #0099DD; color: #FFFFFF;}

.yui-navset .yui-nav li a { background-color: #fff;	border-bottom: 0px; color: #000; padding: .3em .7em .3em .7em; text-decoration:none; 	font-size: 85%;}

#wp-calendar { empty-cells: show; font-size: 90%; margin: 0; width: 90%; padding: 3px; }

#wp-calendar #next a {padding-right: 10px; text-align: right;}

#wp-calendar #prev a {padding-left: 10px; text-align: left;}

#wp-calendar a {display: block; text-decoration: none;}

#wp-calendar td { color: #FFFFFF; font-size: 70%; letter-spacing: normal; padding: 2px 0; text-align: center; }

#wp-calendar #today {background: #fff; color: #0099DD;}

#wp-calendar th {font-style: normal; text-transform: capitalize;}

/*#ft {background:url(build/footer-joaquim.jpg) no-repeat center bottom; text-align: center; margin-top: 10px;  margin-bottom: 10px; padding:10px; color: #000; font-size:0.8em; }

#ft a:link, #ft a:hover, #ft a:visited{ color: #000; text-decoration:none;}*/

#ftNew {background:url(build/footer-joaquim.jpg) repeat-x center bottom; text-align: center; width:auto; height:26px; margin:0px; padding:120px 0px 10px; color: #000; font-size:1em;}

#ftNew a:link, #ftNew a:visited{ color: #000; text-decoration:underline;}

#ftNew a:hover{text-decoration:none; color:#444;}

/* style do login */
ul#menulogin{border:0; background:url(build/caixa-login.png) no-repeat; width:246px; height:169px;}
ul#menulogin li{border:0;}
ul#menulogin table{padding:3px;}

/*Box Acesso*/
#formLogin{padding:5px; margin-top:50px; width:230px; font-size:12px;}
span.erro {display:none; color:#FF0000 !important; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; margin:2px auto 0px auto; font-size:10px; background:#ffecec; padding:2px; width:200px;}

.BoxInput{border:2px solid #580556; width:130px;}
#disciplinas {margin:4px 0px 0px 2px;}
.loginLabel{margin:10px 0px 0px 5px; color:#fff;line-height:30px;}
.LabelPass{margin:5px 0px 0px 20px; color:#fff;line-height:30px;}
.LabelName{margin:5px 0px 0px 25px; color:#fff;line-height:30px;}
.LabelUnidad{margin:5px 0px 0px 0px; color:#fff;line-height:30px;}
.LabelLogar{margin:6px 15px 0px 0px; width:62px; height:20px;}
.submitLogin{float:right;}
.SelecUnidad{font-size:11px; background-color:#fff; color:#580556; border:2px solid #580556;}

/*borda arredondada*/
#topo-radius{width:891px; height:20px; background:url("build/arred-superior.png") no-repeat; position:absolute; margin:-4px 4px;}
#footer-radius{width:871px; height:25px; background:url("build/arred-inferior.png") no-repeat; margin:-2px auto;}

/*Formulário de contato*/
#contato label, #contato_submit{
	display:block;
	margin-bottom:2px;
	padding:0px;
}
.feedback{
	color:red;
	display:block;
	font-size:0.7em;
}
#erros{
	font-size:1em;
	width:440px;
	text-indent:0px;
}
#contato_mensagem{
	width:450px;
	height:150px;
}
.erroForm{
	border:1px solid red;
	background:#FFECEC;
}
.feedback{
	color:red;
	display:block;
}
.sucesso{
	margin-top:5px;
	color: green;
	background:#E8FFE8;
	padding:7px;
	width:440px;
}
.colar{
	border:1px solid red;
	display:block;
	margin-top:10px;
	padding:5px;
	background:#FFECEC;
}
.largura{
	width: 165px;
}
.larguraMensagem{
	width:460px;
}