
/*
Theme Name: Site Alunos Guignard
Theme URI: http://www.artesplasticas.art.br/guignard/
Description: Tema para o site Alunos Guignard.
Version: 1.0
Author: Henderson C. Torres
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets
Text Domain: kubrick

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* Estrutura da página */
html, body
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: #e7eef1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 17px;
	background-image:url(../imagens/fundo_portal.png);
	background-repeat:repeat-x;
	text-align:center; /* hack para o IE */ 
		
}

a { 
	color:#5B6368;
	text-decoration:none;
}

a: hover { 
	color:#5B6368;
	text-decoration:underline;
}


#container
{
	width: 960px;
	background: #fff;
	margin:auto;
	height:auto;
	text-align:left; /* "remédio" para o hack do IE */	
	
}


#cabecalho {
 height: 297;
 background-image:url(images/tema_guinard_01.png);
}


#main {
 height: 100px;
}


#mainnav { background: #9F3; }


#logomarca {
	float: left;
	width: 197px;
	height: 242px;
	display: inline;
	margin-top: 0;
	margin-left: 0;
	background-image:url(../imagens/logomarca_sinffaz.png);
	background-repeat:no-repeat;
}


#barra_menu_cabecalho {
	float: left;
	width: 763px;
	height: 88px;
	display: inline;
	margin-top: 0;
	margin-left: 0;
	background-image:url(../imagens/fundo_cabecalho.png);
	background-repeat:repeat-x;
}


#barra_cabecalho_menus {
	float: right;
	display: inline;
	margin-top: 12px;
	margin-right: 16px;
	color:#FFFFFF;
	text-decoration: none;

}


#menu_cabecalho_links {
	color:#FFFFFF;
	text-decoration:none;
}


#barra_titulo{
	float: left;
	width: 763px;
	height: 35px;
	display: inline;
	margin-top: 22px;
	margin-left: 0;
	background-image:url(../imagens/titulo_sinffaz.png);
	background-repeat: no-repeat;
}


#banner {
	float: right;
	width: 763px;
	height: 157px;
	display: inline;
/*	background-image:url(../imagens/banner_01.png);*/
	background-repeat:no-repeat;

}



#menu_acesso_restrito {
	float: right;
	display: inline;
	width: 763px;
	height: 50px;
	background-image:url(../imagens/menu_acesso_rapido.png);
	background-repeat:no-repeat;
	*background-position:right;

}


#menu_acesso_restrito_2 {
	float: right;
	display: inline;
	width: 763px;
	height: 50px;
	background-image:url(../imagens/menu_acesso_rapido_restrito.png);
	background-repeat:no-repeat;
	*background-position:right;

}


#acesso_restrito {
	float: right;
	display: block;
	*display:table;
	margin-right: 16px;
	margin-top: 16px;
	*margin-right: 1px;		
	*margin-top: 19px;
	*margin-left: 350px;	
	color:#FFFFFF;
}


#box_acesso_restrito_1 {
	float:right;
	display:inline;
/*	*display:table;*/
	*text-align:right;	
	width:auto;
	*width:580px;	
	right:10px;
	font-size:12px;
	*font-size:11px;	
	font-weight:900;
/*	*right:1px;*/
	*margin-right: 20px;	
/*	*margin-top: -34px;	*/
}


#box_acesso_restrito_2 {
	float:right;
	display:inline;
	right:30px;
	*right:10px;	
	width:7px;
	*width:7px;	
	margin-right:8px;
	*margin-top: -22px;
}	


#conteudo_meio {
	float: right;
	width: 717px;
	display: inline;
	padding: 32px 16px 22px 16px;

}


#box_noticias {
	float: right;
	width: 720px;
	height: 260px;
	display: inline;
	background-color: #FFFFFF;
	margin-bottom: 32px;

}


#box_clipping {
	float: right;
	width: 720px;
	height: 73px;
	display: inline;
	background-image: url(../imagens/fundo_clipping.png);
	margin-bottom: 32px;
	clear:both;
}


#clipping_noticia {
	float: right;
	width: 700px;
	height: 17px;
	display: block;
	padding: 18px 10px 0 10px;
	color:#333333;
	font-weight:normal;
	clear:both;
}




.mais_clipping {
/*	position:absolute;*/
	display:block;
	float: right;
	margin-top: 0;
	*margin-top: 34px;
	*margin-left: 643px;
	margin-right: 4px;
	
}



#box_clipping {
	float: right;
	width: 720px;
	height: 72px;
	display: inline;
	background-image: url(../imagens/fundo_clipping.png);
	background-repeat:no-repeat	;
	margin-bottom: 32px;
	padding: 2px 0 0 0;	
	font-weight:bold;
	color:#FFFFFF;		

}


