/*.............................................................................
. CONTROLES CUSTOMIZADOS                                                      .
.............................................................................*/

.Dica
{
    filter:alpha(opacity=90);
    z-index:20;
    width:170;
    display:none;
    height:100;
    position:absolute;
    color: #000000;
    border: 0 #000000 solid;

    
}

.Login
{
    border-color     : Black;
    background-color : #FFDED2;
    border-style     : solid;
    border-width     : 1px;
}

.CaixaMensagem-Separador
{
    border-width: 1px;
    border-style: dashed;
    border-color: #FF0000;
    border-width: 0;
    border-bottom-width: 1px;
    font-size: 1px;
}

.CaixaMensagem-Modal
{
    left             : -10;
    filter           : alpha(opacity=20);
    width            : expression(document.body.offsetWidth - 10);
    height           : expression(document.body.offsetHeight-5);
    position         : absolute;
    z-index          : 8;
    top              : expression(document.body.scrollTop);
    background-color : #000000;
}

.CaixaMensagem
{
    border-width        : 1px;
    border-style        : solid;
    border-color        : Red;
}

.BarraFerramenta
{
    background-image    : url(../Imagens/b_bar_portal_0003.jpg);
    border-width        : 1px;
    border-left-width   : 0px;
    border-style        : solid;
    border-color        : #dddddd;
    background-color    : #FFFF99;
}

.Grupo
{
    background-color      : #F5F5F5;
	border-bottom         : 1px;
	border-bottom-color   : #EB3D00;
	border-left           : 1px;
	border-left-color     : #EB3D00;
	border-right          : 1px;
	border-right-color    : #EB3D00;
	border-top            : 1px;
	border-top-color      : #EB3D00;
	border-style          : solid;
    border-collapse       : collapse;
    padding               : 0px;
    border-width          : 1px;
	border-style          : solid;
}

.Grupo-MegaData
{
    background-color      : #D6DBDE;
	border-bottom         : 1px;
	border-bottom-color   : #EB3D00;
	border-left           : 1px;
	border-left-color     : #EB3D00;
	border-right          : 1px;
	border-right-color    : #EB3D00;
	border-top            : 1px;
	border-top-color      : #EB3D00;
	border-style          : solid;
    border-collapse       : collapse;
    padding               : 0px;
    border-width          : 1px;
	border-style          : solid;
}

.Grupo-CaixaMensagem
{
    background-color      : #F5F5F5;
	border-bottom         : 1px;
	border-bottom-color   : #EB3D00;
	border-left           : 1px;
	border-left-color     : #EB3D00;
	border-right          : 1px;
	border-right-color    : #EB3D00;
	border-top            : 1px;
	border-top-color      : #EB3D00;
	border-style          : solid;
    border-collapse       : collapse;
    padding               : 0px;
    border-width          : 1px;
	border-style          : solid;
	z-index               : 9;
	position              : absolute;
	left                  : expression((document.body.offsetWidth / 2) - (document.getElementById('GrupoCaixaMensagem').clientWidth / 2 + 50));
	top                   : expression(document.body.scrollTop + ((document.body.offsetHeight / 2) - (document.getElementById('GrupoCaixaMensagem').clientHeight / 2 + 10)));
}

.Grupo-Transparente
{
    filter:alpha(opacity=90);
    background-color      : #F5F5F5;
	border-bottom         : 1px;
	border-bottom-color   : #EB3D00;
	border-left           : 1px;
	border-left-color     : #EB3D00;
	border-right          : 1px;
	border-right-color    : #EB3D00;
	border-top            : 1px;
	border-top-color      : #EB3D00;
	border-style          : solid;
    border-collapse       : collapse;
    padding               : 0px;
    border-width          : 1px;
	border-style          : solid;
}

.Grupo-branco
{
    background-color      : White;
	border-bottom         : 1px;
	border-bottom-color   : #EB3D00;
	border-left           : 1px;
	border-left-color     : #EB3D00;
	border-right          : 1px;
	border-right-color    : #EB3D00;
	border-top            : 1px;
	border-top-color      : #EB3D00;
	border-style          : solid;
    border-collapse       : collapse;
    padding               : 0px;
    border-width          : 1px;
	border-style          : solid;
}

.Grupo-liso
{
    background-color      : Transparent;
	border-bottom         : 1px;
	border-bottom-color   : #EB3D00;
	border-left           : 1px;
	border-left-color     : #EB3D00;
	border-right          : 1px;
	border-right-color    : #EB3D00;
	border-top            : 1px;
	border-top-color      : #EB3D00;
	border-style          : solid;
    border-collapse       : collapse;
    padding               : 0px;
    border-width          : 1px;
	border-style          : solid;
}

