@charset "utf-8";
/* CSS Document */

/* AGÊNCIA BAMBOO BRASIL 
www.agenciabamboo.com.br | (62) 3091.5373
CSS Por: Walter André
*/

ul.post-lista {
	width:630px;
	background-color:#5482bb;
	border-bottom:1px solid #2e578e;
	margin: 0;
	padding:9px 0 9px 10px;
	list-style:none;
	float:left;
}
ul.post-lista li {width:560px; color:#FFFFFF; float:left; padding:0 0 3px 0;}
ul.post-lista li.foto {width:50px; height:43px; border:1px solid #fff; margin:0 7px 0 0; padding:0;}
ul.post-lista li.detalhes {color:#081f54; font-size:11px;}
ul.post-lista li.detalhes span {color:#f8ca3f; padding:0 7px 0 7px;}

	
ul.pag {
	width:640px;
	float:left;
	padding:0;
	margin:10px 0 15px 0;
	list-style:none;
}
ul.pag li {float:left; padding:0 3px 0 3px; margin:0 3px 0 0; font-size:11px; color:#fff; text-align:center; }
ul.pag li.atual {float:left; padding:0 3px 0 3px; margin:0 3px 0 0; font-size:11px; color:#fff; color:#f8ca3f;}
ul.pag li img {padding:2px 0 0 0;}

ul.pag li a:link {text-decoration:none; color:#fff;}
ul.pag li a:visited {text-decoration:none; color:#fff;}
ul.pag li a:hover {text-decoration:none; color:#165ea7;}

form.filtro {
	width:640px;
	float:left;
	border:none;
	margin:0 0 0 0;
}
form.filtro label {float:left; font-size:11px; padding:0 5px 0 5px; color:#064483;}
form.filtro label select { border:1px solid #2e578e; background-color:#5482bb; color:#FFFFFF; font-size:11px;}

div.data {
	width:640px;
	float:left;
	padding:0 0 3px 0;
	color:#173374;
	font-size:11px;
}
div.data span {color:#f8ca3f; padding:0 10px 0 10px;}
h1.titulo {
	width:640px;
	float:left;
	padding:0 0 5px 0;
	font-size:25px;
	font-weight:bold;
}

h1.topico {
	width:300px;
	float:left;
	padding:0 0 5px 0;
	font-size:25px;
	font-weight:bold;
}

div.subtitulo {
	width:640px;
	float:left;
	padding:0 0 20px 0;
	font-size:15px;
}
div.autor {
	width:200px;
	float:left;
	font-size:11px;
}
div.autor  span {
	color:#173374;
}
div.texto-ler {
	width:640px;
	float:left;
	padding:20px 0 20px 0;
	text-align:justify;
	font-size:12px;
}
div.texto-programa {
	width:600px;
	float:left;
	padding:20px 0 20px 40px;
	text-align:justify;
}
div.texto-programa h1.programa { font-size:14px;  font-weight:bold; padding:10px 0 10px 0;}

div.texto-ler img {
	border:8px solid #FFFFFF;
	float:left;
	margin:0 15px 0 0;
}

ul#navega-links {
	width:123px;
	float:left;
	margin:0;
	padding:0 0 0 317px;
	list-style:none;
}
ul#navega-links li {float:left; background-color:#376198;}
ul#navega-links li.links {width:515px; color:#666666; height:18px; padding:3px 0 0 0;}
ul#navega-links li.tamanho {width:60px; height:18px; font-size:10px; line-height:10px; padding:1px 0 0 0; background:none; text-align:center;}
ul#navega-links li.menos {width:26px; cursor:pointer; height:18px; border:1px solid #93b7e0; color:#fff; font-size:11px; font-weight:bold; text-align:center; padding:3px 0 0 0; margin:0 5px 0 0;}
ul#navega-links li.mais {width:26px; cursor:pointer; height:19px; border:1px solid #93b7e0; color:#fff; font-size:13px; font-weight:bold; text-align:center; padding:2px 0 0 0;}

ul#navega-links li.menos a:link { text-decoration:none; color:#fff;}
ul#navega-links li.menos a:visited { text-decoration:none; color:#fff;}
ul#navega-links li.menos a:hover { text-decoration:none; color:#FFCC00;}

ul#navega-links li.mais a:link { text-decoration:none; color:#fff;}
ul#navega-links li.mais a:visited { text-decoration:none; color:#fff;}
ul#navega-links li.mais a:hover { text-decoration:none; color: #FFCC00;}


ul#aumentar {
	width:122px;
	float:left;
	margin:0;
	padding:5px 0 0 213px;
	list-style:none;
}
ul#aumentar li {float:left; background-color:#376198;}
ul#aumentar li.links {width:515px; color:#666666; height:18px; padding:3px 0 0 0;}
ul#aumentar li.tamanho {width:60px; height:18px; font-size:10px; line-height:10px; padding:1px 0 0 0; background:none; text-align:center;}
ul#aumentar li.menos {width:26px; cursor:pointer; height:18px; border:1px solid #93b7e0; color:#fff; font-size:11px; font-weight:bold; text-align:center; padding:3px 0 0 0; margin:0 5px 0 0;}
ul#aumentar li.mais {width:26px; cursor:pointer; height:19px; border:1px solid #93b7e0; color:#fff; font-size:13px; font-weight:bold; text-align:center; padding:2px 0 0 0;}

ul#aumentar li.menos a:link { text-decoration:none; color:#fff;}
ul#aumentar li.menos a:visited { text-decoration:none; color:#fff;}
ul#aumentar li.menos a:hover { text-decoration:none; color:#FFCC00;}

ul#aumentar li.mais a:link { text-decoration:none; color:#fff;}
ul#aumentar li.mais a:visited { text-decoration:none; color:#fff;}
ul#aumentar li.mais a:hover { text-decoration:none; color: #FFCC00;}


form.ins {
	width:640px;
	float:left;
	padding:0;
	margin:0;
	border:none;
}
form.ins div {float:left; width:640px; padding:5px 0 10px 0;}
form.ins div.bt {float:left; width:640px; padding:5px 0 20px 0;}
form.ins input.bt {background-color:#0099CC; color:#FFFFFF; border:none; height:22px; border:1px solid #66CCFF;}

form.ins div#esq{
	float:left;
	width:300px;
}

form.ins div#dir{
	float:left;
	width:300px;
	padding:0 0 0 20px;
}

form.ins label { height:45px; float:left; padding:0 10px 0 0;}
form.ins input {
	height:15px;
	float:left;
	background-color:#214c84;
	color:#00CCFF;
	border:1px solid #66CCFF;
	padding:2px 0 0 3px;
	margin:0 5px 0 0;
	font-size:12px;
}
form.ins select {
	float:left;
	background-color:#214c84;
	color:#00CCFF;
	border:1px solid #66CCFF;
	padding:2px 0 0 3px;
	margin:0 5px 0 0;
	font-size:12px;
}
form.ins h2 {
	width:640px;
	float:left;
	font-size:13px;
	color:#FFFFFF;
	padding:10px 0 10px 0;
}

ul.professores {
	width:150px;
	float:left;
	list-style:none;
	margin:15px 0 0 0;
}
ul.professores li {width:115px; float:left; padding:0 0 8px 0; text-align:left; font-size:11px;}
ul.professores li img {margin:0 0 8px 0;}

ul.lista-escola {
	width:640px;
	float:left;
	list-style:none;
	padding:0 0 5px 0;
	border-bottom:1px solid #66CCFF;
	margin:0 0 10px 0;
}
ul.lista-escola li {width:640px; float:left;}
ul.lista-escola li h1 { width:640px; font-size:13px; font-weight:bold; padding:0 0 3px 0;}

ul.lista-escola li.nomeSess { font-size:10px; color:#F2B807; }
ul.lista-escola li.nomeSess a{ font-size:10px; color:#F2B807; }



ul#submenu {
	list-style:none;
	float:left;
	width:640px;
	border-bottom:1px solid #165EA8;
	margin-bottom:15px;
	font-size:10px;
}

ul#submenu li{
	margin:0 2px 0 0;
	padding:3px 5px 0 5px;
	height:17px;
	float:left;
	font-size:11px;
	background:#165EA8;
	font-weight:bold;
}

ul#submenu li a:link { font-size:10px;  text-decoration:none; color:#fff;}
ul#submenu li a:visited { font-size:10px; text-decoration:none; color:#fff;}
ul#submenu li a:hover {  font-size:10px; text-decoration:none; color:#FFCC00;}

ul#submenu li.atual a:link { font-size:10px;  text-decoration:none; color:#fff;}
ul#submenu li.atual a:visited { font-size:10px; text-decoration:none; color:#fff;}
ul#submenu li.atual a:hover {  font-size:10px; text-decoration:none; color:#FFCC00;}


ul#submenu li.atual{
	background:#0D265C;
}

ul#submenu li.sair a{
	color:#ff0000;
	padding:0 4px 0 4px;
	font-weight:normal;
}