#box_esquerda {
	float: left;
	width: 342px;
	height: 250px;
	display: inline;
	margin-bottom: 32px;
	background-image:url(../imagens/noticias_fundo_01.png);	
	margin-left: 0px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding: 4px 0 0 7px;
	font-weight:bold;

}

#box_direita {
	float: right;
	display: inline;
	*display: table;	
	width: 335px;
	height: 250px;
	margin-bottom: 32px;
	background-image:url(../imagens/noticias_fundo_02.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding: 4px 0 0 13px;
	*padding: 4px 0 0 7px;
	font-weight:bold;
	clear:both;

}


#box_tv {
	float: right;
	width: 450px;
	height: 240px;
	display: inline;
	margin-bottom: 32px;
	background-image:url(../imagens/fundo_tv_sinffaz.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding: 4px 0 0 2px;
	font-weight:bold;
}



#tvSinffaz {
	display: block;
	*display: table;	
	float:right;
	margin-right: 13px;
	margin-top: 13px;
	color: #333333;
	clear:both;
	height:177px;

}

#box_agenda {
	float: left;
	width: 251px;
	height: 244px;
	display: inline;
	*display: table;	
	margin-bottom: 32px;
	background-image:url(../imagens/fundo_box_agenda2.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding: 4px 0 0 3px;
	font-weight:bold;	
	margin-left: 0px;

}




#box_galeria {
	float: right;
	width: 720px;
	height: 185px;
	display: inline;
	background-image: url(../imagens/box_galeria.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding: 4px 0 0 3px;
	font-weight:bold;		
	margin-bottom: 32px;

}


.titulo_galeria_fotos {
	width: 120px;
	display: block;
	margin-bottom: 13px;
	

}

.menu_galeria {
	display: inline;
	width: 180px;	
	padding: 2px 4px 2px 4px;
}

.box_conteudo_galeria {
	display: block;
	width: 720px;
	height: 138px;
	padding-left: 7px;
}

.mais_galeria_menu {
	display:block;
	float: right;
/*	margin-top: 118px;*/
	margin-right: 16px;
	*margin-right: 8px;	
}

#menu_links_mais {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
	font-size:16px;
}



#box_conteudo_texto {
	float: right;
	width: 720px;
	display: inline;
	color: #333333;
	padding: 4px 0 0 3px;
	margin-bottom: 32px;
}

#box_conteudo_texto_noticia {
	float: left;
	width: 498px;
	*width: 490px;	
	display: inline;
	color: #333333;
	padding: 4px 0 0 3px;
	margin-bottom: 32px;
}


#conteudo_textual {
	float: left;
	width: 630px;
	display: inline;
	color: #333333;
	padding: 10px 20px 10px 40px;
	font-weight:normal;
	line-height: 20px;
	text-align:justify;
	height:inherit;
/*	height: 960px;*/
}

#conteudo_textual2 {
	float: left;
	width: 630px;
	display: inline;
	color: #333333;
	padding: 10px 20px 10px 40px;
	font-weight:normal;
	line-height: 20px;
	text-align:justify;
	height: 960px;
}


#conteudo_noticias {
	display:table;
	float: left;
	width: 484px;
	*width: 322px;	
/*	height: 195px;*/
	display: inline;
	color: #333333;
	padding: 9px 6px 6px 6px;
	font-weight:normal;
	line-height: 20px;
}

#conteudo_do_box_noticias {
	display:table;
	float: left;
	width: 484px;
	*width: 322px;	
	height: 195px;
	display: inline;
	color: #333333;
	padding: 9px 6px 6px 6px;
	font-weight:normal;
	line-height: 20px;
}



#conteudo_dinamico {
	display:table;
	float: left;
	width: 498px;
	*width: 440px;	
/*	height: 195px;*/
	height:auto;
	display: inline;
	color: #333333;
	padding: 9px 0 6px 0;
	font-weight:normal;
	line-height: 20px;
}



.mais_3_poderes {
/*	position:absolute;*/
	display:block;
	float: right;
	margin-top: 1px;
	margin-right: 6px;
	*margin-right: 0;	
}



#conteudo_noticias2 {
	float: left;
	width: 420px;
	display: inline;
	color: #333333;
	padding: 10px 0 10px 20px;
	font-weight:normal;
	line-height: 20px;
	height: auto;	
}

#titulo_pagina_textual {
	width: 680px;
	display: block;
	color: #333333;
	padding: 0 5px 5px 0;
	font-weight: bolder;
	line-height: 20px;
	font-size: 14px;
	letter-spacing: 2px;
	border-bottom:#666666;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	margin-bottom: 10px;
}