.Grupo-Conteudo
{
	border-right-width  :1px;
	border-right-color  :#9F9F9F;
	font-family         :Tahoma,Arial;
	font-size           :12px;
}

.Grupo-Rodape
{
	border-right-width  :1px;
	border-right-color  :#9F9F9F;
	border-left-width   :1px;
	border-left-color   :#ffffff;
	border-bottom-width :1px;
	border-bottom-color :#9F9F9F;
	font-family         :Tahoma,Arial;
	font-size           :12px;
}

/*...........................................................................*/

.Rotulo-Repetidor
{
	color:Black;
	font-weight          : bold;
	background-color     : #E5E5E5;
	height               : 20px;
	font-family          : Tahoma,Arial;
	font-size            : 12px;
	border-width         : 0px;
	border-right-width   : 1px;
	border-bottom-width  : 1px;
	border-color         : #666666;
	border-style         : solid;
}

.Rotulo-RepetidorEspacamento
{
	color:Black;
	font-weight          : bold;
	background-color     : #E5E5E5;
	height               : 20px;
	font-family          : Tahoma,Arial;
	font-size            : 12px;
	border-width         : 0px;
	border-right-width   : 0px;
	border-bottom-width  : 1px;
	border-color         : #666666;
	border-style         : solid;
}

.Rotulo
{
	font-size            : 11px;
	font-family          : Tahoma, Arial;
}

/*...........................................................................*/

.mainTitle
{
    font-size: 12pt;
    font-weight: bold;
    font-family: 宋体;
}
.commonText
{
    font-size: 11pt;
    font-family: 宋体;
}
.littleMainTitle
{
    font-size: 10pt;
    font-weight: bold;
    font-family: 宋体;
}
.TopTitle
{
    border: 0px;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
    color: Black;
    display: inline-block;
    width: 100%;    
}
.SelectedTopTitle
{
    border: 0px;
    font-size: 10pt;
    text-decoration: none;
    color: Black;
    display: inline-block;
    width: 100%;
    background-color: White;
}
.ContentView
{
    border: 0px;
    padding: 3px 3px 3px 3px;
    background-color: White;
    display: inline-block;
    width: 390px;
}
.SepBorder
{
    border-top-width: 0px;
    border-left-width: 0px;
    font-size: 1px;
    border-bottom: Gray 1px solid;
    border-right-width: 0px;
}
.TopBorder
{
    border-right: Gray 1px solid;
    border-top: Gray 1px solid;
    background: #DCDCDC;
    border-left: Gray 1px solid;
    color: black;
    border-bottom: Gray 1px solid;
}
.ContentBorder
{
    border-right: Gray 1px solid;
    border-top: Gray 0px solid;
    border-left: Gray 1px solid;
    border-bottom: Gray 1px solid;
    height: 100%;
    width: 100%;
}
.SelectedTopBorder
{
    border-right: Gray 1px solid;
    border-top: Gray 1px solid;
    background: none transparent scroll repeat 0% 0%;
    border-left: Gray 1px solid;
    color: black;
    border-bottom: Gray 0px solid;
}

/*...........................................................................*/

.Repetidor
{
	font-size            : 12px;
	font-family          : Tahoma,Arial;
	background-color     : #ffffff;
	border-style         : solid;	
	border-width         : 1px;
	border-bottom-width  : 0px;
	border-right-width   : 0px;
	border-color         : Black;
}

/*...........................................................................*/

.Grade-SemBorda
{
	font-size           : 10px;
	font-family         : Tahoma,Arial;
	border-style        : solid;
    border-width        : 0px;
}

.Grade-BordaBottom
{
	height               : 20px;
	border-width         : 0px;
	border-bottom-width  : 2px;
	border-left-width    : 0px;
}

.Grade-Pai
{
	font-size           : 10px;
	font-family         : Tahoma,Arial;
	border-style        : solid;
    border-width        : 1px;
}
.Grade-Celula
{
	font-size           : 10px;
	font-family         : Tahoma,Arial;
	background-color    : Transparent;
	width               : 100%;
	border-style		: none;		
}
.Grade-Filho
{
	font-size           : 10px;
	font-family         : Tahoma,Arial;
	background-color    : #ffffff;
	width               : 100%;
	border-style        : solid;	

}

.Grade-Cabecalho
{
	height               : 25px;
	color                : Black;
	border-width	     : 0px;
	font-weight          : bold;
	background-color     : #E5E5E5;
    text-align           : left;
}

.Grade-Item
{
	height               : 20px;
	border-left-width    : 0px;
	border-right-width   : 0px;
}

