/* --------------------------------------------
	Framework Layout 1.0
	Autor   : Kaizen Corp
	Data    : 18/Julho/2008
----------------------------------------------- */ 
@import url(form.css);
@import url(frameworks.css);


h1 { }
h2 { clear:both; color:#7084a8; font-family:Georgia, "Times New Roman", Times, serif;
	 font-size:18px; border-bottom:1px dashed #d0d0ba; padding-bottom:10px; margin-bottom:7px; font-weight:normal; letter-spacing:1px; }
h2 span   { float:left; width:8px; height:7px; display:block; margin:14px 5px 0 0; background:#c9ded8; }
h2 em     { font-size:24px; font-style:normal; }
h2 strong { font-size:20px; }

a    { outline:none; }
body { color:#75946b; font-size:14px; background:url(../images/background.jpg) repeat-x top left; }

#topo { width:100%; height:122px; background:url(../images/circulos.png) top left; }

#seguraTop { width:926px; margin:auto; }
#seguraTop h1 { width:220px; height:122px; }
#banner { border:1px solid #C9D4F1; width:522px; height:87px; float:right; }
#banner img { border:0 none; }

#container { position:relative; font-family:Arial, Helvetica, sans-serif; clear:both;  
background:url(../images/bg_container.jpg) no-repeat bottom left; padding-bottom:40px; 
border-left:1px solid #f7f8ee; border-right:1px solid #f7f8ee;}

ul#menu { 
	width:100%;
	height:37px; 
	margin-bottom:40px; 
	border-top:1px solid #EBEFFA; 
	border-bottom:1px solid #EBEFFA; 
	background:url(../images/bg_menu.jpg) repeat-x top left; 
}

ul#menu li   { border-right:1px solid #CEDAE9; margin-top:10px; padding:0 23px; }
ul#menu li a { color:#75946b; text-decoration:none; font-size:15px; font-weight:bold; }
ul#menu li a:hover { color:#7285A6; }

#imagens { float:left; margin-left:12px; }

#boxTest { display:block; width:360px; float:left; padding-left:30px; }
#boxTest ul { list-style:none; }
#boxTest ul li { padding:3px 8px; margin:10px 0 0 12px; width:92%; }

#agenda { width:100%; }
ul#agenda li a { text-decoration:none; color:#8EA783; }
ul#agenda li a:hover { text-decoration:underline; color:#60769E; }

#links   { clear:both; padding-top:20px; }
#links ul li    { margin-top:7px; } 
#links ul li a  { font-size:14px; font-weight:bold; text-decoration:none; color:#75946B; }

.zebrado { background:#f2f4e4; }

#conteudo { background:url(../images/teste.jpg) repeat-x 0 -48px; float:left; position:relative; }

#assinatura { position:absolute; bottom:-29px; left:0; }
#assinatura span { width:15px; height:36px; display:block; }
#assinatura span.esquerda { background:url(../images/rodape.gif) no-repeat top left; float:left; }
#assinatura span.direita  { background:url(../images/rodape.gif) no-repeat top right; float:right; }

/* -- Interna -- */

#banner-estatico { background:#F2F4E4; float:left; /*width:902px;*/ height:200px; /*margin:0 12px; */ position:relative; width:100%; border-bottom:4px solid #D0E2E6; }
#colEsquerda { width:300px; float:left; margin-left:12px; }
#colEsquerda ul { list-style:none; width:100%; }
#colEsquerda ul li { background:#F2F4E4; margin-bottom:10px; padding:4px 10px; }
#colEsquerda ul li strong { display:none; }
#colEsquerda ul li a { text-decoration:none; color:#798BAD; font-weight:bold; display:block; }
#colEsquerda ul li:hover strong { display:inline; float:left; padding-right:3px; font-style:italic; }
#colDireita { float:left; width:590px; padding:0 12px; background:url(../images/bg_separacao.gif) 10px 0px repeat-y; }
#colDireita h3 { font-size:16px; color:#798BAD; font-family:Georgia, "Times New Roman", Times, serif; padding:0 0 8px 10px; }
#colDireita p { line-height:18px; padding:0 16px; }

.titInterno { padding-top:15px; margin:0 12px 15px 12px; }
.titInterno span { margin-top:10px; padding-right:10px; }
.mInt { margin-bottom:4px !important; }
.contP { padding:0 12px; }


.fltImg { float:left; margin: 0 10px 10px 0; }

#search        { width:207px; position:absolute; top:220px; right:-12px; }
#search input  { border:1px solid #CCC; color:#7084a8; background:#f5f5f5; }
#search .lupa  { background:#f5f5f5 url(../images/bg_search.gif) no-repeat 1px 1px; padding:1px 1px 1px 20px; width:135px; }

ul#artigos { width:900px; list-style:none; padding: 0 0 0 12px; }
ul#artigos li   { padding:4px 4px; margin:5px 0; }
ul#artigos li a { color:#75946b; text-decoration:none; }
ul#artigos li a:hover { text-decoration:underline; color:#60769e; } 
ul#artigos li.zebrado { background:#F2F4E4; }
ul#artigos li em { background:url(../images/pdf.png) no-repeat 10px 6px ; padding-left:35px; font-weight:bold; font-style:normal; padding-top:7px; }

ul#depoimentos { list-style:none; padding:0 12px; }
ul#depoimentos li { border-bottom:1px dashed #D0D0BA; padding:10px 0; }
ul#depoimentos li p { background:#f5f5f5; padding:10px 12px; }
ul#depoimentos li em { font-weight:bold; font-style:normal; padding:5px 0 0 12px; display:block; }

#back { text-align:right; clear:both; width:888px; padding:3px 12px 3px 0px; margin:15px 0 0 12px; /*background:#DBE7D6;*/ }
#back a { text-decoration:none; color:#75946B; }
#back a:hover { font-weight:bold; }

#resultSearch   { padding: 0 12px; }
#resultSearch   { font-weight:bold; }
#resultSearch a { font-weight:normal; text-decoration:none; margin:15px 0; display:block; float:left; color:#75946B; }

ul#subMenu 	{ list-style:none; background:#D0E2E6; padding:4px 0; width:900px; margin:-10px 0 20px 12px; 
border-bottom:2px solid #BFD8DD; border-top:2px solid #BFD8DD;  }
ul#subMenu li { float:left; padding:0 20px; border-right:1px solid #AECED4; }
ul#subMenu li a { text-decoration:none; color:#60769e; font-weight:bold; }
ul#subMenu li a:hover { color:#fff; } 
ul#subMenu li.activeEventos a, ul#subMenu li.activeCursos a,
ul#subMenu li.activeRestrito a { color:#fff !important; } 

ul#cursos  { padding: 0 12px 20px 12px; width:900px; }
ul#cursos li { clear:both; padding:0; margin-bottom:10px; float:left; width:100%; }
ul#cursos li strong, ul#eventos li strong { float:left; padding:0 5px; font-weight:normal; }
ul#cursos li a { text-decoration:none; color:#75946B; padding:2px 0; display:block; float:left; }
ul#cursos li a:hover { text-decoration:underline; color:#60769e;  }

ul#eventos { width:100%; padding-bottom:20px; }
ul#eventos li { clear:both; float:left; width:898px; margin:0 0 8px 12px; padding:1px; }
ul#eventos li a { text-decoration:none; color:#75946B; padding:2px 0; display:block; float:left; }
ul#eventos li a:hover { text-decoration:underline; color:#60769e;  }

#login { width:210px; margin:20px auto 20px auto; background:#f5f5f5; padding:15px 15px; border:1px dashed #ccc; }
#login p { margin-bottom:15px; }
#login label { display:block; margin-bottom:15px; }
#login label span  { width:50px; display:block; float:left; }
#login label input { width:150px; color:#7084A8;  }
#login #btn-admin  { text-align:right; width:201px; }


/* -- Update Progress -- */
#progressBackgroundFilter {
	position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	overflow:hidden;
	padding:0;
	margin:0;
	background-color:#000; 
	filter:alpha(opacity=50);
	opacity:0.5;
	z-index:1000; 
}

#processMessage {
	text-align:center;
	position:absolute; 
	top:30%; 
	left:43%;
	padding:10px;
	width:14%;
	z-index:1001;
	background-color:#fff;
} 

#descArtigo { border:1px dotted #ccc; margin-left:15px; width:876px; background:#fbfbfb; padding:10px; }

/* background Btns */ 
#ctl00_contentPlaceMaster_btnBuscar, #ctl00_contentPlaceMaster_btnEnviar { background:url(../admin/img/btn_admin.jpg) !important; margin-right:5px; color:#51674A; font-size:12px; padding:0 0 1px 0; }

/**/
#downloadFicha a { color:#425369; text-decoration:none; font-weight:bold; display:block; padding-top:20px; }


#divAssessoriaDir, #divAssessoriaEsq { float:left; width:435px; margin-right:30px; }


/* ----- AGENDA -----*/
#ctl00_contentPlaceMaster_calendarAgenda_popupDiv 
{
	z-index:200;
}




