#titulo_pagina_noticias {
	width: 492px;
	display: block;
	color: #333333;
	padding: 0 5px 5px 0;
	font-weight: bolder;
	line-height: 20px;
	font-size: 14px;
	letter-spacing: 2px;
	border-bottom:#666666;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	margin-bottom: 10px;
}

#titulo_pagina_grande {
	width: 680px;
	display: block;
	color: #333333;
	padding: 18px 0 25px 0;
	font-weight: bolder;
	font-size: 26px;
	letter-spacing: 1px;
}


#titulo_pagina_grande_noticias{
	width: 497px;
	float: left; 
	display: block;
	color: #333333;
	padding: 5px 0 13px 0;
	font-weight: bolder;
	font-size: 16px;
	line-height: 18px;
	clear:both;
}

#titulo_pagina_grande_noticias2{
	width: 440px;
	float: right; 
	display: block;
	color: #333333;
	padding: 7px 0 0 0;
	font-weight: bolder;
	font-size: 16px;
	line-height: 18px;
}

#titulo_data_noticias{
	width: 47px;
	height: 45px;
	float: left;
	display: block;
	color: #333333;
	padding: 10px 0 0 0;
	font-size:12px;
	line-height:13px;
	text-align:center;
	background-image:url(../imagens/fundo_data.png);
	background-repeat:no-repeat;
	
}



#box_pesquisa {
	float: right;
	width: 193px;
	height: 244px;
	display: block;
	margin-bottom: 32px;
	background-image:url(../imagens/fundo_box_pesquisa_2.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding: 0 0 0 0;
	font-weight:bold;	
	margin-left: 40px;
	clear:both;

}


#box_menu_esquerda {
	float: left;
	width: 189px;
	height: auto;
	display:block;
	clear: left; 

}

#box_menu_direita {
	float: right;
	width: 197px;
	height: auto;
	display: block;

}

#menu_direito_titulo_top {
	float: left;
	display: block;
	margin-left: 13px;
	*margin-left: 6px;	
	background-image:url(../imagens/bto_menu_superior.png);
	background-repeat:no-repeat;
	width: 173px;
	height: 20px;
	text-align: left;
	color:#FFFFFF;
	padding: 2px 0 0 4px;
	clear:both;

}


#menu_direito_titulo_meio {
	float: left;
	display: block;
	margin-left: 13px;
	*margin-left: 6px;		
	background-image:url(../imagens/bto_menu_interno.png);
	background-repeat:no-repeat;
	width: 173px;
	height: 20px;
	text-align: left;
	color:#FFFFFF;
	padding: 2px 0 0 4px;
	clear: both;

}


.menu_direito_links {
	float: left;
	display: block;
	margin: 0 0 0 18px;
	*margin-left:9px;		
	height: 18px;
	text-align: left;
	padding: 0 0 0 0;
	border-bottom:#666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	width: 167px;
	margin-bottom: 1px;
	margin-top: 1px;
	font-size:9px;
	text-transform: uppercase;
	
}


.menu_direito_links a:hover {
	display: block;
	text-decoration:none;
	background-image:url(../imagens/menu_hover_fundo.png);
	height: 18px;	
	width: 167px;
	padding: 0 0 0 0;
}



.menu_espacamento {
	display: block;
	height: 5px;	
	width: 100px;
	clear:both;
}



#menu_direito_aniversaruantes {
	float: left;
	display: block;
	margin-left: 13px;
	*margin-left: 6px;		
	width: 173px;
	text-align: left;
	color: #333333;
	padding: 2px 0 0 4px;
	clear: both;
	height: auto;
	font-size: 8px;

}


#menu_esquerdo {
	float: right;
	display: inline;
	width: 197px;
	margin-top: 6px;
	margin-right:20px;
	text-align: right;
	padding-right: 10px;
}



#menu_superior {
	float: right;
	display: inline;
	height: 35px;
	width: 630px;
	margin-top: 6px;
	margin-right:20px;
	text-align: right;
	padding-right: 10px;
}



#barra_busca {
	float: right;
	display: inline;
	height: 35px;
	width: 630px;
	margin-right:20px;
	margin-top: 7px;

	
}

#clear_divs {	
	clear: both;
}

#conteudo {
	float: right;
	width: 587px;
	margin-right: 23px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	background-image:url(images/fundo_posts.png);
	background-repeat:repeat-x;
}

