﻿/* 
CSS Document
@project: ConsigSimples;
@autor: João.Paulo.Fechine;
@email: joao.paulo@simplestec.com;
*/

@import url(../../CSS/forms.css);
@import url(../../CSS/tables.css);
@import url(internal2.css);
@import url(../../CSS/lightwindow.css);
@import url(../../CSS/components.css);
@import url(../../CSS/modal.css);

/* Clean tag's */
* {margin:0; padding:0; border:none; text-decoration:none; color:#000; background:none; list-style:none; font-size:12px; font-family:"Trebuchet Ms";}

	/* General Styles */
	hr {display:none;}
	.none {display:none}
	.block {display:block}
	.inline {display:inline;}
	.hidden {height:0; overflow:hidden;}
	.indent {text-indent:-10000px;}
	.tleft {text-align:left;}
	.tright {text-align:right;}
	.tcenter {text-align:center;}
	.fleft {float:left;}
	.fright {float:right;}
	.absolute {position:absolute;}
	.underline {text-decoration:underline;}
	/* width em pixels */
	.w10 {width:10px;}.w20 {width:20px;}.w30 {width:30px;}.w40 {width:40px;}.w50 {width:50px;}.w58 {width:58px;}.w60 {width:60px;}.w70 {width:70px}.w80 {width:80px;}.w90 {width:90px;}.w95 {width:95px;}.w100 {width:100px;}
	.w110{width:110px}.w113{width:113px}.w120{width:120px}.w130{width:130px} .w140{width:140px} .w149{width:149px}.w150 {width:150px;}.w160 {width:160px;}.w170 {width:170px;}.w178 {width:178px;}.w180 {width:180px;}
	.w190 {width:190px;}.w200 {width:200px;}.w210 {width:210px;}.w230 {width:230px;}.w250 {width:250px;}.w300 {width:300px;}.w345 {width:333px;}.w350 {width:350px;}.w400 {width:400px;}.w450 {width:450px;}.w500 {width:500px;}
	.w715 {width:715px;}.w722 {width:722px;}
	/* width em porcentagens */
	.w100porcento{width:100%}.w80porcento{width:80%}.wauto {width:auto; padding-left:10px}
	.pointer {cursor:pointer}
	.null {}
	.obrigatorio {background: url(../../images/forms/bg_label1.gif) no-repeat bottom right;}
	.naoobrigatorio, .readonly {background: url(../../images/forms/bg_label2.gif) no-repeat bottom right;}
	.readonly {background: url(../../images/forms/bg_label3.gif) no-repeat bottom right; color:#525252}
	.clear {clear:both!important;}
	.clearleft {clear:left;}
	.cinza {color:#404040!important;}
	.red {color:red!important;}
	.green {color:green!important;}
	.bgnone {background:none!important;}
	.strong {font-weight:bold!important;}

	span.separador {display:block; clear:both; text-indent:-9000px; height:1px; overflow:hidden; border-bottom:1px solid #f0f0f0; margin:15px 0 10px 0}
	span.clear {display:block; text-indent:-90000px; outline:none; height:0px; overflow:hidden; }
	span.obrigatorio,span.naoobrigatorio,span.readonly {padding:0 14px 3px 3px; margin-right:2px}
	
	td.label {padding-left:20px}
	td.label label {float:right}
	
		/* Body Styles */
		body {}
		
		/* div#general */
		div#general {width:990px; margin:0 auto;}
		
			/* div#top */
			div#top {height:179px; width:990px;}
				
				div#top h1#consingsimples {width:200px; height:63px; margin:1px auto; text-indent:-9000px; /*background: url(../images/general/logo-consigsimples-g.png) no-repeat bottom left;*/}
				div#top p#sairhora {float:right; width:59px; padding:15px 0 5px 15px; margin:-35px 35px 0 0; display:inline /*background: url(../images/general/sairhora.png) no-repeat top left*/}
					div#top p#sairhora a {margin:0 0 0 10px; width:28px; display:block; height:50px}
					div#top p#sairhora span.info-hora {clear:both; display:block; margin:5px 0 0 0}
				
				/* Menu */
				
				div#menu {position:relative; height:63px}
				
				/*
				div#top ul {float:left; position:relative; width:630px; margin-top:30px; text-align:center;}
					div#top ul li {display:inline; text-align:center; position:relative!important}
						
						div#top ul li.submenu {}
							div#top ul li.submenu a {}
								
								div#top ul li.submenu a span.descricao-menu {display:none}
								div#top ul li.submenu:hover a span.descricao-menu {display:block; font-size:10px; font-family:Arial; position:absolute; top:-8px; margin-left:11px}
						
						div#top ul li.submenu ul {display:none; position:absolute; top:30px; padding:10px 0}
						
						div#top ul li.submenu:hover ul {display:block; width: 180px;}
						
							div#top ul li.submenu:hover ul.sub2 {margin-left:83px}
							div#top ul li.submenu:hover ul.sub3 {margin-left:157px}
							div#top ul li.submenu:hover ul.sub4 {margin-left:231px}
							div#top ul li.submenu:hover ul.sub5 {margin-left:305px}
							div#top ul li.submenu:hover ul.sub6 {margin-left:379px}
							div#top ul li.submenu:hover ul.sub7 {margin-left:453px}
							div#top ul li.submenu:hover ul.sub8 {margin-left:525px}
								
							div#top ul li.submenu:hover ul li {display:block; text-align:left; padding:0 3px}
							div#top ul li.submenu ul li {background:none; text-align:left;}
								div#top ul li.submenu:hover ul li h4 {padding-left:20px; background: url(../images/icons/folder.gif) no-repeat left center;}
								div#top ul li.submenu ul li a {height:auto; padding-left:10px; text-align:left; width:91%; line-height:12px; margin:3px 0; float:none;}
								div#top ul li.submenu ul li a:hover {background: url(../images/general/seta2.gif) no-repeat left center;}
									li a.menu img {margin:11px 0 0 0}
						
						div#top ul li a {display:block; text-align:center; float:left; width:74px; height:68px;}
                    */				

			/* div#funcoes */
			div#funcoes {clear:both; width:910px; height:51px; margin:0 auto; overflow:hidden }
				div#funcoes span.image {display:block; width:195px; height:45px; float:left; overflow:hidden; text-align:center}
					div#funcoes span.image img {max-height:45px}
					div#funcoes div.bread-crumb {width:512px; float:left; margin:10px auto 0 13px; color:#fff; text-align:center}
						div#funcoes div.bread-crumb a {color:#fff; font-weight:bold; background: url(../../images/general/seta1.gif) no-repeat center right; padding-right:10px; margin-right:5px}
							div#funcoes div.bread-crumb a:hover {color:#000}
						div#funcoes div.bread-crumb strong {color:#fff; font-weight:bold}
					div#funcoes p.dados-usuario {font-size:10px; color:#147; width:135px; margin:6px 5px 0 10px; padding-left:35px; float:left; line-height:12px}
						div#funcoes p.dados-usuario strong {color:#00577d; font-size:10px; font-weight:bold; display:block; width:135px; height:12px; overflow:hidden;}
					
					h2.acesso-rapido,h2.downloads  {font-size:13px; background:none;}
										
					h2 {font-size:22px; margin:8px 0 20px 5px; text-align:left; padding-left:13px}
					
			/* div#middle */
			div#middle {clear:both; min-height:200px; padding:0 50px; /*position:relative*/}
			
				/* div#content */
				div#middle div#content {min-height:180px; padding-top:11px}
				
					/* Logoprint */
					img.logoprint {display:none}
					
					/* banner default */
					div#middle div.bannersDefault {width:120px; float:right; padding:10px 10px 0 0}
					
						/* Fale conosco default */
						img.faleconosco {top:0; left:0}
						.faleconoscohome {margin:8px 0 7px -6px!important}
						input.faleconosco {margin:42px 0 7px -6px!important}
						
						/* Fale conosco internas */
						img.faleconosco {float:right; margin-top:0!important}
						.faleconoscohome {margin:8px 0 7px -6px!important}
						input.faleconosco {margin:42px 0 7px -6px!important}
						
					
					/* banner internas */
					div#middle div.banners {width:220px; float:right}
					
					div#middle div.banners span, 
					div#middle div.bannersDefault span  {color:#00577d!important}
					
					/* div classe 'manual' */
					div.manual {float:right; border-top:1px solid #ccc; width:880px; text-align:center; clear:both; margin:20px auto 0 auto!important; padding:10px 0 0 0}
					div.manual span {color:#00577d!important}

						
						/* Atualizar */
						div.atualizar {padding:10px; margin-top:10px; border:1px solid #ccc}
						div.atualizar p {color:red;}
						div.atualizar p a {color:#00577d; text-decoration:underline}
						div.atualizar p a:hover {text-decoration:none}
			
			/* div#bottom */
			div#bottom {text-indent:-9000px;  margin: 0 auto; clear:both}
			
			/* Loading */
			#loading {position: absolute;}
			
			#ctl00_ContentPlaceHolder1_cbTodos{float:left; clear:none}
			
			.ajax__htmleditor_editor_toptoolbar{height:40px!important}
			.ajax__htmleditor_editor_toptoolbar div{height:40px!important}
			#ctl00_ContentPlaceHolder1_WebUserControlGerenciamentoMensagensSistemaEdicao_EditorConteudo_ctl01_FixedForeColor_ctl02{height:20px!important}