.Grade-Espacamento
{
	height               : 20px;
	border-width         : 0px;
}

.Grade-ItemInvisivel
{
    display              : none;
}

.Grade-Item-Alternado
{
	height: 20px;
}

.Grade-Paginador
{
	font-family: Tahoma,Arial;
	font-size: 12px;
	background-color: #f5f5f5;
}

/*...........................................................................*/

.Moldura
{
    border-style        : solid;
    border-width        : 1px;
    border-top-width    : 0px;
}

.Moldura-Titulo
{
	font-family     : Tahoma,Arial;
	font-size       : 11px;
	font-weight     : bold;
	color           : #EB3D00;
}

/*...........................................................................*/

.BotaoRadio
{
    font-family         : Tahoma,Arial;
    font-size           : 11px;
}

.Botao
{
	font-family         : Tahoma, Verdana;
	font-size           : 11px;
	border-width		: 1px;
	border-style        : solid;
	border-color        : #666666;
	text-decoration     : none;
	background-image    : url(../Imagens/b_button.gif);
	height              : 18px;
}

/*...........................................................................*/

.CaixaSelecao
{
    font-family         : Tahoma,Arial;
    font-size           : 11px;
}

/*...........................................................................*/

.SiteMapPath
{
	color           :White;
	font-family     :Tahoma,Arial;
	font-size       :11px;
    font-weight     :bold;
}

.Menu-Item
{
	color           :White;
	font-family     :Tahoma,Arial;
	font-size       :11px;
    font-weight     :bold;
}

.Menu-Sub-Item
{
    background-color :#EB3D00;
	color            :White;
	font-family      :Tahoma,Arial;
	font-size        :10px;
    font-weight      :bold;
}

.Menu-Sub-Item-APP
{
    background-color :#9CAE55;
	color            :White;
	font-family      :Tahoma,Arial;
	font-size        :10px;
    font-weight      :bold;
}

.Menu-Sub-Item-AutoProtecao
{
    background-color :#C19340;
	color            :White;
	font-family      :Tahoma,Arial;
	font-size        :10px;
    font-weight      :bold;
}

.Menu-Sub-Item-Construcao
{
    background-color :#9E7996;
	color            :White;
	font-family      :Tahoma,Arial;
	font-size        :10px;
    font-weight      :bold;
}

.Menu-Sub-Item-Empresarial
{
    background-color :#0086AE;
	color            :White;
	font-family      :Tahoma,Arial;
	font-size        :10px;
    font-weight      :bold;
}

.Menu-Sub-Item-Garantia
{
    background-color :#90959B;
	color            :White;
	font-family      :Tahoma,Arial;
	font-size        :10px;
    font-weight      :bold;
}

.Menu-Sub-Item-Veiculo
{
    background-color :#006187;
	color            :White;
	font-family      :Tahoma,Arial;
	font-size        :10px;
    font-weight      :bold;
}

.Menu-Sub-Item-Onibus
{
    background-color :#1A285B;
	color            :White;
	font-family      :Tahoma,Arial;
	font-size        :10px;
    font-weight      :bold;
}

.Menu-Sub-Item-Profissional
{
    background-color :#3DB184;
	color            :White;
	font-family      :Tahoma,Arial;
	font-size        :10px;
    font-weight      :bold;
}

.Menu-Sub-Item-Taxi
{
    background-color :#00633D;
	color            :White;
	font-family      :Tahoma,Arial;
	font-size        :10px;
    font-weight      :bold;
}

.Menu-Sub-Item-Agricola
{
    background-color :#288053;
	color            :White;
	font-family      :Tahoma,Arial;
	font-size        :10px;
    font-weight      :bold;
}

.Menu-Sub-Item-Residencial
{
    background-color :#E67817;
	color            :White;
	font-family      :Tahoma,Arial;
	font-size        :10px;
    font-weight      :bold;
}

.Menu-Sub-Item-Millennium
{
    background-color :#825421;
	color            :White;
	font-family      :Tahoma,Arial;
	font-size        :10px;
    font-weight      :bold;
}

.Menu-Sub-Item-Company
{
    background-color :#456E68;
	color            :White;
	font-family      :Tahoma,Arial;
	font-size        :10px;
    font-weight      :bold;
}

.Menu-Sub-Item-Viagem
{
    background-color :#D7BFCC;
	color            :White;
	font-family      :Tahoma,Arial;
	font-size        :10px;
    font-weight      :bold;
}

.Menu-Sub-Item-Cerimonial
{
    background-color :#918C3E;
	color            :White;
	font-family      :Tahoma,Arial;
	font-size        :10px;
    font-weight      :bold;
}

