/*ESTILOS APLICADOS AL TEMPLATE */

.HeaderTopLeftBg {  background-color: #000 }
.HeaderBotLeftBg {  background-color: #000 }
.HeaderOptions {  font-family: Verdana, Arial; font-size: 11px; color: #FFFFFF; text-decoration: none }
.HeaderTopRightBg {  background-color: #000 }
.HeaderBotRightBg {  background-color: #000 }
.HeaderLang { font-family: Verdana, Arial; font-size: 11px; color: #FFFFFF; text-decoration: none }
.HeaderOptions { font-family: Verdana, Arial; font-size: 11px; color: #FFFFFF; text-decoration: none }

.LayoutBg {	background-color: #e7e7e7; }
.LayoutPath { font-family: Verdana, Arial; font-size: 11px; color: #002034; text-decoration: none; }

.PMPrimaryBg { background-color: #EAEAEA; }
.PMPrimaryText {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
.PMLine { background-color: #333; }
.PMtitle{ font-family: Verdana, Arial;	font-size: 16px; font-weight: bold; color: #333;	text-decoration: none; }

.FooterBg { background-color: #333; }
.FooterOptions {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.PSHeaderBg { background-color: #333; }
.PSContentBg { background-color: #F7F7F7; }
.PSContentText { font-family: Verdana, Arial; font-size: 11px; color: #002034; text-decoration: none; }
.PSHeaderText {	font-family: Verdana, Arial; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.PSLink { font-family: Verdana, Arial; font-size: 11px; color: #000; text-decoration: underline; }

.PTLineBg {	background-color: #D6D6D6; }
.PTSection { font-family: Verdana, Arial; font-size: 14px; font-weight: bold; color: #002034; text-decoration: none; }
.PTEditRightBG{	background-color: #EFEFEF; }
.PTEditLeftBG{ background-color: #ABABAB; }


  /*ESTILOS APLICADOS AL CONTENIDO */

.ButEditDark { background-color: #727272; }
.ButEditLight {	background-color: #B5B5B5; }
.ButFormDark { background-color: #999; }
.ButFormLight {	background-color: #CCC; }
.ButNaviDark { background-color: #333; }
.ButNaviLight { background-color: #707070; }
.ButText { font-family: Verdana, Arial;	font-size: 11px; color: #333; text-decoration:none; }

.TableHeadText { font-family: Verdana, Arial; font-size: 10px; color: #333333; text-decoration:none; }
.TableHeadBg { background-color: #CCC; }
.TableSubHeadBg { background-color: #CCC; }
.TableDivLine {	background-color: #CCC; }
.TableDivBg { background-color: #F2F2F2; }
.TableFootLine { background-color: #E0E0E0; }

.FormAlert { font-family: Verdana, Arial; font-size: 11px; color: #CC0000; }
.FormFieldDesc { font-family: Verdana, Arial; font-size: 11px; color: #333333; }
.FormFieldInput { font-family: Verdana, Arial; font-size: 11px;	color: #333333;	background-color: #FFFFFF; border: 1 solid #CCC; padding-right: 4px;	padding-left: 4px;}
.FormFieldArea { font-family: Verdana, Arial; font-size: 11px; font-weight: normal; color: #333333;	background-color: #FCFCFC; border: 1 solid #4F6D84; scrollbar-3Dlight-color:#FFFFFF; scrollbar-base-color:#D9DEE1; scrollbar-arrow-color:#5E727F; scrollbar-darkshadow-color:#C0CAD2; scrollbar-face-color:#DBE1E6; scrollbar-highlight-color:#E0E0E0; scrollbar-shadow-color:#E0E0E0; scrollbar-track-color:#EDEDED; padding-right: 4px; padding-left: 4px; }
.FormSect {	font-family: Verdana, Arial; font-size: 11px; color: #7D2626; font-weight: bold; }
.FormComment { font-family: Verdana, Arial;	font-size: 11px; color: #999; }
.FormButton { font-family: Verdana, Arial ;font-size: 11px; color: #333333; background: #E2E2E2; border: 1 solid #CCC; Border-Bottom: 1px solid #CCC; Border-Left: 1px solid #CCC; Border-Right: 1px solid  #CCC; Border-Top: 1px solid #CCC; cursor: hand; }



.LinkOut { font-family: Verdana, Arial;	font-size: 11px; color: #333; }
.LinkFile {	font-family: Verdana, Arial; font-size: 11px; color: #333;text-decoration: none; }
a.LinkIn { font-family: Verdana, Arial;	font-size: 11px; color: #333; font-weight: bold;	text-decoration: none; }
a.LinkIn:hover { font-family: Verdana, Arial; font-size: 11px; color: #000;text-decoration: underline; }

.BulletLight { background-color: #707070; }
.BulletDark { background-color: #333; }

.ContSubsect {font-family: Verdana, Arial; font-size: 11px; font-weight: bold; color: #002034; }
.ContSect {	font-family: Verdana, Arial; font-size: 11px; font-weight: bold; color: #000; }
.ContTitle { font-family: Verdana, Arial; font-size: 14px; font-weight: bold; color: #333; }
.ContTitleAlert { font-family: Verdana, Arial; font-size: 14px; font-weight: bold; color: #CC0000; }
.ContAlert { font-family: Verdana, Arial; font-size: 11px; color: #CC0000; }
.Cont {	font-family: Verdana, Arial; font-size: 11.5px;	color: #333;	text-decoration: none; }
.ContColor { font-family: Verdana, Arial; font-size: 11px; color: #333; }
.ContLight {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #999;
	text-decoration: none;
}
.ContLine { background-color: #E2E2E2; }

.MenuSectionText { font-family: Verdana, Arial;	font-size: 11px; color: #333; text-decoration: none; }
.MenuLine { background-color: #E2E2E2; }
.MenuSectionBgOn { background-color: #CCC; }
.MenuSectionBgOff {	background-color: #F2F2F2; }
.MenuTitleText { font-family: Verdana, Arial; font-size: 15px; color: #333333; font-weight: bold; }
.MenuTitleBg { background-color: #FFFFFF; }

.ImageBorder{ color: #D9DEE1; background: white; border: 1 solid; }
.TableDivBgLight { background-color: #F2F2F2;}

BODY{
	  scrollbar-face-color:#E0E0E0;
	  scrollbar-arrow-color: #5E727F;
	  scrollbar-track-color:#EDEDED;
	  scrollbar-shadow-color:#E0E0E0;
	  scrollbar-highlight-color:#E0E0E0;
	  scrollbar-3dlight-color:#FFFFFF;
	  scrollbar-darkshadow-Color:#C0CAD2;
	  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#5E727F;
	}
.PMSecondaryBg {
background-color: #F7F7F7;
}
.PMSecondaryText {
	font-family: Verdana, Arial;
	font-size: 10px;
	text-decoration: none;
	color: #333;
}
.PMSecondaryLine {
background-color: #333;
}
.NBLineDark {
	background-color: #D6D6D6;
}
.NBLineLight {
	background-color: #E5E5E5;
}
.NBBgDark {
	background-color: #F0F0F0;
}
.NBBgLight {
	background-color: #FAFAFA;
}
.NWdateText {
font-family: Verdana, Arial; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none;
}
.NWBgFootDiv1 {
	background-color: #F2F2F2;
}
.NWBgFootLine {
	background-color: #D4D4D4;
}
.NWBgFootDiv2 {
	background-color: #F7F7F7;
}
.NWpolitics {
	font-family: Verdana, Arial; font-size: 9px; color: #333333; text-decoration: none;
}

/*ESTILOS APLICADOS AL NOTEBOOK*/
.NMGBgDark {
	background-color: #5C5C5C;
}
.NMGSelectedBg {
	background-color: #CCC;
}
.NMGBorder {
	background-color: #002034;
}
.NMGBg {
	background-color: #FFFFFF;
}
.NMGBgLight {
	background-color: #F0F0F0;
}
.NMGSelectedText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
.NMGSelectedBgLight {

	background-color: #F0F0F0;
}
.NMGSelectedBgDark { 
	background-color: #E5E5E5;
}
.NMGBgMedium {

	background-color: #E5E5E5;
}
.NMGText {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.NMGUnselectedBg {

	background-color: #999;
}
.NMGUnselectedBgLight {
	background-color: #A9A9A9;
}
.NMGUnselectedBgDark {
	background-color: #999;
}
.NMGButonText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002034;
	text-decoration: none;
}
.NMGCont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002034;
	text-decoration: none;
}
.TableDescriptor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}

/*ESTILOS APLICADOS A MAPAS*/

.Maps {
	background-color: #CC0000;
}
	
/*ESTILOS APLICADOS AL NEWSLETTER*/

.NWHeaderTopLeftBg { background-color: #000 }
.NWHeaderBotLeftBg { background-color: #000}
.NWHeaderTopRightBg { background-color: #000 } 								
.NWHeaderBotRightBg { background-color: #000 }
.NWFooterBg { background-color: #333; }
.NWDateText { font-family: Verdana, Arial; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }

/*/////////////////////////////////////////////////////
/*ESTILOS DE FICHA COMERCIAL GESP*/
.TableCellMargin {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.TableLine {
	border-top: 1px dotted #999999;
	border-right: none #999999;
	border-bottom: none #999999;
	border-left: none #999999;
	margin: 1px;
	padding: 0px;

}
.TableIframe {
	border: 0px 0 #FFFFFF;
}
.TableNumber {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: underline;
}

/*ESTILOS APLICADOS AL GESPA */
.mapInterface_off {	font-family: Verdana, Arial; font-size: 11px; font-weight: bold; color: #B6B6B6; }
.mapInterface_on {	font-family: Verdana, Arial; font-size: 11px; font-weight: bold; color: #333333; }
.FormFieldInput_off { font-family: Verdana, Arial; font-size: 11px;	color: #333333;	background-color: #F2F2F2; border: 1 solid #CCCCCC; padding-right: 4px;	padding-left: 4px;}
.bgCell_on { background-color: #FFFFFF;}
.FormComment_off { font-family: Verdana, Arial;	font-size: 10px; color: #999999; }
.FormComment_on { font-family: Verdana, Arial;	font-size: 10px; color: #000000; }

/*ESTILOS GESPA PARA SCROLL DINAMICO*/
div#hold	{ 
	position:relative; overflow:hidden;
	width:527px; height:220px; 
    z-index:100; 
	}
div#wn	{ 
	position:absolute; 
	left:-5px; top:0px; 
	width:527px; height:220px; 
	clip:rect(0px 527px 220px 0px); 
	overflow:hidden;	
	z-index:1; 
	}
div.content { 
	position:absolute; visibility:hidden;
	left:0px; top:0px; 
	z-index:1; 
	}
div#scrollbar { 
  position:relative; left:0; top:0;
  width:15px; height:220px;
  font-size:1px; z-index:1;
  }
div#track { 
  position:absolute; left:-2; top:12px;
  width:14px; height:196px;  
  z-index:1;
  }
div#dragBar {
  position:absolute; left:0px; top:1px;
  width:15px; height:20px;
  background-color:#EFEBEF;
  z-index:1;
  }  
div#up { position:absolute; left:-1; top:0; z-index:2 }  
div#down { position:absolute; left:-1; bottom:0; z-index:3 }  

/*FIN SCROLL DINAMICOS*/

