/*	Fundacao Cultural de Curitiba */

/*	GLOBAIS
_______________________________________________________________________________________ */

html, body, form, ul, ol, li, form, fieldset { 
	margin:0;
	padding:0;
	border:none;
	list-style:none
	}
html {
	background:#004d95 url(../images/fundo.jpg) repeat-x;
	}
body { 
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	background:url(../images/fundo_tinta.gif) no-repeat top center;
	}
h1, h2, h3, h4, h5, h6 { 
	font-family:Arial, Verdana, sans-serif;
	font-size:14px;
	color:#666;
	margin:0
	}
h4 { 
	color:#F6A400;
	margin:15px 0
	}

ol li {
	list-style-type:decimal;
	margin-left:22px
	}
a {
	text-decoration:none;
	color:#F6A400
	}
a:hover { 
	text-decoration:underline
	}
input, textarea, select {
	border:1px solid #333;
	padding:1px 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#9F9F9F
	}
a img	{ border:none }
object	{ outline:none }

p span { color:#828282 }


/*	WRAPPER
_______________________________________________________________________________________ */
#wrapper { background: url(../images/fundo_shadow.png) repeat-y center top }
* html body #wrapper { background: url(../images/fundo_shadow.gif) repeat-y center top }


/*	CONTAINER
_______________________________________________________________________________________ */
.container {
	width:773px;
	padding:0;
	margin:0 auto;
	}


/*	TOPO
_______________________________________________________________________________________ */
.topo {
	height:140px;
	position:relative;
	z-index:99
	}
.topo h1 {
	position:absolute;
	width:125px;
	height:126px;
	background:url(../images/logo.gif) no-repeat;
	left:-23px;
	bottom:-20px;
	margin:0;
	z-index:100
	}
.topo h1 a {
	display:block;
	height:100%;
	}
.topo h1 a span {
	display:none
	}
.topo .barra_topo {
	background:#fff url(../images/logo_fundo.gif) no-repeat 47px 0;
	height:90px;
	position:relative;
	z-index:98
	}
.topo .barra_topo .banner_topo {
	background:#ccc;
	width:468px;
	height:60px;
	position:absolute;
	top:15px;
	left:117px;
	z-index:99
	}

/*	LOGIN */
.topo .login {
	float:right;
	width:190px;
	background: transparent url(../images/fcc_digital/fundo_busca.gif) no-repeat scroll 55px 0;
	}
.topo .login h4 {
	height:30px;
	background:url(../images/fcc_digital/form_minha.gif) no-repeat;
	text-indent:-10000px;
	margin:0
	}
.topo .login p {
	margin:0 0 0 18px;
	padding:1px 0
	}
.topo .login input {
	height:13px;
	background: #fff url(../images/fcc_digital/fnd_campos.gif) repeat-x;
	border:1px solid #ccc
	}
.topo .login a {
	color:#E8A115
	}
.topo .login .bot1 {
	background:#FCAF17;
	height:11px;
	color:#fff;
	width:54px;
	margin:1px 0 0 0;
	position: absolute;
	right:0;
	padding:3px 5px 0px !important;
	}
.topo .login .bot1:hover {
	background:#FBC105
	}

/*	LOGADO */
.topo .logado {
	float:right;
	width:170px;
	margin:28px 0 0 0
	}
.topo .logado p {
	margin:0;
	padding:1px 0
	}
.topo .logado a {
	color:#E8A115
	}


/*	CORPO
_______________________________________________________________________________________ */
#corpo { 
	padding:0;
	margin-top:25px;
	overflow-y:auto;
	overflow-x:hidden;
	width:100%;
	}

/*	BOX ATALHOS */
.box_atalhos {
	background:#3d3d3d url(../images/box_atalhos/lat_base.gif) no-repeat left bottom;
	padding:5px 0 77px 0;
	overflow:hidden;
    position: relative;
	}
.box_atalhos li {
	background:url(../images/box_atalhos/lat_separador.gif) repeat-x left bottom;
	padding:0px 0 2px 0
	}
.box_atalhos p {
	margin:0;
	color:#a1a1a1;
	padding-right:10px
	}
.box_atalhos input {
	background:url(../images/box_atalhos/lat_fndcampo.gif) repeat-x left bottom;
    height: 14px;
	}
.box_atalhos .busca, .box_atalhos .news {
	padding:0 0 8px 10px
	}
.box_atalhos .busca h4 {
	background:url(../images/box_atalhos/lat_busca.gif) no-repeat;
	height:25px;
	text-indent:-10000px;
	margin:0;
	}