.Menu-Mouse-Over-Cerimonial
{
    background-color :#BDB966;
}

.Menu-Mouse-Over-Viagem
{
    background-color :#DDCAD5;
}

.Menu-Mouse-Over
{
    background-color :#FF7242;
}

.Menu-Mouse-Over-APP
{
    background-color :#B3C17C;
}

.Menu-Mouse-Over-AutoProtecao
{
    background-color :#DBC191;
}

.Menu-Mouse-Over-Construcao
{
    background-color :#B89BB0;
}

.Menu-Mouse-Over-Empresarial
{
    background-color :#00ABDD;
}

.Menu-Mouse-Over-Garantia
{
    background-color :#aaaaaa;
}

.Menu-Mouse-Over-Veiculo
{
    background-color :#3A82AE;
}

.Menu-Mouse-Over-Onibus
{
    background-color :#2F489F;
}

.Menu-Mouse-Over-Profissional
{
    background-color :#8CCDAF;
}

.Menu-Mouse-Over-Taxi
{
    background-color :#007A46;
}

.Menu-Mouse-Over-Agricola
{
    background-color :#35AA70;
}


.Menu-Mouse-Over-Residencial
{
    background-color :#EE9455;
}

.Menu-Mouse-Over-Millennium
{
    background-color :#A1784D;
} 

.Menu-Mouse-Over-Company
{
    background-color :#659891;
} 

/*.............................................................................
. CONTROLES HTML                                                              .
.............................................................................*/
Input.Password
{
    font-family         : Tahoma,Arial;
	font-size			: 11px;
	border-style		: solid;
	border-width		: 1px;
	border-color	    : #666666;
	height              : 18px;
}

Input.Button
{
	font-family         : Tahoma,Arial;
	font-size           : 11px;
	border-width		: 1px;
	border-style        : solid;
	border-color        : #666666;
	text-decoration     : none;
	background-image    : url(../Imagens/b_button.gif);
	height              : 18px;
}

Input.SingleLine
{
    font-family         : Tahoma,Arial;
    color               : #666666;
	font-size			: 11px;
	border-style		: solid;
	border-width		: 1px;
	border-color	    : #666666;
	height              : 18px;
}

/*...........................................................................*/

TextArea.MultiLine
{
	font-family                : Tahoma,Arial;
    color                      : #666666;	
	font-size                  : 11px;
	border-style		       : solid;	
	border-width               : 1px; 
	border-color	           : #666666;
	scrollbar-face-color	   : #ebecec;
	scrollbar-highlight-color  : white;
	scrollbar-shadow-color	   : #aaaaaa;
	scrollbar-3dlight-color    : #dddddd;
	scrollbar-arrow-color	   : #000000;
	scrollbar-track-color      : white;
	scrollbar-darkshadow-color : white;
	overflow				   : auto;
}

/*...........................................................................*/

Select 
{
	font-family         : Tahoma,Arial;
	color               : #666666;
	font-size           : 11px;
	border              : 1px;
	border-color        : #666666;
}

Div.Select
{
    border-style        : solid;	
    border-width        : 1px; 
    border-color        : #666666;
	height              : 18px;
}





/*

FAVOR CORRIGIR OS NOMES DAS CLASSES ABAIXO

*/


/*Retira borda do Grid*/
.GridRepeaterStyle
{
    border-style         : solid;
    border-width         : 0px;
}

/*Faz a linha do grid se parecer com RepeaterItemStyle*/
.GridRepeaterItemStyle
{
	color                : Black;
	font-weight          : bold;
	background-color     : #FeFeFe;
	height               : 20px;
	font-family          : Tahoma,Arial;
	font-size            : 12px;
	border-width         : 0px;
	border-right-width   : 0px;
	border-bottom-width  : 1px;
	border-color         : #666666;
	border-style         : solid;
}

/*"Registros"*/
.RepeaterItemStyle
{
	color                : Black;
	font-weight          : bold;
	background-color     : #FeFeFe;
	height               : 20px;
	font-family          : Tahoma,Arial;
	font-size            : 12px;
	border-width         : 0px;
	border-right-width   : 1px;
	border-bottom-width  : 1px;
	border-color         : #666666;
	border-style         : solid;
}

/*"Rodape"*/
.RepeaterFooter-Pai
{
	color                : Black;
	font-weight          : bold;
	height               : 28px;
	font-family          : Tahoma,Arial;
	font-size            : 12px;
	border-width         : 1px;
	border-right-width   : 0px;
	border-top-width     : 0px;
	border-bottom-width  : 0px;
	border-color         : Black;
	border-style         : solid;
}

