/*ESTILOS APLICADOS AL TEMPLATE */

.HeaderTopLeftBg {  background-color: #000000 }
.HeaderBotLeftBg {  background-color: #000000 }
.HeaderOptions {  font-family: Verdana, Arial; font-size: 11px; color: #FFFFFF; text-decoration: none }
.HeaderTopRightBg {  background-color: #000000 }
.HeaderBotRightBg {  background-color: #000000 }
.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: #E8E8E8; }
.LayoutPath { font-family: Verdana, Arial; font-size: 11px; color: #000000; text-decoration: none; }

.PMPrimaryBg { background-color: #D9D9D9; }
.PMPrimaryText { font-family: Verdana, Arial; font-size: 11px; font-weight: bold; text-decoration: none; color: #000000; }
.PMLine { background-color: #666666; }
.PMtitle{ font-family: Verdana, Arial;	font-size: 16px; font-weight: bold; color: #282828;	text-decoration: none; }

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

.PSHeaderBg { background-color: #AF0A3C; }
.PSContentBg { background-color: #EBEBEB; }
.PSContentText { font-family: Verdana, Arial; font-size: 11px; color: #000000; 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: #AF0A3C; text-decoration: underline; }

.PTLineBg {	background-color: #E2E2E2; }
.PTSection { font-family: Verdana, Arial; font-size: 14px; font-weight: bold; color: #282828; text-decoration: none; }
.PTEditRightBG{	background-color: #DBDBDB; }
.PTEditLeftBG{ background-color: #C0C0C0; }


  /*ESTILOS APLICADOS AL CONTENIDO */

.ButEditDark { background-color: #333333; }
.ButEditLight {	background-color: #C75376; }
.ButFormDark { background-color: #FF6600; }
.ButFormLight {	background-color: #CCCCCC; }
.ButNaviDark { background-color: #AF0A3C; }
.ButNaviLight { background-color: #C75376; }
.ButText { font-family: Verdana, Arial;	font-size: 11px; color: #333333; text-decoration:none; }

.TableHeadText { font-family: Verdana, Arial; font-size: 10px; color: #282828; text-decoration:none; }
.TableHeadBg { background-color: #CECECE; }
.TableSubHeadBg { background-color: #CECECE; }
.TableDivLine {	background-color: #333333; }
.TableDivBg { background-color: #F4F4F4; }
.TableFootLine { background-color: #CCCCCC; }

.FormAlert { font-family: Verdana, Arial; font-size: 11px; color: #CC0000; }
.FormFieldDesc { font-family: Verdana, Arial; font-size: 11px; color: #333333; 	background-color: #ffffff; }
.FormFieldInput { font-family: Verdana, Arial; font-size: 11px;	color: #666666;	background-color: #FCFCFC; border: 1 solid #999999; padding-right: 4px;	padding-left: 4px;}
.FormFieldArea { font-family: Verdana, Arial; font-size: 11px; font-weight: normal; color: #333333;	background-color: #ffffff; border: 1 solid #000000; scrollbar-3Dlight-color:#FFFFFF; scrollbar-base-color:#CCCCCC; scrollbar-arrow-color:#666666; scrollbar-darkshadow-color:#C0C0C0; scrollbar-face-color:#E2E2E2; 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: #282828; font-weight: bold; }
.FormComment { font-family: Verdana, Arial;	font-size: 11px; color: #666666; }
.FormButton { font-family: Verdana, Arial ;font-size: 11px; color: #333333; background: #F2F4F3; border: 1 solid #333333; Border-Bottom: 1px solid #333333; Border-Left: 1px solid #333333; Border-Right: 1px solid  #333333; Border-Top: 1px solid #333333; cursor: hand; }



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

.BulletLight { background-color: #C75376; }
.BulletDark { background-color: #AF0A3C; }

.ContSubsect {font-family: Verdana, Arial; font-size: 11px; font-weight: bold; color: #333333; }
.ContSect {	font-family: Verdana, Arial; font-size: 11px; font-weight: bold; color: #282828; }
.ContTitle { font-family: Verdana, Arial; font-size: 14px; font-weight: bold; color: #333333; }
.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: #333333;	text-decoration: none; }
.ContColor { font-family: Verdana, Arial; font-size: 11px; color: #282828; }
.ContLight { font-family: Verdana, Arial; font-size: 11px; color: #666666; text-decoration: none; }
.ContLine { background-color: #DBDBDB; }

.MenuSectionText { font-family: Verdana, Arial;	font-size: 11px; color: #333333; text-decoration: none; }
.MenuLine { background-color: #CCCCCC; }
.MenuSectionBgOn { background-color: #AF0A3C; }
.MenuSectionBgOff {	background-color: #E8E8E8; }
.MenuTitleText { font-family: Verdana, Arial; font-size: 15px; color: #282828; font-weight: bold; }
.MenuTitleBg { background-color: #FFFFFF; }

.ImageBorder{ color: #CCCCCC; background: white; border: 1 solid; }
.TableDivBgLight { background-color: #F4F4F4; }

BODY{ scrollbar-face-color:#E0E0E0; scrollbar-arrow-color: #666666; scrollbar-track-color:#EDEDED; scrollbar-shadow-color:#E0E0E0; scrollbar-highlight-color:#E0E0E0; scrollbar-3dlight-color:#FFFFFF; scrollbar-darkshadow-Color:#C0C0C0;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; }
.PMSecondaryBg { background-color: #F2F4F3; }
.PMSecondaryText { font-family: Verdana, Arial; font-size: 10px; text-decoration: none; color: #000000; }
.PMSecondaryLine { background-color: #999999; }
.NBLineDark { background-color: #CCCCCC; }
.NBLineLight { background-color: #DBDBDB; }
.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: #EFEFEF; }
.NWBgFootLine { background-color: #EBC2CE; }
.NWBgFootDiv2 { background-color: #CCCCCC; }
.NWpolitics { font-family: Verdana, Arial; font-size: 9px; color: #333333; text-decoration: none; }


/*ESTILOS APLICADOS AL NOTEBOOK*/

.NMGBgDark { background-color: #E0E0E0; }
.NMGSelectedBg { background-color: #000000; }
.NMGBorder { background-color: #282828; }
.NMGBg { background-color: #FFFFFF; }
.NMGBgLight { background-color: #F2F2F2; }
.NMGSelectedText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CC0000; text-decoration: none; }
.NMGSelectedBgLight { background-color: #E3E3E3; }
.NMGSelectedBgDark { background-color: #CCCCCC; }
.NMGBgMedium { background-color: #CCCCCC; }
.NMGText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; 	text-decoration: none; }
.NMGUnselectedBg { background-color: #525252; }
.NMGUnselectedBgLight { background-color: #666666; }
.NMGUnselectedBgDark { background-color: #525252; }
.NMGButonText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #282828; text-decoration: none; }
.NMGCont { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #282828; 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: #AF0A3C; }
	
		
/*ESTILOS APLICADOS AL NEWSLETTER*/

.NWHeaderTopLeftBg { background-color: #000000 }
.NWHeaderBotLeftBg { background-color: #000000 }
.NWHeaderTopRightBg { background-color: #000000 } 								
.NWHeaderBotRightBg { background-color: #000000 }
.NWFooterBg { background-color: #AF0A3C; }
.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*/