#menu_esquerda {
	float: left;
	width: 225px;
	margin: 10px 0 0 20px;
	margin-left: 19px;
	padding-left: 10px;
	padding-right: 10px;
	display: inline;
}



#footer_rodape {
/*	clear: both;*/
	height:28px;
	background-image:url(../imagens/fundo_rodape_grande.png);
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-size: 11px;
	line-height: 14px;
	padding-top: 12px;
	margin-left:auto;
	margin-right:auto;
	
}

#info_footer {
	width: 940px;
	padding-top: 2px;
	text-align:center;	
}



#menu_links_footer {
color:#FFFFFF;
text-decoration:none;
font-size:11px;
}

postmetadata {
	font-size: 8px;
	display:block;
	padding-top: 20px;
	text-align:right;
	float:right;
	
	
}


.post {
padding-top: 10px;
padding-bottom: 10px;


}


h1 {
	/* 18px via YUI Fonts CSS foundation. */
	font-size: 138.5%;
}

h2 {
	/* 16px via YUI Fonts CSS foundation. */
	font-size: 180.0%;
}

h3 {
	/* 14px via YUI Fonts CSS foundation. */
	font-size: 100%;
}

h1,h2,h3 {
	/* Top & bottom margin based on font size. */
	margin: 0 0;
}

h1,h2,h3,h4,h5,h6,strong,dt {
	/* Bringing boldness back to headers and the strong element. */
	font-weight: bold;
}
optgroup {
	font-weight:normal;
}

abbr,acronym {
	/* Indicating to users that more info is available. */
	border-bottom: 1px dotted #000;
	cursor: help;
}

em {
	/* Bringing italics back to the em element. */
	font-style: italic;
}

del {
	/* Striking deleted phrases. */
	text-decoration: line-through;
}

blockquote,ul,ol,dl {
	/* Giving blockquotes and lists room to breath. */
	margin: 1em;
}

ol,ul,dl {
	/* Bringing lists on to the page with breathing room. */
	margin-left: 2em;
}

ol li {
	/* Giving OL's LIs generated numbers. */
	list-style: decimal outside;
}

ul li {
	/* Giving UL's LIs generated disc markers. */
/*	list-style: disc outside;*/
	list-style:none;
}

dl dd {
	/* Giving UL's LIs generated numbers. */
	margin-left: 1em;
}


caption {
	/* Coordinated margin to match cell's padding. */
	margin-bottom: .5em;
	/* Centered so it doesn't blend in to other content. */
	text-align: center;
}

sup {
	/* to preserve line-height and selector appearance */
	vertical-align: super;
}

sub {
	/* to preserve line-height and selector appearance */
	vertical-align: sub;
}

p,
fieldset,
pre {
	/* So things don't run into each other. */
	margin-bottom: 1em;
}


#blogname {font-family:Georgia,Times,serif;font-size:3em;text-transform:uppercase;line-height:1;margin-bottom:0.5em;margin-top:0.5em;}
#blogname a {color:#448;text-decoration:none;}
#blogname a:hover {color:#448;text-decoration:none;}
#description {font-size:1.5em;text-transform:uppercase;text-align:left;color:#442C20;margin-right:10px;margin-bottom:0.5em;}



h1, h2, h3, h4, h5, h6{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;}



.entry {
	float: left;
	width: 500px;
	padding-left: 60px;
	padding-top: 20px;
	padding-bottom: 20px;


}



/* begin: slideshow */

.slideshow {
	position:relative;
	padding:0;
	margin:0;
}

.slideshow a img {
    border:none;
}

.slideshow li.slide {
    list-style-type:none;
}

.slideshow .slides {
	height:248px;
	width: 370px; 
	margin:0;
}

.slideshow .slides li.slide {
	visibility:hidden;
	position:absolute;
}



.slideshow .buttons {
    display:none;
}

.slideshow .buttons {
    display:block;
	position:absolute;
	z-index:100;
	left:320px;	
	margin:0;

}

.slideshow .buttons li{

	background-color: transparent;
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c4d2ca;
	height: 43px;
	padding-top: 5px;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 10px;
	width:391px;
}

.slideshow .buttons li h3 a{
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	color: #008529;
	display: block;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: -15px;
	position: relative;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 15px;
	font-size: 12px;
}

.slideshow .buttons li a{
	text-decoration:none;
}


.slideshow ul.buttons li.active{
	background: #ECF1EE;
}

.slideshow ul.buttons li.active h3 a{
	color: #333333;
}

ol,ul {list-style:none;}

/* end: slideshow */




#pscroller2{

	width: 680px;
	height: 20px;
	padding: 1px;

}


#pscroller2 a{
	text-decoration: none;
}