.RepeaterBorder
{
    width               : 25;
    background-image    : url(../Imagens/i_brd_repeater_0001.gif);
}

/*SombraInferior*/
.RepeaterBottomShadow
{
	font-family          : Tahoma,Arial;
	font-size            : 12px;
	color                : Black;
	font-weight          : bold;
    background-color     : #FFEAEA;
	border-width         : 0px;
	border-right-width   : 0px;
	border-bottom-width  : 1px;
	border-color         : Black;
	border-style         : solid;
}
/*SombraSuperior*/
.RepeaterTopShadow
{
	font-family          : Tahoma,Arial;
	font-size            : 12px;
	color                : Black;
	font-weight          : bold;
    background-color     : Transparent;
	border-width         : 0px;
	border-right-width   : 0px;
	border-top-width     : 0px;
	border-color         : Black;
	border-style         : solid;
}

/*Borda dos Botoes da Tool Bar*/
.ToolBarDefault	
{
    padding             : 1px;
}
.ToolBarOnMouseOver	
{
    border-bottom-width : 1px;
    border-bottom-color : #336699;
    border-left-width   : 1px;
    border-left-color   : #336699;
    border-top-width    : 1px;
    border-top-color    : #336699;
    border-right-width  : 1px;
    border-right-color  : #336699;
    border-style        : solid;  
    padding-top         : 0px;
    padding-bottom      : 0px;
    padding-left        : 0px;
    padding-right       : 0px;
}
.ToolBarOnMouseOut	
{
    border-bottom-width : 1px;
    border-bottom-color : #EEEEEE;
    border-left-width   : 1px;
    border-left-color   : #EEEEEE;
    border-top-width    : 1px;
    border-top-color    : #FFFFFF;
    border-right-width  : 1px;
    border-right-color  : #EEEEEE;
    border-style        : solid;
    padding-top         : 0px;
    padding-bottom      : 0px;
    padding-left        : 0px;
    padding-right       : 0px;
}
.SeparatorButtonToolbar
{
    font-family : Tahoma, Arial;
	font-size   : 12px;
	color       : #666666;
}



/* SiteMapPath*/
.PathSeparator
{
    width : 10px;
    background-image    : url(../../Recurso/Imagens/i_marca_seta_0006.gif);
}

.dragme
{
    position:relative;
}




/*.............................................................................
. TabStrip MultView                                                           .
.............................................................................*/

.mainTitle
{
    font-size: 12pt;
    font-weight: bold;
    font-family: 宋体;
}
.commonText
{
    font-size: 11pt;
    font-family: 宋体;
}
.littleMainTitle
{
    font-size: 10pt;
    font-weight: bold;
    font-family: 宋体;
}
.TopTitle
{
    border: 0px;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
    color: Black;
    display: inline-block;
    width: 100%;    
}
.SelectedTopTitle
{
    border: 0px;
    font-size: 10pt;
    text-decoration: none;
    color: Black;
    display: inline-block;
    width: 100%;
    background-color: White;
}
.ContentView
{
    border: 0px;
    padding: 3px 3px 3px 3px;
    background-color: White;
    display: inline-block;
    width: 390px;
}
.SepBorder
{
    border-top-width: 0px;
    border-left-width: 0px;
    font-size: 1px;
    border-bottom: Gray 1px solid;
    border-right-width: 0px;
}
.TopBorder
{
    border-right: Gray 1px solid;
    border-top: Gray 1px solid;
    background: #DCDCDC;
    border-left: Gray 1px solid;
    color: black;
    border-bottom: Gray 1px solid;
}
.ContentBorder
{
    border-right: Gray 1px solid;
    border-top: Gray 0px solid;
    border-left: Gray 1px solid;
    border-bottom: Gray 1px solid;
    height: 100%;
    width: 100%;
}
.SelectedTopBorder
{
    border-right: Gray 1px solid;
    border-top: Gray 1px solid;
    background: none transparent scroll repeat 0% 0%;
    border-left: Gray 1px solid;
    color: black;
    border-bottom: Gray 0px solid;
}

.fileUpload
{
	position: relative;	
	width: 10%;	
	opacity: 0;
	-moz-opacity: 0;
	margin-left: -55%;
	filter: alpha(opacity: 0);
	cursor: pointer;
	z-index: 2;
}

.rotuloUpload
{
	top: 500px;
	width: 60px;
	height: 25;
	background: url(../../Recurso/Imagens/btn_upl_pesquisar.gif) 0 0 no-repeat;
	display: block;
	overflow: hidden;	
}