/*

    Document   : estilos.css
    Created on : 18/11/2009, 08:23:23
    Author     : Vagner - Nacional VOX
    Description: CSS - Itranet | Fecomercio

    TODO customize this sample style
    Syntax recommendation http://www.w3.org/TR/REC-CSS2/

*/

img, fieldset						{ border:none; }
body 								{ font-family:Arial, Verdana, Tahoma; font-size:12px; color:#333; background:url(intranet/background-body.png) repeat-x #FFF; }
a.link_mais							{ color:#7FA9A8; font-size:11px; text-decoration:none; font-weight:bold; float:right; margin-right:30px; }
a.link_mais:hover					{ text-decoration:underline; }
div.clear							{ clear:both; }
ul li								{ list-style:none; }

/* Container All */

div.container						{ position:relative; width:953px; margin:130px auto; margin-bottom:0; background:url(intranet/background-container.png) repeat-y; border:1px solid #CCC; }
div.container div.top_left			{ width:10px; height:10px; position:absolute; top:-1px; left:-1px; background:url(intranet/canto-container-top-left.png) no-repeat; }
div.container div.top_right			{ width:10px; height:10px; position:absolute; top:-1px; right:-1px; background:url(intranet/canto-container-top-right.png) no-repeat; }
div.container div.bottom_left		{ width:10px; height:10px; position:absolute; bottom:-1px; left:-1px; background:url(intranet/canto-container-bottom-left.png) no-repeat; }
div.container div.bottom_right		{ width:10px; height:10px; position:absolute; bottom:-1px; right:-1px; background:url(intranet/canto-container-bottom-right.png) no-repeat; }

/* Content Left */

div.content_left					{ position:relative; width:165px; background:url(intranet/background-content-left.png) no-repeat bottom left; margin:-90px 0 0 5px; padding-bottom:6px; float:left; }
div.content_left_2					{ position:relative; width:165px; margin:-90px 0 0 5px; padding-bottom:6px; float:left; }
div.content_left_2 h1 a				{ width:153px; height:43px; background:url(intranet/logo-fecomercio.png) no-repeat; display:block; text-indent:-9999px; margin-top:10px; margin-bottom:18px; }
div.content_left_2 a.btn_home		{ width:154px; height:30px; display:block; background:url(intranet/background-h2-content-left.png) no-repeat; font-size:14px; color:#FFF; margin-left:5px; line-height:30px; text-indent:10px; text-decoration:none; font-weight:bold; border-bottom:1px solid #FFF; }
div.content_left h1 a				{ width:153px; height:43px; background:url(intranet/logo-fecomercio.png) no-repeat; display:block; text-indent:-9999px; margin-top:10px; margin-bottom:18px; }
div.content_left a.btn_home			{ width:154px; height:30px; display:block; background:url(intranet/background-h2-content-left.png) no-repeat; font-size:14px; color:#FFF; margin-left:5px; line-height:30px; text-indent:10px; text-decoration:none; font-weight:bold; }
div.content_left a.btn_home:hover	{ text-decoration:underline; }
div.content_left div.menu			{ width:154px; background:#FFF; margin-left:5px; padding:1px 0; }
div.content_left div.menu a			{ width:150px; height:30px; line-height:30px; display:block; background:#ECECEC; color:#4CAAB8; text-indent:5px; font-weight:bold; text-decoration:none; margin:0 0 1px 2px; }
div.content_left div.menu a:hover	{ background:#FFF; }
div.content_left div.menu a.last	{ margin-bottom:0; }
div.content_left div.menu span		{ width:150px; height:15px; display:block; background:url(intranet/background-complemento-menu.png) no-repeat; margin-left:2px; }

/* Shadow */

div.shadow_content					{ width:780px; background:url(intranet/background-shadow-content.png) no-repeat; float:left; }

/* Content */

div.content							{ width:755px; float:left; background:#FFF; margin-left:12px; margin-top:-100px; padding-bottom:10px; min-height:500px; }
div.content_info					{ position:relative; width:755px; height:40px; background:url(intranet/background-content-info.png) no-repeat; }

.h2ci								{ position:absolute; top:5px; left:18px; width:255px; height:35px; text-align:center; color:#01364A; font-size:18px; margin:0; padding:0; }
.h2ci strong						{ color:#FFFFFF; }
div.content_info span				{ position:absolute; top:15px; left:300px; font-size:11px; color:#C3DAFF; }
div.content_info a					{ position:absolute; top:15px; right:80px; font-size:11px; color:#FFF; text-decoration:none; }

div.content_info a:hover			{ text-decoration:underline; }
div.content_info a.sair				{ width:30px; height:12px; background:url(intranet/background-a-sair.png) no-repeat; right:20px; font-size:11px; text-indent:10px; }
div.content_bottom					{ width:755px; height:8px; background:url(intranet/background-content-bottom.png) no-repeat; margin-left:12px; }

/* Coluna Left */

div.col_left						{ width:490px; margin-left:20px; margin-top:20px; float:left; }
div.informativo						{ width:490px; height:212px; background:url(intranet/background-informativo.png) no-repeat; padding-top:10px; }
div.informativo h3					{ width:200px; height:30px; background:url(intranet/icone-informativo.png) no-repeat top left; line-height:30px; font-size:16px; text-indent:60px; margin:0 0 10px 10px; color:#4CAAB8; }
div.informativo ul					{ width:445px; margin:0 0 0 20px; padding:0; }
div.informativo ul li h4			{ margin:0 0 10px 0; padding:0; font-size:12px;}
div.informativo ul li a				{ color:#666; text-decoration:none; }
div.informativo ul li p				{ margin:0; padding:0; }
div.informativo ul li.first			{ height:63px; padding-top:10px; }

/* eventos */

div.eventos_comunicados				{ width:490px; clear:both; margin-top:10px; }
div.eventos							{ width:220px; float:left; }
div.eventos h3						{ width:200px; height:30px; background:url(intranet/icone-eventos.png) no-repeat top left; line-height:30px; font-size:16px; text-indent:60px; margin-left:10px; }
div.eventos ul						{ margin:0; padding:0; }
div.eventos ul li					{ margin:0 0 15px 0; padding:0; }
div.eventos ul li h4				{ color:#333; font-size:11px; letter-spacing:0.5px; margin:0; }
div.eventos ul li a					{ color:#333333; text-decoration:none; line-height:18px; }
div.eventos ul li a:hover			{ text-decoration:underline; }
div.eventos a.link_mais				{ margin-right:10px; }
div.eventos_content					{ width:719px}
div.eventos_nome					{ float:left; width:227px }
div.eventos_nome a					{ color:#82ACA2; float:left; width:227   }
div.eventos_descricao				{ float:left; width:165px; }
div.eventos_descricao a				{ float:left width:150px; color:#82ACA2;}
div.eventos_data   					{ float:left;width:145px; }
div.eventos_data a  				{ color:#82ACA2; float:left;width:60px; }
div.eventos_editar					{ width:180px; float:left; word-spacing:12px;}
div.eventos_liscontent				{ width:700px; float:left; text-align:left;	}
div.eventos_botoes					{  float:left;}

div.comunicados						{ width:262px; height:227px; background:url(intranet/background-comunicados-internos.png) no-repeat; float:left; padding-top:10px; position:relative; }
div.comunicados h3					{ width:260px; height:30px; background:url(intranet/icone-comunicados-internos.png) no-repeat top left; line-height:30px; font-size:16px; text-indent:60px; margin-left:10px; color:#4CAAB8; }
div.comunicados h3 strong			{ color:#333333; }
div.comunicados ul					{ margin:0 0 0 20px; padding:0; }
div.comunicados ul li h4			{ margin:0; padding:0; font-size:11px;}
div.comunicados ul li				{ margin-bottom:15px; color:#666; }
div.comunicados ul li a				{ color:#7fa9a8; }

/* Forum */

div.forum							{ width:490px; height:195px; background:url(intranet/background-forum.png) no-repeat; margin-left:-12px; margin-top:10px;}
div.forum h4						{ color:#333; font-size:11px; letter-spacing:0.5px; margin:0; }
div.forum ul.col_1					{ width:190px; padding:50px 0 0 25px; float:left; margin:0; }
div.forum ul.col_1 li				{ list-style:none; margin-bottom:15px; }
div.forum ul.col_1 li a				{ text-decoration:none; color:#205655; }
div.forum ul.col_1 li a:hover		{ text-decoration:underline; }

div.forum ul.col_2					{ width:190px; padding:50px 0 0 25px; float:left; margin:0 0 0 20px; }
div.forum ul.col_2 li				{ list-style:none; margin-bottom:15px; }
div.forum ul.col_2 li a				{ text-decoration:none; color:#205655; }
div.forum ul.col_2 li a:hover		{ text-decoration:underline; }

/* aniversariantes */

div.niver_list 						{ padding-top:20px; }
div.niver_top						{ floar:left; width:690px; height:65px; background-color:#F8F8F8; position:relative; }
div.niver_titulo					{ width:310px; float:left; }
div.niver_data						{ float:left; width:175px; }

/* oficios */

div.oficios_top						{ background-color:#F8F8F8;width:690px;height:65px; position:relative}
div.oficios_titulo					{ width:310px; float:left; }
div.oficios_list					{ width:683px; padding-top:20px; }
div.oficios_list a					{ padding-top:20px; }
div.oficios_editar					{ width:175px; word-spacing:12px; float:right; }
div.oficios_data					{ width:498px; float:left;text-align:left; color:#82ACA2 }
div.oficios_data a					{ ext-decoration:none }
div.oficios_botoes					{ width:180px; float:left }
div.fundo_busca						{ background:url(intranet/fundo-busca.jpg); background-repeat:no-repeat; width:433px; height:43px; float:right; margin-top:10px; }
div.oficios_busca					{ float:left; padding:0px 0px 0px 20px; }
div.oficios_buscabt					{ float:left;}
div.line							{ width:450px; border:1px solid  #CCCCCC; }
.oficio_name 						{ font-size:10px; color:#AAAAAA ;}
.oficio_date						{ font-size:10px; color:#01010101   ;}
.oficio_descri						{ font-size:12px; color:#82ACA2; }

/* font colors */

a.link1:link						{ color:#000000 ; text-decoration:none; font-size:10px;}
a.link1:visited						{ color:#000000 ; text-decoration:none; font-size:10px;}
link2        						{ color:#82ACA2; }
link2 a        						{ color:#82ACA2 ;}
a.linkcat:link						{ color:#000000 ; text-decoration:none; font-size:14px; }
a.linkcat:visited					{ color:#000000 ; text-decoration:none; font-size:14px; }

/*  controle de protocolo  */

div.fleft_cp						{ float:left; position:relative;}
div.cp_busca						{ float:left; padding:5px 0px 0px 20px; }
div.content_cp						{ width:750px; }
div.cp_edit							{ width:180px;float:right;word-spacing:12px; }
div.clear_right						{ clear:right; }
div.cp_dados						{ width:560px;float:left;text-align:left; }
div.cp_botoes						{ width:180px;float:left }
.cp_name 							{ font-size:10px; color:#AAAAAA ;}
.cp_name a							{ font-size:10px; color:#AAAAAA ; text-decoration:none;}
.cp_date							{ font-size:10px; color:black; text-decoration:none;}
.cp_date a							{ color:black ; text-decoration:none;}
.cp_descri							{ font-size:12px; color: #82ACA2; }
.cp_descri a						{ font-size:12px; color: #82ACA2; text-decoration:none; }

/* auditorio */

div.auditorio_textalign				{ text-align:left;	}
div.auditorio_titulos				{ float:left;width:188px;}
div.auditorio_data					{ float:left;width:82px; }
div.auditorio_horario				{ float:left;width:65px; }
div.auditorio_relacionado			{ float:left;width:157px; }
div.auditorio_edit					{ width:180px;float:left;word-spacing:12px; }
div.auditorio_dadoscont				{ width:560px;float:left;text-align:left }
div.auditorio_dadoscontitulo		{ float:left;width:188px; padding-top:10px}
div.auditorio_dadosdata				{ float:left;width:82px;padding-top:10px }
div.auditorio_dadoshorario			{ float:left;width:65px; padding-top:10px}
div.auditorio_dadosrelacionado		{ float:left;width:155px;padding-top:10px }
div.auditorio_botoes				{ width:180px;float:left;padding-top:10px}
div.auditorio_line					{ border:1px solid #ECECEC;width:650px;float:left ;}
auditorio_fontstyle					{ font-size:11px; color:#82ACA2 ;}
div.auditorio_left					{ float:left; position:relative;}

/*  comunicados internos  */

div.content_ci 						{ width:683px; padding:20px; }
div.ci_floatleft					{ float:left;}
div.cei_assunto						{ float:left; width:150px;  }
div.cei_data						{ float:left; width:125px;}
div.cei_nome						{ float:left; width:180px;}
div.cei_nome2						{ float:left; width:180px;  }
div.cei_visto						{ float:left; width:40px; }
div.cei_editar						{ width:80px; float:left;  }
div.cei_clearight					{ clear:right; }
div.cei_dadosbox					{ width:545px; float:left;text-align:left;  height:25px; }
div.cei_dadosbox a					{ width:320px; float:left;text-align:left; color:#82ACA2 }
div.cei_divide1						{ height:20px;}
div.cei_botoes						{ width:45px; float:left;}
div.cei_line						{ border:1px solid #CCCCCC; width: 500px; }
link-forum a 						{ color:#82ACA2; }

/* informativos */

div.content_inf						{  width:683px;  }
div.inf_alignleft					{ /* text-align:left; */}
div.inf_assunto						{ float:left; width:175px; }
div.inf_data						{ float:left; width:125px; }
div.inf_nome						{ float:left; width:140px; }
div.inf_editar						{ width:80px; float:left; }
div.inf_clearright					{ clear:right ; }
div.inf_boxdados					{ width:520px;float:left;text-align:left; }
div.inf_boxdados a					{ width:350px;float:left;text-align:left; left;font-size:12px; color:#82ACA2; text-decoration:none; }
div.inf_height1						{ height:20px;}
div.inf_outrascategorias			{ width:130px; position:absolute; left:750px ; top:135px;}
div.inf_outrascategorias a			{ width:130px;float:left; color:black; text-decoration:none;}
div.inf_clarboth					{ clear:both }
div.inf_fundocomment				{ height:8px;width:655px;background:#CCCCCC ;}
div.inf_titlecomment				{ min-height:80px;width:655px;background:#4DAAB9;text-align:left; font-size:20px;}
div.inf_fundolist					{ width:648px;border:4px solid #CCCCCC;text-align:left;color:#4DAAB9}

/* Solicitacões */

div.backcolor_soc					{ background-color:#F8F8F8; width:690px; height:65px;}
div.content_soc						{ width:683px; }
div.textleft_soc					{ float:left; }
div.assunto_soc						{ float:left; width:153px; }
div.assunto_soc a					{ color:#82ACA2; text-decoration:none}
div.data_soc						{ float:left; width:125px; }
div.data_soc a						{ color:#82ACA2; text-decoration:none}
div.nome_soc						{ float:left; width:140px; }
div.nome_soc a						{ color:#82ACA2; text-decoration:none}
div.visto_soc						{ float:left; width:40px;  }
div.visto_soc a						{ color:#82ACA2; text-decoration:none}
div.edit_soc						{ width:80px; float:left;  }
div.dados_soc						{ width:683px; float:left;text-align:left; }
div.botoes_soc						{ width:70px; float:left; }

/* forum */

div.forum-dados  					 { width:520px;float:left;text-align:left}
div.forum-dados a 					 { float:left;text-align:left;color:#82ACA2;}

/* contatos */

div.content_contatos				{ background-color:#F8F8F8;width:690px;height:65px;position:relative }
div.content2_contatos				{ width:750px }
div.nome_contatos 				    { float:left;width:191px; }
div.ramal_contatos					{ float:left;width:50px; }
div.celular_contatos				{ float:left;width:120px; }
div.email_contatos					{ float:left;width:165px; }
div.acoes_contatos					{ width:160px;float:left;word-spacing:12px; }
div.contentdados_contatos			{ width:750px;float:left;text-align:left; }


/* paginacao */

div.paginacao						{  padding-top:20px; min-height:80px; width:350px; text-align:center;	}
div.paginacao a						{  min-height:80px; width:225px; text-align:center; color:#4CAAB8 }
div.paginacao a:hover				{  min-height:80px; width:225px; text-align:center; color:#4CAAB8 }



/* conteudo das internas */

div.content_include					{ margin:20px 0 0 12px;}

/* botao novo */

div.novo-btn						{ position:absolute; left:600px; bottom:0px; top:15px; }

/* Coluna Right */

div.col_right						{ width:206px; height:665px; background:url(intranet/background-col-right.png) no-repeat; float:left; margin-top:20px; margin-left:15px; position:relative; }

div.aniversariantes					{ }
div.aniversariantes h3				{ width:186px; height:30px; background:url(intranet/icone-aniversariantes.png) no-repeat top left; line-height:30px; font-size:16px; text-indent:60px; }
div.aniversariantes ul				{ margin:0 0 0 10px; padding:0; }
div.aniversariantes ul li			{ list-style:none; margin-bottom:15px; }
div.aniversariantes ul li h4		{ color:#333; font-size:11px; letter-spacing:0.5px; margin:0; }
div.aniversariantes a.link_mais		{ margin-right:10px; }

div.info_mais						{ width:199px; height:309px; background:url(intranet/background-info-mais.png) no-repeat; margin-right:-20px; position:absolute; bottom:30px; right:-4px; }
div.info_mais a						{ color:#4CAAB8; text-decoration:none; font-size:12px; }
div.info_mais a:hover				{ text-decoration:underline; }
div.info_mais h3 a.oficios			{ width:100px; height:20px; line-height:20px; margin-top:45px; margin-left:80px; display:block; }
div.info_mais h3 a.controle			{ width:100px; height:20px; line-height:20px; margin-top:20px; margin-left:80px; display:block; }
div.info_mais h3 a.controle span	{ color:#999999; }
div.info_mais h3 a.controle strong	{ display:block; color:#333333; }
div.info_mais h3 a.auditorio		{ width:100px; height:20px; line-height:20px; margin-top:35px; margin-left:80px; display:block; }
div.info_mais h3 a.contato			{ width:100px; height:20px; line-height:20px; margin-top:25px; margin-left:80px; display:block; }
div.info_mais h3 a.solicitacoes		{ width:100px; height:20px; line-height:20px; margin-top:27px; margin-left:80px; display:block; }

/* Footer */

div.footer							{ width:755px; height:70px; background:url(intranet/background-footer.png) no-repeat; margin:5px 0 10px 182px; }
div.footer a						{ width:47px; height:50px; display:block; background:url(intranet/logo-footer.png) no-repeat; text-indent:-9999px; float:right; margin:13px 10px 0 0; }

/* Forms */

form.forms fieldset legend			{ display:none; }
form.forms fieldset label			{ width:120px; display:block; float:left; }
form.forms fieldset input			{ width:228px; margin-bottom:3px; border:1px solid #CCC; }
form.forms fieldset select			{ width:230px; margin-bottom:3px; border:1px solid #CCC; }
form.forms fieldset textarea		{ width:228px; margin-bottom:3px; border:1px solid #CCC; }
form.forms fieldset input.enviar	{ width:80px; background:#159FD4; color:#FFFFFF; border:none; float:right; }

/* Form Login */

h3.acesso_res						{ width:733px; height:30px; line-height:30px; color:#17ABDE; border-bottom:1px solid #CCC; margin-bottom:20px; font-size:16px; }
form.login							{ margin-bottom:10px; }
form.login fieldset					{ width:300px; margin-left:200px; }
form.login legend					{ display:none; }
form.login fieldset label			{ width:70px; float:left; display:block; line-height:35px; }
form.login input[type="text"]		{ width:222px; border:1px solid #E5E5E5; font-size:24px; padding:3px; margin-bottom:2px; color:#999; background:#FBFBFB; }
form.login input[type="password"]	{ width:222px; border:1px solid #E5E5E5; font-size:24px; padding:3px; margin-bottom:2px; color:#999; background:#FBFBFB; }
form.login input[type="submit"]		{ width:60px; background:#17ABDE; border:none; padding:3px; font-size:14px; color:#FFF; letter-spacing:1px; float:right; clear:both; }
a.esqueci_pw						{ font-size:11px; color:#666; text-decoration:none; margin-left:420px; }
a.esqueci_pw:hover					{ text-decoration:underline; }

/* profile edit */

form.prof							{ margin-bottom:10px; width:100%}
form.prof fieldset					{ width:300px; margin-left:15px; }
form.prof legend					{ display:none; }
form.prof fieldset label			{ width:70px; float:left; display:block; line-height:30px; }
form.prof input[type="text"]		{ width:222px; border:1px solid #E5E5E5; font-size:18px; padding:3px; margin-bottom:2px; color:#999; background:#FBFBFB; }
form.prof input[type="password"]	{ width:222px; border:1px solid #E5E5E5; font-size:18px; padding:3px; margin-bottom:2px; color:#999; background:#FBFBFB; }
form.prof input[type="submit"]		{ width:60px; background:#17ABDE; border:none; padding:3px; font-size:14px; color:#FFF; letter-spacing:1px; float:right; clear:both; }