div#wrap div#container div#content div#miolo div#destaques div#textDestaques {

	background: #ECF1EE;
	float: left;
	height: 38px;
	padding: 5px;
	width: 254px;
	margin-top: -2px;

}

h4 {
	color: #3E4359;
	font-size: 1.1em;
}


/*NOTICIAS CAPA*/




.p_noticia_home{
/*	border-bottom:1px dotted #000;*/
width: 332px;
height: 20px;
}



/*NOTICIA OS TRES PODERES*/
h3 {
	color: #008529;
	font-size: 1.2em;
}

.artID h3 {
	color: #CD2B27;
	font-size: 1.2em;
}


div#campanhaSindical h3 {
	color: #CD2B27;
	font-size: 1.2em;
}

.p_noticia_home {
	color:#333333;
	font-size:12px;
	font-weight: normal;
	text-decoration:none;

}




/*CAMPANHA SINDICAL*/
div#campanhaSindical .artID{
	cursor:hand;
	cursor:pointer;
/*	padding-bottom:10px;*/
/*	border-bottom:dotted 1px #000;*/
	margin-top: 6px;
	float: left;
	width: 322px;
	display: inline;
	color: #333333;
	padding: 6px 6px 6px 6px;
	font-weight:normal;
	line-height: 15px;
}

div#campanhaSindical .artID:hover{
	background-color:#ecf1ee;
}


div#campanhaSindical #txtTitulo{
	color:#008529;
	font-size: 1.1em;
/*	font-weight:bold;*/
}

div#campanhaSindical #txtTexto{
	color:#666666;
/*	text-align:justify;*/
	font-size:12px;
	font-weight: normal;
	text-decoration:none;
}

.mais_campanha_sindical {
    display: block;
    float: right;
    margin-left: 263px;
    margin-right: 7px;
    margin-top: 209px;
    position: absolute;
	*margin-right: 3px;	
}


#aniversariates_mes_texto {
	font-size:8px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 20px;
	margin-top: 5px;

}

.mais_tv_menu {
	display: inline;
	float: right;
/*	margin-right: 1px;*/
width: 20px;
}

.tv_menu_ver_todos {
	display: inline;
	float: right;
	margin-right: 8px;
	*margin-right: 7px;	
}




#publicacoes{
	float:left;
	margin-left:17px;
	*margin-left:20px;	
	margin-top:5px;
	width:123px;
	*width:130px;
	*text-align:center;
}


#clear_box {
	display:block;
	clear: both;
	height:2px;
	width: 100%;
	background-color:#666666;
}


input {
	background-color: #EFF4FA;
	height:17px;
	border: 1px;
	*border: 1px;
	border-color:#666666;
	border-style:solid;
	padding: 2px;
	color:#333333;
	*color:#000;	
}

select {
	background-color: #EFF4FA;
	border: 1px;
	border-color:#666666;
	border-style:solid;
	padding: 2px;
	color:#333333;
}

.campo_restrito {
	background-color: #EFF4FA;
	height:17px;
	border-style:none;
	padding: 2px;
	color:#333333;
	*color:#000;
}

.campo_restrito_botao {
	background-color: #EFF4FA;
	height:17px;
	border-style:none;
}


.button_submit {
	background-color: #C9CFD3;
	height:25px;
	padding: 4px;
	width: 50px;
	color:#333333;
	font-weight:800;	
}

.input_submit {
	background-color: #D8E3E9;
	height:25px;
	padding: 4px;
	width: 80px;
	height:25px;
	color:#333333;
	font-weight:800;	
}


.input_submit_alteracoes {
	background-color: #D8E3E9;
	height:25px;
	padding: 4px;
	width: 200px;
	height:25px;
	color:#333333;
	font-weight:800;	
}


.lista_aniv {
	font-size: 8px;
	margin-left: 3px;
	line-height: 13px;
	list-style: none;

}

.lista_aniv ul li{
	font-size: 8px;
	line-height: 13px;
	list-style: none;

}


.box_mensagem_erro{
	width: 150px;
	text-align:center;
	border-style:solid;
	border-width:1px;
	border-color:#FF9966;
	background-color: #F5E4C2;
	padding: 8px;	
}


.tbGaleriaFotos tr:hover{
	background-color:#f0f2f1;
}

.icone-impressos{
	float:left;
	display: inline;
	width: 24px;
	height: 23px;
	background:url(../imagens/seta-impressos.jpg);
	background-repeat: no-repeat;
}
.link-impressos{
	float:left;
	display: inline;
	width: 240px;
	height: 23px;
}

.link-impressos a:hover{
	text-decoration: underline;
}
