
	
body.corpo
{
   background-color:#a1a1a1;
   font-family: Lato, Calibri, Calibri, Tahoma, Helvetia, Sans-Serif;
   
 }

.texto  
{
	font-family: Lato, Calibri, Calibri, Sans-Serif; font-size: 15px; color: #808080; 
}

.textoclaro 
{
	 font-family: Lato, Calibri, Calibri, Tahoma, Sans-Serif; font-size: 14px; color: #BABABA; 
}

a:link span{
   color:#565656;
}

.textoescuro { font-family: Lato, Calibri, Calibri; font-size: 15px; color: #565656; }
.textoescurobold { font-family: Lato, Calibri,Calibri; font-size: 15px; color: #565656; font-weight:bold; }
.textoescuro td { font-family: Lato, Calibri,Calibri; font-size: 15px; color: #565656; }
.menu { font-family: Lato, Calibri,Calibri; font-size: 15px; color: #808080; text-decoration:none; }
.link { font-family: Lato, Calibri,Calibri; font-size: 15px; color: #808080; font-weight:bold}
.textopequeno { font-family: Lato, Calibri,Calibri; font-size: 12px; color: #808080; }
.textopequeno2 { font-family: Lato, Calibri,Calibri; font-size: 11px; color: #808080; }
.quadrotitulo { font-family: Lato, Calibri,Calibri; font-size: 15px; color: #C70F01; }
.TituloVermelho { font-family: Lato, Calibri,Calibri; font-size: 21px; color: #EC0A0A;font-weight:bolder;}
.textomensagem { font-family: Lato, Calibri,Calibri; font-size: 12px; color: #EC0A0A; font-weight:bold;}
.linksemdecoration{font-family:Verdana,Calibri, Arial, Helvetica, sans-serif;color:#565656;font-size:14px;text-align:left;}
.marcadagua { border:solid 1px #cccccc; font-family:Verdana,Calibri, Arial, Helvetica, sans-serif; color:#c3c3c3; font-size:14px; text-align:left; }

   .botaoclicado:hover
  {
    position: relative;
	top: 1px;
	left: 1px;
  } 

a.linkbook, a.linkbook span    
{
   color:#90AFD5; 
   font-weight:bold;
   text-decoration:none;
   }
   

a.linkbook:hover,a.linkbook span:hover
{
   color:#90AFD5; 
   font-weight:bold;
   text-decoration:underline;
}

a.linkbook:hover img
{
   color:#90AFD5; 
   font-weight:bold;
   text-decoration:underline;
}


a
{
	outline-style:none
}


a.menu:hover
{
	color:#1874CD;
}

a.menu:active
{
	text-decoration:underline;
	color:#1874CD 
}

a.menu span:active
{
	text-decoration:underline;
	color:#1874CD 
}

a.linksemdecoration span:hover
{
   font-family:Helvetica, Verdana, Calibri, Arial, sans-serif;
   color:#1874CD;
   font-size:14px;
   text-align:left;
}


.imagemSugestao
{
	background-image:url('images/PopMolicar_corte.jpg');
	/*background-position:center;*/    
	background-repeat:no-repeat;
}

.TextoPadrao
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
text-align:justify;
}

.TextoJustificadoSimples
{
font-family:Helvetica, Verdana, Calibri, Arial,  sans-serif;
font-size:14px;
color:#565656;
text-align:left;
}

.CamposInput
{
border:solid 1px #cccccc;
font-family:Helvetica, Verdana, Calibri, Arial, sans-serif;
color:#1C1C1C;
font-size:14px;
text-align:left;

}




.CamposPassword
{
border:solid 1px #cccccc;
color:#8A8A8A;
font-size:14px;
text-align:left;

}

.CamposInputMultiline
{
border:solid 1px #cccccc;
font-family: Lato, Calibri, Arial, Helvetica, sans-serif;
font-size:14px;
color:#8A8A8A;
text-align:left;
}

h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
letter-spacing:1px;
font-weight:lighter;
margin:3px 5px 3px 9px;
width:270px;
height:70px;
text-decoration:none;
}

.TablesDrop
{
font-family:Arial;
font-size:11px;
margin-left:25px;
margin-top:0px;
color:#666666;
}

.TablesBook
{
   font-family:Arial;
font-size:11px;
margin-left:25px;
margin-top:0px;
color:#666666;
}

#TableLogin
{
	margin-right: 22px; 
	margin-top: 10px; 
	border:0px none; 
	width:276;
	padding:0px;
	border-collapse:collapse; 
		
}

#TableLogin a:hover
{
    color:#1874CD;
}

h2
{
	font-family: Arial Black, Helvetica, sans-serif;
	font-weight: bold;
	color: #df2018;
	text-transform:uppercase;
	text-align:left;
	font-size:13px;
}

h3
{
font-family:Arial;
text-transform:uppercase;
margin:1px 1px 1px 1px;
padding:2px 2px 2px 2px;
color:Red;
width:165px;
background-color:#f1f1f1;
text-align:center;
}

.TablesDrop td
{
/*border-bottom:dotted 1px #ededed;
padding:3px 3px 3px 3px;
background-color:#ffffff;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}

.Drops
{
border:solid 1px #cccccc;
font-family: Lato, Calibri, Arial, Helvetica, sans-serif;
color:#363636;
font-size:14px;
text-align:left;
width:350px;
height:18px;
}

.botao
{
border:solid 1px white;
font-weight:bold;
text-transform:uppercase;
font-family:Arial;
background-color:Red;
color:White;
	height: 18px;
}

.iframe
{
margin:  4px 2px 0px 2px;
border: solid 1px #990000;
width:951px;
border-color:White;
height:718px;
}

.HiddenText label {display:none;}

.toright {text-align:right;}


.gvreport
	{
		font-family:Arial;
	}

.textodestaque
{
	font-weight:bold;
	font-size:larger;
	color:Maroon;	
}

.titulo
{
	font-weight:bold;	
	font-family:Arial;
	font-size:11px;
	letter-spacing:1px;
	margin:1px 1px 1px 1px;
	padding:2px 2px 2px 2px;
	color:#c0c0c0;
	text-decoration:none;
}

.style1 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.style2 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style3 
{
	font-family: Arial Black, Helvetica, sans-serif;
	font-weight: bold;
}


.titulopagina
{
	font-family: Arial Black, Helvetica, sans-serif;
	font-weight: bold;
	color: #df2018;
	font-size:140%;
}

.titulolabel 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
}

#divdata
{
	width:887px;
	margin-top:1px;
	margin-bottom:0px;
}


.TableData
{
   font-family:Arial;
   font-size:11px;
   color:#666666;
	text-align:center;
	padding: 0px 0px 0px 0px;
	margin-top:1px;	
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	height:450px;		
}

.TablePopup
{
	text-align:center;
	color:white;
	padding: 0px 0px 0px 0px;
	margin-top:1px;	
	margin-left:4px;
	margin-right:0px;
	margin-bottom:0px;		
}

.TableData td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.TituloBarra 
{	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #df2018;
	font-size: 12px;
}


.Rodape
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image:url(images/rodape.jpg);
	text-decoration:none;

}
.table4
{
    COLOR: #000000;
    HEIGHT: 14px;
    FONT-FAMILY: "Arial";    
    text-align:center;
}

.table4 CAPTION
{
    BORDER-RIGHT: #000000 2px inset;
    BORDER-TOP: #000000 2px inset;
    BORDER-LEFT: #000000 2px inset;
    BORDER-BOTTOM: #000000 2px inset;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    FONT-FAMILY: Arial, Tahoma, Verdana;
    BACKGROUND-COLOR: #d8d8d8
}

.table4 TH
{
	border: #c0c0c0 1px solid;
	padding : 1px 1px 1px 1px;
    background-color:#d8d8d8;
   
}

.table4 TD
{
	border: #c0c0c0 1px solid;
 /*   BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;    
    BORDER-BOTTOM: black 1px solid;    */
    padding : 1px 1px 1px 1px;
}

.imagemSugestao
{
	background-image:url('./../images/Pop3.jpg');
	/*background-position:center;*/    
	background-repeat:no-repeat;
}

.modal{
	position:fixed;
	left:0;
	right:0;
	top:0;
	bottom:0;
	width:100%;
	height:100%;
	background-image:url('./../images/transp.png');
	margin:0 auto;
}


.modal .chapa{
	background-color:Transparent;
	width:0px;
	display:table;
	margin:5% auto;
	padding:20px;
	

}

 .modal .menu{
	border-bottom:solid 0px Transparent;
	float:left;
	width:0;
	margin:10px 0 0 0;
}

.modal .menu ul li{
	float:right;
}

.mGrid {    
    width: 900px;    
    background-color: #fff;    
    margin: 5px 0 10px 10px;    
    border: solid 1px #c1c1c1;    
    border-collapse:collapse;    
}   

.mGrid td {    
    padding: 2px;    
    border: solid 1px #c1c1c1;    
    color: #5b5b5b; 
    /*white-space:nowrap;*/       
}   

.mGrid th {    
    padding: 4px 2px;    
    color: #424242;    
    background: #CCCCCC;    
    border-left: solid 1px #c1c1c1;    
    font-size: 0.9em;
    white-space:nowrap;    
}   

.mGrid .alt { background: #EAEAEA; }   
.mGrid .pgr { background: #424242; }   
.mGrid .pgr table { margin: 5px 0; }   
.mGrid .pgr td {    
    border-width: 0;    
   padding: 0 6px;    
   border-left: solid 1px #666;    
   font-weight: bold;    
   color: #fff;    
   line-height: 12px;    
}      
.mGrid .pgr a { color: #666; text-decoration: none; }   
.mGrid .pgr a:hover { color: #000; text-decoration: none; }  


.GroupHeaderRowStyle
{
   color:Red;
   font-size:14px;
   font-weight:bold;    
}

.table5
{
    COLOR: #000000;
    HEIGHT: 14px;
    font-family: Lato, Calibri;    
    text-align:center;
    border-collapse:collapse; 
}

.table5 CAPTION
{
    BORDER-RIGHT: #000000 2px inset;
    BORDER-TOP: #000000 2px inset;
    BORDER-LEFT: #000000 2px inset;
    BORDER-BOTTOM: #000000 2px inset;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    font-family: Lato, Calibri;
    BACKGROUND-COLOR: #d8d8d8
}

.table5 TH
{
	border: #E7E7E7 1px solid;
	padding : 1px 1px 1px 1px;
    background: #CCCCCC;   
    color: #424242; 
    font-family: Lato, Calibri;
    font-size:10pt;
   
}

.table5 TD
{
	border: #d1d1d1 1px solid;
    padding : 1px 1px 1px 1px;
    color:#5b5b5b;
}

#divImpressao
{
   text-align:right;    
}


#MinhaContaCabecalho
{
   background-image:url(../images/aba_planos.PNG);
   width:100%;
   height:67px;
   background-repeat:no-repeat;   
   background-position:center;    
}


.imagemBook
{
   border:0px solid #000;
}




/**********************************
               CHAT
***********************************/

.TabelaChatAdmin
{
   font-family: Lato, Calibri, Arial, Sans-Serif;  
}

.TabelaChatAdmin a
{
   text-decoration:none;  
   padding:0px 0px 0px 15px;
}

.clienteParaAtender
{
   color:Green;
}

.clienteAtendendo
{
   
   color:Blue;
   
}
.clienteOutroAdmin
{
   color:Red;
}

.clienteParaAtender:hover
{
   color:Green;
   text-decoration:underline; 
}

.clienteAtendendo:hover
{
   color:Blue;
   text-decoration:underline; 
}

.clienteOutroAdmin
{
   color:Red;
   cursor:text;

}

.mensagemSistemaChat
{
   color:Red;
   font-size:13px;
   line-height:20px;
   margin:0px 0px 0px 10px;
}

.mensagemAdminChat
{
   color:Black;
   font-size:13px;
   line-height:20px;
   margin:0px 0px 0px 10px;
   
}

.mensagemClientChat
{
   color:Blue;
   font-size:13px;
   line-height:20px;
   margin:0px 0px 0px 10px;
}

    #pop
    {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -250px;
        margin-top: -255px;
        padding: 0px;
        width: 500px;
        height: 450px;
        border: 0px solid #d0d0d0;
        overflow-y: hidden;
        overflow-x: hidden;
    }
    
        #Div3
    {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -400px;
        margin-top: -255px;
        padding: 0px;
        width: 800px;
        height: 350px;
        border: 0px solid #d0d0d0;
        overflow-y: hidden;
        overflow-x: hidden;
    }


    
    .TablesDrop .lnkContratar,.TablesDrop  .lnkContratar:visited,.TablesDrop  .lnkContratar:visited span,.TablesDrop  .lnkContratar span
    {
       color:blue;
    }
    
    