.box_atalhos .news h4 {
	background:url(../images/box_atalhos/lat_newsletter.gif) no-repeat;
	height:25px;
	text-indent:-10000px;
	margin:0;
	}
.box_atalhos .bot1 {
	width:53px;
	margin:1px 0 0 0;
	color:#666 !important;
	padding:1px 5px !important;
	background:#000 !important;
    position: absolute;
    right:0
	}
.box_atalhos .bot1:hover {
	color:#fff !important
	}
.box_atalhos .tv, .box_atalhos .radio, .box_atalhos .rede , .box_atalhos .twitter, .box_atalhos .edital{
	display:block;
	width:100%;
	background:#fcc;
	height:33px;
	text-indent:-10000px
	}
.box_atalhos .tv			{ background:url(../images/box_atalhos/lat_tv.gif) no-repeat -0 0 }
.box_atalhos .tv:hover		{ background-position:0 -33px }
.box_atalhos .radio 		{ background:url(../images/box_atalhos/lat_radio.gif) no-repeat 0 0 }
.box_atalhos .radio:hover	{ background-position:0 -33px }
.box_atalhos .rede			{ background:url(../images/box_atalhos/lat_rede.gif) no-repeat 0 0 }
.box_atalhos .rede:hover	{ background-position:0 -33px }
.box_atalhos .twitter		{ background:url(../images/box_atalhos/lat_twitter.gif) no-repeat 0 0 }
.box_atalhos .twitter:hover	{ background-position:0 -33px }
.box_atalhos .edital		{ background:url(../images/box_atalhos/lat_edital.gif) no-repeat 0 0 }
.box_atalhos .edital:hover	{ background-position:0 -33px }


/*	BANNERS INTERNAS */
.banners_internas li {
	margin:15px 0 0 0
	}
.banners_internas .banner {
	background:#ccc;
	width:180px;
	height:150px;
	margin:5px auto 20px auto
	}
    

/*	PAGINAÇÃO */
.pagination {
	padding:5px 5px 20px 5px;
	text-align: center;
	font-weight:bold;
	}
.pagination ul {
	text-align:center;
	color:#ff0084;
	}
.pagination li {
	display:inline;
	margin:6px;
	font-size:11px;
	color:#f6a400;	
	}
.pagination a, .pagination a:visited {
	border:solid 1px #999;
	text-decoration: none; 
	color: #f6a400;
	padding:3px 6px;
	}
.pagination a:active {
	color:#ff0084;
	}
.pagination .next a,
.paginationr .previous a {
	margin-right:0;
	}
.pagination a.currentpage {
	color: #ff0084 !important;
	border-color: #2b66a5;
	cursor: default;	
	}
.pagination a.disablelink, .pagination a.disablelink:hover {
	background-color:#fff;
	cursor:default;
	border:solid 1px #666;
	}
.pagination a:hover {
	background:#f6a400;
	color:#fff;
	}
.pagination a.prevnext {
	font-weight: bold;
	margin: 0 1px;
	}

ul.botoes li { height:20px !important}

/*	RODAPE
_______________________________________________________________________________________ */
.rodape {
	color:#333;
	background:url(../images/fundo_rodape.gif) no-repeat center bottom;
	clear:both
	}
.rodape div {
	width:773px;
	margin:0 auto;
	}
.rodape div div {
	width:auto;
	margin:0;
	}

/*	publicidade */
.rodape .publicidade {
	background:#fff;
	text-align:center;
	font-size:10px;
	overflow:auto;
	margin-top:20px;
	padding:5px 0 0 0;
	}
.rodape .publicidade .banner {
	background:#ccc;
	width:729px;
	height:90px;
	margin:5px auto 20px auto
	}

/*	tag cloud */
.rodape .tagcloud {
	padding:15px 0;
	margin-bottom:15px;
	cursor:default;
	}
.rodape .tagcloud a {
	color:#fff
	}

/*	parceiros */
.rodape .parceiros {
	text-align:center;
	font-size:10px;
	color:#a1a1a1;
	height:70px;
	padding:10px 0 0 0;
	background:url(../images/parceiros.jpg) no-repeat center bottom;
	}

/*	info */
.rodape .info {
	color:#a1a1a1;
	text-align:center;
	padding:10px 0 10px 0;
	}
.rodape .info address {
	font-style:normal;
	padding:0 0 5px 0;
	}
.rodape .info a {
	color:#E8A115;
	}