/* Configuração Cascais */

body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }

.nowraplinks{
    white-space: nowrap;
}

.styleTextoHeader{  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #5393da; text-decoration: none}

.styleTextoInputSmall 
{ FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; COLOR: #7f7f7f;  } /*style4*/

.styleTextoInput
{ FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif; FONT-SIZE: 16px; COLOR: #000000;  } 

.StyleTextoInfoSmall  
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #7f7f7f; text-decoration:none;}

.StyleTextoInfo 
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #7f7f7f; text-decoration:none;}

.styleTextoInfoWhite 
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #ffffff; text-decoration:none;} 

.styleTextoInfoColorSmall 
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #a6192e; FONT-WEIGHT: normal;}

.styleTextoInfoColor 
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #a6192e; FONT-WEIGHT: normal;}

.styleTextoInfoColorBig 
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #a6192e; FONT-WEIGHT: normal;}

.styleTextoInfoDark 
{ FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #5493DA; } /*style21*/

.styleTextoInfoDarkBold 
{ FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #5493DA; FONT-WEIGHT: bold; } /*style17*/

.styleTextoFilter 
{ font-family: Montserrat, Arial, Helvetica, sans-serif;  font-size: 16px;  FONT-WEIGHT: normal; margin: 5px;  display: inline-block; }

/*.styleTextoFilterBold  
{ FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; } /*style18*/

.styleCheckFilterSelected 
{ font-family: Montserrat, Arial, Helvetica, sans-serif;	font-size: 16px; color: #a6192e; FONT-WEIGHT: normal; margin: 5px; display: inline-block; }

.styleCheckFilterNotSelected 
{ font-family: Montserrat, Arial, Helvetica, sans-serif;	font-size: 16px; color: #7f7f7f; FONT-WEIGHT: normal; margin: 5px; display: inline-block; } 

.styleTextHighlightColor
{
  background-color: #f4b6c0;
}

.styleCheckBox
{
    width:100px; height:25px; 
}

.FilterBox 
{ background-color: #f4f4f4; 
  padding:15px;
  text-align: center;
  }

.styleColorAH 
{ COLOR: #99525c; }
.styleColorAC
{ COLOR: #d7197c; }
.styleColorAF
{ COLOR: #5294db }
.styleColorAI
{ COLOR: #ff9000 }
.styleColorBibliotecas
{ COLOR: #77525c }
.styleColorTodos 
{ COLOR: #7f7f7f;  } 
.styleCheckFilterSelectedAML 
{ COLOR: #ff9000 } /*style8*/
.styleCheckFilterNotSelectedAML 
{ FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #9b9b9b; FONT-WEIGHT: bold; } /*style9*/

/*.styleTextoTitulo 
{ FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #FE8F02; FONT-WEIGHT: bold; } /*style19*/
/*.styleTexto 
{ FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #5493DA; }
.styleTextoLinkCodRef 
{ FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #5493DA; }
.styleTextoCodRef 
{ FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #5493DA; }
.styleTitulo 
{ FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #5493DA; FONT-WEIGHT: bold; }*/

.styleTextoTitulo 
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #a6192e; FONT-WEIGHT: normal;}
.styleTextoTituloSimpleSearch 
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; color: #a6192e; FONT-WEIGHT: normal;}
.styleTexto 
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; FONT-WEIGHT: normal;}
.styleTextoLinkCodRef 
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #a6192e; FONT-WEIGHT: normal; text-decoration:none;}
.styleTextoLinkCodRef:hover
{ text-decoration:underline;}
.styleTextoCodRef 
{ font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 15px; color: #000000; FONT-WEIGHT: normal;}
.styleTitulo 
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #7f7f7f; FONT-WEIGHT: normal;}
.Table2Lines 
{ BACKGROUND-COLOR: #f7f7f7}

.searchResultsEnum
{
  BACKGROUND-COLOR: #7F7F7F;
  text-align: left;
  padding:5px;
}

a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

span > a 
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #a6192e; FONT-WEIGHT: normal; text-decoration:none;}


td > a 
{ text-decoration:none;}


.TableResults{}

.CellRROdd{background-color: #FFFFFF;padding-right:2;padding-bottom:10;}
.CellRREven{background-color: #FFFFFF;padding-right:2;padding-bottom:10;}
.CellRROutOdd { height:50%;border-width:0;}
.CellRROutEven { height:100%;border-width:0;}
.CellRRCheckOdd{background-color: #fcfcfc;padding-right:2;padding-bottom:10;}
.CellRRCheckEven{background-color: #f4f4f4;padding-right:2;padding-bottom:10;}
.CellSelOdd { background-color: #fcfcfc;height:100%;padding-left:3;padding-right:3;padding-top:3 }
.CellSelEven { background-color: #f4f4f4;height:100%;padding-left:3;padding-right:3;padding-top:3 }
.TableRR{}


.tit_laranja_topo {
	font-family: Arial, Helvetica, sans-serif; 	
	font-size: 14px;
	font-weight: bold;
	color: #ff9000;
}
.sub_tit_pesquisa_activated {
	/*font-family: Arial, Helvetica, sans-serif; 	
	font-size: 12px;
	font-weight: bold;
	color: #ff9000;
	text-transform:uppercase;*/
    
    font-family: Montserrat, Arial, Helvetica, sans-serif;
	font-size: 15px; 
	color: #000000; 
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing: 0.8px;
	
}

.sub_tit_pesquisa {
	/*font-family: Arial, Helvetica, sans-serif; 	
	font-size: 12px;
	font-weight: bold;
	color: #cfcfcf;
	text-transform:uppercase;
	text-decoration:none;*/
	
	font-family: Montserrat, Arial, Helvetica, sans-serif;
	font-size: 15px; 
	color: #7f7f7f;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing: 0.8px;
}

.sub_tit_pesquisa:hover {
	/*font-family: Arial, Helvetica, sans-serif; 	
	font-size: 12px;
	font-weight: bold;
	color: #ff9000;
	text-decoration:underline;*/
	
	font-family: Montserrat, Arial, Helvetica, sans-serif;
	font-size: 15px; 
	color: #a6192e;
	letter-spacing: 0.8px;
}
.txt_laranja {	
	font-size: 12px;
	color: #ff9000;
}
.txt_cinzento {
	font-size: 12px;
	color: #7f7f7f;
}
.txt_link {
    /*font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt;
    font-weight: bold;
    color: #5393da;
    text-decoration: none*/
   
    font-family: Montserrat, Arial, Helvetica, sans-serif;
    color: #a6192e; 
    text-decoration: none;
    font-size: 14;
    letter-spacing: 0.8px;
}
    


.TreeFont {font-size: 12px; font-family: Arial, Helvetica, sans-serif;}

.CellHistory{/*border-top-width:0;border-bottom:1px solid #ff9000;border-left-width:0;border-right-width:0;*/}
.CellHistoryEven{ background: #f4f4f4; padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;}
.CellHistoryOdd{background: #fcfcfc; padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;}


.TDFONTBOLD{font-weight: bold;}
/*.TDOUT_0{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5493DA;height:100%;border:1px solid #5194da; padding:0;background-color:#FFFFFF;}
.TDOUT_1{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5493DA;height:100%;border:1px solid #5194da; padding:0;background-color:#FFFFFF;}
.TDIN2_0{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5493DA;background-color:#f3f8fe;height:100%;padding-left:3;padding-right:3;padding-top:3}
.TDIN2_1{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5493DA;background-color:#ffffff;height:100%;padding-left:3;padding-right:3;padding-top:3}*/
.TDINFO_0{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5493DA;padding-left:3;padding-bottom:3;padding-right:3;border-top-width:0;border-bottom:1px solid #5194da;border-right:1px solid #5194da;border-left:1px solid #5194da;}
.TDINFO_1{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5493DA;padding-left:3;padding-bottom:3;padding-right:3;border-top-width:0;border-bottom:1px solid #5194da;border-right:1px solid #5194da;border-left:1px solid #5194da;}
.TDTOPINFO_0{background-color:#c1d3da;padding-left:3;padding-top:3;padding-right:3;padding-bottom:3;border-bottom-width:0;border-top:1px solid #6390a5;border-right:1px solid #6390a5;border-left:1px solid #6390a5}
.TDTOPINFO_1{background-color:#ffffff;padding-left:3;padding-top:3;padding-right:3;padding-bottom:3;border-bottom-width:0;border-top:1px solid #6390a5;border-right:1px solid #6390a5;border-left:1px solid #6390a5}
.tableDatabaseInfo{border-width:0px; border-spacing:0px; padding-left:2px; padding-top:0px; padding-right:0px; padding-bottom:0px}
.TABLEINFO{}

.TDIN2_0{background-color:#f4f4f4;height:100%;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;}
.TDIN2_1{background-color:#fcfcfc;height:100%;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;}


.TableBorder{background-color:#ffffff;width:780}
.TableBorderCell{padding:2;width:764}
.TableBorder2{}
.TableBorder2Cell{padding: 1;}
.ColumnLeft{background-image: url(images/background_barras_cinza_V.gif);width:18}
.ColumnRight{background-image: url(images/background_barras_cinza_V.GIF);width:18}
.ColumnTop{background-image: url(images/background_barras_cinza_H.gif);width:18;height:18}
.ColumnCornerTopLeft{background-image: url(images/background_barras_cinza_SE.gif);width:18;height:18}
.ColumnCornerTopRight{background-image: url(images/background_barras_cinza_SD.gif);width:18;height:18}
.ColumnCornerBottomLeft{background-image: url(images/background_barras_cinza_IE.gif);width:18;height:18}
.ColumnCornerBottomRight{background-image: url(images/background_barras_cinza_ID.gif);width:18;height:18}


/* PARA VERSAO SEM MARGENS
.TableBorder{background-color:#FFFFFF;}
.TableBorderCell{padding:0;}
.TableBorder2{}
.TableBorder2Cell{padding: 0;}
.ColumnLeft{width:0}
.ColumnRight{width:0}
.ColumnCornerTopLeft{width:0;height:0}
.ColumnCornerTopRight{width:0;height:0}
.ColumnCornerBottomLeft{width:0;height:0}
.ColumnCornerBottomRight{width:0;height:0}
*/

.Corpo {background-color: #FFFFFF}
.menuPlaceholder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	text-transform:uppercase;
}

.menu {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF; 
	text-decoration:none;
	text-transform:uppercase;*/
	
	font-family: Montserrat, Arial, Helvetica, sans-serif;
	font-size: 16px; 
	color: #a6192e; 
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing: 0.8px;
	 
	
}

.label { display: inline-block; }

.menu:hover{
	text-decoration:underline
}
.MenuUser {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7f7f7f;
	text-decoration:none;
}
.HeaderLineSeparator
{background-image:url(images/ponteado.gif)}



.BTShadowText {font-size: 15px;font-family: Montserrat, Sans-Serif;color: #FFFFFF;font-weight: normal; vertical-align:top; letter-spacing: 0.8px;}
.BTShadowShadow {background-color: #DADADA}
.BTShadowCorner {background-color: #FFFFFF}
.BTShadowLabel {background-color: #a6192e}

.BTShadowTextDisabled {font-size: 15px;font-family: Verdana, Sans-Serif;color: #FFFFFF;font-weight: normal; vertical-align:top}
.BTShadowShadowDisabled {background-color: #DADADA}
.BTShadowCornerDisabled {background-color: #FFFFFF}
.BTShadowLabelDisabled {background-color: #AAAAAA}

.BTShadowUsedText {font-size: 15px;font-family: Verdana, Sans-Serif;color: #FFFFFF;font-weight: normal; vertical-align:top}
.BTShadowUsedShadow {background-color: #DADADA}
.BTShadowUsedCorner {background-color: #FFFFFF}
.BTShadowUsedLabel {background-color: #CCCCCC}

.BTShadowUsedTextDisabled {font-size: 15px;font-family: Verdana, Sans-Serif;color: #FFFFFF;font-weight: normal; vertical-align:top}
.BTShadowUsedShadowDisabled {background-color: #DADADA}
.BTShadowUsedCornerDisabled {background-color: #FFFFFF}
.BTShadowUsedLabelDisabled {background-color: #AAAAAA}

.BTShadowArrowText {font-size: 15px;font-family: Verdana, Sans-Serif;color: #FFFFFF;font-weight: normal;vertical-align:top}
.BTShadowArrowShadow {background-color: #DADADA}
.BTShadowArrowCorner {background-color: #FFFFFF}
.BTShadowArrowLabel {background-color: #5494DB}

.BTShadowArrowTextDisabled {font-size: 15px;font-family: Verdana, Sans-Serif;color: #FFFFFF;font-weight: normal;vertical-align:top}
.BTShadowArrowShadowDisabled {background-color: #DADADA}
.BTShadowArrowCornerDisabled {background-color: #FFFFFF}
.BTShadowArrowLabelDisabled {background-color: #AAAAAA}

/*
.CellOdd { background-color: #FFFFFF;height:100%;border:1px solid #5194DA;padding-left:3;padding-right:3;padding-top:3 }
.CellEven { background-color: #F3F8FE;height:100%;border:1px solid #5194DA;padding-left:3;padding-right:3;padding-top:3 }
*/
.TabMultiSearch1 
{ BACKGROUND-COLOR: #E9F0FF; cursor:pointer}
.TabMultiSearch1Selected 
{ BACKGROUND-COLOR: #6390A5; cursor:pointer}
.TextTabMultiSearch1 
{ FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #7F7F7F; FONT-WEIGHT: bold; } /*style17*/
.TextTabMultiSearch1Selected 
{ FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-WEIGHT: bold; } /*style17*/
.TabMultiSearch2 
{ BACKGROUND-COLOR: #F7E9E9; cursor:pointer}
.TabMultiSearch2Selected 
{ BACKGROUND-COLOR: #77525c; cursor:pointer}
.TextTabMultiSearch2 
{ FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #77525c; FONT-WEIGHT: bold; } /*style17*/
.TextTabMultiSearch2Selected 
{ FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-WEIGHT: bold; } /*style17*/


.box_pedido
{
	position: absolute;
	background-color: #F0F0F0;
	border: solid 0px #CCCCCC; 
	top: 16px; 
	left: -458px; 
	width: 526px;
}

.box_menu
{
    z-index:1; 
    clip:rect(auto, auto, auto, auto); 
	position: absolute;
	background-color: White;
	border: solid 0px #CCCCCC; 
	top: 20px; 
	left: 0px; 
	width: 100px;
}


.menuControl a.staticMenuItemStyle
{
    color:#fff;    
}
.menuControl a.aspNetDisabled
{
    color:#ccc; 
    text-decoration:none !important;
}

.dynamicSubMenuItem a
{
    color:#fff;    
    text-decoration:none !important;
}

/*Limits and centers the page*/ 
div.centre
{
  max-width: 1000px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

div.frame
{
    max-width: 950px;
    text-align:center;
    margin:auto; 
}

/* Adds only bottom and top padding */
div.paddingTopBottom
{
    padding-bottom: 10px;
    padding-top: 10px;
}

div.filterPadding
{
   padding-bottom: 3px;
}

div.block    
{ 
 display: inline-block;
 vertical-align: middle; 
 zoom: 1;
 *display: inline;
}

.textButton {
    background:none;
    border:none;
    margin:0;
    padding:0;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 16px; 
    color: #a6192e;
    FONT-WEIGHT: normal;
}

.textButton:hover {
  text-decoration: underline;
  cursor: hand;
}

.NoDefault
{
padding:0; 
margin:0;  
}
