﻿/* 
CSS Document
@project: ConsigSimples;
@autor: João.Paulo.Fechine;
@email: joao.paulo@simplestec.com;
*/

/* importação de estilos */
@import url(forms.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";}
.none {display:none;}


/* General Styles */
.tcenter {text-align:center;}
.clear {clear:both;}
#loading {position: absolute;}

body.login {margin:0; padding:0}
    
    /* topo */
    body.login div#top {width:556px; height:127px; margin:0 auto;}
    
        body.login div#top .logo-cliente {width:199px; height:127px; margin: 0 0 0 160px; background:url(../Images/general/logo-cliente-g.png) no-repeat;}
        
    /* logo consigsimples */
    body.login div#consigsimples {background:url(../App_Themes/Blue/Images/login/border-top-login.jpg) no-repeat top center; width:556px; height:50px; margin:0 auto;}
    
        body.login div#consigsimples h1 {width:100px; height:50px; margin:-4px 0 0 30px; text-indent:-9000px; background: url(../Images/general/logo-consigsimples-p.png) no-repeat center left;}
		
		/* Hack para transparência no ie6 - behavior não é uma propriedade CSS */
		body.login div#top .logo-cliente, body.login div#consigsimples h1 {behavior:url(Scripts/iepngfix.htc);}
	
	/* Conteúdo da página */
	/*Pendencia 1550*/
	body.login div#content {background:url(../Images/login/bg-login-content.gif) repeat-y; width:556px; margin:-5px auto 0 auto; padding-top:5px; border-bottom:1px solid transparent}
	/*body.login div#content {background:url(../Images/login/bg-login-content2.gif) repeat-x; width:556px; margin:-5px auto 0 auto; padding-top:5px; border-bottom:1px solid transparent}*/
	
	/* Pendencia 1550 */
	/*body.login div#content div#login-box {width:510px; min-height:200px; margin:0 auto;}*/
	body.login div#content div#login-box {width:510px; min-height:200px; margin:0 auto;}
		
		body.login div#content div#login-box p.info, body.login div#login-box div.alert,p.info2,
		/* Pendecia 1550 */
		/*body.login div#content div#login-box div.AcessNega {width:520px; border:1px solid #dedede; line-height:14px; margin: 10px 0px 10px 0px; color:#00577d; background-color: #f2fcff; padding:5px; position:relative;}*/
		body.login div#content div#login-box div.AcessNega {width:500px; border:1px solid #dedede; line-height:14px; margin: 10px 0px 10px 0px; color:#00577d; background-color: #f2fcff; padding:5px; position:relative;}
			
		body.login div#content div#login-box div.alert, body.login div#content div#login-box div.AcessNega {float:left; padding:0 0 30px 0;}
			
		body.login div#content div#login-box fieldset {background: url(../Images/general/degrade-login.jpg) no-repeat top center; padding:10px;}
		
			body.login div#login-box fieldset table.login {width:100%;}
			body.login div#login-box fieldset table.novasenha {float:left; width:450px}
			body.login div#login-box fieldset img.simulacao {margin:-14px 0 0 0}
			
    body.login div#content span.border-bottom {float:left; background:url(../App_Themes/Blue/Images/login/border-bottom-login.jpg) no-repeat bottom center; width:556px; height:42px;}
				
		
	/* Replicado do general.css */
	.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:#888}
	
	body.login div#login-box td.label label {float:right}
	
	/* Página teste Alert */
	body.login div#content div#login-box div.alert .image {margin:10px 10px 0 10px; float:left;}
	body.login div#content div#login-box div.alert p {font-weight:bold;}
	body.login div#content div#login-box div.alert p.p1 {width:406px; float:left; margin:20px 0 10px 0; color:#00577d;}
	    body.login div#content div#login-box div.alert p.p1 a {background-color:red; display:block; margin:15px 2px 0 0; float:left; line-height:1.7em; text-decoration:underline; color:#da241d;}
	    body.login div#content div#login-box div.alert p.p1 a:hover {text-decoration:none;}
			body.login div#content div#login-box div.alert p.p1 a.fire {background:url(../images/general/list-firefox.jpg) no-repeat left center; width:145px; height:20px; padding-left:25px}
			body.login div#content div#login-box div.alert p.p1 a.ie {background:url(../images/general/list-ie.jpg) no-repeat left center; width:205px; height:20px; padding-left:25px}
	body.login div#content div#login-box div.alert p.p2 {width:96%; padding:10px 10px 0 10px; color:#00577d; float:left; clear:left;}
		body.login div#content div#login-box div.alert p.p2 a {/*background:url(../images/general/bg-input.jpg) no-repeat;*/ width:84px; height:20px; margin:15px auto 0 auto; display:block; text-align:center; line-height:1.8em; font-weight:normal; color:#000; border:1px solid #bbedfb !important; border-bottom:1px solid #91cce5 !important; border-right:1px solid #91cce5 !important;}
		body.login div#content div#login-box div.alert p.p2 a:hover {background-position:bottom left;}
	
	/* Página Acesso Negado */
	body.login div#content div#login-box div.AcessNega p {width:300px; margin:0 auto; padding:20px 0 0 0;}
	body.login div#content div#login-box div.AcessNega .image {width:42px; height:44px; float:left; margin:0 0 0 50px;}
	body.login div#content div#login-box div.AcessNega span {padding:15px 0 0 10px; float:left; color:#da241d; font-size:20px;}
	body.login div#content div#login-box div.AcessNega p.p1 {clear:left; color:#00577d; text-align:center;}